Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Hekuri
  • Katër mënyra për të hapur regjistrin e Windows. reg utility - nisni dhe modifikoni regjistrin nga linja e komandës

Katër mënyra për të hapur regjistrin e Windows. reg utility - nisni dhe modifikoni regjistrin nga linja e komandës

Në këtë artikull, ne do të shikojmë mjetin e linjës së komandës reg, i cili është përgjegjës për të punuar me regjistrin e Windows, për shembull, fillimin e regjistrit nga rreshti i komandës ose redaktimi i regjistrit nga rreshti i komandës. Vetë regjistri përmban cilësimet bazë të sistemit Windows (profilet e përdoruesve dhe aplikacioneve, ai është një lloj zemra e sistemit). Në fakt, regjistri është vetëm një grup skedarësh binare, ato nuk mund të hapen, ekzekutohen ose modifikohen në mënyrë të rregullt, veçanërisht kur vetë sistemi Windows është në punë.

Ose regedt32, është krijuar për të parë dhe modifikuar regjistrin e sistemit dhe përmbajtjen e tij, dhe nisja ose redaktimi i regjistrit nga linja e komandës kryhet duke përdorur reg utilities .

Më poshtë është një listë e pesë ndarjeve rrënjësore dhe emrat e tyre të shkurtër:

  • HKEY_CLASSES_ROOT (HKCR),
  • HKEY_CURRENT_USER (HKCU),
  • HKEY_LOCAL_MACHINE (HKLM),
  • HKEY_USERS (HKU),
  • HKEY_CURRENT_CONFIG (HKCC).

Për të parë çelësat e regjistrit duke përdorur vijën e komandës, duhet të futni

rregjistrimi i pyetjes "SectionName"

Dosja %SystemRoot%\system32\config përmban pesë skedarë sistemi:

  • SISTEMI
  • SIGURIA
  • SAM
  • SOFTWARE
  • PARALAKTUAR

plus, në drejtorinë Dokumentet dhe Cilësimet ruhet një dokument tjetër "i veçantë". NTUSER.DAT. Redaktimi ose kopjimi i këtyre burimeve duke përdorur metodën standarde nuk do të funksionojë - keni nevojë për shërbime speciale. Sidoqoftë, mund të bëni kopje rezervë të regjistrit përmes vijës së komandës. Për ta bërë këtë, mund të përdorni dy funksione - ruajeni dhe eksportoni. Le të fillojmë me të parën.

reg shërbimi i linjës së komandës, ruaj komandën

Kjo komandë është e dobishme në atë moment nëse keni nevojë të ruani regjistrin, për shembull, përpara se të redaktoni regjistrin nga rreshti i komandës, në mënyrë që në rast problemesh të mund të rikthehet përsëri. Dhe kështu, vetë komanda ka sintaksën e mëposhtme:

reg ruaj "SectionName" "FileEmri"

Emri i seksionit– specifikoni rrugën për në ndarjen që do të ruhet, për shembull

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

Emri i skedarit– këtu tregon shtegun e skedarit hive (regjistrit hive) që duhet të krijohet ai duhet të ketë ekstensionin .hiv, për shembull: “C:\regsave\services.hiv”. Nëse keni nevojë të punoni me një sistem në distancë, atëherë ia vlen të mbani mend se vetëm degët HKLM dhe HKU janë të aksesueshme nga distanca. Nëse hasni vështirësi kur përpiqeni të shikoni çelësat e regjistrit duke përdorur vijën e komandës në një makinë të largët, për shembull, pasi të keni futur komandën:

reg pyetës \\ 192.168.1.6\HKLM

