## 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
```
- Комментарии;
- Незначительные изменения.
## Updated
- Added the OS bitness and PowerShell session detection;
- Minor changes.
## Обновлено
- Добавлено определение разрядности ОС и сеанса PowerShell;
- Незначительные изменения.
## Updated
- Improved "Turn off Windows features" and "Turn off default background apps, except the followings..." sections
- Total runtime reduced by ~ 10 sec.
## Обновлено
- Улучшены разделы "Отключить компоненты" и "Запретить стандартным приложениям работать в фоновом режиме, кроме следующих..."
- Общее время выполнения сокращено примерно на 10 с
## Updated
- Ready for Windows 10 November 2019 Update;
- Minor changes.
## Обновлено
- Готов к Windows 10 November 2019 Update;
- Незначительные изменения.
## Updated
- The "Save screenshots by pressing Win+PrtScr to the Desktop" section was moved to the "Set location of the "Desktop", "Documents" "Downloads" "Music", "Pictures", and "Videos"" section
- Fixes saving a screenshot when it was saved in the old desktop folder if the path to the desktop was changed after that.
- Reorganized the "UI & Personalization" directive
- Translations
- Removed unnecessary keys in the "OneDrive" section. To remove them, execute
```powershell
Remove-Item -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\OneDrive -Force
Remove-ItemProperty -Path HKCU:\Software\Microsoft\OneDrive -Name DisablePersonalSync -Force
```
- Removed "Remove printers" section;
- Added "Sticky Notes" app to the exclusion list of a "Uninstall all UWP apps from all accounts except" section;
- Minor changes.
## Обновлено
- Раздел "Сохранить скриншот по Win+PrtScr на рабочем столе" перенесен в раздел "Переопределить расположение папок "Рабочий стол", "Документы", "Загрузки", "Музыка", "Изображения", "Видео""
- Исправляет сохранение скриншота, когда он сохранялся в старой папке рабочего стола, если путь был изменен после этого;
- Преобразована директива "UI & Personalization";
- Обновлен перевод;
- В разделе "OneDrive" удалены ненужные ключи. Чтобы удалить, выполните
```powershell
Remove-Item -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\OneDrive -Force
Remove-ItemProperty -Path HKCU:\Software\Microsoft\OneDrive -Name DisablePersonalSync -Force
```
- Незначительные изменения.
## Updated
- Added "Lock App" app to the exclusion list of a "Turn off default background apps except" section;
- Fixes freeze when trying to open a link from lock screen when Windows spotlight enabled
- To fix excute:
```
$LockApp = (Get-AppxPackage -AllUsers | Where-Object -FilterScript {$_.PackageFamilyName -like "Microsoft.LockApp*"}).PackageFamilyName
$LockApp = $LockApp.Split(",")[0]
Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications\$LockApp" -Name * -Force
```
- Removed "Remove printers" section;
- Added "Sticky Notes" app "Записки"to the exclusion list of a "Uninstall all UWP apps from all accounts except" section;
- Minor changes.
## Обновлено
- Добавлено приложение "Lock App" в список исключений раздела "Запретить стандартным приложениям работать в фоновом режиме, кроме";
- Исправляет зависание во время открытия ссылки на экране блокировки, когда включено "Windows: интересное"
- Чтобы исправить, выполните
```
$LockApp = (Get-AppxPackage -AllUsers | Where-Object -FilterScript {$_.PackageFamilyName -like "Microsoft.LockApp*"}).PackageFamilyName
$LockApp = $LockApp.Split(",")[0]
Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications\$LockApp" -Name * -Force
```
- Удален раздел "Удалить принтеры"
- Добавлено приложение "Записки" в список исключений раздела "Удалить все UWP-приложения из всех учетных записей, кроме";
- Незначительные изменения.
## Updated
- Added "Set the encoding to UTF-8 without BOM for the PowerShell session";
- <code>ping.exe | Out-Null<code> used due to output is encoded with the default encoding despite changes (bug in .NET);
- Descriptions;
- Open shortcut to the Command Prompt from Start menu as Administrator;
- Added
```
New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection -Name AllowTelemetry -PropertyType DWord -Value 3 -Force
```
command to "Turn on automatic recommended troubleshooting and tell when problems get fixed" section due to the diagnostic data level needs to be set to "Full" in order to work;
- Minor changes.
## Обновлено
- Добавлен раздел "Установить кодировку UTF-8 без BOM для текущей сессии PowerShell";
- Команда <code>ping.exe | Out-Null<code> используется по причине того, что вывод данных имеет кодировку по умолчанию, несмотря на внеменные изменения (ошибка в .NET);
- Описания;
- Запускать ярлык к командной строке в меню "Пуск" от имени Администратора;
- Добавлена команда
```
New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection -Name AllowTelemetry -PropertyType DWord -Value 3 -Force
```
в раздел "Автоматически запускать средства устранения неполадок, а затем сообщать об устранении проблем" по причине того, что уровень отправляемых диагностических сведений должен быть вставлен на "Полный", чтобы средство устранения неполадок работало;
- Прочие незначительные изменения.
## Updated
- Added "#Requires -RunAsAdministrator" statement;
- Removed all diagnostics tracking services except "DiagTrack";
```
Get-Service -Name DusmSvc | Set-Service -StartupType Automatic
Get-Service -Name SSDPSRV | Set-Service -StartupType Manual
Get-Service -Name DusmSvc, SSDPSRV | Start-Service
```
- Added check whether the PC is a work station when applying the patch against Spectre v2;
- Added calculator to exceptions for uninstalling UWP applications;
- Added forced focus on the file open dialog;
- Minor changes.
## Обновлены разделы
- Добавлен оператор "#Requires -RunAsAdministrator";
- Удалены все задачи диагностичческого отслеживания, кроме "DiagTrack";
```
Get-Service -Name DusmSvc | Set-Service -StartupType Automatic
Get-Service -Name SSDPSRV | Set-Service -StartupType Manual
Get-Service -Name DusmSvc, SSDPSRV | Start-Service
```
- Добавлена проверка является ли ПК рабочей станции при применении патча Retpoline против Spectre v2;
- В исключения на удаление UWP-приложений добавлен калькулятор;
- Добавлен принудительный перевод фокуса а диалог открытия файла;
- Прочие незначительные изменения.
Removed Get-ResolvedPath function from script due to lack of need;
Fixed typo in "Show Task Manager details" section.
Удалена функция Get-ResolvedPath из-за отсутствия необходимости;
Исправлена опечатка в разделе "Show Task Manager details".
Removed CDPSvc service from list due to Night ligth doesn't start.
Удалена служба CDPSvc из списка, так как нарушала работоспособность "Ночного света".
Fixed loop in "Set "High performance" in graphics performance preference for apps"
Исправлен бесконечный цикл в разделе "Установить параметры производительности графики для отдельных приложений на "Высокая производительность""
Updated:
Turn off diagnostics tracking services,
Uninstall all UWP apps from all accounts except,
Turn off diagnostics tracking scheduled tasks;
The foreach instruction is no longer used;
Increased processing speed
Import Start menu layout from pre-saved reg file;
Now it's possible to select a file to import through OpenFileDialog
Turn on Windows Sandbox;
Changed the method for determining if a Hyper-V service is enabled
Minor changes.
Обновлены разделы:
Отключить службы диагностического отслеживания,
Отключить задачи диагностического отслеживания,
Удалить все UWP-приложения из всех учетных записей, кроме;
Инструкция foreach больше не используется;
Увеличена скорость обработки
Импорт настроенного меню "Пуск" из заготовленного reg-файла;
Теперь можно выбирать файл для импорта с помощью OpenFileDialog
Включить Windows Sandbox;
Изменено метод определения, включен ли Hyper-V
Прочие незначительные изменения.
Обновлены разделы:
Удалить UWP-приложения из всех учетных записей, кроме;
Теперь используется команда "Get-AppxPackage -PackageTypeFilter Bundle"
Удалить пункт "Добавить в библиотеку" из контекстного меню;
Прочие незначительные изменения.
Updated:
Uninstall UWP apps from all accounts except;
Now using "Get-AppxPackage -PackageTypeFilter Bundle" command
Remove "Include in Library" from context menu;
Minor changes.
Removed "Clipboard User Service" from per-user services list
Удалена "Пользовательская служба буфера обмена" из списка отключения пользовательских служб
Добавлена команда Clear-Host перед выполнением скрипта;
Добавлено получение сведения о текущей культуре ОС;
На основании этого параметра пункты меню будут загружаться на соответствующем языке
Обновлены разделы:
Выбрать режим Windows по умолчанию;
Выбрать режим приложения по умолчанию;
Создать в Планировщике задач задачу по очистке папки "$env:SystemRoot\SoftwareDistribution\Download";
Добавить папку в список исключений сканирования Защитника Windows;
Теперь можно добавлять за раз больше одной ссылки на папку/файлы
Включить контролируемый доступ к папкам и добавить защищенные папки;
Теперь можно добавлять за раз больше одной ссылки на папку
Добавить пункт "Extract" для MSI в контекстное меню;
Добавлена иконка, имя кнопки берется из shell32.dll
Добавить пункт "Установить" для CAB-файлов в контекстном меню;
Добавлена иконка, имя кнопки берется из shell32.dll, в конце выполнения операции добавлена пауза, чтобы предотвратить закрытие консоли
Удалить пункт "Изменить с помощью Paint 3D" из контекстного меню
Вместо удаления ключей теперь используется параметр "ProgrammaticAccessOnly"
Удалить пункт "Создать новое видео" из контекстного меню
Вместо удаления ключей теперь используется параметр "ProgrammaticAccessOnly"
Удалить пункт "Изменить" из контекстного меню
Вместо удаления ключей теперь используется параметр "ProgrammaticAccessOnly"
Удалить пункт "Печать" из контекстного меню для bat- и cmd-файлов
Вместо удаления ключей теперь используется параметр "ProgrammaticAccessOnly"
Установить метод ввода по умолчанию на английский язык;
Создать ярлык для "Устройства и принтеры";
Название для ярлыка теперь берется через командлет
Переопределить расположение папок "Рабочий стол", "Документы", "Загрузки", "Музыка", "Изображения", "Видео";
Добавлено создание desktop.ini
Установить параметры производительности графики для отдельных приложений на "Высокая производительность";
Теперь можно добавлять за раз больше одной ссылки на .exe файлы
Включить Windows Sandbox.
Добавлена проверка, включена ли виртуализация
Добавлены разделы:
Удалить пункт "Изменить с помощью приложения "Фотографии"" из контекстного меню;
Удалить пункт "Создать новое видео" из контекстного меню;
Удалить пункт "Изменить" из контекстного меню;
Включить автоматическое создание копии реестра в папку $env:SystemRoot\System32\config\RegBack;
Обновить иконки рабочего стола, переменные среды и панель задач без перезапуска "Проводника".
Исправления перевода;
Обновлены и исправлены комментарии;
Незначительные изменения.
Спасибо, westlife!
Added Clear-Host command before executing script;
Added getting information about the current OS culture;
Based on this parameter, the menu items will be loaded in the corresponding language.
Updated:
Choose theme color for default Windows mode
Choose theme color for default app mode
Create task to clean out the "$env:SystemRoot\SoftwareDistribution\Download" folder in Task Scheduler
Add folder to exclude from Windows Defender Antivirus scan
Now it's possible to enter more than one folder/file links
Turn on Controlled folder access and add protected folders
Now it's possible to enter more than one folder links
Added "Extract" to MSI file type context menu
Added icon, button name now is taken from shell32.dll
Add "Install" to CAB file type context menu
Added icon, button name now is taken from shell32.dll, added pause at the end to prevent the console from closing
Remove "Edit with Paint 3D" from context menu
Moved from removing keys to "ProgrammaticAccessOnly" parameter
Remove "Create a new video" from Context Menu
Moved from removing keys to "ProgrammaticAccessOnly" parameter
Remove "Edit" from Context Menu
Moved from removing keys to "ProgrammaticAccessOnly" parameter
Remove "Print" from batch and cmd files context menu
Moved from removing keys to "ProgrammaticAccessOnly" parameter
Set the default input method to the English language
Create shortcut for "Devices and Printers"
The shortcut name is now taken through the cmdlet
Set location of the "Desktop", "Documents" "Downloads" "Music", "Pictures", and "Videos"
Added creation of desktop.ini
Set "High performance" in graphics performance preference for app
Now it's possible to enter more than one .exe file links
Turn on Windows Sandbox
Added check if virtualization is enabled
Added new sections:
Remove "Edit with Photos" from context menu
Remove "Create a new video" from Context Menu
Remove "Edit" from Context Menu
Turn on automatic backup the system registry to the "$env:SystemRoot\System32\config\RegBack" folder
Refresh desktop icons, environment variables and taskbar without restarting File Explorer
Fixed translations;
Updated and fixed comments;
Minor changes.
Thx, westlife!
Updated "Set location..." section: added desktop.ini file copying to a folder;
Minor changes.
Обновлен раздел "Переопределить расположение папок...": Добавлено копирвоание файла desktop.ini в папку;
Прочие исправления.
Added other UWP apps to the exception;
Updated "Set location..." section;
Minor changes.
Добавлены другие UWP-приложения в исключение;
Обновлен раздел "Переопределить расположение папок...";
Прочие исправления.
Added clearing $Error variable at the beginning of the script;
Added check for the presence of a file when adding folder to exclude from Windows Defender Antivirus scan;
Fixed typo in "Show "Explorer" and "Settings" folders on Start menu" section;
В начале скрипта добавлена очистка переменной $Error;
Добавлена проверка на наличие файла при добавлении папки в список исключений сканирования Защитника Windows;
Исправлена опечатка в разделе "Отобразить папки "Проводник" и "Параметры" в меню "Пуск"".
20.06.2019
Single quotes replaced by double quotes;
Comments updated;
Feature on Demand "OneSync" removed from being uninstalled;
Updated section "Включить Windows Sandbox";
Minor fixes.
Одинарные кавычки заменены на двойные;
Обновлены комментарии;
Приложение по запросу "OneSync" удалено из списка удаления;
Обновлен раздел "Turn on Windows Sandbox";
Незначительные исправления.
Added "-Process" parameter after "ForEach-Object" cmdlet
Updated section about adding folder to exclude from Windows Defender Antivirus scan;
Добавлен параметр "-Process" после командлета "ForEach-Object"
Обновлен раздел о добавлении папки в список исключений сканирования Защитника Windows
Completed with comments section about creating scheduled task with "$env:SystemRoot\SoftwareDistribution\Download" folder cleanup;
Completed with comments section about importing Start menu layout from pre-saved reg file;
Completed with comments section about function to find the drive letter.
Дополнил комментариями раздел про задачу по очистке "$env:SystemRoot\SoftwareDistribution\Download";
Дополнил комментариями раздел по импорту макета меню "Пуск" из reg-файла;
Дополнил комментариями раздел про функцию поиска буквы диска.
English translation added to comments;
The description of the commands corrected and updated
In the first section "Turn off Game Mode", due to the irrelevance, the command
New-ItemProperty -Path HKCU:\Software\Microsoft\GameBar -Name AutoGameModeEnabled -Value 0 -Force
was deleted
Sections deleted due to irrelevance:
Turn off Wi-Fi Sense;
Set automatic proxy configuration for the browser;
Create scheduled task with the "$env:SystemRoot\Logs\CBS" folder cleanup in Task Scheduler
Remove "Contact" from context menu.
"Microsoft Edge" sections deleted due to irrelevance:
Open Microsoft Edge with previous pages
Show the home button
Set home page to a specific page
Send Do Not Track requests
Open new tabs with "Top sites"
Do not show "Favorites" in toolbar
Do not show "Reading list" in toolbar
Do not show "History" in toolbar
Show "Downloads" in toolbar
Do not show "Add notes" in toolbar
Do not show "Share this page" in toolbar
Display "View Source" (File) and "Check Element" in the context menu.
Added:
Never delete files in "Downloads" folder
Choose light or dark theme color for default Windows mode
Show "Explorer" and "Settings" folders on Start menu
Automatically adjust active hours for me based on daily usage
Turn on automatic recommended troubleshooting
Turn on Windows Sandbox
Turn off reserved storage
Launch folder in a separate process
Добавлен английский перевод к комментариям;
Исправлено и дополнено описание к командам
В разделе в связи с неактуальностью "Отключить игровой режим" удалена команда
New-ItemProperty -Path HKCU:\Software\Microsoft\GameBar -Name AutoGameModeEnabled -Value 0 -Force
Удалены в связи с неактуальностью разделы:
Отключить Контроль Wi-Fi;
Использовать сценарий автоматической настройки прокси-сервера;
Создать в Планировщике задач задачу по очистку папки "$env:SystemRoot\Logs\CBS";
Удалить пункт "Создать контакт" из контекстного меню.
Удалены разделы Microsoft Edge в связи с неактуальностью:
Открывать в новом окне предыдущие страницы в Edge
Отображать кнопку домашней страницы в Edge
Установить домашнюю страницу в Edge
Отправлять запросы "Не отслеживать" в Edge
Отображать лучшие сайты в новой вкладке в Edge
Не отображать на панели инструментов кнопку "Избранное" в Edge
Не отображать на панели инструментов кнопку "Список для чтения" в Edge
Не отображать на панели инструментов кнопку "Журнал" в Edge
Отображать на панели инструментов кнопку "Загрузки" в Edge
Не отображать на панели инструментов кнопку "Добавить примечание" в Edge
Не отображать на панели инструментов кнопку "Поделиться этой страницей" в Edge
Отобразить пункты "Показать источник" и "Проверить элемент" в контекстном меню Edge
Добавлено:
Никогда не удалять файлы из папки "Загрузки"
Выбрать режим Windows по умолчанию и режим приложения по умолчанию
Отобразить папки "Проводник" и "Параметры" в меню "Пуск"
Автоматически изменять период активности для этого устройства на основе действий
Устранять проблемы без запроса
Включить Windows Sandbox
Отключить зарезервированное хранилище
Запускать окна с папками в отдельном процессе