Regsvr32 что это: Использование средства Regsvr32 и устранение неполадок, связанных с выводимыми им сообщениями об ошибках

Содержание

Использование средства Regsvr32 и устранение неполадок, связанных с выводимыми им сообщениями об ошибках

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

Введено недопустимое сочетание флагов и ключей.

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

Не введено имя DLL-файла.

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

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

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

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

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

Например, при вводе команды «regsvr32 icwdial.dll» будет возвращено это сообщение об ошибке, так как файл Icwdial.dll не регистрируется автоматически. При подозрении на наличие в памяти поврежденной версии файла с указанным именем DLL перезагрузите компьютер или повторно извлеките исходную версию файла.

Ошибка функции OleInitialize (или OleUninitialize)

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

Сбой при загрузке библиотеки («Имя_DLL»). GetlastError возвращает ошибку 0x00000485

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

Сбой при загрузке библиотеки («Имя_DLL»). 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) в Имя_DLL. Возвращенный код: строка

В файле Winerror. h найдите строку, указанную в сообщении.

Что такое regsvr32.exe?

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

Подлинный файл regsvr32.exe является одним из компонентов программного обеспечения Microsoft Windows, разработанного Microsoft .

Microsoft Windows — это операционная система. Microsoft Register Server — это утилита командной строки Microsoft Windows. Regsvr32.exe — это исполняемый файл, который запускает программу и не представляет угрозы для вашего ПК. Microsoft Register Server или regsvr32 — это утилита командной строки для операционных систем Windows. Он используется для регистрации и отмены регистрации элементов управления ActiveX и библиотек DLL в реестре Windows и аналогичен ldconfig в Linux. Когда он регистрирует файл DLL, информация о связанных с ним файлах добавляется в реестр Windows, что помогает программам получать доступ к этим данным и взаимодействовать с ними.

Основанная Полом Алленом и Биллом Гейтсом в 1975 году, корпорация Microsoft является американской многонациональной технологической компанией, которая занимается разработкой, производством и поддержкой бытовой электроники, компьютерного оборудования, персональных компьютеров и услуг. Компания известна своей линейкой операционных систем Windows, линейкой планшетов Microsoft Surface и игровыми приставками Xbox, а также производит широкий спектр корпоративных и потребительских программ, таких как поиск в Интернете, с помощью Microsoft Bing.

RegSvr32 означает 32-битный регистр-сервер.

Расширение .exe в имени файла указывает на файл exe cutable. Исполняемые файлы могут, в некоторых случаях, нанести вред вашему компьютеру. Поэтому, пожалуйста, прочитайте ниже, чтобы решить для себя, является ли regsvr32.exe на вашем компьютере трояном, который вы должны удалить, или это файл, принадлежащий операционной системе Windows или доверенному приложению.

Regsvr32.exe процесс в диспетчере задач Windows

Процесс, известный как Microsoft © Register Server, принадлежит программному обеспечению Microsoft Windows Operating System от Microsoft (www. microsoft.com).

Описание: Regsvr32.exe является важной частью Windows, но часто вызывает проблемы. Файл regsvr32.exe находится в подпапках C: \ Windows (обычно C: \ Windows \ SysWOW64 \ ). Известные размеры файлов в Windows 10/8/7 / XP составляют 14 848 байт (53% всех вхождений), 20 480 байт и еще 4 варианта.

Это системный файл Windows. Файл regsvr32.exe является надежным файлом от Microsoft. Программа не имеет видимого окна. Regsvr32.exe способен мониторить приложения и манипулировать другими программами. Поэтому технический рейтинг надежности 2% опасности. но вы также должны сравнить этот рейтинг с отзывами пользователей.

  • Если regsvr32.exe находится в папке C: \ Windows \ System32, тогда рейтинг надежности 2% опасности . Размер файла составляет 14 848 байт (52% от всех вхождений), 11 776 байт и еще 4 варианта. Regsvr32.exe — это надежный файл от Microsoft. Программа не видна. Файл является системным файлом Windows. Regsvr32.exe способен мониторить приложения и манипулировать другими программами.
  • Если regsvr32.exe находится в папке C: \ Windows, тогда рейтинг надежности 72% опасности . Размер файла составляет 266, 424 байта (33% всех вхождений), 435, 385 байтов или 45, 752 байта. Там нет информации о файле. Программа не видна. Файл находится в папке Windows, но это не файл ядра Windows. Это не файл Windows.

Внешняя информация от Пола Коллинза:


  • «WUx_RegSvr»: х есть любое число ??

Важно: некоторые вредоносные программы маскируют себя как regsvr32.exe, особенно если они находятся в папке C: \ Windows или C: \ Windows \ System32. Таким образом, вы должны проверить файл regsvr32.exe на вашем ПК, чтобы убедиться, что это угроза. Мы рекомендуем Security Task Manager для проверки безопасности вашего компьютера. Это был один из лучших вариантов загрузки The Washington Post и PC World

.

Аккуратный и опрятный компьютер — это главное требование для избежания проблем с regsvr32. Это означает запуск сканирования на наличие вредоносных программ, очистку жесткого диска с использованием 1 cleanmgr и 2 sfc / scannow, 3 удаления ненужных программ, проверку наличия программ автозапуска (с использованием 4 msconfig) и включение автоматического обновления Windows 5. Всегда не забывайте выполнять периодическое резервное копирование или, по крайней мере, устанавливать точки восстановления.

Если у вас возникла реальная проблема, попробуйте вспомнить последнее, что вы сделали, или последнее, что вы установили до того, как проблема появилась впервые. Используйте команду 6 resmon для определения процессов, которые вызывают вашу проблему. Даже для серьезных проблем, вместо переустановки Windows, лучше восстановить вашу установку или, для Windows 8 и более поздних версий, выполнить команду 7 DISM.exe / Online / Cleanup-image / Restorehealth. Это позволяет восстановить операционную систему без потери данных.

Чтобы помочь вам проанализировать процесс regsvr32.exe на вашем компьютере, оказались полезными следующие программы: Менеджер задач безопасности отображает все запущенные задачи Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записи автозапуска. Уникальный рейтинг риска безопасности указывает на вероятность того, что процесс является потенциальным шпионским ПО, вредоносным ПО или трояном. B Malwarebytes Anti-Malware обнаруживает и удаляет спящие шпионские, рекламные программы, трояны, клавиатурные шпионы, вредоносные программы и трекеры с вашего жесткого диска.

Связанный файл:

browserprotect.exe ievkbd.dll mbamswissarmy.sys regsvr32.exe buttonmonitor.exe bgagent.dll dlactrlw.exe keyscrambler.exe toparcadehits.dll maxthon.exe raptr_im.exe

REGSVR32 – регистрация или отмена регистрации библиотеки DLL в реестре Windows.

Модель многокомпонентных объектов (Component Object Model — СОМ) является основным средством взаимодействия программ любых типов: библиотек, приложений, системного программного обеспечения и т.п. и определяет стандартный механизм, с помощью которого одна часть программного обеспечения ( сервер ) предоставляет свои сервисы другой ( клиент ) , что обеспечивается применением определенных протоколов взаимодействия между ними ( между клиентом и сервером).

В качестве сервера может использоваться динамически подключаемая библиотека (DLL), подгружаемая во время работы приложения, либо отдельный самостоятельный процесс, который может быть компонентом прикладной или системной программы, или даже процесс, выполняющийся на другом компьютере. Для нахождения нужного клиенту сервера, используется специальная информация из реестра Windows, которая формируется в при регистрации сервера в системе, чаще всего, в виде модуля динамически загружаемой библиотеки DLL. Регистрация необходима, поскольку программы работают не с самими файлами DLL, OCX, ACX, EXE, а с объектами, представляющими определенный набор программных интерфейсов. Для регистрации DLL используется следующие разделы реестра:

