Главная > Операционные системы > Windows 3x/9x/Me >
Windows 95/98/Me. Советы. Загрузка, зависание, перезагрузка, завершение работы

1.2. Загрузка, зависание, перезагрузка, завершение работы Windows 95/98/Me

(11) Включение/Отключение функциональных клавиш при начальной загрузке.
По умолчанию Windows 9x разрешает использование функциональных клавиш при начальной загрузке, они позволяют управлять процессом начальной загрузки. Например, нажатие <F5> при отображении сообщения "Starting Windows 95 ..." загрузит Windows в Безопасном режиме.
1. Измените атрибуты для файла MSDOS.SYS так, чтобы он не был "Только для чтения". Затем откройте файл, используя Блокнот или другой текстовый редактор (кроме Microsoft Word или другого текстового процессора).
2. Измените значение параметра "BootKeys=" на "BootKeys=1" для использования клавиш или на "BootKeys=0" для блокировки клавиш.
3. Если этот параметр включен, Вы можете управлять временем ожидания нажатия на функциональные клавиши, установив параметр "BootDelay=" на значение, равное числу секунд, во время которых клавиши будут доступны. Например, для того чтобы позволить иметь возможность воспользоваться клавишами в течение 5 секунд, установите параметр "BootDelay=5" (по умолчанию "BootDelay=2").
Simon Clausen (info@regedit.com http://www.regedit.com)
Перевод: Андрей Зенченко (vaz@solaris.ru http://members.xoom.com/_vaz)

(11) Отображение меню начальной загрузки Windows 9x.
По умолчанию Windows 9x не показывает меню начальной загрузки, если Вы не нажимаете клавишу <F8>. Меню начальной загрузки позволяет Вам загружать Windows в различных режимах, включая "Безопасный Режим" и "Режим командной строки". Вы можете конфигурировать параметры меню начальной загрузки, которое будет показано автоматически при каждой начальной загрузке.
1. Измените атрибуты для файла MSDOS.SYS так, чтобы он не был "Только для чтения". Затем откройте файл, используя Блокнот или другой текстовый редактор (кроме Microsoft Word или другого текстового процессора).
2. Измените значение параметра "BootMenu=" на "BootMenu=1" для отображения меню или на "BootMenu=0" для его блокировки.
3. Если этот параметр включен, Вы можете управлять временем ожидания перед продолжением загрузки, установив параметр "BootMenuDelay=" равным времени ожидания в секундах. Например, при значении "BootMenuDelay=5" система будет ждать дальнейших команд в течении 5 секунд, прежде чем продолжить загрузку Windows. Обратите внимание: чтобы эта возможность была функциональной, необходимо также включить параметр "BootKeys", то есть задать "BootKeys=1".
Simon Clausen (info@regedit.com http://www.regedit.com)
Перевод: Андрей Зенченко (vaz@solaris.ru http://members.xoom.com/_vaz)

(11) Загрузка предыдущей Операционной системы.
Если Вы обновили версию операционной системы, то можете, нажимая <F4>, загрузить предыдущую версию операционной системы. Эта функция может быть заблокирована. Измените значение параметра "BootMulti=" в файле MSDOS.SYS на "BootMulti=1" для возможности загрузки предыдущей операционной системы или на "BootMulti=0" для её блокировки.
Simon Clausen (info@regedit.com http://www.regedit.com)
Перевод: Андрей Зенченко (vaz@solaris.ru http://members.xoom.com/_vaz)

(2) Windows 95 OSR2 и MS-DOS 6.22 наконец-то подружились ;-)
Проблема "нехождения" OSR2 в DOS по <F4> наконец-то полностью решена. И хотя уже давно есть различные патчи на эту тему, их применение иногда чревато проблемами. Один из самых ранних патчей крахнул мне систему (на винте вдруг появилось 300 МВ сбойных кластеров, только FDISK и помог ;-). Такого больше не будет! OSR2 будет дружить с MS-DOS'ом (если, конечно, не установлена FAT32). Надо лишь добавить несколько строчек в AUTOEXEC.DOS Не буду объяснять причину "нехождения" OSR2 в DOS по <F4> (она ОЧЕНЬ проста) и видна по ниже написанному примеру файла AUTOEXEC.DOS:
@ECHO OFF
SET TEMP=C:\TEMP
PATH C:\SYSTEM;C:\DOS;C:\NC
...........................
...........................
...........................
attrib -s -h -r c:\io.sys
ren c:\io.sys io.dos
attrib +s +h +r c:\io.dos
attrib -s -h -r c:\winboot.sys
ren c:\winboot.sys io.sys
attrib +s +h +r c:\io.sys

Загрузившись в Win95 (важно!), добавьте последние 6 строчек (в порядке как они написаны) из данного примера файла в свой AUTOEXEC.DOS и всё, можно идти в DOS по <F4>.
Замечание: Нортон или Волков должны грузиться после этих строк. Вся эта "махинация" уже проверена - работает как часы. Хотя яе несу никакой ответственности за любые... ну и так далее ;-)
P.S. Повторяю, FAT32 не должен быть установлен на загрузочном диске.

(11) Отображение экранной заставки Windows 9x при загрузке.
Когда Windows загружается, то Вы обычно видите заставку с облаками, эта заставка может быть отключена и Вы увидите фоновый процесс начальной загрузки DOS. Измените значение параметра "Logo=" в файле MSDOS.SYS на "Logo=1" для отображения экранной заставки или на "Logo=0" для её блокировки.
Примечание: нажатие клавиши <Esc> во время отображения экранной заставки произведёт тот же эффект для текущего сеанса.
Simon Clausen (info@regedit.com http://www.regedit.com)
Перевод: Андрей Зенченко (vaz@solaris.ru http://members.xoom.com/_vaz)

(12) Анимированная картинка, которая выводится при загрузке Windows (на фоне голубых облачков написано Windows 95(98)), в Windows 95 находится в файле logo.sys в корневом каталоге, а в Windows 98 эта картинка, если не ошибаюсь, "вшита" в файл command.com Меняя этот файл (logo.sys) на любой файл формата BMP (соответствующих размеров и 256 цветов), можно поменять скушную картинку при загрузке. А в Windows 98 можно просто поместить файл logo.sys в корневой каталог - эффект тот же самый. Аналогично, в каталоге WINDOWS есть ещё 2 файла - logos.sys и logow.sys. Они "отвечают" за сообщения "Теперь питание..." и "Подождите, идет подготовка...". Формат тот же.
Владимир Ротин (vovka@mail.tp.ru 2:5061/104.10@FidoNet)
(18) Соответствующие размеры картинки - это 320x400. В Windows 98 картинка, если я не ошибаюсь, "вшита" в файл io.sys. У файла logo.sys должен быть атрибут "скрытый" (hidden).
Александр Рыжов (alex.ryzhov@mtu-net.ru)

(11) Управление автоматической загрузкой GUI Windows 9x.
По умолчанию Windows 9x автоматически загружает GUI (или Рабочий стол Windows). Вы, однако, можете определить, загружать GUI или отображать только командную строку MS-DOS 7.x. Измените значение параметра "BootGUI=" в файле MSDOS.SYS на "BootGUI=1" для загрузки GUI или на "BootGUI=0" для блокировки GUI.
Simon Clausen (info@regedit.com http://www.regedit.com)
Перевод: Андрей Зенченко (vaz@solaris.ru http://members.xoom.com/_vaz)

(24) Если вам требуется, чтобы компьютер загрузился в DOS, не загружая графическую оболочку Windows, просто создайте в корневом каталоге файл Win.bat и оставьте его пустым.
Windows Inside (http://www.wininside.com.ru)

(6) Если запускать Windows из DOS с помощью команды WIN, то 95, как и 3.1 в свое время, понимает параметры. Запустите, например, WIN /?Это может оказаться полезным, если по какой-либо причине Windows не хочет запускаться.
Дмитрий Турецкий (dmitri@listsoft.ru http://www.listsoft.ru)

Если при старте Windows у Вас запускаются какие-то ненужные Вам программы, то проверьте:
пункт меню программы/автозагрузка (programs/StartUp);
строки RUN: и LOAD: в файле win.ini;
ключи реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run и
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices

Дмитрий Турецкий (dmitri@listsoft.ru http://www.listsoft.ru)
(28) А также проверьте разделы реестра:
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

Александр Рыжов (alex.ryzhov@mtu-net.ru)

Если во время запуска Windows Вы будете удерживать нажатой клавишу <Ctrl>, то программы, помещённые в группу StartUp (Автозагрузка), запускаться не будут.
Дмитрий Турецкий (dmitri@listsoft.ru http://www.listsoft.ru)

(11) Вы можете изменить рисунок, который появляется перед входом в систему, изменив строковый параметр "Wallpaper" ключа реестра
[HKEY_USERS\DEFAULT\Control Panel\Desktop]
так, чтобы он указывал на BMP-файл, который Вы хотите использовать как фон (например "c:\windows\mylogo.bmp").
Simon Clausen (info@regedit.com http://www.regedit.com)
Перевод: Андрей Зенченко (vaz@solaris.ru http://members.xoom.com/_vaz)

Если Вам надо обновить реестр, а перезагружать машину не хочется, то:
нажмите <Ctrl>+<Alt>+<Del>, выберите explorer (проводник) и нажмите кнопку end task (снять задачу). На предложение выключить машину ответьте отказом, после чего нажмите end task в следующем окне. Вскоре после этого Вы увидите, что task bar (системная панель) снова появилась.
Дмитрий Турецкий (dmitri@listsoft.ru http://www.listsoft.ru)

Если после "зависания" какой-нибудь программы Windows не реагирует на <Ctrl>+<Alt>+<Del> и не даёт завершить эту программу, попробуйте нажать <Ctrl>+<Esc>. Возможно Windows откроет меню Пуск (Start) и даст Вам возможность аккуратно завершить работу.
Дмитрий Турецкий (dmitri@listsoft.ru http://www.listsoft.ru)

(3) В некоторых случаях удается побороть зависание или аварийное завершение работы программы, если предварительно запустить в фоновом режиме программу "Доктор Ватсон" (Drwatson.exe).
Игорь Лейко (ipl@redline.ru http://www.redline.ru/~ipl)

Если перезагружая компьютер ("Пуск" - "Завершение работы" - "Перезагрузить компьютер") вы будете удерживать нажатой клавишу <Shift> (в то время, когда нажимаете кнопку "да", подтверждая перезагрузку), то перезапустится только Windows, компьютер перезагружаться не будет. Это позволит Вам сэкономить некоторое время.
Дмитрий Турецкий (dmitri@listsoft.ru http://www.listsoft.ru)

(8) Перезагрузить Windows 95/98 можно с помощью команды C:\WINDOWS\RUNDLL.EXE user.exe,ExitWindowsExec ,
а завершить работу Windows - с помощью команды
C:\WINDOWS\RUNDLL.EXE user.exe,ExitWindows
Их можно ввести в командной строке, вписать в ярлыки или использовать в пакетных файлах. Например, этот пакетный файл
========
START /W C:\Windows\Scandskw.exe /sagerun:0 C: D:
START /W C:\Windows\Defrag.exe /f /noprompt c: d:
C:\WINDOWS\RUNDLL.EXE user.exe,ExitWindows

========
выполнит проверку двух дисков, затем дефрагментирует их и завершит работу Windows. Компьютеры новых типов, например в корпусах ATX, при этом сами выключатся. Только убедитесь, что не запущены программы для DOS и нет открытых, но несохранённых документов. Если вы хотите, чтобы при загрузке вместо ScanDisk запускалась другая программа, скопируйте файл этой программы в каталог Windows\Command и переименуйте его в SCANDISK.ALT
Игорь Лейко (ipl@redline.ru http://www.redline.ru/~ipl)
(9) Команда Rundll user.exe,ExitWindowsExec перезапускает Windows только в том случае, если при выходе в DOS не загружаются резидентные программы, то есть если в каталоге Windows отсутствует файл Dosstart.bat или в нем отсутствуют команды запуска резидентных программ. Если же после выхода из Windows оказывается загруженной хотя бы одна резидентная программа, то команда, приведённая выше, выполняет перезагрузку компьютера в целом. Так что если вам необходимо перезагрузить компьютер, добавьте в файл Dosstart.bat какую-нибудь невинную команду типа Doskey (или создайте этот файл) и перезапустите Windows.
Игорь Лейко (ipl@redline.ru http://www.redline.ru/~ipl)
(16)Завершить сеанс работы можно с помощью команды:
RUNDLL.EXE shell32.dll,SHExitWindowsEx
(20) Завершить работу Windows 98 можно с помощью команды
RUNDLL32.EXE shell32.dll,SHExitWindowsEx n
где n - одно из следующих значений:
0 - LOGOFF. Завершает все запущенные процессы и производит вывод текущего
пользователя из системы.
1 - SHUTDOWN. Завершает работу системы с возможностью выключения питания.
Все находящиеся в памяти данные сбрасываются на диск. Все запущенные процессы останавливаются.
2 - REBOOT. Перезагружает компьютер.
4 - FORCE. Быстрое завершение работы текущего пользователя. При использовании
данного ключа Windows не информирует запущенные приложения о завершении работы, что ведёт к потере данных. Поэтому данный ключ нужно использовать осторожно.
8 - POWEROFF. Завершение работы Windows и выключение питания. Для использования этого ключа Ваша система должна поддерживать возможность автоматического выключения питания.
Андрей Харченко (winfaq@online.sinor.ru http://winfaq.com.ru)

(21) Команды управления Windows, использующие RUNDLL32.
Надо вводить сначала rundll32, а затем через пробел её параметры.
Например: rundll32 user,setcursorpos
При вводе 32-битной управляющей (shell32) необходимо обращать внимание на заглавные буквы.
user,exitwindows - завершить работу Windows;
user,wnetconnectdialog - вызвать окно "Подключение сетевого диска";
user,wnetdisconnectdialog - вызвать окно "Отключение сетевого диска";
user,disableoemlayer - провоцировать сбой;
user,repaintscreen - обновить (как <F5>);
user,setcursorpos - установить курсор мыши слева вверху;
diskcopy,DiskCopyRunDll - вызвать окно "Copy Disk";
rnaui.dll,RnaWizard /1 - вызвать диалог "Установка Связи" (/1 = без окна);
shell,shellexecute - открыть в корневом каталоге Explorer-окно;
shell32,OpenAs_RunDLL - вызвать окно "Открыть с помощью...",
при желании "завязать" программу для расширения *.XSN необходимо
подставить в строку имя файла: rundll32 shell32.dll,OpenAs_RunDLL file.XSN
shell32,SHFormatDrive - вызвать окно "Форматирование: Диск3,5(А)";
shell32,ShellAboutA - вызвать окно "О Windows" (Info-Box);
shell32,SHExitWindowsEx 0 - перезапускает Windows 98 (без autoexec.bat и др.);
shell32,SHExitWindowsEx 1 - закончить работу с Windows 98;
shell32,SHExitWindowsEx 2 - перезагрузить компьютер с Windows 98;
shell32,SHExitWindowsEx -1 - стартануть заново Explorer Windows 98;
shell32,Control_RunDLL - открыть окно "Панель управления";
shell32,Control_RunDLL desk.cpl - открыть окно "Свойства Экрана";
shell32,Control_RunDLL main.cpl @n - открыть модуль Панели управления
из MAIN.CPL, где n - 0=Mouse, 1=Keyboard, 2=Printer, 3=Fonts, 4=Energie;
krnl386.exe,exitkernel - выход из Windows без любых сообщений/вопросов;
user,swapmousebutton - "переставить" клавиши мыши;
keyboard,disable - "отключить" клавиатуру; *
mouse,disable - "отключить" мышь; *
user,tilechildwindows - выстроить все несвёрнутые окна сверху вниз;
user,cascadechildwindows - выстроить все несвёрнутые окна каскадом;
rnaui.dll,RnaDial провайдер - вызвать окно "Установка связи" с именем провайдера;
sysdm.cpl,InstallDevice_Rundll - установить non-Plug&Play оборудование (единств. возможность в Windows 98);
msprint2.dll,RUNDLL_PrintTestPage - выбрать в появившемся меню принтер и послать на него тест;
user,setcaretblinktime n - установить новую частоту n мигания курсора; *
user,setdoubleclicktime n - установить новую скорость n двойного нажатия; *
setupx.dll,InstallHinfSection DefaultInstall 130; C:\file.inf - окно
"Перезапуск системы. Произвести её сейчас? Да/нет",
минимальный формат файла "file.inf":
[version]
signature="$CHICAGO$"

при замене "130" на "132" произойдёт инсталляция "file.inf"
* Обратные ("enable") / повторные команды не работают
Михаил Фризен (micha@au.ru http://micha2all.virtualave.net)

(23) Если необходимо выполнять некоторые действия каждый раз перед завершением работы (например, архивировать базы данных), то можно поступить следующим образом:
1. Сделать недоступной команду "Завершение работы", присвоив dword-параметру "NoClose" значение 1 в разделе реестра
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
Policies\Explorer

2. Создать командный файл "Выход из Windows.bat" примерно следующего содержания:
call "Мое лучшее средство для резервного копирования.bat"
RUNDLL32.EXE USER,EXITWINDOWS
3. Скопировать этот файл в каталог C:\WINDOWS\Главное меню\
или, если используются отдельные профили (речь о Win9х) и в апплете Пароли на закладке конфигурации стоит галка "Включить в конфигурацию структуру меню "Пуск" и программные группы",то скопировать в каталог
C:\WINDOWS\Profiles\Forgetful and silly User\Главное меню\
В итоге после перезагрузки внизу исчезнет пункт меню "Завершение работы", зато появится в верхней части пункт "Выход из Windows".
Сергей Локтионов (Losa@mail.ru)

(20) В некоторых случаях Windows 9x перестаёт нормально завершать работу и при выключении "замирает" с сообщением "Идет подготовка к выключению компьютера". Причин такого поведения может быть несколько, соответственно, и лечение тоже различно.
1. Прежде всего, причина может крыться в настройке сетевых компонентов, из-за чего в процессе завершения работы появляется пауза продолжительностью в несколько минут.
2. В Windows 95 такое поведение может наблюдаться, если в файле Config.sys имеется строка Buffers=xx и заданное число слишком мало. Его следует увеличить хотя бы до 15.
3. В Windows 98, как в первоначальной версии, так и во втором издании может потребоваться запретить быстрое завершение работы. Запустите программу конфигурации системы (Пуск - Выполнить - Msconfig) и щёлкните на кнопке "Дополнительно". Установите флажок "Запретить быстрое завершение работы". Щёлкните на кнопке ОК и перезагрузите компьютер.
4. Если у вас установлено второе издание Windows 98, вам может потребоваться "заплатка", которую можно найти на сервере MS. Загрузите её (файл 239887UN.EXE) и установите. Имейте в виду, что существует две версии этой "заплатки", первоначальная и исправленная, вышедшая в ноябре 1999 года. Устанавливать, конечно, лучше исправленную. Проверить, какая версия стоит у вас, можно по дате какого-либо из добавленных файлов, например 239887UN.INF. Заплатка лежит на www.microsoft.com
Игорь Лейко (ipl@redline.ru http://www.redline.ru/~ipl)
(26) При попытке выключения или перезагрузки компьютера может появляться окно "Подождите, идет подготовка к выключению компьютера" или чёрный экран, после чего компьютер зависает. Данная проблема может возникнуть на компьютерах, BIOS которых поддерживает расширенное управление питанием. Проблема возникает в случае конфликта между установками BIOS и настройкой расширенного управления питанием в Панели Управления (Панель Управления - Питание). В качестве временного решения можно рекомендовать отключение поддержки расширенного управления питанием в Панели Управления. Для окончательного решения проблемы обратитесь к поставщику Вашего компьютера с просьбой настроить BIOS или обновить его версию.
Статья R10266 сборника технических статей Microsoft
http://www.microsoft.ru/catalog
(27) Если при выборе "Пуск" - "Завершить работу" - "Выключить компьютер" не появляется экран "Теперь питание компьютера можно отключить", а вместо этого компьютер перезагружается, то при установленном клиенте Novell Netware проблема может быть обусловлена некорректной работой файла VNETWARE.386, из которого вызывается прерывание INT21, что недопустимо в Windows 95/98. Файл VNETWARE.386 разработан компанией, независимой от Microsoft, и Microsoft не несёт ответственности за его работу. Для решения проблемы следует обратиться к разработчику за обновлённой версией файла VNETWARE.386. Временным решением данной проблемы может служить удаление клиента Novell Netware. Статья R10668 сборника технических статей Microsoft
http://www.microsoft.ru/catalog

Источник http://comp.zp.ua


Украинская Баннерная Сеть

Главная  Алфавитный индекс  Справка  Добавить FAQ  E-mail
Новости  Поиск по сайту

© УкрFAQ 2002
Сайт создан в системе uCoz