shikoni përmbajtjen e HKLM në një kompjuter me adresën IP 192.168.1.6, shfaqet një gabim si "Qasja u refuzua" ose "rruga nuk u gjet", atëherë duhet të kontrolloni:

  • A funksionon shërbimi "Remote Registry" në makinën në distancë (linja e komandës ofron shërbimet e fillimit neto "ServiceName" dhe net stop "ServiceName")
  • Është hapur ndarja e thjeshtë: Opsionet e dosjeve, zgjidhni " Përdorni ndarjen e thjeshtë të skedarëve dhe dosjeve »
  • Kontrolloni nëse qasja në kompjuter lejohet fare.
  • A përdoret fjalëkalimi në llogarinë e administratorit Nëse jo, atëherë duhet ta caktoni atë (? Mbrojtje kundër fjalëkalimeve boshe )

Dhe, edhe pas kryerjes së gjithë kësaj, është shumë e mundur që ekzekutimi i komandës të mos prodhojë rezultate dhe qasja të mos më ndihmohet

Lista e detyrave /s 192.168.1.6 /uEmri i përdoruesit /p Fjalëkalimi

këtu kam nisur t për të parë proceset e funksionimit në makinën në distancë, duke përdorur fjalëkalimin e administratorit, në të vërtetë i regjistruar, pas së cilës manipulimet shkuan me zhurmë (nga Shtatë lidha regjistrin në distancë të një makinerie Windows XP Sp3).

reg save HKLM\SYSTEM\CurrentControlSet\Services "C:\regsave\services.hiv"

Nëse gjithçka shkon mirë, atëherë pas ekzekutimit të komandës do të shfaqet mesazhi "Operacioni përfundoi me sukses" dhe një skedar krenar hive services.hiv do të shfaqet në direktorinë regsave. Për të kthyer pamjen e mëparshme në seksionin e ndryshuar, duke përdorur një fotografi të ruajtur më parë, duhet të ekzekutoni komandën:

reg restore HKLM\SYSTEM\CurrentControlSet\Services "C:\regsave\services.hiv"

me një probabilitet të lartë që të merrni një gabim "të refuzuar qasja", ka shumë të ngjarë që sistemi po përdor këtë degë, dhe për këtë arsye është i zënë. Por për të kënaqur dëshirën për veprim, le të krijojmë një ndarje të përkohshme:

reg shtoni HKLM\SYSTEM\CurrentControlSet\Services\TEMP

këtu kemi shtuar një seksion të përkohshëm TEMP në degën HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Nëse futni komandën

pyetja e reg HKLM\SYSTEM\CurrentControlSet\Services\TEMP

është e qartë se këtu është ende bosh. Tani le të ekzekutojmë përsëri komandën e rivendosjes, por modifikojmë shtegun ku do të mbishkruajmë të dhënat:

reg restore HKLM\SYSTEM\CurrentControlSet\Services\TEMP "C:\regsave\services.hiv"

Meqenëse nënçelësi i regjistrit TEMP i krijuar nga linja e komandës nuk përdoret nga sistemi (ne sapo e krijuam), të dhënat u shkruan me sukses atje. Tani, duke futur komandën

pyetja e reg HKLM\SYSTEM\CurrentControlSet\Services\TEMP

mund të shihet se përmbajtja e të gjithë nënseksionit të shërbimit është importuar këtu. Si rezultat i këtyre veprimeve, është e qartë se përdorimi i gabuar i komandës së rivendosjes mund të çojë në gërryerje të thjeshtë të regjistrit tuaj. Teorikisht, për të fshirë nënseksionin TEMP, duhet të futni komandën:

reg fshini HKLM\SYSTEM\CurrentControlSet\Services\TEMP

por në rastin tim thoshte "qasja e mohuar", me sa duket sistemi ka marrë tashmë në zhvillim disa nga nënseksionet e importuara, pjesa tjetër mund të hiqet lehtësisht individualisht.

Shërbimi i linjës së komandës reg, komanda e eksportit

