# 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 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 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)
## Updated
- Added the "Create a restore point" section;
- Updated "Include command line in process creation events" section;
- Minor changes;
- Comments;
- Also you can test [20H1 version](https://gist.github.com/farag2/5a6d9952247aefe42ba81a9d95507765)
## Обновлено
- Добавлен раздел "Создать точку восстановления";
- Обновлен раздел "Включать командную строку в событиях создания процесса";
- Незначительные изменения;
- Комментарии;
- Также можете протестировать [версию 20H1](https://gist.github.com/farag2/5a6d9952247aefe42ba81a9d95507765)
## Updated
- Comments;
- Now using [StrictMode](https://devblogs.microsoft.com/scripting/enforce-better-script-practices-by-using-set-strictmode/)
- Added Internet connection test in "Pin the shortcuts to Start" section to ensure syspin.exe will be downloaded from GitHub. Anyway it can be loaded locally;
- The following sections transferred from CLI to GUI
- Turn on Controlled folder access and add protected folders;
- Allow an app through Controlled folder access;
- Add exclusion folder from Microsoft Defender Antivirus scanning;
- Add exclusion file from Windows Defender Antivirus scanning.
- Minor changes;
- Also you can test [20H1 version](https://gist.github.com/farag2/5a6d9952247aefe42ba81a9d95507765)
## Обновлено
- Комментарии;
- Теперь испольуется [StrictMode](https://devblogs.microsoft.com/scripting/enforce-better-script-practices-by-using-set-strictmode/)
- В раздел "Закрепить ярлыки на начальном экране" добавлена проверка наличия доступа в интернет, чтобы гарантировать, что syspin.exe скачается с GitHub. В любом случае, его можно запустить локально;
- Следующие разделы переведы с CLI на GUI
- Включить контролируемый доступ к папкам и добавить защищенные папки;
- Разрешить работу приложения через контролируемый доступ к папкам;
- Добавить папку в список исключений сканирования Windows Defender;
- Добавить файл в список исключений сканирования Microsoft Defender.
- Незначительные изменения;
- Также можете протестировать [версию 20H1](https://gist.github.com/farag2/5a6d9952247aefe42ba81a9d95507765)
## Updated
- Improved "Uninstall OneDrive" section;
- Now it takes into account whether user signed in to OnedDrive;
- Added Xbox related apps to the exclusion list in "Uninstall all UWP apps from all accounts, except the followings..." section;
- Added "Uninstall all Xbox related UWP apps from all accounts" section;
- Comments;
- Minor changes.
## Обновлено
- Улучшен раздел "Удалить OneDrive";
- Теперь учитывается, совершен ли вход в учетную запись OneDrive;
- Добавлены в список исключения UWP-приложения, связанные с Xbox в раздел "Удалить все UWP-приложения из всех учетных записей, кроме следующих...";
- Добавлен раздел "Удалить все UWP-приложения, связанные с Xbox, из всех учетных записей";
- Комментарии;
- Незначительные изменения.
## Updated
- Improved "Uninstall OneDrive" section. Thanks [westlife](http://forum.ru-board.com/profile.cgi?action=show&member=westlife);
- Added "Open Microsoft Store "HEVC Video Extensions from Device Manufacturer" page" section
- Comments;
- Minor changes.
## Обновлено
- Улучшен раздел "Удалить OneDrive". Спасибо [westlife](http://forum.ru-board.com/profile.cgi?action=show&member=westlife);
- Добавлен раздел "Открыть страницу "Расширения для видео HEVC от производителя устройства" в Microsoft Store";
- Комментарии;
- Незначительные изменения.
## Updated
- Totally rewritten "Uninstall OneDrive" section
- "Turn off diagnostics tracking scheduled tasks" section
- Now the "FODCleanupTask" task, related to Windows Hello, does not turn off if device is a laptop
- "Remove Windows capabilities" section
- Now the "Hello.Face*" сapabilities, related to Windows Hello, does not removed if device is a laptop
- "Save screenshots by pressing Win+PrtScr to the Desktop" section
- "Set "High performance" in graphics performance preference for apps" section
- "Uninstall all UWP apps from all accounts" section
- Now using "-Verbose" instead of "Write-Progress";
- Added "Realtek Audio Console" app to the exclusion
- Comments;
- Minor changes;
- Still cooking [GUI](https://github.com/farag2/Windows-10-Setup-Script/tree/GUI-dev). 2020H3
## Обновлено
- Переписан раздел "Удалить OneDrive"
- Раздел "Отключить задачи диагностического отслеживания"
- Теперь задача "FODCleanupTask", относящаяся к Windows Hello, не выключается, если устройство является ноутбуком
- Раздел "Удалить компоненты"
- Теперь компоненты "Hello.Face*", относящиеся к Windows Hello, не удаляется, если устройство является ноутбуком
- Раздел "Сохранять скриншоты по нажатию Win+PrtScr на рабочем столе"
- Раздел "Удалить все UWP-приложения из всех учетных записей"
- Теперь вместо "Write-Progress" используется "-Verbose";
- Добавлено приложение "Realtek Audio Console" в исключение
- Комментарии;
- Незначительные изменения;
- Все еще колдуем над [GUI](https://github.com/farag2/Windows-10-Setup-Script/tree/GUI-dev). 2020H3
## Updated
- Added "Do not show sync provider notification" section;
- "Save screenshots by pressing Win+PrtScr to the Desktop" section. To return the original value execute
```powershell
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{b7bede81-df94-4682-a7d8-57a52620b86f}" -Name RelativePath -PropertyType String -Value Screenshots -Force
```
- Removed "Uninstall all provisioned UWP apps from System account, except the followings..." section
- Используя ключ "-AllUsers", UWP-приложения итак удалялись из всех учетных записей
- Using the "-AllUsers" key, applications were already deleted from all accounts
- Fixed all en dashes (0x2013). Thanks to [YuS_2](http://forum.ru-board.com/profile.cgi?action=show&member=YuS_2);
- Comments;
- Minor changes.
## Обновлено
- Добавлен раздел "Не показывать уведомления поставщика синхронзации";
- Теперь даже после перезапуска проводника ваши открытые папки будет восстановлены
- Раздел "Сохранять скриншоты по нажатию Win+PrtScr на рабочем столе". Чтобы вернуть первоначальное значение, выполните
```powershell
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{b7bede81-df94-4682-a7d8-57a52620b86f}" -Name RelativePath -PropertyType String -Value Screenshots -Force
```
- Удален раздел "Удалить все UWP-приложения из системной учетной записи, кроме следующих..."
- Используя ключ "-AllUsers", UWP-приложения итак удалялись из всех учетных записей.
- Исправлены все средние тире (0x2013). Спасибо [YuS_2](http://forum.ru-board.com/profile.cgi?action=show&member=YuS_2);
- Комментарии;
- Незначительные изменения.
## Updated
- "Uninstall OneDrive" section
- Now even after restarting File Explorer your opened folders will be restored
- "Uninstall all UWP apps from all accounts, except the followings..." section
- "Uninstall all provisioned UWP apps from System account, except the followings..." section
- Now displays progress bar while uninstalling
- Deleted "Checking whether the script was saved in UTF-8 with BOM encoding if it runs locally" section
- There is [no way](https://github.com/MicrosoftDocs/PowerShell-Docs/blob/staging/reference/docs-conceptual/components/vscode/understanding-file-encoding.md#common-causes-of-encoding-issues) for PowerShell to automatically determine the file encoding
- Anyway this code checks the encoding
```powershell
if ($PSCommandPath)
{
$bytes = Get-Content -Path $PSCommandPath -Encoding Byte -Raw
# https://tools.ietf.org/html/rfc3629#section-6
if ($bytes[0] -ne 239 -and $bytes[1] -ne 187 -and $bytes[2] -ne 191)
{
Write-Warning -Message "The script wasn't saved in `"UTF-8 with BOM`" encoding"
break
}
}
```
- Comments
- Minor changes.
## Обновлено
- Раздел "Удалить OneDrive"
- Теперь даже после перезапуска проводника ваши открытые папки будет восстановлены
- Раздел "Удалить все UWP-приложения из всех учетных записей, кроме следующих..."
- Раздел "Удалить все UWP-приложения из системной учетной записи, кроме следующих..."
- Теперь отображается индикатор выполнения во время удаления
- Удален раздел "Проверка: был ли скрипт сохранен в кодировке UTF-8 c BOM, если он запускается локально"
- В PowerShell [нет](https://github.com/MicrosoftDocs/PowerShell-Docs/blob/staging/reference/docs-conceptual/components/vscode/understanding-file-encoding.md#common-causes-of-encoding-issues) способа автоматически определить кодировку файла
- В любом случае этот код проверяет кодировку
```powershell
if ($PSCommandPath)
{
$bytes = Get-Content -Path $PSCommandPath -Encoding Byte -Raw
# https://tools.ietf.org/html/rfc3629#section-6
if ($bytes[0] -ne 239 -and $bytes[1] -ne 187 -and $bytes[2] -ne 191)
{
Write-Warning -Message "Скрипт не был сохранен в кодировке `"UTF-8 с BOM`""
break
}
}
```
- Комментарии
- Незначительные изменения.
## Updated
- Do not allow apps to use advertising ID. To delete unnecessary key execute
```powershell
Remove-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\AdvertisingInfo -Name Enabled -Force
```
- Turn on acrylic taskbar transparency;
- Added "Show me the Windows welcome experiences after updates and occasionally when I sign in to highlight what's new and suggested" section;
- Added "Check for updates for UWP apps" section;
- Added "Do not suggest ways I can finish setting up my device to get the most out of Windows" section;
- Comments;
- Minor changes.
## Обновлено
- Не разрешать приложениям использовать идентификатор рекламы. Чтобы удалить ненужный параметр, выполните
```powershell
Remove-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\AdvertisingInfo -Name Enabled -Force
```
- Включить прозрачную панель задач;
- Добавлен раздел "Показывать экран приветствия Windows после обновлений и иногда при входе, чтобы сообщить о новых функциях и предложениях";
- Добавлен раздел "Проверить обновления UWP-приложений";
- Добавлен раздел "Не предлагать способы, с помощью которых можно завершить настройку устройства на максимально эффективное использование Windows";
- Комментарии;
- Незначительные изменения.
## Updated
- Turn on recycle bin files delete confirmation
- Now configuring without using policy. To delete unnecessary key execute
```powershell
Remove-Item -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer -Name ConfirmFileDelete -Force
```
- Turn off Delivery Optimization
- Now using cmdlets. To delete unnecessary key execute
```powershell
Remove-Item -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization -Force
```
- Rearranged "Set power management scheme for desktop and laptop" section
- Renamed sections
- "Turn off hibernate" to "Turn off hibernate for devices, except laptops"
- "Turn off location for this device" to "Turn off location access for this device"
- Minor changes.
## Обновлено
- Запрашивать подтверждение на удаление файлов в корзину
- Теперь настройка производится без использования политики. Чтобы удалить ненужный параметр, выполните
```powershell
Remove-Item -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer -Name ConfirmFileDelete -Force
```
- Отключить оптимизацию доставки
- Теперь используются командлеты. Чтобы удалить ненужный параметр, выполните
```powershell
Remove-Item -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization -Force
```
- Перестроен раздел "Установить схему управления питания для стационарного ПК и ноутбука"
- Переименованы разделы
- "Отключить гибридный спящий режим" в "Отключить местоположение для этого устройства"
- "Отключить режим гибернации для устройств, кроме ноутбуков" в "Отключить доступ к сведениям о расположении для этого устройства"
- Незначительные изменения.
## Updated
- Comments;
- Written "Pin to Start the shortcuts" section;
- Now using [syspin.exe](http://www.technosys.net/products/utils/pintotaskbar) to pin shortcuts
- Hash (SHA256): 6967E7A3C2251812DD6B3FA0265FB7B61AADC568F562A98C50C345908C6E827
- Shorcuts pinned by default:
- Control Panel;
- Devices and Printers;
- Command Prompt.
- Minor changes.
## Обновлено
- Комментарии;
- Переписан раздел "Закрепить на начальном экране ярлыки";
- Теперь для закрепления ярлыков используется [syspin.exe](http://www.technosys.net/products/utils/pintotaskbar)
- Хэш (SHA256): 6967E7A3C2251812DD6B3FA0265FB7B61AADC568F562A98C50C345908C6E827
- По умолчанию закрепляются ярылки:
- Панель управления;
- Устройства и принтеры;
- Командная строка.
- Незначительные изменения.
## Updated
- Added Comment-Based Help;
- Fixed bug in a task to clear the $env:SystemRoot\SoftwareDistribution\Download folder;
- Minor changes.
## Обновлено
- Добавлена Справка на основе комментариев;
- Исправлена ошибка в задаче по очистке папки $env:SystemRoot\SoftwareDistribution\Download;
- Незначительные изменения.
## Updated
- "Turn off background apps, except the followings..." section;
- Updated & renamed "Do not allow the computer to turn off the Ethernet adapter to save power" section to "Do not allow the computer to turn off the network adapters to save power";
- Minor changes.
## Обновлено
- Раздел "Запретить приложениям работать в фоновом режиме, кроме следующих...";
- Обновлен и переименован раздел "Запретить отключение Ethernet-адаптера для экономии энергии" в "Запретить отключение сетевых адаптеров для экономии энергии";
- Незначительные изменения.
## Updated
- Removed "Use Unicode UTF-8 for worldwide language support (beta)" section due to instability. To recover execute
```powershell
# Open Administrative Tab in Region
cmd.exe --% /c control intl.cpl,,1
# Change system locale
# Uncheck "Beta: Use Unicode UTF-8 for worldwide language support"
# Restart PC
```
- Minor changes.
## Обновлено
- Удален раздел "Использовать Юникод (UTF-8) для поддержки языка во всем мире (бета-версия)" из-за ошибок. Чтобы восстановит, выполните
```powershell
# Откройте вкладку дополнительно в разделе "Регион"
cmd.exe --% /c control intl.cpl,,1
# Изменить язык системы
# Снимете галочку с "Бета-версия: Использовать Юникод (UTF-8) для поддержки языка во всем мире"
# Перезапустите ПК
```
- Незначительные изменения.
## Updated
- Removed "Let Windows track app launches to improve Start menu and search results" section. To recover execute
```powershell
Remove-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced -Name Start_TrackProgs -Force
```
- Removed "Turn off Windows Game Recording and Broadcasting" section. To recover execute
```powershell
Remove-Item -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\GameDVR -Force
```
- Removed "Turn off Game Mode" section. To recover execute
```powershell
Remove-ItemProperty -Path HKCU:\Software\Microsoft\GameBar -Name AllowAutoGameMode -Force
```
- Removed "Remove "Previous Versions" from file context menu" section. To recover execute
```powershell
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" -Name "{596AB062-B4D2-4215-9F74-E9109B0A8153}" -Force
```
- Added
- "Use Unicode UTF-8 for worldwide language support (beta)" section;
- "Turn on logging for all Windows PowerShell modules" section;
- "Turn on logging of all PowerShell script input to the Microsoft-Windows-PowerShell/Operational event log" section;
- "Turn on events auditing generated when a process is created or starts" section.
- Comments
- Minor changes.
## Обновлено
- Удален раздел "Разрешить Windows отслеживать запуски приложений для улучшения меню "Пуск" и результатов поиска". Чтобы восстановить их, выполните
```powershell
Remove-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced -Name Start_TrackProgs -Force
```
- Удален раздел "Отключить Запись и трансляции игр Windows". Чтобы восстановить их, выполните
```powershell
Remove-Item -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\GameDVR -Force
```
- Удален раздел "Отключить игровой режим". Чтобы восстановить их, выполните
```powershell
Remove-ItemProperty -Path HKCU:\Software\Microsoft\GameBar -Name AllowAutoGameMode -Force
```
- Удален раздел "Удалить пункт "Восстановить прежнюю версию" из контекстного меню". Чтобы восстановить их, выполните
```powershell
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" -Name "{596AB062-B4D2-4215-9F74-E9109B0A8153}" -Force
```
- Добавлен разделы
- "Использовать Юникод (UTF-8) для поддержки языка во всем мире (бета-версия)";
- "Включить ведение журнала для всех модулей Windows PowerShell";
- "Включить регистрацию всех вводимых сценариев PowerShell в журнале событий Microsoft-Windows-PowerShell/Operational";
- "Включить аудит событий, возникающих при создании или запуске процесса".
- Комментарии;
- Незначительные изменения.
## Updated
- Uploaded file with UTF-8 with BOM encoding bu default;
- Added "Checking the file encoding if it runs locally" section;
- Minor changes.
## Обновлено
- Файл загружен с кодировкой "UTF-8 с BOM" по умолчанию;
- Добавлен раздел "Проверка кодировки файла, если он запускается локально";
- Незначительные изменения.
## Updated
- Added OS edition detection to add proper value for the "AllowTelemetry" registry key;
- "Stop event trace sessions" section;
- "Set the operating system diagnostic data level" section;
- "Unpin all Start menu tiles" section;
- Now it's possible to skip unpinning all Start menu tiles
- Minor changes.
## Обновлено
- Добавлена проверка издания ОС, чтобы добавить правильное значение для ключа AllowTelemetry;
- Раздел "Остановить сеансы отслеживания событий";
- Раздел "Установить уровень отправляемых диагностических сведений";
- Раздел "Открепить все ярлыки от начального экрана";
- Теперь можно пропустить открепление всех плиток от начального экрана
- Незначительные изменения.
## Updated
- Added "Include command line in progress creation events" section;
- Added "Let track app launches to improve Start menu and search results" section;
- Removed "Do not let track app launches to improve Start menu and search results" section;
- Added "Stop event trace sessions" section;
- Updated "Turn off the data collectors at the next computer restart" section;
- Updated "Turn off diagnostics tracking scheduled tasks" section. Some tasks has been removed from the list. To recover execute
```powershell
$tasks = @(
"DmClient"
"DmClientOnScenarioDownload"
"EnableLicenseAcquisition"
"File History (maintenance mode)"
"GatherNetworkInfo"
"MNO Metadata Parser"
"NetworkStateChangeTask"
"TempSignedLicenseExchange"
)
Get-ScheduledTask -TaskName $tasks | Enable-ScheduledTask
```
- Comments
- Minor changes.
## Обновлено
- Добавлен раздел "Включать командную строку в события создания процесса";
- Добавлен раздел "Разрешить Windows отслеживать запуски приложений для улучшения меню "Пуск" и результатов поиска";
- Удален раздел "Не разрешать Windows отслеживать запуски приложений для улучшения меню "Пуск" и результатов поиска";
- Добавлены раздел "Остановить сеансы отслеживания событий";
- Обновлен раздел "Отключить сборщики данных при следующем запуске ПК";
- Обновлен раздел "Отключить задачи диагностического отслеживания". Некоторые задачи удалены из списка. Чтобы восстановить их, выполните
```powershell
$tasks = @(
"DmClient"
"DmClientOnScenarioDownload"
"EnableLicenseAcquisition"
"File History (maintenance mode)"
"GatherNetworkInfo"
"MNO Metadata Parser"
"NetworkStateChangeTask"
"TempSignedLicenseExchange"
)
Get-ScheduledTask -TaskName $tasks | Enable-ScheduledTask
```
- Комментарии;
- Незначительные изменения.