Regsvr32 не совместим версией windows. Средство Regsvr32: использование и сообщения об ошибках


Иногда ошибки REGSVR32.DLL и другие системные ошибки DLL могут быть связаны с проблемами в реестре Windows. Несколько программ может использовать файл REGSVR32.DLL, но когда эти программы удалены или изменены, иногда остаются "осиротевшие" (ошибочные) записи реестра DLL.

В принципе, это означает, что в то время как фактическая путь к файлу мог быть изменен, его неправильное бывшее расположение до сих пор записано в реестре Windows. Когда Windows пытается найти файл по этой некорректной ссылке (на расположение файлов на вашем компьютере), может возникнуть ошибка REGSVR32.DLL. Кроме того, заражение вредоносным ПО могло повредить записи реестра, связанные с Microsoft Visual Basic for Windows. Таким образом, эти поврежденные записи реестра DLL необходимо исправить, чтобы устранить проблему в корне.

Редактирование реестра Windows вручную с целью удаления содержащих ошибки ключей REGSVR32.DLL не рекомендуется, если вы не являетесь специалистом по обслуживанию ПК. Ошибки, допущенные при редактировании реестра, могут привести к неработоспособности вашего ПК и нанести непоправимый ущерб вашей операционной системе. На самом деле, даже одна запятая, поставленная не в том месте, может воспрепятствовать загрузке компьютера!

В связи с подобным риском мы настоятельно рекомендуем использовать надежные инструменты очистки реестра, такие как WinThruster (разработанный Microsoft Gold Certified Partner), чтобы просканировать и исправить любые проблемы, связанные с REGSVR32.DLL. Используя очистку реестра , вы сможете автоматизировать процесс поиска поврежденных записей реестра, ссылок на отсутствующие файлы (например, вызывающих ошибку REGSVR32.DLL) и нерабочих ссылок внутри реестра. Перед каждым сканированием автоматически создается резервная копия, позволяющая отменить любые изменения одним кликом и защищающая вас от возможного повреждения компьютера. Самое приятное, что устранение ошибок реестра может резко повысить скорость и производительность системы.


Предупреждение: Если вы не являетесь опытным пользователем ПК, мы НЕ рекомендуем редактирование реестра Windows вручную. Некорректное использование Редактора реестра может привести к серьезным проблемам и потребовать переустановки Windows. Мы не гарантируем, что неполадки, являющиеся результатом неправильного использования Редактора реестра, могут быть устранены. Вы пользуетесь Редактором реестра на свой страх и риск.

Перед тем, как вручную восстанавливать реестр Windows, необходимо создать резервную копию, экспортировав часть реестра, связанную с REGSVR32.DLL (например, Microsoft Visual Basic for Windows):

  1. Нажмите на кнопку Начать .
  2. Введите "command " в строке поиска... ПОКА НЕ НАЖИМАЙТЕ ENTER !
  3. Удерживая клавиши CTRL-Shift на клавиатуре, нажмите ENTER .
  4. Будет выведено диалоговое окно для доступа.
  5. Нажмите Да .
  6. Черный ящик открывается мигающим курсором.
  7. Введите "regedit " и нажмите ENTER .
  8. В Редакторе реестра выберите ключ, связанный с REGSVR32.DLL (например, Microsoft Visual Basic for Windows), для которого требуется создать резервную копию.
  9. В меню Файл выберите Экспорт .
  10. В списке Сохранить в выберите папку, в которую вы хотите сохранить резервную копию ключа Microsoft Visual Basic for Windows.
  11. В поле Имя файла введите название файла резервной копии, например "Microsoft Visual Basic for Windows резервная копия".
  12. Убедитесь, что в поле Диапазон экспорта выбрано значение Выбранная ветвь .
  13. Нажмите Сохранить .
  14. Файл будет сохранен с расширением.reg .
  15. Теперь у вас есть резервная копия записи реестра, связанной с REGSVR32.DLL.

Следующие шаги при ручном редактировании реестра не будут описаны в данной статье, так как с большой вероятностью могут привести к повреждению вашей системы. Если вы хотите получить больше информации о редактировании реестра вручную, пожалуйста, ознакомьтесь со ссылками ниже.

Если в этой статье отсутствует описание полученного сообщения об ошибке, см. другие статьи со сведениями о таких сообщениях в следующей статье базы знаний Майкрософт:

