Windows 7 registry mit. Mi az a Windows Registry? A teljes rendszerleíró adatbázis vagy egy külön szakasz biztonsági mentése

Windows rendszerleíró adatbázis(angol Windows Registry), vagy a rendszerleíró adatbázis - a paraméterek és beállítások hierarchikusan felépített adatbázisa a legtöbb operációs rendszerben Microsoft Windows.

A rendszerleíró adatbázis információkat és beállításokat tartalmaz hardver, szoftver, felhasználói profilok, előre beállított értékek. A Vezérlőpultban, a fájltársításokban, a rendszerházirendekben és a telepített szoftverek listájában a legtöbb változást a rendszerleíró adatbázis rögzíti.

A Windows Registry-t azért vezették be, hogy rendszerezze a korábban sok INI fájlban tárolt információkat, hogy egyetlen mechanizmust (API) biztosítson a beállítások írására és olvasására, valamint megszabaduljon a rövid nevek, a hozzáférési jogok hiánya és a tárolt ini fájlokhoz való lassú hozzáférés problémáitól. a FAT16 fájlrendszeren, amelynek komoly teljesítményproblémái voltak, amikor olyan könyvtárakban kerestek fájlokat, amelyekben sok van. Idővel (végül - megjelenésével fájlrendszer NTFS) a rendszerleíró adatbázis által megoldott problémák eltűntek, de a rendszerleíró adatbázis a visszafelé kompatibilitás miatt megmarad, és minden Windows verziók, beleértve az utolsót is. Mivel jelenleg nincs valódi előfeltétele egy ilyen mechanizmus használatának, a Microsoft Windows az egyetlen olyan operációs rendszer, amely ma az operációs rendszer nyilvántartási mechanizmusát használja. Általában a Registry egy kezdetleges.

A Windows Registry jelenlegi állapotában.

A rendszerleíró adatbázis, ahogyan azt a Windows használja, és ahogy a felhasználó látja a rendszerleíró programok használata során, különféle adatokból áll. A következő történik, hogy megtudja, mit lát a felhasználó a beállításjegyzék szerkesztésekor.

Kezdetben a telepítés (telepítés) során ill Windows beállítások, fájlok jönnek létre a lemezen, amelyek a rendszerkonfigurációra vonatkozó adatok egy részét tárolják.


Ezután minden rendszerindításkor, valamint minden egyes felhasználó be- és kijelentkezésekor egy bizonyos virtuális entitás jön létre, amelyet "nyilvántartásnak" neveznek - REGISTRY\ objektumnak. A "nyilvántartás" kialakításához szükséges adatok részben ugyanazokból a fájlokból (Szoftver, Rendszer ...), részben az ntdetect által a rendszerindítás során gyűjtött információkból származnak (HKLM\Hardver\Leírás).

Vagyis a rendszerleíró adatbázis adatai egy része fájlokban tárolódik, az adatok egy része pedig a Windows rendszerindítási folyamata során jön létre.

A rendszerleíró adatbázis szerkesztéséhez, megtekintéséhez és felfedezéséhez szabvány azt jelenti A Windows (regedit.exe és regedt32.exe programok) a rendszerleíró adatbázis ágai állnak rendelkezésre. A rendszerleíró adatbázis szerkesztése és/vagy módosítása után ezek a módosítások azonnal a fájlokba kerülnek.

Vannak azonban olyan harmadik féltől származó programok, amelyek lehetővé teszik a fájlokkal való közvetlen munkát.

A rendszerleíró adatbázis-optimalizáló programok, a tweakerek, valamint a programtelepítők és -eltávolítók speciális regisztrációs funkciókon keresztül működnek.

Hol találhatók a Windows rendszerleíró fájlok?

A rendszerleíró fájlok a windows\System32\config\ mappában találhatók, van egy felhasználói regisztrációs kulcs is - a %userprofile%\ntuser.dat fájlban.A rendszerleíró fájlok biztonsági másolatai a windows\System32\config\RegBack mappában találhatók.

Melyek a rendszerleíró adatbázis fő szakaszai (bokrok)?

HKEY_CLASSES_ROOT szakasz

Ez a fő Windows beállításkulcs, amely fájltársításokat tartalmaz, amelyek fájltípusokat társítanak az azokat megnyitó és szerkeszthető programokkal, valamint osztályregisztrációkat a Component Object Model (COM) objektumokhoz. Ez utóbbi lehetőséget ad a rendszer viselkedésének hihetetlen számú szabályának megváltoztatására – ezt alapos ok nélkül nem szabad megtenni.

HKEY_CURRENT_USER szakasz

Tárolja az áram beállításait aktív felhasználó. A fiók a felhasználói mappákat, a különféle személyes beállításokat és a vezérlőpult beállításait tárolja. Ez az információ közvetlenül kölcsönhatásba lép a felhasználó profiljával. Ez az ág több alszakaszból áll, amelyek elérési utakat tartalmaznak hangfájlokat, rendszeresemények hangoztatására szolgál; a vezérlőpulton módosítható különféle adatok, például az ikonok sorrendje; információk az aktuális billentyűzetkiosztásról, a felhasználói alkalmazások beállításairól stb.

HKEY_LOCAL_MACHINE szakasz

A számítógépre vonatkozó konfigurációs beállításokat a rendszer itt tárolja (a beállításokat minden felhasználó egyidejűleg adja meg). Például információkat tartalmaz a számítógép konfigurációjáról, telepített illesztőprogramokés programokat, portneveket, fájlrendszerbeállításokat stb.

HKEY_USERS szakasz

Ez az ág az összes felhasználó profiljáról tartalmaz információkat ez a számítógép(felhasználónév, asztali beállítások stb.). Ezenkívül ez a rész az asztal, a Start menü stb. alapértelmezett beállításait tárolja. Amikor szükség van rájuk Új felhasználó először jelentkezik be. Ekkor az alapértelmezett beállítások átmásolódnak a profiljába, és a felhasználó által végrehajtott minden további változtatás ebben az ágban kerül mentésre.

HKEY_CURRENT_CONFIG szakasz

A kulcs a Plug & Play eszközökért felelős, és információkat tartalmaz a számítógép aktuális konfigurációjáról, változó összetételű eszközökkel, például flash kártyákkal, nyomtatókkal, faxokkal, külső meghajtók stb. Ez a rész információkat tartalmaz a számítógép által a rendszer indításakor használt aktuális hardverprofilról is.

HKEY_DYN_DATA

Ez a szakasz csak az operációs rendszer beállításjegyzékében érhető el Windows családok 9x/ME. Dinamikusan változó adatokat tartalmaz a számítógépről (processzor terhelés, lapozófájl mérete stb.)

Hogyan lehet szerkeszteni a rendszerleíró adatbázist?

Benne minden egyszerű Windows keresés toborzás regedités rendszergazdaként futtassa a rendszerleíróadatbázis-szerkesztőt. Mielőtt bármilyen műveletet végrehajtana a rendszerleíró adatbázisban, biztonsági másolatot kell készítenie! Ha valami elromlik, vissza lehet térni a rendszerleíró adatbázis működő verziójához.


Registry optimalizálás.

