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

В данной статье я расскажу, каким образом мне удалось побороть отсутствие библиотеки msvcp80.dll и из за этого ошибку запуска Портабл версии Photoshop CS4...

Совершенно недавно, после того как у меня винт накрылся и мне пришлось переустановить систему, столкнулся с следующей проблемой: мой Portable Adobe Photoshop CS4 Extended при запуске выдавал сообщение "Не найден указанный модуль", "Unable to load DLL c:\Program Files\Adobe\Photoshop CS4\Photoshop.exe->MSVCP80.dll":

сообщение Не найден указанный модуль Unable to load DLL c:\Program Files\Adobe\Photoshop CS4\Photoshop.exe->MSVCP80.dll

Конечно же можно сказать что - "Эта глючная портабл версия виновата, установи нормальную". Но у меня уже целая коллекция переносимых программ, и они очень удобны потому, что работают с флешки на любом другом компьютере, и отказываться от них я не намерен! Поэтому я сел, закатал рукава, и решил разобраться: "В чём же тут дело?".

В принципе установку ОС я обычно провожу по своему плану, ставя все ипользуемые мною программы с диска. Но этот раз я установил только всё необходимое, т.к. хотелось сразу с помощью Drive Image сделать небольшой образ диска С и потом пользоваться им для восстановления.

Этот раз я не парился с кодеками, установив "VLC media player" который без кодеков ест все мои видео и аудио файлы. Поставил также архиватор WinRAR, офис, редактор PHP Expert Editor, Total Commander GP Lite, Opera, Firefox, Avast, старенький ASDSee (А то новые какие-то громоздкие, а использую я его только как просмоторщик фоток)...

Так вот этот весь набор программ искомую DLL не создавали...На всём диске С:\ библиотека MSVCP80.dll найдена НЕ была. Когда я начал копать, узнал, что данная библиотека входит в состав приложения с динамическим подключением CRT (mvscp80.dll, msvcr80.dll). Ну для портабл версии это и не странно – для работы нужны динамические линки. Хотя упоминалось кем-то, что данная библиотека и вредоносными ПО с удовольствием используется. Причём в скаченном мною Portable Adobe Photoshop CS4 вирусов было много – что немного насторожило.

1. Вычитал по форумам что данные библиотеки входят в.NET Framework. Скачал и установил – но это НЕ помогло. Да, конечно же, на диске С:\ mvscp80.dll появилась по адресу:

c: \WINDOWS\WinSxS\x86_Microsoft. VC80. CRT_1fc8b3b9a1e18e3b_8. 0. 50727. 762_x- ww_6b128700\

Но фотошоп так и не запускался, прося данную библиотеку. "Возможно это из за то, что данные библиотеки не зарегистрированы?": подумал я. И точно, если данные библиотеки положить в папку system32 и при этом не зарегистрировать (Соответствующие записи в реестре сделать нужно), то использоваться и находиться приложением они не будут.

2. Регистрировать же эти библиотеки можно с помощью утилиты RegSvr32 – я просто скачал mvscp80.dll и положил в папку system32 чтоб её было просто найти, после этого вызвал командную строку(cmd в Выполнить) и написал там "regsvr32 msvcp80.dll" после чего мне выскочило сообщение "Ошибка при вызове LoadLibrary(msvcp80.dll) – Не найден указанный модуль":



сообщение RegSvr32: Ошибка при вызове LoadLibrary(msvcp80.dll) – Не найден указанный модуль

Пробовал и полный путь указывать и относительный – никак...

3. После этого я попал на форум , где у человека по этим же причинам не запускался Adobe Reader.

Я вспомнил, что я всегда его устанавливал его с драйверами к сканеру, но сейчас я им редко пользуюсь, и ставить их не стал. Скачав Adobe Reader 9.2 и поставив его, после перезагрузки, УРА!!!, Portable Adobe Photoshop CS4 Extended наконец заработал!

В папочке c:\WINDOWS\WinSxS появилась еще одна папка с /x86_Microsoft.VC80.CRT которая весит столько же, сколько и та что появилась после установки.NET Framework.

Отсюда следует что при установке Adobe Reader зарегистрировал скопированные библиотеки – ну просто молодец!:)

Возможно один из указанных вариантов кому-то поможет сэкономить время.

Дополнительные ссылки:
http://homenet.corbina.net/index.php?showtopic=167940 – похожая проблема с Adobe Reader

http://www.sql.ru/forum/actualthread.aspx?tid=344059 - msvcp80.dll динамический линк и проблемы

Самостоятельная сборка при помощи конструктора BartPE и его модификаций">http://forum.ru-board.com/topic.cgi?forum=62&topic=16436 - решается похожая проблема с BartPE LiveCD 6

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

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

