Чтение онлайн

на главную - закладки

Жанры

Интернет-журнал "Домашняя лаборатория", 2008 №2
Шрифт:

Перезагрузка Windows 9х без перезагрузки компьютера

Если, перезагружая компьютер ("Пуск" — "Завершение работы" — "Перезагрузить компьютер"), Вы будете удерживать нажатой клавишу <Shift> (в то время, когда нажимаете кнопку "Да", подтверждая перезагрузку), то перезапустится только Windows, компьютер перезагружаться не будет. Это позволит Вам сэкономить некоторое время.

Это практически всегда работает в Windows 95; в Windows 98 — скорее не работает, чем работает (зависит от конкретного "железа"); в Windows 98 SE

работает с большей вероятностью, чем в Windows 98. По уверениям разработчиков, это не задумка, а побочный эффект, "багофича".

Перезагрузка и завершение работы Windows 9х с помощью команд

Перезагрузить Windows 95/98 можно с помощью команды C: \WINDOWS\RUNDLL.EXE user.exe,ExitWindowsExec а завершить работу Windows — с помощью команды C: \WINDOWS\RUNDLL.EXE user.ехе,ExitWindows. Их можно ввести в командной строке, вписать в ярлыки или использовать в пакетных файлах. Например, этот пакетный файл

=====

START /W C: \Windows\Scandskw.exe /sagerun:0 С: D:

START /W C: \Windows\Defrag.exe /f /noprompt с: d:

С: \WINDOWS\RUNDLL.EXE user.exe,ExitWindows

====

выполнит проверку двух дисков, затем дефрагментирует их и завершит работу Windows. Компьютеры новых типов, например в корпусах АТХ, при этом сами выключатся. Только убедитесь, что не запущены программы для DOS и нет открытых, но несохранённых документов.

Если вы хотите, чтобы при загрузке вместо ScanDisk запускалась другая программа, скопируйте файл этой программы в каталог Windows\Command и переиме-

Команда Rundll user.exe,ExitWindowsExec перезапускает Windows только в том случае, если при выходе в DOS не загружаются резидентные программы, то есть если в каталоге Windows отсутствует файл Dosstart.bat или в нём отсутствуют команды запуска резидентных программ. Если же после выхода из Windows оказывается загруженной хотя бы одна резидентная программа, то команда, приведённая выше, выполняет перезагрузку компьютера в целом. Так что если вам необходимо перезагрузить компьютер, добавьте в файл Dosstart.bat (создайте этот файл, если его нет) какую-нибудь невинную команду типа Doskey и перезапустите Windows.

Завершить сеанс работы можно с помощью команды: RUNDLL.EXE shell32.dll,SHExitWindowsEx Dim-Fish.

Завершить работу Windows 98 можно с помощью команды RUNDLL32.EXE shell32.dll,SHExitWindowsEx n где n — одно из следующих значений:

0 — LOGOFF. Завершает все запущенные процессы и производит вывод текущего пользователя из системы.

1 — SHUTDOWN. Завершает работу системы с возможностью выключения питания. Все находящиеся в памяти данные сбрасываются на диск. Все запущенные процессы останавливаются.

2 — REBOOT. Перезагружает компьютер.

4 — FORCE. Быстрое завершение работы текущего пользователя. При использовании данного ключа Windows не информирует запущенные приложения о завершении работы, что ведёт к потере данных. Поэтому данный ключ нужно использовать осторожно.

8 — POWEROFF. Завершение работы Windows и выключение питания. Для использования этого ключа Ваша система

должна поддерживать возможность автоматического выключения питания.

Команды управления 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 — открыть в корневом каталоге Ехр1огег-окно;

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.ехе, 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 — установить новую частоту п мигания курсора;*

user,setdoubleclicktime n — установить новую скорость п двойного нажатия;*

setupx.dll,InstallHinfSection Defaultlnstall 130; C: \file.inf — окно "Перезапуск системы. Произвести её сейчас? Да/нет", минимальный формат файла "file.inf": [version] signature="$CHICAGO$" при замене "130" на "132" про изойдёт инсталляция "file.inf"

Поделиться:
Популярные книги

Кодекс Крови. Книга ХVI

Борзых М.
16. РОС: Кодекс Крови
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Кодекс Крови. Книга ХVI

Хозяйка забытой усадьбы

Воронцова Александра
5. Королевская охота
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Хозяйка забытой усадьбы

Ротмистр Гордеев

Дашко Дмитрий Николаевич
1. Ротмистр Гордеев
Фантастика:
фэнтези
попаданцы
альтернативная история
5.00
рейтинг книги
Ротмистр Гордеев

Лисья нора

Сакавич Нора
1. Всё ради игры
Фантастика:
боевая фантастика
8.80
рейтинг книги
Лисья нора

Запрети любить

Джейн Анна
1. Навсегда в моем сердце
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Запрети любить

Мастер 9

Чащин Валерий
9. Мастер
Фантастика:
боевая фантастика
попаданцы
технофэнтези
аниме
фэнтези
5.00
рейтинг книги
Мастер 9

Магия чистых душ 2

Шах Ольга
Любовные романы:
любовно-фантастические романы
5.56
рейтинг книги
Магия чистых душ 2

Кодекс Крови. Книга V

Борзых М.
5. РОС: Кодекс Крови
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Крови. Книга V

Безумный Макс. Ротмистр Империи

Ланцов Михаил Алексеевич
2. Безумный Макс
Фантастика:
героическая фантастика
альтернативная история
4.67
рейтинг книги
Безумный Макс. Ротмистр Империи

Возрождение Феникса. Том 2

Володин Григорий Григорьевич
2. Возрождение Феникса
Фантастика:
фэнтези
попаданцы
альтернативная история
6.92
рейтинг книги
Возрождение Феникса. Том 2

Ты - наша

Зайцева Мария
1. Наша
Любовные романы:
современные любовные романы
эро литература
5.00
рейтинг книги
Ты - наша

(не) Желанная тень его Высочества

Ловиз Мия
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
(не) Желанная тень его Высочества

Господин моих ночей (Дилогия)

Ардова Алиса
Маги Лагора
Любовные романы:
любовно-фантастические романы
6.14
рейтинг книги
Господин моих ночей (Дилогия)

Возвышение Меркурия. Книга 12

Кронос Александр
12. Меркурий
Фантастика:
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия. Книга 12