﻿

    Версия: 0.5.4            | 26.07.2022

 1. Учтён новый параметр блокировки удаления MSEdge на последних обновах W10/W11 (этот параметр не всегда есть).
    Также теперь удаляются вместе с MSEdge в том числе и все его UWP Apps, включая системные! Раньше нужно было отдельно это делать (Установить их можно через меню [2] > [14] > [9!0])
    Удаление системных идет той же функцией, что и в меню [2] > [14], в неё добавлена возможность указания имён Apps как в пресете непосредственно функции. Кто-то такое просил.
 2. Доработан механизм регистрации и ассоциации на открытие файлов и протоколов, и улучшено описание в пресете: Set-Program-Association
    Добавлена поддержка регистрации Portable Почтовых программ, поэтому добавил параметр "тип программы" у строки настройки. Предложил добавить mail: ogenry
    Теперь при регистрации генерируется всего 6 видов ProgID: [Имя файла exe].[Тип программы][Тип ассоциации], пример: Thebat64.MAILPROTOCOLS, Firefox.WEBFILES, FSViewer.FILES
    Добавлен пример регистрации Portable Firfox и The Bat! и др. с описанием, так как до сих пор есть сложности в понимании как использовать.
    Добавлена возможность из меню [2] > [17] удалить регистрацию или ассоциацию (при удалении ассоциации удаляются и блокировки от сброса ассоциаций на UWP для указанных расширений, если присутствуют).
    Убран параметр RemoveIcon, без указания иконки теперь везде настраивается иконка на сам файл: ....exe,0
 3. Добавлены в пресет предустановки для удаления: Microsoft.GamingServices (Xbox) + несколько из инсайдер версии. Предложил Silver Raven
    Добавлены в пресет предустановки для Загрузки/установки: Microsoft.WindowsNotepad, Microsoft.Paint, Microsoft.Todos, и др.
 4. Изменил c# код Processor.CpuID, чтобы меньше реагировали антивирусы на компилируемую dll. Но на следующий день оценки снова стали хуже на virustotal.com, хотя и без Eset. Сообщил m_nikolay
    Поэтому изменил поведение всех командлетов Add-Type для компиляции c# кода внутри папки скрипта: \AutoSettingsPS\Files\Updates\DismTemp
    Чтобы исключение папки скрипта ASPS для антивирусов выполнялось в полной мере. Иначе компиляция происходила во временной папке %Temp% и исключение не распространялось на это.
 5. Изменено меню Настройки Локальной сети [2] > [4] > [20]. Выведены в отдельные пункты: Небезопасные гостевые входы, Настройки SMBv1 и SMBv2/3. Предложил Lity
    Добавлено отображение доп. состояний параметров в меню. Новые 3 параметра добавлены к пунктам Set-Network-Local в пресетах QuickPresets*.txt
 6. Изменена функция и описания дополнительных параметров настройки Цвета в пресете: Expl-Colors-...., так как MS изменили их места использования. Сообщил deannik
 7. Обновлен 7-zip до 22.01
 8. Для меню [2] > [14] Управление Apps/Appx Добавлена возможность указать DirectLink на файл zip/7z/rar для закачки, после он распаковывает все файлы чтобы можно было сразу и установить из этого меню. Для упрощения процедуры в таких случаях.
    Как пример добавлена ссылка на мой гугл диск на zip с Microsoft.SecHealthUI (W11) appx и файлом лицензии, который можно взять только из спец. образа MS со всеми Appx из Windows (Inbox Apps ISO)
    Добавлен пропуск установки Appx Framework если уже установлена та же версия или новее (очень ускоряет установку, из меню установки Appx из папок, пункты: [40]/[70]). Основные пакеты обязательно должны ставиться/перерегистрироваться, решает проблемы, если они есть. 
 9. Добавлена подгруппа: Expl-SearchDynamicContent = Отключить показ главного в поиске (предложения, картинки Bing в панели/поле поиска) (2004)
10. Добавлено скрытие предупреждения о включении индексирования при поиске в проводнике при отключенном индексировании. Настраивается теперь при отключении индексирования.
11. Добавлена поддержка до Windows 11 22H2 22622 Beta, того что настраивается, так как почти всё с виду как на W11 старой. Если что пишите. (Новые службы/задачи/параметры под эту версию не добавлял и не разбирался в проблемных комбинациях параметров из-за их зависимостей).
    Доработано удаление системных UWP (для новых версий, проверено на Windows 11 22622 Beta и 25151 Dev) (MS добавляет новые препоны)
    Добавлена поддержка Other2-InputSwitch = Отключить уведомления от раскладки клавиатуры (для новых версий, проверено на Windows 11 22622 Beta и 25151 Dev)
    Доработано скрытие папок пользователя из проводника. В 22622 быстрый доступ глючит, и проявляется при перетаскивании (копировании) файлов в дерево папок слева в колонке.
    Последствия удаления некоторых системных UWP могут быть разные, так как MS меняет зависимости и поведения особенно на Beta и Dev, добавлено перед описаниями проблем в пресете "Важно:"
    имейте возможность отката для крайнего случая перед пробным удалением, пример ситуации в видео: https://drive.google.com/file/d/1dvM9UwHyaJ8b2_IFYDmxgxqnvFVz9bh7/view?usp=sharing 
    Пример как пользоваться ASPS, на примере теста по выявлению проблем, делал на 22622: https://drive.google.com/file/d/16zQnBSN86kalyYp7sxUzakDJUtGY9Kl5/view?usp=sharing

  + Другие мелкие изменения/исправления/дополнения. Настройка меню WinX после последнего обновления W11 22000.778 больше не работает! (MS изменили проверку ярлыков)


:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

    Версия: 0.5.3            | 13.05.2022

 1. Исправлено понимание состояния (Установлен/заменён/Ожидание) пакетов CU cab/msu и порядка их установки для меню установки файлов обновлений. Сообщил x_BORLAND_x
    Теперь порядок установки для CAB: Сначала все SSU, потом все LIP, потом все CU, (каждая группа между собой сортируется по номеру KB), в конце всё остальное (сортировка по имени файла).
    Теперь порядок установки для MSU (2 варианта для новых и старых версий msu): 
      а. Сначала все CU (SSU + RollupFix) (сортируется между собой по номеру KB), в конце всё останое (сортировка по имени файла). (если будут старые CU, то будут в конце, как в варианте б. ниже)
      б. Сначала все, кроме CU (RollupFix) (сортировка по имени файла), в конце все CU (сортируется между собой по номеру KB)
    p.s. Сортировка MSU отличается, т.к. не понять что именно за обновление без извлечения cab и далее изнутри cab получения полной инфы. Не делаю так, так как медленно. В 99% случаев такой сортировки для msu достаточно.


:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.5.2            | 12.05.2022

 1. Добавлена подгруппа Expl-AddShortcutToWinX: Настроить Win+X меню (Добавить свои ярлыки).
    Поддерживает настройку для всех пользователей и сброс по умолчанию. Написал самостоятельный C# код без утилит и dll.
 2. Добавлена подгруппа Expl-ShowCmdInWinX: Заменить PowerShell на CMD в Win+X меню (до W11)
 3. Добавлена подгруппа Expl-SystemDarkTheme: Включить Тёмный цвет Панели задач и Пуска (1903, вариант для W11). Сообщил aivazkin
 4. Исправлен косяк с HideMenuGiveAccessTo для меню сеть. Сообщили DeZ641, CHOTBOPHOE и rusoooo
 5. Исправлен косяк с блокировкой драйверов на Windows 11 (заменили название dll). Сообщил DeZ641

 + Другие мелкие изменения/исправления/дополнения.


:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.5.1            | 11.03.2022

 1. Изменён параметр для скрытия быстрого доступа из левой панели проводника.
    При копировании файлов на рабочий стол на W11 появлялся неудаляемый ярлык быстрого доступа на нём. Сообщил makas22
 2. Добавлено понимание и возможность установки новых файлов динамических накопительных обновлений (W11). Сообщил aivazkin
    Файлы PSFX v2: msu и cab (GDR-DU), для меню установки файлов обновлений [5] > [1] (Распаковывать их не надо, в них нужны почти все cab!)

    В файлах пресетов изменён только номер версии скрипта.


:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.5.0            | 06.03.2022

 1. Изменены (упрощены) заголовки у описаний в пресетах Presets*.txt, чтобы было наглядней при поиске и понятней к чему относится предустановка. Предложил ingviowarr
    Изменены начала названий подгрупп в пресетах Presets*.txt и в скриптах (Sub-Group-... вместо Sub-Options-...) чтобы соответствовало описанию. Старые пресеты не будут работать!
    Название подгруппы FastAccessHide заменёно на QuickAccessHide (в QuickPresets*.txt)
 2. Подгруппа Expl-NewItems разделена на подразделы: BMP, Contact, ZIP, RTF. Предложил ingviowarr
 3. Для Иконок дисков в пресете (Меню: [2] > [5] > [22]) Добавлена строка с отдельной иконкой для Системного диска. Чтобы иконка отличалась (как по умолчанию). Сообщил selesn777
 4. Добавлено 2 параметра при отключении Защитника и сброс его уведомлений при восстановлении.
    В меню Защитника добавлен пункт отключения Центра Безопасности. Изменены пресеты. Предложил ingviowarr
    В связи с изменением поведения и усиления Защитника Windows после последних обновлений W11 и W10 (19044.1526) изменено/доработано его отключение. Помог teleportex
    TamperProtection (защита от подделки) нужно и можно отключить только после перезагрузки вторым прогоном скрипта, или руками перед прогоном (в меню добавлен пункт открытия настроек на этот переключатель).
    MS всё больше закрывает пути для автоматизации отключения Защитника, легкие отключения теперь в прошлом, а может и вообще отключение станет в будущем невозможным и придется удалять.
 5. Добавлена подгруппа Spec-UseLatestNETFw: Включить использование последней установленной версии .NET Framework для всех приложений
    Добавлена подгруппа Spec-Diagnostics: Отключить Диагностические службы и логи (Не будет отображать количество использованных ресурсов приложений в диспетчере задач, времени загрузки и т.д.)
    Добавлена подгруппа Spec-WindowsMitigation: Отключить Автоматические рекомендованные способы устранения неполадок (онлайн). Предложил ingviowarr
    Добавлена подгруппа Spec-BootMenuF8: Включить вход в загрузочное меню по клавише F8, с последней удачной конфигурацией
    Добавлена подгруппа Expl-SearchboxTaskbarMode: Скрыть Поиск с Панели задач
    Добавлена подгруппа Expl-ShowCortanaButton: Скрыть Кортану с Панели задач (2004 до W11)
    Добавлена подгруппа Expl-AddInstallCab: Добавить пункт "Установить" в контекстное меню для файлов .cab (не перекрывается другими контекстными меню, используется dism)
    Добавлена подгруппа Expl-NotAddShortcutSuffix: Отключить добавление окончания "— ярлык" к имени при создании ярлыков
    Добавлена подгруппа Apps-Services-UdkUserSvc: Отключить службу "Служба компонентов оболочки" (без неё не может запуститься SearchHost.exe на W11)
    Добавлены подгруппы Other-Task19, Other-Task20: отключение задач Work Folders
    Добавлена подгруппа Other-NPSMSvc: Отключить Службу "Управление сервером сетевой политики" (нужна для DispBrokerDesktopSvc) (задействована)
    Добавлена подгруппа Other-DispBrokerDesktopSvc: Отключить Службу "Служба политики отображения" (нужна для подключения мониторов удалённо) (задействована)
    Добавлен Подраздел Apps-PrivacyAccess-Motion: Отключить Конфиденциальный доступ к "Движению"
    Добавлен Подраздел Apps-PrivacyAccess-GazeInput: Отключить Конфиденциальный доступ к "Отслеживание взгляда"
    Исправлены параметры в подразделе Apps-PrivacyAccess-PhoneCall
 6. Подгруппа Apps-Store заменена на 2 отдельные: Apps-WindowsStore и Apps-StoreApps
 7. Подгруппа Apps-Services-Sync разделена на подразделы (отдельные службы)
 8. Изменена функция ReStart-Explorer, теперь без использования утилиты ExitExplorer.exe от winaero, а через c# код + доп. возможности. Нашёл метод и помогал iNNOKENTIY21
 9. Изменены и добавлены параметры отключения автоподключений WiFi Sense. Предложил ingviowarr