(http://support.microsoft.com/kb/315854/) Сведения о часто встречающихся в Windows 98 и Windows Me сообщениях об ошибках

Более подробное объяснение сообщений об ошибках, рекомендуемые действия по их устранению и список дополнительных ресурсов поддержки см. на следующем веб-узле корпорации Майкрософт:

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

(http://support.microsoft.com/kb/241122/) WINUP: При выборе обновлений появляется сообщение об ошибке приложения

Если не удалось зарегистрировать элемент управления OLE или необходимы сведения об устранении неполадок, возникших в результате неудачных попыток регистрации, см. указанную ниже статью базы знаний Майкрософт.

(http://support.microsoft.com/kb/140346/) Возможные причины сбоев при регистрации элементов управления OLE (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

Средство Regsvr32.exe входит в состав обозревателя Microsoft Internet Explorer 3.0 или более поздних версий, системы Windows 95 для производителей вычислительной техники с набором исправлений 2 (OSR2) или более поздних версий, а также системы Windows NT 4.0 с пакетом обновления 5 (SP5) или более поздних версий. Файл Regsvr32.exe устанавливатся в папку System (в системах Windows Me, Windows 98 и Windows 95) или System32 (в системах Windows NT, Windows XP и Windows Vista).

Использование средства Regsvr32

Средство RegSvr32.exe вызывается перечисленными ниже параметрами командной строки.

Regsvr32 ] DLL-файл

/u - отменяет регистрацию DLL
/i - вызывает DllInstall, передавая параметром необязательную строку_команд, при использовании с ключом /u вызывает DllUnInstall
/n - не вызывает DllRegisterServer; это может использоваться с ключом /i
/s - "тихий" режим; окна сообщения не отображаются (добавлено в Windows XP и Windows Vista)

Используемое средство Regsvr32.exe пытается загрузить компонент и вызвать его функцию DLLSelfRegister . Если попытка заканчивается успешно, выводится соответствующее диалоговое окно. В противном случае отображается сообщение об ошибке. Оно может содержать код ошибки Win32. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

(http://support.microsoft.com/kb/193625/) Коды ошибок WinInet: 12 001-12 156 (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

Например, чтобы вручную зарегистрировать элемент ActiveX Sample.ocx, введите в командной строке следующую команду:

c:\regsvr32.exe sample.ocx

.

Сообщения об ошибках средства Regsvr32.exe в Windows Vista

В приведенном ниже списке содержатся сообщения об ошибках средства RegSvr32 и возможные причины их возникновения.

Недопустимый параметр командной строки "%1". Проверьте использование команды и повторите попытку.

Введено недопустимое сочетание параметров командной строки для вызова средства regsvr32.exe.

Эта команда допустима только в том случае, если открыт проект Microsoft Visual Studio OLE Custom Control.

Средство Regsvr32.exe вызвано программой Visual Studio, но в командной строке не указано ни одного модуля.

Чтобы зарегистрировать модуль, нужно задать имя двоичного файла.

Средство Regsvr32.exe вызвано без указания модулей в командной строке.

Не удалось выполнить команду OleInitialize. Недостаточно свободной оперативной памяти на этом компьютере. Закройте некоторые из открытых программ и повторите попытку.

Средству Regsvr32 необходимо выполнить инициализацию библиотеки COM до вызова ее функций и отменить инициализацию при завершении работы. Это сообщение об ошибке выводится, если попытка инициализации или ее отмены не были успешными.

Не удалось загрузить модуль "%1".\n\n Проверьте, что двоичный файл хранится на указанном пути или запустите отладку, чтобы диагностировать проблемы с этим двоичным файлом или зависимыми DLL-файлами.\n\n%2.

При загрузке указанного в командной строке модуля произошла ошибка. Текст ошибки выводится как часть сообщения.

Модуль "%1" загружен, но точка входа %2 не найдена.\n\nПроверьте, что " %1" является правильным файлом DLL или OCX и повторите попытку.

Средству Regsvr32.exe не удалось загрузить необходимую точку входа модуля, указанного в командной строке. Это может произойти при неправильном экспорте точек входа из модуля или если модуль не является DLL- либо OCX-файлом.

Модуль " %1" загружен, но не удалось выполнить вызов %2, код ошибки: %3.\n\nДля получения дополнительных сведений об этой ошибке выполните поиск в Интернете, указав код ошибки как аргумент поиска.

При вызове средством regsvr32.exe точки входа модуля, указанного в командной строке, произошла ошибка. Код ошибки выводится как часть сообщения.

Возможно, модуль "%1" не совместим с версией Windows, работающей на этом компьютере. Проверьте, совместим ли этот модуль с x86 (32-разрядной) или x64 (64-разрядной) версией regsvr32.exe.

Эта ошибка может произойти, если средство regsvr32.exe запущено на компьютере x86, а в командной строке указан 64-разрядный модуль.

Сообщения об ошибках средства Regsvr32.exe в более ранних системах, чем Windows Vista

В приведенном ниже списке содержатся сообщения об ошибках RegSvr3 и возможные причины их возникновения.

Нераспознанный флаг: /неверный_параметр

Введено недопустимое сочетание параметров (см. раздел «Использование Regsvr32.exe» данной статьи).

Не указано имя DLL.

Не введено имя DLL-файла (см. раздел «Использование Regsvr32.exe» данной статьи).

Имя_Dll

Имя_DLL не является DLL- или OCX-файлом. Например, это сообщение об ошибке будет отображено, если введена команда regsvr32 wjview.exe.

Имя_Dll не является исполняемым файлом и ни одного модуля поддержки для этого типа файлов не зарегистрировано.

Имя_DLL не является исполняемым файлом EXE, DLL или OCX. Например, это сообщение об ошибке будет отображено, если введена команда regsvr32 autoexec.bat.

Имя_Dll было загружено, но найти точку входа для DllRegisterServer или DllUnregisterServer не удалось.

Возможно, файл имя_DLL не экспортирован или в памяти находится поврежденная версия файла имя_DLL . Для обнаружения файла и его удаления воспользуйтесь средством Pview.

Имя_Dll не поддерживает автоматическую регистрацию, либо в памяти находится поврежденная версия.

Например, при вводе команды regsvr32 icwdial.dll будет возвращено это сообщение об ошибке, так как файл Icwdial.dll не регистрируется автоматически. При подозрении на наличие в памяти поврежденной версии имя_Dll перезагрузите компьютер или повторно извлеките оригинальную версию файла. При работе в системе Windows NT может потребоваться средство Kill or Pview из набора Microsoft Windows NT Server 4.0 Resource Kit . Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

(http://support.microsoft.com/kb/197155/) Завершение потерянного процесса (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

Ошибка при вызове функции OleInitialize (или функции OleUninitialize).

Программа Regsvr32 должна выполнить инициализацию библиотеки COM до вызова ее функций и отмену инициализации при завершении работы. Это сообщение об ошибке возникает, если попытка инициализации или ее отмены не были успешными. Например, файл Ole32.dll поврежден или является неправильной версией.

Сбой при загрузке библиотеки (Dllname). GetlastError возвращает ошибку 0x00000485

Winerror.h, 0x00000485 = 1157 (ERROR_DLL_NOT_FOUND) означает, что «Не найден один из файлов библиотек, необходимых для выполнения данного приложения». Например, при вводе команды regsvr32 missing.dll будет возвращено это сообщение об ошибке, если файл Missing.dll не найден.

Сбой при загрузке библиотеки (Dllname). GetLastError возвращает ошибку 0x00000002

Winerror.h, 0x00000002 = 2 (ERROR_FILE_NOT_FOUND) означает, что «Системе не удается найти указанный файл». Т. е. не найден соответствующий DLL-файл. Например, при вводе команды regsvr32 icwdial.dll будет возвращено это сообщение об ошибке, если файл Tapi32.dll не найден.

Сбой при загрузке библиотеки (dskmaint.dll). GetLastError возвращает ошибку 0x000001f

Winerror.h, 0x000001f = 31 (ERROR_GEN_FAILURE) означает, что «Присоединенное к системе устройство не работает». Это происходит при попытке регистрации файла Win16.dll. Например, это сообщение об ошибке будет отображено, если введена команда regsvr32 dskmaint.dll .

Сбой при загрузке DllRegisterServer (или DllUnregisterServer) в Dllname . Возвращенный код: строка

В файле Winerror.h найдите эту строку.

regsvr32.exe 5.00.2134.1


0.01 mb.
Название компании: Microsoft Corporation
Описание: Microsoft (С) Регистрация сервера
Версия файла: 5.00.2134.1
Внутреннее имя: REGSVR32
Юридическое авторских прав: Copyright (C) Microsoft Corp. 1981-1999
Оригинал имя файла: REGSVR32.EXE
Наименование товара: Microsoft(R) Windows (R) 2000 Operating System

Название сайта: www.idrive.com
Скачать URL: http://www.idrive.com/downloads/IDriveSetup.exe
Родитель гиперссылка: http://windows.en.all-softwares.com/Recipe4win/4-265-3923_11761.php
Родитель название: Recipe4win Free Download | All-softwares.com
Родитель файл: IDriveSetup.exe


regsvr32.exe бесплатная загрузка.
Если вы получаете сообщение об ошибке regsvr32.exe отсутствует:
- Вы можете попробовать скачать этот файл и вставить его в каталог, где он отсутствует
Если вы получаете сообщение об ошибке в файле regsvr32.exe:
- Попробуйте заменить его с этим.

Если это не помогает, попробуйте скопировать этот файл в системный каталог вашей операционной системы.
Если вы не можете найти окна каталогов попробовать:
1. Нажмите и удерживайте Windows на клавиатуре, а затем нажмите кнопку R.
2. Введите команду "cmd" и нажмите Enter
3. В окне командной введите команду "set systemroot" и нажмите Enter. Он будет отображать системный каталог.
4. Сделайте резервную копию regsvr32.exe на вашем компьютере
5. Скачать и скопировать файл regsvr32.exe в каталогах: System или System32 или System64.

Сканирование на вирусы:

Все URL, чтобы загрузить этот файл: 6 ссылки

profmgr.exe - Microsoft IEAK ProfileManager isk3ro.exe - Microsoft