Ekziston një mënyrë e dytë për të bërë një fotografi të një regjistri specifik përmes linjës së komandës. Për ta bërë këtë, përdoret mjeti i eksportit reg, nisja e tij ju lejon të krijoni "arna" - skedarë me shtesën .reg, mjaft shpesh i keni hasur në lojërat kompjuterike, por derisa të ekzekutoni "patch", kështu që informacioni në lidhje me lojë është shtuar në sistem, lodra nuk do të funksionojë. Ana pozitive e skedarëve të tillë është se ju vetëm duhet t'i ekzekutoni ato në mënyrë që informacioni të shkruhet aty ku duhet të shkruhet. Nisja e regjistrit nga linja e komandës. Epo, le të përpiqemi të eksportojmë të njëjtin nënseksion të Shërbimeve:

reg eksporti HKLM\SYSTEM\CurrentControlSet\Services "C:\regsave\services.reg"

Ndodh që ju duhet të ndryshoni një parametër të caktuar në regjistër në kompjuterët në rrjet. Natyrisht, sa më shumë kompjuterë të keni, aq më e lodhshme është ta bëni këtë me dorë. Në këtë rast, procesi mund të automatizohet duke krijuar një skedar bat, i cili do të bëjë të gjitha ndryshimet e nevojshme në kompjuterët e rrjetit. Ky skedar më pas mund të shpërndahet përmes politikave të grupit, softuerit special si Kaspersky Security Center, ose thjesht të shkruajë emrat e kompjuterit në vetë skedarin dhe ta ekzekutojë atë nga kompjuteri juaj.

Në përgjithësi, ekipi reg shtoni si në vazhdim:

reg shtoni emrin e seksionit

Le të shohim sintaksën e saj në më shumë detaje. Për një kuptim më të mirë, le të hedhim një vështrim në një shembull të hyrjes së regjistrit:

Kjo hyrje është në regjistër në adresën HKEY_CURRENT_USER\Software\Avast Software\Avast Browser Cleanup. Kjo është ajo që është emri i seksionit . Ne do ta marrim këtë hyrje thjesht si shembull. Nëse do të redaktoni regjistrin nëpërmjet një skedari bat, atëherë me siguri e dini se ku të shtoni hyrjen që ju nevojitet. 🙂

Nëse një hyrje do të shtohet në regjistrin e një kompjuteri tjetër, atëherë duhet të shkruani përpara emrit të seksionit emri i kompjuterit , si kjo: \\emri_kompjuterit\emri_partition. Kështu, mund të shkruani menjëherë emrat e kompjuterëve në skedarin bat dhe ta ekzekutoni një herë vetë. Natyrisht, ju duhet të keni të drejtat e duhura në domen.

/v emri i hyrjes. Ka disa hyrje të tilla në pamjen e ekranit. Për shembull, Plugins Cleaned.

/ve vendos një vlerë null për një hyrje të shtuar në regjistër. Jo e nevojshme.

/t lloji i të dhënave — Regjistrimet e regjistrit mund të pranojnë një nga llojet e mëposhtme të të dhënave:

REG_SZ
REG_MULTI_SZ
REG_DWORD_BIG_ENDIAN
REG_DWORD
REG_BINARI
REG_DWORD_LITTLE_ENDIAN
REG_LINK
REG_FULL_RESOURCE_DESCRIPTOR
REG_EXPAND_SZ

ndarës /s — specifikon karakteret për të ndarë kopjet e të dhënave. Përdoret kur lloji i të dhënave REG_MULTI_SZ në rast të vendosjes së më shumë se një hyrje në listë. Nëse ndarësi nuk është specifikuar, përdoret ndarësi i paracaktuar \0.

vlera /d — vlera e hyrjes në regjistër që do të shtohet.

/f — shton një seksion ose hyrje pa kërkuar konfirmim. Jo e nevojshme.

Mund të merrni ndihmë të detajuar në vijën e komandës duke shtypur

reg shtoni /?

Duke iu rikthyer shembullit tonë. Unë hyra në vijën e komandës:

