[Авторская раздача] Sophia Script for Windows 10 & Windows 11 | 6.0.4 | 7.0.4 | x64 (PowerShell) [2026, Multi + RUS]

Страницы :  1, 2, 3, 4, 5, 6, 7, 8  След.
Ответить
 

sanctuary_s

Стаж: 12 лет 8 месяцев

Сообщений: 178

sanctuary_s · 12-Янв-21 18:30 (4 года 11 месяцев назад, ред. 06-Янв-26 15:40)

Sophia Script for Windows
Год выпуска: 2026
Версия: 6.0.4 | 7.0.4
Разработчики: sanctuary_s, Inestic
Сайт разработчика: github.com/farag2/Sophia-Script-for-Windows
Разрядность: 64bit
Язык интерфейса: Мультиязычный (русский присутствует)
Таблэтка: не требуется
Системные требования:
v6.0.x и выше — только для Windows 10 22H2 | Windows 10 Enterprise LTSC 2021
v6.0.x — только для Windows 10 LTSC Enterprise 2019
v6.0.x PowerShell 7 — только для запуска через PowerShell 7 на Windows 10 22H2
V7.0.x и выше только для Windows 11 24H2 и выше
V7.0.x PowerShell 7 и выше — только для запуска через PowerShell 7 на Windows 11 24H2 и выше
Описание: Sophia Script for Windows— Sophia Script for Windows — это самый мощный PowerShell-модуль на GitHub для тонкой настройки Windows 10 и Windows 11 и автоматизации рутинных задач. Он предлагает более 150 уникальных твиков и показывает, как можно настоить Windows, ничего не сломав. 🏆
Раздача графической версии, написанной на WPF+C#, — SophiApp
Код:
Каждый твик в пресет-файле имеет соответствующую функцию для возврата значений по умолчанию. Использование скрипта лучше всего производить на свежеустановленной Windows в связи с тем, что неправильно настроенная ОС может вызвать сбои при работе скрипта.
Код:

При использовании скрипта только один администратор должен войти в систему.
Sophia Script for Windows может не работать на кастомных образах Windows. Особенно, если такой образ был создан дилетантами, которые ломают работу Microsoft Defender и выключают работу телеметрии, удаляя системные компоненты из системы.
Использование
  1. Распакуйте архив; согласно версиям вашей Windows и PowerShell
  2. Откройте разархивированную папку;
  3. Просмотрите файл Sophia.ps1 для настройки того, что выхотите, чтобы запускалось;
    1. Поставьте символ # перед функцией, если не хотите, чтобы она не запускалась.
    2. Удалите символ # перед функцией, если хотите, чтобы она запускалась.
  4. Скопируйте полный путь до файла Sophia.ps1;
    1. В Windows 10 зажмите и удержите клавишу Shift, нажмите ПКМ по Sophia.ps1 и кликните на Копировать как путь;
    2. В Windows 11 нажмите ПКМ по Sophia.ps1 and кликните на Копировать как путь
  5. Установите политику выполнения, чтобы можно было выполнять скрипты в текущей сессии PowerShell;
  6. Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
  7. Введи .\Sophia.ps1 и Enter
    Как выполнить конкретную(ые) функцию(и), используя TAB для автопродления (пример)
  8. Выполните файл Import-TabCompletion.ps1 , используя dot source, то есть в начале надо поставить точку
  9. . .\Import-TabCompletion.ps1
  10. Sophia -Import-TabCompletion <tab>
    Sophia -Import-TabCompletion temp<tab>
    Sophia -Import-TabCompletion unin<tab>
    Sophia -Import-TabCompletion uwp<tab>
    Sophia -Import-TabCompletion "DiagTrackService -Disable", "DiagnosticDataLevel -Minimal", UninstallUWPApps
    UninstallUWPApps, "PinToStart -UnpinAll"

    Как выполнить конкретную(ые) функцию(и) (пример):
    .\Sophia.ps1 -Import-TabCompletion CreateRestorePoint, "ScheduledTasks -Disable", "WindowsCapabilities -Uninstall"
    Выделение кавычками функций с аргументами обязательно.
    Вне зависимости введенных функций в качестве аргумента, сначала будет выполнена функция проверок Checkings, а в конце — функции Refresh и Errors.
