Другие языки программирования и технологии

Как устранить ошибку DLL

Всем привет. Прошу помощи добрые люди, я уже себе весь мозг вынес в поиске устранения этой ошибки. Оно все ничего, если бы дома, а так комп рабочий.
При запуске системы постоянно вылетает окно.

RunDLL:

Возникла ошибка при запуске С: \Windows\eins1184.dll
Не найден указанный модуль

- Я перелопатил весь инет. В нем есть только один сайт в котором написано, что это ошибка из анивирусника Eset. Пробовал скачивать этот файл, но архив левый, файла там нету. Пере устанавливал антивирус, чистил реестр, проверял на вирусы. Убирал полностью всю автозагрузку из системы. Искал этот файл на другом компе, в надежде его перенести. Но как оказалось его там и близко нету.
Подскажите пожалуйста, что можно предпринять в этом случае. Заранее очень благодарен!
Александр .
Александр .
2 317
на этом сайте найдёшь утилиты, которые помогут убрать ненужные элементы из загрузки, любой.
тык сюда а прога там называется типа ауторанс по-англицки, ну и многое другое, не менее полезное.
Алексей Нам
Алексей Нам
3 931
Лучший ответ
Удали Есет и не будет проблемы
АА
Асет Айкенов
27 441
Ну попробуй установить или переустановить directx или microsoft visual
Я полагаю, речь идет о Windows XP (кровожадный смайл) ? Причин случившегося может быть несколько, и универсального решения нет. Если вы ставили софт, изменяющий внешний вид системы (типа Vista Transformation Pack), то дело именно в нем. Подобные программы переписывают библиотеку shell32.dll, заменяя ее своей, намного большей по размеру, из-за чего та порой не помещается в отведенную ей область памяти. В таком случае нужно восстановить shell32.dll – правда, тогда вы лишитесь украшательств (между прочим, многие «транформпаки» очень кривые, так что лучше от них вообще отказаться) .

Прежде всего деинсталлируйте установленный пакет оформления Windows, не поможет – грузите последнюю удачную конфигурацию ОС. Если это не исправило ситуацию, можно переустановить имеющиеся в системе заплатки от Microsoft (дело в том, что в некоторых хотфиксах содержатся новые версии этих библиотек) . И наконец, самый последний вариант – замена файлов вручную (необходимое замечание: все, что вы делаете, вы делаете на свой страх и риск!) . Для начала создайте резервную копию существующей библиотеки. Теперь надо скачать дистрибутив установленного сервис-пака, запустить инсталлятор, и после того, как он извлечет все файлы, найти на локальных дисках папку с именем вида e2de34b1e9f6c465bbaca9, а в ней директорию i386.

Скопируйте оттуда в какой-нибудь каталог файл shell32.dl_ и распакуйте его командой expand shell32.dl_ shell32.dll. Полученную таким образом библиотеку нужно поместить в ту папку, где она должна находиться, а именно %Windir%system32. Потом произведите аналогичные операции с файлом user32.dll, а затем перегружайте систему. Еще одна возможная причина описана в статье support.microsoft.com/kb/935448 на сайте Microsoft. Поскольку там все достаточно подробно изложено на русском языке, думаю, нет смысла пересказывать ее своими словами.