Загрузка, зависание,перезагрузка,
завершение работы
- Если, перезагружая компьютер ("Пуск"
– "Завершение работы" – "Перезагрузить компьютер"),
Вы будете удерживать нажатой клавишу <Shift> (в то время, когда
нажимаете кнопку "Да", подтверждая перезагрузку), то перезапустится
только Windows, компьютер перезагружаться не будет. Это позволит Вам
сэкономить некоторое время.
- Это практически всегда работает в Windows
95; в Windows 98 — скорее не работает, чем работает (зависит от конкретного
"железа"); в Windows 98 SE работает с большей вероятностью,
чем в Windows 98. По уверениям разработчиков, это не задумка, а побочный
эффект, "багофича" :-)
- Перезагрузить 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
- Команда Rundll user.exe,ExitWindowsExec
перезапускает Windows только в том случае, если при выходе в DOS не
загружаются резидентные программы, то есть если в каталоге Windows отсутствует
файл Dosstart.bat или в нём отсутствуют команды запуска резидентных
программ. Если же после выхода из Windows оказывается загруженной хотя
бы одна резидентная программа, то команда, приведённая выше, выполняет
перезагрузку компьютера в целом. Так что если вам необходимо перезагрузить
компьютер, добавьте в файл Dosstart.bat какую-нибудь невинную команду
типа Doskey (или создайте этот файл) и перезапустите Windows.
-
Завершить сеанс работы можно с помощью команды:
RUNDLL.EXE shell32.dll,SHExitWindowsEx
- Завершить работу Windows 98 можно с помощью
команды
RUNDLL32.EXE shell32.dll,SHExitWindowsEx n
где n — одно из следующих значений:
0 — LOGOFF. Завершает все запущенные процессы и производит вывод текущего
пользователя из системы.
1 — SHUTDOWN. Завершает работу системы с возможностью
выключения питания. Все находящиеся в памяти данные сбрасываются на диск.
Все запущенные процессы останавливаются.
2 — REBOOT. Перезагружает компьютер.
4 — FORCE. Быстрое завершение работы текущего пользователя. При использовании
данного ключа Windows не информирует запущенные приложения о завершении
работы, что ведёт к потере данных. Поэтому данный ключ нужно использовать
осторожно.
8 — POWEROFF. Завершение работы Windows и
выключение питания. Для использования этого ключа Ваша система должна
поддерживать возможность автоматического выключения питания.
1
2
3
4
5
6
7
|