Далеко не полные возможности
  1. Проект с полностью открытым исходным кодом
    1. Все архивы собираются и загружаются на страницу релизов, используя GitHub Actions, в автоматическом режиме
    2. Курсоры от Jepri Creations были скачаны, используя DeviantArt API
  2. Доступен через scoop, Chocolatey, and WinGet
  3. Не конфликтует с VAC
  4. Настройка конфиденциальности Windows
  5. Настроить безопасность Windows
  6. Персонализация пользовательского интерфейса Windows
  7. Отобразить примененные политики реестра в оснастке редактирования групповых политик (gpedit.msc)
  8. Включить DNS-over-HTTPS для IPv4
  9. Выключить диагностические задания в Планировщике заданий с помощью всплывыющего окошка, написанного на WPF
  10. "Правильно" удалить OneDrive
  11. Интерактивные подсказки
  12. Автопродление функций и их аргументов с помощью TAB (при условии использования файла Import-TabCompletion.ps1)
  13. Программно изменить расположение пользовательских папок с помощью интерактивного меню (без перемещения пользовательских файлов), используя стрелки для выбора диска
    1. "Рабочий стол";
    2. "Документы";
    3. "Загрузки";
    4. "Музыка";
    5. "Изображения";
    6. "Видео"
  14. Установить бесплатный (светлый и темный) курсор "Windows 11 Cursors Concept v2" от Jepri Creations на лету (без перезагрузок)
    Удалить UWP-приложения, отображая их локализированные имена пакетов
    1. Скрипт генерирует список установленных UWP-приложений динамически
  15. Скачать и установить Расширения для видео HEVC от производителя, чтобы иметь поддержку формата HEVC
  16. Установить приложение по умолчанию для конкретного расширения без всплывающего окошка "Каким образом вы хотите открыть этот файл?", используя специльную функцию
  17. Экспортировать все ассоциации в Windows. Ассоциации будут экспортированы в файл Application_Associations.json в корне папки скрипта
  18. Импортировать выгруженный Application_Associations.json после чистой установки. Вам необходимо установить все приложения из списка выгруженного Application_Associations.json, чтобы восстановить ассоциации
  19. Установить любой поддерживаемый дистрибутив Linux через WSL, отображая локализированные имена дистрибутивов с помощью всплывающего окошка, написанного на WPF
  20. Создать задания в Планировщике заданий с нативным тостовым уведомлением, где вы сможете запустить или отменить выполнение задания;
    1. Создать задания Windows Cleanup и Windows Cleanup Notification для очистки Winsows от неиспользуемых файлов и файлов обновлений;
    2. Создать задание SoftwareDistribution для очистки %SystemRoot%\SoftwareDistribution\Download;
    3. Создать задание Temp для очистки %TEMP%.
  21. Установить последней версии распространяемых пакетов Microsoft Visual C++ 2015–2026 x86/x64 (поддержка ARM64)
  22. Установить последней версии распространяемых пакетов .NET Desktop Runtime 8, 9, 10 x64 (поддержка ARM64)
  23. Много других твиков проводника и контекстного меню

Доп. информация:
Видео
Актуальное. Озвучено на английском носителем.
https://www.youtube.com/watch?v=q_weQifFM58
От Chris Titus Tech (с привязкой ко времени). Устаревшее, времен лета 2020 г., когда еще не было модуля.
https://youtu.be/8E6OT_QcHaU?t=370

