Получи случайную криптовалюту за регистрацию!

Как восстановить настройки, выпиленные из параметров папок Up | Windows 11, 10, etc - Вадим Стеркин

Как восстановить настройки, выпиленные из параметров папок

Upd. Разработчики получили тонны кирпичей и откатили изменение уже в следующей сборке 23486. Вне зависимости от их метаний техническая информация ниже верна.

Мы с Сергеем Ткаченко активно обсуждали изменения в сборке 23481. Понятно, что можно рулить параметрами в реестре. Но есть и способ поинтереснее на основе древней фичи Windows.

С помощью реестра в параметры папок можно добавить свои флажки и радио-кнопки, управляющие нужными значениям в реестре!

Сергей вспомнил про этот метод и в поисках конкретной реализации нарыл в недрах форума OSZone твик, причем в формате INF! Там в окно добавляются настройки для отображения на рабочем столе корзины и компьютера.

Все параметры с вкладки "Вид" прописаны в разделе реестра
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder

По образу и подобию туда можно добавить свои подразделы, контролирующие заданные параметры реестра. Вопрос был в том, как разработчики выпилили ненужное - удалением разделов реестра или фильтром по какому-то принципу.

Выяснилось, они выбрали второй путь, причем решили фильтровать по имени подраздела реестра, на картинке↓ Куда хуже был бы фильтр по названию значения в реестре, на картинке. В этом примере, когда вы ставите или снимаете флажок отображения защищенных системных файлов, по пути RegPath для параметра ShowSuperHidden задается значение 1 или 0. Если такое ValueName игнорировать, настройка в GUI работать не будет.

А так задача сводится к переименованию подразделов реестра. Для программной реализации предусмотрена функция WinAPI RegRenameKey. А скриптом проще всего разрулить с #PowerShell:

Rename-Item -Path HKCU:\SOFTWARE\XXX -NewName YYY

В архиве скрипты PowerShell для восстановления выпиленных настроек и отката изменений. В принципе, restore-checkboxes.ps1 можно применить уже сейчас на стабильной версии. Когда дойдет до установки версии с изменениями в параметрах папок, у вас там все останется как прежде

У Сергея на Winaero опубликованы подробные пошаговые инструкции, но они на английском языке.