Vita folyik arról, hogy optimalizáljuk-e a Windows rendszerleíró adatbázisát. Többre is ezt mondanám gyenge számítógépek az optimalizálás hasznosabb, mint a nagy teljesítményűeknél. De van még egy árnyalat, néha a nem törölt beállításjegyzék-beállítások szoftver- és hardverösszeomlásokat és ütközéseket okozhatnak, ezért azt javaslom, hogy tisztítsa meg a rendszerleíró adatbázist a felesleges adatoktól.


Ezen túlmenően, a rendszerleíró adatbázis töredékei idővel, ez is a tisztításoknak köszönhető. Ezért azoknak, akik állandóan rendszerleíró adatbázis-tisztítást végeznek, azt javaslom, hogy néha végezzenek rendszerleíró adatbázis töredezettségmentesítést.

A Windows rendszerleíró adatbázisának optimalizálásához használhat programokat, WinOptimizer, Reg Szervező, Auslogics Boostspeed.


Ha kérdése van, nézze meg a fenti videót.

Ma megpróbálunk a hátsó ajtóból bejutni a Windows rendszerleíró adatbázisába, anélkül, hogy a szokásos WinAPI-funkciókat használnánk. Mit fog ez adni nekünk a végén? A rendszerleíró adatbázisból közvetlenül írható és olvasható, a vírusirtó megoldások fejlesztői által meghatározott korlátozások megkerülésével!

A jövőre nézve megjegyzem: ez a téma érdekes, de van egy sor komoly probléma. Bár ki mondta, hogy nem tehetjük meg? 🙂

Mi az a regiszter, vagy néhány dalszöveg

Működési szempontból Windows rendszerek, a registry egy egyedi spájz. Ez a sajátosan felépített hierarchikus adatbázis beállításokat, adatokat, regisztrációs információkat és egyéb baromságokat tárol a rendszerben szinte mindenről, a programoktól az adott felhasználó beállításaiig. Szinte minden a rendszerleíró adatbázisban van tárolva. Annak ellenére, hogy egyes programok előszeretettel tárolják beállításaikat ini-configokban (főleg a Win 3.11-re írt programok – a szerk.), a Windows maga olvas be minden szükséges információt magáról a rendszerleíró adatbázisból. Az igazság kedvéért megjegyezzük, hogy a * nix-szerű operációs rendszerekben továbbra is a beállítások különféle konfigurációkban történő tárolására szolgáló rendszer dominál.

Kezdők - rendszergazdák a nyilvántartóval való munka elején a vezető elvtársak attól tartanak rossz beállításés a rendszerleíró adatbázis beállításainak megváltoztatása teljesen túlterhelheti a rendszert a későbbi újratelepítéssel. És valóban az.

Például az úgynevezett visszaállítási pontok a rendszerleíró adatbázis másolatai. Széles körben használják a felhasználók, amikor különféle problémák operációs rendszer, szoftver és hardver.

Azt kell mondanom, hogy a Windows rendszerleíró adatbázisával kapcsolatos információk 99% -a a fő kulcsok leírása, valamint tippek a velük való együttműködéshez. De hogyan működik maga az operációs rendszer a rendszerleíró adatbázissal? És utánozhatjuk a tetteit? Beszélgessünk egy kicsit.

És akkor mi van?

A registry egyszerre erős és gyenge oldala Ablakok. A rendszerleíró adatbázis erőssége abban rejlik, hogy a szoftverfejlesztőknek nincs szükségük egy csomó konfig manipulálására, mint például a nix-ben. A rendszerleíró adatbázis a COM-összetevők készítői számára is kényelmes - a rendszer automatikusan regisztrálja az ilyen összetevőket a rendszerleíró adatbázisban, és megkönnyíti a további felhasználását.

A rendszerleíró adatbázis gyengesége, hogy a beállításjegyzék érzékeny területeinek módosításához való hozzáférés lehetővé teszi a szabályozást Windows bármilyen valami újonnan talált rosszindulatú program által írt program. Emlékezzen legalább a Windows rendszerleíró adatbázis leghíresebb ágára, amely lehetővé teszi a programok futtatását az operációs rendszer elején :).

Ha a Windows 98-ban bárki meg tudja javítani a rendszerleíró adatbázist, akkor a Windows XP-től kezdve csak a fiókot adminisztrátor. A Vista+ rendszerben a rendszerleíró adatbázishoz való hozzáférést az UAC védi. Ez érthető.

El kell ismerni, hogy a Win7 kiadásával a rendszerleíró adatbázissal való munka során a biztonság fogalmai jobbra módosultak. Például a beállításjegyzék HKEY_LOCAL_MACHINE kulcsága védelem alatt áll. Általában az írási kísérlet az aktuális felhasználó megfelelő HKEY_CURRENT_USER ágára lesz átirányítva.

Felület

A rendszerleíró adatbázissal való közvetlen munkavégzés érdekében a Windows WinAPI-k egész készletét kínálja a programozónak, amelyeket minden rendszerfejlesztőnek ismernie kell – ezek a Reg * függvények, mint például a RegOpenKey, RegQueryValue és így tovább. A Win kernelben ezek az NtOpenKey, az NtQueryValueKey és még sok más. Leírásuknak nincs sok értelme – ezeknek a funkcióknak a megfelelő használatára vonatkozó összes dokumentáció megtalálható az MSDN-en.

Itt van, amit érdemes megjegyezni. A felhasználói műveletek vezérlésére víruskeresők és proaktív programok elfogókat telepítettek az említett funkciókra, mind a kernelben, mind a felhasználói módban.

A Win7 x64 megjelenésével megváltozott a helyzet, erről már írtam is valahogy. A Windows fejlesztői úgy döntöttek, hogy eltávolítják a potenciálisan veszélyes funkciók elfogását a Win kernelből. Most a KeServiceDescriptorTable változót inkább x64-ben exportálják, és nem fog működni a szükséges kódszakasz átírása – a PatchGuard nem. Természetesen léteznek szado-mazo megoldások e korlátozások megkerülésére – de több lesz a gond, mint a haszon. Ezenkívül a Microsoft kényelmes ObRegisterCallback szolgáltatást kínál a rendszerleíró adatbázis vezérléséhez.

INFO

Nagyon kevés információ található az interneten a fő rendszerleíró fájlokat leíró struktúrákról. És szinte mindegyik angol nyelvű. Az alapismeretek megtalálhatók. Ezen kívül jól meg van írva a nyilvántartásról a rendszermérnök bibliája „Belső Windows eszköz M. Russinovich és D. Solomon elvtársaktól.

És most - a legérdekesebbről

De valójában mi is az a nyilvántartás? Ha belenéz a WINDOWSsystem32config mappába, számos fájlt láthat ott: rendszer-, szoftver-, biztonsági-, SAM- és még sok más fájlt.

Ezek rendszerleíró fájlok.

Igazságtalan lenne azonban a rendszerleíró adatbázisról egyszerűen a memóriába betöltött fájlok kombinációjaként beszélni. A rendszerleíró adatbázis tartalmának nagy része dinamikus jellegű, azaz számos értéket számítanak ki magának a rendszernek a betöltésének szakaszában, mindenekelőtt ez bizonyos hardverparaméterekre vonatkozik. Ez például a HKEY_DYN_DATA rendszerleíró alkulcs, amelynek adatai az operációs rendszerben találhatók az operációs rendszer indításakor. véletlen hozzáférésű memóriaés ott marad az operációs rendszer végéig. Egyébként ugyanez elmondható a HKEY_LOCAL_MACHINE kulcs alszakaszról is, amelynek nincs a megfelelő fájlja a lemezen, hanem valójában más rendszerleíró fájlokból, például szoftverekből, rendszerekből és egyebekből van kialakítva.

