Скрипт по автоматизации настройки Windows 10, возможно, он будет кому-то полезен целиком или только его части.
Конечно, будет проблематично описать все пункты настройки, но постараюсь выделить самое важное:
Основные функции
- Отключить службы диагностического отслеживания
- Множество твиков Проводника
- Выбрать режим Windows по умолчанию
- Выбрать режим приложения по умолчанию
- Изменить путь переменной среды для временных файлов на $env:SystemDrive\Temp
- Включить дополнительную информацию при выводе BSoD
- Отключить Windows Defender SmartScreen в Microsoft Edge
- Запретить отключение Ethernet-адаптера для экономии энергии для стационарного ПК
- Удалить все UWP-приложения из всех учетных записей, кроме
- Удалить все UWP-приложения из системной учетной записи, кроме
- Отключить компоненты
- Удалить OneDrive
- Создать в Планировщике задач задачу по запуску очистки диска
- Создать в Планировщике задач задачу по очистке папки «$env:SystemRoot\SoftwareDistribution\Download»
- Создать в Планировщике задач очистки папки $env:TEMP
- Запретить стандартным приложениям работать в фоновом режиме, кроме
- Включить контролируемый доступ к папкам и добавить защищенные папки
- Отключить пользовательские службы
- Создать ярлык старого формата для «Устройства и принтеры»
- Переопределить расположение папок «Рабочий стол», «Документы», «Загрузки», «Музыка», «Изображения», «Видео»
- Обновить иконки рабочего стола, переменные среды и панель задач без перезапуска «Проводника»
Скрипт
Использование
- Если будете сохранять в файл .ps1, То следует изменить кодировку на «UTF-8 с BOM»
или
- Скопировать код целиком и вставить в PowerShell ISE
NB
- PowerShell и PowerShell ISE должны запускаться с повышенными правами
- Установить соответствующую политику запуска скриптов PowerShell
Set-ExecutionPolicy Unrestricted -Force