C:\WINDOWS>REG QUERY /?
REG QUERY NazwaKlucza
[/v
[NazwaWartosci
] | /ve
] [/s
][/f Dane
[/k
] [/d
] [/c
] [/e
]] [/t Typ
] [/z
] [/se
Separator
]NazwaKlucza
[\\Komputer\
]PelnyKlucz
Komputer - nazwa zdalnego komputera, zastepujaca
ustawienia
domyslne na biezacym komputerze. Na
zdalnych
komputerach sa dostepne tylko wartosci
HKLM i HKU
PelnyKlucz - nazwa postaci KLUCZGLÓWNY\Podklucz
KLUCZGLÓWNY -
[ HKLM | HKCU | HKCR | HKU |
HKCC
]Podklucz - pelna nazwa klucza rejestru pod wybranym
KLUCZEMGLÓWNYM
/v Kwerendy dotyczace wartosci okreslonego klucza
rejestru.
Jezeli nie podano, kwerenda obejmuje wszystkie wartosci
klucza.
Argument tego przelacznika jest opcjonalny tylko wtedy,
gdy jest
okreslony wraz z przelacznikiem /f. Powoduje to
przeszukanie tylko
nazw wartosci.
/ve Kwerendy dotyczace wartosci domyslnej albo wartosci o
pustej nazwie
(domyslnie).
/s Kwerenda obejmuje rekursywnie wszystkie podklucze i
wartosci
(podobnie jak polecenie dir /s).
/se Okresla separator (dlugosci tylko 1 znaku) w ciagu
danych
REG_MULTI_SZ. Domyslnym separatorem jest "\0".
/f Okresla dane lub wzorzec do wyszukania.
Uzyj cudzyslowów, jezeli ciag zawiera spacje. Domyslnie
jest to "*".
/k Okresla, ze wyszukiwanie ma objac tylko nazwy kluczy.
/d Okresla, ze wyszukiwanie ma objac tylko dane.
/c Okresla, ze w wyszukiwaniu nalezy uwzglednic wielkosc
liter.
Domyslnie wielkosc liter jest bez znaczenia.
/e Okresla, ze maja byc zwrócone tylko dokladne
dopasowania.
Domyslnie sa zwracane wszystkie dopasowania.
/t Okresla typ danych wartosci rejestru.
Prawidlowe typy to:
REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ,
REG_DWORD, REG_BINARY, REG_NONE
Domyslnie przyjmuje sie wszystkie typy.
/z Informacja pelna, tzn. jest pokazywany liczbowy
odpowiednik typu
nazwy wartosci.
Przyklady:
REG QUERY HKLM\Software\Microsoft\ResKit /v Wersja
Wyswietla wartosc rejestru o nazwie Wersja.
REG QUERY \\ABC\HKLM\Software\Microsoft\ResKit\nt\Setup /s
Wyswietla wszystkie podklucze i wartosci z klucza rejestru
o nazwie Setup na zdalnym komputerze ABC.
REG QUERY HKLM\Software\Microsoft\ResKit\nt\Setup /se #
Wyswietla wszystkie podklucze i wartosci z separatorem "#"
dla tych wszystkich nazw wartosci, których typem jest
REG_MULTI_SZ.
REG QUERY HKLM /f SYSTEM /t REG_SZ /c /e
Wyswietla klucz, wartosc i dane, uwzgledniajac wielkosc liter
i dokladnie
znajdujac wystapienia ciagu "SYSTEM" w kluczu glównym HKLM,
przy czym
typem danych jest REG_SZ.
REG QUERY HKCU /f 0F /d /t REG_BINARY
Wyswietla klucz, wartosc i dane dla wystapien ciagu "0F" w
danych
w kluczu glównym HKCU, przy czym typem danych jest
REG_BINARY.
REG QUERY HKLM\SOFTWARE /ve
Wyswietla wartosc i dane wartosci pustej (domyslnie)
z klucza HKLM\SOFTWARE.
C:\WINDOWS>REG ADD /?
REG ADD nazwa_klucza
[/v nazwa_wartosci | /ve
] [/t typ
] [/s
separator
][/d dane
] [/f
]nazwa_klucza
[\\komputer\
]pelny_klucz
komputer Nazwa komputera zdalnego; jej
pominiecie
okresla komputer biezacy. Na
komputerach
zdalnych sa dostepne tylko HKLM i
HKU
pelny_klucz KLUCZ_GLÓWNY\Podklucz
KLUCZ_GLÓWNY
[ HKLM | HKCU | HKCR | HKU | HKCC
]Podklucz Pelna nazwa klucza rejestru pod
wybranym
KLUCZEM_GLÓWNYM
/v Nazwa wartosci do dodania pod wybranym kluczem.
/ve Dodaje do klucza nazwe o wartosci pustej
(domyslne).
/t Typy danych RegKey
[ REG_SZ | REG_MULTI_SZ | REG_EXPAND_SZ |
REG_DWORD | REG_BINARY | REG_NONE
]W przypadku pominiecia zakladany jest typ
REG_SZ
/s Okresl jeden znak uzywany jako separator w
ciagu danych dla
REG_MULTI_SZ. Przy pominieciu uzywaj "\0" jako
separatora.
/d Dane, które maja byc przypisane dodawanej
wartosci rejestru
NazwaWartosci
/f Wymusza zastapienie istniejacego wpisu rejestru
bez
monitowania
Przyklady:
REG ADD \\ABC\HKLM\Software\MójKomp
Dodaje klucz HKLM\Software\MójKomp na komputerze zdalnym ABC
REG ADD HKLM\Software\MójKomp /v Dane /t REG_BINARY /d fe340ead
Dodaje wartosc (nazwa: Dane, typ: REG_BINARY, dane: fe340ead)
REG ADD HKLM\Software\MójKomp /v MRU /t REG_MULTI_SZ /d
fax\0mail
Dodaje wartosc (nazwa: MRU, typ: REG_MULTI_SZ, dane:
fax\0mail\0\0)
REG ADD HKLM\Software\MójKomp /v Sciezka /t REG_EXPAND_SZ /d
^%systemroot^%
Dodaje wartosc (nazwa: Sciezka, typ: REG_EXPAND_SZ, dane:
%systemroot%)
Uwaga: w ciagu rozszerzalnym nalezy uzywac symbolu karetki (
^ )
C:\WINDOWS>REG DELETE /?
REG DELETE NazwaKlucza
[/v NazwaWartosci | /ve | /va
] [/f
]NazwaKlucza
[\\Komputer\
]PelnyKlucz
Komputer Nazwa komputera zdalnego; w wypadku pominiecia
wartoscia
domyslna jest komputer biezacy.
Na komputerach zdalnych sa dostepne tylko
klucze HKLM i HKU.
PelnyKlucz KLUCZ_GLÓWNY\Podklucz
KLUCZ_GLÓWNY
[ HKLM | HKCU | HKCR | HKU | HKCC
]Podklucz Pelna nazwa klucza rejestru dla wybranego
klucza KLUCZ_GLÓWNY
NazwaWartosci Nazwa wartosci dla wybranego klucza, która ma
byc usunieta.
W wypadku pominiecia usuwane sa wszystkie
podklucze
i wartosci dla klucza.
/ve Usuwa wartosc pustej nazwy wartosci (domyslne).
/va Usuwa wszystkie wartosci dla tego klucza.
/f Wymusza usuniecie bez monitowania.
Przyklady:
REG DELETE HKLM\Software\MójKomp\MojaApl\LimitCzasu
Usuwa klucz rejestru LimitCzasu oraz wszystkie jego podklucze
i wartosci
REG DELETE \\ZODIAC\HKLM\Software\MójKomp /v MTU
Usuwa wartosc rejestru MTU dla klucza MójKomp na komputerze
ZODIAC