Вообще-то это библиотека виндовых иконок (говно-то какое, господи) .
Я бы для начала скачал ее в интернете и заменил ей свой файл (предварительно зарезервировав исходный файл) .
Во-вторых, порыл бы в инете: сто пудов, что не у вас одного была такая проблема, и она наверняка уже обсуждалась на каких-нибудь форумах. Вот, даже навскидку нашел один такой форум:
"Не знаю почему, но с некоторых пор не могу запустить некоторые программы. Например стандартный калькулятор.
При запуске пишет дословно "системная библиотека user32.dll перемещена в памяти. Работа приложения будет нарушена. Перемещение произошло из-за того, что библиотека С: \Windows\system32\shell32.dll заняла область адресов, зарезервированную для системных DLL Windows. Обратитесь к поставщику за новой версией библиотеки. "
На сколько я понимаю, User32.dll влияет на права учётной записи, так как установить некоторые программы или обновления я тоже не могу. Выскакивает такое же сообщение.
Кто знает как это лечить подскажите пожалуйста. Если можно по подробней.
Пытался просто заменить Shell32 на другую, но система не позволила...."
Читать далее тут:
http://www.softboard.ru/index.php?showtopic=45770
h ttp://
www.softboard.ru/index.php?showtopic=45770