Установка Windows 95/98/ME
- Возникающие проблемы часто пытаются решить
переустановкой Windows. При переустановке Windows без предварительного
удаления её каталогов проблемы, однако, могут сохраняться, так как неприятности
могут быть связаны с тем, что что-то неверно записалось в реестре, а
при переустановке "поверх" в реестре почти всё остаётся по-старому.
Поэтому обычно эффективна только переустановка с предварительным удалением
каталогов Windows и Program Files. Но после этого приходится инсталлировать
и настраивать почти все программы по-
новому. Чтобы не тратить на это время и обеспечить возможность анализа
причин неприятностей, в Windows 95 периодически сохраняйте в каком-то
каталоге копии файлов реестра system.dat и user.dat (а также заодно
system.ini и win.ini) из основного каталога Windows (%WinDir%). В Windows 98
это автоматически ежедневно при первом запуске системы делает утилита
"Проверка реестра" (SCANREG), которая также проверяет системный
реестр на наличие повреждений и пустых фрагментов. Эта утилита сжимает
вышеуказанные четыре файла и сохраняет их в каталоге %WinDir%\Sysbckup
в cab-архиве под именем rbxxx.cab, где xxx — номер резервной копии.
По умолчанию сохраняются 5 последовательных копий, а затем каждая новая
замещает самую старую. Можно заставить SCANREG сохранять до 1000 резервных
копий, присвоив нужное число параметру MaxBackupCopies в файле scanreg.ini.
Также можно дополнительно сохранять в этих cab-архивах копии других
файлов (но только находящихся на загрузочном диске), указав в параметре
Files их имена с путём. Имена файлов и каталогов надо указывать в DOS-шаблоне
"8.3", а на кириллице — в Windows-кодировке (CP-1251). Например:
Files=30,autoexec.bat,config.sys
Files=30,PROGRA~1\MICROS~2\ШАБЛОНЫ\NORMAL.DOT
При обнаружении повреждений в реестре SCANREG замещает повреждённый реестр
наиболее свежей архивной копией. Если реестр содержит более 500 Кб пустых
блоков данных, то эта утилита автоматически оптимизирует его. Кроме этого,
загрузившись в "чистый" DOS, можно с помощью команды
scanreg /restore
восстановить реестр из архива. Однако в открывающемся окне можно выбирать
только из 5 архивов. Если же у нас, например, установлено MaxBackupCopies=100,
то эти архивы могут быть не самыми свежими. Тогда надо либо предварительно
переместить ненужные cab-архивы в другой каталог, либо вручную вытаскивать
из нужного архива файлы и замещать повреждённые. Дополнительные файлы,
сохраняемые с помощью параметра Files, автоматически не восстанавливаются
и их надо всегда вытаскивать из архива вручную.
В случае Windows 95 советую также ПЕРЕД заменой
каких-либо плат, инсталляцией драйверов, программ или самостоятельной
правкой реестра сохранять вручную копии файлов реестра под особым именем
или в особом каталоге, чтобы при возникновении проблем можно было бы сделать
анализ и корректный откат. А в случае Windows 98 установите для параметра
MaxBackupCopies значение побольше (например, 100), поскольку проблемы
могут проявиться не сразу.
- Программу SCANREG можно применять и в
Windows 95. Для этого необходимо с компьютера с установленным Windows
98 взять следующие файлы:
C:\WINDOWS\scanreg.ini
C:\WINDOWS\scanregw.exe
C:\WINDOWS\COMMAND\scanreg.exe
и скопировать их в наш Windows 95 в те же каталоги. Теперь в папке Автозагрузка
(можно и в реестре, но это сложнее) добавляем ярлычок на такую командную
строку:
scanregw /autorun
Всё! При первом запуске Windows каждый день реестр будет сохраняться.
Теперь, если вдруг Windows после экспериментов с реестром не грузится
— грузимся в чистом DOS'е, даём команду
scanreg /restore
и выбираем копию реестра с датой, когда всё ещё было нормально.
1
2 3
4 5
|