10. Обновлены: 7zip до версии 21.07, smartctl.exe до версии 7.3
11. Добавлена подгруппа для настройки параметров цвета Windows через API (функция Manage-UI-Colors), + возможность отдельно настроить параметр AccentPalette: Expl-Colors. Помогал iNNOKENTIY21
    Добавлены подгруппы: Expl-SystemLightTheme, Expl-TaskBarColor. Все параметры по настройкам цвета теперь в отдельных подгруппах и можно настроить для всех аккаунтов,
    включая дефолтный (делается скрытым запуском батника при первом входе). На идею сделать настройку цвета, в том числе для всех, натолкнули вопросы MrFilth
12. Заменён параметр для скрытия Быстрого доступа в Проводнике (QuickAccessHide), чтобы не блокировало функцию перетаскивания (Drag-and-drop) на левую панель. Сообщил RRRRR
13. Изменена проверка аккаунта на сравнение SID от полного вида: Domain\UserName или ComputerName\UserName, и вывод полной инфы при несовпадении, формат: 'Имя' (Полный вид) | SID: ....
    Проблема могла быть при запуске скрипта под доменным аккаунтом у которого совпадает имя с локальным аккаунтом. Сообщил timon45
14. В меню настройки сети: [2] > [4] Разделены настройки скрытия контекстных меню. Предложил RRRRR
    Так же переделан принцип настройки этого меню через Меню [0] (QuickPresets*.txt) и Меню [1] (в начале Presets*.txt). Теперь указывается настройка Set-Network-Settings одной строкой,
    а все её ПодГруппы настраиваются в своём разделе Set-Network-Settings в Presets*.txt ниже и могут быть использованы все в меню [1]. Предложил RRRRR (это в данном случае имело смысл)
15. К отключению автономных файлов (Spec-OfflineFiles) добавлено отключение их службы (не всегда отключает винда) и драйвера (работает всё время) + блокировка запуска их центра синхронизации (mobsync.exe)
16. Добавлено отключение задач и новой службы uhssvc у ЦО при его отключении и отображение их состояния в меню
17. Параметр Move-User-Folders (перенос папок пользователей) для QuickPresets переделан. Теперь он там указывается одной строкой, а сама комбинация настраивается в своём разделе Presets*.txt
    Для строк с указанными путями добавлен параметр 1 или 0, который влияет только на QuickPresets, в самом меню на эти новые значения не обращает внимание.
    Такое изменение позволяет через быстрые настройки настроить все папки для всех юзеров одним выполнением функции, а не отдельные выполнения для каждой папки по отдельности.
18. Для блокировки файлов в пресете Set-Lock-FilesExe добавил возможность указать свою команду/файл для имитации отладки (для блокировки запуска приложения).
    Все функции, использующие такую блокировку, берут значение из этой настройки. Если не задано, используется dllhost.exe
    Во втором варианте блокировки "При запуске показывать сообщение" заменена cmd команда на mshta.exe vbscript:createobject("wscript.shell").Popup
    Чтобы сообщение отображалось и при блокировке запуска процессов стартующих скрыто и от системы (используется для теста, завершается по кнопке "Ок" или само через 6 сек)
19. Во все меню с возможностью выбора групп номеров добавлена возможность указать и/или диапазон номеров через дефис: 14 2 8-12 17
20. Для меню скачивания Appx добавлена возможность в пресете указать нужную версию или до/после указанной версии. Подробнее в _ReadMe.txt в 15 разделе.

 + Другие изменения/исправления/дополнения. В пресетах вынужденно много изменений названий, необходимо перенастроить свои на основе новых!
   В скриптах изменены переменные и их названия и параметры функций, и они не совместимы с предыдущими версиями ASPS (названия изменены чтобы соответствовать их принадлежности исходя из новых возможностей)!


:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.4.9            | 26.12.2021

 1. Добавлена и задействована подгруппа: Other2-DumpStackLog - Отключить лог дампа памяти: C:\DumpStack.log.tmp (2004). Предложил michz
 2. Доработан мелкий недочёт определения и понимания новых файлов SSU и CU для меню Установки файлов обновлений: 5 > 1
 3. Все пресеты En/Ru приведены к одному виду, были мелкие отличия, и добавлены к параметрам отдельных меню названия из настроек для Configs-Checks/QuickPresets и цифры перемещения по меню в консоли. Предложил ingviowarr
    Исключил из пресетов "Hard" некоторые неважные/не очень важные настройки для производительности (индивидуальные/визуальные параметры), выложенных отдельно: QuickPresets_Hard/Presets_Hard_W10
    Пресеты "Hard" можно применять и на W11, только надо исключить "проблемные для вас" для W11 параметры из Presets_Hard_W10 (они подписаны в пресете).
    Можно на их основе сделать пресеты для себя, но нужный минимальный набор для результата "Hard" задан в QuickPresets_Hard (используется и Presets_Hard_W10) и применяется через меню: 0
    Подгруппы в пресете, для которых надо подумать несколько раз перед задействованием для настройки, настроены не нолями, а дефисами: = - =  (для визуального отличия, то же самое что и 0)
 4. Убрана настройка параметра ShellFeedsTaskbarViewMode. Проводник теперь сразу сбрасывает параметр по умолчанию.
    Так как реально настройки теперь в скрытом кусте раздела реестра \REGISTRY\A\{GUID} и управляются в ручную или через ГП. Либо нужно удалить Edge или Microsoft.Windows.Search (W10)/MicrosoftWindows.Client.CBS (W11)
 5. Изменён порядок настроек, и разделено отключение префетча и оптимизации памяти в меню Оптимизации Запуска (2 > 2), и в пресете QuickPresets.txt (Set-Boot-Optimization) (Изменён). Предложил ingviowarr
 6. Добавлена в батник запуска проверка 32 битной консоли на 64 битной винде, и запуск скрипта в таком случае через 64 битную консоль. (Скрипт запускается как нужно из 32 битной оболочки, если такое возможно)
 7. Добавлена возможность в главное меню - скачать Скрипт и пресеты HARD. По доступности с Google drive, и, если не найдено, с Yandex Disk. Реализовал метод и предложил iNNOKENTIY21
    Если у кого нет доступа ни к одному серверу, можно рассмотреть вариант добавления других зеркал.


:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.4.8            | 28.11.2021

 1. Изменена проверка подгруженных кустов реестра других пользователей. В связи с проблемами в редких случаях. Сообщил WWWaiyter
 2. Добавлена подгруппа Spec-PopupSwitchLang: Убрать всплывающее меню при смене языка ввода (по умолчанию Alt + Shift) (1903), которое "мерцает" при переключении. Предложил Silver Raven
    Изменение системного файла InputSwitch.dll! Нарушает целостность хранилища компонентов WinSxS. Сделал патчинг по шаблону любой версии файла. Убирает вызов функции по показу этого меню при смене языка ввода (по умолчанию Alt и затем + Shift), в остальных случаях меню есть.
    Проверял на 32 файлах разных версий х86/х64 от 1903 до Инсайдера предпоследнего. Если вдруг негативно повлияет на что-то или установку кумулятивных обновлений, то нужно восстановить эту подгруппу (возвращает Hardlink на последний файл из WinSxS).
 3. Для LTSC 2021 выложены рядом со скриптом Multimedia-RestrictedCodecsDolby-Package.19041.1.cab (DolbyDecMFT.dll). Для восстановления поддержки Dolby Digital Decoder (AC3 звук).
    Также для подгруппы Spec-DolbyDecMFT добавлены/заменены отдельные файлы DolbyDecMFT.dll (DolbyDecMFT.7z) версий 17763 и 19041 (для "простого метода" восстановления поддержки)


:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.4.7            | 07.11.2021

 1. Для экспорта драйверов теперь используется команда для dism (меню: 5 -> 2), так как в командлете Export-WindowsDriver баг в Windows 11. Сообщил alex4468
 2. При отключении "Журнал действий Timeline" (Apps-Timeline) не будет отключаться служба CDPUserSvc, её можно отключить своей подгруппой (Apps-CDPUserSvc).
    Подгруппы Apps-CDPUserSvc, Apps-CDPSvc, Apps-NcbService перенесены выше в область нужных для UWP. И не задействованы по умолчанию в пресете Presets.txt
    При отключении Apps-CDPUserSvc будет удаление и проверка сохранённых файлов от Timeline. При отключении Apps-Timeline будет только удаление файлов, так как служба CDPUserSvc их снова создаёт и при проверке будет реагировать на файлы.
 3. Добавлено отключение задачи '\Microsoft\Windows\International\Synchronize Language Settings' в подгруппу Apps-Tasks-Sync
 4. При настройке служб добавлено понимание блокировки запуска службы через указание для неё Входа в систему с учетной записью: Аккаунта Гостя или Группы Гостей. Используется, когда восстанавливается тип запуска службы. Возможность такой блокировки не добавлял в скрипт.
    В таком случае при проверке не будет реагировать на другое значение типа запуска службы (Авто, вручную и тд). Предложил ingviowarr

  + Другие мелкие изменения/исправления. Добавлен вывод в лог после Описания подгруппы её названия (например Apps-Timeline и тд для удобного поиска подгруппы в логе)
    MS добавили зависимости в разные места на CDPUserSvc (Timeline) и CDPSvc, из-за отключения которых могут быть разные мелкие и не очень проблемы,
    например, при выключении/перезагрузке, ожидание завершения задачи синхронизации и т.д. Нужно хотябы временно их включить и сделать пару перезагрузок. Сообщил DeZ641
    Добавил парсер Timeline на PS в \Settings and Tools\Get-Activities.zip на базе https://github.com/kacos2000/WindowsTimeline/releases (Не успел разобраться где сохраняется сам контент от copy/paste и посещённых страниц браузера в ActivitiesCache.db, наверно в другом месте)


:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.4.6            | 24.10.2021

 1. Доработано меню установки обновлений для понимания MSU файлов, содержащих 2 файла cab: SSU (Stack) + CU (RollUpFix). Сообщил x542ka
 2. Добавлен подхват профилей из реестра для одновременной настройки в том числе и Доменных аккаунтов. Предложил fly_indiz
 3. К настройке конфиденциальности (Apps-PrivacyAccess) добавлена в пресет возможность выбора его подразделов. Предложил DeZ641
    Эти предустановки теперь учитываются при настройке режима OOBE из подраздела Spec-PrivacySettingsOOBE и при удалении Apps. Файл пресета Presets.txt изменён!
 4. К настройке Отключить Службы AppStore (Apps-Services) добавлена в пресет возможность выбора его подразделов (отдельная настройка этих служб). Файл пресета Presets.txt изменён!
 5. Подгруппа (Apps-TextInput) теперь по умолчанию не задействована и изменено описание. Вызывает сбой UWP (настроек, поиска и т.д.) при наборе текста в любых полях.
    Из-за этого перестают работать "Text Input" Apps: "Microsoft Text Input Application", экранная клавиатура, пропадает языковая панель в трее в W11 и т.д. Сообщил KLASS, yaivanov
 6. Добавлено отображение пропусков путей при добавлении в исключения защитника, с причиной пропуска. Чтобы видеть пропуск когда уже добавлен родительский или этот же путь.
 7. Добавлено при назначении ассоциаций понимание URL протокола: microsoft-edge, чтобы можно было назначить на ProgID от EdgeDeflector. Ссылка на него и пример в пресете (Set-Assocc-File).
    Добавлено при назначении ассоциаций возможность указать иконку как: %1 (чтобы в проводнике отображалось содержимое файла, вместо иконки назначенной программы)
 8. Добавлено к установке новых Edge и Edge Webview снятие блокировок их exe файлов.
 9. Добавлено в пресет (Expl-UseCompactMode перенесен выше к своей группе параметров):
     Скрыть иконку "Представление задач" на панели задач         | Expl-TaskbarTaskView (не задействована)
     Скрыть иконку "Чат" на панели задач (W11)                   | Expl-TaskbarChat (не задействована)
     Скрыть иконку "Мини-приложения" на панели задач (W11)       | Expl-Taskbarwidgets (не задействована)
     Включить выравнивание панели задач слева (W11)              | Expl-LeftAlignmentTaskbar (не задействована)
     Включить Контекстное меню Проводника как в Windows 10 (W11) | Expl-ContextMenuWin10 (не задействована)
     Отключить показ макетов прикрепления при наведении указателя на кнопку увеличения окна (W11)   | Expl-SnapAssistFlyout (не задействована)
     Восстановить формат txt файлов и настройки Notepad.exe (W11) | Spec-NotepadTxtFileRestor (не задействована)

  + Поддержка Windows 11 (22000). Добавлены в Presets.txt к параметрам описания замеченных мной проблем в W11, начинаются на: W11. Другие мелкие изменения/доработки.
    Выложил рядом со скриптом Appx SecHealthUI (для W11) с офлайн лицензией: \_Packages_Appx_files\Appx\Microsoft.SecHealthUI_1000.22000.194.0_neutral__8wekyb3d8bbwe.zip
    Так как его не скачать сейчас как другие, для возможности восстановить его, если был удалён.


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.4.5            | 01.09.2021

 1. Изменён алгоритм скрытия стрелок ярлыков через установку файла %SystemRoot%\Blank.ico с 3 пустыми размерами фонов вместо стрелок. Простой метод нарушает работу ярлыков в некоторых случаях.


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.4.4            | 31.08.2021

 1. Добавлены в пресет загрузки Appx: Microsoft.GamingApp и Microsoft.GamingServices для Xbox. Предложил Silver Raven
 2. Добавлены 2 повтора получения ссылок при закачке Appx. Предложил Spektrl3
    Но если была получена ссылка хотябы один раз, то будет 7 повторов, с увеличением задержки на повтор со 2 попытки от 3 до 10 сек.
 3. В Удаление/Установку Системного Поиска/Кортаны Apps добавлено внесение/удаление параметра в NTUSER.DAT дефолтного профиля для удаления ярлыка поиска из WinX при первом входе.
    При удалении системных Apps теперь будут настраиваться важные параметры каждый раз, даже когда они уже были удалены.
    Добавлено удаление неудаляемых Store Apps. В W11 Dev, это системный Microsoft.Windows.SecHealthUI, заменённый на Store Microsoft.SecHealthUI. Его обратно не установить, не смог найти способ!
    Для него не нашёл Appx и сохранённые файлы не помогают. Возможности управлять Защитником не будет!
 4. Исправлены функции получения состояния и настройки драйверов, неправильно понимали режим Boot. Сообщил fly_indiz
 5. Доработана функция Set-FTAssociation для универсальности и соблюдения нужных условий назначения, чтобы не предлагало выбор.
 6. Заменён алгоритм подгрузки/выгрузки кустов реестра на C# (быстрее и без reg.exe) Изменена функция RegHive-LoadUnload
 7. Изменена функция удаления/установки OneDrive и её название: Manage-OneDrive. Выполняет более полную проверку/очистку в реестре
 8. Изменено полностью управление компонентами Edge для возможности удалять/устанавливать их по отдельности. Новая функция: Manage-Edge
    Доработана проверка/очистка после удаления Edge. В том числе по сообщениям x542ka
    Исправлено реагирование на зарегистрированные портабл Edge. Сообщил PTITZA
    Добавлено удаление/Загрузка и установка Microsoft Edge WebView2  (появилось в W11 Dev). Загрузка происходит с сайта MS. Можно установить на любой Windows.
    Добавлено Загрузка и установка Microsoft Edge с сайта MS, если нет компонента в WinSxS. Можно установить на любой Windows.
 9. Исправлено понимание любых путей в пресете для исключений защитника и др. Сообщил PTITZA  (Presets.txt изменён!) У всех путей в пресете в конце должно быть 2 знака равно: ==
10. Добавлено при настройке ЦО создание/удаление файла заглушки %SystemDrive%\Windows\SoftwareDistribution\Download и отображение его состояния в меню.
11. Добавлено понимание структуры Soft Raid Дисков (при установке иконок и создании задач обслуживания дисков). Сообщил Iizard
12. Для меню "[5] Обслуживание -> [1] Установка обновлений" при установке CAB добавлен подхват также подходящих файлов ESD и WIM. Некоторые обновления в таком формате.
13. К отключению Multicast DNS в меню Сеть добавил параметр EnableMDNS = 0, предложенный Dimitr1s. Отключает постоянную прослушку порта 5353 и соединения к 224.0.0.251
14. К отключению "Новости и интересы на панели задач" добавил параметр в ГП EnableFeeds. Предложил Dimitr1s
15. Добавлено "Скрыть стрелки у ярлыков" в Пресете Expl-ArrowsShortcuts, не задействовано. Предложил Isorkin
    Добавлено Отключить запуск службы "Microsoft Text Input Application", в Пресете Apps-TextInput (Восстанавливает при установке обратно системных Apps: MicrosoftWindows.Client.CBS (2004), InputApp (1809-1909))
