Windows Tips & News

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

Понякога е полезно да имате възможността да пререгистрирате 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.

Microsoft обявява повишаване на производителността в Edge Chromium Preview

Този уебсайт използва бисквитки, за да подобри вашето изживяване, докато навигирате през уебсайта...

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

Изтеглете Деактивирайте достъпа на приложението до папката за изтегляния за текущ потребител в Windows 10

Този уебсайт използва бисквитки, за да подобри вашето изживяване, докато навигирате през уебсайта...

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

Премахване на бутона за усмивка за обратна връзка в Microsoft Edge

Този уебсайт използва бисквитки, за да подобри вашето изживяване, докато навигирате през уебсайта...

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