Что такое REGSVR32? Почему нам нужен он?

Я знаю, что это используется, чтобы "Зарегистрировать или не зарегистрировать DLL". Но я хочу больше. Почему мы должны зарегистрировать DLL? Когда мы должны зарегистрировать DLL?

17
задан 30.06.2010, 18:11

3 ответа

Это используется при регистрации COM-компонентов (один тип DLL), которого требуют различные приложения.

Путем регистрации DLL Вы добавляете информацию к центральному каталогу (Реестр) для использования Windows. Информация обычно включает "дружественное название" компонента, который помогает использовать из другой программы и полного пути к .dll или .ocx файлу, который на самом деле содержит исполняемый код для компонента (это позволяет Windows находить определенные функции в компоненте, которые доступны для использования и выполнять вызовы к исполняемому коду). То, когда разработчик программного обеспечения разрабатывает компоненты для использования этой системы регистрации, это также помогает избежать проблем управления версиями программного обеспечения, так как информация сохранила в реестре, будет обычно ссылаться на последнюю версию компонента.

Будет очень редко, чтобы необходимо было использовать это сами, но одно общее использование должно не зарегистрировать и затем повторно зарегистрировать DLL при испытании проблем или потребности установить конкретную версию.

Большую часть времени установщик приложения назовет это позади этого сценами.

Можно использовать инструмент Regsvr32 (Regsvr32.exe), чтобы зарегистрировать и не зарегистрировать средства управления OLE, такие как DLL или элементы управления ActiveX (OCX) файлы, которые являются self-registerable. Это может быть необходимо для поиска и устранения неисправностей некоторых проблем с Windows, Microsoft Internet Explorer или другими программами.

Источник: Объяснение использования Regsvr32 и сообщений об ошибках

21
ответ дан 07.12.2019, 10:37

Да, точно так же, как chrisF сказал, Здесь является статьей KB от Microsoft, объясняя это также и Здесь является статьей KB, объясняющей, каков DLL. Думайте о них как о файлах библиотеки для программ на Вашем компьютере. Они держат инструкции, как сделать разные вещи для различных программ. При регистрации его, Вы говорите Вашему компьютеру, что у Вас есть эти инструкции, где там в и программы, в которых говорится, что им нужны они, может использовать их теперь.

6
ответ дан 07.12.2019, 10:37

Потворяющий регистрацию dll's распространен, чтобы сделать при устранении многих проблем Windows включая восстановление Windows Update, когда это прекращает работать, см. метод 2, также см. некоторые ссылки в разделе "More Information"

http://support.microsoft.com/kb/943144

2
ответ дан 07.12.2019, 10:37

Теги

Похожие вопросы