PrestaShop Theme

Блог о компьютерах, сетях, касперском, программном обеспечении

Блог системного администратора о сетях, компьютерах, передовых технологиях и многом ином
Ошибки реестра

Ошибки реестра

12.08.2009 windows

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

  1. В «Диспетчере устройств» появился какой-то неопознанный девайс, зовется «isatap.|D0F795E3-1 E7D-4BEC-8F61-78D24A7979A2|». Точно помню, что сразу после инсталляции ОС его не было. Может, это «огрызки» какой-то удаленной программы? Дело в том, что я часто пробую разный софт — люблю поэкспериментировать (правда, большую часть установленных софтин потом все равно удаляю за ненадобностью). «Ось» -Windows Vista Ultimate SP1.
    Любителям экспериментов напомню о бесплатной программе Ashampoo Magical Unlnstall (www2.ashampoo.com/web-
    cache/html/1/product_2_0803 USD.htm).
    Она записывает все изменения, сделанные инсталлятором на локальных дисках и в системном реестре, и позволяет вернуть все, как было, устранив все ошибки реестра, даже если удалить установленное приложение штатными средствами не удалось.
    А непонятный девайс, о котором вы спрашиваете, — это официально признанная Microsoft ошибка реестра Windows Vista, читайте о ней здесь: support.microsoft. com/kb/932520/ru. Можете не обращать на него внимания.
  2. Появилась проблема: был обновлен драйвер видеокарты (Force-Ware 185.85), и после перезагрузки система отказалась стартовать из-за повреждения файла C:\WINDOWS\SYSTEM32\ CONFIG\SOFTWARE. В некоторых редакторах реестра он вполне нормально открывается, но сохранить / экспортировать его никак не получается. Есть ли бесплатная альтернатива программам типа RegdatXP и Registry Drill? Заранее благодарен.
    Граждане! В который раз прошу указывать операционку в случае софтовых проблем.

    Если у вас нет никаких предположений о возможных причинах возникших ошибок реестра, то сообщайте о версии ОС просто на всякий случай. С вас от этого не убудет, а нам сильно облегчит диагностику.
    Теперь о невозможности загрузки системы из-за ошибок реестра. В принципе можно обойтись и без указанных выше программ. Как совершенно верно посоветовали вам добрые люди на форуме UPgrade, надо попробовать методику, описанную в статье техподдержки sup-port.microsoft.com/default.aspx/kb/307545. Только учтите, что эти рекомендации относятся к Windows ХР. Для «Висты» резервные копии ветвей реестра следует искать в папке C:\Windows\System32\con-fig\RegBack.

  3. С недавнего времени при включении компа стало появляться такое сообщение: «Системная библиотека user32.dll перемещена в памяти. Работа приложения будет нарушена. Перемещение произошло из-за того, что библиотека C:\Windows\System32\shell32.dll заняла область адресов, зарезервированную для системных DLL Windows. Обратитесь к поставщику за новой версией библиотеки». Вирусов на компе как будто нет. Помогите избавиться от этой ошибки.связано ли это с ошибками реестра?
    Я полагаю, речь идет о Windows ХР ? Причин случившегося может быть несколько, и универсального решения нет.
    Если вы ставили софт, изменяющий внешний вид системы (типа Vista Transformation Pack), то дело именно в нем. Подобные программы переписывают библиотеку shell32.dll, заменяя ее своей, намного большей по размеру, из-за чего та порой не помещается в отведенную ей область памяти. В таком случае нужно  восстановить shell32.dll — правда, тогда вы лишитесь украшательств (между прочим, многие «транформпаки» очень кривые, так что лучше от них вообще отказаться). Прежде всего деинсталлируйте установленный пакет оформления Windows, не поможет — грузите последнюю удачную конфигурацию ОС. Если это не исправило ситуацию, можно переустановить имеющиеся в системе заплатки от Microsoft (дело в том, что в некоторых хотфиксах содержатся новые версии этих библиотек). И наконец, самый последний вариант — замена файлов вручную (необходимое замечание: все, что вы делаете, вы делаете на свой страх и риск!). Для начала создайте резервную копию существующей библиотеки. Теперь надо скачать дистрибутив установленного сервис-пака, запустить инсталлятор, и после того, как он извлечет все файлы, найти на локальных дисках папку с именем вида e2de34Me9f6c465b-ЬасаЭ, а в ней директорию i386. Скопируйте оттуда в какой-нибудь каталог файл shell32.dl_ и распакуйте его командой expand shell32. dl_ shell32.dll. Полученную таким образом библиотеку нужно поместить в ту папку, где она должна находиться, а именно %Windir%\system32. Потом произведите аналогичные операции с файлом user32.dll, а затем перегружайте систему.
    Еще одна возможная причина описана в статье support.microsoft.com/kb/ 935448 на сайте Microsoft. Поскольку там все достаточно подробно изложено на русском языке, думаю, нет смысла пересказывать ее своими словами. Надеюсь, один из предложенных способов поможет решить проблему. И конечно, было бы интересно узнать об опыте наших читателей в борьбе с подобными глюками и ошибками реестра.

Оставить комментарий