Így a rendszerleíró adatbázis belülről nagyjából "nyilvántartási fájlok virtuális kombinációjának" nevezhető. A rendszer indítása után ezek a fájlok a lapozófájlban (lapozott készlet) és a nem lapozható memóriában (nem lapozva) is megtalálhatók.

Nyilvántartási struktúra

Annak érdekében, hogy megtanulják, hogyan kell közvetlenül dolgozni a rendszerleíró adatbázissal, nem nélkülözheti annak belső szerkezetét. Általában a Microsoft soha nem fedte fel a rendszerleíró adatbázist alkotó fájlok belső szerkezetének titkait, mivel ez veszélyezteti a biztonságot. Megfigyeléseim szerint az anyakönyvi állományokról és azok felépítéséről minden elérhető leírás (és mellesleg nagyon kevés van belőlük) úttörő kutatók kutatásának eredménye. A legteljesebb, szerintem egy ilyen "kutatás" lehetséges, Peter Norris elvtársé.

A nyilvántartás felépítésének és felépítésének részleteibe most nem megyünk bele, ez egy hosszú, fárasztó üzlet, és nem igazán fér bele a cikk keretébe. Itt fontos megérteni, hogy a registry egy hierarchikus faszerű szerkezet, amelyet néha méhsejtszerűnek is mondanak.

És most mit kezdjünk ezzel az egésszel?

Azonnal idegesítlek: felhasználói módban lehetetlen könnyen bolondozni a rendszerleíró adatbázissal, a rendszer nem engedi ezt megtenni, mint általában a más folyamatok által elfoglalt fájlok esetében. Ha megpróbálsz kitérni, akkor csak egy ilyen "foglalt" fájlt tudsz olvasni, majd ha tippelsz a zászlókkal, amelyekkel megnyitották. Sajnos a számunkra érdekes „nyilvántartási fájlba” információk írása nem fog működni. By the way, a funkció a rekordot szükséges információ akkor működhet a registry-ben, ha a registry *.BAK fájljaiba ír, ezek biztosan írhatók.

Szóval vigyázz a kezedre :).

Az első dolog, ami eszébe juthat, az az, hogy közvetlenül nyissa meg a rendszerleíró fájlt, és írjon oda valamit.

Elméletileg ez meg is valósítható, ehhez először is tudni kell dolgozni „elfoglalt” fájlokkal (keresni kell a módokat a weben), másodszor, ahogy fentebb mondtam, ismerni kell a rendszerleíró adatbázis belső szerkezetét. fájlokat. Ez a módszer meglehetősen ügyetlen, de tévedései ellenére meglehetősen életképes, bár a gyakorlatban nehezen kivitelezhető (próbáljon kísérletezni vele).

Itt két módszert ajánlok, amelyek segítenek apró darabokra vágni a rendszerleíró adatbázist.

Az első mód az, hogy a Configuration Manager (Configuration Manager, az operációs rendszer része, ha nem ismeri) számára a registry nem más, mint jól meghatározott struktúrák halmaza az operációs memóriában, amely, mint kiderült , nagyon könnyű velük dolgozni. Mik ezek a szerkezetek, kérdezed? HBASE_BLOCK, HHIVE, HBIN, HCELL, HMAP_ENTRY, HMAP_DIRECTORY, egy csomó CM_* struktúra, amelyet a konfigurációkezelő használ a beállításjegyzék kezelésére. Az operációs rendszer szempontjából a registry egyszerűen a RAM-ban lévő szabályozott struktúrák halmaza. Például a „regf” aláírás, amely a „nyilvántartási fájlt” határozza meg, egy előre meghatározott állandó:

A HBASE_BLOCK_SIGNATURE 0x66676572 typedef struct _HBASE_BLOCK meghatározása ( ULONG aláírás; //0x66676572 ULONG Sequence1; ULONG Sequence2; LARGE_INTEGER Timestamp; .... )

Vagyis ennek a monológomnak az a jelentése, hogy remek lehetőség nyílik a registry manipulálására operációs rendszer szinten, de a szokásos eszközei nélkül. Hogyan lehetséges ez? Csak magának az operációs rendszernek a műveleteit emuláljuk, pontosan úgy, ahogy magával a rendszerleíró adatbázissal működik! Fontos, ahogy mondtam, megérteni, hogy magának az operációs rendszernek a rendszerleíró adatbázisa nem más, mint a megfelelő struktúrák halmaza a memóriában.

Ha kernel szinten hozzáférünk a registry fájlokhoz, akkor miért vagyunk rosszabbak, mint maga az operációs rendszer a saját sorrendünk kialakításában?

És itt jelenik meg a színen a legérdekesebb kérdés: hogyan lehet megtalálni ezeket a struktúrákat a memóriában? Igaz, hogy ennek a problémának a megoldására nincsenek rendszeres rendszereszközök, így trükkös módon kell kiszállni.

A struktúrák kinézetének ismeretében emlékeznie kell arra, hogy minden fájlnak, a rendszerleíró adatbázisnak saját állandó aláírása van. Például a „regf” 0x66676572. A kaptár esetében az aláírás 0xBEE0BEE0 lesz. Mivel a kernelből hozzáférünk a memóriához, ezeket az aláírásokat egyszerűen megkereshetjük a memóriában. A "CM10" aláírás keresésére is átvizsgálhatja a memóriát - ezt az aláírást rendeli hozzá a konfigurációkezelő a felcserélt memóriablokkhoz, amely a CMHIVE struktúrához van lefoglalva. Gondolom, miután megtalálta a számunkra érdekes elemet az emlékezetben, kitalálja, mit kezdjen vele legközelebb :).

Hogyan lehet például megváltoztatni egy regisztrációs cella értékét? Az érték a CM_KEY_VALUE->Adat mezőben van tárolva, tehát ha egy adott beállításkulcs mezőjének módosítására van feladata, akkor ott keresse meg az értéket:

Typedef struct _CM_KEY_VALUE ( WORD aláírás; // #define CM_KEY_VALUE_SIGNATURE 0x6B76 WORD NameLength; ULONG DataLength; ULONG Data; //<---------- данные ячейки будут здесь ULONG Type; WORD Flags; WORD Spare; WCHAR Name; } CM_KEY_VALUE, *PCM_KEY_VALUE;

A második lehetőség az első egyfajta módosítása. Ha tudja, van egy sajátossága a rendszerleíró adatbázissal való munka során - minden változás, azaz az „új kulcsok létrehozása / kulcsok írása / törlése”, általában a rendszer újraindítása után lép életbe (jól, vagy az Explorer újraindítása után). , ez egy ilyen hack módszer). Ezt megelőzően minden változtatás felfüggesztett, "piszkos" állapotban van. Ezenkívül a rendszerleíró adatbázis kezelése során a rendszer a fájlrendszer gyorsítótárán keresztül kommunikál vele. Ez érthető - másodpercenként több száz hozzáférés lehet a rendszerleíró adatbázishoz, ezért a fájlrendszer sebességére támaszkodni ésszerűtlen, itt a sebesség nem fog megmenteni. Ezért a rendszer a rendszerleíró adatbázissal működik, mint mondják, virtuálisan, a fájlrendszer gyorsítótárán keresztül. És itt ahhoz, hogy a rendszerleíró zsigét a fényre húzza, be kell jutnia a gyorsítótárba! Ennek mikéntjét már leírták a tyrneteknél, beleértve a következőt is.

