Понякога, като част от стъпка за отстраняване на неизправности или хакване на системния регистър от някакъв вид, може да се наложи да извършите някакъв вид "работа" в системния регистър на Windows. Може би това е добавяне на нов ключ в регистъра, за да се коригира някакъв вид грешка в начина, по който Windows обработва нещо или изтриване на измамна стойност в регистъра, която причинява проблеми с хардуерна част или софтуерна програма.
Независимо от това, което правите, повечето хора намират регистъра за малко съкрушителен; това е огромно и изглежда много сложно. Освен това вероятно сте чували, че дори и най-малката грешка от ваша страна може да направи компютъра ви безполезен.
Не се страхувайте! Наистина не е трудно да правите промени в системния регистър, ако знаете какво правите. Следвайте стъпките по-долу, за да промените, добавите или изтриете части от системния регистър на Windows:
Указанията работят по един и същи начин, без значение коя версия на Windows използвате. Всички разлики ще бъдат посочени по-долу между тези задачи за редактиране на системния регистър в Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP.
Винаги първо архивирайте системния регистър (да, винаги)
Надяваме се, това беше и вашата първоначална мисъл, но преди да се заемете с някоя от конкретните задачи, посочени в следващите няколко раздела, започнете с архивиране на системния регистър.
По принцип това включва избиране на ключовете, които ще премахвате или правите промени, или дори целия регистър, след което го експортирате в REG файл. Вижте Как да архивирате системния регистър на Windows, ако имате нужда от помощ.
Ако редакциите на вашия регистър не вървят добре и трябва да отмените промените си, ще бъдете много щастливи, че сте били проактивни и сте избрали да архивирате.
Как да добавите нови ключове и стойности в регистъра
Произволното добавяне на нов ключ в регистъра или колекция от стойности в регистъра вероятно няма да навреди на нищо, но също така няма да ви помогне много.
Въпреки това, има няколко случая, в които можете да добавите стойност в регистъра или дори нов ключ в регистъра към системния регистър на Windows, за да постигнете много специфична цел, обикновено за активиране на функция или отстраняване на проблем.
Например, ранен бъг в Windows 10 накара превъртането с два пръста върху тъчпада на някои лаптопи Lenovo да спре да работи. Корекцията включваше добавяне на нова стойност в регистъра към конкретен, вече съществуващ ключ в регистъра.
Без значение какъв урок следвате, за да коригирате какъвто и да е проблем или да добавите каквато и да е функция, ето как да добавите нови ключове и стойности към системния регистър на Windows:
-
Изпълнете regedit, за да стартирате редактора на системния регистър. Вижте Как да отворите редактора на системния регистър, ако имате нужда от помощ.
-
От лявата страна на редактора навигирайте до ключа на системния регистър, към който искате да добавите друг ключ, обикновено наричан подключ, или ключа, към който искате да добавите стойност.
Не можете да добавяте допълнителни ключове от най-високо ниво към системния регистър. Това са специални ключове, наречени кошери на системния регистър, и са предварително зададени от Windows. Можете обаче да добавите нови стойности и ключове директно под съществуващ кошер на регистъра.
-
След като намерите ключа на системния регистър, към който искате да добавите, можете да добавите ключа или стойността, която искате да добавите:
- Ако създавате нов ключ на регистъра, щракнете с десния бутон или натиснете и задръжте върху ключа, под който трябва да съществува, и изберете Нов > Ключ. Наименувайте новия ключ на системния регистър и след това натиснете Enter.
- Ако създавате нова стойност в регистъра, щракнете с десния бутон или натиснете и задръжте върху ключа, в който трябва да съществува, и изберете Ново , последвано от вида на стойността, която искате да създадете. Наименувайте стойността, натиснете Enter за потвърждение и след това отворете новосъздадената стойност и задайте Данните за стойност, които трябва да има.
Вижте какво е стойност в регистъра? за повече информация относно стойностите в регистъра и различните типове стойности, можете да избирате.
- Затворете отворения прозорец на редактора на системния регистър.
- Рестартирайте компютъра си, освен ако не сте сигурни, че новите ключове и/или стойности, които сте добавили, няма да имат нужда от рестартиране, за да направят това, което трябва да направят. Просто го направете, ако не сте сигурни.
Надяваме се, каквото и нещо, което се опитвахте да постигнете с тези добавки в регистъра, се е получило, но ако не, проверете отново дали сте добавили ключа или стойността към правилната област на регистъра и дали сте наименували тези нови данни правилно.
Как да преименувате и правите други промени в ключовете и стойностите на регистъра
Както прочетохте по-горе, добавянето на нов ключ или стойност, които нямат цел, обикновено не създава проблем, но преименуването на съществуващ ключ в регистъра или промяната на стойността на съществуваща стойност ще направи нещо.
Надяваме се, че това нещо е това, което търсите, но правим това, за да подчертаем, че трябва да бъдете много внимателни, когато променяте съществуващите части на системния регистър. Тези ключове и стойности вече са там, вероятно по основателна причина, така че се уверете, че съветът, който сте получили и който ви е довел до тази точка, е възможно най-точен.
Стига да сте внимателни, ето как да правите различни видове промени в съществуващи ключове и стойности в системния регистър на Windows:
- Изпълнете regedit, за да стартирате редактора на системния регистър. Навсякъде, където имате достъп до командния ред, ще работи добре. Вижте Как да отворите редактора на системния регистър, ако имате нужда от помощ.
-
От лявата страна на редактора на системния регистър намерете ключа, който искате да преименувате, или ключа, който съдържа стойността, която искате да промените по някакъв начин.
Не можете да преименувате кошери в системния регистър, ключовете от най-високо ниво в регистъра на Windows.
-
След като намерите частта от системния регистър, в която искате да направите промени, можете действително да направите тези промени:
- За да преименувате ключ в регистъра, щракнете с десния бутон или натиснете и задръжте върху ключа и изберете Преименуване. Дайте ново име на ключа на системния регистър и след това натиснете Enter.
- За да преименувате стойност в регистъра, щракнете с десния бутон или натиснете и задръжте върху стойността отдясно и изберете Преименуване. Дайте ново име на стойността в системния регистър и след това натиснете Enter.
- За да промените данните на стойност, щракнете с десния бутон или натиснете и задръжте върху стойността вдясно и изберете Промяна…. Задайте нови Данни за стойност и след това потвърдете с бутона OK.
- Затворете редактора на системния регистър, ако сте готови с промените.
- Рестартирайте компютъра си. Повечето промени в системния регистър, особено тези, които засягат операционната система или нейните зависими части, няма да влязат в сила, докато не рестартирате компютъра си или поне не излезете от системата и след това отново в Windows.
Ако приемем, че ключовете и стойностите, които сте направили промени, са правили нещо преди вашата промяна, очаквайте някаква промяна в поведението, след като рестартирате компютъра си. Ако това поведение не е това, което преследвахте, време е да изкопаете резервното копие, което сте направили.
Как да изтриете ключове и стойности в регистъра
Колкото и налудничаво да звучи, понякога може да се наложи да изтриете ключ или стойност в системния регистър, най-често за да коригирате проблем, вероятно причинен от програма, която е добавила конкретен ключ или стойност, които не трябва да има.
Проблемът със стойностите на UpperFilters и LowerFilters първо идва на ум. Тези две стойности в регистъра, когато се намират в много конкретен ключ, обикновено са основната причина за определени грешки, които понякога виждате в диспечера на устройствата.
Не забравяйте да архивирате и след това следвайте точно тези стъпки, за да премахнете ключ или стойност от системния регистър на Windows:
- Стартирайте редактора на системния регистър, като изпълните regedit от всяка област на командния ред в Windows. Вижте Как да отворите редактора на системния регистър, ако имате нужда от малко повече помощ.
-
От левия панел в редактора на системния регистър разбийте надолу, докато намерите ключа на системния регистър, който искате да изтриете, или ключа, който съдържа стойността на системния регистър, която искате да премахнете.
Не можете да изтриете кошерите в системния регистър, ключовете от най-високо ниво, които виждате в редактора.
-
След като го намерите, щракнете с десния бутон или го докоснете и задръжте и изберете Изтриване.
Запомнете, ключовете в регистъра много приличат на папките на вашия компютър. Ако изтриете ключ, ще изтриете и всички ключове и стойности, които съществуват в него! Това е чудесно, ако това е, което искате да направите, но ако не, може да се наложи да копаете малко по-дълбоко, за да намерите ключовете или стойностите, които наистина търсите.
-
След това ще бъдете помолени да потвърдите заявката за изтриване на ключ или стойност съответно със съобщение за потвърждение на изтриване на ключ или потвърждаване на изтриване на стойност в една от следните форми:
- Сигурни ли сте, че искате да изтриете за постоянно този ключ и всичките му подключове?
- Изтриването на определени стойности в регистъра може да причини нестабилност на системата. Сигурни ли сте, че искате да изтриете тази стойност за постоянно?
В Windows XP тези съобщения са малко по-различни:
- Сигурни ли сте, че искате да изтриете този ключ и всички негови подключове?
- Сигурни ли сте, че искате да изтриете тази стойност?
-
Каквото и да е съобщението, изберете Да, за да изтриете ключа или стойността.
- Рестартирайте компютъра си. Нещата, които се възползват от премахването на стойност или ключ, обикновено са нещо, което изисква рестартиране на компютъра, за да влезе в сила.
Редакциите ви в регистъра причиниха ли проблеми (или не помогнаха)?
Надяваме се, че отговорът и на двата въпроса е не, но ако не, отмяната на това, което сте променили, добавили или премахнали от системния регистър на Windows, е супер лесно, ако приемем, че сте архивирали, което препоръчахме по-горе като първо нещо, което трябва да направите.
Изкопайте този REG файл, създаден от вас, и го изпълнете, което ще възстанови тези запазени секции от системния регистър на Windows обратно там, където са били, преди да направите нещо.
Вижте Как да възстановите системния регистър на Windows, ако имате нужда от по-подробна помощ за възстановяване на резервно копие на вашия регистър.