Преимущества
[*]Чистый PowerShell;
[*]Проект поддерживается 11 лет;
[*]Архивы собираются в облаке через GitHub Actions
[*]Тонкая настройка Windows 10 и Windows 11 официальными методами, задокументированными Microsoft;
[*]Невозможно навредить работоспособности ОС;
[*]Нет необходимости лезть в код: все функции с описанием вынесены в отдельный файл песета + графическая оболочка для настройки пресета (от стороннего разработчика).
[*]Весь код задокументирован;
[*]На каждую функцию имеется функция отката изменений при использовании соответствующего аргумента;
[*]По умолчанию при запуске скрипта создается точка восстановления;
[*]Поддержка PowerShell 5.1 и 7.5;
[*]Более 1 170 000 скачиваний с GitHub и более 8 800 звезд. Много статей как на российских ресурсах, так и зарубежных ресурсах.
Переведено на

FAQ
[*]Насколько безопасно использование скрипта?
[*]Полностью безопасно. Даже на убитых системах. Максимум код просто не выполнится.
[*]Есть ли полностью графическая версия скрипта?
[*]Есть, но не скрипта, а отдельное приложение, написанное на C#, — SophiApp. Посмотреть можно здесь и в раздаче на rutracker
[*]После выполнения скрипта пишутся ошибки.
[*]Можно скинуть в комментарий скриншот консоли. Я по номеру строки пойму, что именно модуль не смог отработать.
Скриншоты Sophia Script
Скриншоты Sophia Script Wrapper 2.8.15
Скриншоты окна версии скрипта
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

Kаtana

Стаж: 7 лет 5 месяцев

Сообщений: 7333


Kаtana · 13-Янв-21 13:36 (спустя 19 часов)

Зарегистрирован: 19 часов | .torrent скачан: 1 раз
Полный источник: не было никогда
Повисит еще немного и улетит в мусорку.
[Профиль]  [ЛС] 

sanctuary_s

Стаж: 12 лет 8 месяцев

Сообщений: 178

sanctuary_s · 13-Янв-21 14:51 (спустя 1 час 14 мин., ред. 13-Янв-21 14:51)

Kаtana
Почему-то не раздается: сам не могу скачать с другого ПК. Впервые за 13 лет использования торрентов создаю где-либо раздачу. В статусе трекеров пишет "Не работает".
[Профиль]  [ЛС] 

Kаtana

Стаж: 7 лет 5 месяцев

Сообщений: 7333


Kаtana · 13-Янв-21 14:55 (спустя 3 мин.)

sanctuary_s
Возможно нужно обойти блокировку трекеров вашим провайдером. Ну и встать на раздачу.
https://rutr.life/forum/viewtopic.php?p=75274766#75274766
Как начать раздачу. Клиент µTorrent
[Профиль]  [ЛС] 

sanctuary_s

Стаж: 12 лет 8 месяцев

Сообщений: 178

sanctuary_s · 13-Янв-21 15:28 (спустя 33 мин.)

Kаtana
Вроде, стало отдавать. Можете проверить, пожалуйста.
[Профиль]  [ЛС] 

Kаtana

Стаж: 7 лет 5 месяцев

Сообщений: 7333


Kаtana · 13-Янв-21 18:37 (спустя 3 часа)

sanctuary_s
Да ничего "не стало", в профиле у вас раздачи нет и не скачивается.
[Профиль]  [ЛС] 

sanctuary_s

Стаж: 12 лет 8 месяцев

Сообщений: 178

sanctuary_s · 13-Янв-21 21:04 (спустя 2 часа 27 мин.)

В профиле появилось все.
[Профиль]  [ЛС] 

Geneo

Стаж: 17 лет 3 месяца

Сообщений: 46


Geneo · 16-Янв-21 16:50 (спустя 2 дня 19 часов)

sanctuary_s
Очень интересно, спасибо Вот только для меня было бы полезно все это сделать до установки - в install.wim. Есть ли (может планируется) возможность указать скрипту путь к монтированному через dism install.wim?
[Профиль]  [ЛС] 

sanctuary_s

Стаж: 12 лет 8 месяцев

Сообщений: 178

sanctuary_s · 16-Янв-21 16:52 (спустя 1 мин.)

В принципе могу заняться таким... Обязательно бахнем. И не раз, но потом.
[Профиль]  [ЛС] 

