Oprava zlyhania programu Regedit.exe pri vyhľadávaní v databáze Registry

Ak ste nedávno aktualizovali alebo inovovali na systém Windows 10(Windows 10) , pri vyhľadávaní pomocou Editora databázy Registry(Registry Editor) bude vyhľadávanie trvať večnosť a po kliknutí na tlačidlo Zrušiť sa súbor regedit.exe zrúti. A keď Editor databázy Registry(Registry Editor) zlyhá, zobrazí sa chybové hlásenie „ Editor databázy Registry prestal pracovať(The Registry editor has stopped working) “. Zdá sa, že hlavným problémom je dĺžka kľúča kľúčov databázy Registry nastavená na maximum 255 bajtov. Teraz, keď je táto hodnota prekročená počas vyhľadávania, Regedit.exe zlyhá.

Oprava zlyhania programu Regedit.exe pri vyhľadávaní v databáze Registry

Počas vyhľadávania v registri musí mať jedna alebo viacero hodnôt dĺžku viac ako 255 bajtov a keď sa nájde podkľúč, editor databázy Registry beží v nekonečnej slučke. Keď sa pokúsite zrušiť vyhľadávanie, regedit.exe spadne, pretože v skutočnosti nemá inú možnosť. Bez toho, aby sme strácali čas, sa pozrime, ako opraviť zlyhania programu Regedit.exe(Fix Regedit.exe Crashes) pri prehľadávaní databázy Registry(Registry) pomocou nižšie uvedeného sprievodcu.

Oprava zlyhania programu Regedit.exe(Fix Regedit.exe Crashes) pri vyhľadávaní v databáze Registry

Uistite sa, že ste  vytvorili bod obnovenia(create a restore point)  pre prípad, že by sa niečo pokazilo.

Metóda 1: Spustite nástroj SFC a DISM(Method 1: Run SFC and DISM Tool)

1. Otvorte príkazový riadok(Command Prompt) . Používateľ môže vykonať tento krok vyhľadaním „cmd“ a potom stlačením klávesu Enter.

Otvorte príkazový riadok.  Používateľ môže vykonať tento krok vyhľadaním „cmd“ a potom stlačením klávesu Enter.

2. Teraz do cmd zadajte nasledovné a stlačte Enter:

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (If above fails then try this one)

SFC scan now príkazový riadok |  Oprava zlyhania programu Regedit.exe pri vyhľadávaní v databáze Registry

3. Počkajte(Wait) na dokončenie vyššie uvedeného procesu a po dokončení reštartujte počítač.

4. Znova(Again) otvorte cmd a zadajte nasledujúci príkaz a po každom stlačte kláves Enter:

Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

DISM obnoviť zdravotný systém

5. Nechajte bežať príkaz DISM a počkajte na jeho dokončenie.

6. Ak vyššie uvedený príkaz nefunguje, skúste použiť nižšie uvedené:

Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

Poznámka: (Note:) Vymeňte(Replace) C:RepairSourceWindows za svoj zdroj opravy ( inštalačný(Windows Installation) alebo obnovovací disk(Recovery Disc) systému Windows ).

7. Reštartujte počítač, aby ste uložili zmeny a zistite, či dokážete opraviť zlyhania programu Regedit.exe pri vyhľadávaní v databáze Registry.(Fix Regedit.exe Crashes when searching through Registry.)

Metóda 2: Nahraďte regedit.exe(Method 2: Replace regedit.exe)

1. Najprv prejdite do priečinka C:\Windows.old , ak priečinok neexistuje, a potom pokračujte.

2. Ak nemáte vyššie uvedený priečinok, musíte si stiahnuť súbor regedit_W10-1511-10240.zip.(download the regedit_W10-1511-10240.zip.)

3. Rozbaľte vyššie uvedený súbor na pracovnú plochu a potom otvorte príkazový riadok(Command Prompt) . Používateľ môže vykonať tento krok vyhľadaním „cmd“ a potom stlačením klávesu Enter.

4. Zadajte nasledujúci príkaz do cmd a stlačte Enter :

takeown /f “C:\Windows\regedit.exe”

icacls “C:\Windows\regedit.exe” /grant “%username%”:F

takedown regedit.exe v priečinku Windows

5. Stlačením klávesov Windows + E otvorte Prieskumníka(File Explorer) a potom prejdite do priečinka C:\Windows

6. Nájdite regedit.exe , premenujte ho na regeditOld.exe a zatvorte prieskumníka súborov.

Nájdite regedit.exe, potom ho premenujte na regeditOld.exe a zatvorte Prieskumník

7. Ak máte teraz priečinok C:\Windows.old\Windowsskopírujte(copy the regedit.exe) z neho súbor regedit.exe do priečinka C:\Windows . Ak nie, skopírujte súbor regedit.exe z vyššie extrahovaného súboru zip do priečinka C:Windows.

Nahraďte súbor regedit.exe z extrahovaného priečinka do priečinka Windows

8. Reštartujte počítač, aby ste uložili zmeny.

9. Spustite Editor databázy Registry(Registry Editor) a môžete vyhľadávať reťazce, ktoré majú veľkosť väčšiu ako 255 bajtov.(have the size larger than 255 bytes.)

Metóda 3: Použite Editor databázy Registry tretej strany(Method 3: Use Third-Party Registry Editor)

Ak nechcete postupovať podľa takýchto zložitých krokov, môžete jednoducho použiť Editor databázy Registry(Registry Editor) tretej strany , ktorý podľa všetkého funguje dobre a nemá limit 255 bajtov. Nižšie sú uvedené niektoré z populárnych (Below)editorov databázy Registry(Registry Editor) tretích strán :

Regscanner

O&O RegEditor

O&O RegEditor |  Oprava zlyhania programu Regedit.exe pri vyhľadávaní v databáze Registry

Odporúčané:(Recommended:)

To je to, že ste úspešne opravili zlyhania programu Regedit.exe pri prehľadávaní databázy Registry(Fix Regedit.exe Crashes when searching through Registry) , ale ak máte stále nejaké otázky týkajúce sa tohto príspevku, neváhajte sa ich opýtať v sekcii komentárov.



About the author

Som softvérový inžinier so skúsenosťami s programami Xbox Explorer, Microsoft Excel a Windows 8.1 Explorer. Vo voľnom čase rád hrám videohry a pozerám televíziu. Mám titul z University of Utah a momentálne pracujem ako softvérový inžinier pre medzinárodnú spoločnosť.



Related posts