Dom | O nas | FAQ
Zadowolony
Natywny Edytor rejestru MSu oparty na WinUI 3 to nowoczesne podejście do Regedit
Edytor rejestru MSu oparty na WinUI zupełnie nie przypomina oryginału z czasów Windows 95
MS wykorzystuje WinUI 3 i framework C# podobny do Reacta, aby przebudować Edytor rejestru
Przykładowy Edytor rejestru działa, ale kilka funkcji nadal pozostaje niedokończonych
Modernizacja WinUI MSu obejmuje coraz starsze narzędzia systemu Windows
Zmodernizowany interfejs Właściwości w Windows 11
Narzędzie do zarządzania drukowaniem oparte na WinUI
Nowoczesne okno dialogowe Uruchamianie w Windows 11
Wypróbowałem natywny Edytor rejestru WinUI firmy MS, przy którym regedit z Windows 11 wygląda jak program z Windows 95
Czas: Nov, 8, 2026

Natywny Edytor rejestru MSu oparty na WinUI 3 to nowoczesne podejście do Regedit

Windows 11's legacy Registry Editor next to MS's native WinUI 3 Registry Editor sample

W otwartoźródłowym repozytorium MS.UI.Reactor firmy MS odkryto natywną wersję Edytora rejestru opartą na WinUI 3. Po skompilowaniu i uruchomieniu w systemie Windows 11 aplikacja może odczytywać rzeczywisty Rejestr systemu Windows, oferując przy tym znacznie nowocześniejszy interfejs niż regedit.exe.

MS krótko wspomniał o „edytorze rejestru” w październikowym wpisie na blogu dla deweloperów, zapowiadając prezentację swoich przykładowych aplikacji w następnym miesiącu. Prezentacja ta jeszcze się nie ukazała, dlatego jest to pierwsze spojrzenie na aplikację działającą na komputerze. Nadal pozostaje ona jednak przykładem dla deweloperów, a MS nie ogłosił planów zastąpienia Edytora rejestru w systemie Windows 11.

Windows 11's legacy Registry Editor on the left and MS's WinUI Registry Editor sample on the right

Edytor rejestru MSu oparty na WinUI zupełnie nie przypomina oryginału z czasów Windows 95

Obecny Edytor rejestru nadal korzysta z układu dwóch paneli wprowadzonego wraz z Windows 95, wyświetlając klucze po lewej stronie, a wartości po prawej. Poza paskiem adresu dodanym w aktualizacji Windows 10 Creators Update jego żółte foldery, kompaktowe menu i niewielki tekst zmieniły się bardzo nieznacznie w ciągu trzech dekad.

Wersja WinUI zachowuje znaną strukturę dwóch paneli, dzięki czemu doświadczeni użytkownicy nie będą musieli od nowa uczyć się obsługi narzędzia, którego podstawowy układ pozostawał niezmienny przez wiele lat.

Menu oferują więcej przestrzeni, natomiast z widoku drzewa usunięto tradycyjne żółte foldery. Nowoczesna ikona folderu mogłaby w przyszłości usprawnić nawigację, jeśli projekt wykroczy poza etap wersji przykładowej. Pasek adresu korzysta z pola tekstowego WinUI, a pasek stanu u dołu wyświetla bieżącą ścieżkę, choć informacja ta może być zbędna. Ponieważ nadal jest to przykład dla deweloperów, wygląd może ulec znacznym zmianom.

Na komputerze z kompilacją 26340.9882 aplikacja uruchomiła się szybko i działała mniej więcej tak sprawnie jak obecny Edytor rejestru. Rozwinięcie HKEY_CLASSES_ROOT powodowało krótkie wyświetlenie komunikatu „Ładowanie…”, po czym pojawiały się klucze takie jak .386, .3gp i .7z. W HKEY_LOCAL_MACHINE\SOFTWARE wyświetlane były te same klucze i wartości co w regedit. Menu wykorzystują płynne animacje WinUI, a zmiana rozmiaru okna przebiega sprawnie.

Okno dialogowe Pomoc > Informacje potwierdza, że aplikacja jest funkcjonalnym programem, a nie jedynie wizualną makietą, identyfikując ją jako „Registry Editor Reactor WinUI 3 Edition”.

The About dialogs of the legacy Registry Editor and the WinUI sample

MS wykorzystuje WinUI 3 i framework C# podobny do Reacta, aby przebudować Edytor rejestru

MS opisuje Reactor jako „eksperymentalny framework C#, który wprowadza wzorzec MVU (Model-View-Update) do aplikacji desktopowych WinUI”. We wpisie na blogu dla deweloperów główny inżynier ds. rozwoju oprogramowania Alexandre Zollinger Chohfi powiedział, że celem jest „sprawdzenie, jak daleko można posunąć MVU w WinUI”.