Geneo

Стаж: 17 лет 3 месяца

Сообщений: 46


Geneo · 16-Янв-21 16:55 (спустя 3 мин.)

sanctuary_s
Буду очень благодарен! Решение просто идеальное =)
[Профиль]  [ЛС] 

sanctuary_s

Стаж: 12 лет 8 месяцев

Сообщений: 178

sanctuary_s · 16-Янв-21 17:15 (спустя 19 мин.)

Geneo
Сейчас еще на Украину позвонил. Человек еще одну фишку предложил.
[Профиль]  [ЛС] 

мика86

Стаж: 15 лет 8 месяцев

Сообщений: 295

мика86 · 17-Янв-21 11:30 (спустя 18 часов)

кто-нибудь этим пользовался, что это вообще такое?...
[Профиль]  [ЛС] 

sanctuary_s

Стаж: 12 лет 8 месяцев

Сообщений: 178

sanctuary_s · 17-Янв-21 11:58 (спустя 27 мин., ред. 17-Янв-21 11:58)

мика86
Количество зарегистрированных скачиваний говорит, что кто-то да и пользуется (просто люди неправильно качают с GitHub, поэтому не регистрируется верный факт скачивания). Почитай описание и инструкцию лучше перез запуском.
[Профиль]  [ЛС] 

NewDen

Стаж: 17 лет 4 месяца

Сообщений: 8


NewDen · 19-Янв-21 08:16 (спустя 1 день 20 часов)

Пользуемся давно и успешно. Качаю на гитхабе
[Профиль]  [ЛС] 

caat16

Стаж: 4 года 11 месяцев

Сообщений: 39


caat16 · 19-Янв-21 18:04 (спустя 9 часов, ред. 19-Янв-21 18:04)

Нет никакого описания опций автора. Нет описания - нет рабочего продукта.
Скрипт простой, представляет из себя опции (так называемые твики) реестра, но по понятной только автору методике.
пригодится тем, кто знает ОС windows хотя бы с 2015 года.
Где в этом скрипте опция:
показать версию ос windows на рабочем столе ?
("о чем речь?" для начала обсуждения ос)
[Профиль]  [ЛС] 

sanctuary_s

Стаж: 12 лет 8 месяцев

Сообщений: 178

sanctuary_s · 19-Янв-21 21:14 (спустя 3 часа, ред. 19-Янв-21 21:14)

caat16 писал(а):
80781292Нет никакого описания опций автора. Нет описания - нет рабочего продукта.
Описание есть всего. В коде. Не поверишь. И в пресете тоже.
caat16 писал(а):
80781292Скрипт простой
Конечно, простой. Проще просто уже некуда. Посмеялся.
caat16 писал(а):
80781292представляет из себя опции (так называемые твики) реестра, но по понятной только автору методике.
Чего? Какой методике? Не только реестра (наверное, ты хотел, чтобы изобрел собственный метод хранения настроек в ОС), но и используя командлеты.
caat16 писал(а):
80781292Где в этом скрипте опция:
показать версию ос windows на рабочем столе ?
("о чем речь?" для начала обсуждения ос)
Такой опции никогда не будет. Зачем она, чтобы лицезреть версию ОС? С такими запросами — к трояну Win 10 Tweaker.
[Профиль]  [ЛС] 

Geneo

Стаж: 17 лет 3 месяца

Сообщений: 46


Geneo · 20-Янв-21 01:14 (спустя 4 часа)

caat16 писал(а):
80781292Скрипт простой
После этого на остальное можно вообще не отвечать. Уже не говоря о том, что он обновляется для каждой версии Windows. Труд титанический.
[Профиль]  [ЛС] 

caat16

Стаж: 4 года 11 месяцев

Сообщений: 39


caat16 · 20-Янв-21 12:23 (спустя 11 часов, ред. 20-Янв-21 12:23)

Те, кто не знает основы IT, не знает для чего нужно знать версию ос,
просьба не комментировать этот вопрос.
Где в этом скрипте - версия ос windows на рабочем столе ?
[Профиль]  [ЛС] 

