Понякога е полезно да имате възможност да пререгистрирате Windows DLL файлове, за да коригирате различни проблеми в операционната система. Компонентите на Windows, които използват COM / OLE / ActiveX сървъри, трябва да бъдат регистрирани с помощта на regsvr32. По някаква причина те могат да се регистрират и след това някои настолни приложения няма да работят правилно, освен ако не ги регистрирате с помощта на командния ред. Наличието на команди за регистриране на DLL от контекстното меню прави този процес по-бърз. Ето как може да се направи.
Реклама
как да се забрани от сървър за раздори
Ако се интересувате от това за кои сценарии може да се наложи да пререгистрирате DLL файлове, разгледайте следната статия: Отстранете проблемите с Windows Update в Windows 10, като нулирате опциите и файловете му . Въпреки че Windows се предлага с инструменти за отстраняване на неизправности и Fix It, които се справят автоматично, понякога ръчната регистрация е най-добрият начин да го направите.
Да се добавете команди за контекстно меню за регистрация на DLL за DLL файлове в Windows 10 , трябва да приложите проста настройка на системния регистър. За тези, които биха искали да избегнат ръчното редактиране на системния регистър, направих готови за използване файлове от системния регистър. Можете да изтеглите тези файлове по-долу (файлът за отмяна е включен):
Изтеглете файлове от системния регистър
Ако предпочитате да приложите ощипването ръчно, трябва да направите следното:
- Отворете Редактор на регистъра .
- Отидете на следния ключ на системния регистър:
HKEY_CLASSES_ROOT dllfile shell
Съвет: Вижте как да преминете към желания ключ на системния регистър с едно щракване .
- Създайте тук нов подраздел и го наименувайте Регистрация
- Под подключа „Регистриране“ просто добавете създайте нов подраздел с име „Команда“.
Ще получите следния път:HKEY_CLASSES_ROOT dllfile shell Регистрация Команда
- Щракнете двукратно върху параметъра на низа (по подразбиране) на клавиша Command и въведете следните данни:
regsvr32.exe '% 1 '
Резултатът ще бъде както следва:
- Върнете се в подраздела HKEY_CLASSES_ROOT dllfile shell. Създайте тук Премахване на регистрацията Command подключове. Ще получите следния път:
HKEY_CLASSES_ROOT dllfile shell Unregister Command
- Задайте параметъра по подразбиране на подраздела Command на следната стойност:
regsvr32.exe / u '% 1 '
Вижте следната екранна снимка:
Сега, ако щракнете върху който и да е DLL файл, ще видите команди Регистрация и отписване.
Ти си готов.
Бонус съвет: Може да е полезно да добавите такива команди и към OCX файлове. За да го направите, трябва да повторите стъпките по-горе в подключа HKEY_CLASSES_ROOT ocxfile shell.