HKLM\SOFTWARE\Classes\CLSID — при регистрации COM-объектов библиотек для всех пользователей системы;

HKCU\SOFTWARE\Classes\CLSID — при регистрации COM-объектов библиотек только лишь для текущего пользователя;

HKLM\SOFTWARE\Wow6432Node\Classes\CLSID — для регистрации 32-битных DLL в 64-битных ОС Windows;

При регистрации, в указанном разделе реестра создается ключ с именем, эквивалентным глобальному уникальному идентификатору GUID регистрируемого оюъекта. GUID применительно к СОМ, является идентификатором класса. Чтобы отличать идентификаторы классов от других идентификаторов, для них используют подраздел реестра с именем CLSID. GUID представляет собой 128-разядное 16-ричное значение, заключенное в фигурные скобки:

{23170F69-40C1-278A- 1000-000100020000

При регистрации в реестре создается подраздел с именем, соответствующим идентификатору GUID, содержащий информацию о пути и имени исполняемого файла, его версии, времени регистрации, сведения о разработчике, и прочие параметры, определяющие специфические свойства регистрируемого объекта. Удаление или повреждение данных регистрации приводит к неработоспособности зарегистрированного компонента системы или прикладной программы, что, как правило, сопровождается сообщением об ошибке поиска DLL и предложением переустановить проблемное программное обеспечение. Вместо переустановки вполне можно обойтись перерегистрацией поврежденного объекта с помощью утилиты regsvr32. exe, имеющейся во всех версиях операционных систем семейства Windows .

Утилита regsvr32.exe является стандартной программой командной строки для регистрации и отмены регистрации элементов управления OLE, ActiveX и библиотек DLL в реестре Windows. В 64-разрядных версиях Windows присутствуют две версии файла regsv32.exe:

— 64-разрядная версия в каталоге %systemroot%\System32 (обычно — C:\Windows\System32)

— 32-разрядная версия в каталоге %systemroot%\SysWoW64 (обычно – C:\Windows\SysWoW64)

Для работы утилиты требуются повышенные привилегии, поэтому окно командной строки должно вызываться с правами администратора ( ”Запуск от имени администратора”).

При запуске regsvr32.exe без параметров командной строки, либо при запуске с неверными параметрами, отображается подсказка:

Формат командной строки REGSVR32:

Regsvr32 [/u] [/s] [/n] [/i[:строка_команд]] DLL-файл

/u — — вызывает DllUnInstall, отменяет регистрацию сервера

/i — вызывает DllInstall, передавая ей в параметре необязательную строку_команд;

/n — не вызывает DllRegisterServer; может использоваться с ключом /I;

/s – «тихий» режим; окна сообщений не отображаются;

Примеры использования

regsvr32. exe:

regsvr32 /u «C:\Program Files\7-Zip\7-zip32.dll» — отменить регистрацию указанной DLL. При успешной отмене отображается сообщение:

Для подавления вывода сообщения, используется параметр /s:

regsvr32 /u /s «C:\Program Files\7-Zip\7-zip.dll»

В результате выполнения данной команды, из контекстного меню Проводника Windows, вызываемого правой кнопкой мышки, исчезнет пункт архиватора 7-Zip. Для его восстановления необходимо выполнить регистрацию 7-zip.dll командой:

regsvr32 «C:\Program Files\7-Zip\7-zip.dll»

Необходимо не забывать о разрядности регистрируемых объектов в 64-разрядных версиях ОС. В случае необходимости регистрации 32-разрядного объекта, нужно явно указать путь для 32-битной редакции утилиты regsvr32:

%SystemRoot%\syswow64\regsvr32.exe

Или без использования переменных окружения:

C:\Windows\System32\regsvr32.exe

В качестве дополнительного программного средства для управления регистрацией объектов COM, очень удобно пользоваться бесплатной утилитой от Nirsoft RegDLLView. exe. Программа не требует установки в системе, имеет небольшой размер и позволяет:

— Получить в удобном виде список всех зарегистрированных в системе объектов.

— Сохранить в текстовом файле или в HTML-формате параметры всех или выделенных из списка зарегистрированных DLL.

— Выполнить регистрацию или отмену регистрации выбранных объектов.

— Создать reg-файл для выполнения отмены регистрации одной или нескольких DLL.

— Зарегистрировать или перерегистрировать указанный файл.

Кроме того, имеется возможность проверить цифровые подписи исполняемых файлов зарегистрированных объектов, просмотреть или изменить их свойства, а также выполнить запуск редактора реестра с отображением информации выбранного GUID через пункт контекстного меню ”Open in Regedit”, вызываемого правой кнопкой мышки.

Страница с описанием RegDllView и ссылками для скачивания 32-х и 64-х разрядных версий программы.

Весь список команд CMD Windows

Regsvr32.

exe грузит процессор — что делать

&nbsp windows

Одна из неприятных ситуаций с которыми может столкнуться пользователь Windows 10, 8 или Windows 7 — сервер регистрации Microsoft regsvr32.exe который грузит процессор, что отображается в диспетчере задач. При этом не всегда легко выяснить, что именно вызывает проблему.

В этой инструкции подробно о том, что делать, если regsvr32 вызывает высокую нагрузку на систему, как выяснить, что служит причиной этого и как исправить проблему.

Для чего нужен сервер регистрации Майкрософт

Сам по себе сервер регистрации regsvr32.exe — это системная программа Windows, которая служит для регистрации некоторых DLL библиотек (компонентов программ) в системе и их удаления.

Этот системный процесс может запускать не только сама операционная система (например, при обновлениях), но и сторонние программы и их установщики, которым требуется установить собственные библиотеки для работы.

Удалить regsvr32.exe нельзя (так как это необходимый компонент Windows), но можно разобраться, что вызвало проблему с работой процесса и исправить её.

Как исправить высокую нагрузку на процессор regsvr32.exe

Примечание: прежде чем приступать к описанным далее действиям, попробуйте просто перезагрузить компьютер или ноутбук. Причем для Windows 10 и Windows 8 учитывайте, что требуется именно перезагрузка, а не завершение работы и включение (так как в последнем случае система стартует не с «нуля»). Возможно, этого окажется достаточно для решения проблемы.

Если в диспетчере задач вы видите, что regsvr32.exe грузит процессор, почти всегда это вызвано тем, что какая-то программа или компонент ОС вызвали сервер регистрации для действий с какой-то библиотекой DLL, но это действие не может выполниться («зависло») по той или иной причине.

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

Рекомендую следующий порядок действий:

  1. Загрузите Process Explorer (подойдет для Windows 7, 8 и Windows 10, 32-бит и 64-бит) с сайта Майкрософт — https://technet.microsoft.com/ru-ru/sysinternals/processexplorer.aspx и запустите программу.
  2. В списке запущенных процессов в Process Explorer выявите тот процесс, который вызывает нагрузку на процессор и раскройте его — внутри, вероятнее всего, вы увидите «дочерний» процесс regsvr32.exe. Таким образом мы получили информацию, какая программа (та, внутри которой запущен regsvr32.exe) вызвала сервер регистрации. 
  3. Если подвести и задержать указатель мыши над regsvr32.exe вы увидите строку «Command line:» и команду которая была передана процессу (у меня на скриншоте такой команды нет, но у вас, вероятно, будет выглядеть как regsvr32.exe с командой и именем библиотеки DLL) в которой будет указана и библиотека, над которой производится попытка действий, вызывающая высокую нагрузку на процессор.

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

Это могут быть следующие варианты действий.

  1. Если вам известна программа, вызвавшая сервер регистрации, можно попробовать закрыть эту программу (снять задачу) и запустить снова. Также может сработать переустановка этой программы.
  2. Если это какой-то установщик, особенно не очень лицензионный — можно попробовать временно отключить антивирус (он может мешать регистрации модифицированных DLL в системе).
  3. Если проблема появилась после обновления Windows 10, а программа, вызывающая regsvr32.exe — это какое-то защитное ПО (антивирус, сканер, фаервол), попробуйте удалить его, перезагрузить компьютер и установить снова.
  4. Если вам не ясно, что это за программа, выполните поиск в интернете по имени DLL над которой производятся действия и узнайте, к чему относится эта библиотека. Например, если это какой-то драйвер, можно попробовать вручную удалить и установить этот драйвер, предварительно завершив процесс regsvr32.exe.
  5. Иногда помогает выполнение загрузки Windows в безопасном режиме или чистая загрузка Windows (если правильной работе сервера регистрации мешают сторонние программы). В этом случае после такой загрузки просто подождите несколько минут, убедитесь, что высокой нагрузки на процессор нет и перезагрузите компьютер в обычном режиме.

В завершение отмечу, что regsvr32.exe в диспетчере задач — это обычно именно системный процесс, но теоретически может оказаться что под тем же именем запущен какой-то вирус. Если у вас есть такие подозрения (например, расположение файла отличается от стандартного C:\Windows\System32\), можно использовать CrowdInspect для проверки запущенных процессов на вирусы.

Подписаться | Поддержать сайт и автора

А вдруг и это будет интересно:

что это такое & amp; Как зарегистрировать библиотеки DLL

Автор Глеб Захаров На чтение 3 мин. Просмотров 89 Опубликовано

Как зарегистрироваться & amp; Отменить регистрацию файла DLL с помощью regsvr32.exe


regsvr32 – это средство командной строки в Windows, обозначающее сервер регистрации Microsoft . Он используется для регистрации и отмены регистрации элементов управления связыванием и внедрением объектов (OLE), таких как файлы .DLL и элементы управления ActiveX .OCX.

Когда regsvr32 регистрирует файл DLL, информация о связанных с ним программных файлах добавляется в реестр Windows. Это те ссылки, к которым другие программы могут обращаться в реестре, чтобы понять, где находятся данные программы и как с ними взаимодействовать.

Возможно, вам придется зарегистрировать файл DLL, если вы видите ошибку DLL на вашем компьютере. Мы объясним, как это сделать ниже.

Как зарегистрировать и отменить регистрацию файла DLL


Если ссылки в реестре Windows, относящиеся к файлу DLL, каким-либо образом удалены или повреждены, программы, которым необходимо использовать этот файл DLL, могут перестать работать. Когда эта связь с реестром нарушается, файл DLL должен быть зарегистрирован.

Регистрация DLL-файла обычно выполняется путем переустановки программы, в которой он был зарегистрирован. Иногда, однако, вам может потребоваться зарегистрировать файл DLL вручную через командную строку.

Посмотрите нашу статью о том, как открыть командную строку, если вы не уверены, как ее найти.

Это правильный способ структурировать команду regsvr32:

  regsvr32 [/ u] [/ n] [/ i [: cmdline]]  

Например, вы должны ввести эту первую команду, чтобы зарегистрировать файл DLL с именем myfile.dll , или вторую, чтобы отменить ее регистрацию:

  regsvr32 myfile.dll  
regsvr32/u myfile.dll

Другие параметры, которые вы можете использовать с regsvr32, можно увидеть на странице Microsoft Regsvr32.

Не все библиотеки DLL можно зарегистрировать, просто введя указанную выше команду в командную строку. Возможно, вам придется сначала закрыть службу или программу, которая использует файл.

Как исправить общие ошибки Regsvr32


Вот одна ошибка, которую вы можете увидеть при попытке зарегистрировать файл DLL:

 Модуль был загружен, но вызов DllRegisterServer завершился ошибкой с кодом ошибки 0x80070005. 

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

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

Аналогичное сообщение об ошибке сформулировано так, как показано ниже. Эта ошибка обычно означает, что DLL не используется в качестве COM DLL для любого приложения на компьютере, что означает, что нет необходимости регистрировать ее.

 Модуль был загружен, но точка входа DllRegisterServer не найдена. 

Вот еще одно сообщение об ошибке regsvr32:

 Не удалось загрузить модуль. Убедитесь, что двоичный файл хранится по указанному пути, или отладьте его, чтобы проверить наличие проблем с двоичными или зависимыми файлами .DLL. 

Эта конкретная ошибка может быть связана с отсутствующей зависимостью, и в этом случае вы можете использовать инструмент Dependency Walker, чтобы просмотреть список всех зависимостей, которые требуются файлу DLL, поскольку одна из них может отсутствовать, которая вам нужна для того, чтобы DLL зарегистрируйтесь правильно.

Также убедитесь, что путь к файлу DLL указан правильно. Синтаксис команды очень важен; ошибка может быть выдана, если она введена неправильно. Некоторые файлы DLL могут нуждаться в том, чтобы их расположение было заключено в кавычки, такие как “C: \ Users \ Admin User \ Programs \ myfile.dll”.

Где хранится Regsvr32.exe?


32-разрядные версии Windows (XP и новее) добавляют сервер Microsoft Register Server в папку % systemroot% \ System32 \ при первой установке Windows.

64-разрядные версии Windows хранят файл regsvr32.exe не только там, но и в % systemroot% \ SysWoW64 \.

объяснение, команда, использование и сообщения об ошибках

В операционных системах Microsoft Windows regsvr32 – это утилита командной строки, используемая для регистрации и отмены регистрации элементов управления OLE, таких как библиотеки DLL и элементы ActiveX, в реестре Windows. Например – DDL, который будет использоваться с regsvr32, должен экспортировать функции DllRegisterServer и DllUnregisterServer. Этот инструмент может потребовать устранения некоторых проблем в Windows, Microsoft Internet Explorer или других программах.

Regsvr32 в Windows


Regsvr32.exe входит в состав Microsoft IE 3.0 или более поздней версии, Windows 95 OSR2 или более поздней версии и Windows NT 4.0 с пакетом обновления 5. Regsvr32.exe устанавливается либо в системную папку (Windows Me/Windows 98/Windows 95), либо в System32. (Windows NT/Windows XP/Windows Vista/Windows 7).

Команда и использование Regsvr32


1. Параметры командной строки RegSvr32.exe:

Regsvr32 [/ u] [/ n] [/ i [: cmdline]] имя dll

2. Параметры:

  • /u: файл будет отменен.
  • /s: запускает regsvr32 в режиме без вывода сообщений и не отображает никаких сообщений.
  • /n: не вызывает DllRegisterServer. Эта опция должна использоваться с/i.
  • /i: cmdline: он вызывает DllInstall, передавая его необязательно [cmdline]. При использовании с/u вызывает dll uninstall.
  • имя dll: указывает имя файла dll, который будет зарегистрирован.

Например, чтобы вручную зарегистрировать и отменить регистрацию DLL-файла shm.dll, мы можем сделать следующее в CMD:

  • regsvr32 shm.dll для регистрации файла.
  • regsvr32/u shm.dll для удаления файла.

Сообщения об ошибках

Regsvr32.exe


1. Список сообщений об ошибках, вызванных Regsvr32.exe в Windows Vista или более поздней версии

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

  1. Флаг команды «»% 1 ″ »недопустим. Пожалуйста, проверьте использование команды и попробуйте снова.
  2. Эта команда действительна только в том случае, если открыт проект пользовательского элемента управления Microsoft Visual Studio OLE.
  3. Чтобы зарегистрировать модуль, вы должны предоставить двоичное имя.
  4. Команде OleInitialize не удалось выполнить. Возможно, на вашем компьютере недостаточно памяти. Закройте все открытые программы и попробуйте снова.
  5. Не удалось загрузить модуль «»% 1 ″. \ N \ n Убедитесь, что двоичный файл хранится по указанному пути, или отладьте его, чтобы проверить наличие проблем с двоичными или зависимыми файлами .DLL. \ N \ n% 2.
  6. Модуль «»% 1 ″ »был загружен, но точка входа% 2 не найдена. \ N \ nУбедитесь, что« »% 1 ″» является допустимым файлом DLL или OCX, а затем повторите попытку.
  7. Модуль «»% 1 ″ »был загружен, но вызов% 2 завершился неудачно с кодом ошибки% 3. \ N \ nДля получения дополнительной информации об этой проблеме выполните поиск в Интернете, используя код ошибки в качестве поискового запроса.
  8. Модуль «% 1» может быть несовместим с версией Windows, которую вы используете. Проверьте, совместим ли модуль с x86 (32-разрядной) или x64 (64-разрядной) версией regsvr32.exe.

2. Список сообщений об ошибках, вызванных Regsvr32.exe в ОС до Windows Vista ​​strong>

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

  1. Нераспознанный флаг:/invalid_flag.
  2. Не указано имя DLL.
  3. Dllname было загружено, но точка входа DllRegisterServer или DllUnregisterServer не найдена.
  4. Dllname не является исполняемым файлом, и помощник по регистрации для этого типа файла не зарегистрирован.
  5. Dllname было загружено, но точка входа DllRegisterServer или DllUnregisterServer не найдена.
  6. Dllname не регистрируется самостоятельно или поврежденная версия находится в памяти.
  7. Ошибка OleInitialize (или ошибка OleUninitialize).
  8. Ошибка LoadLibrary («Dllname»). GetlastError возвращает 0x00000485.
  9. Ошибка LoadLibrary («Dllname»). GetLastError возвращает 0x00000002.
  10. Ошибка LoadLibrary («dskmaint.dll»). GetLastError возвращает 0x000001f.
  11. Ошибка DllRegisterServer (или DllUnregisterServer) в Dllname. Код возврата был: строка.

Вы можете найти Regsvr32.exe, установленный в Система (Windows Me/Windows 98/Windows 95) или System32 (Windows NT/Windows XP/Windows Vista/Windows 7), и в 64-битной версии Windows вы найдете две версии Regsv32.exe, а именно. 64-разрядная версия находится в % systemroot% \ System32 \ regsvr32.exe , а 32-разрядная версия находится в % systemroot% \ SysWoW64 \ regsvr32.exe , объясняет KB249873.

2 проверенных метода исправления ошибки Regsvr32

Что такое ошибка Regsvr32? — Что это?

Regsvr32 — это в основном утилита командной строки.

Эта команда используется для регистрации и отмены регистрации элементов управления OLE, например файлов библиотеки цифровых ссылок и элементов управления ActiveX в реестре Windows. Эта команда отображается как файл Regsvr32.exe и устанавливается в системный файл Microsoft Windows в папке% systemroot% System32.

Команда Regsvr32 загружает библиотеку и пытается вызвать сервер DllRegister и сервер DllUnregister. Другими словами, это помогает регистрировать файлы библиотеки цифровых ссылок на основе COM для запуска различных программ на вашем ПК.

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

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

Причины ошибок

Как правило, Regsvr32.exe повреждается из-за сбоя функции загрузки библиотеки, сервера DllRegister или сервера DllUnregister. Это означает, что указанный путь dll отсутствует, неверен или не может быть найден.

Вот как сообщения об ошибках часто отображаются во время регистрация dll используя Regsvr32.exe:

  • «Флаг команды«% 1 »недействителен. Просмотрите использование команды и попробуйте еще раз ».

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

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

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

  • «Не удалось загрузить модуль«% 1 ». Nn Убедитесь, что двоичный файл хранится по указанному пути, или отладьте его, чтобы проверить наличие проблем с двоичными или зависимыми файлами .DLL.nn% 2».

Это сообщение об ошибке Regsvr32 указывает, что у Windows были проблемы с загрузкой модулей, которые вы определили в командной строке.

Дополнительная информация и ручной ремонт

Вот 2 рекомендуемых решения, чтобы исправить Regsvr32 ошибка на вашем ПК:

  1. Повторите команду

    Вы должны повторно запустить команду Regsvr32 из командной строки с повышенными привилегиями. Для этого перейдите в меню «Пуск» и введите «Командная строка» в поле поиска.

    Теперь щелкните правой кнопкой мыши командную строку и выберите параметр «Запуск от имени администратора», чтобы запустить команду на своем ПК. Если вам будет предложено ввести пароль администратора, введите пароль и нажмите «Разрешить», чтобы запустить команду.

  2. Зарегистрируйте 32-битную Dll с помощью 32-битной версии Regsvr32 в 64-битной версии Windows

    Это может показаться сложным, но это даже проще, чем первое решение, рассмотренное выше. Чтобы зарегистрировать 32-разрядную DLL с помощью 32-разрядной версии Regsvr32 в 64-разрядной версии Windows, откройте командную строку с повышенными привилегиями.

    Если после открытия 32-разрядная DLL находится по следующему пути: папка% systemroot% System32, переместите ее в папку% systemroot% SysWoW64. После изменения пути выполните эту команду:% systemroot% SysWoW64regsvr32

Попробуйте следовать этим 2 рекомендуемые решения немедленно исправить и исправить эту ошибку на вашем компьютере.

Решения должны исключить появление сообщений об ошибках, таких как «Чтобы зарегистрировать модуль, вы должны указать двоичное имя». Это так просто и эффективно, и вы можете сделать это самостоятельно, не вызывая профессионала.

Поздравляем, вы только что самостоятельно исправили ошибку Regsvr32 в Windows 10. Если вы хотите читать более полезный статьи и советы о посещении различного программного и аппаратного обеспечения errortools.com в день.

Вот как исправить ошибку Regsvr32 в Windows 10 на компьютере. С другой стороны, если ваш компьютер испытывает проблемы, связанные с системой, которые необходимо исправить, существует одноразовое решение, известное как Restoro, которое вы можете проверить, чтобы решить их. Эта программа — полезный инструмент, который может восстановить поврежденные реестры и оптимизировать общую производительность вашего ПК. Помимо этого, он также очищает ваш компьютер от любых ненужных или поврежденных файлов, что помогает вам удалить любые нежелательные файлы из вашей системы. По сути, это решение, которое доступно вам всего одним щелчком мыши. Он прост в использовании, поскольку он удобен в использовании. Полный набор инструкций по загрузке и использованию см. В приведенных ниже инструкциях.

Выполните полное сканирование системы с помощью Restoro. Для этого следуйте инструкциям ниже.

      1. Скачайте и установите Restoro с официального сайта.
      2. После завершения процесса установки запустите Restoro, чтобы выполнить полное сканирование системы.
      3. После завершения сканирования нажмите «Начать ремонт«Кнопка.

Что такое Regsvr32? (Сервер регистрации Microsoft)

regsvr32 — это инструмент командной строки в Windows, обозначающий Microsoft Register Server . Он используется для регистрации и отмены регистрации элементов управления связыванием и внедрением объектов (OLE), таких как файлы .DLL и файлы элементов управления ActiveX .OCX.

Когда regsvr32 регистрирует файл DLL, информация о связанных с ним программных файлах добавляется в реестр Windows. Это те ссылки, к которым другие программы могут получить доступ в реестре, чтобы понять, где находятся данные программы и как с ними взаимодействовать.

Вам может потребоваться зарегистрировать файл DLL, если вы видите ошибку DLL на вашем компьютере. Ниже мы объясним, как это сделать.

Эти шаги применимы к Windows 10 через Windows XP.

Как зарегистрировать и отменить регистрацию файла DLL

Если ссылки в реестре Windows, которые относятся к файлу DLL, каким-то образом удалены или повреждены, программы, которым необходимо использовать этот файл DLL, могут перестать работать. Когда эта ассоциация с реестром нарушается, необходимо зарегистрировать файл DLL.

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

Это правильный способ структурировать команду regsvr32:

regsvr32 [/ u] [/ n] [/ i [: cmdline]] 

Например, вы должны ввести эту первую команду, чтобы зарегистрировать файл DLL с именем myfile.dll , или вторую, чтобы отменить его регистрацию:

regsvr32 myfile.dll 
regsvr32 / u myfile.dll

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

Как исправить распространенные ошибки Regsvr32

Вот одна ошибка, которую вы можете увидеть при попытке зарегистрировать файл DLL:

Модуль был загружен, но вызов DllRegisterServer завершился неудачно с кодом ошибки 0x80070005. 

Обычно это проблема с разрешением.Если запуск командной строки с повышенными привилегиями по-прежнему не позволяет зарегистрировать файл DLL, сам файл может быть заблокирован. Проверьте раздел Security на вкладке General в окне Properties файла.

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

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

Модуль загружен, но точка входа DllRegisterServer не найдена. 

Вот еще одно сообщение об ошибке regsvr32:

Модуль не загрузился. Убедитесь, что двоичный файл хранится по указанному пути, или выполните отладку, чтобы проверить наличие проблем с двоичными или зависимыми файлами .DLL. Указанный модуль не может быть найден. 

Эта конкретная ошибка может быть связана с отсутствующей зависимостью, и в этом случае вы можете использовать инструмент Dependency Walker, чтобы просмотреть список всех зависимостей, которые требуются файлу DLL, поскольку может отсутствовать одна, необходимая для того, чтобы DLL могла зарегистрируйтесь правильно.

Также убедитесь, что путь к файлу DLL указан правильно. Синтаксис команды очень важен; может появиться ошибка, если он введен неправильно.

Некоторым файлам DLL может потребоваться заключить их местоположение в кавычки, например:

"C: \ Users \ Admin User \ Programs \ myfile.dll" 

Где хранится Regsvr32.exe?

32-разрядные версии Windows (XP и новее) добавляют инструмент Microsoft Register Server в эту папку при первой установке Windows:

% systemroot% \ System32 \ 

64-разрядные версии Windows хранят файл regsvr32.exe файл не только там, но и в этой папке:

% systemroot% \ SysWoW64 \ 

Спасибо, что сообщили нам!

Расскажите, почему!

Другой Недостаточно подробностей Сложно понять

Объяснение, команды, сообщения об использовании и ошибках

В операционных системах Microsoft Windows regsvr32 — это служебная программа командной строки, используемая для регистрации и отмены регистрации элементов управления OLE, таких как библиотеки DLL и элементы управления ActiveX, в реестре Windows. Например, DDL, который будет использоваться с regsvr32, должен экспортировать функции DllRegisterServer и DllUnregisterServer.Этот инструмент может потребовать устранения некоторых проблем в Windows, Microsoft Internet Explorer или других программах.

Regsvr32 в Windows 10

Regsvr32.exe входит в состав Microsoft Windows и устанавливается в папку System32 (Windows NT / Windows XP / Windows Vista / Windows 7 / Windows 8.1 / Windows 10).

Команда и использование Regsvr32

1. Параметры командной строки RegSvr32.exe:

 Regsvr32 [/ u] [/ n] [/ i [: cmdline]]  dllname  

2.Параметры:

  • / u: Отмена регистрации файла.
  • / с: запускает regsvr32 в автоматическом режиме и не отображает никаких окон сообщений.
  • / n: не вызывает DllRegisterServer. Этот параметр следует использовать с / i.
  • / i: cmdline: вызывает DllInstall, передав ему необязательную [cmdline]. При использовании с / u вызывает удаление dll.
  • dllname: указывает имя файла dll, который будет зарегистрирован.
  • / n — Не вызывать DllRegisterServer или DllUnregisterServer; этот параметр должен использоваться с / i.

Например, чтобы вручную зарегистрировать и отменить регистрацию DLL-файла shm.dll, мы можем сделать следующее в CMD:

  • regsvr32 shm.dll для регистрации файла.
  • regsvr32 / u shm.dll для удаления файла.

Сообщения об ошибках Regsvr32.exe

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

  1. Командный флаг «% 1 ″» недействителен. Просмотрите использование команды и попробуйте еще раз.
  2. Эта команда действительна, только если открыт проект пользовательского элемента управления OLE Microsoft Visual Studio.
  3. Чтобы зарегистрировать модуль, вы должны указать двоичное имя.
  4. Не удалось выполнить команду OleInitialize. На вашем компьютере может быть мало памяти. Закройте все открытые программы и попробуйте еще раз.
  5. Не удалось загрузить модуль «»% 1 ″. \ N \ n Убедитесь, что двоичный файл хранится по указанному пути, или отладьте его, чтобы проверить наличие проблем с двоичными или зависимыми файлами .DLL. \ N \ n% 2 .
  6. Модуль «% 1 ″» был загружен, но точка входа% 2 не найдена.\ n \ nУбедитесь, что «»% 1 ″ »является допустимым файлом DLL или OCX, и повторите попытку.
  7. Модуль «»% 1 ″ был загружен, но вызов% 2 завершился неудачно с кодом ошибки% 3. \ N \ nДля получения дополнительных сведений об этой проблеме выполните поиск в Интернете, используя код ошибки в качестве условия поиска.
  8. Модуль «% 1 ″» может быть несовместим с используемой версией Windows. Убедитесь, что модуль совместим с x86 (32-разрядной) или x64 (64-разрядной) версией regsvr32.exe.

В 64-битной версии Windows вы найдете две версии Regsv32.exe, а именно. 64-разрядная версия находится в % systemroot% \ System32 \ regsvr32.exe , а 32-разрядная версия находится в % systemroot% \ SysWoW64 \ regsvr32.exe , объясняется KB249873.

Regsvr32 — Регистрация DLL — Windows CMD

Regsvr32 — Регистрация DLL — Windows CMD — SS64.com

Зарегистрируйте или отмените регистрацию элементов управления OLE, таких как библиотеки DLL и элементы ActiveX, в реестре Windows.

 Синтаксис
      REGSVR32 [/ U] [/ S] [/ N] [/ e] / I: [ CmdLine ]  Имя DLL  
Ключ CmdLine Дополнительная командная строка для DllInstall по умолчанию Без других параметров: Зарегистрируйте сервер, вызвав DLLRegisterServer./ i: вызвать DllInstall (TRUE, [ cmdline ]), чтобы установить DLL. если установка прошла успешно, также вызовите DLLRegisterServer. / n / i: вызовите DllInstall для установки библиотеки DLL, но не вызовите DllRegisterServer. / U Отменить регистрацию сервера, вызвав DLLUnRegisterServer. / U / i: вызвать DllInstall (FALSE, [ cmdline ]), чтобы удалить DLL. если удаление прошло успешно, также вызовите DLLUnRegisterServer./ U / n / i: вызовите DllInstall (FALSE, [ cmdline ]), чтобы удалить DLL. но не вызывайте DllUnRegisterServer. / s Без звука, не отображать диалоговые окна. / e Тихо, не выводить сообщение об успешном выполнении для DllRegisterServer (недокументировано). DLLName Путь (абсолютный или относительный) к DLL для вызова точки входа. Эта DLL требуется для экспорта точек входа, которые будут вызываться в зависимости от по выбранному варианту: DLLRegisterServer, DLLUnRegisterServer или DLLInstall.

Regsvr32 требует повышения уровня.

Элементы ActiveX

больше не рекомендуются и будут работать только в Internet Explorer.

DllInstall используется только для установки и настройки приложения. Он не должен вызываться приложением.
DllRegisterServer Указывает внутрипроцессному серверу создать записи реестра для всех классов, поддерживаемых в модуле.
DllUnregisterServer Указывает внутрипроцессному серверу удалить только те записи, которые были созданы с помощью DllRegisterServer.

Если запустить REGSVR32 dllname.dll, когда файл уже зарегистрирован, отобразится всплывающее сообщение: «Модуль ModuleName был загружен, но DllRegisterServer точки входа не найден».

В 64-разрядной версии операционной системы Windows существует две версии файла Regsvr32.exe:

64-разрядная версия:% systemroot% \ System32 \ regsvr32.exe
32-разрядная версия:% systemroot% \ SysWoW64 \ regsvr32.exe

Чтобы использовать 32-разрядную версию Regsvr32 для регистрации 32-разрядной библиотеки DLL в 64-разрядной версии Windows, откройте запрос с повышенными привилегиями и выполните команду, например:

% systemroot% \ SysWoW64 \ regsvr32 полный_путь_к_DLL

Примеры

Отменить регистрацию (отключить) средство просмотра файлов CAB:
REGSVR32 / u C: \ Windows \ System32 \ cabview.dll

Зарегистрировать (включить) просмотрщик файлов CAB:
REGSVR32 cabview.dll

Зарегистрировать DAO 3.6 (объекты доступа к данным):

REGSVR32 «C: \ Program Files \ Common Files \ Microsoft Shared \ DAO \ DAO360.DLL»

«Я планировал заняться архитектурой. Но когда я приехал, архитектура была завалена. Актерское мастерство было рядом с этим. Так что вместо этого я записался на роль »~ Том Селлек (о своем опыте регистрации в колледже)

Связанные команды:

MSIEXEC — установщик Microsoft Windows.
RUNDLL32 — Запуск команды DLL.
Q249873 — Сообщения об ошибках и использовании Regsvr32.


Авторские права © 1999-2021 SS64.com
Некоторые права защищены

Как зарегистрировать и отменить регистрацию DLL или элементов управления ActiveX с помощью Regsvr32.exe

Как зарегистрировать и отменить регистрацию элементов управления DLL или ActiveX с помощью Regsvr32.exe

  1. Regsvr32.exe — это программа, которую можно использовать для регистрации и отмены регистрации динамически подключаемых библиотек (DLL) и элементов управления ActiveX (ранее называвшихся настраиваемыми элементами управления OLE) в реестре.
  2. В системную папку установлен
  3. Regsvr32.exe. В 64-разрядной версии операционной системы Windows существует две версии файла Regsv32.exe:

    — 64-разрядная версия -% systemroot% \ System32 \ regsvr32.exe.

    Путь: C: \ Windows \ System32 \ regsvr32.exe

    — 32-разрядная версия -% systemroot% \ SysWoW64 \ regsvr32.exe.

    Путь: C: \ Windows \ SysWOW64 \ regsvr32.exe
  4. Regsvr32 — это инструмент командной строки, который регистрирует файлы DLL как компоненты команд в реестре.
  5. Regsvr32 используется для регистрации DLL на основе COM. Regsvr32 создает, регистрирует и устанавливает библиотеку типов в указанное приложение COM + 1.0.
  6. Для использования с regsvr32 библиотека DLL должна экспортировать функции DllRegisterServer и DllUnregisterServer.
  7. Regsvr32 загрузит библиотеку и попытается вызвать DllRegisterServer () из этой библиотеки. Его не волнует, что на самом деле делает DllRegisterServer () — он просто вызывает эту функцию и проверяет возвращаемое значение.
  8. Вы используете его для регистрации COM-серверов в неуправляемых библиотеках DLL.
  9. Невозможно создать файл .tlb.
  10. Чаще всего происходит сбой RegSvr32.exe из-за сбоя функции LoadLibrary, DllRegisterServer или DllUnregisterServer.
  11. LoadLibrary может выйти из строя, потому что:

    — Если DLL не находится по указанному пути или указанный путь неверен.

    — Если одна из зависимостей DLL, которую вы пытаетесь загрузить, не соблюдается; другими словами, если зависимая DLL отсутствует или не находится по указанному пути.
  12. Вы можете использовать инструмент Depends.exe, чтобы проверить, соблюдаются ли все зависимости вашей библиотеки DLL.
  13. Ваша DLL должна реализовывать DllRegisterServer и DllUnregisterServer, которые содержат логику, необходимую для добавления или удаления необходимых записей реестра для компонента COM. RegSvr32.exe находит точку входа в эти функции и вызывает их соответствующим образом.
  14. Если вы используете Microsoft Active Template Library (ATL), мастер для создания COM DLL, мастер генерирует необходимый код для DllRegisterServer и DllUnregisterServer.

Зарегистрируйте DLL с помощью regsvr32.exe

  1. RegSvr32.exe имеет следующие параметры командной строки:

    Regsvr32 [/ u] [/ n] [/ i [: cmdline]] имя библиотеки

    — / u — Отменить регистрацию сервера

    — / i — вызвать DllInstall, передав ему необязательную [cmdline]; при использовании с / u вызывает удаление dll

    — / n — не вызывать DllRegisterServer; эта опция должна использоваться с / i

    — / s — Бесшумный; не отображать окна сообщений (добавлено в Windows XP и Windows Vista)
  2. Например, чтобы вручную зарегистрировать образец.ocx ActiveX, введите в командной строке следующее:

    C: \ Regsvr32.exe Sample.ocx

    ПРИМЕЧАНИЕ. В этой командной строке предполагается, что Regsvr32.exe и Sample.ocx находятся в корневой папке диска C.

Отменить регистрацию DLL с помощью regsvr32.exe

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

    C: \ Regsvr32.exe / u Sample.ocx

    ПРИМЕЧАНИЕ. В этой командной строке предполагается, что Regsvr32.exe и Sample.ocx находятся в корневой папке диска C.

Распространенные ошибки при регистрации DLL с помощью regsvr32.exe

  1. Недопустимый флаг команды «% 1». Просмотрите использование команды и попробуйте еще раз.

    Причина: Пользователь ввел недопустимую комбинацию параметров или аргументов командной строки при запуске приложения regsvr32.exe.

  2. Эта команда действительна, только если открыт проект пользовательского элемента управления OLE Microsoft Visual Studio.

    Причина: Microsoft Visual Studio вызвала или запустила приложение regsvr32.exe, но в аргументах командной строки не было модулей.

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

    Причина: Regsvr32.exe был вызван или вызван без модулей для регистрации, указанных в аргументах командной строки.

  4. Не удалось выполнить команду OleInitialize. На вашем компьютере может быть мало памяти. Закройте все открытые программы и попробуйте еще раз.

    Причина: Средство regsvr32.exe должно инициализировать библиотеку Microsoft COM перед вызовом необходимых функций библиотеки COM. Он также должен инициализировать библиотеку при выключении. Обычно это происходит, когда какое-либо действие не удалось. Если причину установить невозможно, иногда это можно решить, перезапустив компьютерную систему.

  5. Не удалось загрузить модуль «% 1». \ N \ n Убедитесь, что двоичный файл хранится по указанному пути, или отладьте его, чтобы проверить наличие проблем с двоичными или зависимыми файлами .DLL. \ N \ n% 2.

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

  6. Модуль «% 1» был загружен, но точка входа% 2 не найдена. \ n \ n Убедитесь, что «% 1» — допустимый файл DLL или OCX, а затем повторите попытку

    Причина: Файл regsvr32.Приложению exe не удалось найти точку входа в модуль, указанный в командной строке. Обычно это происходит из-за неправильного экспорта точки входа из модуля или из-за того, что файл на самом деле не является файлом DLL или .OCX.

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

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

  8. Модуль «% 1» может быть несовместим с используемой версией Windows. Убедитесь, что модуль совместим с x86 (32-разрядной) или x64 (64-разрядной) версией regsvr32.exe.

    Причина: Обычно возникает, если 32-разрядная версия regsvr32.exe запускается с 64-разрядной версией библиотеки DLL.

Пошаговое руководство по исправлению ошибок Regsvr32.Ошибка exe в Windows

Что такое ошибка Regsvr32.exe?

Regsvr32 (сервер регистрации Microsoft) — это служебная программа командной строки в операционной системе Microsoft Windows. Это используется для регистрации и отмены регистрации элементов управления OLE, таких как элементы управления ActiveX и библиотеки DLL, в реестре Windows.

Выполняется как Regsvr32.exe. Расширение имени файла .exe — это сокращение от исполняемого файла. Он устанавливается в папку% systemroot% System32 в Windows XP и новых версиях Windows.

Regsvr32.exe — это ошибка, которая возникает при попытке запустить Regsvr32.exe для регистрации 32-разрядной библиотеки DLL (библиотеки динамической компоновки) в 64-разрядной версии Windows.

Сообщение об ошибке отображается следующим образом:

  • Filename.dll не является исполняемым файлом, и для этого типа файла не зарегистрирован помощник.
  • Нераспознанный флаг: / invalid_flag
  • Имя DLL не указано
  • Dll_Name не является исполняемым файлом, и для этого типа файла не зарегистрирован помощник по регистрации.
  • Не удалось загрузить модуль «% 1».

Решение

Причины ошибки

Код ошибки Regsvr32.exe может быть вызван несколькими причинами. К ним относятся:

  • Неверный путь записи (команды)
  • Ошибки управления Active X
  • Отсутствующие или поврежденные файлы .dll
  • Вирусное заражение (трояны) (.exe может легко заразиться вирусами)
  • Проблемы с реестром

Если вы столкнулись с кодом ошибки Regsvr32.exe, рекомендуется исправить его немедленно до того, как возникнет повреждение.Поскольку это может произойти из-за вирусной инфекции, это может представлять угрозу конфиденциальности и безопасности данных для вашего ПК.

Дополнительная информация и ручной ремонт

Вот решения, которые можно реализовать для устранения кода ошибки Regsvr32.exe в вашей системе:

  1. Если причиной ошибки является недопустимая точка входа, просто откройте командную строку с повышенными привилегиями. Если 32-разрядная DLL находится в папке% systemroot% System32, переместите ее в папку% systemroot% SysWoW64. После этого выполните следующую команду:% systemroot% SysWoW64regsvr32 <полный путь к DLL>.Это поможет устранить ошибку Regsvr32.exe.
  2. Если причиной ошибки является вирусная инфекция, вам необходимо запустить мощный антивирус для обнаружения и удаления вирусов из вашей системы, чтобы устранить ошибку Regsvr32.exe в вашей системе.
  3. Тем не менее, если причиной Regsvr32.exe являются элементы управления Active X или повреждение реестра, вам потребуется сканировать компьютер с помощью различных инструментов, чтобы решить каждую проблему отдельно.

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

Исправьте ошибку Regsvr32.exe с помощью Restoro

Чтобы избежать всех этих хлопот и исправить ошибку Regsvr32.exe, загрузите Restoro.

Это многофункциональный и инновационный инструмент для ремонта ПК, развернутый с несколькими утилитами в одной программе, включая такие функции, как очиститель реестра и средство исправления ошибок Active X Controls. Он также работает как системный оптимизатор.

Это универсальное решение для всех ошибок, связанных с вашим компьютером, включая Regsvr32.dll ошибка.

Это безопасно, эффективно и удобно. Он совместим со всеми версиями Windows.

Перегрузка оперативной памяти приводит к повреждению dll и повреждению реестра. Утилита очистки реестра восстанавливает поврежденные файлы DLL и коррумпированный реестр. Он удаляет все ненужные файлы, загромождающие ОЗУ, включая ненужные файлы, недействительные записи реестра и временные файлы.

Restoro также имеет утилиту для сканирования элементов управления Active X. Эта утилита может быть очень полезна, если файл Regsvr32.Ошибка exe вызвана проблемами, связанными с элементами управления Active X.

Щелкните здесь, чтобы загрузить Restoro и сразу же устранить Regsvr32.exe на вашем компьютере.

2 проверенных метода исправления ошибки Regsvr32

Что такое ошибка Regsvr32? — Что это такое?

Regsvr32 — это, по сути, служебная программа командной строки.

Эта команда используется для регистрации и отмены регистрации элементов управления OLE, например файлов библиотеки цифровых ссылок и элементов управления ActiveX в реестре Windows.Эта команда отображается как файл Regsvr32.exe и устанавливается в системный файл Microsoft Windows в папке% systemroot% System32.

Команда Regsvr32 загружает библиотеку и пытается вызвать сервер DllRegister и сервер DllUnregister. Другими словами, это помогает регистрировать файлы библиотеки цифровых ссылок на основе COM для запуска различных программ на вашем ПК.

Однако при повреждении файла Regsvr32.exe вы получаете Regsvr32 для устранения сообщения об ошибке на экране компьютера.Он может отображаться различными способами, в том числе следующим:

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

Причины ошибки

Как правило, Regsvr32.exe повреждается из-за сбоя функции загрузки библиотеки, сервера DllRegister или сервера DllUnregister. Это означает, что указанный путь к dll отсутствует, неверен или не может быть найден.

Вот как часто отображаются сообщения об ошибках при регистрации dll с помощью Regsvr32.exe:

  • «Флаг команды«% 1 »недействителен. Просмотрите использование команды и попробуйте еще раз ».

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

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

Причина этого сообщения об ошибке в том, что вы вызвали файл Regsvr32.Функция exe без модулей для регистрации находится в аргументах командной строки.

  • «Не удалось загрузить модуль«% 1 ». Nn Убедитесь, что двоичный файл хранится по указанному пути, или отладьте его, чтобы проверить наличие проблем с двоичными или зависимыми файлами .DLL.nn% 2.»

Это сообщение об ошибке Regsvr32 указывает на то, что у Windows возникли проблемы с загрузкой модулей, которые вы определили в командной строке.

Дополнительная информация и ручной ремонт

Вот 2 рекомендуемых решения для исправления ошибки Regsvr32 на вашем компьютере:

  1. Повторно запустите команду

    Необходимо повторно запустить команду Regsvr32 из командной строки с повышенными привилегиями.Для этого перейдите в меню «Пуск» и введите «Командная строка» в поле поиска.

    Теперь щелкните правой кнопкой мыши командную строку и выберите параметр «Запуск от имени администратора», чтобы запустить команду на своем ПК. Если вам будет предложено ввести пароль администратора, введите пароль и нажмите «Разрешить», чтобы запустить команду.

  2. Зарегистрируйте 32-разрядную Dll с помощью 32-разрядной версии Regsvr32 в 64-разрядной версии Windows

    Это может показаться сложным, но это даже проще, чем первое решение, рассмотренное выше.Чтобы зарегистрировать 32-разрядную DLL с помощью 32-разрядной версии Regsvr32 в 64-разрядной версии Windows, откройте командную строку с повышенными привилегиями.

    Если после открытия 32-разрядная библиотека DLL находится по следующему пути: папка% systemroot% System32, переместите ее в папку% systemroot% SysWoW64. После изменения путей выполните следующую команду:% systemroot% SysWoW64regsvr32 <полный путь к DLL>

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

Решения должны исключить появление сообщений об ошибках, таких как «Чтобы зарегистрировать модуль, вы должны указать двоичное имя». Это настолько просто и эффективно, что вы можете сделать это самостоятельно, не обращаясь к профессионалу.

Поздравляем, вы только что самостоятельно исправили ошибку Regsvr32 в Windows 10. Если вы хотите, чтобы прочитал больше полезных статей и советов о различном программном и аппаратном обеспечении, посещайте errortools.com ежедневно.

Вот как исправить ошибку Regsvr32 в Windows 10 на компьютере. С другой стороны, если ваш компьютер испытывает проблемы, связанные с системой, которые необходимо исправить, существует одноразовое решение, известное как Restoro, которое вы можете проверить, чтобы решить их. Эта программа — полезный инструмент, который может восстановить поврежденные реестры и оптимизировать общую производительность вашего ПК. Помимо этого, он также очищает ваш компьютер от любых ненужных или поврежденных файлов, что помогает вам удалить любые нежелательные файлы из вашей системы.По сути, это решение, которое доступно вам всего одним щелчком мыши. Он прост в использовании, поскольку он удобен в использовании. Полный набор инструкций по загрузке и использованию см. В шагах ниже

Выполните полное сканирование системы с помощью Restoro. Для этого следуйте приведенным ниже инструкциям.

      1. Скачайте и установите Restoro с официального сайта.
      2. После завершения процесса установки запустите Restoro, чтобы выполнить полное сканирование системы.
      3. После завершения сканирования нажмите кнопку « Начать восстановление » .

Что такое regsvr32.exe? Это вирус или вредоносное ПО? Удалить?

Что такое regsvr32.exe?

regsvr32.exe — исполняемый файл exe, который принадлежит процессу сервера регистрации Microsoft ©, который поставляется вместе с программным обеспечением Операционная система Microsoft Windows , разработанным разработчиком программного обеспечения операционной системы Microsoft Windows.

Если процесс regsvr32.exe в Windows 10 важен, вы должны быть осторожны при его удалении. Иногда процесс regsvr32.exe может слишком много использовать CPU или GPU. Если это вредоносное ПО или вирус, он может работать в фоновом режиме.

Расширение .exe файла regsvr32.exe указывает, что это исполняемый файл для операционной системы Windows, такой как Windows XP, Windows 7, Windows 8 и Windows 10.

СОВЕТ: Если вы столкнулись с проблемой, связанной с системой Проблемы в Windows, такие как ошибки реестра или удаление системных файлов вирусом или сбои системы, мы рекомендуем загрузить программное обеспечение Restoro, которое сканирует ваш компьютер с Windows на наличие проблем и устраняет их с помощью нескольких шагов.

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

Теперь проверим, является ли файл regsvr32.exe вирусом или вредоносной программой? Следует ли его удалить, чтобы обеспечить безопасность вашего компьютера? Подробнее читайте ниже.

Безопасно ли запускать regsvr32.exe? Это вирус или вредоносная программа?

Давайте проверим расположение этого exe-файла, чтобы определить, является ли он легальным программным обеспечением или вирусом. Расположение этого файла и рейтинг опасности:

Расположение / рейтинг файла: C: WindowsSysWOW64

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

Теперь посмотрите на значение Проверенного лица, подписывающего для процесса regsvr32.exe, если оно говорит «Невозможно проверить», значит, файл может быть вирусом.

Имя файла regsvr32.exe
Программный разработчик Операционная система Microsoft Windows
Тип файла
1 
1 Расположение файла 
Программное обеспечение Операционная система Microsoft Windows

Общие рейтинги для regsvr32.exe

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

На основании нашего анализа того, является ли этот файл regsvr32 вирусом или вредоносной программой, мы представили наш результат ниже.

Является regsvr32.exe вирусом или вредоносным ПО: regsvr32.exe не является вирусом.

Как удалить или деинсталлировать regsvr32.exe

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

  1. Если файл является частью программы, он также будет иметь программу удаления. Затем вы можете запустить программу удаления, расположенную в каталоге, например C: Program Files> Операционная система Microsoft Windows> Операционная система Microsoft Windows> Сервер регистрации Microsoft ©> regsvr32.exe_uninstall.exe
  2. Или файл regsvr32.exe был установлен с помощью установщика Windows, затем для его удаления перейдите в Системные настройки и откройте опцию Установка и удаление программ .
  3. Затем выполните поиск regsvr32.exe или название программного обеспечения Операционная система Microsoft Windows в строке поиска или попробуйте имя разработчика Операционная система Microsoft Windows.
  4. Затем щелкните по нему и выберите опцию Удалить программу , чтобы удалить файл regsvr32.exe с вашего компьютера. Теперь программа Microsoft Windows Operating System вместе с файлом regsvr32.exe будет удален с вашего компьютера.

Часто задаваемые вопросы

Как остановить процесс regsvr32.exe?

Чтобы остановить процесс regsvr32.exe, необходимо либо удалить программу, связанную с файлом, либо, если это вирус или вредоносная программа, удалить ее с помощью средства удаления вредоносных программ и вирусов.

Regsvr32.exe - это вирус или вредоносное ПО?

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

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

Вы можете найти это, открыв приложение «Диспетчер задач» (щелкните правой кнопкой мыши на панели задач Windows и выберите «Диспетчер задач») и нажмите «Диск» вверху, чтобы отсортировать и узнать использование диска regsvr32.exe.

Вызывает ли regsvr32.exe высокую загрузку процессора?

Вы можете найти это, открыв приложение диспетчера задач, найдите процесс regsvr32 и проверьте процент использования ЦП.

Является ли regsvr32.exe причиной высокой загрузки сети?

Если файл regsvr32.exe имеет высокое использование данных. Вы можете найти это, открыв приложение диспетчера задач для Windows, найдите процесс regsvr32 и проверьте процент использования сети.

Как проверить использование графического процессора regsvr32.

Leave a comment