Komenda reg copy
w systemie Windows jest używana do kopiowania kluczy rejestru lub ich wartości z jednego miejsca do drugiego. Umożliwia to m.in. przenoszenie ustawień konfiguracyjnych między różnymi kluczami rejestru, co jest szczególnie przydatne w administracji systemami oraz w skryptach automatyzujących konfigurację systemu.
reg copy [Źródło] [Cel] [/s] [/f]
Parametr | Opis |
---|---|
[Źródło] | Ścieżka do klucza rejestru, który ma być skopiowany. Musi być pełną ścieżką, np. HKEY_LOCAL_MACHINE\Software\Example . |
[Cel] | Ścieżka do miejsca, gdzie klucz ma być skopiowany. Powinien być również pełną ścieżką, np. HKEY_CURRENT_USER\Software\ExampleCopy . |
/s | Kopiuje wszystkie podklucze oraz wartości z danego klucza. Bez tego parametru kopiowane są tylko wartości bezpośrednie. |
/f | Wymusza nadpisanie istniejącego klucza bez pytania o potwierdzenie. Użycie tego parametru jest zalecane w skryptach automatyzujących. |
reg copy HKEY_LOCAL_MACHINE\Software\Example HKEY_CURRENT_USER\Software\ExampleCopy /s
Powyższa komenda kopiuje cały klucz Example
z lokalizacji HKEY_LOCAL_MACHINE\Software
do HKEY_CURRENT_USER\Software
z zachowaniem wszystkich podkluczy i wartości. Użycie parametru /s
zapewnia, że wszystkie elementy zostaną skopiowane, co jest istotne w przypadku bardziej złożonych struktur rejestru.
reg copy HKEY_CURRENT_USER\Software\Example HKEY_CURRENT_USER\Software\ExampleBackup /f
W tym przykładzie klucz Example
jest kopiowany do ExampleBackup
w tej samej lokalizacji. Parametr /f
wymusza nadpisanie istniejącego klucza ExampleBackup
, co może być przydatne, gdy chcemy utworzyć nową wersję klucza w tym samym miejscu.