Inadianat

Стаж: 13 лет 4 месяца

Сообщений: 88


Inadianat · 20-Янв-21 12:49 (спустя 26 мин.)

Толковая вещь! Не обижайся, sanctuary_s, брал с Гитхаба. Но за правильную раздачу искренняя благодарность. То, что надо для счастья.
зы. чойта думается, что Твикер Хачатура на 99% немножко из этих команд состоит))
ззы "простой скрипт" - не комментирую. Восхищен))
[Профиль]  [ЛС] 

sanctuary_s

Стаж: 12 лет 8 месяцев

Сообщений: 178

sanctuary_s · 21-Янв-21 16:03 (спустя 1 день 3 часа, ред. 21-Янв-21 16:03)

caat16
Доделал 5.3.3. Перекачайте торрент-файл (21.01.2021). Обновил раздел "Использование": теперь можно запускать конкретные функции из модуля. Пример:
Код:
.\Sophia.ps1 -Functions CreateRestorePoint, "ScheduledTasks -Disable", "WindowsCapabilities -Disable", Refresh
https://github.com/farag2/Windows-10-Sophia-Script/blob/master/CHANGELOG.md
[Профиль]  [ЛС] 

sanctuary_s

Стаж: 12 лет 8 месяцев

Сообщений: 178

sanctuary_s · 05-Фев-21 09:49 (спустя 14 дней, ред. 05-Фев-21 09:49)

Доделал 5.4. Перекачайте торрент-файл (05.02.2021)
    Теперь архивы собираются и прикрепляются на странице релиза в облаке, используя GitHub Actions;
    При запуске скрипта, используя конкретные функций в качестве аргумента .\Sophia.ps1 -Functions "FunctionName1 -Parameter", "FunctionName2 -Parameter", вне зависимости от введенных функций, сначала будет выполнена функция "Checkings", и в конце — "Refresh" и "Errors";
    Обновлены функции CreateRestorePointи EnableWSL2
    Рефакторинг функций ScheduledTasks, WindowsFeatures, WindowsCapabilities & UninstallUWPApps
  1. Все эти функции отныне отображают во всплывающем окне локализованные имена пакетов
  2. нажатие на "Удалить у всех пользователей" динамически генерирует список UWP-приложений для всех пользователей и наоборот. Пока работает лишь с PowerShell 5.1
    И прочее. Читайте changelog
[Профиль]  [ЛС] 

Жанна1941

Старожил

Стаж: 13 лет 2 месяца

Сообщений: 3

Жанна1941 · 05-Фев-21 12:34 (спустя 2 часа 44 мин., ред. 05-Фев-21 12:34)

sanctuary_s
А Вы раздавать планируете?
[Профиль]  [ЛС] 

sanctuary_s

Стаж: 12 лет 8 месяцев

Сообщений: 178

sanctuary_s · 06-Фев-21 13:37 (спустя 1 день 1 час, ред. 06-Фев-21 13:37)

Жанна1941
Спасибо. Исправил. На работе по-другому надо раздавать, оказывается.
Hotfix 5.4.0.1
Исправлено: форма со списком UWP-приложений не загружалась. Это баг PowerShell.
Перекачайте торрент-файл (06.02.2021)
[Профиль]  [ЛС] 

bcrusher

Стаж: 17 лет 1 месяц

Сообщений: 125

bcrusher · 06-Фев-21 17:33 (спустя 3 часа)

Какое-то оно стремненькое. Для одних билдов пускать одно, для других - другое, не пускать, если уже твикали чем-то другим, ибо натвикает всякого разного... Хорошо, что оупенсоурс, таки интересно посмотреть на лезущую во всякие интересные места штуку, написанную на powershell. Кстати, из-за того, что оупенсорс, товарищи, ждущие сидов - просто скачайте с гитхаба, автор ссылку дал.
[Профиль]  [ЛС] 

sanctuary_s