16. Добавлено 2 параметра ManagePreviewBuilds к отключению Инсайдерства. Предложил aivazkin
17. Добавлены несколько параметров для: AppCompat, Diagnostics и Отключение Персонализированной панели задач. Предложил 4r0
18. Исправлена блокировка файлов exe. Теперь не будет затрагивать файлы настроенные в реестре, но не добавленные в пресет. Сообщил Isorkin
19. Добавлено "Отключить Автономные файлы в Центре синхронизации" в Set-Configs-Special, не задействована в пресете.
20. Добавление в исключения Защитника только родительских, без всех дочерних путей. Пропуск добавления, если уже добавлен или указан в пресете родительский или одинаковый путь. Предложил PTITZA
21. Добавлена возможность в начале пресета Presets.txt указать настройку сразу нескольких аккаунтов. Подробности в ридми файле в 16 разделе.

  + Другие разные доработки + добавил в поддержку 19044 (21H2).
    Адаптировал основное под W11 Dev 21H2 22000.168, в ней без системного MicrosoftWindows.Client.CBS (поиск, ввод и т.д.) не работают: пуск, в трее нет языка, сети, звука, времени и уведомлений. "Замечательное нововведение", с зависимостью от "поиска".


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

    Версия: 0.4.3            | 08.07.2021

 1. Изменено определение наличия Microsoft Office, чтобы не пропускало настройку на некоторых версиях.
    Перенесены параметры в отдельную подгруппу ниже, которые отключают онлайн контент и справку в Microsoft Office. (Presets.txt изменён!) Сообщил Mike7612
    Добавлена подгруппа Tel-Office-Update: Отключить обновление Microsoft Office (Presets.txt изменён!) Подгруппы офиса перенесены в низ подгрупп Телеметрии.
 2. Перенесён параметр отключения запуска справки по F1 из подгруппы: Other2-HelpPaneF1 в настройку проводника: Expl-HelpPaneF1 (После 2 других настроек справки) (Presets.txt изменён!)
 3. Добавлены 3 подгруппы очистки кэша IE: Other2-IE-Cache-General, Other2-IE-Cache-Cookies, Other2-IE-Cache-History. Задействован только первый. Предложил freed7
 4. Добавлено для подгрупп очистки Tel-DeleteReports и IE-Cache указание общего размера файлов, при котором будет предупреждать о превышении.  Сообщил Retram
 5. Добавлены 2 подгруппы: Other2-IE-DeleteClose и Other2-IE-DeleteAllClose Для очистки данных при закрытии IE. (не задействованы)
 6. Изменено реагирование при проверке очистки EDGE на появляющуюся папку %UserProfile%\AppData\Local\Microsoft\EdgeBho, только если там есть что-то. Сообщил x542ka
    Изменено реагирование при проверке очистки OndDrive на появляющийся раздел HKCU\Software\Microsoft\OneDrive, только если там есть что-то.
 7. Другие мелкие исправления.


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.4.2            | 30.06.2021

 1. Доработана функция Set-FTAssociation при назначении расширения на UWP, для удаления параметра NoOpenWith. Сообщил farag
    И убран пропуск назначения иконки с такими путями: ....ms-resource://..., так как проверить их наличие проблематично, нужно искать папку и формировать путь и полное имя файла.
 2. Несколько разных доработок и исправлений по сообщениям от ingviowarr
 3. Исправлен вывод названий параметров в Set-Configs-SyncApps. Сообщил ArtLonger
 4. Указание расширений для Zone.Identifier: LowRiskFileTypes, ModRiskFileTypes, HighRiskFileTypes перенесена в пресет. (Presets.txt изменён!)
 5. Добавлен в пресет для IE параметр: открытия ярлыков и ссылок из других прог в новом окне. Не задействован (Other2-IE-NewWindow)
 6. Добавлена подгруппа: Tel-DeleteReports для очистки всех отчётов Windows (в некоторых случаях может накапливаться большой размер). Предложил E_123 (Presets.txt изменён!)
 7. Разделены все настройки Xbox по отдельности в подгруппы в пресете. Предложил Glammy  (Presets.txt изменён!)
 8. Отключение рекламы OneDrive в Проводнике (уведомления поставщика синхронизации) перенесено в пресете в настройки проводника в подгруппу: Expl-OneDrive-Ads


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.4.1            | 31.05.2021

 1. Добавлено сохранение строк локализаций ярлыков в файлах desktop.ini при переносе папок пользователя. Сообщил KLASS
    Такое условие нужно некоторым утилитам для восстановления положения ярлыков, и может создать баг не сохранения положения какого либо ярлыка.
    Если положение каких-то ярлыков сбивается при нажатии F5 и ничего не помогает, то переименуйте их в любое другое имя. Этот баг связан с локализацией через desktop.ini и бывает на любой версии винды сам по себе.
 2. Изменена проверка "Отключить уведомления от раскладки клавиатуры" и "Возврат флажка для включения автовхода в настройки netplwiz.exe", теперь настраивается, если версия винды 19041 (2004) и новее. Сообщил 4r0
 3. Доработана функция настройки служб Set-Svc для понимания поведения при не до конца удалённых служб, и очистка остатков удалённого Edge. Сообщил 4r0
 4. В удаление OneDrive добавлено выполнение его отдельной очистки, как для Edge, и восстановление системного ярлыка в дефолтном профиле, если OneDrive уже был удален. Сообщил 4r0
    Добавлено поведение при отсутствии установщика OneDrive.
 5. Добавлена настройка Быстрого доступа Проводника (QuickAccess), только через Быстрые настройки в самом конце выполнения. Не задействована в QuickPresets.txt
    Указать свои папки можно в файле пресетов Presets.txt (Ниже настройки изменения расположения папок пользователя)
 6. Добавлено, при удалении системного App Microsoft.Windows.Cortana, скрытие её значка поиска с таскбара в файле NTUSER.DAT для новых будущих аккаунтов, для Windows до 19041 (2004).
    При установке Cortana обратно, этот параметр будет убран из NTUSER.DAT
 7. Исправлена старая проблема исчезновения файлов desktop.ini из папок "Видео", "Музыка", "Изображения" при их скрытии из проводника после переноса папки "Мои документы". Сообщил и помог KLASS
    Проблема была в системных junction link в папке "Мои документы", которые присутствуют там по умолчанию.


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.4.0            | 25.05.2021

 1. Доработана функция настройки служб Set-Svc. Сообщил KLASS
 2. Добавлено в начало пресета Presets.txt возможность отключения проверки доступа в интернет. Состояние интернета отображается в некоторых меню. Предложил 4r0
    Если отключить, проверка интернета будет происходить только перед самим действием, которому нужен интернет.
 3. Изменена команда запуска стандартного обслуживания, иногда Не запускалось/Не останавливалось. Стандартный командлет почему-то не всегда работает.
 4. Добавлено, при удалении OneDrive, добавление строки в NTUSER.DAT для удаления его ярлыка из папки текущего профиля при первом входе,
    который привязан к хранилищу компонентов в папке дефолтного профиля. И удаление этой строки при установке OneDrive.
 5. Добавлено, при удалении системного App "Microsoft.Windows.Search", добавление в NTUSER.DAT параметра скрытия панели поиска с таскбара, и удаление этого параметра при установке этого App.
    Чтобы, при входе в новый дополнительно созданный аккаунт после удаления, не было панели поиска на таскбаре.

  + Добавлена версия 10.0.19043 (21H1) в поддерживаемые скриптом. Так как она на базе 10.0.19041 (2004), и полная настройка скриптом работает правильно на доступном сейчас образе.


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.3.9            | 01.05.2021

 1. Исправлено получение состояния при настройке драйверов, могло показывать, что не отключен при отключении или что не включен при включении. (на самом деле всё было как надо)
 2. Решена старая глобальная проблема с ГП из-за LGPO (и настройкой ЦО). Общая суть: LGPO.exe, включая новую версию 3.0, при удалении параметра имеет возможность только внести запись в Registry.pol на "Удаление параметра",
    такая запись обеспечивает отсутствие такого параметра в реестре (Обозначает для ГП "Не настроено", иногда "Отключено"). Но она же приводит к проблеме при неправильной интерпретации некоторыми программами, в данном случае ЦО 1909.
    ЦО при одной такой записи (ЦО читает параметры и из Registry.pol напрямую) "багует", и показывает в настройках, что настроено было в ГП до этого,
    хотя нет параметров вообще (Если было отключено, то Кнопка "Обновить" не доступна, и сам ЦО будет считать себя отключенным. Обычно достаточно подключиться к сети, чтобы ЦО получил текущие настройки, после перезагруки).
    Переделал алгоритм, теперь все такие записи будут удалятся из Registry.pol и не будут добавляться в него, если не указано сделать такую запись. (Это симулирует отсутствующую возможность у LGPO - Очитстку параметра, похожий есть для разделов: CLEAR, но это тоже запись внутри pol)
    т.е Если было удаление параметра, все записи для настройки этого параметра не будут добавляться для настройки ГП, и так же будут убраны из Registry.pol, как будто этот параметр не настраивался. (Настройка реестра всегда выполняется отдельно, перед применением ГП)
 3. Доработано определение языка Windows для автовыбора подключения перевода, теперь должно быть правильно, но это не точно =). Помог ingviowarr
 4. Переделано управление "Общий доступ с парольной защитой" в меню "Локальная сеть" на универсальный метод: определение и настройка параметра доступа по битовым смещениям, генерации Hex из SID и установки Дескриптора безопасности.
    Для поддержки настройки Windows Server 2019, так как там изначально другие значения и их надо вычислять по битовому смещению, исходя из текущей настройки + настраивать все параметры для Гостя, так как там раздел удаляется при настройке, если значение доступа итоговое: 00,00,00,00
    + Добавлено в меню отображение состояния служб и драйвера Брандмауэра и их восстановление при настройке: [2/12] = Включить:  Сетевое Обнаружение/Cлужбы/Драйвера
 5. Доработано меню Установки файлов обновлений cab в меню Обслуживания. Для учета версий cab файлов при отличающихся версий сборок (Build) в ОС (например в 1909 и 2009), теперь сравнивает версию дополнительно с BuildLab

 +. Др. мелкие правки. (Не нужно сбрасывать настройки старого скрипта при замене. Сброс только если есть проблема)


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

    Версия: 0.3.8            | 22.04.2021

 1. Добавлено для меню Apps/Appx:
    + Отображение жёлтым кружком наличие Apps (Staged, установленного), но не зарегистрированного у текущего пользователя. Красный кружок говорит об отсутствии Apps вообще, или не установленном системном Apps.
    + Добавлено в вывод экспортного списка в пункты для пресета локализованных имён всех установленных Apps, при наличии локализации и только от Windows 10 2004
    + Изменен пункт [222] Исправления проблем. Будет предлагать выбор какие установить из списка. Из Configs-Checks не будет предлагать. Так как этот пункт выводит все новые версии,
      или единственные Apps в режиме "Staged" - то есть не зарегистрированные, но установленные. А это может быть по разным причинам, включая зарегистрированные только у другого пользователя.
    + Добавлено, если удаляется Microsoft.Windows.CloudExperienceHost, Настройка всех параметров конфиденциальности для режима OOBE в C:\Users\Default\NTUSER.DAT (на "Отключено", для пропуска этого окна при первом входе в Новый Аккаунт),
      Отключение/включение задачи и только отключение его логера, это позволяет без проблем входить в созданные новые аккаунты без него (но акк придётся создавать не через модерн настройки).
    + Функция адаптирована для понимания отсутствия всех системных Apps. Но проблемы с отсутствием пуска и т.д. решать нужно самостоятельно.
      Долгосрочные последствия отсутствия всех системных Apps и при обновлениях не проверял. Изменил описание в ридми, и Apps E2A4F912-2574-4A75-9BB0-0D023378592B оказался не таким важным, посчитал важным ошибочно по стечению обстоятельств.
 2. Добавлено Отключение всех настроек конфиденциальности для режима OOBE в C:\Users\Default\NTUSER.DAT для настройки самостоятельно в пресет в группу Set-Configs-Special
 3. В меню "Настройка Дополнительных Компонентов и Возможностей" в пресет для Optional Feature добавлен вариант установки: со всеми дочерними компонентами (параметр /All)
 4. Из Меню Отключения/Включения Журналов событий убрано использование wevtutil.exe, через неё проверялось состояние журнала PowerShell. Теперь она используется только для команд очистки.
 5. Исправлена проблема с возможным зависанием выполнения скрипта при не возможности проверки состояния задач (включена/отключена),
    когда установлен сторонний антивирус/фаервол. Сообщил и помог тестами Malleo
    Проблема появлялась в (ComObject Schedule.Service).Connect($env:COMPUTERNAME) из-за измененных ими сетевых настроек. Schedule.Service начинал пытаться подключиться удалённо к этому имени и не мог.
    Заменено на Connect() - исключает попытки подключения и соответственно проблемы.
 6. Добавлено к удалению/установке OneDrive: Отключение/Восстановление в C:\Users\Default\NTUSER.DAT установки OneDrive при первом входе в новый Аккаунт.
    Перед всеми настройками в NTUSER.DAT, во всех местах, делается его бэкап, если ещё не сделан.
 7. В получении имени залогиненного пользователя добавлено больше возможных для этого процессов, чтобы могло определить при наличии хотя бы 1 процесса, и скрипт проходил проверку.
 8. Доработано определение языка Windows для автовыбора подключения перевода (на каких то языках выбирался RU перевод, вместо EN, но на какой винде выяснить не удалось. Проверил на Турецкой, Китайской и Арабской правильно определяло)
 9. Добавлен твик включения подтверждения удаления для корзины Expl-DeleteConfirmation (не ГП) в Set-Configs-Explorer (не задействован в Presets.txt)
