|
|
@ -1,4 +1,4 @@ |
|
|
|
Add-Type -AssemblyName "PresentationCore", "PresentationFramework", "WindowsBase" |
|
|
|
Add-Type -AssemblyName "PresentationCore", "PresentationFramework", "WindowsBase" |
|
|
|
|
|
|
|
#region Variable |
|
|
|
|
|
|
@ -8,12 +8,11 @@ $clickedToggle = 0 |
|
|
|
# Variable RU defines UI language |
|
|
|
if ($PSCulture -eq "ru-RU") |
|
|
|
{ |
|
|
|
New-Variable -Name "RU" -Value $true |
|
|
|
New-Variable -Name "RU" -Value $true -ErrorAction SilentlyContinue |
|
|
|
} |
|
|
|
|
|
|
|
else |
|
|
|
{ |
|
|
|
New-Variable -Name "RU" -Value $false |
|
|
|
New-Variable -Name "RU" -Value $false -ErrorAction SilentlyContinue |
|
|
|
} |
|
|
|
|
|
|
|
$gitHub = "https://github.com/farag2/Windows-10-Setup-Script" |
|
|
@ -21,7 +20,8 @@ $gitHub = "https://github.com/farag2/Windows-10-Setup-Script" |
|
|
|
#endregion Variable |
|
|
|
|
|
|
|
#region Text Eng |
|
|
|
$TextEng = "Add ""Extract"" to MSI file type context menu", |
|
|
|
$TextEng = @( |
|
|
|
"Add ""Extract"" to MSI file type context menu", |
|
|
|
"Add ""Run as different user"" from context menu for .exe file type", |
|
|
|
"Add ""Install"" to CAB file type context menu", |
|
|
|
"Remove ""Cast to Device"" from context menu", |
|
|
@ -31,8 +31,8 @@ $TextEng = "Add ""Extract"" to MSI file type context menu", |
|
|
|
"Remove ""Include in Library"" from context menu", |
|
|
|
"Remove ""Turn on BitLocker"" from context menu", |
|
|
|
"Remove ""Edit with Photos"" from context menu", |
|
|
|
"Remove ""Create a new video"" from Context Menu", |
|
|
|
"Remove ""Edit"" from images Context Menu", |
|
|
|
"Remove ""Create a new video"" from context menu", |
|
|
|
"Remove ""Edit"" from images context menu", |
|
|
|
"Remove ""Print"" from batch and cmd files context menu", |
|
|
|
"Remove ""Compressed (zipped) Folder"" from context menu", |
|
|
|
"Remove ""Send to"" from folder context menu", |
|
|
@ -42,7 +42,7 @@ $TextEng = "Add ""Extract"" to MSI file type context menu", |
|
|
|
"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", |
|
|
|
"Do not allow Microsoft Edge to pre-launch at Windows startup, when the system is idle, and each time Microsoft Edge is closed", |
|
|
|
"Turn off creation of an Edge shortcut on the desktop for each user profile", |
|
|
|
"Add folder to exclude from Windows Defender Antivirus scan", |
|
|
|
"Add exclusion folder from Windows Defender Antivirus scanning", |
|
|
|
"Turn on Controlled folder access and add protected folders", |
|
|
|
"Allow an app through Controlled folder access", |
|
|
|
"Turn on Windows Defender Exploit Guard Network Protection", |
|
|
@ -69,12 +69,12 @@ $TextEng = "Add ""Extract"" to MSI file type context menu", |
|
|
|
"Turn off automatic installing suggested apps", |
|
|
|
"Do not let track app launches to improve Start menu and search results", |
|
|
|
"Create a task in the Task Scheduler to start Windows cleaning up", |
|
|
|
"Create a task in the Task Scheduler to clear the C:\Windows\SoftwareDistribution\Download folder", |
|
|
|
"Create a task in the Task Scheduler to clear the %SystemRoot%\SoftwareDistribution\Download folder", |
|
|
|
"Create a task in the Task Scheduler to clear the C:\Temp folder", |
|
|
|
"Do not show recently added apps on Start menu", |
|
|
|
"Open shortcut to the Command Prompt from Start menu as Administrator", |
|
|
|
"Add old style shortcut for ""Devices and Printers"" to the Start menu", |
|
|
|
"Import Start menu layout from pre-saved reg file", |
|
|
|
"Import Start menu layout from pre-saved .reg file", |
|
|
|
"Unpin all Start menu tiles", |
|
|
|
"Turn on Storage Sense to automatically free up space", |
|
|
|
"Run Storage Sense every month", |
|
|
@ -84,10 +84,9 @@ $TextEng = "Add ""Extract"" to MSI file type context menu", |
|
|
|
"Let Windows try to fix apps so they're not blurry", |
|
|
|
"Turn off hibernate", |
|
|
|
"Turn off location for this device", |
|
|
|
"Change environment variable for ""%TEMP%"" to ""%SystemDrive%\Temp""", |
|
|
|
"Change environment variable for %TEMP% to %SystemDrive%\Temp", |
|
|
|
"Turn on Win32 long paths", |
|
|
|
"Group svchost.exe processes", |
|
|
|
"Turn on Retpoline patch against Spectre v2", |
|
|
|
"Turn on the display of stop error information on the BSoD", |
|
|
|
"Do not preserve zone information", |
|
|
|
"Turn off Admin Approval Mode for administrators", |
|
|
@ -111,7 +110,7 @@ $TextEng = "Add ""Extract"" to MSI file type context menu", |
|
|
|
"Set ""High performance"" in graphics performance preference for apps", |
|
|
|
"Launch folder in a separate process", |
|
|
|
"Turn off and delete reserved storage after the next update installation", |
|
|
|
"Turn on automatic backup the system registry to the C:\Windows\System32\config\RegBack folder", |
|
|
|
"Turn on automatic backup the system registry to the %SystemRoot%\System32\config\RegBack folder", |
|
|
|
"Turn off ""The Windows Filtering Platform has blocked a connection"" message in ""Windows Logs\Security""", |
|
|
|
"Turn off SmartScreen for apps and files", |
|
|
|
"Turn off F1 Help key", |
|
|
@ -119,7 +118,7 @@ $TextEng = "Add ""Extract"" to MSI file type context menu", |
|
|
|
"Turn off sticky Shift key after pressing 5 times", |
|
|
|
"Turn off AutoPlay for all media and devices", |
|
|
|
"Turn off thumbnail cache removal", |
|
|
|
"Turn On automatically save my restartable apps when sign out and restart them after sign in", |
|
|
|
"Turn on automatically save my restartable apps when sign out and restart them after sign in", |
|
|
|
"Show ""This PC"" on Desktop", |
|
|
|
"Set File Explorer to open to This PC by default", |
|
|
|
"Show Hidden Files, Folders, and Drives", |
|
|
@ -161,10 +160,12 @@ $TextEng = "Add ""Extract"" to MSI file type context menu", |
|
|
|
"Turn off Game Bar", |
|
|
|
"Turn off Game Mode", |
|
|
|
"Turn off Game Bar tips" |
|
|
|
) |
|
|
|
#endregion Text Eng |
|
|
|
|
|
|
|
#region Text Ru |
|
|
|
$TextRu = "Добавить пункт ""Extract"" для MSI в контекстное меню", |
|
|
|
$TextRu = @( |
|
|
|
"Добавить пункт ""Extract"" для MSI в контекстное меню", |
|
|
|
"Добавить ""Запуск от имени другого пользователя"" в контекстное меню для .exe файлов", |
|
|
|
"Добавить пункт ""Установить"" для CAB-файлов в контекстном меню", |
|
|
|
"Удалить пункт ""Передать на устройство"" из контекстного меню", |
|
|
@ -173,7 +174,7 @@ $TextRu = "Добавить пункт ""Extract"" для MSI в контекс |
|
|
|
"Удалить пункт ""Изменить с помощью Paint 3D"" из контекстного меню", |
|
|
|
"Удалить пункт ""Добавить в библиотеку"" из контекстного меню", |
|
|
|
"Удалить пункт ""Включить BitLocker"" из контекстного меню", |
|
|
|
"Удалить пункт ""Изменить с помощью приложения ""Фотографии"""" из контекстного меню изображений", |
|
|
|
"Удалить пункт ""Изменить с помощью приложения ""Фотографии"""" из контекстного меню", |
|
|
|
"Удалить пункт ""Создать новое видео"" из контекстного меню", |
|
|
|
"Удалить пункт ""Изменить"" из контекстного меню изображений", |
|
|
|
"Удалить пункт ""Печать"" из контекстного меню для bat- и cmd-файлов", |
|
|
@ -198,7 +199,7 @@ $TextRu = "Добавить пункт ""Extract"" для MSI в контекс |
|
|
|
"Отключить пользовательские службы", |
|
|
|
"Отключить сборщик SQMLogger при следующем запуске ПК", |
|
|
|
"Установить уровень отправляемых диагностических сведений на ""Базовый""", |
|
|
|
"Отключить отчеты об ошибках Windows для всех пользователей", |
|
|
|
"Отключить отчеты об ошибках Windows", |
|
|
|
"Изменить частоту формирования отзывов на ""Никогда""", |
|
|
|
"Отключить задачи диагностического отслеживания", |
|
|
|
"Не предлагать персонализированныее возможности, основанные на выбранном параметре диагностических данных", |
|
|
@ -212,12 +213,12 @@ $TextRu = "Добавить пункт ""Extract"" для MSI в контекс |
|
|
|
"Отключить автоматическую установку рекомендованных приложений", |
|
|
|
"Не разрешать Windows отслеживать запуски приложений для улучшения меню ""Пуск"" и результатов поиска и не показывать недавно добавленные приложения", |
|
|
|
"Создать задачу в Планировщике задач по очистке обновлений Windows", |
|
|
|
"Создать задачу в Планировщике задач по очистке папки ""%SystemRoot%\SoftwareDistribution\Download""", |
|
|
|
"Создать задачу в Планировщике задач по очистке папки %SystemRoot%\SoftwareDistribution\Download", |
|
|
|
"Создать задачу в Планировщике задач по очистке папки ""%TEMP%""", |
|
|
|
"Не показывать недавно добавленные приложения в меню ""Пуск""", |
|
|
|
"Запускать ярлык к командной строке в меню ""Пуск"" от имени Администратора", |
|
|
|
"Добавить ярлык старого формата для ""Устройства и принтеры"" в меню Пуск", |
|
|
|
"Импорт настроенного макета меню ""Пуск"" из заготовленного reg-файла", |
|
|
|
"Добавить ярлык старого формата для ""Устройства и принтеры"" в меню ""Пуск""", |
|
|
|
"Импорт настроенного макета меню ""Пуск"" из предварительно сохраненного .reg-файла", |
|
|
|
"Открепить все ярлыки от начального экрана", |
|
|
|
"Включить Память устройства для автоматического освобождения места", |
|
|
|
"Запускать контроль памяти каждый месяц", |
|
|
@ -230,7 +231,6 @@ $TextRu = "Добавить пункт ""Extract"" для MSI в контекс |
|
|
|
"Изменить путь переменной среды для временных файлов на ""%SystemDrive%\Temp""", |
|
|
|
"Включить длинные пути Win32", |
|
|
|
"Группировать одинаковые службы в один процесс svchost.exe", |
|
|
|
"Включить патч Retpoline против Spectre v2", |
|
|
|
"Включить дополнительную информацию при выводе BSoD", |
|
|
|
"Не хранить сведения о зоне происхождения вложенных файлов", |
|
|
|
"Отключить использование режима одобрения администратором для встроенной учетной записи администратора", |
|
|
@ -254,7 +254,7 @@ $TextRu = "Добавить пункт ""Extract"" для MSI в контекс |
|
|
|
"Установить параметры производительности графики для отдельных приложений на ""Высокая производительность""", |
|
|
|
"Запускать окна с папками в отдельном процессе", |
|
|
|
"Отключить и удалить зарезервированное хранилище после следующей установки обновлений", |
|
|
|
"Включить автоматическое создание копии реестра в папку C:\Windows\System32\config\RegBack", |
|
|
|
"Включить автоматическое создание копии реестра в папку %SystemRoot%\System32\config\RegBack", |
|
|
|
"Отключить в ""Журналах Windows\Безопасность"" сообщение ""Платформа фильтрации IP-пакетов Windows разрешила подключение""", |
|
|
|
"Отключить SmartScreen для приложений и файлов", |
|
|
|
"Отключить справку по нажатию F1", |
|
|
@ -292,18 +292,19 @@ $TextRu = "Добавить пункт ""Extract"" для MSI в контекс |
|
|
|
"Выбрать режим приложения по умолчанию", |
|
|
|
"Не показывать уведомление ""Установлено новое приложение""", |
|
|
|
"Не показывать анимацию при первом входе в систему", |
|
|
|
"Установка качества фона рабочего стола на 100 %", |
|
|
|
"Отключить снижение качества фона рабочего стола в формате JPEG", |
|
|
|
"Раскрыть окно Диспетчера задач", |
|
|
|
"Отображать цвет элементов в заголовках окон и границ окон", |
|
|
|
"Отключить автоматическое скрытие полос прокрутки в Windows", |
|
|
|
"Показывать уведомление, когда компьютеру требуется перезагрузка для завершения обновления", |
|
|
|
"Нe дoбaвлять ""- яpлык"" для coздaвaeмыx яpлыкoв", |
|
|
|
"Использовать клавишу Print Screen, чтобы запустить функцию создания фрагмента экрана", |
|
|
|
"Использовать кнопку PRINT SCREEN, чтобы запустить функцию создания фрагмента экрана", |
|
|
|
"Автоматически изменять период активности для этого устройства на основе действий", |
|
|
|
"Отключить Запись и трансляции игр Windows", |
|
|
|
"Отключить игровую панель", |
|
|
|
"Отключить игровой режим", |
|
|
|
"Отключить подсказки игровой панели" |
|
|
|
) |
|
|
|
#endregion Text Ru |
|
|
|
|
|
|
|
#region Xaml Markup |
|
|
@ -4338,7 +4339,7 @@ function Follow-OnGitHub { |
|
|
|
[CmdletBinding()] |
|
|
|
param () |
|
|
|
|
|
|
|
Start-Process -FilePath "explorer.exe" -ArgumentList $gitHub |
|
|
|
Start-Process -FilePath $gitHub |
|
|
|
} |
|
|
|
|
|
|
|
#endregion |
|
|
|