Не найден указанный модуль - Unable to load DLL msvcp80.dll в Portable Photoshop CS4

В данной статье я расскажу, каким образом мне удалось побороть отсутствие библиотеки 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 ... ->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) – Не найден указанный модульсообщение 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 динамический линк и проблемы

http://forum.ru-board.com/topic.cgi?forum=62&topic=16436 - решается похожая проблема с BartPE LiveCD 6

http://support.microsoft.com/kb/249873/ru - Информация о RegSvr32

Комментарии

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Регистрация библеотеки

Для регистрации кликаеш по библиотеке и на вопрос чем открыть жмёшь на обзор и указываешь Regsvr32.

Хм, как всё просто

Хм, как всё просто. Как снова получится воспроизвести проблему, попытаюсь решить так...Отпишусь всем, если поможет)))

Не так-то всё и просто

Пробовал, не помогло, регистрирую компоненту SciColorer.dll для OpenConf'а 1С:77

аналогично

у меня тоже так не получилось..

ещё вариант..

Сегодня подошел к знакомому системному программисту. Спросил как они в случае необходимости регистируют dllки. Самый быстрый способ - в Total Commander при нажатии F3 на любой dll открывается "Внутренний просмотрщик файлов", который отображает много закладочек и инфы по dll. Если смотреть через него незарегистрированную dll то в нём появляется закладочка "Activex \ OCX", и в этой закладочке можно выбрать из предложенных одну dll и нажать кнопочку "Register Server". Там-же есть кнопочка "Unregister" :). Ну а если не получается (нет закладки) то только через Regsvr32.

Adobe Reader 9.0

Стоят 6.0, ничего не работало, все точно также как и описано выше происходило, но после установки 9.0 сразу пошла работа всех программ. Спасибо!

Adobe Reader X

C этим ридером не получилось

И через открыть с помощью и

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

народ,ставтье адоб 9 и все

народ,ставтье адоб 9 и все будет работать

Отправить комментарий

  • Доступны HTML теги: <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

Image CAPTCHA
Enter the characters shown in the image.
Поделиться: