Как да поправите повредени елементи от системния регистър в Windows 11

Ако вашият компютър с Windows 11 има проблеми със счупени или повредени елементи от системния регистър, тогава тези 10 различни метода ще ви помогнат да ги поправите.

Регистърът на Windows е огромна база данни, която съдържа важни данни и настройки за правилното функциониране на операционната система, услугите, системните приложения и процеси. Ако регистърът е повреден или повреден, това може да доведе до спиране на работата на свързания с него процес или приложение или да повреди данните ви без възстановяване, или в някои случаи може да ви покаже синия екран на вашия компютър.

Регистърът съдържа информация за почти всичко във вашата система, така че всеки път, когато нещо се промени във вашия компютър, като например инсталирано или премахнато ново приложение, или промяна на настройка, или прикачено устройство, регистърът се актуализира автоматично. Поради това регистърът е силно податлив на повреда или корупция. Въпреки това, също така е лесно да коригирате повредени регистри в Windows 11. Ще видим как да поправите или изтриете повредени записи в системния регистър на Windows 11 по различни методи, един по един.

Чести причини за счупени или повредени елементи в регистъра

Има няколко причини, поради които елементите в системния регистър могат да бъдат повредени:

  • Една от честите причини са фрагментираните регистри. Тази грешка възниква, когато деинсталирате или надстроите приложение, но някои от неизползваните стойности, дублирани ключове и излишни записи остават в системния регистър, което води до забавяне на вашия компютър.
  • Някакво внезапно изключване или прекъсване на захранването, или сривове също могат да повредят елементите на системния регистър.
  • Друга основна причина за грешки в системния регистър са злонамерените програми и вирусите. Зловредният софтуер променя и съхранява стойности в системния регистър, причинявайки проблеми с него. Дори след като зловредният софтуер бъде неутрализиран, той може да остави някои стойности в регистъра.
  • Регистърът на Windows има тенденция да натрупва хиляди безполезни, празни, повредени записи с течение на времето, което води до запушване на вашия компютър.
  • Дефектният хардуер или устройства също могат да причинят счупване на елементи в системния регистър.
  • Възможно е случайно да сте добавили, променили или изтрили грешни записи, когато редактирате системния регистър на Windows, опитвайки се да добавите функция или да промените настройка.

Създайте резервно копие на системния регистър на Windows

Трябва да архивирате системния регистър, преди да направите каквито и да е големи промени в компютъра си, като например да се опитате да модифицирате или коригирате системния регистър. Затова е най-добре да архивирате системния регистър на Windows, преди да започнете да коригирате или изтривате повредения елемент от системния регистър. Освен това най-доброто време за архивиране на вашия регистър е, когато имате чиста система или веднага след инсталирането на вашата ОС.

За да отворите системния регистър на Windows, натиснете Win + R, след това в полето Run въведете regedit и натиснете Enter. Като алтернатива можете да потърсите системния регистър на Windows в лентата за търсене на Windows и да го отворите.

Ако Контролът на потребителските акаунти поиска разрешение, щракнете върху „Да“.

За да архивирате системния регистър, щракнете с десния бутон върху „Компютър“ в левия панел и изберете „Експортиране“.

Въведете име за архивния файл и изберете безопасно място (като резервно копие или USB устройство). След това щракнете върху „Запазване“, за да запазите архивния файл.

Поправяне на системния регистър с архивен файл на системния регистър

Ако случайно сте архивирали регистъра си, когато сте имали чиста система или преди компютърът ви да започне да работи, или преди да са възникнали грешките в системния регистър, можете да използвате този архивен файл, за да отстраните бързо проблемите си.

Всичко, което трябва да направите, е да отворите системния регистър на Windows, да щракнете върху „Файл“ и да изберете „Импортиране“.

След това изберете архивния файл и изберете „Отваряне“. И архивният файл на системния регистър ще замени счупените или повредени записи във вашата система.

Като алтернатива можете също да щракнете с десния бутон върху файла в системния регистър и да изберете „Обединяване“. Файлът на системния регистър ще бъде автоматично импортиран във вашия регистър.

Ако нямате резервно копие на системния регистър от преди да е възникнала грешката, опитайте следните методи един по един и вижте дали проблемът или грешката са отстранени.

Използвайте Почистване на диска, за да изтриете повредени и неизползвани елементи от системния регистър

Когато деинсталирате софтуер, драйвери и устройства, те са склонни да оставят след себе си счупени и неизползвани записи в регистъра на вашия компютър. Тези ненужни боклуци се натрупват с течение на времето и запушват системата ви, което води до забавяне на вашия компютър.

