Отдавна исках да споделя своя скрипт за автоматизация на настройките на Windows 10 (в момента актуалната версия е 18362), но все не ми оставаше време. Може да е полезен на някого изцяло или само частично.
Разбира се, ще е трудно да опиша всички настройки, но ще се опитам да изтъкна най-важното.
Ако някой се интересува, заповядайте да разгледате.
Въведение
Отдавна исках да споделя своя скрипт за автоматизация на настройките на Windows 10, но все не ми оставаше време. Може да е полезен на някого изцяло или само частично.
Разбира се, ще е трудно да опиша всички настройки, но ще се опитам да изтъкна най-важното:
Основни функции
- Изключване на услуги за диагностика и проследяване
- Множество подобрения на Проводника
- Избор на подразбиращ се режим на Windows
- Избор на подразбиращ се режим на приложение
- Промяна на пътя на променливата среда за временни файлове на $env:SystemDriveTemp
- Включване на допълнителна информация при извеждане на BSoD
- Изключване на Windows Defender SmartScreen в Microsoft Edge
- Забрана за изключване на Ethernet адаптера за икономия на енергия за настолен компютър
- Премахване на всички UWP приложения от всички акаунти, с изключение на
- Премахване на всички UWP приложения от системния акаунт, с изключение на
- Изключване на компоненти
- Премахване на OneDrive
- Създаване на задача в Планировчика на задачи за стартиране на почистване на диска
- Създаване на задача в Планировщика на задачи за почистване на папката «$env:SystemRootSoftwareDistributionDownload»
- Създаване на задача в Планировщика на задачи за почистване на папката $env:TEMP
- Забрана за стандартни приложения да работят във фонов режим, с изключение на
- Включване на контролируем достъп до папки и добавяне на защитени папки
- Изключване на потребителски услуги
- Създаване на пряк път в стар формат за «Устройства и принтери»
- Препланиране на местоположението на папките «Работен плот», «Документи», «Изтегляния», «Музика», «Снимки», «Видео»
- Актуализиране на иконите на работния плот, променливите среда и лентата на задачите без рестартиране на «Проводника»
Скрипт
Използването
- Ако ще запазвате в файл .ps1, трябва да промените кодирането на «UTF-8 с BOM»
или
- Копирайте кода изцяло и го поставете в PowerShell ISE
NB
- PowerShell и PowerShell ISE трябва да се стартират с повишени права
- Настройте правилната политика за стартиране на скриптове в PowerShell
Set-ExecutionPolicy Unrestricted -Force
Източник: habr.com
