PDA

Показать полную графическую версию : [решено] запуск программы невозможен так как на компьютере отсутствует opengl32.dll


incogn1to
07-07-2011, 21:51
В общем, может мне кто нибудь сможет объяснить в чем проблема?
Посмотреть скриншот с ошибкой можно ТУТ (http://imageshack.us/photo/my-images/845/60238434.jpg/) или во вложение.

Начало проблемы : До этого работал с программой создания карт, в один прекрасный день вылетела эта ошибка, решении было довольно простым, скачал в инете opengl.dll версии 6+ и засунул в папку с редактором, заработало.

Продолжение : но некоторые программы, в основном для видео монтажа не хотят работать в виду отсутствия(не видят его) данного фаила, так же была подобная проблемма с какой то игрой, впрочем я не расстроился и удалил эту игру. Поставив Houdini и столкнувший снова с этой проблемой проигнорировать её не могу.

Попытки решения : Пере установил NVidia OnepGL, установил OpenAL, пробовал заменить уже имеющийся фаил на другие версии. Хотя сам нужный фаил в компе есть, но толку нету...

P.S. windows 7 home x64 (лицензия), проблема с программами Side Effects Software Houdini 10.0.528 (на запускается вообще) и Format Factory при запуске видео редактора, перекодировка проходит отлично, при этом все остальные видео и графические редакторы работают отлично...

В поиске подобной проблемы для Win 7 не нашел...

okshef
07-07-2011, 22:40
Средство Regsvr32: использование и сообщения об ошибках (http://support.microsoft.com/kb/249873/ru)

incogn1to
07-07-2011, 22:59
Модуль opengl32.dll загружен, но точка входа DllInstal не найдена. Проверьте, что opengl32.dll является правильным файлом DLL или OCX и повторите попытку.

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

Как с этим бороться?

ferget
07-07-2011, 23:05
Переустановил NVidia OnepGL »
как вы это сделали?

okshef
07-07-2011, 23:16
incogn1to, где находится файл opengl32.dll и какую команду выполняете?

incogn1to
07-07-2011, 23:44
как вы это сделали? »
Насколько я понимаю драйверы nvidia идут с поддержкой opengl, в данном случае стоит последний, вроде бы opengl 3.2.
На скриншоте в первом сообщение видно в списке программ nvidia OpenGL 3DK 10

incogn1to, где находится файл opengl32.dll и какую команду выполняете? »
C:\Windows\System32\opengl32.dll
В командной строке от именни администратора прописал
Regsvr32 /n /i opengl32.dll
Прикладываю скрин с ошибкой и расположением фаила

okshef
08-07-2011, 00:02
windows 7 home x64 »
Файл должен находится в двух папках - System32 и SysWOW64
Соответственно, команды
regsvr32 C:\Windows\SysWOW64\opengl32.dll
regsvr32 C:\Windows\System32\opengl32.dll

incogn1to
08-07-2011, 01:20
Файл должен находится в двух папках - System32 и SysWOW64 »
System32 - такая же ошибка, как описанно выше
SysWOW64 - пишет, что модуль не найден, при просмотре папки так же не увидел этого фаила.

okshef
08-07-2011, 08:37
Хэши сравните:
CRC32: 1DB984D7
MD5: D1BBE227367ED791D5FCF08E132D2956
SHA-1: F5F19D8F38B0A03CF47DB41A71860249F465EABC

и попробуйте без указания путей
regsvr32 opengl32.dll

incogn1to
08-07-2011, 13:01
Хэши сравните: »
Хэши не совпадают
CRC32: 821E408D
MD5: 585FED4CDB8034B8B58AEB8008255817
SHA-1: BB671E588D77F3260B17C0AE847022D4C6467C52
Использую "HashTab Windows Shell Extension v2.1"

и попробуйте без указания путей »

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

okshef
08-07-2011, 18:39
Воспользуйтесь поиском по имени файла в папке WinSxS и замените оттуда. Можете в командной строке прогнать sfc /scannow

incogn1to
08-07-2011, 19:34
Воспользуйтесь поиском по имени файла в папке WinSxS и замените оттуда. Можете в командной строке прогнать sfc /scannow »
Так действительно есть оба фаила.
С тем хэшом, который указан выми ранее поместил в папку syswow64, второй фаил в папку system32, впрочем там был точно такой же, поэтому видимо контрольные суммы и не совпали)
Программа запустилась, проблема решена.

И спасибо кстати за команду, после сканирование написала, что были ошибки и они исправлены)




© OSzone.net 2001-2012