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