Стаж: 12 лет 8 месяцев

Сообщений: 178

sanctuary_s · 06-Фев-21 17:46 (спустя 13 мин.)

Чем стремненькое?.. Очевидно, что для устаревшего LTSC не все функции работают, поэтому и отдельный модуль. Что не так-то? И, да, не запускать, если убивали систему твиками, написанными ламерамм. Не люблю, когда гробят системы.
[Профиль]  [ЛС] 

alexkul66

Стаж: 15 лет 1 месяц

Сообщений: 37


alexkul66 · 21-Фев-21 07:51 (спустя 14 дней, ред. 21-Фев-21 07:51)

Для Автора:
Попробовал на 3-х лаптопах (десктопы давно повыбрасывал - в игры не играю).
Настойки автора по умолчанию абсолютно не подходят рядовому пользователю - для игроманов может быть... Полностью перенастроил под свои предпочтения.
На двух Windows был установлен давнооо.... хотя билд последний, обновляются сами регулярно, и скрипт выдавал ошибки, но системы не сломал. "Твикались" раньше при установке, но "гавно-твикер" не применялся (сами знаете чей )
На третьем лаптопе провел свежую установку и сразу после установки всех драйверов применил скрипт. Все прошло абсолютно гладко и абсолютно без глюков.
Хотелка: Я бы добавил удаление (на выбор) Hibernate
А так - все отлично - минус 20 процессов и 400Мб оперативной памяти (примерно - зависит от компа). Система заметно отзывчевей
P.S. Нет описания удаления Scheduled Task - пришлось Гуглить, в результате для себя оставил только одно задание))
[Профиль]  [ЛС] 

sanctuary_s

Стаж: 12 лет 8 месяцев

Сообщений: 178

sanctuary_s · 21-Фев-21 18:21 (спустя 10 часов, ред. 21-Фев-21 18:21)

alexkul66
Цитата:
и скрипт выдавал ошибки
Что писалось?
Цитата:
Хотелка: Я бы добавил удаление (на выбор) Hibernate
Так есть же.
Доделал v5.5. Перекачайте торрент-файл (21.02.2021)
Наконец-то, избавился от syspin, и закрепление ярлыков Панель управления, Устройства и принтеры и Windows PowerShell у текущего пользователя возможно средствами PowerShell и без перезагрузки! Прочие изменения читайте в списке изменений.
Также сделали видео на 22 минуты (текст читает канадец) о том, как правильно пользоваться скриптом: https://youtu.be/f529ucAipI8. Возможно, при необходимости добавлю русские субтитры.
[Профиль]  [ЛС] 

alexkul66

Стаж: 15 лет 1 месяц

Сообщений: 37


alexkul66 · 21-Фев-21 23:17 (спустя 4 часа, ред. 21-Фев-21 23:17)

Цитата:
Что писалось?
В самом начале пробежало красными текстом несколько десятков строк... я особо не заморачивался и не разбирался, ожидал такое, так-как система твикалась до этого...
На чистой установке - проблем нет!
Цитата:
Так есть же.
Да точно есть и я твикнул! Но Hibernate не удалился, поэтому и вспомнил...

На предыдущих 2-х, Hibernate был снесен до применения скрипта.
[Профиль]  [ЛС] 

sanctuary_s

Стаж: 12 лет 8 месяцев

Сообщений: 178

sanctuary_s · 21-Фев-21 23:40 (спустя 22 мин.)

alexkul66 писал(а):
80972992Но Hibernate не удалился, поэтому и вспомнил...
Какая цифра вылезает, если выполнить в пошике?
Код:

(Get-CimInstance -ClassName Win32_ComputerSystem).PCSystemType
[Профиль]  [ЛС] 

alexkul66

Стаж: 15 лет 1 месяц

Сообщений: 37


alexkul66 · 21-Фев-21 23:51 (спустя 11 мин.)

Цитата:
Какая цифра вылезает, если выполнить в пошике?
Глянул на двух машинах - на обоих 2

Обе после скрипта.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error