# 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
```
- Обновлен раздел "Включить планирование графического процессора с аппаратным ускорением"
- Добавлена проверка не установлена ли ОС на виртуальной машине
## Windows 10 2004 Version
## Updated
- Updated sections
- Stop event trace sessions;
- Turn off Windows features;
- Turn off background apps, except the followings...;
- Turn off and delete reserved storage after the next update installation;
- Hide the "Edit with Photos" item from the context menu;
- Hide the "Create a new video" item from the context menu;
- Hide the "Edit" item from the images context menu;
- Remove the "Bitmap image" item from the "New" context menu;
- Remove the "Rich Text Document" item from the "New" context menu.
- Added sections
- Turn on automatically save my restartable apps when sign out and restart them after sign in
- Turn off Cortana autostarting;
- Turn on hardware-accelerated GPU scheduling.
- Due to Microsoft Edge moved to Chromium rendering engine, the following sections was removed
- Remove Microsoft Edge shortcut from the Desktop;
- Do not allow Microsoft Edge to start and load the Start and New Tab page at Windows startup and each time Microsoft Edge is closed;
- To remove unnecessary key execute
```powershell
Remove-ItemProperty -Path HKLM:\SOFTWARE\Policies\Microsoft\MicrosoftEdge\TabPreloader -Name AllowTabPreloading -Force
```
- Do not allow Microsoft Edge to pre-launch at Windows startup, when the system is idle, and each time Microsoft Edge is closed;
- To remove unnecessary key execute unnecessary key execute
```powershell
Remove-ItemProperty -Path HKLM:\SOFTWARE\Policies\Microsoft\MicrosoftEdge\Main -Name AllowPrelaunch -Force
```
- Turn off Windows Defender SmartScreen for Microsoft Edge;
- To remove unnecessary key execute
```powershell
$edge = (Get-AppxPackage -Name Microsoft.MicrosoftEdge).PackageFamilyName
Remove-ItemProperty -Path "HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\$edge\MicrosoftEdge\PhishingFilter" -Name EnabledV9 -Force
```
- Turn off creation of an Edge shortcut on the desktop for each user profile;
- To remove unnecessary key execute
```powershell
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer -Name DisableEdgeDesktopShortcutCreation -Force
```
- In Winfows 10 the "Turn on automatic recommended troubleshooting and tell when problems get fixed" feature was renamed into "Run troubleshooters automatically, then notify"
- Comments;
- Minor changes.
## Версия для Windows 10 2004 Version
## Обновлено
- Обновлены разделы
- Изменить расположение пользовательских папок;
- Отключить компоненты Windows
- У функции добавлена справка по использованию;
- Запретить приложениям работать в фоновом режиме, кроме следующих...;
- Отключить и удалить зарезервированное хранилище после следующей установки обновлений;
- Скрыть пункт "Изменить с помощью приложения "Фотографии"" из контекстного меню;
- Скрыть пункт "Создать новое видео" из контекстного меню;
- Скрыть пункт "Изменить" из контекстного меню изображений;
- Удалить пункт "Точечный рисунок" из контекстного меню "Создать";
- Удалить пункт "Документ в формате RTF" из контекстного меню "Создать".
- Добавлены разделы
- Автоматически сохранять мои перезапускаемые приложения при выходе из системы и перезапустить их после выхода;
- Удалить Кортана из автозагрузки;
- Включить планирование графического процессора с аппаратным ускорением.
- В связи с переходом Microsoft Edge на движок Chromium были удалены следующие разделы
- Удалить ярлык Microsoft Edge с рабочего стола;
- Не разрешать Edge запускать и загружать страницу при загрузке Windows и каждый раз при закрытии Edge;
- Чтобы удалить ненужный ключ, выполните
```powershell
New-ItemProperty -Path HKLM:\SOFTWARE\Policies\Microsoft\MicrosoftEdge\TabPreloader -Name AllowTabPreloading -PropertyType DWord -Value 0 -Force
```
- Не разрешать предварительный запуск Edge при загрузке Windows, когда система простаивает, и каждый раз при закрытии Edge;
- Чтобы удалить ненужный ключ, выполните
```powershell
New-ItemProperty -Path HKLM:\SOFTWARE\Policies\Microsoft\MicrosoftEdge\Main -Name AllowPrelaunch -PropertyType DWord -Value 0 -Force
```
- Отключить Windows Defender SmartScreen в Microsoft Edge;
- Чтобы удалить ненужный ключ, выполните
```powershell
$edge = (Get-AppxPackage -Name Microsoft.MicrosoftEdge).PackageFamilyName
New-ItemProperty -Path "HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\$edge\MicrosoftEdge\PhishingFilter" -Name EnabledV9 -PropertyType DWord -Value 0 -Force
```
- Отключить создание ярлыка Edge на рабочем столе для каждого профиля пользователя пользователя;
- Чтобы удалить ненужный ключ, выполните
```powershell
New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer -Name DisableEdgeDesktopShortcutCreation -PropertyType DWord -Value 1 -Force
```
- В Windows 10 2004 опция "Автоматически запускать средства устранения неполадок, а затем сообщать об устранении проблем" был переименован в "Автоматически запускать средства устранения неполадок, а затем уведомлять"
- Комментарии;
- Незначительные изменения.
## Windows 10 1903/1909 Version
## Updated
- Comments;
- Minor changes.
## Версия для Winfows 10 1903/1909
## Обновлено
- Комментарии;
- Незначительные изменения.
Diff from v4.3.0.1
<https://github.com/farag2/Windows-10-Setup-Script/compare/4.3.0.1...4.4>
## Updated
- Updated links in the comment-based help section;
- Updated "Increase taskbar transparency" section
- Removed "ForceEffectMode" key, that blocked Windows 10 transparency effects
- To remove unnecessary key, execute
```powershell
# Restart needed
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\Dwm -Name ForceEffectMode -Force
```
- Updated "Change location of the user folders" section
- Added comment-based section;
- Added the ability to skip (#25)
- Updated "Uninstall UWP apps" section
- Added "Uninstall for All Users" button to the form (unchecked by default) (@oz-zo)
- Add the "Run as different user" item to the .exe files types context menu
- Removed unnecessary keys
- Comments;
- Minor changes;
- Also you can test [20H1 version.](https://gist.github.com/farag2/5a6d9952247aefe42ba81a9d95507765)
Отличия от v4.3.0.1
<https://github.com/farag2/Windows-10-Setup-Script/compare/4.3.0.1...4.4>
## Обновлено
- Обновлены ссылки в разделе со справке;
- Обновлен раздел "Увеличить прозрачность панели задач"
- Удален ключ "ForceEffectMode", который блокировал эффекты прозрачности Windows 10
- Чтобы удалить ненужный ключ, выполните
```powershell
# Необходима перезагрузка
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\Dwm -Name ForceEffectMode -Force
```
- Обновлен раздел "Изменить расположение пользовательских папок"
- У функции добавлена справка по использованию;
- Добавлена возможность пропустить использование функции (#25)
- Обновлен раздел "Удалить UWP-приложения"
- В форму удаления добавлена кнопка "Удалять для всех пользователей" (по умолчанию снята) (@oz-zo)
- Обновлен раздел "Добавить "Запуск от имени другого пользователя" в контекстное меню .exe файлов"
- Удалены ненужные ключи
- Комментарии;
- Незначительные изменения;
- Также можете протестировать [версию 20H1.](https://gist.github.com/farag2/5a6d9952247aefe42ba81a9d95507765)