Иллюстрированный самоучитель по устранению сбоев и неполадок домашнего ПК

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

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

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

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

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

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

Пример использования программы:

SCANREG/RESTORE

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

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

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.