10. Добавлена возможность включить использование проверки/выполнения "Настройка Дополнительных Компонентов и Возможностей Windows" в меню Configs-Checks (Сброс будет пропускать)
11. Добавлено в заголовок окна Консоли отображение версии скрипта и типа ОС (Virtual/Physical) - определение по инструкции процессора CPUID (по 31 биту) с помощью C# кода (подробнее в Get-CpuID.ps1)
12. Изменён алгоритм и дописывание Virtual к HDD|SSD в определении дисков 2 функций, только если определена по 31 биту Виртуальная Windows (Гость),
    чтобы исключить ошибочные определения виртуальных дисков по другим факторам. Дописывание к имени Virtual только для отображения в меню и не играет роли, если не будет дописано.
13. Обновлены утилиты: smartctl.exe до версии 7.2 от 30.12.2020; Handle.exe до версии 4.22 от 02.03.2020; LGPO.exe до версии 3.0 от 13.04.2020
14. Изменено, при очистке журналов в меню ЦО, сохраняется состояние служб перед остановкой (Работает/Остановлена) и после восстанавливает/настраивает только если работала. Предложил thout
    Добавлено, при этой очистке журналов, создание очищаемых папок, если их нет. Отсутствие папок приводит к большим проблемам в некоторых случаях.
    + Получилось сделать отключение ЦО, чтобы задача Scheduled Start не стартовала с первого отключения! проверил на LTSC и 2009.
      Последовательность и способ отключения играет роль, wuauserv теперь снова не запускается и не запускает задачу при своей второй или последующей остановке, что и происходило при рестарте ОС, хитрые MS.
15. Исправлен проверочный параметр для определения включено/отключено Обновление для других продуктов MS, когда оно только что включено.
16. Объединена подгруппа Spec-EdgeChromium-Upd в Spec-EdgeAutoUpdate и добавлена блокировка обновления и установки Edge и др., включая после обновления Windows (но нужна очистка после обновления Windows).
    Добавлено в удаление Spec-EdgeChrom-Remove очистка всех его следов и его апдейтера, если он не был установлен из-за блокировки (так как будут присутствовать его: ярлыки в пуске, службы, сами файлы и запись в Установке/Удалении программ).
17. Переписана функция запрета запуска EXE файлов под "новый вид отображения состояния" + выборочная установка/удаление запретов (для возможности убрать блокировки сделанные не из пресета (как делается для Edge))
18. Доработана функция переноса пользовательских папок: теперь может удалять и NTFS Reparse points (Точки повторной обработки), добавлено копирование и с папки по умолчанию в новое расположение,
    если расположение уже изменено и отличается от необходимого нового назначения. + добавлено закрытие блокирующих папку процессов, как при переносе Temp.
    Добавлена возможность удаления Reparse points и при переносе папок temp. (это в том числе для адаптации под 21H1, там по умолчанию 3 папки находятся в папке OneDrive, с тагами Reparsepoints на всех папках и файлах, это не симлинк или junction)
19. Др. мелкие правки, и доработки вспомогательных функций.


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

    Версия: 0.3.7            | 02.04.2021

 1. Доработана функция управления Apps/Appx для понимания любого количества подготовленных, но не установленных разных версий одного и того же Apps, для исправления
    Такое получается при установке новых версий Windows поверх старой (Всплыло на Dev v.21343)
 2. Доработоно меню "Настройка Файловых Ассоциаций и Протоколов". Не показывало в меню состояние протоколов, так же как расширений (забыл учесть этот момент)
 3. Учтён новый "Индикатора Статуса Сетевого Подключения" для настройки и отображения NCSI в меню сети (Dev v.21343)
    И этот новый индикатор не влияет на сам значок индикатора состояния в трее, а только на [выполнение/не выполнение] проверки по его настройкам. Без него статус определяется.
 4. Добавлено к настройке проводника (в пресет Set-Configs-Explorer):
    Отключить эффект прозрачности (не задействован)
    Включить Классический Компактный режим Проводника (21H1)  # Уменьшить размер отступа между элементами проводника.
 5. Добавлено отключение Помощника по совместимости программ (в пресете Set-Configs-Special) (не задействован)


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

    Версия: 0.3.6            | 30.03.2021

 1. Решена проблема с зависанием меню настройки Центра Обновления. В пункте проверки и настройки: "Обновления других продуктов MS"
    Происходило зависание скрипта Com объектом или фоновым процессом Job, при проблемах с WMI в винде.
    Теперь проверка идёт через реестр, а настройка через фоновый процесс другим методом. При проблемах WMI эта настройка не сможет достигнуть результата. Помогал fantom123
 2. В синхронизацию времени добавлено в пресет возможность удалить из списка серверов стандартные: time.windows.com, time.nist.gov. Предложил thout
    Так же убран пропуск ru доменов на не ru языках винды.


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.3.5            | 27.03.2021

 1. Исправлена проблема в функции переноса папок Temp, созданная в версии 0.3.4,
    из-за добавления [System.Environment]::SetEnvironmentVariable для Process без расскрытия системных переменных.


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.3.4            | 26.03.2021

 1. Исправлена проблема с зависанием в редких случаях при проверке состояния/включения/отключения обновления для других продуктов MS для меню управления ЦО. Сообщил thout
    Но, что вызывает эту проблему выяснить не удалось. Команда выполняется теперь отдельным процессом, с ограничением в 3 сек.
 2. Добавлена возможность переноса папки "Сохраненные игры" в меню управления изменением расположения папок пользователя. Предложил Nikollay
 3. Изменён параметр 'DODownLoadMode' 100 (использовать службу BITS вместо службы доставки) на 0 (использовать только HTTP) в настройках меню управления ЦО
    параметр 100 приводит к невозможности установки Appx из сети через winget (Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.appxbundle)
 4. Изменение отображения типа диска в определении дисков на шине ATA (старые чипсеты) с VirtualHDD/VirtualSSD на HDD/SSD (для меню обслуживания и установки иконок)
 5. Доработана функция управления Appx. Добавлно включение служб AppXSvc и ClipSVC, если они отключены, и информирование об этом и необходимости перезагрузки,
    чтобы не останавливался скрипт и меню. Это учтено для всех меню скрипта. Предложил thout
    Также в связи с появлением системных Framework (Microsoft.UI.Xaml.CBS - нужен для windows.immersivecontrolpanel) добавлено их понимание.
    Это появилось в инсайдерских сборках 21H1 на канале DEV. Сообщил PTITZA
    Добавлены в пресет для загрузки Appx: Windows Terminal, Realtek Audio Console (Realtek разрешил MS опубликовать), Windows Photos (Теперь скачать можно),
    Кодек для видео/изображений HEVC заменён на бесплатный.
 6. Добавлены параметры для отключения телеметрии Office2016-2019 и очистки собранной.
 7. Написана новая функция для закачки файлов через Класс System.Net.Http.HttpClient для меню управления Appx, теперь качает быстро и без подвисаний. Помогал iNNOKENTIY21
 8. Добавлено в меню настройки Сети: настроить сторонние серверы для Индикатора Статуса Сетевого Подключения (NCSI): от Debian или Firefox. Предложил и помогал thout
    Теперь функция проверки наличия доступа в интернет (Test-Internet) берёт адрес из этих системных настроек статуса подключения.
    Настройку NCSI Можно использовать в меню Configs-Checks. Выбор вариантов NCSI настраивается в пресете.
 9. Удалена утилита SetUserFTA.exe для назначения файловых ассоциаций с генерацией хэша.
    В связи с её заменой на новую функцию в Set-FTAssociation.ps1, используется для меню Стандартного просмотрщика изображений. На основе 2 методов найденных farag и f0rt
    Функция так же генерирует правильный хэш + ставит запрет доступа на изменение на раздел реестра расширения. Соблюдает все нужные условия для корректного назначения.
10. Добавлено новое меню в SelfMenu по Настройке Файловых Ассоциаций и Протоколов, с помощью новой функции Set-FTAssociation.ps1
    Параметры задаются в Presets.txt (Set-Assocc-File), так же можно использовать в QuickPresets.txt (Set-Program-Association) (Дополнены файлы обоих пресетов)
11. Добавлено новое меню в SelfMenu по Настройке Дополнительных Компонентов и Возможностей.
    Параметры задаются в Presets.txt (Set-Optional-Feature и Set-Windows-Capability) + можно настроить исключения для пропуска.
    Так же можно использовать в QuickPresets.txt (Manage-Optional-Features, Manage-Capabilities)
