Добавяне на команди от контекстното меню на DLL регистър за DLL файлове в Windows 10
Понякога е полезно да имате възможността да пререгистрирате 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
Съвет: Вижте как да преминете към желания ключ на системния регистър с едно щракване.
- Създайте тук нов подключ и го наименувайте Register
- Под подключа Регистриране просто добавяте създаване на нов подключ с име Command.
Ще получите следния път:HKEY_CLASSES_ROOT\dllfile\shell\Register\Command
- Щракнете двукратно върху параметъра низ (По подразбиране) на клавиша Command и въведете следните данни:
regsvr32.exe \"%1\"
Резултатът ще бъде както следва:
- Върнете се към подключа HKEY_CLASSES_ROOT\dllfile\shell. Създайте тук подключове Unregister\Command. Ще получите следния път:
HKEY_CLASSES_ROOT\dllfile\shell\Unregister\Command
- Задайте параметъра по подразбиране на подключа Command на следната стойност:
regsvr32.exe /u \"%1\"
Вижте следната екранна снимка:
Сега, ако щракнете върху който и да е DLL файл, ще видите команди Register и Unregister.
Ти си готов.
Бонус съвет: Може да е полезно да добавите такива команди и към OCX файлове. За да го направите, трябва да повторите стъпките по-горе в подключа HKEY_CLASSES_ROOT\ocxfile\shell.