Какво да знаете
- Отворете редактора на системния регистър и отидете на HKEY_LOCAL_MACHINE > System > CurrentControlSet >Контрол > Клас.
- Определете GUID на класа за хардуерното устройство, за което виждате кода за грешка, след което изберете съответния подключ.
- Щракнете с десния бутон върху UpperFilters и LowerFilters и изберете Delete и Да за потвърждение.
Тази статия обяснява как да изтриете стойностите на UpperFilters и LowerFilters в регистъра на Windows. Същите стъпки се прилагат независимо коя версия на Windows използвате, включително Windows 11, 10, 8, 7, Vista и XP.
Как да изтриете стойностите в регистъра на UpperFilters и LowerFilters
Премахването на стойностите UpperFilters и LowerFilters в системния регистър на Windows е лесно и трябва да отнеме по-малко от 10 минути:
Както ще видите по-долу, изтриването на данни от регистъра е доста ясна концепция, но ако не ви е удобно, научете как да добавяте, променяте и изтривате ключове и стойности в регистъра в редактора на системния регистър на Windows.
-
Изпълнете regedit от диалоговия прозорец Изпълнение (WIN+R) или командния ред, за да отворите редактора на системния регистър.
Промените в системния регистър се правят в тези стъпки! Внимавайте да правите само промените, посочени по-долу. Силно ви препоръчваме да играете на сигурно, като архивирате ключовете в системния регистър, които планирате да модифицирате.
Ако използвате Windows 11, 10, 8, 7 или Vista, може да се наложи да отговорите Да на всеки въпрос относно контрола на потребителските акаунти, преди да се отвори редакторът на системния регистър.
-
Намерете HKEY_LOCAL_MACHINE кошер от лявата страна на редактора на системния регистър и след това докоснете или щракнете върху > или +икона до името на папката, за да я разширите.
-
Продължете да разширявате "папките", докато стигнете до този ключ на системния регистър.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class
-
Докоснете или щракнете върху иконата > или + до клавиша Class, за да разширете го. Трябва да видите дълъг списък от подключове, отворен под Class, който изглежда нещо подобно:
{4D36E965-E325-11CE-BFC1-08002BE10318}
Всеки 32-цифрен подключ е уникален и съответства на определен тип или клас хардуер в диспечера на устройства.
-
Определете правилния GUID на класа за хардуерното устройство. Използвайки този списък, намерете правилния GUID за клас, съответстващ на типа хардуер, за който виждате кода за грешка на диспечера на устройствата.
Например, да кажем, че вашето DVD устройство показва грешка с код 39 в диспечера на устройствата. Според списъка по-горе това е GUID за CD/DVD устройства:
4D36E965-E325-11CE-BFC1-08002BE10318
След като знаете този GUID, можете да продължите със стъпка 6.
Много от тези GUID изглеждат еднакви, но определено не са. Всички са уникални. Може да е полезно да знаете, че в много случаи разликата между GUID и GUID е в първия набор от цифри и букви, а не в последния.
- Изберете подключа на системния регистър, съответстващ на Class GUID на устройството, който определихте в последната стъпка.
-
В резултатите, които се появяват в прозореца вдясно, намерете стойностите UpperFilters и LowerFilters.
Ако не виждате нито една от посочените стойности, това решение не е за вас. Проверете отново дали гледате правилния клас устройство, но ако сте сигурни, че е така, ще трябва да опитате различно решение от нашето ръководство за коригиране на кодове за грешки в диспечера на устройства.
Ако виждате само едната или другата стойност, това е добре. Просто изпълнете стъпка 8 или стъпка 9 по-долу.
-
Щракнете с десния бутон или натиснете и задръжте върху UpperFilters и изберете Изтриване. Изберете Да към „Изтриването на определени стойности в регистъра може да причини нестабилност на системата. Сигурни ли сте, че искате да изтриете тази стойност за постоянно?“въпрос.
Може също да видите UpperFilters.bak или LowerFilters.bak стойност, но не е необходимо да изтривате нито една от тях. Изтриването им вероятно няма да навреди на нищо, но нито едно от тях не причинява кода за грешка в диспечера на устройствата, който виждате.
-
Повторете стъпка 8 със стойността LowerFilters.
- Уверете се, че нито стойността на регистъра UpperFilters, нито LowerFilters съществува, след което затворете редактора на системния регистър.
-
Рестартирайте компютъра си.
-
Проверете дали изтриването на тези стойности в регистъра е решило проблема ви.
Ако сте изпълнили тези стъпки поради код за грешка в диспечера на устройствата, можете да видите състоянието на устройството, за да видите дали кодът за грешка е изчезнал. Ако сте тук заради липсващо DVD или CD устройство, проверете Този компютър, Компютър или Моят компютър и вижте дали вашето устройство се е появило отново.
Може да се наложи да преинсталирате всички програми, предназначени да използват устройството, за което сте премахнали стойностите на UpperFilters и LowerFilters. Например, ако сте премахнали тези стойности за BD/DVD/CD устройството, може да се наложи да инсталирате отново софтуера за запис на дискове.
Кога да изтриете стойностите в регистъра на UpperFilters и LowerFilters
Премахването на стойностите в регистъра на UpperFilters и LowerFilters е вероятно решение за редица кодове за грешка на Device Manager.
Тези стойности, понякога неправилно наричани "горни и долни филтри", може да съществуват за няколко класа устройства в системния регистър, но тези стойности в класа DVD/CD-ROM устройства най-често се повреждат и причиняват проблеми.
Няколко от по-често срещаните кодове за грешка на диспечера на устройства, които често се причиняват от проблеми с UpperFilters и LowerFilters, включват код 19, код 31, код 32, код 37, код 39 и код 41.
Повече помощ със стойностите в регистъра на UpperFilters и LowerFilters
Ако все още имате жълт удивителен знак в диспечера на устройства дори след като сте изпълнили горните стъпки, върнете се към нашата информация за отстраняване на неизправности за вашия код за грешка и разгледайте някои други идеи. Повечето кодове за грешка на диспечера на устройства имат няколко възможни решения.