За щастие, Microsoft включва помощната програма за почистване на диска в почти всички версии на Windows. Можете да използвате тази функция за почистване на диска, за да изтриете ненужни файлове от вашия компютър. Това включва повредени елементи от регистъра.

За да получите достъп до тази помощна програма, потърсете „почистване на диска“ в лентата за търсене на Windows 11 и щракнете върху първата опция в резултатите.

След това изберете устройството (C:), на което е инсталиран Windows, и щракнете върху „OK“.

Сега кликнете върху бутона „Почистване на системните файлове“ и изберете отново устройството, за да сканирате дълбоко файловете на Windows.

Ще отнеме няколко минути, за да сканирате за ненужни повредени и временни файлове.

След това в диалоговия прозорец Почистване на диска поставете отметка до файловете, които искате да бъдат почистени, в секцията „Файлове за изтриване“. След това „OK“, когато приключите с избора.

Щракнете върху бутона „Изтриване на файлове“ в полето за потвърждение.

Това ще премахне всички повредени и временни файлове във вашата система.

След като процесът приключи, рестартирайте компютъра си и ненужните елементи от системния регистър ще бъдат премахнати. И това вероятно ще реши проблемите ви и ще ускори вашия компютър.

Поправете повредени файлове в системния регистър с помощта на проверка на системни файлове (SFC)

Проверката на системни файлове (SFC) е вградена помощна програма в Windows, която позволява на потребителите да проверяват за повреди и повреда в системните файлове на Windows и да възстановяват повредените файлове с кеширано копие. Проверката на системни файлове може да се използва и за поправяне на повредени или повредени регистри.

Трябва да стартирате инструмента от командния ред SFC в командния ред. Затова отворете командния ред, като потърсите „cmd“ или „Команден ред“ в Windows Search и щракнете върху „Изпълни като администратор“ в десния прозорец.

В командния ред въведете следната команда и натиснете Enter, за да сканирате файловете в системния регистър:

sfc /scannow

Може да отнеме известно време за завършване. След като бъде направено, повредените файлове ще бъдат заменени или поправени.

Ако този метод не работи, опитайте с друг инструмент от командния ред, за да коригирате регистрите.

Поправете повредени файлове в системния регистър с помощта на команда DISM

Ако сканирането на System File Checker не може да коригира грешките, опитайте DISM Scan или Deployment Image & Servicing Management Scan, за да поправите повредени файлове в системния регистър.

За да изпълните тази команда, отворете командния ред като администратор, по същия начин, по който сте направили за SFC сканирането. След това въведете следната команда и натиснете Enter:

DISM /Online /Cleanup-Image /ScanHealth

Изчакайте сканирането да завърши и вижте дали грешката е отстранена.

Ако проблемът продължава, опитайте следната команда:

DISM /Online /Cleanup-Image /RestoreHealth 

Използвайте Windows Startup Repair, за да коригирате повредени елементи в системния регистър

