Скрипт по автоматизации настройки Windows 10

Скрипт настройки Windows 10 состоит из 2 файлов: непосредственно модуль и файл пресета к нему, не считая файлов локализации. Модуль разбит примерно на 270 функций: как для внесения изменений, так и его «отката».

Теперь можно открыть файл пресета, где будет список из всех имеющихся функций (с подробным описанием каждой), и закомментировать строку с функций с помощью знака #, чтобы эта функция не выполнялась, или, наоборот, убрать знак # перед ней, чтобы функция выполнялась. Повторюсь: практически на каждую функцию есть функция на возврат в состояние по умолчанию, как «из коробки».

Поддерживаемые версии

Windows 10 Sophia Script поддерживает только актуальные версии Windows 10: 2004 (20H1) и 2009 (20H2), x64, так как это по сути одна и та же версия. Возможно, чуть позже можно то же самое провернуть и со скриптом, написанным для LTSC (1809), так как эта версия Windows 10 достаточно популярна. Пока что для прочих версий можно использовать предыдущую версию скрипта 4.x.

Напомню основные функции.

Основные функции

  • Настройка уровня телеметрии и конфиденциальности;
  • Отключить задачи диагностического отслеживания;
  • Настроить интерфейс;
  • Удалить «правильно» OneDrive;
  • Изменить путь переменной среды для %TEMP% на %SystemDrive%\Temp
  • Изменить программно расположение пользовательских папок;
    • Рабочий стол;
    • Документы;
    • Загрузки;
    • Музыка;
    • Изображения;
    • Видео;

    с помощью интерактивного меню с использованием стрелок вверх/вниз и клавиши Enter для подтверждения выбора;

  • Удалить UWP-приложения (со списком исключений), используя всплывающую форму, написанную на WPF;
  • Удалить компоненты Windows;
  • Установить и настроить WSL;
  • Отключить дополнительные компоненты Windows, используя всплывающую форму, написанную на WPF;
  • Создать задачу в Планировщике задач по очистке неиспользуемых файлов и обновлений Windows;
    • За минуту до выполнения задачи всплывает тостовое уведомление;
  • Создать задачи в Планировщике задач по очистке папок;
    • %SystemRoot%\SoftwareDistribution\Download
    • %TEMP%
  • Открепить все ярлыки от начального экрана;
  • Закрепить ярлыки на начальном экране, используя syspin.exe
  • Включить контролируемый доступ к папкам и добавить защищенные папки, используя диалоговое меню;
  • Добавить папку в список исключений сканирования Microsoft Defender, используя диалоговое меню;
  • Добавить файлы в список исключений сканирования Microsoft Defender, используя диалоговое меню;
  • Обновить иконки рабочего стола, переменные среды, панель задач и симулировать нажатие F5 для обновления рабочего стола;
  • Множество твиков проводника, контекстного и прочего.

С полным списком функций можно ознакомиться в файле пресета.

Скрипт по автоматизации настройки Windows 10

Скрипт по автоматизации настройки Windows 10

Скрипт по автоматизации настройки Windows 10

Скрипт по автоматизации настройки Windows 10

Работа скрипта Windows 10 Sophia Script в действии

 

Nota bene

  • Перед выполнением стоит еще раз прочитать раздел на Github «Before running«.

Использование

  • Скачайте актуальную версию;
  • Настройте файл пресета под себя, закомментировав или раскомментировав функции;
  • Установите политику выполнения скриптов в PowerShell;
    • Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
  • Запустите скрипт с помощью;
    • .\Sophia.psd1

Скрипт настройки Windows 10 скачать с GitHub

→ Windows 10 Sophia Script

Возможно вам будет интересно — Подборка программ — инструментов для системного администратора

источник