12. Выведены в отдельные подгруппы скрипта Set-Configs-SyncApps 3 службы: CDPSvc, CDPUserSvc, NcbService. И подписаны зачем они нужны.
    CDPUserSvc взаимосвязана с Журналом действий и Ночным Светом, и теперь проще восстановить работу только необходимого.
13. Перемещены и изменены параметры в пресете Presets.txt! Настройки подгрупп перенесены вверх.
    Из всех "Наборов разных параметров" сделаны отдельные подгруппы, чтобы их можно было в пресете Presets.txt индивидуально настроить/сбросить.
    За одно Все подгруппы распределены по подходящим Группам скриптов (добавлены новые отдельные Группы скриптов: Set-Configs-Explorer и Set-Configs-Special)
    Большинство подгрупп "подходящих по типу" перенесены к друг другу рядом, на сколько это возможно, для удобства.
    Теперь не задействована по умолчанию настройка: "Отключить 'Automatic Folder Type Discovery'", так как также перестают отображаться эскизы в папках.
    Изменены файлы обоих пресетов: Presets.txt, QuickPresets.txt (дополнены описания)
14. В меню настройки Центра Обновления выведено в отдельный пункт меню "Отключение обновления языковых компонентов", в том числе в обоих пресетах.
15. Другие изменения/дополнения подгрупп, параметров и функций


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.3.3            | 24.11.2020

 1. Исправлено понимание настроек для указания обоев рабочего стола в пресете в функции Set-Explorer-Settings. Сообщил Nikollay


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

    Версия: 0.3.2            | 09.10.2020

 1. Добавлен учёт закрытых доступов к разделу и подразделам реестра в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
    Для меню "Запрет запуска EXE файлов по имени"


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.3.1            | 08.10.2020

 1. Исправлен перехват ошибки, при невозможности импортирования скриптов с метками Zone.Identifier, чтобы удалить их. Сообщил ClipoMan
 2. Добавлена возможность проверки для подгруппы 'Запретить отключение сетевых адаптеров для экономии энергии', и убран пропуск этого действия на ноутбуках.
 3. Исправлен не пропуск настройки обоев рабочего стола, если в главном пресете отключены все варианты расположения графического файла.
 4. Добавлен подхват файлов лицензий xml для Appx и с таким типом названий: Файл: abc.appx или abc_ffff.appx;  Лицензия: abc_License.xml или abc.xml, дополнено описание в ридми по Appx (15 раздел)
    (файл лицензии нужен в основном для offline активации Apps в Windows, если лицензия для offline активации. Чтобы Apps сразу мог работать, без Online активации его при первом старте службой ClipSVC)
 5. Заменены все оставшиеся прямые указания на системный диск на переменную: $env:SystemDrive, необходимо, если изменена буква системного диска. Сообщил LogoType
 6. Добавлены в пресет Appx Framework для возможности скачать/установить их.


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.3.0            | 01.10.2020

 1. Изменена настройка Параметров общего доступа в меню Локальной сети. И названия изменены на более правильные.
    Сделал функцию Set-Sharing-Profile для пересоздания правил фаервола для общего доступа и Сетевого обнаружения
    на основе дефолтного шаблона Windows, для настройки правил при любых расскладах и корректно, универсальная.
    Так как оказалось, что все известные способы настройки этих правил только портят сами правила,
    и восстанавить после них можно только полным сбросом всех правил фаервола. А данная функция теперь всё настраивает корректно.
 2. Переделано отображение пунктов меню Сеть для удобства. Убрана разблокировка сайтов из опции применения сразу всех настроек.
 3. В меню Локальной сети добавлен пункт сброса всех правил фаервола Windows по дефолту (Дополнительная возможность).
    И при включении SMB1 добавлено полное отключение SMB2.
    Так же добавлено понимание и учет заблокированного доступа к правилам фаервола в реестре программой Windows Firewall Control. Сообщил bormman
    Так же добавлена возможность настройки Сетевого обнаружения и Общего доступа к файлам и принтерам для Частной сети (Изменены оба файла пресетов!)
 4. Изменено отображение пунктов в SelfMenu для удобства.
 5. Папка для резервирования кустов реестра изменена на C:\Windows\System32\config\RegBackMy, вместо ...\MyRegBack,
    так как не могут найти эту папку в стороне от оригинальной папки ...\RegBack
    И теперь путь к ней отображается в меню.
 6. Добавлена возможность восстановить по умолчанию подгруппу 'Other2-FixDCOM' Исправления Ошибок настроек доступов DistributedCOM 10016,
    так как MS не рекомендует исправлять эти "ошибки" | https://support.microsoft.com/ru-ru/help/4022522/dcom-event-id-10016-is-logged-in-windows (Теперь Не задействована по умолчанию)
 7. Добавлено понимание у Защитника Windows нового параметра 'Защита от Подделки' (Tamper Protection)
    И при необходимости предложение отключить её вручную, с открытием настроек защитника с подкруткой до самого переключателя.
    Так же добавлены несколько параметров отключения в ГП
 8. Добавлено в главное меню отображение имени текущих файлов пресетов Presets.txt и QuickPresets.txt, которые будут найдены в папке скрипта, и состояние сохранения лога.
 9. Добавлена в главное меню возможность выполнить перезагрузку.
10. Добавлено в меню обслуживания меню для сохранения или установки драйверов из папки. Предложил strelec1
11. Добавлена возможность восстановить удалённые контекстные меню 3D Edit и 3D Print. И теперь они скрываются при настройке, а не удаляются.
    Теперь можно восстановить вообще все настройки AutoSettingsPS по дефолту.
12. Добавлена поддержка языковых файлов для всех скриптов и меню AutoSettingsPS, в наличии RU и EN. Перевод на EN сделал сам, поэтому видимо будет много нелепостей. Может кто подскажет, исправлю.
    Язык выбирается исходя из языка Windows, либо указанный в пресете Presets.txt
    В связи с этим переделаны все скрипты и меню. Переведенный на англ. пресеты и Readme файл находятся в \Files\EN
13. Изменены все сценарии Set-Configs-... Стандартизированы для вывода информации и удобства чтения и изменения.
14. Параметр DisableWindowsSpotlightFeatures перенесен в подраздел Other-DeliveryManager (так как он отключает Content Delivery Manager | Windows spotlight on lock screen)
15. Добавлены настройки в Set-Configs-Other2 в подраздел Other2-Parameters-3 и отдельные подразделы:
     Не показывать пользователю анимацию при первом входе в систему
     Показывать уведомление, когда компьютеру требуется перезагрузка для завершения обновления
     Не разрешать Windows управлять моим принтером, используемым по умолчанию
     Отключить запуск справки (helppane.exe) по нажатию F1 (Полное отключение)
     Отключить автозапуск для всех носителей и устройств
     Отклонить предложение Windows Defender в 'Безопасность Windows' о входе в аккаунт Microsoft
     Добавить пункт 'Извлечь' в контекстное меню для файлов .msi
     Скрыть пункт 'Передать на устройство' из контекстного меню для медиа/фото файлов (для DLNA)
     Скрыть пункт 'Изменить с помощью приложения Фотографии' из контекстного меню
     Скрыть пункт 'Создать новое видео' из контекстного меню
     Скрыть пункт 'Печать' из контекстного меню .bat и .cmd файлов
     Скрыть пункт 'Точечный рисунок' из контекстного меню 'Создать'
     Скрыть пункт 'Добавить в библиотеку' из контекстного меню для папок
     Отключить уведомления от раскладки клавиатуры (2004)
     Отключение размытия экрана входа в Windows (1903)
     Возврат флажка в настройки netplwiz.exe для включения автовхода в аккаунт (2004)
     и др.
16. Добавлены настройки в Set-Configs-Other2 отдельными подразделами:
     Запрет отключения сетевых адаптеров для экономии энергии (если устройство не является ноутбуком)
     Восстановление поддержки Dolby Digital Decoder (AC3 звука) для 1809 x64/x86
     (если нет файла, обычно это в LTSC. Файлы Dll из 1909) (Уменьшает урезанность LTSC от полных редакций! Нужно для видео/Аудио редакторов последних версий) Полноценный возврат можно сделать интеграцией, Cab файлы можно скачать там же где и скрипты.
     Отключить и удалить зарезервированное хранилище (Только для версий Windows 10 от 1903)
     Запретить ЦО устанавливать браузер Edge на Chromium
     Удаление всех браузеров Edge Chromium (Canary/Dev/Beta/Stable) / Установка обратно Stable для всех пользователей, если Есть компонент в WinSxS
17. Доработано назначение на открытие графических файлов в Windows Photo Viewer для всех версий и редакций Windows 10, включая 2004
18. Добавлена поддержка очистки истории обновлений для Windows 10 2004
19. Добавлено новое меню в SelfMenu для Управления Apps/Appx - Загрузка/Установка/Перерегистрация/Удаление (добавлено в Presets.txt и QuickPresets.txt)
    Удалённые системные Apps не восстановливаются, ни при обращении к ним, ни через обновления (за счет в том числе задачи очистки параметров). Нарушений целостности Windows нет.
    Через меню можно восстановить всё, что есть в наличии или можно скачать, или есть файлы appx.
    Apps из store удаляются польностью у всех юзеров, поэтому их надо скачивать или ставить из магазина.
20. Добавлено получение изменений пресетов и языковых файлов при открытии/переоткрытии меню, без перезапуска скрипта,
    и увеличена скорость перехода по меню (Она регулируется просто сделал меньше задержки, слишком быстрые переходы не комфортно выглядят).
21. Добавлено Удалить полностью и отключить OneDrive x64/x86 в скрипт Set-Configs-Other2 в подраздел Other2-OneDrive-Remove (отключено по умолчанию)
    Добавлено Установить OneDrive x64/x86, с восстановлением интеграции в Проводник (только для текущего пользователя) (отключено по умолчанию) в подраздел Other2-OneDrive-Install
    Отдельным пунктом, чтобы при сбросе параметров, не устанавливался каждый раз, а только если намеренно настроили в пресете. Нарушений целостности Windows удаление не вызывает.
22. Вынесено в отдельные подгруппы из Other-Parameters-2 и Other-Tasks и Other-Services в скрипте Set-Configs-Other:
     Отключить Фрейм Сервер MS, решает или создаёт проблему с блокировкой веб камеры (не задействована по дефолту)
     Настройки для WiFi
     Отключить задачи ProvTool.exe (для SYSPREP и изменения редакции Windows)
     Отключить Кэширование эскизов изображений (не задействована по дефолту)
     м некоторые другие