Startup Repair (известен също като Automatic repair е инструмент за възстановяване на системата на Windows, който е чудесен за намиране и коригиране на грешки в настройките на системния регистър и често срещани грешки при стартиране в Windows. Може да се използва и за поправяне на повредени или повредени елементи в системния регистър в Windows 11. Ето как:

Първо отворете настройките на Windows 11, като щракнете с десния бутон върху бутона Старт и изберете „Настройки“ от списъка с опции.

След това изберете секцията „Система“ в левия панел и щракнете върху опцията „Възстановяване“ в десния прозорец.

На страницата с настройки за възстановяване щракнете върху бутона „Рестартиране сега“.

Сега вашият компютър ще се стартира в Windows Recovery Environment (WinRE). WinRE е среда за възстановяване, която ви помага при отстраняване на често срещани проблеми при зареждане, възстановяване или зареждане от външен носител.

Тук щракнете върху опцията „Отстраняване на неизправности“.

След това щракнете върху „Разширени опции“

В следващия прозорец изберете опцията „Ремонт при стартиране“.

Сега инструментът за поправка при стартиране ще диагностицира вашата система и ще коригира грешките в системния регистър.

Възстановете елементите на Windows с възстановяване на системата

Друг начин да поправите или възстановите елементите на системния регистър на вашата система е с помощта на инструмента за възстановяване на системата на Windows. Функцията за възстановяване на системата на Windows автоматично създава точки за възстановяване, когато има големи промени във вашата система, като инсталиране на софтуер, инсталиране на устройство, актуализация на Windows и т.н. Освен това точките за възстановяване могат да бъдат създадени и ръчно.

Точката за възстановяване на системата е изображение на системната конфигурация и настройки, които ви позволяват да възстановите вашата инсталация на Windows и важни системни файлове (като драйвери, инсталирани програми, регистър на Windows и системни настройки) до предишно състояние.

Ако грешките в системния регистър са възникнали само след определено приложение или актуализация или драйвер или когато в системата е инсталиран злонамерен софтуер, можете да използвате възстановяване на системата, за да възстановите системата до предишен момент от време, преди това приложение или злонамерен софтуер да бъде инсталиран. Нека видим как да го направим:

Потърсете „възстановяване“ или „създаване на точка за възстановяване“ в търсенето на Windows и го отворете от резултата.

В прозореца „Свойства на системата“ под раздела „Защита на системата“ щракнете върху бутона „Възстановяване на системата“.

Ако искате да създадете нова точка за възстановяване, щракнете върху „Създаване“, за да създадете ръчна точка за възстановяване.

В диалоговия прозорец за възстановяване на системата Windows ще ви покаже най-новата точка за възстановяване като препоръчителна точка. Изберете „Препоръчано възстановяване“, ако това е точката преди да е възникнала грешката, или изберете „Изберете друга точка за възстановяване“, за да видите по-ранни и щракнете върху „Напред“.

Следващият екран ще покаже списък с всички налични точки за възстановяване (ръчни и автоматични) с времеви печати и кратки описания. Изберете точката за възстановяване и щракнете върху „Напред“.

Най-накрая щракнете върху „Край“, за да потвърдите точката за възстановяване. Системата ви ще се рестартира и Windows ще бъде възстановен.

Това вероятно ще реши проблемите ви с системния регистър. Освен това възстановяването на системата няма да засегне нито един от вашите лични файлове, така че не е нужно да се притеснявате.

Възстановете системния регистър с помощта на Архивиране на секретния регистър

Този метод е подобен на горния метод, той възстановява системния регистър на Windows до предишно състояние, когато системата е работила правилно. Windows съхранява тайно резервно копие на системния регистър, което можем да използваме, за да върнем регистъра до точката, в която работи добре без грешки. Следвайте тези стъпки, за да направите това:

Първо, ще трябва да стартирате от командния ред в режим на възстановяване. За да направите това, отидете на „Опции за възстановяване“ в настройките, както направихте за метода „Поправка при стартиране“ и щракнете върху „Рестартиране сега“.

Това изображение има празен атрибут alt; името на файла му е allthings.how-how-to-fix-broken-registry-items-windows-11-image-19-759x442.png

Сега Windows ще се стартира в Windows Recovery Environment (WinRE). В екрана на WinRE щракнете върху „Отстраняване на неизправности“.

След това „Разширени опции“.

Това изображение има празен атрибут alt; името на файла му е allthings.how-how-to-fix-broken-registry-items-windows-11-image-21.png

На следващия екран щракнете върху опцията „Команден ред“.

Сега командният ред ще се отвори в режим на възстановяване и ще започне X:\Windows\System32.

Сега това, което трябва да направите, е да преместите пътя на устройството до мястото, където е инсталиран Windows. Въпреки че сте инсталирали операционната система на устройството C:, когато стартирате компютъра си в режим на възстановяване, най-вероятно тя ще се промени на друга буква на устройството.

Можете да преминете към диск, като напишете буквата на устройството (напр. E) и двоеточие (:) – E: и натиснете Enter.

Ако преминете към C устройство, като напишете C: или C:\ и напишете dir, за да изброите цялото съдържание на това устройство, вероятно ще забележите, че това не е устройството, на което е инсталиран Windows. В примера по-долу, когато се преместихме в диск C:, той показва, че обемът на устройството C е Филми.

Въпреки това, в повечето компютри буквата на устройството е D:\. Можете да опитате всяка буква на устройството, докато не намерите правилното устройство. На нашия компютър това е F:\ устройството. Както можете да видите, когато се преместихме в F:\ drive и въведохме dir, той показва файловете на Windows (като Program Files, Program Files (x86), Windows и т.н.). Това означава, че сме в правилния диск. Не забравяйте, че устройството, където се намира ОС, ще се различава за всеки компютър в режим на възстановяване.

След като идентифицирате правилното устройство (в режим на възстановяване), където е инсталирана ОС Windows, издайте следните команди една по една в командния ред.

CD F:\windows\system32
mkdir configBackup 
копирайте конфигурацията configBackup

Първата команда ни отвежда до папката „System32“ в F: карам. Ако вашето устройство с Windows OS е различно, да речем, например Д:, след което използвайте командата CD D:\windows\system32.

Втората команда създава архивна папка (configBackup) за временни архивни файлове в папката 'config', където се съхраняват файловете на системния регистър, след това третата команда архивира файловете в конфигурационната 'папка' в папката 'configBackup' .

След това въведете тези команди:

cd config\RegBack
реж

Тук първата команда премества пътя към папката „RegBack“, която съдържа тайното архивиране на системния регистър. След това се въвежда втората команда, за да се провери съдържанието на папката RegBack.

Забележка: Ако някой от размерите на файловете на SYSTEM, SOFTWARE, SAM, SECURITY, DEFAULT показва „0“, спрете този процес, тъй като няма да можете да възстановите регистъра си и може допълнително да повредите файловете си в системния регистър.

Сега въведете тези команди, за да замените текущите файлове на системния регистър с тези от секретното архивиране (RegBack):

софтуер за копиране /y ..
система за копиране /y .. 
копие /y Sam ..

Това ще възстанови системния регистър до предишна точка и ще отстрани проблемите с системния регистър във вашата система.

Това е чудесен начин да поправите или възстановите повредени кошери в системния регистър в Windows. Ако обаче получите следните грешки, когато се опитвате да изпълните последните три команди по-горе, това означава, че папката „RegBack“ е празна.

Това се дължи на Windows 10 версия 1803, а по-късните версии (особено Windows 11) спряха автоматично да архивират системния регистър. Microsoft твърди, че са деактивирали тази функция, за да намалят общия отпечатък на дисково пространство на Windows, което е нелепо, тъй като общият размер на папката е само в мегабайти.

Ако отворите папката RegBack Back, като отидете до C: → Windows → System32 → config → RegBack, ще намерите папката RegBack празна. Това се дължи на това, както споменахме преди, Microsoft деактивира тази функция.

Активирайте повторно автоматичното архивиране на системния регистър ръчно

Ако искате да архивирате системния регистър автоматично, ще трябва да активирате отново функцията за автоматично архивиране, като конфигурирате специален запис в регистъра. Сега, нека как да го направим:

Първо отворете редактора на системния регистър, като въведете regedit в командата Run или като го потърсите в лентата за търсене.

След това отидете до следния път или просто го поставете в лентата на пътя на редактора на системния регистър, както е показано по-долу, и натиснете Enter. Ще ви отведе директно до папката „Configuration Manger“.

Компютър\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Configuration Manager

След това щракнете с десния бутон върху папката „Configuration Manager“, щракнете върху „Ново“ от контекстното меню и изберете „DWORD (32-битова) стойност“.

Това ще създаде нов запис в системния регистър с име „Нова стойност#“.

Сега преименувайте стойността на системния регистър на EnablePeriodicBackup. И се уверете, че е изписано точно както е споменато тук.

След това щракнете двукратно върху стойността „EnablePeriodicBackup“ и задайте стойността на данните на 1. Щракнете върху „OK“, за да го потвърдите.

След това затворете редактора на системния регистър, рестартирайте компютъра. След като се зареди, върнете се в папката „RegBack“ и ще забележите, че вече е попълнена с кошери в системния регистър, но всеки файл е с размер „0 KB“. Това означава, че сте активирали функцията за архивиране на системния регистър, но задачата все още не се изпълнява. Но Windows в крайна сметка ще архивира системния регистър, когато започне „Автоматична поддръжка“, което се случва на всеки 10 дни.

Когато функцията за автоматична поддръжка стартира, тя стартира редица задачи, включително задачата „RegIdleBackup“, която ще актуализира папката RegBack.

Можете също да стартирате ръчно задачата RegIdleBackup и незабавно да запишете кошерите на системния регистър в папката RegBack. Ето как:

Потърсете „Task Scheduler“ в търсенето на Windows и щракнете върху резултата, за да го отворите.

Прегледайте следния път в планировчика на задачи и намерете задачата RegIdleBackup:

Библиотека на планировчика на задачи > Microsoft > Windows > Регистър

Щракнете с десния бутон върху задачата „RegIdleBackup“ в десния панел и изберете „Изпълни“ в контекстното меню.

Сега ще видите, че състоянието на задачата е „Изпълнение“. Това ще задейства задачата за стартиране и създаване на резервно копие на кошерите на системния регистър (а именно: DEFAULT, SAM, SECURITY, SOFTWARE, SYSTEM), като презаписва всички по-стари архиви в папката RegBack.

Ако се върнете в папката „RegBack“ сега, ще видите, че файловете са презаписани. Както можете да видите, размерът на файловете вече не е „0 KB“, което означава, че са актуализирани.

Сега ще можете да замените текущите файлове на системния регистър с архивните файлове (RegBack) в командния ред при стартиране, както показахме преди.

Задаване на тригери за задача RegIdleBackup

Както споменахме по-рано, задачата RegIdleBackup се изпълнява автоматично само веднъж на всеки 10 дни. Но можете също да го настроите да работи ежедневно, седмично или когато пожелаете.

За да направите това, върнете се към Task Scheduler и щракнете двукратно върху задачата „RegldleBackup“ или щракнете с десния бутон и изберете „Свойства“.

Това ще отвори прозореца RegdleBackup Properties. Тук можете да посочите кога трябва да започне задачата, действието, което ще се случи, когато задачата се изпълни, и условия, които ще определят дали задачата трябва да се изпълнява.

Превключете към раздела „Задействания“ на RegldleBackup Properties и щракнете върху „Ново“.

В прозореца Нов тригер можете да посочите тригера на задачата, като при стартиране на компютъра, при влизане, в неактивен режим и т.н. Можете също да посочите кога задачата да се изпълнява, дали на определена дата и час, всеки ден в определено време, конкретен ден от всяка седмица или конкретен ден от всеки месец. След като посочите тригера, щракнете върху „OK“.

Използвайте програма за почистване на системния регистър на трети страни, за да коригирате системния регистър

Можете също да използвате софтуер на трети страни, за да коригирате липсващи или повредени ключове в системния регистър. В интернет има няколко безплатни и платени софтуери. Средствата за почистване на системния регистър са в състояние да коригират редица проблеми с системния регистър. Трябва да използвате само надежден и легитимен софтуер за това, в противен случай те ще причинят повече проблеми, отколкото да ги поправят.

Ето списъка с безплатни средства за почистване на системния регистър за Windows:

  • CCleaner
  • Auslogics Registry Cleaner
  • Wise Registry Cleaner
  • Ремонт на системния регистър на Glarysoft
  • Използване на безплатна програма за почистване на системния регистър

Поправете грешки в системния регистър с помощта на Windows Recovery

Друг начин да коригирате грешки в системния регистър е като нулирате компютъра си с помощта на Windows Recovery. Опитайте този метод само ако всички горепосочени методи не работят.

Този метод премахва всички приложения и настройки и запазва всички ваши лични файлове или премахва всичко, включително приложения, файлове и настройки. Но той напълно обновява компютъра ви, като го възстановява в първоначалното му състояние, подобно на току-що инсталирания Windows 11. И най-вероятно ще поправи всички и всички грешки в счупен елемент в системния регистър. Следвайте тези стъпки, за да нулирате компютъра си.

Отворете настройките на Windows 11, изберете секцията „Система“ вляво и щракнете върху опцията „Възстановяване“ вдясно.

След това под опциите за възстановяване щракнете върху бутона „Нулиране на компютъра“.

Ще се появи нов диалогов прозорец за нулиране на този компютър в син цвят. Тук трябва да изберете опцията „Запазване на моите файлове“ или „Премахване на всичко“.

Преди да продължите с това, трябва да знаете, че този метод е необратим. След като нулирате компютъра си, ще загубите всичките си файлове и/или всичките си приложения и настройки в зависимост от опцията, която изберете.

Избирането на опцията „Запази моите файлове“ ще изтрие целия софтуер и ще възстанови настройките по подразбиране на системата, но файловете в „C: устройството“ ще бъдат недокоснати. И вашите грешки в системния регистър най-вероятно ще бъдат коригирани.

Препоръчваме първо да изберете опцията „Запазване на моите файлове“ и ако не работи, опитайте опцията „Премахване на всичко“. Избирането на тази опция ще премахне всичко в устройството на Windows и ще направи компютъра ви така, сякаш току-що сте инсталирали нов Windows 11.

Преинсталирайте Windows 11

Ако сте изчерпали всички тези по-горе методи и все още не сте отстранили проблемите си с системния регистър, това означава, че вашият регистър не може да бъде поправен. Нямате друг избор, освен да преинсталирате своя Windows 11 от нулата. Когато преинсталирате вашата ОС, ще имате нови файлове в системния регистър и Windows и вашата система ще работи без никакви грешки или проблеми. Този метод трябва да бъде вашето последно средство.

Това са всички начини, по които можете да поправите повредени или повредени регистри в Windows 11.