Войти

Показать полную графическую версию : [решено] Ошибка с библиотекой ADVAPI32.dll


kastet007
21-03-2013, 18:09
Приветствую, коллеги!

Моя старенькая Windows XP внезапно начала падать в припадках, при запуске, почти, любого приложения выдаёт ошибку:

http://leprastuff.ru/data/img/20130321/1d68f458338f77b9031352fa1d7b3439.JPG

В журнале событий вот такое описание:
Всплывающее окно приложения: mstsc.exe - Точка входа не найдена : Точка входа в процедуру EventActivityIdControl не найдена в библиотеке DLL ADVAPI32.dll.

Гугл мне не помог. Очень нуждаюсь совета просветлённой аудитории форума.

Petya V4sechkin
21-03-2013, 18:31
kastet007, поищите файл Advapi32.dll на диске (во всех папках).
Он должен быть только в:
\Windows\system32
\Windows\system32\dllcache

Запустите командную строку (cmd.exe) и выполните:
copy /Y %systemroot%\system32\dllcache\advapi32.dll %systemroot%\system32\

kastet007
22-03-2013, 09:48
Petya V4sechkin, у меня этот файл расположен в следующих местах:
\Windows\system32
\WINDOWS\ServicePackFiles\i386\

Скачал с Интернета нужную dll и заменил в \Windows\system32, не помогло.
В качестве временного решения отключил все сообщения об ошибках.

P.S.
Компьютер рабочий, может быть расположение файлов dll особенность местной сборки.

Petya V4sechkin
22-03-2013, 10:05
Скачал с Интернета
Удалите то, что скачали.
Скопируйте из \WINDOWS\ServicePackFiles\i386 в \WINDOWS\system32.

Точка входа в процедуру EventActivityIdControl не найдена в библиотеке DLL ADVAPI32.dll
Функция EventActivityIdControl появилась в новых ОС (начиная с Vista), в XP ее не может быть в принципе.
Сделайте sfc /scannow - проверку целостности системных файлов (http://forum.oszone.net/thread-40792.html).

С помощью Dependency Walker (http://blogs.technet.com/b/ru/archive/2006/11/15/dependency-walker-it.aspx) проанализируйте любой EXE-файл, который не запускается с ошибкой (какая библиотека обращается к Advapi32.dll).

kastet007
25-03-2013, 10:11
Petya V4sechkin, Удалил то, что скачал. Скопировал из \WINDOWS\ServicePackFiles\i386 в \WINDOWS\system32.
Кстати, библиотеку просто так не заменить, выскакивает ошибка: Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
Если библиотеку сначала переименовать, то новый файл копируется нормально.

Также сделал проверку целостности системных файлов sfc /scannow.

Не помогло.

Dependency Walker выдаёт вот такую информацию:

http://leprastuff.ru/data/img/20130325/036d23bf0f4d63a42c3ee1edd1fb2fdf.JPG

Признаюсь, что я не знаю, что делать с этой информацией.

Petya V4sechkin
25-03-2013, 10:22
kastet007, наблюдается ли проблема в безопасном режиме?
Dependency Walker выдаёт вот такую информацию
Сохраните (меню File -> Save As) и выложите в архиве на любой файлообменник.

kastet007
25-03-2013, 11:46
Petya V4sechkin, В безопасном режиме не проверял.
Выкладываю архив (http://yadi.sk/d/_o1o2XTp3WnTk).

UPD!
Проблема решена!
Ошибка была из-за приложения: Microsoft Forefront UAG endpoint components.
Админ по безопасности удалил этот компонент и установил свежую версию. Пока полёт нормальный.

Артем26
28-12-2014, 14:39
Kastet007 Ошибка была из-за приложения: Microsoft Forefront UAG endpoint components. »
как ты решил ее? Можно подробней описать.

Привет всем.

Недавно на своем Windows XP закачал игру Simcity 5.Все как положено установил запускаю игру и тут пишет


The procedure entry point RegSetKeyValueA could not be located in the dynamic link library ADVAPI32.dll


Перевод: Точка входа в процедуру RegSetKeyValueA не найдена в библиотеке DLL ADVAPI32.dll


Из за чего происходит ошибка в библиотеке ADVAPI32.dll ?

Посоветуйте решение проблемы. Буду очень благодарен!

Артем26
28-12-2014, 16:10
Petya V4sechkin,я Dependency Walker скачал все сделал как положено у меня такие же ошибки как и у кастета007 , но я не понял где он взял Microsoft Forefront UAG endpoint components .О
пиши подробно решение

Petya V4sechkin
28-12-2014, 16:23
Артем26, Microsoft Forefront UAG endpoint components не имеет отношения к вашей проблеме.
Функция RegSetKeyValueA есть в Vista и выше.

Но сама игра официально поддерживает XP.
Вероятно, одно из DLC в вашем репаке не поддерживает XP.

Артем26
28-12-2014, 16:39
Petya V4sechkin, я попробую скачать игру без дополнений может поможет.

Артем26
28-12-2014, 18:47
Petya V4sechkin, Не помогло :cry:

пишет тоже самое : The procedure entry point RegSetKeyValueA could not be located in the dynamic link library ADVAPI32.dll

borkop
06-04-2020, 20:13
Точка входа в процедуру RegGetValueW не найдена в библиотеке DLL ADVAPI32.dll. При попытке установить winzip-18.5.exe. Что посоветуете?

Petya V4sechkin
06-04-2020, 20:15
borkop, Windows XP не поддерживается.

borkop
06-04-2020, 20:19
Petya V4sechkin, http://winzip.download-windows.org/#review на сайте уверяется, что поддерживается!

Petya V4sechkin
06-04-2020, 20:22
процедуру RegGetValueW
RegGetValueW function (https://docs.microsoft.com/en-us/windows/win32/api/winreg/nf-winreg-reggetvaluew)
Minimum supported client
Windows Vista, Windows XP Professional x64 Edition [desktop apps only]

Minimum supported server
Windows Server 2008, Windows Server 2003 with SP1 [desktop apps only]




© OSzone.net 2001-2012