Uwagi
-
Ten artykuł jest przeznaczony dla zaawansowanych użytkowników, administratorów i informatyków.
-
Importowanie plików wpisów rejestracji (.reg) jest funkcją Regedit.exe i nie jest obsługiwane przez Regedt32.exe. Za pomocą Regedit.exe można wprowadzić pewne zmiany w rejestrze na komputerze z systemem Windows NT 4.0 lub windows 2000, ale niektóre zmiany wymagają Regedt32.exe. Nie można na przykład dodawać ani zmieniać wartości REG_EXPAND_SZ ani REG_MULTI_SZ przy użyciu Regedit.exe na komputerze z systemem Windows NT 4.0 lub z systemem Windows 2000. Regedt32.exe jest podstawowym Redaktor rejestru dla systemów Windows NT 4.0 i Windows 2000. Jeśli musisz użyć Regedt32.exe, nie możesz modyfikować rejestru za pomocą plików wpisów rejestracji (.reg). Aby uzyskać więcej informacji na temat różnic między Regedit.exe a Regedt32.exe, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:
141377 Różnice między Regedit.exe a Regedt32.exe
W TYM ZADANIU
Podsumowanie
Ważne W tej sekcji, metodzie lub zadaniu podano informacje dotyczące modyfikowania rejestru. Niepoprawne zmodyfikowanie rejestru może jednak być przyczyną poważnych problemów. Dlatego należy uważnie wykonywać podane czynności. Dla większego bezpieczeństwa przed zmodyfikowaniem rejestru należy wykonać jego kopię zapasową. Dzięki temu będzie można przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji dotyczących wykonywania kopii zapasowej i przywracania rejestru, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
322756 Jak wykonać kopię zapasową rejestru i przywrócić go w systemie Windows W tym artykule krok po kroku opisano, jak dodawać, modyfikować i usuwać podklucze rejestru oraz wartości przy użyciu pliku wpisów rejestracji (.reg). Regedit.exe importuje i eksportuje podklucze rejestru oraz wartości przy użyciu plików .reg. Za pomocą tych plików .reg można zdalnie rozpowszechniać zmiany rejestru na kilku komputerach z systemem Windows. Po uruchomieniu pliku .reg zawartość pliku jest scalane z lokalnym rejestrem. Dlatego należy rozpowszechniać .reg plików z zachowaniem ostrożności.powrót na górę
Składnia . Pliki rejestru
Plik .reg ma następującą składnię:
Wierszpusty programu RegistryEditorVersion [RegistryPath1] "DataItemName1"="DataType1:DataValue1" DataItemName2"="DataType2:DataValue2" Blank line [RegistryPath2] "DataItemName3"="DataType3:DataValue3" gdzie: RegistryEditorVersion to "Rejestr Systemu Windows Redaktor wersji 5.00" dla systemów Windows 2000, Windows XP i Windows Server 2003 lub "REGEDIT4" dla systemów Windows 98 i Windows NT 4.0. Nagłówek "REGEDIT4" działa również na komputerach z systemem Windows 2000, windows XP i Windows Server 2003. Pusty wiersz to pusty wiersz. Wskazuje to początek nowej ścieżki rejestru. Każdy klucz lub podklucz to nowa ścieżka rejestru. Jeśli masz kilka klawiszy w pliku .reg, puste wiersze ułatwiają sprawdzenie zawartości i rozwiązywanie problemów z jej zawartością. RegistryPathx to ścieżka podklucza przechowującego pierwszą importową wartość. Ujmij ścieżkę w nawiasy kwadratowe i rozdziel każdy poziom hierarchii ukośnikiem odwrotnym. Na przyk³ad:[HKEY_LOCAL_ MACHINE\SOFTWARE\Policies\Microsoft\Windows\System] Plik .reg może zawierać kilka ścieżek rejestru. Jeśli dolna część hierarchii w instrukcji path nie istnieje w rejestrze, zostanie utworzony nowy podklucz. Zawartość plików rejestru jest wysyłana do rejestru w kolejności ich wprowadzania. Dlatego jeśli chcesz utworzyć nowy podklucz z innym podkluczem poniżej, musisz wprowadzić wiersze w odpowiedniej kolejności.
DataItemNamex to nazwa elementu danych, który chcesz zaimportować. Jeśli element danych w pliku nie istnieje w rejestrze, plik .reg doda go (z wartością elementu danych). Jeśli element danych istnieje, wartość w pliku .reg zastępuje istniejącą wartość. W cudzysłowie jest ujęta nazwa elementu danych. Bezpośrednio po nazwie elementu danych znajduje się znak równości (=). DataTypex jest typem danych dla wartości rejestru i zaraz po znaku równości. Dla wszystkich typów danych innych niż REG_SZ (wartość ciągu) dwukropek bezpośrednio podąża za typem danych. Jeśli typ danych jest REG_SZ , nie uwzględniaj wartości typu danych lub dwukropka. W tym przypadku Regedit.exe przyjmuje REG_SZ dla typu danych. W poniższej tabeli wymieniono typowe typy danych rejestru:
Typ danych |
DataType in .reg |
---|---|
REG_BINARY |
Szesnastkowych |
REG_DWORD |
Dword |
REG_EXPAND_SZ |
szesnastkowo(2) |
REG_MULTI_SZ |
szesnastkowo(7) |
Aby uzyskać więcej informacji na temat typów danych rejestru, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:
256986 Opis danych rejestru systemu MicrosoftWindowsValuex zaraz za dwukropkiem (lub znakiem równości z REG_SZ) i musi być w odpowiednim formacie (na przykład ciąg lub szesnastkowo). Użyj formatu szesnastkowo dla elementów danych binarnych. Uwaga Możesz wprowadzić kilka wierszy elementów danych dla tej samej ścieżki rejestru. Uwaga: plik rejestru powinien zawierać pusty wiersz u dołu pliku.powrót na górę
Dodawanie podkluczy rejestru lub dodawanie i zmienianie wartości rejestru
Aby dodać podklucz rejestru lub dodać lub zmienić wartość rejestru, wprowadź odpowiednie zmiany w rejestrze, a następnie wyeksportuj odpowiedni podklucz lub podklucze. Wyeksportowane podklucze rejestru są automatycznie zapisywane jako pliki .reg. Aby wprowadzić zmiany w rejestrze i wyeksportować zmiany do pliku .reg, wykonaj następujące czynności:
-
Kliknij przycisk Start, kliknij polecenie Uruchom, wpisz regedit w polu Otwórz , a następnie kliknij przycisk OK.
-
Znajdź i kliknij podklucz przechowujący element rejestru lub elementy, które chcesz zmienić.
-
Kliknij pozycję Plik, a następnie kliknij pozycję Eksportuj.
Ten krok powoduje utworzenie kopii zapasowej podklucza przed wprowadzeniem jakichkolwiek zmian. Jeśli zmiany spowodują problem, możesz zaimportować ten plik z powrotem do rejestru. -
W polu Nazwa pliku wpisz nazwę pliku, którego chcesz użyć do zapisania pliku .reg z oryginalnymi elementami rejestru, a następnie kliknij przycisk Zapisz.
Uwaga Użyj nazwy pliku przypominającej o zawartości, takiej jak odwołanie do nazwy podklucza. -
W prawym okienku dodaj lub zmodyfikuj odpowiednie elementy rejestru.
-
Powtórz kroki 3 i 4, aby ponownie wyeksportować podklucz, ale użyj innej nazwy pliku .reg. Za pomocą tego pliku .reg możesz wprowadzić zmiany w rejestrze na innym komputerze.
-
Przetestuj zmiany na komputerze lokalnym. Jeśli spowodują one problem, kliknij dwukrotnie plik przechowujący kopię zapasową oryginalnych danych rejestru, aby przywrócić pierwotny stan rejestru. Jeśli zmiany będą działać zgodnie z oczekiwaniami, możesz rozpowszechnić .reg utworzone w kroku 6 na innych komputerach, korzystając z metod opisanych w sekcji "Rozpowszechnianie zmian rejestru" tego artykułu.
Usuwanie kluczy rejestru i wartości
Aby usunąć klucz rejestru z plikiem .reg, umieść łącznik (-) przed programem RegistryPath w pliku .reg. Aby na przykład usunąć podklucz Test z następującego klucza rejestru:
HKEY_LOCAL_MACHINE\Software Umieść łącznik przed następującym kluczem rejestru w pliku .reg:
HKEY_LOCAL_MACHINE\Software\Test Poniższy przykład zawiera plik .reg, który może wykonać to zadanie.
[-HKEY_LOCAL_MACHINE\Software\Test] Aby usunąć wartość rejestru z plikiem .reg, umieść łącznik (-) po znaku równości następującym po nazwie DataItemName w pliku .reg. Aby na przykład usunąć wartość rejestru TestValue z następującego klucza rejestru:
HKEY_LOCAL_MACHINE\Software\Test umieść łącznik po ciągu "TestValue"= w pliku .reg. Poniższy przykład zawiera plik .reg, który może wykonać to zadanie.
HKEY_LOCAL_MACHINE\Software\Test "TestValue"=- Aby utworzyć plik .reg, za pomocą Regedit.exe wyeksportuj klucz rejestru, który chcesz usunąć, a następnie za pomocą Notatnika edytuj plik .reg i wstaw łącznik.Zmienianie nazw kluczy rejestru i wartości
Aby zmienić nazwę klucza lub wartości, usuń klucz lub wartość, a następnie utwórz nowy klucz lub wartość z nową nazwą.
Rozpowszechnianie zmian w rejestrze
Możesz wysłać plik .reg do użytkowników w wiadomości e-mail, umieścić plik .reg w udziale sieciowym i skierować użytkowników do udziału sieciowego w celu jego uruchomienia lub dodać polecenie do skryptów logowania użytkowników, aby automatycznie zaimportować plik .reg podczas logowania. Gdy użytkownicy uruchomią plik .reg, otrzymają następujące komunikaty:
Redaktor
rejestru Czy na pewno chcesz dodać informacje w ścieżce .reg pliku do rejestru? Jeśli użytkownik kliknie przycisk Tak, zostanie wyświetlony następujący komunikat:Redaktor
rejestru Informacje w ścieżce .reg pliku zostały pomyślnie wprowadzone do rejestru. Regedit.exe obsługuje przełącznik wiersza polecenia /s, aby nie wyświetlać tych komunikatów. Aby na przykład dyskretnie uruchomić plik .reg (z przełącznikiem /s) z pliku partii skryptu logowania, użyj następującej składni:ścieżka .reg pliku regedit.exe /s Zmiany rejestru w sieci można również rozpowszechniać za pomocą zasady grupy lub zasad systemowych. Aby uzyskać dodatkowe informacje, odwiedź następującą witrynę internetową firmy Microsoft:
Rozpowszechnianie zmian w rejestrze Uwaga Jeśli zmiany działają, możesz wysłać plik rejestracji do odpowiednich użytkowników w sieci.powrót na górę