Показать полную графическую версию : [решено] Ошибка с библиотекой 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.
Админ по безопасности удалил этот компонент и установил свежую версию. Пока полёт нормальный.
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 ?
Посоветуйте решение проблемы. Буду очень благодарен!
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.
Petya V4sechkin, я попробую скачать игру без дополнений может поможет.
Petya V4sechkin, Не помогло :cry:
пишет тоже самое : The procedure entry point RegSetKeyValueA could not be located in the dynamic link library ADVAPI32.dll
Точка входа в процедуру RegGetValueW не найдена в библиотеке DLL ADVAPI32.dll. При попытке установить winzip-18.5.exe. Что посоветуете?
Petya V4sechkin
06-04-2020, 20:15
borkop, Windows XP не поддерживается.
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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.