Читайте нас в Telegram или Макс

В репозитории Microsoft нашли новый редактор реестра для Windows 11

Журналисты Windows Latest нашли в открытом репозитории Microsoft рабочий пример редактора реестра на WinUI 3 и запустили его.

Штатный regedit.exe почти не менялся со времён Windows 95: дерево разделов слева, значения параметров справа. Из заметных изменений за 30 лет — разве что адресная строка, появившаяся в Windows 10 Creators Update.

Новая версия сохранила привычную компоновку, но собрана целиком из элементов WinUI 3. Меню стали просторнее, жёлтые папки из дерева пропали, внизу появилась строка состояния с текущим путём, а фон окна подхватывает цвет обоев благодаря материалу Mica.

Программа читает и меняет настоящий реестр. Она умеет искать, создавать, переименовывать и удалять разделы, а также добавлять параметры типов String, Binary, DWORD, QWORD, Multi-String и Expandable String. Часть функций пока не доделана:

  • избранное не сохраняется после закрытия,
  • импорт и экспорт работают только через буфер обмена, без файлов .reg,
  • экспорт всего реестра выгружает только HKEY_LOCAL_MACHINE,
  • пункт меню с правами доступа ничего не делает,
  • загрузка кустов реестра и подключение к сетевому реестру — заглушки.

Редактор написан как пример для Microsoft.UI.Reactor — экспериментального фреймворка Microsoft на C#. Он позволяет собирать нативные приложения WinUI без разметки XAML и ViewModel, по схеме, похожей на React.

В октябрьском посте для разработчиков Microsoft упомянула редактор реестра лишь вскользь и о замене штатной утилиты не объявляла.

При этом в компании допускают такую замену. В августе корпоративный вице-президент Microsoft по дизайну и исследованиям Windows Маркус Эш говорил:

«Даже такие вещи, как Regedit и некоторые инструменты, мы уже начали рассматривать».

Другие старые части Windows 11 компания тоже переводит на WinUI 3. Управление печатью уже получило такое приложение, для окна свойств файлов в Проводнике его готовят, следующим на очереди автозапуск. Дефрагментатор, по словам Microsoft, тоже в списке.