Pro & Cons, vagy következtetés helyett

Mit mondjunk a végén? A rendszerleíró adatbázis közvetlen irányításáról szóló cikkben az olvasó számára kínált variáció pusztán kísérleti jellegű. Nem vitatom, hogy túl nehéz a gyakorlati megvalósításhoz, és sokan azt mondják, hogy jobb normál WinAPI-funkciókat használni, amelyeket a rendszerleíró adatbázissal való együttműködésre terveztek - és bizonyos mértékig helyesek is lesznek. A megvalósított die_hard azonban valójában a cikkben megadott elvek alapján valóban termonukleáris erővel fog rendelkezni, amelyre sem az avers, sem maga az operációs rendszer nem vonatkozik.

befejezem. Sok sikert az összeállításhoz és az Erő legyen veled!

www

Mark Russinovich kötelező cikke az "Inside the Registry" nyilvántartásról, még orosz fordítás is volt. Egy csodálatos eszköz a rendszerleíró adatbázissal kapcsolatos információk gyűjtésére: http://goo.gl/iSSVy.

Fájlokban SYSTEM.DAT és USER.DAT a katalógusban Windows 95/98 vagy egy mappában C:\W\System32\Config\ V Windows NT az úgynevezett rendszernyilvántartást tárolják, amely nagy mennyiségű információt tartalmaz. A szükséges nyilvántartásokon kívül ablakok, a legtöbb program oda is telepíti a saját információit. A beállításjegyzék módosításához meg kell nyitnia egy erre a célra kialakított programmal. Példa erre a program REGEDIT, alapkivitelben szállítjuk ablakok. Nyissa meg a párbeszédpanelt az elindításához. Indítás/Futtatás, belép regedités nyomja meg RENDBEN.

Egy két részre osztott ablakot fog látni. A bal oldalon az Explorer navigátorához hasonló navigátor, a jobb oldalon pedig a tényleges információk találhatók. A nyilvántartás hat részből áll: HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS, HKEY_CURRENT_CONFIGÉs HKEY_DYN_DATA. Minden szakasz tartalmaz mappákat. Ha egy mappa vagy rész almappákat tartalmaz, akkor ettől a mappától balra található a " plusz". Ha rákattint, ez a mappa " kibontakozik",és az ikon a következőre változik mínusz"amire kattintva újra megteheti" összeomlás". Ha rákattint a mappa ikonjára vagy annak nevére, akkor a jobb oldali ablakban megjelenik azon paraméterek listája, amelyek ebben a mappában (de nem az almappákban!) találhatók. Minden paraméter a nevéből és értékéből áll. Minden paraméter saját elérési útja van, ahol megtalálható. Az elérési út olyan mappák sorozatából áll, amelyekben ez a beállítás található, kezdve a szülőmappával (ez a fent felsorolt ​​hat fő rész egyike. Egy ilyen elérési út például lenni HKEY_CURRENT_CONFIG\Kijelző\Beállítások, és a paraméter neve felbontás. Egy unióban a két érték, a paraméter és az elérési útja (gyakran címnek is nevezik) egy egyedi paraméterre mutat. Például lehet, hogy két különböző paraméternek ugyanaz az elérési útja, két paraméternek lehet ugyanaz a neve, de különböző mappákban és almappákban lehet, de nem lehet két paraméter azonos címmel és névvel. A rendszerleíró adatbázisban kereshet (a menü használatával vagy egy billentyűparancs használatával CTRL+F).

A kívánt szakaszt kiválasztva (a szakasz ikonjára vagy a nevére kattintva) paramétert, alszekciót hozhat létre benne. Ehhez használja a menüt Szerkesztés/Létrehozás. A rendszerleíró adatbázisban ablakok Háromféle paraméter létezik: húr, bináris, És DWORD. Egy karakterlánc egy karakterláncot tárol ( húr), V bináris - bináris érték, V DWORD- decimális vagy hexadecimális érték. Paraméter létrehozásakor meg kell adni a nevét. Ezután a jobb oldali ablakban rákattintva megadhatja a paraméter értékét (vagy módosíthatja a meglévőt).

Ha a tanács azt mondja, hogy egy paraméter értékét állítsa be, az azt jelenti, hogy módosítani kell a paraméter meglévő értékét a kívánt értékre, vagy ha nincs ilyen nevű paraméter, akkor hozza létre, majd módosítsa a tartalmat.

A munka végén a legtöbb változtatáshoz be kell zárnia REGEDITés indítsa újra a számítógépet. Nos, először is nézzük meg, mi az: registry ablakok. Amikor telepítünk vagy eltávolítunk programokat, módosítsd a beállításokat ablakokúj berendezéseket helyezünk el, mindezt rögzítjük és rögzítjük a nyilvántartásban. Mondhatni ezt, a nyilvántartás a szív Ablakok. A rendszerleíró adatbázis megtekintéséhez vagy szerkesztéséhez futtassa a programot Regedit (Start - Futtatás - Regedit). Fizikailag a rendszerleíró adatbázis a könyvtárban van tárolva Windows (95/98) nevek alatt User.datÉs System.dat. Azonnal mondom, ha nem tudod, mire szeretnél váltani 100% ne változtasd, különben az ár nem ér semmit. Nos, azoknak, akik még változtak, adok egy tippet. Sikeres feltöltés esetén ablakok név alatt készít biztonsági másolatot a rendszerleíró adatbázisról Felhasználó.da0És System.da0. Ezt fogjuk használni. Természetesen minden "tűzoltóról" készíthet saját biztonsági másolatot. Ha a Windows nem töltődik be, akkor betöltéskor tartsa lenyomva Ctrl. Amikor megjelenik a menü, válassza a " csak parancssor", lépjen a mappába Windows ("CD C:\Windows"), és írja be a parancsot scanreg/restore(V Windows NT - rdisk). Most indítsa újra és ablakok el kellene kezdeni. Ha nincs ilyen program, akkor be kell tárcsázni parancs sor mappából Ablakok:

attrib -h -r -s system.dat
attrib -h -r -s rendszer.da0
rendszer.da0 rendszer.dat másolása
attrib -h -r -s user.dat
attrib -h -r -s user.da0
másolja a user.da0 user.dat fájlt

Nos, most menjünk közvetlenül a rendszerleíró adatbázishoz.

1.) Nyitva regedit, Találd meg a kulcsot

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall.

Itt megtalálja a telepített programok teljes listáját. Ha néhány program már nincs ott, törölje a szükségtelen mappákat a nevükkel együtt (egy hiányos lista jelenik meg a " Vezérlőpult – Programok hozzáadása/eltávolítása).

2.) Kulcsban

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current Version\Run

az összes rendszerindítási program listája Ablakok. A szükségtelen programot eltávolíthatja, vagy hozzáadhatja. Ehhez létre kell hozni String paraméter, írja be a program nevét a névhez, és adja meg a program elérési útját paraméterértékként. Ha több felhasználó is van a számítógépén, akkor a programok listája itt található:

