Команди контекстного меню Add Register 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\Скасувати реєстрацію\Команда
- Встановіть для параметра за замовчуванням підрозділу Command таке значення:
regsvr32.exe /u \"%1\"
Дивіться наступний знімок екрана:
Тепер, якщо ви клацнете будь-який файл DLL, ви побачите команди Реєстрація та Скасування реєстрації.
Ви закінчили.
Бонусна порада: може бути корисно додати такі команди до файлів OCX. Для цього потрібно повторити описані вище дії в підрозділі HKEY_CLASSES_ROOT\ocxfile\shell.