20 KiB
🌐 English | Deutsche | Русский | Українська
Sophia Script for Windows
Самый мощный PowerShell-модуль на GitHub для тонкой настройки Windows
Сделано с к Windows
Ключевые возможности
Sophia Script for Windowsзаботится о стабильности вашей Windows и уведомит вас в случае обнаружения проблемы- Более 150 уникальных функций для настройки Windows с использованием официально задокументированных методов Microsoft без вреда системе
- Каждая настройка имеет соответствующую функцию для восстановления значений по умолчанию
- Проект с полностью открытым исходным кодом
- Все архивы собираются и загружаются на страницу релизов, используя GitHub Actions
- Настроить Windows AI
- Настройка приватности, безопасности и персонализации Windows
- Доступен через Scoop, Chocolatey и WinGet
- Поддержка ARM64
- Поддержка PowerShell 7
- Не конфликтует с VAC
- Удалить UWP-приложений с отображением локализованных имен пакетов
- Скрипт генерирует список установленных UWP-приложений динамически
- Примененные политики реестра будут отображаться в оснастке редактирования групповых политик (gpedit.msc)
- Установить на выбор следующие DNS-провайдеры, используя DNS-over-HTTPS
- Удалить OneDrive
- Интерактивные подсказки и всплывающие окна
- Автопродление функций и их аргументов с помощью TAB (используя Import-TabCompletion.ps1)
- Изменить расположение пользовательских папок (без перемещения пользовательских файлов) с помощью интерактивного меню
- Рабочий стол
- Документы
- Загрузки
- Музыка
- Изображения
- Видео
- Установить бесплатный (светлый и темный) курсор "Windows 11 Cursors Concept v2" от Jepri Creations на лету (без перезагрузок)
- Архив был скачан в папку Cursors, используя DeviantArt API
- Установить приложение по умолчанию для конкретного расширения без всплывающего окошка
Каким образом вы хотите открыть этот файл? - Экспортировать и импортировать все ассоциации в Windows. Необходимо установить все приложения в соответствии с экспортированным файлом JSON-файлом, чтобы восстановить ассоциации
- Установить дистрибутив Linux через WSL, используя локализованные имена дистрибутивов с помощью всплывающего окна
- Создать задания в Планировщике заданий с нативным тостовым уведомлением
- Создать задания
Windows CleanupиWindows Cleanup Notificationдля очистки Winsows от неиспользуемых файлов и файлов обновлений - Создать задание
SoftwareDistributionдля очистки%SystemRoot%\SoftwareDistribution\Download - Создать задание
Tempдля очистки%TEMP%
- Создать задания
- Установить последней версии распространяемых пакетов Microsoft Visual C++ 2015–2026 x86/x64
- Установить последней версии распространяемых пакетов .NET Desktop Runtime 8, 9, 10 x64
- Много других твиков проводника и контекстного меню
Содержание
- Ключевые возможности
- Как скачать
- Как использовать
- Системные требования
- Скриншоты
- Перевод
- Ссылки
- SophiApp 2.0
Как скачать
Со страницы релиза
| Windows 10 | Windows 11 |
Скачать через PowerShell
Скачать и распаковать в папку Загрузки последнюю версию Sophia Script for Windows в зависимости от версий ваших Windows и PowerShell.
iwr script.sophia.team -useb | iex
Скачать и распаковать в папку Загрузки последнюю версию Sophia Script for Windows из актуального коммита в зависимости от версий ваших Windows и PowerShell.
iwr sl.sophia.team -useb | iex
Chocolatey
Скачать и распаковать в папку Загрузки последнюю версию Sophia Script for Windows в зависимости от вашей версии Windows.
choco install sophia --version=7.1.4 --force --yes
Скачать и распаковать в папку Загрузки последнюю версию Sophia Script for Windows для PowerShell 7 в зависимости от вашей версии Windows.
choco install sophia --version=7.1.4 --params "/PS7" --force --yes
# Удалить, а затем удалить вручную скачанную папку
choco uninstall sophia --force --yes
WinGet
Скачать и распаковать в папку Загрузки последнюю версию Sophia Script for Windows для Windows 11 и PowerShell 5.1 (SFX-архив sophiascript.exe).
$DownloadsFolder = Get-ItemPropertyValue -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" -Name "{374DE290-123F-4565-9164-39C4925E467B}"
winget install --id TeamSophia.SophiaScript --location $DownloadsFolder --accept-source-agreements --force
& "$DownloadsFolder\sophiascript.exe"
# Удалить Sophia Script for Windows
winget uninstall --id TeamSophia.SophiaScript --force
Scoop
Скачать и распаковать в папку Загрузки последнюю версию Sophia Script for Windows для Windows 11 и PowerShell 5.1.
# scoop bucket rm extras
scoop bucket add extras
scoop install sophia-script --no-cache
# Удалить Sophia Script for Windows
scoop uninstall sophia-script --purge
Как использовать
https://github.com/user-attachments/assets/5af5c234-5fb5-4e7e-a3d0-ae496a89e6ba
- Скачайте и распакуйте архив для вашей системы
- Просмотрите файл
Sophia.ps1для настройки того, что выхотите, чтобы запускалось- Поставьте символ
#перед функцией, если не хотите, чтобы она не запускалась - Удалите символ
#перед функцией, если хотите, чтобы она запускалась
- Поставьте символ
- Скопируйте путь до папки
Sophia Script for Windows - Нажмите правой кнопкой по кнопке Windows и откройте Терминал (PowerShell) от имени администратора и вставьте скопированный путь
cd путь\до\папки
- Установите политику выполнения, чтобы можно было выполнять скрипты в текущей сессии PowerShell
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
- Введите
.\Sophia.ps1и нажмите Enter
Как выполнить конкретную функцию(и)
https://github.com/user-attachments/assets/d70150d6-af8c-4933-9ec5-b2cf3bb1dd34
- Выполните все шаги из пункта Как использовать и остановитесь на пункте по изменнию политики выполнения скриптов в
PowerShell - Сначала загрузите файл
Import-TabCompletion.ps1через дот сорсинг:
# С точкой в начале
. .\Import-TabCompletion.ps1
- Вызовите любую функцию из скрипта с использованием автопродления имени с помощью TAB
Sophia -Functions<TAB>
Sophia -Functions temp<TAB>
Sophia -Functions unin<TAB>
Sophia -Functions uwp<TAB>
Sophia -Functions "DiagTrackService -Disable", "DiagnosticDataLevel -Minimal", Uninstall-UWPApps
Uninstall-UWPApps, "PinToStart -UnpinAll"
https://github.com/user-attachments/assets/b7ba9ff5-fa3f-481c-a91f-d8bac5631a56
Wrapper
Wrapper — это сторонний лончер с закрытым исходным кодом для Sophia Script for Windows. Проект полностью поддерживается @BenchTweakGaming.
Подробнее здесь
Системные требования
| Версия | Сборка | Издание |
|---|---|---|
| Windows 11 24H2/25H2+ | Последняя стабильная | Home/Pro/Enterprise |
| Windows 10 x64 22H2 | Последняя стабильная | Home/Pro/Enterprise |
| Windows 11 Enterprise LTSC 2024 | Последняя стабильная | Enterprise |
| Windows 10 x64 21H2 Enterprise LTSC 2021 | Последняя стабильная | Enterprise |
| Windows 10 x64 1809 Enterprise LTSC 2019 | Последняя стабильная | Enterprise |
Скриншоты
Перевод
- Выполните команду
$PSUICultureв PowerShell, чтобы определить язык интерфейса - Создайте папку с названием языка интерфейса (например,
ru-RU) - Поместите ваш переведенный файл SophiaScript.psd1 в созданную папку
Ссылки
SophiApp 2.0 (C# + WinUI 3)
SophiApp 2.0 находится в активной разработке. 🚀

