Поправете сривовете на Regedit.exe при търсене в системния регистър

Ако наскоро сте актуализирали или надстроили до Windows 10 , тогава докато търсите през редактора на системния регистър(Registry Editor) , ще отнеме вечно търсене и когато щракнете върху Отказ, regedit.exe се срива. И когато редакторът на системния регистър(Registry Editor) се срине, той дава съобщение за грешка, което казва „ Редакторът на системния регистър е спрял да работи(The Registry editor has stopped working) “. Проблемът с мрежата изглежда е дължината на ключа на ключовете в системния регистър, зададена на максимум 255 байта. Сега, когато тази стойност е надвишена по време на търсенето, Regedit.exe се срива.

Поправете сривовете на Regedit.exe при търсене в системния регистър

По време на търсенето в системния регистър една или повече стойности трябва да имат дължина повече от 255 байта и след като подключът бъде намерен, редакторът на системния регистър продължава да работи в безкраен цикъл. Когато се опитате да отмените търсенето, regedit.exe се срива, защото всъщност няма друга опция. Така че, без да губим време, нека да видим как да коригираме сривовете на Regedit.exe(Fix Regedit.exe Crashes) при търсене в системния регистър(Registry) с помощта на изброеното по-долу ръководство.

Поправете сривовете на Regedit.exe(Fix Regedit.exe Crashes) при търсене в системния регистър(Registry)

Не забравяйте да  създадете точка за възстановяване(create a restore point)  , в случай че нещо се обърка.

Метод 1: Стартирайте SFC и DISM Tool(Method 1: Run SFC and DISM Tool)

1. Отворете командния ред(Command Prompt) . Потребителят може да извърши тази стъпка, като потърси 'cmd' и след това натиснете Enter.

Отворете командния ред.  Потребителят може да извърши тази стъпка, като потърси 'cmd' и след това натиснете Enter.

2. Сега въведете следното в cmd и натиснете Enter:

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

SFC сканиране сега команден ред |  Поправете сривовете на Regedit.exe при търсене в системния регистър

3. Изчакайте(Wait) горния процес да завърши и след като приключите, рестартирайте компютъра.

4. Отново(Again) отворете cmd и въведете следната команда и натиснете enter след всяка:

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

DISM възстановяване на здравната система

5. Оставете командата DISM да се изпълни и изчакайте да приключи.

6. Ако горната команда не работи, опитайте следното:

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

Забележка: (Note:) Заменете(Replace) C:RepairSourceWindows с вашия източник на ремонт ( инсталационен диск на Windows(Windows Installation) или диск за възстановяване(Recovery Disc) ).

7. Рестартирайте компютъра си, за да запазите промените и да видите дали можете да коригирате сривовете на Regedit.exe при търсене в системния регистър.(Fix Regedit.exe Crashes when searching through Registry.)

Метод 2: Заменете regedit.exe(Method 2: Replace regedit.exe)

1. Първо отидете до папката C:\Windows.old , ако папката не съществува, след това продължете.

2. Ако нямате горната папка, тогава трябва да изтеглите regedit_W10-1511-10240.zip.(download the regedit_W10-1511-10240.zip.)

3. Извлечете горния файл на работния плот и след това отворете командния ред(Command Prompt) . Потребителят може да извърши тази стъпка, като потърси 'cmd' и след това натиснете Enter.

4. Въведете следната команда в cmd и натиснете Enter :

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

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

takedown regedit.exe в папката на Windows

5. Натиснете клавиша Windows + E, за да отворите File Explorer , след което отидете до папката C:\Windows

6. Намерете regedit.exe , след това го преименувайте на regeditOld.exe и след това затворете файловия изследовател.

Намерете regedit.exe, след което го преименувайте на regeditOld.exe и затворете Explorer

7. Сега, ако имате папка C:\Windows.old\Windows, копирайте regedit.exe(copy the regedit.exe) от нея в папката C:\Windows . Ако не, копирайте regedit.exe от извлечения по-горе zip файл в папка C:Windows.

Заменете regedit.exe от извлечената папка в папка на Windows

8. Рестартирайте компютъра си, за да запазите промените.

9. Стартирайте редактора на системния регистър(Registry Editor) и можете да търсите низове, които имат размер по-голям от 255 байта.(have the size larger than 255 bytes.)

Метод 3: Използвайте редактор на системния регистър на трети страни(Method 3: Use Third-Party Registry Editor)

Ако не искате да следвате толкова сложни стъпки, можете лесно да използвате редактора на системния регистър(Registry Editor) на трета страна , който изглежда работи добре и няма ограничение от 255 байта. По-долу са някои от популярните (Below)редактори на системния регистър(Registry Editor) на трети страни :

Regscanner

O&O RegEditor

O&O RegEditor |  Поправете сривовете на Regedit.exe при търсене в системния регистър

Препоръчва се:(Recommended:)

Това е всичко, което успешно поправихте сривовете на Regedit.exe при търсене в системния регистър(Fix Regedit.exe Crashes when searching through Registry) , но ако все още имате въпроси относно тази публикация, не се колебайте да ги зададете в секцията за коментари.



About the author

Аз съм инженер по windows, ios, pdf, грешки, джаджи с над 10 години опит. Работил съм върху много висококачествени Windows приложения и рамки като OneDrive за бизнеса, Office 365 и др. Неотдавнашната ми работа включваше разработването на pdf четеца за платформата на windows и работата по изясняване на съобщенията за грешки за потребителите. Освен това участвам в разработването на платформата ios от няколко години и съм много запознат както с нейните характеристики, така и с странностите.



Related posts