# Before running the script read the [FAQ](https://github.com/farag2/Windows-10-Setup-Script#faq)
## The next stop is 5.0 version or [SophiApp Community Edition](https://imgur.com/SpPok1E). All depends on what comes out earlier
## Windows 10 2004 | 1903/1909 | LTSC Enterprise 2019 Versions
## Updated
- Removed "Turn off per-user services" section;
- Closed#50 & #52;
- Updated "Turn on Windows 10 20H2 new Start style" section (for 2004 only);
- Updated "Change %TEMP% environment variable path to the %SystemDrive%\Temp" section;
- Added prompt for choice;
- Added symbolic link creation;
- Closed#51.
- Minor changes.
## Updated
- As I was asked many times, released the LTSC version;
- Closed#40 & #39;
- Minor changes.
# Перед запуском скрипта, прочтите раздел [FAQ](https://github.com/farag2/Windows-10-Setup-Script#faq)
## Следующая остановка — версия 5.0 или [SophiApp Community Edition](https://imgur.com/SpPok1E). Все зависит от того, что раньше выйдет
## Версия для Windows 10 2004 | 1903/1909 | LTSC Enterprise 2019 Versions
## Обновлено
- Удален раздел "Отключить cлужбы для отдельных пользователей";
- Closed#50 & #52;
- Обновлен раздел "Включить новый стиль Пуска как в Windows 10 20H2" (только для 2004);
- Обновлен раздел "Изменить путь переменной среды для %TEMP% на %SystemDrive%\Temp";
- Добавлена возможность выбора;
- Добавлено создание символьной ссылки;
- Закрыта #51.
- Незначительные изменения.
## Windows 10 2004 | 1903/1909 Version
## Updated
- Added "Turn on Windows 10 20H2 new Start style" section. The new Start style described [here](https://www.windowslatest.com/2020/08/02/windows-10-2004-gets-20h2-features/);
- Added "Install the Windows Subsystem for Linux (WSL)" section;
- Added new package "Microsoft.Photos.MediaEngineDLC" to the $UncheckedAppxPackages variable in "Uninstall UWP apps" section;
- region Edge removed (only for 1903/1909 Version);
- Comments;
- Minor changes.
## Windows 10 LTSC Enterprise 2019 Version
## Updated
- Minor changes.
## Версия для Windows 10 2004 | 1903/1909
## Обновлено
- Добавлен раздел "Включить новый стиль Пуск от Windows 10 20H2". Новый стиль Пуск описан [здесь](https://www.windowslatest.com/2020/08/02/windows-10-2004-gets-20h2-features/);
- Добавлен раздел "Установить подсистему Windows для Linux (WSL);
- Добавлен новый пакет "Microsoft.Photos.MediaEngineDLC" в переменную $UncheckedAppxPackages в разделе "Удалить UWP-приложения";
- region Edge удален (только для версии 1903/1909);
- Комментарии;
- Незначительные изменения.
## Версия для Windows 10 LTSC Enterprise 2019
## Обновлено
- Незначительные изменения.
# Windows 10 2004 | 1903/1909 Version
## Updated
- Updated "Turn off Cortana autostarting" section
- Updated "Create "Process Creation" Event Viewer Custom View" section
- Closed#37
- Removed "Uninstall all Xbox related UWP apps from all accounts" section because it's unnecassary
- Removed "Show accent color on Start, taskbar, and action center" section
- Closed#36
- Comments;
- Minor changes
## Версия для Windows 10 2004 | 1903/1909
## Обновлено
- Обновлен раздел "Удалить Кортана из автозагрузки"
- Обновлен раздел "Создать настаиваемое представление "Создание процесса" в Просмотре событий"
- Закрыто #37
- Удален раздел "Удалить все UWP-приложения, связанные с Xbox, из всех учетных записей", так как он не
- Удален раздел "Отображать цвет элементов в меню "Пуск", на панели задач и в центре уведомлений"
- Закрыто #36
- Незначительные изменения
# Windows 10 2004 | 1903/1909 Version
## Updated
- Updated help section
- Updated "Turn off Cortana autostarting" section
- Added "Create "Process Creation" Event Viewer Custom View" section
- For this custom view to function, it is necessary to enable the following sections
- Turn on events auditing generated when a process is created or starts
- Include command line in process creation events
- This feature allows to conveniently track the creation of suspicious processes along with the process command line argument
- Go to Event Viewer - Custom View - Process Creation
- Minor changes
## Версия для Windows 10 2004 | 1903/1909
## Обновлено
- Обновлен раздел справки
- Обновлен раздел "Удалить Кортана из автозагрузки"
- Добавлен раздел "Создать настаиваемое представление "Создание процесса" в Просмотре событий"
- Чтобы функционировало данное настраиваемое представление, необходимо включить следующие разделы
- Включить аудит событий, возникающих при создании или запуске процесса
- Включать командную строку в событиях создания процесса
- Данная опция позволяет в удобной форме отслеживать создание подозрительных процессов вместе с аргументом командной строки процесса
- Перейдите в Просмотр событий — Настраиваемое представление — Создание процесса
- Незначительные изменения
## Windows 10 2004 | 1903/1909 Version
## Updated
- Removed sections due to Network troubleshooter is unable to start DPS service
- Stop event trace sessions
- Turn off the data collectors at the next computer restart
- To restore Network troubleshooter download attached DiagLog_EN.xml and execute in CMD
```cmd
:: Restart needed
logman import -name "DiagLog" -xml "PathTo\DiagLog_EN.xml"
```
- Updated "Turn on logging for all Windows PowerShell modules" section
- Fixed typo in registry path key creation
- To restore execute
```powershell
Remove-ItemProperty -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\PowerShell\ModuleLogging\ModuleNames -Name EnableModuleLogging -Force
New-ItemProperty -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\PowerShell\ModuleLogging -Name EnableModuleLogging -PropertyType DWord -Value 1 -Force
```
## Версия для Windows 10 2004 | 1903/1909
## Обновлено
- Удалены разделы в связи с тем, что средство устранения сетевых неполадок не могло запустить службу DPS
- Остановить сеансы отслеживания событий
- Отключить сборщики данных при следующем запуске ПК
- Чтобы восстановить работу средства устранения сетевых неполадок, скачайте прикрепленный файл DiagLog_RU.xml и выполните в CMD
```cmd
:: Необходима перезагрузка
logman import -name "DiagLog" -xml "PathTo\DiagLog_RU.xml"
```
- Обновлен раздел "Включить ведение журнала для всех модулей Windows PowerShell"
- Исправлена ошибка в пути создания ключа
- Чтобы восстановить, выполните
```powershell
Remove-ItemProperty -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\PowerShell\ModuleLogging\ModuleNames -Name EnableModuleLogging -Force
New-ItemProperty -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\PowerShell\ModuleLogging -Name EnableModuleLogging -PropertyType DWord -Value 1 -Force
```
## Windows 10 2004 Version/Windows 10 1903/1909 Version
## Updated
- Updated "Unpin all the Start tiles" section
- Now using another method to unpin all Start tiles
- Updated "Pin the shortcuts to Start" section
- Updated check for the internet connection
## Версия для Windows 10 2004/Windows 10 1903/1909
## Обновлено
- Обновлен раздел "Открепить все ярлыки от начального экрана"
- Теперь используется другой метод для открепления
- Обновлен раздел "Закрепить ярлыки на начальном экране"
- Обновлена проверка на наличие интернет-соединения
## Windows 10 2004 Version
## Updated
- Updated "Remove Windows capabilities" section
- Moved Notepad from the $CheckedCapabilities variable to the $ExcludedCapabilities
- To restore uninstalled Notepad execute
```powershell
Get-WindowsCapability -Online -Name Microsoft.Windows.Notepad* | Add-WindowsCapability -Online -Verbose
```
- Updated "Turn on hardware-accelerated GPU scheduling" section
- Added determining whether an OS is not installed on a virtual machine
## Версия для Windows 10 2004
## Обновлено
- Обновлен раздел "Удалить дополнительные компоненты Windows"
- Компонент "Блокнот" перемещен из переменной $CheckedCapabilities в переменную $ExcludedCapabilities
- Чтобы восстановить удаленный Блокнот, выполните
```powershell
Get-WindowsCapability -Online -Name Microsoft.Windows.Notepad* | Add-WindowsCapability -Online -Verbose
```
- Обновлен раздел "Включить планирование графического процессора с аппаратным ускорением"
- Добавлена проверка не установлена ли ОС на виртуальной машине