Показать полную графическую версию : [решено] Ошибка: системная библиотека user32.dll перемещена в памяти...
Страниц :
[
1]
2
3
4
5
6
7
ruddystepa
05-04-2007, 15:21
Проблема может возникнуть после установки обновления KB925902 и сопровождаться сообщениями об ошибке, которые выглядят примерно так:
http://img185.imageshack.us/img185/1271/lulnchrexeau1.jpg
Зачем устанавливать это обновление?
Обнаружена уязвимость в ОС Windows, связанная с работой анимированых курсоров. Бюллетень по безопасности Microsoft MS07-017: Уязвимости в GDI делают возможным удаленное выполнение кода (925902) (http://www.microsoft.com/rus/technet/security/bulletin/ms07-017.mspx)
Какие еще обновления рекомендуется установить в связи с этой уязвимостью?
См. раздел "Known issues" в статье MS07-017: Vulnerability in GDI could allow remote code execution (http://support.microsoft.com/kb/925902). На момент написания этого сообщения рекомендуется установить KB935448: The Realtek HD Audio Control Panel may not start, and you receive an error message when you start the computer: "Illegal System DLL Relocation" (http://support.microsoft.com/kb/935448/)
Кроме того, при возникновении критических ошибок (синий экран), связанных с принтерами
• Ricoh LAN Fax Driver
• Gestetner P7026n PCL
• Ricoh Laser AP2600N PCL
• HP LaserJet 9050
• HP LaserJet 4200
• HP 4050 PCL6
следует установить обновление KB925902: Stop 0x0000007F error when you try to print from computers that are running Windows XP or Windows 2000 and that have GDI security update 925902 installed (http://support.microsoft.com/kb/935843/en-us)
[hr]
Смотрите также 38 (http://forum.oszone.net/post-1034079-38.html)
Кто-нибудь сталкивался с такой проблемой?
Сталкивались! (http://forum.oszone.net/thread-51354-36.html#post570658)
ruddystepa
06-04-2007, 09:04
Только вот ответа, как лечить я по приведенной ссылке не нашел. Может все-таки кто-то знает ответ?
ruddystepa
Вы KB935448 установили? В шапку посмотрите, плиз.
ruddystepa
06-04-2007, 15:48
Извиняюсь. После установки KB935448 все заработало нормально. Спасибо.
Вы KB935448 установили?
KB925902 и в дальнейшем KB935448 установил, но ошибка (http://img185.imageshack.us/img185/1271/lulnchrexeau1.jpg) по-прежнему вылетала!
Выяснилось, что данная проблема случается еще и у тех, у кого стоит какой-нибудь трансформпак под Висту, мой в том числе (уже исправлено в 2.0 версии)! Вся проблема в том, что библиотека shell32.dll патчится иконками от Висты, которые имеют сжатые PNG фреймы (256*256).
dimka_dodge
17-04-2007, 17:02
Удалять пак Висты?
У меня тоже после его установки ошибка начала вылазить.
Где взять оригинальную dll?
И можно ли просто поменять обратно?
Просто берёшь, заходишь в папку С:\Windows\system32\
переименовываешь этот файл (shell32.dll) например в shell321.dll , затем заходишь в С:\Windows\system32\VITrans берёшь оттуда файл shell32.dll (он весит примерно 8 с копейками мегов) и копируешь в С:\Windows\system32\! Всё просто! Перезагружаешь комп и вуаля,ошибки и украшательств нетУ!
трансформпак стоит давно, проблем не было. ошибка стала появляться после установки обновлений. не пускается Calc, LastFM и некоторые другие программы. установка KB935448 проблемы не решила.
нет ли других способов решения проблемы (жалко терять красивые иконки)?
updated
удалил обновление KB925902 - всё заработало.
Насколько ВАЖНО это обновление, если я не пользуюсь IE и WMP?
Так как все таки решать эту проблему?
Только что поставил vistapack1.2 и тоже столкнулся.
Всплывающее окно приложения: calc.exe - Недопустимое перемещение системной DLL : Системная библиотека user32.dll перемещена в памяти. Работа приложения будет нарушена. Перемещение произошло из-за того, что библиотека C:\WINDOWS\system32\SHELL32.dll заняла область адресов, зарезервированную для системных DLL Windows. Обратитесь к поставщику за новой версией библиотеки.
Всплывающее окно приложения: wcescomm.exe - Недопустимое перемещение системной DLL : Системная библиотека user32.dll перемещена в памяти. Работа приложения будет нарушена. Перемещение произошло из-за того, что библиотека C:\WINDOWS\system32\SHELL32.dll заняла область адресов, зарезервированную для системных DLL Windows. Обратитесь к поставщику за новой версией библиотеки .
Коротко и ясно может кто объяснить что сделать чтобы и иконки остались и ошибки небыло?
У меня стоит Linux Transformation pack, и с его установкой появилась эта проблема, мне надо избавится от ошибки и оставить иконки нетронутыми, я пытался заменить всё кроме иконок и картинок в shell32.dll через resourse hacker - летела система, что-то же реально сделать что-бы ошибки небыло?
Grunger86
09-01-2008, 07:21
Ламер, очевидно не ставить всякую хрень типа "Linux Transformation Pack"... =)
Больше информации найти неудалось.
Некоторые программы могут перестать запускаться после установки обновления безопасности 925902 (MS07-017) и обновления безопасности 928843 (MS07-008) на компьютер под управлением Windows XP с пакетом обновления 2 (SP2). Кроме того, появляется сообщение об ошибке следующего вида:
application_executable_name - Недопустимое перемещение системной DLL
Системная библиотека user32.dll перемещена в памяти. Работа приложения будет нарушена. Перемещение произошло из-за того, что библиотека C:\Windows\System32\Hhctrl.ocx заняла область адресов, зарезервированную для системных DLL Windows. Обратитесь к поставщику за новой версией библиотеки.
Для решения проблемы рекомендуют установить обновление KB935448
Borevlad
31-03-2008, 17:40
Пробовал удалить: 928843 и 925902, пробовал установить: 935448 - Не помогло!
Borevlad
01-04-2008, 11:40
В общем так... То что описано выше, решает проблему, но не всегда, удалять обновы не советую, достаточно просто посмотрите в вашей операционной системе версию файла user32.dll (в %Windir%\System32). Точно известно, что версия 5.1.2600.3099 может вызывать данную проблему. Для сравнения версия библиотеки в SP2 - 5.1.2600.2180, с ней ошибка не проявляется.
Заменяем файл с версией 5.1.2600.3099 на файл с версией 5.1.2600.2180 и ошибка исчезает.
Borevlad, честь Вам и хвала!
maxi_2000
09-04-2008, 18:20
Присоединяюсь к благодарностям!
2 Borevlad огромное Вам спасибо! Замена библиотеки решила все проблемы и ничего не пришлось удалять. В моем случае, в дистрибутиве винды эти обновления уже были включены в состав дистрибутива и удалить их не было возможности при всем желании.
Мелкомягкие как всегда накосячили, решив одну проблему, создали другую.
Видать системноее сообщение, обратитесь к поставщику за новой версией библиотеки, следует читать как обратитесь к поставщику за старой версией библиотеки.
Borevlad »
Borevlad
Респект и уважуха.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.