HKEY_USERS\.DEAFAULT\Software\Microsoft\Windows\CurrentVersion és
HKEY_USERS\(Felhasználónév)\Software\Microsoft\Windows\CurrentVersion

3.) Ennyi, vége a bemelegítésnek és megyünk tovább Főmenü.

Megszabadulni egy tárgytól Kedvencek (Windows 98), lépjen a szakaszra

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ Policies\Explorer

és hozz létre itt Bináris paraméter NoFavoritesMenu jelentéssel 01 00 00 00 . Minden! Most már nem jelenik meg a Kedvencek elem. Törölje a létrehozott paramétert, vagy módosítsa az értékét erre 00 00 00 00 hogy visszahelyezze a tárgyat a helyére. Hasonló módon megszabadulhat más tárgyaktól:

Dokumentáció- paraméter NoRecentDocsMenu
Beállítások - NoSetFolders
Find - NoFind
Leállítás - NoClose
Kijelentkezés... - NoLogOff.

Lemondhat egy munkát is. Jobb klikk egérrel a főmenüben, ehhez hozza létre ugyanazt DWORD-paraméter a név alatt NoChangeStartMenu jelentéssel 1 . Kész! Nos, az utolsó simítások. Tetszik az üzenet arról, hogy melyik gombbal kezdje el? Nem? Aztán alkotunk DWORD- nevű paraméter Nincs StartBannerés jelentése 1.

4.) Ugrás ide

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Winlogon

és létrehozni LegalNoticeCaption karakterlánc-paraméter.Értékként adja meg a "Csernobil vírus észlelve" kifejezést, és hozzon létre egy másik karakterlánc-paramétert LegalNoticeText"Kattintson az OK gombra, és a merevlemezen lévő összes adat megsemmisül". Indítsa újra a Windows-t, és élvezze az eredményt. Az első paraméterben megadjuk a címet, a másodikban pedig magát a szöveget.

5.) Most a jobb alsó sarokban módosíthatja az órát. Menj

HKEY_CURRENT_USER\Control Panel\International

és hozzon létre egy karakterlánc-paramétert sTimeFormat

A jelentése" Óó: mm", ahol HH az óra, : az elválasztó karakter, és mm a perc. Újraindítás szükséges ahhoz, hogy a változtatások érvénybe lépjenek. Jó móka látni, hogyan kínozza meg egy barátja az óra beállítását, ha felcseréli a HH-t és Nos, ha nagyon akarsz spoilerezni, akkor ezt kell tenned: Hm:mH "mH; Hm és így tovább.

6.) Hogy ne legyenek nyilak a gyorsbillentyűk ikonjai között, keresse meg a kulcsot HKEY_CLASSES_ROOT\Piffileés távolítsa el az opciót IsShortcut, ugyanezt kell tenni a mappában is lnkfile. Indítsa újra a számítógépet, és élvezze az eredményt.

7.) A telepítőfájlok elérési útja Windows 95/98 rejlik

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup.

Változtassa meg, és a Windows megkeresi a telepítőfájlokat, amikor funkciókat ad hozzá vagy módosítja a rendszerbeállításokat.

8.) A „tenyér” megosztott erőforrásokból való eltávolításához egyszerűen törölje az értéket Alapértelmezett a kulcstól

HKEY_CLASSES_ROOT\Network\SharingHandler

9.) Az összes ikont teljesen eltávolíthatja az asztalról. Ehhez hozzon létre a kulcsban

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

DWORD érték neve " NoDesktop". Indítsa újra, és nézze meg a világ legtisztább asztalát.

10.) Ha el szeretné rejteni a lemezeket az Intézőben, menjen ide

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

és hozz létre itt bináris paraméter névvel " NoDrives".

Az érték attól függ, hogy mely meghajtókat szeretné elrejteni:

Korong A- jelentése 01 00 00 00
B - 02 00 00 00
C - 04 00 00 00
D - 08 00 00 00
E - 10 00 00 00
F - 20 00 00 00

Ha több meghajtót szeretne elrejteni, akkor összegeznie kell az értékeket. De vegye figyelembe, hogy ezek a számok hexadecimálisan értendők. A helyes számításhoz használja a számológépet ( Programok - standard - Számológép). Válassza ki a menüből Számológép "Nézet - Mérnöki", majd válassza ki "Hex"és számolj. Például a meghajtók elrejtésére CÉs D szükséges hozzá 04 00 00 00 És 08 00 00 00 . Írja be a paraméter értékét 0C 00 00 00. A meghajtók elrejtéséhez AÉs Eösszegezni kell 01 00 00 00 És 10 00 00 00, megkapjuk az eredményt 11 00 00 00.

11.) Nyitva Tulajdonságok: Képernyő, itt bemutatunk néhány lapot. A beállításszerkesztőben keresse meg a kulcsot

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

létrehozni itt DWORD-nevű paraméter NoDispBackgroundPageés jelentése 1 . Most fül Háttér nem jelenik meg. A többi fület a következő beállítások rejtik el:

NoDispAppearancePage – Megjelenés
NoDispScrSavPage - Képernyővédő
NoDispSettingPage – Beállítás.

12.) Most készítsük el a tételt A megnyitáshoz... mindig megjelent a helyi menüben. Ehhez keresse meg a kulcsot HKEY_CLASSES_ROOT\*\és hozzon létre benne egy szakaszt héj(ha nem létezik). Itt egy másik szakaszt hozunk létre " openas", és még mindig" parancs".Módosítsa a " értékét Alapértelmezett" tovább " C:\WINDOWS\rundll32.exe shell32.dll,OpenAs_RunDLL %1". Kész, ellenőrizheti.

13.) Az esési arány megváltoztatása főmenü adja meg a kulcsot

HKEY_CURRENT_USER\Control Panel\desktop

és létrehozni String paraméter Menu Show Delay.Írja be a késleltetési időt (ezredmásodpercben) az értékbe, és indítsa újra.

14.) Most próbáljuk ki a tételt Nyissa meg a Jegyzettömbben tegye a helyi menübe. Menjünk a szakaszhoz HKEY_CLASSES_ROOT\*\shell(Ha nem, hozzon létre egyet). Hozzon létre egy szakaszt " nyisd kiés változtass Alapértelmezett tovább " Nyissa meg a Jegyzettömbben". Most hozzon létre egy partíciót" parancs"és benne változás Alapértelmezett tovább " notepad.exe %1". Kész.
15.) És most játsszunk vele Internet Explorer "om. Meg szeretné változtatni a böngésző háttérképét? Kérem. Adja meg a kulcsot

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar

és létrehozni String paraméter "BackBitmap". Paraméterként adja meg a kép elérési útját a formátumban bmpés indítsa újra a böngészőt. De ez még nem minden.

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main

újat csinálni String paraméter Ablak címe. Az értékbe írja be, hogy mit szeretne látni a fejlécben az oldal címe után, indítsa újra a böngészőt, és élvezze. A karmester pontosan ugyanúgy fog kinézni.

16.) Ha egy nevet vagy csak egy szót szeretnél megcsodálni az óra után Systray(alsó panel), majd lépjen ide

HKEY_CURRENT_USER\Control Panel\International\

és hozzon létre két karakterlánc-paramétert: s1159És s2359. Írja be a kívánt nevet az értékükbe. Korlátozás - 8 betű.