23. Отключить Content Delivery Manager перенесено и объеденено с Apps-CloudContent и стало Apps-ContentDelivery, + добавлены параметры
24. Доработано и изменено обработка и понимание cab и msu файлов и их наличия в системе, в меню установки этих файлов из папки.
    И установка их в нужном порядке для: Накопительных (CU), Service Stack и LIP.
    Так же добавлен выбор, при установке накопительных обновлений, обновить интегрированные в EnterpriseS/EnterpriseSN (LTSC) пакеты из полной редакции (Enterprise/Pro).
    Например Классик Edge UWP, потому что на LTSC он пропускается при обновлении, так как исключён из комплекта LTSC и из обновлений. В основном интегрированные пакеты не пропускаются.
    Классик Edge UWP можно использовать в киоске на LTSC. Cab файлы можно скачать там же где и скрипты.
25. Добавлено для меню отключения Журналов Событий возможность указать в файле пресетов исключения журналов из отключения.
26. Добавлено меню для управления звуковыми профилями (В SelfMenu). С возможностью понизить громкость системных звуковых файлов wav.
    Добавлены в оба пресета. Натолкнули на идею iNNOKENTIY21 и KLASS, получив нужный результат с помощью ffmpeg.exe и разделов реестра, за что им респект!
    что я и взял за основу понимания, что необходимо, и сделал уже полную автоматизацию установки любого уровня громкости.
    ffmpeg.exe собрал из исходников для получения минимального размера в 977кб для добавления к скрипту.
27. Добавлено в пресет возможность включить использование параметра /ResetBase при очистке папки WinSxS для меню обслуживания.
28. Добавлена отдельная папка для своих скриптов: \Files\CustomFiles

29. Исправлены другие разные найденные недочеты, добавлены параметры, улучшены и добавлены вспомогательные функции. Очень много изменений и добавлений везде,
    поэтому может что-то быть не учтено, так как на разных версиях Windows всё учесть сразу не возможно. Адаптировалось под 1809-2009 х86/х64.

30. Убрана возможность скрытия для новичков нескольких пунктов из SelfMenu

    Также отдельная благодарность за помощь в создании, тестировании, доработок и предложений в новой версии: LeX333666, 4r0 и nadalgraf


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.2.9            | 27.05.2020

 1. Добавлено в главный скрипт понимание и автовыбор дополнительно найденного файла пресетов, если он существует.
    В остальных скриптах это уже было. Нужно для подхвата версии скрипта и настроек сохранения логов из найденного, а не оригинального файла.
 2. Добавлено отключение лога телеметрии Office.
 3. Убрана настройка 2 параметров телеметрии, если их разделы реестра удалены. (Требование к использованию КриптоПро CSP).
 4. Добавлено удаление всех файлов .rbs, подготовленных к оправке. (В отключение телеметрии.)
 5. Добавлен пропуск отключения SleepStudy, если используется режим сна S0.
 6. Убраны везде у команд Dism параметры /English. Из-за него после Sysprep происходит ошибка на этапе выбора региона. Сообщил ur5mvz


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.2.8            | 14.05.2020

 1. Перенесён еще один параметр скрытия из свойств файла вкладки 'Предыдущие версии' в подгруппу Истории файлов.
    Там два параметра одинаково действуют - скрывают контекстное меню и вкладку эту.
 2. Добавлен пункт в отдельную подгруппу Other2-HiddenFiles 'Показывать скрытые файлы, папки и диски'. Для возможности исключить из настройки.


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.2.7            | 13.05.2020

 1. Перенесён параметр скрытия из свойств файла вкладки 'Предыдущие версии' в подгруппу Истории файлов.


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

    Версия: 0.2.6            | 11.05.2020

 1. Добавлено создание отдельной одной задачи обслуживания дисков HDD даже без дисков SSD.
    Если отключено обслуживание, то задача будет выполнятся самостоятельно при выборе в обоих вариантах 1 и 3.
    Так же добавлены параметры к самостоятельной задаче для HDD для запуска только при простое
    и остановки при активности и возобновлении при простое.
 2. Отделено отключение службы поиска WSearch от отключения индексирования,
    и добавлен этот пункт в пресет QuickPresets.txt и меню.
 3. Добавлено удаление ярлыка поиска из меню Win + X при отключении кортаны.
    И восстановление его при включении кортаны, если кортана не удалена.
 4. Добавлено указание имени папки для сохранения логов, имя можно своё, если не нужна папка, то стереть имя между знаками ровно "="
 5. Исправлена проблема при полной очистке Кэша обновлений, невозможность запустить некоторые консоли.
    Проблема была в папке catroot2, она должна существовать до запуска службы CryptSvc. Теперь сама папка не удаляется.
 6. Добавлено включение необходимой службы поиска WSearch при восстановлении подгруппы Other-WMPNetworkSvc
 7. Добавлена подгруппа отключения Истории файлов (Other-FileHistory).
    Чтобы так же была возможность восстановить все важные параметры для функционирования Архивации файлов,
    в том числе необходимую службу поиска WSearch.
 8. В меню Журналов событий добавлен пункт вывода списка работающих журналов.
 9. Изменена настройка включения NumLock, настраивается теперь только для .DEFAULT, остальное восстанавливается.
    Результат должен быть для всех таким же, возможно исключит проблему на некоторых ноутбуках.
10. Изменена настройка режима телеметрии в ГП, для редакций Корпоративная и для Образовательных учреждений: Безопасность
    для остальных: Базовый, в связи с использованием этого скрипта после адаптации на других редакциях.
