Вы здесь

6. Ошибки в системном реестре

 

Ошибки в системном реестре

В простейшем случае, когда операционная система нормально загружается, но не работают некоторые программы (функции), можно воспользоваться программой типа Norton WinDoctor или RegCleaner . Первая программа позволяет не только удалять ключи системного реестра, но и вносить в него поправки, например, если требуемый файл найден, но расположен в другом каталоге. Сами представьте, что может рано или поздно произойти — стоит только вместо нужного файла "подставить" похожий, как вы уже рискуете получить вместо одной ряд других, возможно, более опасных ошибок. Вторая программа в основном предназначена для удаления некорректных клю чей из системного реестра. Обратите внимание на то, что практически лю бые из подобных "очистителей" реестра имеют функции возврата старых ключей, так что вы, в крайнем случае, можете загрузить операционную сис тему в безопасном режиме и восстановить все удаленные ключи.

Примечание Если вы хотите избежать переустановки операционной системы , ни в коем слу чае не полагайтесь на функции автоматической очистки реестра . Любые изме нения должны производиться только под вашим непосредственным контролем .

Если при загрузке компьютера постоянно выдается сообщение о найденной ошибке в реестре, после чего якобы он восстанавливается, компьютер пере загружается, после чего все начинается заново, проверьте работу оператив ной памяти. Скорее всего, все неполадки связаны с ее нестабильной рабо той, хотя возможен и другой вариант — резервная копия системного реестра, предназначенная для восстановления, повреждена, из-за чего и возникла такая ситуация. После перезагрузки ошибка вновь находится и запускается программа восстановления реестра, которая, естественно, использует поврежденную копию.

Стоит отметить, что вышеописанная ситуация характерна только для Windows 9 x . В этом случае следует совершить следующую последователь ность операций:

  • запустите компьютер в режиме MS - DOS при помощи загрузочного диска или из загрузочного меню;
  • запустите любой файловый менеджер ( Norton Commander , Volkov Commander или DOS Navigator ) и удалите из рабочего каталога Windows файлы с названием SYSTEM . DAT и USER . DAT ;
  • откройте каталог SYSBCKUP , который находится в рабочем каталоге Windows , и найдите в нем набор файлов с названием RBXXX . CAB , где XXX — номер файла от 000 до 004. Дело в том, что все операционные системы Windows 9 x регулярно автоматически сохраняют резервные файлов, которые постепенно заменяются, начиная с самого старого по дате создания. Ориентироваться вам придется только по времени и дате создания файла, т. к. после записи последнего файла все они перезапи сываются с самого начала, т. е. начиная с номера 000. Причем системный реестр, который удаляется при восстановлении, автоматически пакуется в файл с названием RBBAD . CAB ;
  • удалите последнюю (по дате и времени создания) резервную копию;
  • запустите программу SCAN REG из дистрибутива операционной системы, которую также можно найти в каталоге COMMAND , расположенного в рабочем каталоге Windows . Именно она используется для восстановления реестра, причем вы можете воспользоваться следующими ключами запуска:
    • BACKUP — резервное копирование реестра и файлов состояния сис темы;
    • RESTORE — восстановление реестра из резервной копии;
    • FIX — устранение повреждений реестра.

Пример использования программы — SCANREG / RESTORE .

Если ни одна из резервных копий реестра не помогает восстановить нормальную работу операционной системы, придется ее "переустановить, хотя еще имеется шанс воспользоваться файлом SYSTEM . DAT , расположенным в корневом каталоге диска, на котором установлена операционная система. Он создается установкой Windows и позволяет восстановить хотя бы изна чальные установки, когда система загружается нормально, правда, при этом придется переустановить все вплоть до драйверов. Это поможет быстро вос становить работоспособную систему только в том случае, если все систем ные файлы, необходимые для ее загрузки, не повреждены и находятся в тех каталогах, в которых они и должны находиться. Увеличить шансы восстановления в таком случае можно предварительной проверкой жесткого диска программой вроде ScanDisk , которая позволяет устранить все ошибки, свя занные с размещением файлов и каталогов. Но и в этом случае можно предположить, что в результате, например, нестабильно работающей опера тивной памяти, подобные исправления могут навсегда испортить структуру файловой системы и привести к потере информации.

Кстати, вы можете изменить количество сохраняемых резервных копий. Сделать это можно, отредактировав файл SCANREG . INI , который находит ся в рабочем каталоге Windows . Найдите в нем строку с параметром MaxBackupCopies =5 и измените число на любое в диапазоне от 1 до 99. Если на вашем компьютере установлен маленький жесткий диск, будьте осторож ны с установкой большого числа резервных копий, т. к. могут начаться про блемы из-за нехватки свободного места.

 

Top.Mail.Ru