Windows Tips & News

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

click fraud protection

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

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

К добавить команды контекстного меню 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 \"

    Результат будет следующим:

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

    См. Следующий снимок экрана:

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

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

Qualcomm анонсировала процессоры Snapdragon X для устройств с Windows на ARM

Qualcomm анонсировала процессоры Snapdragon X для устройств с Windows на ARM

Qualcomm представила Snapdragon X, новейшую линейку процессоров ARM для настольных ПК. Эти процес...

Читать далее

Windows 11 теперь активна почти на полумиллиарде устройств

Windows 11 теперь активна почти на полумиллиарде устройств

По данным источников, знакомых со статистикой Microsoft, количество активных устройств под управл...

Читать далее

Как включить слюду в Google Chrome

Как включить слюду в Google Chrome

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

Читать далее