reg shtoni "HKEY_CURRENT_USER\Software\Avast Software\Avast Browser Cleanup" /v Primer /t REG_DWORD /d 0

Në këtë rast, thonjëzat nevojiten në mënyrë që linja e komandës normalisht të pranojë hapësira në emrin e seksionit. Siç mund ta shihni, kam krijuar një parametër Abetare me llojin REG_DWORD dhe kuptimi 0 .

Regjistri i Windows ruan cilësimet e konfigurimit për të gjithë sistemin operativ Windows. Duke përdorur Shërbimet e linjës së komandës Reg Mund të shikoni, shtoni, fshini, krahasoni dhe kopjoni artikujt e regjistrit. Meqenëse regjistri i Windows është jashtëzakonisht i rëndësishëm për funksionimin e duhur të sistemit operativ, bëni ndryshime në regjistër vetëm nëse e dini saktësisht se si do të ndikojnë ato në sistem. Përpara se të redaktoni regjistrin në çfarëdo mënyre, kryeni një kopje rezervë të plotë të sistemit dhe krijoni një fotografi të të dhënave të rikuperimit të sistemit tuaj. Pastaj, në rast të një gabimi, mund të rivendosni regjistrin dhe sistemin.

Çelësat dhe cilësimet e regjistrit të Windows

Regjistri i Windows ruan informacionin e konfigurimit për sistemin operativ, aplikacionet, përdoruesit dhe harduerin. Këto të dhëna përmbahen në çelësat dhe vlerat e regjistrit, të cilët ndodhen në një çelës specifik rrënjësor, i cili kontrollon se si dhe kur përdoren çelësat dhe parametrat. Në ndarjet rrënjësore do të gjeni çelësat kryesorë që kontrollojnë cilësimet e sistemit, përdoruesit, aplikacionit dhe harduerit. Këto seksione janë të organizuara në një strukturë peme, ku seksionet përfaqësohen nga dosje. Pra, në seksionin HKEY_LOCAL MACHINE\SYSTEM\CurrentControlSet\Services ka dosje për të gjitha shërbimet e instaluara në sistem. Këto dosje përmbajnë çelësa regjistri që ruajnë informacione të rëndësishme të konfigurimit dhe nënçelësat e tyre. Çelësat e kërkuar të regjistrit specifikohen përmes shtigjeve të dosjeve të tyre.

Komanda REG për të menaxhuar regjistrin nga linja e komandës

REG mbështet disa nënkomanda, dhe ne do të shohim disa prej tyre.

  • REG shtoni- shton një nënseksion ose element të ri në regjistër.
  • Fshij REG- heq një nënseksion ose element nga regjistri.
  • Kërkesa REG- shfaq një listë të elementeve të seksionit dhe emrat e nënseksioneve (nëse ka).
  • REG krahasoni- krahason nënçelësat ose elementët e regjistrit.
  • REG me vjen keq- kopjon një element regjistri në shtegun e seksionit të specifikuar në një sistem lokal ose të largët.
  • Rivendosja e REG- shkruan në regjistër nënseksionet, elementet dhe parametrat e ruajtur më parë.
  • ruaj REG- ruan një kopje të nënçelësave, elementëve dhe cilësimeve të regjistrit të specifikuar në një skedar.

Ky artikull përshkruan parimet themelore të punës me regjistrin e Windows, njohuritë e të cilave do të jenë të dobishme për ju në personalizimin e sistemit operativ duke përdorur rregullimet e regjistrit.

Terminologjia

Para se të fillojmë me biznesin, duhet të përcaktojmë terminologjinë. Artikujt rreth rregullimeve të regjistrit të postuar në sitin e instalimit automatik përdorin terminologjinë zyrtare të Microsoft-it, kështu që termat janë mjaft në përputhje me elementet e redaktorit të regjistrit.

Figura 1 - Redaktori i Regjistrit

Siç mund ta shihni, këtu nuk ka "degë" ose "çelës". Tani tek pika.

Skedari REG

Një skedar REG është një skedar teksti me një shtrirje REG, i përpiluar në një format specifik.

Formati i skedarit REG

Më poshtë është një shembull i një skedari REG që çaktivizon menynë e dokumenteve të fundit.

;Çaktivizoni menynë e dokumenteve të fundit

"NoRecentDocsMenu"=hex:01,00,00,00

Krijimi i një skedari REG

Krijimi i një skedari REG është shumë i thjeshtë. Kopjoni kodin në çdo redaktues teksti (për shembull, Notepad). Shtypni CTRL+S dhe ruani skedarin me çdo emër dhe shtesë .reg, duke i mbyllur të dyja në thonjëza.


Figura 2 - Krijimi i një skedari REG

Sintaksa e skedarit REG

  • Versioni 5.00 i Redaktuesit të Regjistrit të Windows- titulli i skedarit, i cili është pjesë përbërëse e tij. Ju gjithashtu mund të shihni REGEDIT4 si një kokë - ky është formati Windows 98 / NT 4.0, i cili, megjithatë, do të kuptohet edhe nga sistemet operative më të reja Windows. Më shumë informacion rreth ndryshimeve në formate mund të gjenden në faqen e internetit të JSO FAQ (në anglisht).
  • ;Çaktivizoni menynë e dokumenteve të fundit- një koment. Të gjitha linjat duke filluar me ; (pikëpresje) përfaqësojnë komente.
  • - Ky është një çelës regjistri. Grafikisht (në redaktorin e regjistrit) ai përfaqëson rrugën drejt parametrit. Në formatin e skedarit REG, seksionet janë gjithmonë të mbyllura në kllapa katrore. Në këtë shembull, çelësi (nën) Explorer i përket çelësit HKEY_CURRENT_USER.
  • "NoRecentDocsMenu"=hex:01,00,00,00- parametri i regjistrit dhe kuptimi i tij. Në varësi të vlerës së parametrit, sjellja e sistemit operativ ose objektit ndryshon. Shumë parametra mund të konfigurohen në GUI të sistemit operativ, por jo të gjithë. Në raste të tilla, redaktuesit e regjistrit, tweakers ose skedarët REG përdoren për të ndryshuar parametrin.

Një skedar REG mund të përmbajë çelësa dhe cilësime të shumta regjistri, por titulli përdoret vetëm në fillim.

Versioni 5.00 i Redaktuesit të Regjistrit të Windows

;Çaktivizoni rindezjen në rast të BSOD

"AutoReboot"=dword:00000000

;Çaktivizoni njoftimin e ekranit të mirëseardhjes për mesazhet e palexuara

"MessageExpiryDays"=dword:00000000

Ky skedar REG është marrë duke eksportuar nga redaktori i regjistrit regedit.exe. Duke përdorur skedarët REG, mund të bëni ndryshime në regjistrin e sistemit - ky operacion quhet importimi i cilësimeve të regjistrit.

Eksportimi i cilësimeve të regjistrit

Eksportimi i cilësimeve të regjistrit është një detyrë e lehtë. Si rregull, cilësimet eksportohen përpara se të bëhen ndryshime në regjistër (rezervë), ose për të krijuar një skedar REG për import të mëvonshëm në regjistrin e një kompjuteri tjetër, ose gjatë një instalimi automatik të sistemit.
Mund të eksportoni cilësimet e regjistrit në mënyra të ndryshme.

Redaktori i Regjistrit të Windows (regedit.exe)

Windows OS përfshin një program për redaktimin e regjistrit - regedit.exe. Meqenëse ndodhet në drejtorinë e sistemit, nuk keni nevojë të specifikoni shtegun e plotë për ta ekzekutuar atë në vijën e komandës (për shembull, sekuenca e mëposhtme do të mjaftojë: Start - Run - regedit - OK).