11. Добавлен параметр в подгруппу Other2-Parameters-3, включение отображения ошибки на синем экране BSoD
12. Добавлено понимание и включение слабого режима UAC (без затемнения).
13. Добавлено при ошибке импорта скриптов поиск и удаление меток Zone.Identifier, блокирующих запуск.
14. Добавлено в _ReadMe.txt описание сути структуры меню и пресетов. Так как часто задают вопросы и путаются.
    Естественно, что есть сложность в понимании всего комплекса настроек, но как сделать проще не известно.


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.2.5            | 22.04.2020

 1. Добавлена установка дефолтной иконки локальных дисков и для системного диска, так как в некоторых случаях для него
    начинает подхватываться глобальная иконка флешки, если у системного ничего не назначено. Сообщил bormman


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.2.4            | 20.04.2020

 1. Добавлено в Меню оптимизации дисков (Обслуживания) создание раздельных задач обслуживания дисков SSD и HDD, независимых от автообслуживания системы.
    Также добавлены они в QuickPresets.txt для возможности создать/восстановить их через быстрые настройки (не задействованы).
    В меню у состояния задачи отображает синюю стрелку, если задача не зависит от автообслуживания.
    Добавлен вывод журнала истории выполнения обслуживания дисков.


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.2.3            | 17.04.2020

 1. Выделены в отдельные ПодГруппы в пресете Presets.txt для возможности восстановления работы сканера отпечатка пальца
    и некоторых других в Sub-Group-Other (Изменения в скрипте Set-Configs-Other.ps1)
    Выделено несколько отдельных подгрупп Sub-Group-Other2 (Изменения в скрипте Set-Configs-Other2.ps1)
    Поменяны местами и подписаны подгруппы у Sub-Group-SyncApps, необходимые для функционирования Магазина,
    (изменения в скрипте Set-Configs-SyncApps.ps1, работа отдельных Apps не блокируется, как и раньше)

 2. Добавлено в пресет Presets.txt указание буквы = D = (только у подгрупп Sub-Group), в дополнение к 0 и 1, для сброса нужной подгруппы во время применения.
    Чтобы делать нужную комбинацию параметров в один проход и при поиске проблемной подгруппы параметров.

 3. Добавлено описание в начало пресета Presets.txt как исключить любую настройку через пресет.
    И отключено по умолчанию сохранение лога.
    Немного изменены некоторые описания к пресетам.

    Пресет и скрипты внутри Set-Configs-... изменены, для поддержки новых настроек пресета, имейте в виду!

 4. Обновлена утилита smartctl.exe на v7.1


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.2.2            | 02.02.2020

 1. Исправлены параметры скрытия значка Сеть и Быстрый доступ из проводника
    для скрытия их и при открытии проводника через другие приложения х86 и х64. Сообщил LeX333666

 2. Добавлено понимание некоторых RAM дисков в режиме SCSI (эмуляция реального диска) для функции установки иконок дисков и оптимизации дисков.
    Так как функция считала некоторые такие RAM диски реальными дисками в виртуальной системе. (Например от Ultra RAMDisk Pro)

 3. Добавлена возможность очистить кэш иконок и эскизов проводника (в SelfMenu -> Проводник).
    Решает проблему отображений иконок у ярлыков и/или файлов и возможность пересоздать эскизы.

 4. Добавлено отключение телеметрии Microsoft Office 2016/2019 в функцию отключения телеметрии (изменён файл Presets.txt, добавлен подпункт)
    Отключение выполняется только если в системе существует служба OSE (Office Source Engine) от Офиса, и не отключен подпункт в пресете.

 5. Изменён метод определения запуска скрипта от другого пользователя, без query.exe и других утилит.
    Это позволяет запускать скрипт и на редакциях Home, так как на этих редакциях отсутствует много административных утилит.

 6. Исправлено несколько ошибок орфографии в скрипте обслуживания. Сообщил hardcoremeloman


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

    Версия: 0.2.1            | 29.12.2019

 1. Добавлены все параметры Отключения "Automatic Folder Type Discovery" в опцию для восстановления по умолчанию. (запарились)


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

    Версия: 0.2.0            | 28.12.2019

 1. Добавлен параметр Отключения "Automatic Folder Type Discovery" ещё в несколько разделов, в том числе и прошлый вариант,
    Так как общий параметр не работает, если проводник открыт через другую программу. Обнаружил проблему LeX333666


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

    Версия: 0.1.9            | 28.12.2019

 1. Заменён раздел реестра для параметра Отключения "Automatic Folder Type Discovery" для всех пользователей. Обнаружил проблему LeX333666
 2. Доработан запускающий батник _Start_AutoSettingsPS.bat, для поддержки скобок в пути к скрипту. Обнаружил проблему Oompaloomp


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.1.8            | 03.12.2019

 1. Добавлено восстановление файла компонента телеметрии C:\Windows\System32\utcutil.dll через функцию Set-Configs-ForRemoved
    Без него теперь ЦО (Центр Обновления) не предлагает накопительные обновления после 09.2019,
    и есть проблема даже после ручной установки или интеграции обновления.
    Выполняет действие, только если файл отсутствует и система версии 17763, учитывает разрядность.
    Если в WinSxS оригинал файла испорчен или не найден, будет восстановлен из архива \Files\utcutil_dll.7z
    Этот файл удалялся через RepackWIMPS.

 2. Перенесены параметры определения расположения и служб датчиков сенсоров для планшетов в отдельные группы
    пресета Set-Configs-Other (подгруппы Sub-Group-Other) в Presets.txt (то есть файл Presets.txt изменён тоже)
    Для возможности удобного исключения их из отключения во время настройки на планшетах.

 3. Добавлено отключение задачи Microsoft\Windows\UNP\RunUpdateNotificationMgr в функцию Set-Configs-Telemetry
    Стала включаться, запускает %windir%\System32\UNP\UpdateNotificationMgr.exe и лезет в сеть. Сообщил LeX333666


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.1.7            | 26.10.2019

 1. Адаптирована работа скрипта при отсутствии доступа на запись к директории скрипта.
    В этом случае пишет файлы log и error в папку temp пользователя. Например при работе с DVD.
 2. Добавил предупреждение и остановку работы скрипта при совпадающем имени пользователя и имени компьютера.
 3. Изменил отключение и включение журналов EventLog прямым изменением реестра, вместо системной утилиты wevtutil.exe


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::



    Версия: 0.1.6            | 12.09.2019

 1. Добавлено 3 варианта настройки меток Zone.Identifier, для возможности исключить баг новых хромиум браузеров:
    при сохранении файла на рабочий стол и его не отображении без обновления рабочего стола по F5 (Выявил причину бага DimonJuk)
    По умолчанию включено обычное отключение, можно включить в пресете использование других вариантов.

 2. Добавлен параметр "Удалить пункт 'Восстановить прежнюю версию' из контекстного меню" в Set-Configs-Other2.ps1
    Чтобы он мог восстанавливаться, он настраивается в RepackWIMPS.

 3. Параметры "Скрыть пункты 'Отправить' (Share) и 'Предоставить доступ к' из контекстного меню:" перенесёны в меню "Сеть"
    отдельным выбором. При отключении скрываются из меню, при восстановлении возвращаются. ('Предоставить доступ к' был добавлен)


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.1.5            | 29.07.2019

 1. Исправлен запуск на системах в домене, из-за определения SID текущего пользователя, и это же определение у других функций.
    Также закрытие главного скрипта при сбоях в нём в определенных случаях.
    Эта проверка и остановка выполнения сделана намеренно, только добиться остановки, а не закрытия во всех случаях получилось не сразу.

 2. Убрал настройку службы DataCollectionPublishingService "DcpSvc", которая была в RS1, но так и не появилась в LTSC,
    и установку параметра PeriodInNanoSeconds.


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.1.4            | 21.07.2019

 1. Исправлена функция создания раздельных задач оптимизации дисков: Set-Drives-Optimization.ps1
    Убран из команды для задачи SSD-Trim символ -$, с ним TRIM не выполнялся.


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.1.3            | 17.07.2019

 1. Исправлена функция переноса папок temp: Move-Temp-Folders.ps1
    Добавлено скрытие ошибки об остутствии папки, при повтороном переносе туда же.
    Ошибка не влияла на результат, но выглядит опасно. Проблема была в новом дополнительном действии удаления символических ссылок.


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


    Версия: 0.1.2            | 15.07.2019

 1. Добавлена проверка и предупреждение с выделением Русских символов в пути к папке скрипта.
    Так как с русскими символами в пути обновления могут не установиться.

 2. Решена проблема получения токена у winlogon.exe в Hiper-V при расширенном режиме (проблема была из-за 2 процессов winlogon.exe).

 3. Для всех функций, которым можно указывать путь к папкам или файлам,
    добавлена проверка символов в путях в пресете:
    запрещённых, непечатных (скрытых), + только для Temp и папок пользователя русских символов (Кириллица).
    В этих случаях не даст использовать, переносить, или отображать найденные пути к этим папкам или путям.
    Но не включена проверка русских символов внутри переменных, чтобы была возможность использовать %UserName%, когда имя с русскими символами.

 4. Исправлена Функция настраивающая удалённые компоненты, она считала MRT удалённым и на оригинале.

 5. Добавлено при перемещении папок пользователя понимание ссылок (Links),
    и создание символической ссылки в расположении по умолчанию, указывающую на новое расположение.
    Ссылка создается только если нет папки. Если вместо нее ссылка или файл, они будут удалены и создана новая ссылка.
    Чтобы уже установленные программы, или которые всегда обращаются по стандартному расположению,
    перенаправлялись в новое расположение. В меню отображает куда ведёт ссылка, и сообщает, если ссылка указывает не туда.
    А так же добавлено изменение расположения этих папок через WinAPI, без перезапуска проводника, только обновление оболочки. Методику подсказал farag ☺/

 6. Добавлено в меню откл/вкл индексирования, при его использовании,
    удаление/восстановление раздела реестра для исправления бага с пунктом индексирования в панели управления.
    Также добавлена проверка этого раздела, и создание/удаление его, в зависимости от ситуации, в скрипт: Set-Configs-Other2.ps1

 7. Заменён метод (SCHTASKS /Query) для получения состояния задач (включена/отключена)
    на другой быстрый и универсальный ComObject Schedule.Service, чтобы не зависело от языка системы.
    Стандартный Командлет не использую, так как очень медленно.

 8. Написал универсальную функцию для управления правами для DCOM: Set-DComPermission.ps1
    И добавлено в Set-Configs-Other2.ps1 через неё исправление или проверка нужных прав,
    без которых приводит к двум стандартным ошибкам доступов к DCOM RuntimeBroker и ShellServiceHost.

 9. В меню Сеть добавлена установка в ручной режим 2 не обязательных служб TrkWks и IKEEXT, и отдельный пункт отключения общих административных ресурсов.
    И новое отдельное меню настройки необходимых параметров общего доступа к Локальной Сети,
    Так как получилось автоматизировать все действия, которые выполняются системой при ручной настройке параметров общего доступа.
    В него также перенесено отображение и включение SMB1. Для всех этих настроек новая функция: Set-Network-Local.ps1
    Файл пресетов Быстрой настройки изменён: QuickPresets.txt, добавлены параметры из этого меню и изменения меню Сеть.

10. Из меню отключения UAC убрано отключение службы: AppInfo (Сведения о приложении)
    Так как при не выясненных обстоятельствах из-за чего то, возможно восстановления части параметров UAC,
    приводит к невозможности запустить любые приложения, у которых автоматическая элевация прав админа.
    Службу AppInfo можно отключать только при полном отключенном UAC.
    Теперь при любой настройке UAC через меню, эта служба будет ставится в Ручной режим.

11. Найдено решение для увеличения расстояния в Контекстном меню Корзины от Пункта "Очистить корзину",
    добавлением с низу разделителя. Добавлено в скрипт: Set-Configs-Other2.ps1
    Уменьшает вероятность промахнуться при клике на очистку, и попасть по пунктам ниже.

12. При назначении на открытие графических файлов через Стандартный просмотрщик фото добавлено внесение параметров
    для исключения появления окна о ложном сбросе назначенных расширений. Это недочет нового механизма системы по проверке назначенных расширений.

13. В меню создания раздельных задач оптимизации дисков добавлен вариант создания только одной задачи для выполнения TRIM SSD дисков.

14. Добавлено отключение постоянных проверок запуска "Windows Hello для бизнеса", к его отключению в Set-Configs-Other.ps1
    Убирает предупреждения из журнала eventlog + отключение журнала для этого компонента.

15. Добавлены дополнительные параметры в скрипт: Set-Configs-Other2.ps1
    * Не показывать уведомление 'Установлено новое приложение' (Для назначения приложением по умолчанию)

16. Добавлено в главный скрипт AutoSettings.ps1 остановка при не стандартных ошибках во время запуска, чтобы скрипт сразу не закрывался.
    А также если это произойдет, проверка Zone.Identifier у всех файлов и удаление этих меток, так как с метками не даст импортировать скрипты.
    И перед запуском в _Start_AutoSettingsPS.bat добавлено удаление Zone.Identifier у главного скрипта и ярлыка, без этого не запустится вообще ничего.
    Для возможности использования скрипта, если не была удалена метка с архива скрипта перед распаковкой.

17. Добавлена возможность отключения/включения подгрупп параметров и действий, которые находятся в функциях Set-Configs-...
    Настройки находятся в конце файла пресетов: Presets.txt

 -. Другие изменения и исправления, направленные на учёт специфических ситуаций и найденных недочётов и опечаток.
    Изменена очередность настроек в пресете для быстрых настроек для меню из пункта 0. Добавлены в него пункты настройки Локальной сети.


 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

    Версия: 0.1.1            | 17.06.2019

 1. Закомментирован параметр DisableStoreApps в Set-Configs-SyncApps.ps1
    При его применении не работают Apps панели у современных драйверов.
    Закомментирован параметр NoThumbnailCache в Set-Configs-Other.ps1
    Запрещающий сохранять кэш изображений, при большом количестве изображений каждый раз долго обрабатывает файлы.
    Параметр EnableDCOM в настройках сети по умолчанию теперь включает его.

 2. Изменены некоторые команды PS, не работающие при определённых условиях,
    в том числе при Русских именах пользователей, особенно коротких, исправлены:
    Ошибки при удалении временных файлов, запуск на Hiper-V, установка обновлений,
    Не работало меню на некоторых системах.
    Созданные профили пользователей с Русским именем могут приводить к проблемам при использовании системы.

 3. Добавлено использование дисмом указанной временной папки /ScratchDir
    внутри AutoSettingsPS: \Files\Updates\DismTemp
    Папка AutoSettingsPS должна быть "не глубоко" и без спец. и русских символов в пути.
    Если имя профиля пользователя Русское и путь до AutoSettingsPS будет внутри папки профиля (мои документы и т.д.),
    то скорее всего будут проблемы при установке обновлений.

 4. Добавлено удаление дубликата ярлыка Получатель факса в Set-Configs-Other2.ps1