17.) Ha újra kell indítania a rendszerleíró adatbázist, és nem akarja újraindítani a gépet, bizonyos esetekben a következők segítenek: kattintson Ctrl+Alt+Del, majd válassza ki felfedezőés gomb " Teljes feladat". Amikor arra kérik, hogy kapcsolja ki a gépet, utasítsa el, majd nyomja meg a " Utolsó feladat"A következő ablakban látni fogja, hogyan tűnt el és jelent meg" Tálca".

Nem minden működik a Windows 95 alatt

Registry helyreállítás

Óvatosan kell eljárni a rendszerleíró adatbázissal való munka során. Bármely fontos adat véletlen vagy tudtán kívüli törlése az operációs rendszer összeomlásához vezethet. Ekkor csak az utolsó munkapéldány visszaállítása mentheti meg a helyzetet.

Ha kísérletezni fog a rendszerleíró adatbázissal, először mentse a SYSTEM.DAT és USER.DAT fájlokat lemezre. Abban a könyvtárban találhatók, ahová az operációs rendszert telepítették, és csak olvasható és rejtett attribútumokkal rendelkeznek. Ha a rendszerleíró adatbázis súlyosan sérült, felülírhatja ezeket a fájlokat a Windows könyvtárban, beállíthatja a szükséges attribútumokat, és a rendszerleíró adatbázis olyan jó lesz, mint az új. Csak ne próbálja meg visszaállítani ezeket a fájlokat a Windows betöltésekor, különben a rendszer teljesen leáll, és csak a teljes újratelepítés menti meg! A fájlok visszaállításához először újra kell indítania a DOS-t, és már ott ki kell cserélnie a sérült fájlokat jóra.

De nem ez az egyetlen lehetőség az adatok helyreállítására. A helyzet az, hogy az operációs rendszer minden sikeres indításkor elmenti a rendszerleíró adatbázis egy példányát egy CAB-fájlba, amely a Windows könyvtár rejtett SYSBCKUP könyvtárába kerül. Alapértelmezés szerint az utolsó öt példány megmarad. Ez a szám 0 és 99 között változhat, és a MaxBackupCopies kulcs értéke határozza meg a Windows könyvtárban található scanreg.ini fájlban. Igaz, nem szabad túl nagy értéket beállítani, mert. fájlok sok helyet foglalnak el (egy fájl nagyobb, mint egy megabájt).

Ha vissza szeretné állítani a rendszerleíró adatbázist az egyik biztonsági másolatból, újra kell indítania a DOS rendszert, és futtassa a parancsot

Megjelenik a rendelkezésre álló rendszerleíró adatbázis biztonsági másolatainak listája a létrehozásuk időpontja szerint rendezve. A megfelelő példány kiválasztása után az adatok biztonságosan helyreállnak, és olyan nyilvántartást kap, amely megfelel a keletkezéskori állapotnak.

De ha bármilyen programot telepített vagy megváltoztatta az operációs rendszer beállításait az utolsó biztonsági mentés és a rendszerleíró adatbázis meghibásodása között, akkor ezek az adatok helyrehozhatatlanul elvesznek. Szükségünk van rá? Határozottan nem! A beállításjegyzék biztonsági mentéséhez használja a parancsot

amely normál esetben sikeres ellenőrzés esetén biztonsági másolatot készít.

A beállításjegyzék biztonsági mentésének és visszaállításának másik lehetősége a módosítani kívánt partíció vagy teljes ág exportálása. Ezt megteheti a Regedit for Windowsban a "Registry" menüben. Válassza ki a kívánt részt, és kattintson a "Regisztrációs fájl exportálása" elemre. A fájlnév megadása után ennek a szakasznak az adatai exportálva lesznek abba. A fájl kiterjesztése .reg. A rendszerleíró adatbázisba való importálásához kattintson rá duplán, és az adatok átvitelre kerülnek. Igaz, ennek az információ-helyreállítási módszernek van egy jelentős hátránya: minden törölt vagy módosított rekord visszaáll, de a hozzáadott rekordok nem törlődnek. Ezért ez a módszer alkalmasabb, ha kisebb változtatásokat hajt végre, és annak érdekében, hogy visszaállítsa azokat anélkül, hogy a régi adatokat újra megadná, használhatja az exportálást / importálást.

Általában nagyon óvatosan kell dolgoznia a rendszerleíró adatbázissal, de ha rendszeresen biztonsági másolatot készít róla, akkor nem merülhet fel probléma.

Jó napot, kedves olvasók. A mai cikkben olyan dologról fogunk beszélni, mint Windows rendszerleíró adatbázis.

A legtöbb felhasználó számára a rendszerleíró adatbázis valami teljesen ismeretlen dologhoz kapcsolódik, van valami egyenesen mitikus jellege, és szinte félelmet kelt.

Azt kell mondanom, hogy mindez nem hiábavaló, mert a registry-vel való viccelődés meglehetősen veszélyes, és még egy kis rossz lépés is gyakran a legsúlyosabb következményekkel jár. Helyes kezelés esetén azonban nélkülözhetetlen eszközzé válik a Windows testreszabásához.

Az alábbi tippek tisztázzák a dolgokat, és előkészítik az utat a rendszerleíró adatbázis használatának alapjainak elsajátításához, így szükség esetén különösebb félelem nélkül módosíthatja a beállításait.

Windows Registry – Bevezetés és feltételek

Azt mondhatjuk, hogy a Windows rendszerleíró adatbázisa egy olyan adatbázis, amely az operációs rendszer (operációs rendszer) és a telepített alkalmazások paramétereinek különböző értékeit tárolja.

A rendszerleíró adatbázis használatának előnye, hogy megváltoztathatja azokat a beállításokat, amelyekhez nem férhet hozzá a Windows Windows használatával.

Másrészt azonban ezen opciók megváltoztatását nem támogatják a vezérlőpult vagy más rendszer/program opciók használatakor gyakran megjelenő tippek, látványterv és mindenféle figyelmeztetés a helytelen műveletekre.

Így a velük való munka úgyszólván egy aknamezőn átsétál a tájékozatlan felhasználók számára, és főleg a vizuális áttekinthetőség hiánya miatt sokan meg sem közelítik ezt az eszközt.

Mit csinál a Windows rendszerleíró adatbázisa?

Általánosságban elmondható, hogy működésének mechanizmusa meglehetősen egyszerű. Amikor telepíti a programot (vagy módosítja a Windows bármely beállítását a beállítások menüjében), maga a rendszer keresi kívánt paramétereketés módosítja az egyik beállításjegyzék-értéket.

Ez történik például akkor, amikor eltávolítja az alkalmazásokat a " Programok telepítése és eltávolítása» (« Kezelőpanel»).

Egyébként, ha gondatlanul töröl egy mappát egy telepített programmal, egyszerűen csak a Sajátgépben kattintson a Törlés gombra, és nem a rendszer megfelelő eszközeivel, akkor a rendszerleíró bejegyzések felelősek (nevezetesen a programbeállításokat, helyadatokat stb. tartalmazó) .) ennél a programnál nem tűnnek el, hanem maradnak a rendszerben és így szemetelnek.

Ezért olyan fontos az alkalmazások helyes eltávolítása, a rendszer időben történő tisztítása és gondozása, amiről többször is írtam a cikkeimben - "" vagy mondjuk "".

