Vedeli ste, že Registry systému Windows môžete vyladiť pomocou príkazového riadka? Tu je návod.
Editor databázy Registry je prvá vec, ktorú používatelia systému Windows vyvolajú, pokiaľ ide o úpravu databázy Registry systému Windows. Ak sa však nechcete zaoberať rušivým grafickým rozhraním a príliš veľkým počtom kliknutí, môžete použiť jednoduchšie vyzerajúci nástroj: príkazový riadok.
Hoci jeho používanie vyžaduje o niečo viac know-how ako Editor databázy Registry, náš sprievodca by vám mal pomôcť začať.
Ako zobraziť zoznam príkazov databázy Registry v príkazovom riadku
Pokiaľ ide o úpravu registra pomocou príkazového riadka, nie je k dispozícii veľa príkazov. Ak chcete zobraziť všetky, otvorte príkazový riadok ako správca a spustite nasledujúci príkaz v príkazovom riadku:
reg /?
Príkazový riadok následne vypíše zoznam príkazov, ako napr reg pridať, reg vymazať, reg kópia, a reg uložiť.
Ak o nich chcete vidieť viac informácií, stačí pridať /? prepínač na konci príkazu. Napríklad, ak chcete zistiť, čo reg pridať príkaz robí, zadali by ste nasledujúci príkaz:
reg add /?
Po jeho spustení získate všetky podrobnosti o tom, čo robí a ako ho používať.
Ak je pre vás ťažké vydávať príkazy sami, nebojte sa. My vám to zjednodušíme a ukážeme vám, ako ich začať používať.
Pridať a odstrániť kľúče v registri Windows
Ak chcete pridať kľúč do registra pomocou príkazového riadka, musíte použiť reg pridať pri zadávaní cesty k novému kľúču a či chcete vynútiť operáciu s /f prepínač (vyhnete sa tak potrebe výzvy na potvrdenie).
Ako vždy, pokiaľ ide o úpravu databázy Registry systému Windows, odporúčame, aby ste ako prvú vec urobili vytvorte bod obnovenia systému v systéme Windows.
Tu je príklad:
REG Add HKLM\SOFTWARE\MyNewKey /f
Vo vyššie uvedenom príkaze pridávame MyNewKey podkľúč k KHLM/Softvér kľúč. Ak prejdete do Editora databázy Registry a rozbalíte tento kľúč, uvidíte súbor MyNewKey podkľúč v ňom.
Vymazanie kľúča je tiež jednoduché, stačí ho vymeniť pridať s vymazať vo vyššie uvedenom príklade. Tu je postup:
reg delete HKLM\SOFTWARE\MyNewKey /f
Teraz MySubKey kľúč zmizne v editore databázy Registry.
Ako pridať, upraviť a odstrániť hodnoty v registri Windows
Ak chcete pridať alebo upraviť kľúč hodnoty v registri pomocou príkazového riadka, stále budete používať reg pridať príkaz ako vyššie. Tentoraz však budete musieť zadať aj nasledujúce parametre: hodnota (/v), typ hodnoty (/t) a údaje o hodnote (/d). Tu je príklad toho, čo by príkaz chcel:
reg add HKLM\SOFTWARE\MyNewKey /v MyValue /t REG_DWORD /d "1" /f
Po spustení príkazu budete môcť nájsť hodnotu v Editore databázy Registry. A ak kľúč neexistuje, príkazový riadok ho vytvorí.
Register Windows používa niekoľko typov hodnôt a tu je tabuľka bežných:
Typ hodnoty |
Popis |
---|---|
REG_NONE |
Žiadny typ hodnoty |
REG_SZ |
Hodnota reťazca |
REG_MULTI_SZ |
Viacreťazcová hodnota |
REG_EXPAND_SZ |
Hodnota rozšíreného reťazca |
REG_DWORD |
32-bitová hodnota DWORD |
REG_QWORD |
64-bitová hodnota QWORD |
REG_BINARY |
Binárna hodnota |
Ak chcete hodnotu odstrániť, stačí použiť reg vymazať pri zadávaní cesty ku kľúču a názvu hodnoty. Tu je príklad odstránenia hodnoty, ktorú sme vytvorili predtým:
reg delete HKLM\SOFTWARE\MyNewKey /v MyValue /f
Po úspešnom spustení vyššie uvedeného príkazu by hodnota mala zmiznúť z Editora databázy Registry.
Ako skopírovať položky databázy Registry z jedného kľúča do druhého
Niekedy možno budete chcieť skopírovať hodnoty z jedného kľúča do druhého v registri. Je to rovnako jednoduché ako používanie reg kópia pri zadávaní kľúča, z ktorého ich kopírujete, a kľúča, do ktorého ich kopírujete (nezabudnite, že oba kľúče už musia existovať pred spustením príkazu). Tu je príklad:
reg copy HKLM\SOFTWARE\MyNewKey1 HKLM\SOFTWARE\MyNewKey2 /s
The /s prepínač na konci hovorí príkazovému riadku, že by mal skopírovať každý podkľúč a hodnotu v prvom kľúči (MyNewKey1) do druhého (MyNewKey2).
Bohužiaľ neexistuje spôsob, ako skopírovať konkrétne hodnoty z jedného kľúča do druhého. Na to budete musieť použiť Editor databázy Registry.
Ako importovať položky databázy Registry
Ak máte vytvoril súbor databázy Registry systému Windows alebo ste ho stiahli inde, môžete ho importovať do registra pomocou súboru reg import príkaz. Všetko, čo musíte urobiť, je zadať cestu k súboru databázy Registry a príkazový riadok sa postará o zvyšok. Tu je príklad:
reg import C:\Users\CHIFUNDO\Desktop\MyRegFile.reg
Po spustení tohto príkazu sa obsah súboru reg zlúči s registrom.
Ako exportovať položky registra
Kľúč v registri môžete exportovať pomocou reg export pri zadávaní cesty kľúča, ktorý chcete exportovať, a súboru, ktorý chcete vytvoriť. To sa hodí, keď potrebujete zálohovať určité kľúče a hodnoty, aby ste ich mohli obnoviť inde. Tu je príklad:
reg export"HKLM\SOFTWARE\MyNewKey" D:\Reg_Backup\CHIFUNDO\Desktop\MyRegFile.reg
Po úspešnom spustení príkazu skontrolujte zadané umiestnenie a zistíte, že kľúč a jeho priradené podkľúče a hodnoty boli úspešne exportované. V našom prípade vytvorí súbor tzv MyRegFile.reg a uložte ho na plochu.
Môžete tiež exportovať konkrétnu hodnotu pomocou reg dotaz a zahrňte kľúč, hodnotu a cestu k súboru databázy Registry, do ktorého chcete exportovať hodnotu. Tu je príklad.
reg query HKLM\SOFTWARE\MyNewKey /v MyValue > C:\Users\CHIFUNDO\Desktop\MyRegFile.reg
Výsledný súbor databázy Registry bude obsahovať iba kľúč a konkrétnu hodnotu, ktorú ste exportovali.
Ako uložiť položky databázy Registry
Ak už máte súbor databázy Registry alebo akýkoľvek iný textový súbor, môžete doň pridať kľúče pomocou príkazového riadka a reg uložiť príkaz, ktorý prepíše súbor novými informáciami. Stačí zadať názov kľúča a súbor databázy Registry, do ktorého ho chcete uložiť. Tu je príklad:
reg save HKLM\SOFTWARE\MyNewKey2 C:\Users\CHIFUNDO\Desktop\MyRegFile.hiv /y
The /r switch na konci vyššie uvedeného príkazu prepíše súbor, do ktorého ukladáte kľúč, bez toho, aby vyvolal výzvu. Keď súbor otvoríte, nebudete môcť čítať jeho obsah, pretože bude uložený ako binárny súbor.
Ako obnoviť položky databázy Registry
Povedzme teda, že sa niečo stalo s kľúčmi a hodnotami v rámci MyNewKey2 ktoré sme uložili v predchádzajúcej časti, môžete použiť vytvorený záložný súbor na jeho obnovenie. Budete musieť použiť reg obnoviť príkaz. Tu je návod, ako ho spustiť:
reg restore HKLM\SOFTWARE\MyNewKey2 C:\Users\CHIFUNDO\Desktop\MyRegFile.hiv
Teraz MyNewKey2 kľúč by sa mal vrátiť do stavu, v akom bol pri vytváraní zálohy.
Vylaďte register bez editora databázy Registry
Aj keď príkazový riadok nedokáže urobiť všetko, čo robí Editor databázy Registry, ponúka rýchly spôsob úpravy databázy Registry bez otvorenia vyššie uvedeného nástroja. Aj keď je používanie príkazového riadka na vyladenie registra pomerne pokročilé, aj keď ste priemerný používateľ, mali by ste byť schopní zvládnuť, ak budete pozorne sledovať.
Len nezabudnite urobiť to, čo sme už spomenuli, aby ste predišli trvalému zničeniu počítača so systémom Windows a najskôr vytvorte bod obnovenia systému