Co to jest format pliku REG?
Pliki rejestru Windows mogą być zapisywane z rozszerzeniem .reg. Jest to plik tekstowy, który można otworzyć w dowolnym edytorze tekstu - aby bezpiecznie go przeczytać, kliknij prawym przyciskiem myszy i wybierz Edytuj zamiast dwukrotnego kliknięcia, które scala jego zawartość bezpośrednio z rejestrem. Plik rejestru jest tworzony, gdy klucze rejestru są eksportowane w celach kopii zapasowej przed wprowadzeniem zmian w rejestrze. Pliki .reg mogą być następnie użyte do ponownego zaimportowania tych kluczy i przywrócenia ustawień.
Format pliku .reg - jak przechowywane są informacje
Rejestr Windows to hierarchiczna baza danych przechowująca ustawienia systemu, aplikacji i sprzętu. Pliki .reg kodują te dane w strukturalnym układzie tekstowym, podobnym z wyglądu do pliku .ini. Nowoczesne pliki (Windows 2000 i nowsze) są kodowane jako UTF-16 LE i zaczynają się od linii nagłówka Windows Registry Editor Version 5.00; starsze pliki z ery Windows 9x używają nagłówka REGEDIT4 i kodowania ANSI. Każdy plik .reg zawiera:
- linię nagłówka - identyfikator edytora rejestru (
Windows Registry Editor Version 5.00lubREGEDIT4) - sekcje ścieżek kluczy - ścieżki wpisów rejestru ze składnią
[<Nazwa gałęzi>\<Nazwa klucza>\<Nazwa podklucza>] - linie nazw wartości -
"Nazwa wartości"=<typ>:<dane>, gdzie prefiksem typu może byćdword:,hex:,hex(2):i tak dalej; wartości tekstowe (REG_SZ) używają formy w cudzysłowie bez prefiksu - wartość domyślną - zapisywaną jako
@=zamiast nazwanego wpisu - znaczniki usuwania -
[-HKEY...]usuwa cały klucz;"nazwa"=-usuwa pojedynczą wartość
Każda nowa wartość zajmuje nową linię.
Jak używane są pliki .reg w systemie Windows?
Pliki .reg mogą importować lub eksportować dane rejestru. Są one stosowane przez regedit.exe - dwukrotne kliknięcie wywołuje monit UAC i potwierdzenie, a następnie scala wpisy z aktywnym rejestrem - lub przez narzędzie wiersza poleceń reg.exe. W przeciwieństwie do skryptu .bat, plik .reg nie może uruchamiać dowolnych poleceń; jedynie dodaje, aktualizuje lub usuwa wpisy w rejestrze. Zdecydowanie zaleca się wykonanie kopii zapasowej rejestru przed zastosowaniem jakiegokolwiek pliku .reg oraz wcześniejsze sprawdzenie jego zawartości w edytorze tekstu. W zależności od wprowadzonych zmian może być konieczne ponowne uruchomienie systemu.
Bezpieczeństwo
RYZYKO: HIGHTo kluczowy fakt dotyczący plików .reg: dwukrotne kliknięcie SCALA go z rejestrem Windows, zmieniając ustawienia systemu/aplikacji natychmiast po monicie UAC i potwierdzeniu - nie otwiera go tylko do podglądu. Złośliwy .reg może wyłączyć monity Windows Defender/Update, dodać malware do autostartu, zmienić skojarzenia plików lub uszkodzić system operacyjny, a wpisy poprzedzone znakiem „-” usuwają klucze. Bezpieczna praktyka: NIGDY nie uruchamiaj .reg z niezaufanego źródła; kliknij prawym przyciskiem > Edytuj, aby najpierw przeczytać go w Notepad, wyeksportuj kopię zapasową danej gałęzi (regedit > Plik > Eksportuj) i dopiero wtedy zastosuj. Uważaj na narzędzia typu „registry cleaner/optimizer” reklamowane obok plików .reg - wiele z nich ma niską wartość lub zawiera adware (PUP); Windows nie potrzebuje aplikacji firm trzecich do obsługi .reg.
Szczegóły formatu
w pigułceProgramy otwierające pliki REG
Szczegóły techniczne
specyfikacja| Kodowanie pliku | UTF-16 LE z opcjonalnym FF FE BOM (nowoczesne, Windows 2000+); ANSI (starsze REGEDIT4, Windows 9x) |
| Identyfikator formatu | Pierwsza linia to zawsze nagłówek: „Windows Registry Editor Version 5.00” (nowoczesny) lub „REGEDIT4” (starszy) |
| Typ MIME | text/plain |
| Struktura | Linia nagłówka, następnie bloki sekcji [HKEY_...\Klucz\Podklucz], każdy zawierający linie „NazwaWartości”=typ:dane; puste linie oddzielają sekcje |
| Obsługiwane typy danych | REG_SZ (ciąg w cudzysłowie), REG_DWORD (dword:), REG_BINARY (hex:), REG_EXPAND_SZ (hex(2):), REG_MULTI_SZ (hex(7):), REG_QWORD (hex(b):) |
| Składnia wartości domyślnej | @= oznacza nienazwaną wartość domyślną klucza |
| Składnia usuwania klucza | Poprzedzenie ścieżki klucza znakiem minus: [-HKEY_...\Klucz] |
| Składnia usuwania wartości | Przypisanie łącznika jako danej: „NazwaWartości”=- |
| Kontynuacja linii | Długie wartości szesnastkowe/binarne mogą być dzielone między linie przy użyciu końcowego ukośnika wstecznego (\) |
| Metoda importu | Dwukrotne kliknięcie wywołuje regedit.exe i scala wpisy po monicie UAC + potwierdzeniu; CLI: reg import plik.reg |
| Kompresja | Brak - czysty tekst |
| Suma kontrolna / integralność | Brak - brak wbudowanej sumy kontrolnej lub podpisu cyfrowego |
| Obsługa platform | Tylko Windows; traktowany jako zwykły tekst na macOS i Linux bez wpływu na rejestr |
| Powiązane narzędzia | Edytor rejestru (regedit.exe), reg.exe (import/eksport/zapytania z wiersza poleceń) |
| Wydano | Windows 95 (.reg import/export); current text format since Windows 2000/XP |
| Najnowsza wersja | Windows Registry Editor Version 5.00 (UTF-16, since Windows 2000) |
| Specyfikacja | learn.microsoft.com |
Konwersje REG
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki REG.