Hogyan néz ki a rendszerleíró adatbázis? Ez egyfajta táblázat, amely tartalmazza az összes rendszerleíró bejegyzést, amely több fájl formájában a merevlemezen van tárolva, de úgy van csomagolva, hogy csak a beépített Windows-eszközök vagy harmadik féltől származó programok.

regedit - nézzük meg a Windows rendszerleíró adatbázisát a saját szemünkkel

A Windows rendszerleíró eszközbe való belépéshez nyissa meg a ikont, majd a megjelenő ablakban írja be, és nyomja meg az Enter billentyűt.

Megjelenik előtted egy dolog (ez a beépített Windows rendszerleíró szerkesztő), amiben láthatod, mi ez a csoda, amiről ebben a cikkben beszélek.

A tárolt értékeket kategorizálják, és olyan mappákba helyezik el, mint amilyeneket a Sajátgépben szoktak látni. Egy mappa megnyitásához kattintson rá néhányszor az egérrel, vagy használja a neve melletti kis pluszjelet.

A szakaszban lévő mappákat kulcsoknak, a jobb oldalon megjelenő mappák tartalmát pedig értékeknek nevezzük.

Miért lehet szükség a Windows rendszerleíró adatbázisra?

Mielőtt elkezdené kínozni és kiválogatni a rendszert, figyelmeztetem: a rendszerleíró adatbázisban tárolt információk nagyon fontosak a Windows megfelelő működéséhez, ezek megváltoztatása vagy törlése a számítógép meghibásodásához vezethet.

Azt is érdemes megjegyezni, hogy a változtatások akkor lépnek életbe, amikor végrehajtják azokat. A Windows Registry nem egy Word-dokumentum, amelyben megerősítheti vagy visszavonhatja a beállítások módosításait, ezért soha ne változtassa meg azokat a beállításokat, amelyeket nem ismer.

A rendszer biztonságának legegyszerűbb módja, ha bármilyen művelet előtt létrehoz egy visszaállítási pontot (erről lejjebb olvashat), amely automatikusan másolatot készít a rendszerleíró adatbázisról, és nagy valószínűséggel (de nem mindig) tud majd visszatérni hozzá problémák esetén.

Néha érdemes papírra jegyezni az elvégzett változtatásokat, ami nagyban leegyszerűsíti a hibaelhárítást, ha valami nem a tervek szerint alakul (nem lehet mindent a fejében tartani).

A Windows rendszerleíró adatbázisának fontosságát az a tény határozza meg, hogy a rendszer minden rendszerindításkor önállóan készít biztonsági másolatot az összes értékéről, ezért a rendszernek van egy olyan opciója, mint „ Az utolsó ismert jó konfiguráció betöltése"(Ugyanott él, mint a csökkentett mód, mégpedig amikor megnyomod a rendszerindító képernyő előtt (egy csík kúszik oda)).

Mit és hogyan kell szerkeszteni a rendszerleíró adatbázist

Számos program kínál széles körű funkciókat a rendszerleíró adatbázis kezeléséhez, de óvatosnak kell lennie az ilyen eszközök kiválasztásakor, mivel a programok nem professzionális megvalósítása hátrányosan befolyásolhatja a rendszert.

Ezért érdemes csak bevált alkalmazásokat vagy rendszereszközöket használni. Inkább a beépített Windows eszközt részesítem előnyben, amiről már volt szó egy kicsit feljebb (és lejjebb is fog menni :)).

Általánosságban elmondható, hogy a rendszerleíró adatbázis kezelése nem olyan nehéz, mint amilyennek látszik, először is tudnia kell, hogy mely értékeket kell megváltoztatni és mire kell módosítani. És akkor ott van a technológia kérdése.

A program fő vezérlőablakja gyakorlatilag nem különbözik a Windows felhasználója számára ismert felfedezőtől.

Ezen kívül van egy Kedvencek menüje is, amellyel gyorsan hozzáférhet a különböző billentyűk paramétereihez.

Ehhez jelölje ki a kívánt értéket, kattintson a Kedvencek - Add hozzá a kedvencekhez, írjon be egy nevet, és kattintson az OK gombra. Ez a funkció nagyon hasznos, ha rendszeresen módosítania kell egy vagy több beállítást.

Milyen regisztrációs kategóriákért felelősek, és mit tehet ebben

Az öt fő kategória mindegyike felelős a saját paraméterkészletének tárolásáért. Például a HKCU - más néven HKEY_CURRENT_USER - olyan kulcsokat tartalmaz, amelyek egy adott felhasználó beállításait szabályozzák, a HKEY_LOCAL_MACHINE pedig az operációs rendszer egészét.

Néhány egyszerű példát adok a rendszerleíró adatbázis használatára, hogy megértse az alapokat:

Előzmények törlése

  • Annak ellenére, hogy az Internet Explorer használatával meglátogatott webhelyek listája manuálisan törölhető, ezek továbbra is megjelennek, ha hasonló beállításokat ad meg a címsorban;
  • Megszabadulhat ezektől az előzményektől harmadik féltől származó programok segítségével vagy a beállításjegyzék szerkesztésével. Megnyílunk és megyünk az ösvényen" HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs»;
  • Ha odaértünk, a szerkesztő jobb oldalán egy listát láthatunk azokról a címekről, amelyeket a „Törlés” gomb kiemelésével és a „Törlés” gomb megnyomásával törölhet (miután korábban jobb gombbal kattintottunk arra, amit törölni szeretnénk).

Nos, vagy pl.

A feladatkezelő blokkolása

A beállításjegyzék használatával feloldhatja vagy letilthatja a feladatkezelőt:

  • Nyissa meg és menjen a " HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\»;
  • Ha a bal oldalon, az "Irányelvek" alatt nem találja a "Rendszer" könyvtárat, kattintson a jobb gombbal a "Szabályok" elemre, és válassza a "Létrehozás", majd a "Partíció" lehetőséget;
  • Egy új mappa kissé lejjebb jelenik meg, amelyet át kell neveznie "Rendszer"-re;
  • Ezután a beállítások ablakban (ez a jobb oldalon) kattintson a jobb gombbal, válassza az Új -> Duplaszó-érték lehetőséget, és nevezze el DisableTaskMgr-nek;
  • Kattintson a jobb gombbal rá, és válassza a "Szerkesztés" lehetőséget;
  • Az értékbeviteli sorban tegye az 1-et a feladatkezelő kikapcsolásához (vagy 0-val a bekapcsolásához), majd válassza ki a " Számrendszer» "tizedes"-re;
  • Ezt követően, amikor megpróbálja felhívni a feladatkezelőt, a "" jelenik meg (vagy fordítva, ez az üzenet eltűnik, ha blokkolva volt).

Használat közbeni óvatosság

Szeretném még egyszer figyelmeztetni az ismeretlen értékek megváltoztatására. Minden alkalommal, amikor belemerül a beállításokba, hozzon létre visszaállítási ellenőrzőpontokat, és hajtson végre biztonsági mentés fontos fájlokat. Ez megóvja Önt a véletlen meghibásodásoktól és az információvesztéstől.

Visszaállítási pont létrehozásához kattintson a "Start - Futtatás - msconfig - Rendszer-visszaállítás". A megnyíló ablakban ki kell választania a " Hozzon létre egy visszaállítási pontot”, amely után az utasításokat követve gond nélkül elmentheti az operációs rendszer aktuális állapotát. Az előző állapotot ezzel a menüvel is visszaállíthatja a szomszédos elem használatával.

