Windows Tips & News

Добавяне на команди от контекстното меню на DLL регистър за DLL файлове в Windows 10

click fraud protection

Понякога е полезно да имате възможността да пререгистрирате Windows DLL файлове, за да коригирате различни проблеми в операционната система. Компонентите на Windows, които използват COM/OLE/ActiveX сървъри, трябва да бъдат регистрирани чрез regsvr32. По някаква причина те могат да бъдат нерегистрирани и тогава някои настолни приложения няма да работят правилно, освен ако не ги регистрирате с помощта на командния ред. Наличието на команди за регистриране на DLL от контекстното меню прави този процес по-бърз. Ето как може да се направи.

Ако се интересувате да знаете за кои сценарии може да се наложи да пререгистрирате DLL файлове, разгледайте следната статия: Коригирайте проблемите с Windows Update в Windows 10, като нулирате неговите опции и файлове. Въпреки че Windows идва с инструменти за отстраняване на неизправности и Fix It, които се справят автоматично с това, понякога ръчната регистрация е най-добрият начин да го направите.

Да се добавете Регистрирайте команди от контекстното меню на DLL за DLL файлове в Windows 10

, трябва да приложите проста настройка на системния регистър. За тези, които биха искали да избегнат ръчно редактиране на системния регистър, направих готови за използване файлове в системния регистър. Можете да изтеглите тези файлове по-долу (файлът за отмяна е включен):

Изтеглете файлове от системния регистър

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

  1. Отвори Редактор на регистъра.
  2. Отидете до следния ключ на системния регистър:
    HKEY_CLASSES_ROOT\dllfile\shell

    Съвет: Вижте как да преминете към желания ключ на системния регистър с едно щракване.

  3. Създайте тук нов подключ и го наименувайте Register
  4. Под подключа Регистриране просто добавяте създаване на нов подключ с име Command.
    Ще получите следния път:
    HKEY_CLASSES_ROOT\dllfile\shell\Register\Command
  5. Щракнете двукратно върху параметъра низ (По подразбиране) на клавиша Command и въведете следните данни:
    regsvr32.exe \"%1\"

    Резултатът ще бъде както следва:

  6. Върнете се към подключа HKEY_CLASSES_ROOT\dllfile\shell. Създайте тук подключове Unregister\Command. Ще получите следния път:
    HKEY_CLASSES_ROOT\dllfile\shell\Unregister\Command
  7. Задайте параметъра по подразбиране на подключа Command на следната стойност:
    regsvr32.exe /u \"%1\"

    Вижте следната екранна снимка:

Сега, ако щракнете върху който и да е DLL файл, ще видите команди Register и Unregister.

Ти си готов.
Бонус съвет: Може да е полезно да добавите такива команди и към OCX файлове. За да го направите, трябва да повторите стъпките по-горе в подключа HKEY_CLASSES_ROOT\ocxfile\shell.

Грешка предотвратява отварянето на XPS и OXPS файлове в Windows 11 и 10

Грешка предотвратява отварянето на XPS и OXPS файлове в Windows 11 и 10

Нов проблем засяга действителните операционни системи на Microsoft. Когато се опитате да отворите...

Прочетете още

Mozilla Firefox получава бутон за разширение, подобен на Chrome

Mozilla Firefox получава бутон за разширение, подобен на Chrome

Firefox получава бутон на лентата с инструменти, който ще хоства всичките ви инсталирани разширен...

Прочетете още

Microsoft предоставя своите Windows 11 емотикони с отворен код за всички, за да разшири комплекта

Microsoft предоставя своите Windows 11 емотикони с отворен код за всички, за да разшири комплекта

ПРЕПОРЪЧАНО: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителност...

Прочетете още