Windows 10 Import/Export chei de registry din linia de comandă

click fraud protection

Copierea cheilor de registry de pe un dispozitiv pe altul este o modalitate eficientă de a configura rapid setările Windows pe un computer nou de acasă sau de la birou. Copierea manuală a cheilor de registry ar dura o veșnicie și ar avea un risc mare de erori - aceasta este o modalitate mai bună. Exportarea și importarea cheilor de registry prin linia de comandă oferă o cale eficientă pentru a vă asigura că intrările dvs. din registry sunt copiate corect. Deci, cum importați și exportați cheile de registry prin linia de comandă?

Pentru cei care nu sunt familiarizați cu acesta, registrul Windows este o bază de date, care stochează un număr mare de opțiuni de configurare pentru Windows și pentru alte software instalate pe computer. Setările sunt salvate în registry ca chei de registry, acestea sunt atât numele setării, cât și valoarea setării, acolo unde este cazul.

Registrul este împărțit în cinci arbori care poartă setări pentru diferite cazuri de utilizare, fiecare dintre acestea fiind propria sa RootKey. O RootKey este „HKCU” sau „HKEY_Current_User”. HKCU RootKey este folosită pentru setările care se aplică în mod specific utilizatorului conectat în prezent. Fiecare RootKey are un număr de Subchei, care la rândul lor conțin alte SubChei.

Numele complet al oricărei chei de registry este numele RootKey, urmat de numele fiecărei subchei necesare pentru a ajunge la cheia specifică dorită, conectată printr-o bară oblică inversă. De exemplu, cheia de registry „Setări” este o subcheie a „Imprimantelor”, care este ea însăși o subcheie a cheii rădăcină; HKCU. Numele complet pentru această cheie de registry este „HKCU\Printers\Settings”.

Primul pas este să deschideți Command Prompt. Pentru a face acest lucru, deschideți meniul Start apăsând tasta Windows, apoi tastați „Command Prompt”. Totuși, nu îl lansați doar, va trebui să îl porniți cu privilegii administrative. Pentru a face acest lucru, fie faceți clic pe „Run as administrator” în partea dreaptă a meniului Start, fie făcând clic dreapta pe aplicație și selectând „Run as administrator” din lista verticală.

Porniți promptul de comandă ca administrator.

Sfat: Dacă promptul de comandă nu este prezent pe dispozitivul dvs., Windows PowerShell va funcționa identic.

Odată ce linia de comandă este deschisă, tastați comanda „Reg export /?”, pentru a vedea pagina de ajutor pentru comanda de export de registry. Această pagină explică ce face fiecare dintre argumente, în ce ordine trebuie să fie și care sunt opționale.

Pagina de ajutor pentru comanda „Reg Export”.

Argumentul Keyname este numele cheii de registry care urmează să fie exportată, este împărțit în două secțiuni, RootKey și SubKey. Rootkey este unul dintre cei cinci arbori de registry. Puteți fie să le scrieți în întregime, adică „HKEY_Current_User”, fie în forma lor scurtată, adică „HKCU”.

Subcheia este calea către subcheia pe care doriți să o exportați. Calea poate fi către o singură subcheie specifică, până la maximum 512 niveluri adâncime, sau poate fi către o subcheie de nivel înalt cu alte subchei. De asemenea, este posibil să lăsați SubKey necompletat, aceasta va exporta întregul arbore RootKey, inclusiv toate SubKeys. Dacă nu știți care anume doriți, alegeți unul de nivel superior care să includă ceea ce dvs pe care îl cauți este cel mai bun pariu al tău – pur și simplu nu merge prea sus sau poți ajunge cu lucruri pe care nu le faci vrei.

FileName este numele fișierului în care doriți să exportați cheile de registry. Dacă doar furnizați un nume de fișier fără informații despre cale, atunci fișierul va fi salvat în directorul curent în care se află linia de comandă. Dacă ați lansat Command Prompt cu permisiuni administrative, atunci acesta se va fi deschis în directorul „C:\Windows\system32”. System32 NU este un loc bun pentru a salva un fișier cheie de registry exportat, deoarece conține componente Windows sensibile, ar trebui să luați în considerare utilizarea unui director de utilizator, cum ar fi desktopul. Pornirea căii fișierului cu „%UserProfile%” mută directorul de ieșire în directorul de utilizator, de ex. „%UserProfile%\Desktop” va salva un fișier în directorul desktop.

Sfat: Numele fișierului ar trebui să se termine întotdeauna cu extensia de fișier .reg. Acesta este tipul de fișier recunoscut al setărilor de registry.

Celelalte argumente ale comenzii sunt mai puțin importante și complet opționale. De exemplu, /y suprascrie automat fișierele cu același nume, dacă acestea există. Argumentele /reg: 32 și /reg: 64 vă permit să specificați dacă cheia este accesată cu vizualizarea registry pe 32 sau, respectiv, pe 64 de biți.

Acum sunteți gata să scrieți și să rulați comanda reală. Comanda ar trebui să fie „reg export ‘RootKey[\SubKey]’ ‘FileName’”. Nu sunt necesare ghilimele - doar introduceți cheile de care aveți nevoie. RootKey și FileName sunt elemente obligatorii, în timp ce secțiunea SubKey poate fi lăsată goală pentru a exporta întreaga RootKey.

"Operațiunea a fost încheiată cu succes."

Dacă comanda s-a finalizat corect, în fereastra Prompt de comandă va fi tipărit un mesaj care va spune: „Operația a fost finalizat cu succes.” Executarea comenzii poate dura ceva timp, așa că poate fi necesar să așteptați confirmarea apărea.

Acum, ar trebui să aveți un fișier reg salvat în locația specificată. Puteți copia acest lucru pe alt computer pentru a-l importa acolo. Odată ajuns pe computerul țintă, puteți vizualiza argumentele comenzii tastând comanda „Reg Import /?”. Argumentele pentru comanda de import sunt foarte asemănătoare cu cele pentru comanda de export.

Pagina de ajutor pentru comanda „Import reg.”.

Sfat: Înainte de a modifica registrul, ar trebui să creați un punct de restaurare a sistemului adecvat. Un punct de restaurare va oferi o configurație de registru „cunoscută bună” la care puteți reveni dacă există probleme după import.

Pentru a importa fișierul reg rulați comanda „reg import ‘FileName’”, unde „FileName” este calea fișierului către fișierul reg pe care doriți să îl importați. Din nou, odată ce procesul se încheie cu succes, va fi tipărit mesajul „Operația finalizată cu succes”.