Ha biztonsági másolatot szeretne készíteni a teljes registry\registry ágról, futtassa a programot, válassza ki a kívánt szakaszt\ág\mappát, kattintson a "Fájl - Exportálás" gombra, majd válassza ki a .reg fájl mentési helyét.

A biztonsági mentés későbbi használatához kattintson a Fájl - Importálás lehetőségre, vagy egyszerűen kattintson a fájlra, és erősítse meg az "Igen" gombbal, hogy adatokat adjon a Windows rendszerleíró adatbázisához.

Ha elment egy ágat, akkor az almappákkal és az abban található összes értékkel együtt kerül mentésre (és importálásra is).

Utószó

Ezek a piték. A világhálón egyébként nagyon sok olyan weboldal található, ahol a rendszerleíró adatbázis különféle beállításairól és módosításairól beszélnek. Legyen óvatos, ne használja az első tanácsot, amely az eredmény ismerete nélkül érkezik.

Ismét nem hagyhatom figyelmen kívül azokat a spyware modulokat, amelyek a Windows rendszerleíró adatbázisát tekintik második otthonuknak. Annak érdekében, hogy biztosan kéznél legyen, valamint ellenőrizze a rendszert például a kémprogramok és a benne jelzett szoftver segítségével.

Ha bármilyen kérdése vagy kiegészítése van a cikkel kapcsolatban - várjuk, írjon megjegyzéseket;)

PS: A cikk egy rendszeres olvasó – Sergey Nekrash – nagy erőfeszítéseinek köszönhető, amiért köszönet jár neki. Az általa végzett munka elismerésre méltó.

Talán mindannyian hallottátok már a „nyilvántartás” szót, de a „Mi ez” kérdést kevesen tették fel, de hiába. Végül is a rendszerleíró adatbázis szerkesztésének lehetősége sok időt, pénzt, idegeket és erőfeszítést takaríthat meg. Ebben a cikkben részletesen tárgyaljuk a Windows 7 operációs rendszer rendszerleíró adatbázisának elindítását, valamint a használatának fő módjait.

Először is meg kell értened, hogy mi is az a rendszerleíró adatbázis. Ennek jobb megértéséhez képzeljünk el egy jegyzetfüzetet, amelyben bizonyos bejegyzések vannak bizonyos sorrendben. Ha ebből a jegyzetfüzetből az összes lapot kitépik és összekeverik, akkor az információ ugyanaz marad, de sokkal nehezebb lesz elolvasni. Először meg kell találni kívánt oldalt mielőtt elolvasná, és ez többletidő.

Hasonló helyzet fordult elő a Fat16 fájlrendszer használatakor is, amely komoly teljesítményproblémákkal küzdött. Aztán úgy döntöttek, hogy bevezetnek egy nyilvántartást az információk egyszerűsítése érdekében. Idővel a rendszerleíró adatbázis által megoldott problémák megszűntek, de a visszamenőleges kompatibilitás miatt megmaradt.

A Windows Registry a telepített programok paramétereinek és beállításainak hierarchikus adatbázisa.

Fizikailag minden beállításjegyzék-beállítás fájlba van írva, és szétszórva található a rendszerben. A program indulásakor a rendszerleíró adatbázis megtalálja a szükséges paramétereket, és azokkal működik. Minél több alkalmazás van a számítógépen, annál több paraméterfájl, és annál tovább tart a megfelelő megtalálása. Ezért a rendszerleíró adatbázist időről időre meg kell tisztítani a rendszer teljesítményének fenntartása érdekében.

Kétféleképpen indíthatja el a Windows 7 rendszerleíró adatbázisát:

  1. Start → a keresősávba írjuk a regedit → a talált találatok között nyissa meg a regedit.exe fájlt.
  2. Indítsa el az Intézőt → lépjen a C:\Windows mappába → keresse meg a regedit.exe fájlt, és nyissa meg.

Ha mindent helyesen csinált, megnyílik a Registry Editor.

Registry szerkesztés. Export Import

Előttünk a Windows 7 beállításjegyzék-szerkesztő ablaka:

  • A szakaszok a bal oldalon találhatók.
  • A jobb oldalon vannak a lehetőségek.
  • Alul található az állapotsor, amely megjeleníti a paraméter elérési útját.

Amikor a rendszerleíró adatbázis beállításaival dolgozik, rendkívül óvatosnak és körültekintőnek kell lennie, mivel a rendszerleíró adatbázis a Windows idegrendszere. Ezért javasoljuk, hogy a beállítás módosítása előtt készítsen másolatot a beállításjegyzékről.

Kattintson a jobb gombbal a "Számítógép" szakaszra - Exportálás - állítsa be a nevet, ellenőrizze az exportálási tartományt (az "Teljes beállításjegyzék" legyen), és adja meg a mappát - kattintson a Mentés gombra.

A fenti lépések után egy .reg kiterjesztésű fájl jelenik meg. Most, ha elrontja a beállítások módosítását, a rendszerleíró adatbázis mindig visszaállítható az eredeti állapotába.

Ehhez kattintson a "Fájl" - Importálás ... -ra - keresse meg a korábban elmentett Registry.reg fájlt, és kattintson a "Megnyitás" gombra. Minden beállítás visszaáll a másolat készítésének idejére.

Rendszergazdai jelszó helyreállítása a rendszerleíró adatbázis használatával

A rendszerleíró adatbázisban végrehajtható feladatokat bemutató példában vegye figyelembe ezt a problémát. Tegyük fel, hogy az vagy. Nincs mit! A rendszerleíró adatbázis segítségével módosítható. Ehhez telepítésre van szükségünk Windows lemez 7.

  1. Boot from telepítő lemez. Az új adatok másolása után a rendszer kéri a nyelv kiválasztását. Hagyjon mindent úgy, ahogy van, és kattintson a "Tovább" gombra.
  2. Az új ablakban válassza a "" lehetőséget, amely után a számítógép megkeresi a telepített operációs rendszereket.
  3. Megjelenhet egy ablak a „Problémák a rendszerindítási beállításokban” szöveggel. Figyelmen kívül hagyja és válassza operációs rendszerés kattintson a "Tovább" gombra.
  4. A következő ablakban válassza ki a legalacsonyabb "" paramétert
  5. A parancssorba írjuk be a már általunk ismert regedit parancsot, és nyomjuk meg az Entert.
  6. A szerkesztőben válassza ki a HKEY_LOCAL_MACHINE elemet
  7. Ezután a Fájl menüben válassza a Kaptár betöltése lehetőséget.
  8. Lépjen a C:\Windows\System32\config mappába (a betű eltérhet a szokásos C betűtől). Érdekel minket a SYSTEM fájl.
  9. Írja be a szakasz nevét. Például: 888.
  10. Nyissa meg a HKEY_LOCAL_MACHINE\888\Setup részt. Kattintson kétszer a paraméterre:
    • CmdLine , írja be a cmd.exe fájlt, és kattintson az OK gombra
    • SetupType, cserélje ki a 0-t 2-re, és kattintson az OK gombra.

    A fenti manipulációk eredményeként a következőképpen kell alakulnia:



Betöltés...
Top