После установки драйверов монитора и видеоадаптера следует сохранить системные файлы Windows 95: System.dat, User.dat, Win.ini, System.ini. Эти файлы могут потребоваться, если возникнут проблемы в процессе установки драйверов оставшегося оборудования.
3. На третьем этапе нужно установить оставшееся оборудование. При этом за один шаг установки лучше добавлять в систему по одному устройству и после каждого шага сохранять перечисленные выше системные файлы.
Представленная методика позволяет корректно установить Windows 95 практически на любое оборудование. Более того, если при установке очередного устройства происходит зависание или сбой в работе операционной системы, то, благодаря сохранённым системным файлам, всегда можно вернуться на шаг назад и для данного оборудования попробовать подобрать драйверы, обеспечивающие его правильную работу.
Решение проблем со шрифтами установкой драйвера принтера
Очень часто проблемы правильной печати русских шрифтов, их вывода на экран и т. п. кроются в том, что Windows 95 устанавливает очень ограниченный набор шрифтов, если не установлен принтер. Поэтому рекомендую во время установки системы "установить" принтер, пусть даже его и не наблюдается поблизости. Т. е. надо разрешить системе установку принтера и не определять его автоматически, а выбрать из списка. Теоретически, всё равно, какой принтер выбрать. Я бы порекомендовал выбрать, что-нибудь типа Эпсона, Кэнона или Хьюлет Паккарда (HP). При этом система доустановит кучу шрифтов, и многие проблемы с приложениями исчезнут.
Хранение дистрибутива Windows
Если вы выполняли установку Windows с компакт-диска, то желательно сделать копию дистрибутива на винчестере. Тогда при доустановке каких-то компонент или восстановлении повреждённых системных файлов не придётся искать нужный компакт-диск, который к этому времени может быть уже отдан кому-нибудь или безнадёжно поцарапан. К тому же с винчестера инсталлировать удобнее и быстрее.
Изменение строкового параметра "SourcePath" раздела реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup
изменит путь, по которому программа установки Windows будет искать инсталляционные файлы. Это верно для всех версий Windows.
В Windows Me в каталоге Win\Options\lnstall хранится копия инсталляционных архивов. При добавлении компонентов в систему через Панель управления файлы берутся именно отсюда. Таким образом, вы можете отказаться от традиционного хранения дистрибутива ОС на винчестере. Однако тем, кому дорого место на диске, я бы советовал после окончательного конфигурирования Millennium удалить содержимое упомянутого каталога, а при смене компонентов системы или драйверов использовать компакт-диск. В этом случае не помешает в параметре реестра "SourcePath" указать путь к каталогу с установочными файлами на компакт-диске.
Доустановка компонентов Windows из других дистрибутивов
Для тех, кто любит поковыряться в винде, могу предложить способ доустановки компонентов Windows. Предположим, у вас несколько дистрибутивов Win9x/Me, и вам захотелось установить компонент, которого нет в установленной версии или установить неотображаемый компонент. Установленная Windows сама не предложит ничего из другого дистрибутива, так как установка производится по протоколам, хранящимся в INF-файлах. Для решения этой проблемы следует скопировать все INF-файлы из САВ-файлов (это архивы BASE2.CAB, PREC0PY1.CAB, WIN_18.CAB для Windows Me) в отдельную папку и вперёд:
Пуск — Настройка — Панель управления — Установка и Удаление программ — Компоненты Windows — Установить с диска.
Теперь указываете созданную папку с INF-файлами и вы увидите ВСЁ, что есть в данной версии дистрибутива. И хотя, на первый взгляд, ничего нового, но вы всё-таки посмотрите повнимательнее. В одной из версий я нашёл некий WebTV; Универсальный проигрыватель не всегда виден, а здесь обязательно будет; программы сжатия дисков не видно нигде, а здесь есть (хотя зачем она); указатели мыши Windows Me сама не предлагает; иногда попадается в Мультимедиа программка, тянущая за собой кодеки MP3 и MP4 (в ранних версиях Windows 98). Можно попробовать затянуть Системный монитор из Windows Me в 98.
Резервное сохранение файлов системного реестра
Возникающие проблемы часто пытаются решить переустановкой Windows. При переустановке Windows без предварительного удаления её каталогов проблемы, однако, могут сохраняться, так как неприятности могут быть связаны с тем, что что-то неверно записалось в реестре, а при переустановке "поверх" в реестре почти всё остаётся по-старому. Поэтому обычно эффективна только переустановка с предварительным удалением каталогов Windows и Program Files. Но после этого приходится инсталлировать и настраивать почти все программы по-новому.
Чтобы не тратить на это время и обеспечить возможность анализа причин неприятностей, в Windows 95 периодически сохраняйте в каком-то каталоге копии файлов реестра system.dat и user.dat (а также заодно system.ini и win.ini) из основного каталога Windows (%WinDir%). В Windows 98 это автоматически ежедневно при первом запуске системы делает утилита "Проверка реестра" (SCANREG), которая также проверяет системный реестр на наличие повреждений и пустых фрагментов. Эта утилита сжимает вышеуказанные четыре файла и сохраняет их в каталоге %WinDir%\Sysbckup в саЬ-архиве под именем rbxxx.cab, где ххх — номер резервной копии. По умолчанию сохраняются 5 последовательных копий, а затем каждая новая замещает самую старую. Можно заставить SCANREG сохранять до 1000 резервных копий, присвоив нужное число параметру MaxBackupCopies в файле scanreg.ini. Также можно дополнительно сохранять в этих саЬ-архивах копии других файлов (но только находящихся на загрузочном диске), указав в параметре Files их имена с путём. Имена файлов и каталогов надо указывать в DOS-шаблоне "8.3", а на кириллице — в Windows-кодировке (СР-1251). Например: Files=30,autoexec.bat,config.sys Files=30, PROGRA~1\MICROS~2\UIABЛOHbl\NORMAL. DOT
При обнаружении повреждений в реестре SCANREG замещает повреждённый реестр наиболее свежей архивной копией. Если реестр содержит более 500 Кб пустых блоков данных, то эта утилита автоматически оптимизирует его. Кроме этого, загрузившись в "чистый" DOS, можно с помощью команды scanreg /restore восстановить реестр из архива. Однако в открывающемся окне можно выбирать только из 5 архивов. Если же у нас, например, установлено MaxBackupCopies=100, то эти архивы могут быть не самыми свежими. Тогда надо либо предварительно переместить ненужные саЬ-архивы в другой каталог, либо вручную вытаскивать из нужного архива файлы и замещать повреждённые. Дополнительные файлы, сохраняемые с помощью параметра Files, автоматически не восстанавливаются и их надо всегда вытаскивать из архива вручную.
В случае Windows 95 советую также ПЕРЕД заменой каких-либо плат, инсталляцией драйверов, программ или самостоятельной правкой реестра сохранять вручную копии файлов реестра под особым именем или в особом каталоге, чтобы при возникновении проблем можно было бы сделать анализ и корректный откат. А в случае Windows 98 установите для параметра MaxBackupCopies значение побольше (например, 100), поскольку проблемы могут проявиться не сразу.
Программу SCANREG можно применять и в Windows 95. Для этого необходимо с компьютера с установленным Windows 98 взять следующие файлы:
С: \WINDOWS\scanreg.ini
С: \WINDOWS\scanregw.ехе
С: \WINDOWS\COMMAND\scanreg.ехе
и скопировать их в наш Windows 95 в те же каталоги. Теперь в папке Автозагрузка (можно и в реестре, но это сложнее) добавляем ярлычок на такую командную строку: scanregw /autorun. Всё! При первом запуске Windows каждый день реестр будет сохраняться. Теперь, если вдруг Windows после экспериментов с реестром не грузится — грузимся в чистом DOS'e, даём команду scanreg /restore и выбираем копию реестра с датой, когда всё ещё было нормально.