Według MSu Reactor „nie jest nową platformą interfejsu użytkownika”. Każde menu, drzewo i okno dialogowe w aplikacji korzysta z autentycznych kontrolek WinUI, bez użycia HTML, Electrona ani WebView2. Główna różnica dotyczy sposobu, w jaki deweloperzy tworzą i organizują aplikację.

Edit menu in the WinUI Registry Editor sample

MS nie umieścił po prostu programu regedit.exe w nowoczesnym oknie. W kodzie źródłowym przykładowej aplikacji oddzielna klasa RegistryService odczytuje dane z Rejestru i zapisuje je w nim za pośrednictwem interfejsów API MS.Win32 platformy .NET. Obsługuje również błędy uprawnień, dzięki czemu próba uzyskania dostępu do chronionego klucza nie powoduje awarii aplikacji.

Okno korzysta z tła Mica systemu Windows 11, które pobiera próbkę tapety pulpitu tylko raz, aby pomóc zachować wysoką wydajność aplikacji.

XAML pozostaje częścią strategii MSu, a firma podkreśla, że „WinUI stanowi fundament”. Rozwiązania sprawdzone za pomocą Reactor mogą ostatecznie stać się częścią samego WinUI. MS przedstawia Reactor jako prostszy sposób tworzenia natywnych aplikacji, również z wykorzystaniem narzędzi do programowania wspomaganych przez sztuczną inteligencję.

Przykładowy Edytor rejestru działa, ale kilka funkcji nadal pozostaje niedokończonych

Przykładową aplikację można skompilować bez modyfikowania kodu aplikacji MSu. Dostosowanie ustawień kompilacji w celu dołączenia platformy .NET oraz zestawu Windows App SDK pozwala utworzyć samodzielny, przenośny folder, który działa bez konieczności dodatkowej instalacji.

MS's Registry Editor sample compiled into a self-contained portable folder with ReactorRegedit.exe

Kod MSu obsługuje kilka podstawowych operacji na Rejestrze:

  • Tworzenie, zmienianie nazw i usuwanie kluczy
  • Dodawanie wartości typu Ciąg, Binarna, DWORD, QWORD, Ciąg wielokrotny i Ciąg rozszerzalny
  • Przeszukiwanie Rejestru za pomocą funkcji Znajdź i skrótu Ctrl+F

Ponieważ nieprawidłowa modyfikacja Rejestru może uszkodzić system Windows, każda osoba testująca tę przykładową aplikację powinna robić to na maszynie wirtualnej.

Komentarz w kodzie źródłowym informuje, że obsługa uprawnień „wykracza poza zakres początkowej implementacji”.

Modernizacja WinUI MSu obejmuje coraz starsze narzędzia systemu Windows

Przykładowa aplikacja nie potwierdza, że MS planuje zastąpić regedit.exe, ale pokazuje, że firma rozważa taką możliwość. Podczas sierpniowego podcastu Marcus Ash, wiceprezes MSu ds. projektowania i badań nad systemem Windows, powiedział: „Zaczęliśmy już przyglądać się nawet takim elementom jak Regedit i niektóre narzędzia”.

Edytor rejestru może ostatecznie dołączyć do rosnącej kolekcji składników systemu Windows otrzymujących zmodernizowane interfejsy.

Zmodernizowany interfejs Właściwości w Windows 11

New and old versions of the Properties interface in Windows 11

Narzędzie do zarządzania drukowaniem oparte na WinUI

New WinUI-based Print Management Tool available to Windows Insiders in the Release Preview channel

Nowoczesne okno dialogowe Uruchamianie w Windows 11

New Windows 11 Run dialog

Zespół projektowy MSu poinformował, że kolejne starsze okna dialogowe mają zostać zmodernizowane, choć Panel sterowania na razie nie zniknie. Firma pracuje również nad ograniczeniem zużycia pamięci przez WinUI, aby nowoczesne aplikacje nie były bardziej zasobożerne niż zastępowane przez nie narzędzia.

Ta przykładowa aplikacja WinUI jest pierwszą implementacją Edytora rejestru, która wygląda spójnie z systemem Windows 11. Nadal wymaga obsługi uprawnień, prawidłowej obsługi plików .reg oraz szeroko zakrojonych testów. Mimo to jej projekt stanowi wiarygodną podstawę dla przyszłego, nowoczesnego Edytora rejestru, jeśli MS zdecyduje się go wydać.

2
Live Chat