Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Система не видит dll файл (http://forum.oszone.net/showthread.php?t=310841)

Quaker_75 27-01-2016 09:43 2599539

Система не видит dll файл
 
Доброго дня.
у пользователя на компьютере установлен PGP Desktop 10.1. С открытием самой программы проблем нет - открывается, ключи видит.
При щелчке правой кнопкой на любом файле выдает LoadLibrary() failed: Unable to locate PGPSC.dll, сам файл находится в System32 (где ему и полагается быть)
Windows 7 Pro лицензионная, свежеустановленная, пользователь - Администратор.
Пытался зарегестрировать PGPSC.dll -
regsvr32 pgpsc.dll - The module "pgpsc.dll" was loaded but the entry-point DllRegisterServer was not found. Make sure that "pgpsc.dll" is a valid DLL or OCX file and then try again

Что делать?

Petya V4sechkin 27-01-2016 09:46 2599541

Quaker_75, во-первых, файл можно закинуть в папку с программой.

Во-вторых, если 32-битная программа работает в 64-битной системе, она вместо папки System32 видит SysWOW64.

Quaker_75 27-01-2016 09:54 2599545

Цитата:

Цитата Petya V4sechkin
файл можно закинуть в папку с программой. »

- Уже закинул и проверил - ноль. На форуме самой программы этот файл указан в system 32
Система 32 бита, Программа - также...

Petya V4sechkin 27-01-2016 10:16 2599551

Quaker_75, сделайте лог Process Monitor следующим образом:
  1. запустите Process Monitor;
  2. попытайтесь запустить программу, чтобы появилась ошибка;
  3. сохраните лог: меню File -> Save -> PML-формат;
  4. заархивируйте и выложите на любой файлообменник, например rghost.ru.

Quaker_75 27-01-2016 10:32 2599555

http://rghost.ru/6vd6KSRrY

Petya V4sechkin 27-01-2016 10:38 2599556

Quaker_75, лог урезанный: нет старта программы и момента ошибки.

Меню Filter -> Reset Filter.

Quaker_75 27-01-2016 12:31 2599581

Перезалил - http://rghost.ru/7WKYKxjst

ruslan... 27-01-2016 12:53 2599590

Quaker_75,

1. Запустите Process Monitor > в окне Process Monitor нажмите на значек фильтра > в окне фильтра нажмите RESET > APPLY > OK
2. Запустите приложение , чтобы появилась ошибка, нажимаете ОК
3. Идете в Process Monitor, в окне Process Monitor > нажимаете меню File -> Save -> CSV-формат
4. Нажимаете меню File -> Save -> PML-формат
5. Залейте оба лог файла на rghost.ru или https://disk.yandex.ru в архиве.

Quaker_75 27-01-2016 12:54 2599591

ruslan... ссылка на лог выше

ruslan... 27-01-2016 12:55 2599592

Quaker_75,

Я видел. Но фильтры в нем не сброшены, как указал Petya V4sechkin

Quaker_75 27-01-2016 13:03 2599594

Мне выслать лог целиком? т.е не фильтровать только для PGP?

ruslan... 27-01-2016 13:33 2599603

Quaker_75,

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

Quaker_75 27-01-2016 13:38 2599604

CSV - http://rghost.ru/8BVrWXsNR

PML - http://rghost.ru/8Dy6MtXWR

ruslan... 27-01-2016 13:57 2599616

Quaker_75,

Может Petya V4sechkin, что более разумное скажет ...
Я вижу, что нет доступа, то есть неправильные разрешения на файл C:\Windows\System32\PGPsc.dll

Quaker_75 27-01-2016 14:10 2599622

Цитата:

Цитата ruslan...
Я вижу, что нет доступа, то есть неправильные разрешения на файл C:\Windows\System32\PGPsc.dll »

Так вот это-то меня и тупит - права на него я выставил полные...

ruslan... 27-01-2016 14:13 2599623

Quaker_75,

Сделайте скриншоты вкладок Разрешения и Владелец на этот файл.

Quaker_75 27-01-2016 14:38 2599634

http://rghost.ru/7FzSdFYTH

ruslan... 27-01-2016 15:26 2599657

Quaker_75,

Попробуйте добавить в разрешения Все и TrustedInstaller и дать полный доступ.
Как получить доступ к файлам, папкам, разделам реестра в Windows 10, 8, 7 и Vista

Quaker_75 27-01-2016 15:53 2599666

Назначил. Все тоже самое. При щелчке правой кнопкой вылетает сообщение о невозможности найти PGPSC.dll,
Да, еще - в контекстном меню имеются команды PGP - Add to new PGP zip, Sign as и т.д. но они не работают, т.е при их выборе ничего не происходит....

Iska 27-01-2016 16:41 2599692

Цитата:

Цитата Quaker_75
Да, еще - в контекстном меню имеются команды PGP - Add to new PGP zip, Sign as и т.д. но они не работают, т.е при их выборе ничего не происходит.... »

Потому и не работают.

Petya V4sechkin 27-01-2016 21:37 2599836

Quaker_75, наблюдается ли проблема в безопасном режиме?

Quaker_75 28-01-2016 09:56 2599950

Цитата:

Цитата Petya V4sechkin
наблюдается ли проблема в безопасном режиме? »

- К сожалению да....

Прилагаю CBS.log на всякий случай, просмотрел, ничего особого не заметил... - http://rghost.ru/8sBFdWYCk

Что еще интересно - ни одна ошибка, связанная с PGP не регистрируется в Event Viewer, почему?

Илья_Рудоманенко@vk 28-01-2016 16:24 2600110

Quaker_75, сделайте это
Цитата:

Цитата ruslan...
скриншоты вкладок Разрешения и Владелец »

И для файла PGPcl.dll
Цитата:

"PGPmnApp.exe","3232","CreateFile","C:\Windows\System32\PGPcl.dll","ACCESS DENIED"

Quaker_75 28-01-2016 16:48 2600118

http://rghost.ru/7FzSdFYTH - PGPsc.dll
http://rghost.ru/6T8Dcn5Xw - PGPcl.dll

Илья_Рудоманенко@vk 28-01-2016 16:52 2600120

Quaker_75, Во вкладке advanced сделайте скриншот Permissions.

Quaker_75 29-01-2016 08:17 2600297

http://rghost.ru/6tqzQ5PjD

Petya V4sechkin 29-01-2016 09:10 2600311

Quaker_75, под другой учетной записью проблема та же?

Quaker_75 29-01-2016 13:25 2600382

Да, я проверил под встроенным админом, таже байда...

Petya V4sechkin 29-01-2016 16:04 2600447

Quaker_75, ну попробуйте на C:\Windows\System32\PGPcl.dll дать разрешения (непонятно, чего ему не хватает).

Еще удалите TightVNC на всякий случай.
(там процесс PGPfsd.exe загружает модуль C:\Program Files\TightVNC\screenhooks.dll и завершается с ошибкой).

Quaker_75 30-01-2016 11:59 2600639

Цитата:

Цитата Petya V4sechkin
Еще удалите TightVNC на всякий случай »

- Попробую, но эта система нам для удаленки нужна....


Время: 01:57.

Время: 01:57.
© OSzone.net 2001-