Sophia Script для Windows
| Разработчик: | Дмитрий Нефёдов (Россия) |
| Лицензия: | Бесплатно (MIT license) |
| Версия: | 7.3.0 (05.09.2026) |
| Обновлено: | 2026-09-05 |
| Системы: | Windows 11 / Windows 10 |
| Интерфейс: | русский / английский |
| Рейтинг: |
|
| Категория: | Настройка и оптимизация системы |
| Размер: | зависит от устройства |
Предупреждение: Sophia Script является сторонним инструментом и не относится к официальным продуктам Microsoft. Скрипт изменяет параметры системы, поэтому перед использованием рекомендуется внимательно ознакомиться с доступными настройками и создать точку восстановления системы или резервную копию данных.
Неправильная конфигурация или отключение важных функций может привести к нестабильной работе Windows, проблемам с обновлениями или совместимостью приложений. Используйте инструмент только если понимаете, какие параметры изменяются.
Вышло обновление Sophia Script для PowerShell версии 7.3.0 – 5 сентября 2026 года. Релиз добавляет DNS-провайдер Wikimedia, объединяет журналирование PowerShell в одну функцию, убирает полтора десятка устаревших функций и переписывает работу с ассоциациями файлов.
Добавлено
- DNSoverHTTPS: добавлен DNS-провайдер Wikimedia – вызывается как
DNSoverHTTPS -Wikimedia. - Сборки: добавлена проверка через VirusTotal на этапе CI/CD, отчёты приложены к каждому архиву.
Изменено
- EventViewerCustomView: функции PowerShellModulesLogging, PowerShellScriptsLogging и EventViewerCustomView объединены в одну. Пользовательское представление в «Просмотре событий» теперь перехватывает события 400, 403, 800, 4103 и 4104 – по ним видно, с какими аргументами запускались приложения. Чтобы получить новую функциональность, примените
EventViewerCustomView -Enableзаново. - CleanupTask, SoftwareDistributionTask, TempTask: задачи научились определять режим «Не беспокоить», а всплывающие окна подавляются через недокументированный ключ
conhost.exe --headlessвместо vbs-файлов. Требуется повторно применитьCleanupTask -Registry,SoftwareDistributionTask -RegistryиTempTask -Registry. - Set-Association: переписаны все внутренние функции, работающие с WinAPI.
Удалено как ненужное
- Windows 11: EditWithClipchampContext, EditWithPhotosContext, EditWithPaintContext, OpenWindowsTerminalContext.
- Windows 10: Uninstall-PCHealthCheck, CastToDeviceContext, ShareContext, EditWithPaint3DContext, ImagesEditContext, PrintCMDContext, SendToContext, BitmapImageNewContext, RichTextDocumentNewContext, CompressedFolderNewContext, MultipleInvokeContext.
Оптимизировано
- Код: проведён рефакторинг.
- Локализация: обновлены переводы интерфейса.
- Сборка: обновлён WinGet_SFX_config.txt для создания SFX-архива WinGet.
- Общее: внесены незначительные изменения.
Системные требования Sophia Script для Windows
- Windows 11 25H2 и новее – Домашняя (Home), Pro или Корпоративная (Enterprise).
- Windows 10 x64 22H2 – Домашняя (Home), Pro или Корпоративная (Enterprise).
- Windows 11 Enterprise LTSC 2024.
- Windows 10 Enterprise LTSC 2021 (21H2).
- Windows 10 Enterprise LTSC 2019 (1809) x64.
- Windows 11 на устройствах с процессорами ARM64.
- Windows PowerShell 5.1 или PowerShell 7 – необходимо использовать соответствующую версию Sophia Script.
- Для версии на PowerShell 7 требуется PowerShell 7.6 или новее.
- Права администратора для запуска Sophia Script.
Sophia Script для Windows – это открытый набор сценариев и модуль PowerShell для тонкой настройки Windows 10 и Windows 11. Проект включает более 150 функций, с помощью которых можно управлять параметрами конфиденциальности, безопасности и персонализации, настраивать Проводник и контекстные меню, удалять встроенные приложения и изменять другие системные параметры.
Sophia Script рассчитан прежде всего на опытных пользователей и системных администраторов, которым нужно быстро настроить Windows после установки или изменить параметры, расположенные в разных разделах системы. Для настройки используются преимущественно документированные Microsoft механизмы, а для применяемых изменений предусмотрены соответствующие функции, позволяющие вернуть стандартные параметры.
С помощью Sophia Script можно настроить конфиденциальность и безопасность Windows, удалить ненужные UWP-приложения и OneDrive, изменить расположение пользовательских папок, включить DNS-over-HTTPS, управлять ассоциациями файлов, создать задачи для автоматической очистки системы и выполнить множество других операций.
Основные функции и возможности Sophia Script для Windows
- Более 150 функций для настройки Windows.
- Настройка параметров конфиденциальности, безопасности и персонализации.
- Настройка функций Windows, связанных с искусственным интеллектом.
- Удаление встроенных UWP-приложений с автоматическим формированием списка установленных пакетов.
- Настройка Проводника, контекстных меню и других элементов интерфейса Windows.
- Удаление OneDrive.
- Изменение расположения пользовательских папок: Рабочий стол, Документы, Загрузки, Музыка, Изображения и Видео.
- Настройка DNS-over-HTTPS с поддержкой Cloudflare DNS, Google Public DNS, Quad9, Comss.one DNS, AdGuard DNS, OpenDNS, Wikimedia DNS и других служб.
- Создание задач Планировщика заданий для автоматической очистки Windows, временных файлов и каталога SoftwareDistribution.
- Экспорт и импорт ассоциаций файлов.
- Назначение приложений по умолчанию для отдельных расширений файлов.
- Установка дистрибутивов Linux для WSL.
- Установка Microsoft Visual C++ Redistributable 2015–2026.
- Установка .NET Desktop Runtime 8, 9 и 10.
- Поддержка PowerShell 7.
- Поддержка Windows 11 на ARM64-устройствах.
- Автодополнение названий функций и их аргументов по клавише Tab.
- Интерактивные окна и меню для отдельных функций.
- Отображение применённых политик реестра в редакторе локальной групповой политики.
- Возможность восстановления стандартных параметров для применяемых настроек.
- Полностью открытый исходный код.
Системные требования Sophia Script для Windows
- Windows 11 25H2 и новее – Home, Pro или Enterprise.
- Windows 10 x64 22H2 – Home, Pro или Enterprise.
- Windows 11 Enterprise LTSC 2024.
- Windows 10 Enterprise LTSC 2021.
- Windows 10 x64 Enterprise LTSC 2019.
Способы загрузки Sophia Script для Windows
1. Загрузка с GitHub
Скачайте подходящий архив со страницы выпусков Sophia Script и распакуйте его в удобную папку. Для разных версий Windows, PowerShell 5.1, PowerShell 7 и ARM64 предусмотрены соответствующие варианты.
2. Загрузка через PowerShell
iwr script.sophia.team -useb | iex
Команда определит используемые версии Windows и PowerShell, после чего загрузит и распакует последнюю стабильную версию Sophia Script в папку «Загрузки».
Также можно загрузить свежую сборку на основе последнего коммита проекта:
iwr sl.sophia.team -useb | iex
Команды PowerShell только загружают и распаковывают Sophia Script. Автоматический запуск сценария после загрузки не выполняется.
3. Загрузка через WinGet
Вариант WinGet предназначен для Windows 11 и Windows PowerShell 5.1. Сначала определите расположение папки «Загрузки», а затем выполните установку:
$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"
4. Загрузка через Chocolatey
Для Windows PowerShell 5.1:
choco install sophia --force --yes
Для PowerShell 7:
choco install sophia --params "/PS7" --force --yes
5. Загрузка через Scoop
Вариант Scoop предназначен для Windows 11 и Windows PowerShell 5.1:
scoop bucket add extras scoop install sophia-script --no-cache
Chocolatey, WinGet и Scoop ставят ту версию, которая есть в их репозиториях, а она может отставать от выпуска на GitHub. Если нужна самая свежая сборка, скачивайте архив со страницы выпусков или используйте команду PowerShell.
Как запустить Sophia Script (Sophia.ps1)
После загрузки и распаковки Sophia Script необходимо выбрать функции, которые будут применены к системе, а затем запустить сценарий через PowerShell.
1. Распакуйте архив
Скачайте подходящий архив Sophia Script и распакуйте его в удобную папку, например:
C:\SophiaScript\
2. Настройте файл Sophia.ps1
Откройте файл Sophia.ps1 в текстовом редакторе и просмотрите список функций. Перед функциями, которые выполнять не нужно, должен стоять символ #. Чтобы активировать нужную функцию, удалите символ # перед соответствующей строкой.
Важно: перед запуском внимательно просмотрите файл Sophia.ps1 и оставьте активными только те изменения, которые действительно требуется применить.
3. Откройте PowerShell от имени администратора
- Нажмите правой кнопкой мыши по кнопке Пуск.
- Выберите Терминал (Администратор) или Windows PowerShell (Администратор).
4. Перейдите в папку со скриптом
В окне PowerShell выполните команду, указав путь к папке Sophia Script:
cd C:\SophiaScript\
5. Разрешите запуск сценариев для текущей сессии
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
Изменение действует только в текущем процессе PowerShell и не меняет системную политику выполнения сценариев на постоянной основе.
6. Запустите Sophia Script
.\Sophia.ps1
Sophia Script последовательно выполнит функции, которые были активированы в файле Sophia.ps1. Некоторые функции могут открывать дополнительные интерактивные окна или меню для выбора параметров.
Запуск отдельных функций Sophia Script
При необходимости отдельные функции Sophia Script можно запускать напрямую без выполнения всего набора настроек из файла Sophia.ps1.
После перехода в папку Sophia Script и установки политики выполнения сценариев для текущей сессии подключите файл автодополнения команд:
. .\Import-TabCompletion.ps1
После этого можно вызывать необходимые функции напрямую. Для поиска названий функций и аргументов используется автодополнение по клавише Tab. Например:
Sophia -Functions "DiagTrackService -Disable", "DiagnosticDataLevel -Minimal", Uninstall-UWPApps
Также можно комбинировать несколько функций в одном вызове, например:
Sophia -Functions Uninstall-UWPApps, "PinToStart -UnpinAll"
Важно: Sophia Script необходимо запускать из PowerShell с правами администратора. Перед применением настроек рекомендуется проверить выбранные функции и убедиться, что они соответствуют требуемой конфигурации Windows.







