Интернет-журнал "Домашняя лаборатория", 2008 №2
Шрифт:
Примечание: нажатие клавиши <Esc> во время отображения экранной заставки произведёт тот же эффект для текущего сеанса.
Изменение экранных заставок Windows 9х при загрузке и выключении
Анимированная картинка, которая выводится при загрузке Windows (на фоне голубых облачков написано Windows 95(98)), в Windows 95 находится в файле logo.sys в корневом каталоге, а в Windows 98 эта картинка, если не ошибаюсь, "вшита" в файл cornmand.com. Меняя этот файл (logo.sys) на любой файл формата BMP (соответствующих размеров и 256 цветов), можно поменять скучную картинку при загрузке. А в Windows 98
Соответствующие размеры картинки — это 320x400. В Windows 98 картинка, если я не ошибаюсь, "вшита" в файл io.sys. У файла logo.sys должен быть атрибут "скрытый" (hidden).
Никаких специальных атрибутов файл logo.sys иметь не обязан. По крайней мере, в Windows 98 SE.
Управление автоматической загрузкой GUI Windows 9х
По умолчанию Windows 9х автоматически загружает GUI (или Рабочий стол Windows). Вы, однако, можете определить, загружать GUI или отображать только командную строку MS-DOS 7.x. Измените значение параметра "BootGUI" в файле MSDOS.SYS на "BootGUI=1" для загрузки GUI или на "BootGUI=0" для блокировки GUI.
Весьма неточная формулировка. Использованное в маркетинговых целях название параметра "BootGUI" заведомо искажает суть дела. Этот параметр определяет, будет ли загружаться ядро Windows или же загрузка остановится на этапе загрузки DOS. Вполне возможно при "BootGUI=1" загрузить ядро Windows, но не загружать графический интерфейс.
Если вам требуется, чтобы компьютер загрузился в DOS, не загружая графическую оболочку Windows, просто создайте в корневом каталоге файл WIN.ВАТ и оставьте его пустым.
Эффект пустого WIN.ВАТ основан на том, что в Windows 9х сначала загружается "чистый" DOS, а затем после выполнения CONFIG.SYS и AUTOEXEC.BAT даётся автоматически команда WIN, по которой обычно запускается файл WIN.C0M из каталога WINDOWS, инициализирующий запуск уже самой оболочки Windows.
Однако текущим в этот момент является корневой каталог и по команде WIN ищется сначала в нём выполнимый файл с именем WIN и расширением COM, EXE или ВАТ, а затем уже в каталогах, указанных в переменной PATH. Таким образом, файл WIN.ВАТ, который ничего не делает, будет запущен вместо файла WIN.СОМ и мы останемся в режиме DOS. Если же надо будет загрузить после работы в DОS-режиме сам Windows, то не обязательно удалять WIN.ВАТ и перегружаться, достаточно запустить WIN.C0M. Параметр BootGUI=0 в MSDOS.SYS действует аналогично — он отменяет команду WIN после AUTOEXEC.BAT.
Параметры команды WIN
Если запускать Windows из DOS с помощью команды WIN, то Windows 95, как и Windows 3.1 в своё время, понимает параметры. Запустите, например, WIN /? Это может оказаться полезным, если по какой-либо причине Windows не хочет запускаться.
Изменение фонового рисунка, появляющегося до входа в систему
Если для Windows определена конфигурация (Панель управления-Пароли-Конфигурации), при которой каждый пользователь имеет свою систему настроек (свой профиль), то каждый пользователь может, в частности, изменить фоновый рисунок для своего "Рабочего стола". Однако фоновый рисунок, появляющийся до входа пользователя в систему, остаётся тот, который задан
Изменить его можно с помощью правки строкового параметра "Wallpaper" раздела реестра HKEY_USERS\.DEFAULT\Control Panel\Desktop. Там надо прописать путь на BMP-файл, который вы хотите использовать как фон (например "с: \windows\mylogo.bmp").
Автозапуск программ при старте Windows 9х
Если при старте Windows у Вас запускаются какие-то ненужные Вам программы, то проверьте:
— пункт меню Программы/Автозагрузка (Programs/Startup);
— строки run= и load= в файле win.ini;
— разделы реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices
А также проверьте разделы реестра:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServicesOnce
HKEY_CLASSES_ROOT\comfile\shell\open\command
HKEY_CLASSES_ROOT\exefile\shell\open\command
В последние два раздела иногда записывают ссылку на себя трояны, чтобы запускаться при старте любого исполняемого com- или ехе-файла.
DOS-программы могут запускаться также из файлов config.sys, autoexec.bat и win.bat.
Проверять также следует строки shell= и explorer= в файле win.ini.
Кроме этого, в момент загрузки ядра/GUI (часть подсистем уже проинициализирована) Windows пытается найти в своём каталоге и выполнить командный файл winstart.bat. Такой способ позволяет загрузить некоторые программы, которые не могут быть запущены из autoexec.bat (например, драйвер btrieve для NetWare).
Файл winstart.bat обрабатывается после загрузки ядра Windows 9х, но до загрузки графического интерфейса (GUI). Windows Me этот файл не обрабатывает.
Пропуск запуска программ из группы Автозагрузка
Если во время запуска Windows Вы будете удерживать нажатой клавишу <Ctrl>, то программы, помещённые в группу Автозагрузка (Startup), запускаться не будут.
Для этих же целей можно использовать клавишу <Shift>.
Некоторые способы побороть некоторые зависания Windows
Если после "зависания" какой-нибудь программы Windows не реагирует на <Ctrl>+<Alt>+<Del> и не даёт завершить эту программу, попробуйте нажать <Ctrl>+<Esc>. Возможно, Windows откроет меню "Пуск" (Start) и даст Вам возможность аккуратно завершить работу.
В некоторых случаях удаётся побороть зависание или аварийное завершение работы программы, если предварительно запустить в фоновом режиме программу "Доктор Ватсон" (Drwatson.exe).
На компе с Windows 98 SE иногда случается, что комп повисает во время показа заставки, и не помогают ни щелчки мышью, ни нажатия клавиш. Но пару раз из трёх случаев, когда была подобная ситуация, мне удалось вернуть комп к жизни, вставляя в дисковод CD-ROM компакт, имеющий файл autorun.inf, или обычный музыкальный CD. Разумеется, автоматическое распознавание диска в настройках CD-ROM должно быть включено, чтобы происходил автозапуск программы или музыки.