Për të eksportuar një çelës regjistri, thjesht klikoni me të djathtën mbi të dhe zgjidhni komandën nga menyja e kontekstit Eksporti(në Windows 2000 kjo komandë gjendet në meny Skedari).

Redaktorë të tjerë të regjistrit

Ka shumë programe për të bërë ndryshime në regjistrin e sistemit, të cilat gjithashtu kanë aftësinë për të eksportuar cilësimet. Nëse shpesh punoni me regjistrin, atëherë me siguri do t'ju duhet një program që ka një shirit adresash. Mund të ngjisni një çelës regjistri të kopjuar (nga një artikull ose nga një postim në forum) në shiritin e adresave dhe të lundroni shpejt te cilësimi i dëshiruar. Një shembull i një programi të tillë do të ishte .

Linja e komandës

Nga linja e komandës, mund të eksportoni cilësimet e regjistrit duke përdorur komandën REG EXPORT, e cila ka sintaksën e mëposhtme.

REG EXPORT Rruga e plotë drejt çelësit të regjistrit në formën: ROOT\Subkey (vetëm për kompjuterin lokal).

Ndarja rrënjësore. Vlerat: [ HKLM | HKCU | HKCR | HKU | HKCC].

Rruga e plotë drejt çelësit të regjistrit në ndarjen rrënjësore të zgjedhur.

Emri i skedarit të diskut për eksport. Shembuj: REG EXPORT HKLM\Software\MyCo\MyApp AppBkUp.reg Eksporton të gjitha nënseksionet dhe vlerat e parametrave të seksionit MyApp në skedarin AppBkUp.reg

Importimi i cilësimeve të regjistrit

Ka disa mënyra për të importuar cilësimet e regjistrit.

Ekzekutimi i një skedari REG duke përdorur GUI


Kjo është mënyra më e lehtë. Ai konsiston në ekzekutimin e një skedari REG që përmban parametrat e nevojshëm duke klikuar dy herë ose nga linja e komandës.

Klikoni dy herë

Linja e komandës

Sado e parëndësishme që tingëllon, mund të bëni ndryshime në regjistër duke klikuar dy herë në skedarin REG. Sidoqoftë, së pari sistemi do të sqarojë nëse vërtet dëshironi ta bëni këtë. Nëse përgjigja është pozitive, do të bëhen ndryshime.

Figura 3 - Sistemi kërkon konfirmim për të bërë ndryshime. Për shkak të kësaj pyetjeje, kjo metodë nuk është e përshtatshme për importimin e cilësimeve në regjistër gjatë një instalimi të sistemit të heshtur. Por ka mënyra të tjera..

Për të importuar skedarë REG nga linja e komandës, ekziston komanda REGEDIT. Duke shtypur në vijën e komandës

Ju gjithashtu mund të importoni cilësimet e regjistrit duke përdorur komandën REG ADD. Është i përshtatshëm sepse komandat për importimin e parametrave mund të përfshihen në një skedar grupi që kryen gjithashtu detyra të tjera (d.m.th., nuk ka nevojë për një skedar shtesë REG). Për shembull, kjo komandë përdoret shpesh për të importuar vlerat e regjistrit në çelësin RunOnceEx dhe më pas për të instaluar programet herën e parë që identifikoheni. Sintaksa e komandës është mjaft e thjeshtë.

REG ADD [\\\] Emri i kompjuterit në distancë, nëse hiqet, konsiderohet i barabartë me emrin e kompjuterit lokal.

Vetëm ndarjet HKLM dhe HKU janë të disponueshme në kompjuterët në distancë.

Rruga e plotë drejt çelësit të regjistrit në formën ROOT\Subkey.

Root radel. Vlerat [HKLM | HKCU | HKCR | HKU | HKCC].

Rruga e plotë drejt çelësit të regjistrit në ndarjen rrënjësore të zgjedhur.. Më shumë informacion rreth skedarëve INF mund të gjenden në .

Artikujt më të mirë mbi këtë temë