Средство 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. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

Сообщения об ошибках средства 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 . Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

Информация в данной статье относится к следующим продуктам.
Windows Vista Enterprise
Windows Vista Business
Windows Vista Business N 64-bit Edition
Windows Vista Home Basic
Windows Vista Home Basic N
Windows Vista Home Basic N 64-bit Edition
Windows Vista Home Premium
Windows Vista Starter
Windows Vista Ultimate
Windows Vista Business N
Windows Vista Business 64-bit edition
Microsoft Windows XP Home Edition
Microsoft Windows XP Media Center Edition
Microsoft Windows XP Professional
Microsoft Windows XP Professional N
Microsoft Windows XP Home Edition N
Microsoft Windows XP Tablet PC Edition
операционная система Microsoft Windows 2000 Server
Microsoft Windows 2000 Advanced Server
Операционная система Microsoft Windows 2000 Professional
Microsoft Windows 2000 Datacenter Server
операционная система Microsoft Windows Millennium Edition
Microsoft Windows 98 Standard Edition
Microsoft Windows 98 Second Edition
Операционная система Microsoft Windows 95
Microsoft Windows NT Workstation 4.0 Developer Edition
Microsoft Windows NT Workstation 4.0
Microsoft Windows NT Server 4.0 Standard Edition
Microsoft Windows NT 4.0 Service Pack 1
Microsoft Windows NT 4.0 Service Pack 2
Microsoft Windows NT 4.0 Service Pack 3
Microsoft Windows NT 4.0 Service Pack 4
Microsoft Windows NT 4.0 Service Pack 5
Microsoft Windows NT 4.0 Service Pack 6
Microsoft Windows NT 4.0 Service Pack 6a

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

Это выполняется как Regsvr32.exe. Расширение имени файла.exe это аббревиатура для исполняемого файла. Он устанавливается в% SystemRoot% \ System32 папки в Windows XP и новых версий Windows.

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

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

  • Filename.dll не является исполняемым файлом и без регистрации помощник не зарегистрирован для данного типа файлов.
  • Непризнанный флаг: / invalid_flag
  • Без названия DLL указано
  • Dll_name не является исполняемым файлом и без регистрации помощник не зарегистрирован для данного типа файлов.
  • Модуль ""% 1 "" не удалось загрузить.

Решение

Скачать Доступна полностью восстановить Regsvr32.exe Код ошибки

Сертифицированный сейф, вирусов бесплатно. Ошибка Инструменты Выбор редактора.

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

Есть несколько причин для кода ошибки RegSvr32.exe. К ним относятся:

  • Неверный ввод (команды) путь
  • Активные ошибки управления X
  • Отсутствует или поврежден DLL-файлы
  • Вирусная инфекция (трояны) (.exe может легко заразиться вирусами)
  • Реестр вопросы

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

Дополнительная информация и руководство по ремонту

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

  1. Если инвалид точкой является причиной ошибки, то просто откройте командную строку. Если 32 бит DLL ИС в% SystemRoot% \ System32, а затем переместите его в папку% SystemRoot% \ SysWOW64. После этого выполните следующую команду:% SystemRoot% \ SysWOW64 \ regsvr32 <полный путь к DLL>. Это поможет решить Regsvr32.exe ошибка.
  2. Если причиной ошибки является вирусная инфекция, то вам нужно будет для обнаружения и удаления вирусов из системы, чтобы разрешить Regsvr32.exe ошибку в вашей системе.
  3. Тем не менее, если причины для Regsvr32.exe либо или повреждение реестра, то вам нужно будет сканировать ваш компьютер с различными инструментами для решения каждого вопроса в отдельности.

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

Ремонт Regsvr32.exe ошибка с Total Care System

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

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

Это одна остановка решение для всех ваших ПК ошибки, связанные в том числе regsvr32.dll ошибки.

Это безопасный, эффективный и удобный. Он совместим на всех версиях Windows, включая Vista, XP, Windows 7 и 8.

Когда ОЗУ перегружает это приводит к поврежденных библиотек DLL и коррупции реестра. Реестр очиститель коммунальные ремонт поврежденных файлов и и dll коррумпированный реестра. Это стирает все ненужные файлы захламление оперативной памяти в том числе ненужных файлов, недействительных записей реестра и временных файлов.

Всего система Необходимо также имеет активную управления X сканировании утилиты. Эта утилита может быть очень полезным, если ошибка Regsvr32.exe запускается активный контроль Х, связанных вопросов.

Чтобы загрузить Общая система ухода за и решить Regsvr32.exe на вашем компьютере сразу.