From a829c63c200789064ba83bccff7cb8f63af35b62 Mon Sep 17 00:00:00 2001 From: oZ-Zo <50652175+oz-zo@users.noreply.github.com> Date: Wed, 9 Oct 2019 17:58:50 +0300 Subject: [PATCH] Version 0.0.3 --- .vscode/launch.json | 30 + Ru/Settings-ContextMenu.txt | 19 + Ru/Settings-Defender-Ru.txt | 8 - Ru/Settings-Edge-Ru.txt | 3 - Ru/Settings-Edge.txt | 3 + Ru/Settings-Game-Ru.txt | 4 - Ru/Settings-Menu-Ru.txt | 19 - Ru/Settings-MicrosoftDefender.txt | 8 + Ru/Settings-OneDrive-Ru.txt | 1 - Ru/Settings-OneDrive.txt | 1 + Ru/Settings-Privacy-Ru.txt | 18 - Ru/Settings-Privacy.txt | 18 + Ru/Settings-ScheduledTasks.txt | 3 + Ru/Settings-Start-menu-Ru.txt | 3 - Ru/Settings-StartMenu.txt | 3 + Ru/Settings-System-Ru.txt | 49 - Ru/Settings-System.txt | 49 + Ru/Settings-Tasks-Ru.txt | 3 - Ru/Settings-UI-Ru.txt | 39 - Ru/Settings-UI.txt | 39 + Ru/Settings-UWP-Ru.txt | 2 - Ru/Settings-UWPApps.txt | 2 + Ru/Settings-WindowsGameRecording.txt | 4 + RuTextGenerator.ps1 | 31 + RuTextGenerator.txt | 160 + VS/GUI-7/MainWindow.xaml | 6633 ++++++++++++------------- Win-10-Setup-Script-GUI.ps1 | 6725 +++++++++++++------------- 27 files changed, 7077 insertions(+), 6800 deletions(-) create mode 100644 .vscode/launch.json create mode 100644 Ru/Settings-ContextMenu.txt delete mode 100644 Ru/Settings-Defender-Ru.txt delete mode 100644 Ru/Settings-Edge-Ru.txt create mode 100644 Ru/Settings-Edge.txt delete mode 100644 Ru/Settings-Game-Ru.txt delete mode 100644 Ru/Settings-Menu-Ru.txt create mode 100644 Ru/Settings-MicrosoftDefender.txt delete mode 100644 Ru/Settings-OneDrive-Ru.txt create mode 100644 Ru/Settings-OneDrive.txt delete mode 100644 Ru/Settings-Privacy-Ru.txt create mode 100644 Ru/Settings-Privacy.txt create mode 100644 Ru/Settings-ScheduledTasks.txt delete mode 100644 Ru/Settings-Start-menu-Ru.txt create mode 100644 Ru/Settings-StartMenu.txt delete mode 100644 Ru/Settings-System-Ru.txt create mode 100644 Ru/Settings-System.txt delete mode 100644 Ru/Settings-Tasks-Ru.txt delete mode 100644 Ru/Settings-UI-Ru.txt create mode 100644 Ru/Settings-UI.txt delete mode 100644 Ru/Settings-UWP-Ru.txt create mode 100644 Ru/Settings-UWPApps.txt create mode 100644 Ru/Settings-WindowsGameRecording.txt create mode 100644 RuTextGenerator.ps1 create mode 100644 RuTextGenerator.txt diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 00000000..5a36d4b3 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,30 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + + "configurations": [ + { + "type": "PowerShell", + "request": "launch", + "name": "PowerShell Launch (current file)", + "script": "${file}", + "args": [], + "cwd": "${file}" + }, + { + "type": "PowerShell", + "request": "attach", + "name": "PowerShell Attach to Host Process", + "processId": "${command.PickPSHostProcess}", + "runspaceId": 1 + }, + { + "type": "PowerShell", + "request": "launch", + "name": "PowerShell Interactive Session", + "cwd": "${workspaceRoot}" + } + ] + +} \ No newline at end of file diff --git a/Ru/Settings-ContextMenu.txt b/Ru/Settings-ContextMenu.txt new file mode 100644 index 00000000..cfa7d057 --- /dev/null +++ b/Ru/Settings-ContextMenu.txt @@ -0,0 +1,19 @@ + "Extract" MSI + " " .exe + "" CAB- + " " + "" () + " " + " Paint 3D" + " " + " Bitlocker" + " """ + " " + "" + "" bat- cmd- + " ZIP-" + " RTF" + " " + "" + "", "" "" 15 + Microsoft Store " " \ No newline at end of file diff --git a/Ru/Settings-Defender-Ru.txt b/Ru/Settings-Defender-Ru.txt deleted file mode 100644 index c52afcd8..00000000 --- a/Ru/Settings-Defender-Ru.txt +++ /dev/null @@ -1,8 +0,0 @@ -Добавить папку в список исключений сканирования Защитника Windows -Включить контролируемый доступ к папкам и добавить защищенные папки -Разрешить работу приложения через контролируемый доступ к папкам -Включить Защиту сети в Защитнике Windows -Включить блокировки потенциально нежелательных приложений -Запускать Защитник Windows в песочнице -Скрыть уведомление Защитника Windows об использовании аккаунта Microsoft -Скрыть уведомление Защитника Windows об отключенном фильтре SmartScreen для Microsoft Edge \ No newline at end of file diff --git a/Ru/Settings-Edge-Ru.txt b/Ru/Settings-Edge-Ru.txt deleted file mode 100644 index a46b11ac..00000000 --- a/Ru/Settings-Edge-Ru.txt +++ /dev/null @@ -1,3 +0,0 @@ -Отключить Windows Defender SmartScreen в Microsoft Edge -Не разрешать Edge запускать и загружать страницу при загрузке Windows и каждый раз при закрытии Edge -Не разрешать предварительный запуск Edge при загрузке Windows, когда система простаивает, и каждый раз при закрытии Edge \ No newline at end of file diff --git a/Ru/Settings-Edge.txt b/Ru/Settings-Edge.txt new file mode 100644 index 00000000..ab5f812d --- /dev/null +++ b/Ru/Settings-Edge.txt @@ -0,0 +1,3 @@ + Windows Defender SmartScreen Microsoft Edge + Edge Windows Edge + Edge Windows, , Edge \ No newline at end of file diff --git a/Ru/Settings-Game-Ru.txt b/Ru/Settings-Game-Ru.txt deleted file mode 100644 index 1bbf318b..00000000 --- a/Ru/Settings-Game-Ru.txt +++ /dev/null @@ -1,4 +0,0 @@ -Отключить Запись и трансляции игр Windows -Отключить игровую панель -Отключить игровой режим -Отключить подсказки игровой панели \ No newline at end of file diff --git a/Ru/Settings-Menu-Ru.txt b/Ru/Settings-Menu-Ru.txt deleted file mode 100644 index e40f9871..00000000 --- a/Ru/Settings-Menu-Ru.txt +++ /dev/null @@ -1,19 +0,0 @@ -Добавить пункт "Extract" для MSI в контекстное меню -Добавить "Запуск от имени друго пользователя" в контекстное меню для .exe файлов -Добавить пункт "Установить" для CAB-файлов в контекстном меню -Удалить пункт "Передать на устройство" из контекстного меню -Удалить пункт "Отправить" (поделиться) из контекстного меню -Удалить пункт "Восстановить прежнюю версию" из контекстного меню -Удалить пункт "Изменить с помощью Paint 3D" из контекстного меню -Удалить пункт "Добавить в библиотеку" из контекстного меню -Удалить пункт "Включить Bitlocker" из контекстного меню -Удалить пункт "Изменить с помощью приложения "Фотографии"" из контекстного меню -Удалить пункт "Создать новое видео" из контекстного меню -Удалить пункт "Изменить" из контекстного меню -Удалить пункт "Печать" из контекстного меню для bat- и cmd-файлов -Удалить пункт "Сжатая ZIP-папка" из контекстного меню -Удалить пункт "Создать Документ в формате RTF" из контекстного меню -Удалить пункт "Создать Точечный рисунок" из контекстного меню -Удалить пункт "Отправить" из контекстного меню папки -Сделать доступными элементы контекстного меню "Открыть", "Изменить" и "Печать" при выделении более 15 элементов -Отключить поиск программ в Microsoft Store при открытии диалога "Открыть с помощью" \ No newline at end of file diff --git a/Ru/Settings-MicrosoftDefender.txt b/Ru/Settings-MicrosoftDefender.txt new file mode 100644 index 00000000..61770240 --- /dev/null +++ b/Ru/Settings-MicrosoftDefender.txt @@ -0,0 +1,8 @@ + Windows + + + Windows + + Windows + Windows Microsoft + Windows SmartScreen Microsoft Edge \ No newline at end of file diff --git a/Ru/Settings-OneDrive-Ru.txt b/Ru/Settings-OneDrive-Ru.txt deleted file mode 100644 index 51625640..00000000 --- a/Ru/Settings-OneDrive-Ru.txt +++ /dev/null @@ -1 +0,0 @@ -Удалить OneDrive \ No newline at end of file diff --git a/Ru/Settings-OneDrive.txt b/Ru/Settings-OneDrive.txt new file mode 100644 index 00000000..74da55df --- /dev/null +++ b/Ru/Settings-OneDrive.txt @@ -0,0 +1 @@ + OneDrive \ No newline at end of file diff --git a/Ru/Settings-Privacy-Ru.txt b/Ru/Settings-Privacy-Ru.txt deleted file mode 100644 index 07c210f2..00000000 --- a/Ru/Settings-Privacy-Ru.txt +++ /dev/null @@ -1,18 +0,0 @@ -Отключить службу "Функциональные возможности для подключенных пользователей и телеметрия" -Отключить пользовательские службы -Отключить сборщик AutoLogger при следующем запуске ПК -Отключить сборщик SQMLogger при следующем запуске ПК -Установить уровень отправляемых диагностических сведений на "Базовый" -Отключить отчеты об ошибках Windows для всех пользователей -Изменить частоту формирования отзывов на "Никогда" -Отключить задачи диагностического отслеживания -Не предлагать персонализированныее возможности, основанные на выбранном параметре диагностических данных -Не разрешать приложениям на других устройствах запускать приложения и отправлять сообщения на этом устройстве и наоборот -Не разрешать приложениям использовать идентификатор рекламы -Не использовать данные для входа для автоматического завершения настройки устройства после перезапуска или обновления -Не позволять веб-сайтам предоставлять местную информацию за счет доступа к списку языков -Показывать советы, подсказки и рекомендации при использованию Windows -Не показывать рекомендации в меню "Пуск" -Не показывать рекомендуемое содержание в приложении "Параметры" -Отключить автоматическую установку рекомендованных приложений -Не разрешать Windows отслеживать запуски приложений для улучшения меню "Пуск" и результатов поиска и не показывать недавно добавленные приложения \ No newline at end of file diff --git a/Ru/Settings-Privacy.txt b/Ru/Settings-Privacy.txt new file mode 100644 index 00000000..2fed67f0 --- /dev/null +++ b/Ru/Settings-Privacy.txt @@ -0,0 +1,18 @@ + " " + + AutoLogger + SQMLogger + "" + Windows + "" + + , + + + + - + , Windows + "" + "" + + Windows "" \ No newline at end of file diff --git a/Ru/Settings-ScheduledTasks.txt b/Ru/Settings-ScheduledTasks.txt new file mode 100644 index 00000000..d4e6798f --- /dev/null +++ b/Ru/Settings-ScheduledTasks.txt @@ -0,0 +1,3 @@ + Windows. 90 + "$env:SystemRoot\SoftwareDistribution\Download". 4 + $env:TEMP. 62 \ No newline at end of file diff --git a/Ru/Settings-Start-menu-Ru.txt b/Ru/Settings-Start-menu-Ru.txt deleted file mode 100644 index 9c0eeda9..00000000 --- a/Ru/Settings-Start-menu-Ru.txt +++ /dev/null @@ -1,3 +0,0 @@ -Запускать ярлык к командной строке в меню "Пуск" от имени Администратора -Создать ярлык старого формата для "Устройства и принтеры" в "$env:APPDATA\Microsoft\Windows\Start menu\Programs\System Tools" -Импорт настроенного макета меню "Пуск" из заготовленного reg-файла \ No newline at end of file diff --git a/Ru/Settings-StartMenu.txt b/Ru/Settings-StartMenu.txt new file mode 100644 index 00000000..7730527b --- /dev/null +++ b/Ru/Settings-StartMenu.txt @@ -0,0 +1,3 @@ + "" + " " "$env:APPDATA\Microsoft\Windows\Start menu\Programs\System Tools" + "" reg- \ No newline at end of file diff --git a/Ru/Settings-System-Ru.txt b/Ru/Settings-System-Ru.txt deleted file mode 100644 index cc696c41..00000000 --- a/Ru/Settings-System-Ru.txt +++ /dev/null @@ -1,49 +0,0 @@ -Включить Память устройства для автоматического освобождения места -Запускать контроль памяти каждый месяц -Удалять временные файлы, не используемые в приложениях -Удалять файлы, которые находятся в корзине более 30 дней -Никогда не удалять файлы из папки "Загрузки" -Разрешить Windows исправлять размытость в приложениях -Отключить гибридный спящий режим -Отключить местоположение для этого устройства -Изменить путь переменной среды для временных файлов на $env:SystemDrive\Temp -Удалить "$env:LOCALAPPDATA\Temp" -Удалить "$env:SYSTEMROOT\Temp" -Включить длинные пути Win32 -Группировать одинаковые службы в один процесс svhost.exe -Включить патч Retpoline против Spectre v2 -Включить дополнительную информацию при выводе BSoD -Не хранить сведения о зоне происхождения вложенных файлов -Отключить использование режима одобрения администратором для встроенной учетной записи администратора -Включить доступ к сетевым дискам при включенном режиме одобрения администратором при доступе из программ, запущенных с повышенными правами -Отключить оптимизацию доставки для обновлений с других ПК -Всегда ждать сеть при запуске и входе в систему -Отключить Cortana -Отключить управление принтером, используемым по умолчанию, со стороны Windows 10 -Отключить компоненты -Удалить компоненты -Включить автоматическое обновление для других продуктов Microsoft -Включить восстановление системы -Отключить Windows Script Host -Запретить стандартным приложениям работать в фоновом режиме, кроме -Установить схему управления питания для стационарного ПК и ноутбука -Использовать последнюю установленную версию .NET Framework для всех приложений -Включить брандмауэр -Запретить отключение Ethernet-адаптера для экономии энергии для стационарного ПК -Установить метод ввода по умолчанию на английский язык -Включить Windows Sandbox -Переопределить расположение папок "Рабочий стол", "Документы", "Загрузки", "Музыка", "Изображения", "Видео" -Автоматически запускать средства устранения неполадок, а затем сообщать об устранении проблем -Установить параметры производительности графики для отдельных приложений на "Высокая производительность" -Запускать окна с папками в отдельном процессе -Отключить и удалить зарезервированное хранилище после следующей установки обновлений -Включить автоматическое создание копии реестра в папку "$env:SystemRoot\System32\config\RegBack" -Отключить в "Журналах Windows/Безопасность" сообщение "Платформа фильтрации IP-пакетов Windows разрешила подключение" -Отключить SmartScreen для приложений и файлов -Отключить справку по нажатию F1 -Включить Num Lock при загрузке -Отключить залипание клавиши Shift после 5 нажатий -Отключить автозапуск с внешних носителей -Отключить создание ярлыка Edge на рабочем столе для каждого профиля пользователя пользователя -Отключить удаление кэша миниатюр -Автоматически сохранять мои перезапускаемые приложения при выходе из системы и перезапустить их после выхода \ No newline at end of file diff --git a/Ru/Settings-System.txt b/Ru/Settings-System.txt new file mode 100644 index 00000000..bdfc5dea --- /dev/null +++ b/Ru/Settings-System.txt @@ -0,0 +1,49 @@ + + + , + , 30 + "" + Windows + + + $env:SystemDrive\Temp + "$env:LOCALAPPDATA\Temp" + "$env:SYSTEMROOT\Temp" + Win32 + svhost.exe + Retpoline Spectre v2 + BSoD + + + , + + + Cortana + , , Windows 10 + + + Microsoft + + Windows Script Host + , + + .NET Framework + + Ethernet- + + Windows Sandbox + " ", "", "", "", "", "" + , + " " + + + "$env:SystemRoot\System32\config\RegBack" + " Windows/" " IP- Windows " + SmartScreen + F1 + Num Lock + Shift 5 + + Edge + + \ No newline at end of file diff --git a/Ru/Settings-Tasks-Ru.txt b/Ru/Settings-Tasks-Ru.txt deleted file mode 100644 index c398312b..00000000 --- a/Ru/Settings-Tasks-Ru.txt +++ /dev/null @@ -1,3 +0,0 @@ -Создать задачу в Планировщике задач по очистке обновлений Windows. Задача выполняется каждые 90 дней -Создать задачу в Планировщике задач по очистке папки "$env:SystemRoot\SoftwareDistribution\Download". Задача выполняется по четвергам каждую 4 неделю -Создать задачу в Планировщике задач по очистке папки $env:TEMP. Задача выполняется каждые 62 дня \ No newline at end of file diff --git a/Ru/Settings-UI-Ru.txt b/Ru/Settings-UI-Ru.txt deleted file mode 100644 index 80df75af..00000000 --- a/Ru/Settings-UI-Ru.txt +++ /dev/null @@ -1,39 +0,0 @@ -Открывать "Этот компьютер" в Проводнике -Показывать скрытые файлы, папки и диски -Показывать расширения для зарегистрированных типов файлов -Не показывать кнопку Просмотра задач -Не скрывать конфликт слияния папок -Не показывать при прикреплении окна, что можно прикрепить рядом с ним -Отключить флажки для выбора элементов -Включить отображение секунд в системных часах на панели задач -Не показывать панель "Люди" на панели задач -Не отображать все папки в области навигации -Скрыть папку "Объемные объекты" из "Этот компьютер" и на панели быстрого доступа -Не показывать недавно используемые папки на панели быстрого доступа -Не показывать недавно использовавшиеся файлы на панели быстрого доступа -Включить прозрачную панель задач -Отобразить "Этот компьютер" на рабочем столе -Развернуть диалог переноса файлов -Отключить отображение вкладки "Предыдущие версии" в свойствах файлов и папок -Всегда отображать все значки в области уведомлений -Установить крупные значки в панели управления -Скрыть кнопку Windows Ink Workspace на панели задач -Скрыть поле или значок поиска на Панели задач -Запрашивать подтверждение на удалении файлов из корзины -Включить отображение ленты проводника в развернутом виде -Выбрать режим Windows по умолчанию -Выбрать режим приложения по умолчанию -Не показывать уведомление "Установлено новое приложение" -Не показывать недавно добавленные приложения в меню "Пуск" -Не показывать анимацию при первом входе в систему -Установка качества фона рабочего стола на 100 % -Раскрыть окно Диспетчера задач -Открепить Microsoft Edge и Microsoft Store от панели задач -Удалить ярлык Microsoft Edge с рабочего стола -Отображать цвет элементов в заголовках окон и границ окон -Отключить автоматическое скрытие полос прокрутки в Windows -Сохранить скриншот по Win+PrtScr на рабочем столе -Показывать уведомление, когда компьютеру требуется перезагрузка для завершения обновления -He дoбaвлять "- яpлык" для coздaвaeмыx яpлыкoв -Использовать клавишу Print Screen, чтобы запустить функцию создания фрагмента экрана -Автоматически изменять период активности для этого устройства на основе действий \ No newline at end of file diff --git a/Ru/Settings-UI.txt b/Ru/Settings-UI.txt new file mode 100644 index 00000000..b1c94306 --- /dev/null +++ b/Ru/Settings-UI.txt @@ -0,0 +1,39 @@ + " " + , + + + + , + + + "" + + " " " " + + + + " " + + " " + + + Windows Ink Workspace + + + + Windows + + " " + "" + + 100 % + + Microsoft Edge Microsoft Store + Microsoft Edge + + Windows + Win+PrtScr + , +He oa "- p" coaaex po + Print Screen, + \ No newline at end of file diff --git a/Ru/Settings-UWP-Ru.txt b/Ru/Settings-UWP-Ru.txt deleted file mode 100644 index c9b255b3..00000000 --- a/Ru/Settings-UWP-Ru.txt +++ /dev/null @@ -1,2 +0,0 @@ -Удалить все UWP-приложения из всех учетных записей, кроме -Удалить все UWP-приложения из системной учетной записи, кроме \ No newline at end of file diff --git a/Ru/Settings-UWPApps.txt b/Ru/Settings-UWPApps.txt new file mode 100644 index 00000000..87c95a8a --- /dev/null +++ b/Ru/Settings-UWPApps.txt @@ -0,0 +1,2 @@ + UWP- , + UWP- , \ No newline at end of file diff --git a/Ru/Settings-WindowsGameRecording.txt b/Ru/Settings-WindowsGameRecording.txt new file mode 100644 index 00000000..19db5bac --- /dev/null +++ b/Ru/Settings-WindowsGameRecording.txt @@ -0,0 +1,4 @@ + Windows + + + \ No newline at end of file diff --git a/RuTextGenerator.ps1 b/RuTextGenerator.ps1 new file mode 100644 index 00000000..e3466f56 --- /dev/null +++ b/RuTextGenerator.ps1 @@ -0,0 +1,31 @@ +$currentDir = $MyInvocation.MyCommand.Definition | Split-Path -Parent +$outFile = "{0}\RuTextGenerator.txt"-f $currentDir + +if (Test-Path -Path $outFile) { + Remove-Item -Path $outFile -Force -Confirm:$false + Write-Warning -Message "File ""RuTextGenerator.txt"" deleted!" +} + +"Privacy", "UI", "OneDrive", "System", "StartMenu", "Edge", +"UWPApps", "WindowsGameRecording", "ScheduledTasks", "MicrosoftDefender", "ContextMenu" | ForEach-Object { + + $categoryName = $_ + $categoryFile = "{0}\Ru\Settings-{1}.txt"-f $currentDir, $categoryName + + if (Test-Path -Path $categoryFile) { +@" +######################### $categoryName ######################### +"@ | Out-File -FilePath $outFile -Append + + $text = Get-Content -Path $categoryFile + + for ($i = 0; $i -lt $text.Count; $i++) { + """{0}"", "-f $text[$i] | Out-File -FilePath $outFile -Append + } +} + +else { + Write-Warning -Message "File ""$categoryFile"" not found!" +} + +} \ No newline at end of file diff --git a/RuTextGenerator.txt b/RuTextGenerator.txt new file mode 100644 index 00000000..3c2d4edb --- /dev/null +++ b/RuTextGenerator.txt @@ -0,0 +1,160 @@ +######################### Privacy ######################### +"Отключить службу "Функциональные возможности для подключенных пользователей и телеметрия"", +"Отключить пользовательские службы", +"Отключить сборщик AutoLogger при следующем запуске ПК", +"Отключить сборщик SQMLogger при следующем запуске ПК", +"Установить уровень отправляемых диагностических сведений на "Базовый"", +"Отключить отчеты об ошибках Windows для всех пользователей", +"Изменить частоту формирования отзывов на "Никогда"", +"Отключить задачи диагностического отслеживания", +"Не предлагать персонализированныее возможности, основанные на выбранном параметре диагностических данных", +"Не разрешать приложениям на других устройствах запускать приложения и отправлять сообщения на этом устройстве и наоборот", +"Не разрешать приложениям использовать идентификатор рекламы", +"Не использовать данные для входа для автоматического завершения настройки устройства после перезапуска или обновления", +"Не позволять веб-сайтам предоставлять местную информацию за счет доступа к списку языков", +"Показывать советы, подсказки и рекомендации при использованию Windows", +"Не показывать рекомендации в меню "Пуск"", +"Не показывать рекомендуемое содержание в приложении "Параметры"", +"Отключить автоматическую установку рекомендованных приложений", +"Не разрешать Windows отслеживать запуски приложений для улучшения меню "Пуск" и результатов поиска и не показывать недавно добавленные приложения", +######################### UI ######################### +"Открывать "Этот компьютер" в Проводнике", +"Показывать скрытые файлы, папки и диски", +"Показывать расширения для зарегистрированных типов файлов", +"Не показывать кнопку Просмотра задач", +"Не скрывать конфликт слияния папок", +"Не показывать при прикреплении окна, что можно прикрепить рядом с ним", +"Отключить флажки для выбора элементов", +"Включить отображение секунд в системных часах на панели задач", +"Не показывать панель "Люди" на панели задач", +"Не отображать все папки в области навигации", +"Скрыть папку "Объемные объекты" из "Этот компьютер" и на панели быстрого доступа", +"Не показывать недавно используемые папки на панели быстрого доступа", +"Не показывать недавно использовавшиеся файлы на панели быстрого доступа", +"Включить прозрачную панель задач", +"Отобразить "Этот компьютер" на рабочем столе", +"Развернуть диалог переноса файлов", +"Отключить отображение вкладки "Предыдущие версии" в свойствах файлов и папок", +"Всегда отображать все значки в области уведомлений", +"Установить крупные значки в панели управления", +"Скрыть кнопку Windows Ink Workspace на панели задач", +"Скрыть поле или значок поиска на Панели задач", +"Запрашивать подтверждение на удалении файлов из корзины", +"Включить отображение ленты проводника в развернутом виде", +"Выбрать режим Windows по умолчанию", +"Выбрать режим приложения по умолчанию", +"Не показывать уведомление "Установлено новое приложение"", +"Не показывать недавно добавленные приложения в меню "Пуск"", +"Не показывать анимацию при первом входе в систему", +"Установка качества фона рабочего стола на 100 %", +"Раскрыть окно Диспетчера задач", +"Открепить Microsoft Edge и Microsoft Store от панели задач", +"Удалить ярлык Microsoft Edge с рабочего стола", +"Отображать цвет элементов в заголовках окон и границ окон", +"Отключить автоматическое скрытие полос прокрутки в Windows", +"Сохранить скриншот по Win+PrtScr на рабочем столе", +"Показывать уведомление, когда компьютеру требуется перезагрузка для завершения обновления", +"He дoбaвлять "- яpлык" для coздaвaeмыx яpлыкoв", +"Использовать клавишу Print Screen, чтобы запустить функцию создания фрагмента экрана", +"Автоматически изменять период активности для этого устройства на основе действий", +######################### OneDrive ######################### +"Удалить OneDrive" +######################### System ######################### +"Включить Память устройства для автоматического освобождения места", +"Запускать контроль памяти каждый месяц", +"Удалять временные файлы, не используемые в приложениях", +"Удалять файлы, которые находятся в корзине более 30 дней", +"Никогда не удалять файлы из папки "Загрузки"", +"Разрешить Windows исправлять размытость в приложениях", +"Отключить гибридный спящий режим", +"Отключить местоположение для этого устройства", +"Изменить путь переменной среды для временных файлов на $env:SystemDrive\Temp", +"Удалить "$env:LOCALAPPDATA\Temp"", +"Удалить "$env:SYSTEMROOT\Temp"", +"Включить длинные пути Win32", +"Группировать одинаковые службы в один процесс svhost.exe", +"Включить патч Retpoline против Spectre v2", +"Включить дополнительную информацию при выводе BSoD", +"Не хранить сведения о зоне происхождения вложенных файлов", +"Отключить использование режима одобрения администратором для встроенной учетной записи администратора", +"Включить доступ к сетевым дискам при включенном режиме одобрения администратором при доступе из программ, запущенных с повышенными правами", +"Отключить оптимизацию доставки для обновлений с других ПК", +"Всегда ждать сеть при запуске и входе в систему", +"Отключить Cortana", +"Отключить управление принтером, используемым по умолчанию, со стороны Windows 10", +"Отключить компоненты", +"Удалить компоненты", +"Включить автоматическое обновление для других продуктов Microsoft", +"Включить восстановление системы", +"Отключить Windows Script Host", +"Запретить стандартным приложениям работать в фоновом режиме, кроме", +"Установить схему управления питания для стационарного ПК и ноутбука", +"Использовать последнюю установленную версию .NET Framework для всех приложений", +"Включить брандмауэр", +"Запретить отключение Ethernet-адаптера для экономии энергии для стационарного ПК", +"Установить метод ввода по умолчанию на английский язык", +"Включить Windows Sandbox", +"Переопределить расположение папок "Рабочий стол", "Документы", "Загрузки", "Музыка", "Изображения", "Видео"", +"Автоматически запускать средства устранения неполадок, а затем сообщать об устранении проблем", +"Установить параметры производительности графики для отдельных приложений на "Высокая производительность"", +"Запускать окна с папками в отдельном процессе", +"Отключить и удалить зарезервированное хранилище после следующей установки обновлений", +"Включить автоматическое создание копии реестра в папку "$env:SystemRoot\System32\config\RegBack"", +"Отключить в "Журналах Windows/Безопасность" сообщение "Платформа фильтрации IP-пакетов Windows разрешила подключение"", +"Отключить SmartScreen для приложений и файлов", +"Отключить справку по нажатию F1", +"Включить Num Lock при загрузке", +"Отключить залипание клавиши Shift после 5 нажатий", +"Отключить автозапуск с внешних носителей", +"Отключить создание ярлыка Edge на рабочем столе для каждого профиля пользователя пользователя", +"Отключить удаление кэша миниатюр", +"Автоматически сохранять мои перезапускаемые приложения при выходе из системы и перезапустить их после выхода", +######################### StartMenu ######################### +"Запускать ярлык к командной строке в меню "Пуск" от имени Администратора", +"Создать ярлык старого формата для "Устройства и принтеры" в "$env:APPDATA\Microsoft\Windows\Start menu\Programs\System Tools"", +"Импорт настроенного макета меню "Пуск" из заготовленного reg-файла", +######################### Edge ######################### +"Отключить Windows Defender SmartScreen в Microsoft Edge", +"Не разрешать Edge запускать и загружать страницу при загрузке Windows и каждый раз при закрытии Edge", +"Не разрешать предварительный запуск Edge при загрузке Windows, когда система простаивает, и каждый раз при закрытии Edge", +######################### UWPApps ######################### +"Удалить все UWP-приложения из всех учетных записей, кроме", +"Удалить все UWP-приложения из системной учетной записи, кроме", +######################### WindowsGameRecording ######################### +"Отключить Запись и трансляции игр Windows", +"Отключить игровую панель", +"Отключить игровой режим", +"Отключить подсказки игровой панели", +######################### ScheduledTasks ######################### +"Создать задачу в Планировщике задач по очистке обновлений Windows. Задача выполняется каждые 90 дней", +"Создать задачу в Планировщике задач по очистке папки "$env:SystemRoot\SoftwareDistribution\Download". Задача выполняется по четвергам каждую 4 неделю", +"Создать задачу в Планировщике задач по очистке папки $env:TEMP. Задача выполняется каждые 62 дня", +######################### MicrosoftDefender ######################### +"Добавить папку в список исключений сканирования Защитника Windows", +"Включить контролируемый доступ к папкам и добавить защищенные папки", +"Разрешить работу приложения через контролируемый доступ к папкам", +"Включить Защиту сети в Защитнике Windows", +"Включить блокировки потенциально нежелательных приложений", +"Запускать Защитник Windows в песочнице", +"Скрыть уведомление Защитника Windows об использовании аккаунта Microsoft", +"Скрыть уведомление Защитника Windows об отключенном фильтре SmartScreen для Microsoft Edge", +######################### ContextMenu ######################### +"Добавить пункт "Extract" для MSI в контекстное меню", +"Добавить "Запуск от имени друго пользователя" в контекстное меню для .exe файлов", +"Добавить пункт "Установить" для CAB-файлов в контекстном меню", +"Удалить пункт "Передать на устройство" из контекстного меню", +"Удалить пункт "Отправить" (поделиться) из контекстного меню", +"Удалить пункт "Восстановить прежнюю версию" из контекстного меню", +"Удалить пункт "Изменить с помощью Paint 3D" из контекстного меню", +"Удалить пункт "Добавить в библиотеку" из контекстного меню", +"Удалить пункт "Включить Bitlocker" из контекстного меню", +"Удалить пункт "Изменить с помощью приложения "Фотографии"" из контекстного меню", +"Удалить пункт "Создать новое видео" из контекстного меню", +"Удалить пункт "Изменить" из контекстного меню", +"Удалить пункт "Печать" из контекстного меню для bat- и cmd-файлов", +"Удалить пункт "Сжатая ZIP-папка" из контекстного меню", +"Удалить пункт "Создать Документ в формате RTF" из контекстного меню", +"Удалить пункт "Создать Точечный рисунок" из контекстного меню", +"Удалить пункт "Отправить" из контекстного меню папки", +"Сделать доступными элементы контекстного меню "Открыть", "Изменить" и "Печать" при выделении более 15 элементов", +"Отключить поиск программ в Microsoft Store при открытии диалога "Открыть с помощью"", diff --git a/VS/GUI-7/MainWindow.xaml b/VS/GUI-7/MainWindow.xaml index a449bb69..91c71582 100644 --- a/VS/GUI-7/MainWindow.xaml +++ b/VS/GUI-7/MainWindow.xaml @@ -5,7 +5,7 @@ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" Name="Window" - Title="Windows 10 Setup Script" Height="875" Width="1100" MinHeight="875" MinWidth="1100" + Title="Windows 10 Setup Script" Height="850" Width="1120" MinHeight="850" MinWidth="1120" Background="#F1F1F1" FontFamily="Sergio UI" FontSize="16" TextOptions.TextFormattingMode="Display" WindowStartupLocation="CenterScreen" SnapsToDevicePixels="True" WindowStyle="None" ResizeMode="CanResizeWithGrip" AllowsTransparency="True" @@ -44,7 +44,7 @@ - + - - + + + + + + @@ -272,14 +275,14 @@ + - + - - + + @@ -343,18 +347,18 @@ - + - - + + - + - + @@ -365,10 +369,21 @@ - + + + + + + + + + + + + @@ -376,10 +391,21 @@ - + + + + + + + + + + + + @@ -387,10 +413,21 @@ - + + + + + + + + + + + + @@ -398,7 +435,7 @@ - + @@ -409,7 +446,7 @@ - + @@ -420,7 +457,7 @@ - + @@ -431,54 +468,15 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -502,3268 +500,3277 @@ + + + + + + + + + + + - - + + - + - + - + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + diff --git a/Win-10-Setup-Script-GUI.ps1 b/Win-10-Setup-Script-GUI.ps1 index 98e92bf7..f2d74955 100644 --- a/Win-10-Setup-Script-GUI.ps1 +++ b/Win-10-Setup-Script-GUI.ps1 @@ -1,10 +1,10 @@ -Add-Type -AssemblyName "PresentationCore", "PresentationFramework", "WindowsBase" +Add-Type -AssemblyName "PresentationCore", "PresentationFramework", "WindowsBase" [xml]$xamlMarkup = @' - + - - + + + + + + @@ -270,14 +273,14 @@ + - + - - + + @@ -341,18 +345,18 @@ - + - - + + - + - + @@ -363,10 +367,21 @@ - + + + + + + + + + + + + @@ -374,10 +389,21 @@ - + + + + + + + + + + + + @@ -385,10 +411,21 @@ - + + + + + + + + + + + + @@ -396,7 +433,7 @@ - + @@ -407,7 +444,7 @@ - + @@ -418,7 +455,7 @@ - + @@ -429,54 +466,15 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -500,3268 +498,3277 @@ + + + + + + + + + + + - - + + - + - + - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3793,32 +3800,69 @@ function Hide-Console { [Console.Window]::ShowWindow([Console.Window]::GetConsoleWindow(), 0) } -#endregion +function Set-Language { + <# + .SYNOPSIS + Change Language in GUI. + #> -#region Controls Events + [CmdletBinding()] + param () -$Window.add_MouseLeftButtonDown( { - $Window.DragMove() - }) + begin { + #region Privacy + $Privacy = "Отключить службу "Функциональные возможности для подключенных пользователей и телеметрия"", "Отключить пользовательские службы", + "Отключить сборщик AutoLogger при следующем запуске ПК", "Отключить сборщик SQMLogger при следующем запуске ПК", "Установить уровень отправляемых диагностических сведений на "Базовый"", + "Отключить отчеты об ошибках Windows для всех пользователей", "Изменить частоту формирования отзывов на "Никогда"", "Отключить задачи диагностического отслеживания", + "Не предлагать персонализированныее возможности, основанные на выбранном параметре диагностических данных", "Не разрешать приложениям на других устройствах запускать приложения и отправлять сообщения на этом устройстве и наоборот", + "Не разрешать приложениям использовать идентификатор рекламы", "Не использовать данные для входа для автоматического завершения настройки устройства после перезапуска или обновления", + "Не позволять веб-сайтам предоставлять местную информацию за счет доступа к списку языков", "Показывать советы, подсказки и рекомендации при использованию Windows", "Не показывать рекомендации в меню "Пуск"", + "Не показывать рекомендуемое содержание в приложении "Параметры"", "Отключить автоматическую установку рекомендованных приложений", "Не разрешать Windows отслеживать запуски приложений для улучшения меню "Пуск" и результатов поиска и не показывать недавно добавленные приложения" + #endregion Privacy + + #region UI + $UI = "Открывать "Этот компьютер" в Проводнике", "Показывать скрытые файлы, папки и диски", "Показывать расширения для зарегистрированных типов файлов", "Не показывать кнопку Просмотра задач", + "Не скрывать конфликт слияния папок", "Не показывать при прикреплении окна, что можно прикрепить рядом с ним", "Отключить флажки для выбора элементов", "Включить отображение секунд в системных часах на панели задач", + "Не показывать панель "Люди" на панели задач", "Не отображать все папки в области навигации", "Скрыть папку "Объемные объекты" из "Этот компьютер" и на панели быстрого доступа", + "Не показывать недавно используемые папки на панели быстрого доступа", "Не показывать недавно использовавшиеся файлы на панели быстрого доступа", "Включить прозрачную панель задач", "Отобразить "Этот компьютер" на рабочем столе", + "Развернуть диалог переноса файлов", "Отключить отображение вкладки "Предыдущие версии" в свойствах файлов и папок", "Всегда отображать все значки в области уведомлений", "Установить крупные значки в панели управления", + "Скрыть кнопку Windows Ink Workspace на панели задач", "Скрыть поле или значок поиска на Панели задач", "Запрашивать подтверждение на удалении файлов из корзины", "Включить отображение ленты проводника в развернутом виде", + "Выбрать режим Windows по умолчанию", "Выбрать режим приложения по умолчанию", "Не показывать уведомление "Установлено новое приложение"", "Не показывать недавно добавленные приложения в меню "Пуск"", + "Не показывать анимацию при первом входе в систему", "Установка качества фона рабочего стола на 100 %", "Раскрыть окно Диспетчера задач", "Открепить Microsoft Edge и Microsoft Store от панели задач", + "Удалить ярлык Microsoft Edge с рабочего стола", "Отображать цвет элементов в заголовках окон и границ окон", "Отключить автоматическое скрытие полос прокрутки в Windows", "Сохранить скриншот по Win+PrtScr на рабочем столе", + "Показывать уведомление, когда компьютеру требуется перезагрузка для завершения обновления", "He дoбaвлять "- яpлык" для coздaвaeмыx яpлыкoв", "Использовать клавишу Print Screen, чтобы запустить функцию создания фрагмента экрана", + "Автоматически изменять период активности для этого устройства на основе действий" + #endregion UI + + #region OneDrive + $OneDrive = "Удалить OneDrive" + #endregion OneDrive -$Window.add_SizeChanged( { - if ($Window.ActualWidth -ge 1200) { - $PanelToggle.Orientation = "Horizontal" - $PlaceholderFirstColumn.Visibility = "Visible" } - - else { - $PanelToggle.Orientation = "Vertical" - $PlaceholderFirstColumn.Visibility = "Collapsed" + + process { + } -}) + end { -$ButtonTitleMin.add_MouseLeftButtonDown( { + } +} + +#endregion + +#region Controls Events + +$Window.add_MouseDown( { + $Window.DragMove() + }) + +$ButtonTitleMin.add_MouseDown( { $Window.WindowState = "Minimized" }) -$ButtonTitleMax.add_MouseLeftButtonDown( { +$ButtonTitleMax.add_MouseDown( { + if ($Window.WindowState -eq "Normal") { $Window.WindowState = "Maximized" } @@ -3826,13 +3870,18 @@ $ButtonTitleMax.add_MouseLeftButtonDown( { else { $Window.WindowState = "Normal" } + }) -$ButtonTitleClose.add_MouseLeftButtonDown( { +$ButtonTitleClose.add_MouseDown( { $Window.Close() }) +$PanelButtonLanguage.add_MouseDown({ + Set-Language +}) + #endregion Hide-Console -$xamlGui.ShowDialog() | Out-Null \ No newline at end of file +$Window.ShowDialog() | Out-Null \ No newline at end of file