Windows Tips & News

Добавить команды контекстного меню Register DLL для файлов DLL в Windows 10

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы

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

Рекламное объявление


Если вам интересно узнать, для каких сценариев может потребоваться перерегистрация файлов DLL, прочтите следующую статью: Исправьте проблемы с Центром обновления Windows в Windows 10, сбросив его параметры и файлы. Хотя в Windows есть средства устранения неполадок и Fix It, которые справляются с этим автоматически, иногда регистрация вручную - лучший способ сделать это.
Контекстное меню регистрации dll в Windows 10 в действии fi

К добавить команды контекстного меню Register DLL для файлов DLL в Windows 10, вам нужно применить простую настройку реестра. Для тех, кто не хочет редактировать реестр вручную, я сделал готовые файлы реестра. Вы можете скачать эти файлы ниже (файл отмены включен):

Скачать файлы реестра

Если вы предпочитаете применять настройку вручную, вам необходимо сделать следующее:

  1. Открытым Редактор реестра.
  2. Перейдите к следующему ключу реестра:
    HKEY_CLASSES_ROOT \ dllfile \ оболочка

    Совет: см. как перейти к желаемому ключу реестра одним щелчком мыши.

  3. Создайте здесь новый подраздел и назовите его Зарегистрировать
  4. В подразделе Register вы просто добавляете создание нового подраздела с именем Command.
    Вы получите следующий путь:
    HKEY_CLASSES_ROOT \ dllfile \ shell \ Register \ Command
  5. Дважды щелкните строковый параметр (По умолчанию) клавиши Command и введите следующие данные:
    regsvr32.exe \ "% 1 \"

    Результат будет следующим:Windows 10 Register dll register tweak

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

    См. Следующий снимок экрана:Настройка отмены регистрации DLL в Windows 10

Теперь, если вы щелкните любой файл DLL, вы увидите команды «Регистрация» и «Отмена регистрации». Контекстное меню регистрации DLL в Windows 10 в действии

Контекстное меню регистрации dll в Windows 10 Вы сделали.
Бонусный совет: может быть полезно добавить такие команды и в файлы OCX. Для этого нужно повторить описанные выше действия в подразделе HKEY_CLASSES_ROOT \ ocxfile \ shell.

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы
Windows 10 версии 1909 - это обновление за ноябрь 2019 г.

Windows 10 версии 1909 - это обновление за ноябрь 2019 г.

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее

Изменение элементов панели меток в диалоговом окне файла в Windows 10

Изменение элементов панели меток в диалоговом окне файла в Windows 10

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее

Отключить панель меток в диалоговом окне файла в Windows 10

Отключить панель меток в диалоговом окне файла в Windows 10

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее