Windows NT/2000/XP. Загрузка, зависание, перезагрузка, завершение работы



Изменение времени ожидания выбора операционной системы при загрузке
Загрузка Windows NT в Безопасном режиме
Мультиконфигурация Windows NT
Блокирование показа предупреждений о проблемах с устройствами при загрузке
Изменение задержки перед запуском утилиты CHKDSK
Автоматический вход в систему без ввода имени пользователя, пароля и домена
Изменение раскладки клавиатуры по умолчанию при входе в систему
Скрытие имени пользователя в окне приветствия Windows XP
Запуск исполняемых файлов при входе пользователя в систему
Изменение режима запуска сервисов
Включение переменных окружения, объявленных в Autoexec.bat, в среду пользователя в Windows NT/2000/XP
Автозагрузка программ
Блокировка пропуска автозагрузки программ
Удалённый контроль загрузки
Одновременное использование нескольких пользовательских сеансов в Windows XP
Перезагрузка при критических ошибках
Быстрая перезагрузка Windows NT
Автоматическое снятие зависших приложений
Регулирование периодов ожидания при завершении работы Windows NT/2000/XP
Автоматическое отключение питания при выходе из Windows NT
Проблемы с автоматическим выключением компьютера в Windows 2000/XP


Статьи о Windows



IP VPN: осознанная необходимость



Как воевать в локальных сетях





Изменение времени ожидания выбора операционной системы при загрузке

(11) Вы можете изменить время ожидания выбора ОС, в течение которого загрузчик Windows NT будет ждать выбора пользователя в меню установленных ОС, а при отсутствии действий пользователя по истечению этого времени загрузит ту ОС, которая определена в параметре "default" файла BOOT.INI. Продолжительность времени ожидания определяется значением параметра "timeout" в секундах (по умолчанию 30). То есть, если Вы хотите, чтобы время ожидания было 5 секунд, измените значение так: timeout=5. Примечание: чтобы Windows NT не загружалась, пока выбор не сделан, измените этот параметр так: timeout=-1.

Simon Clausen (info AT regedit.com) http://www.regedit.com/ Перевод: Андрей Зенченко (vaz AT solaris.ru) http://crimsoft.newmail.ru/

Загрузка Windows NT в Безопасном режиме

(11) Windows NT может быть очень капризна при добавлении нового программного обеспечения или установке нового драйвера. Вы можете, однако, создать в Windows NT аналог Безопасного режима Windows 9x. В этом режиме выполняются дополнительные проверки и загружаются не все драйверы. В разделе [operating systems] файла BOOT.INI перечислены все ОС, которые может запустить загрузчик NT. Создайте новую запись для Безопасного режима, скопировав одну из существующих записей и вставив её в новую строку. В конце новой записи добавьте "/sos" (без кавычек), измените описание записи так, чтобы было понятно, что это Безопасный режим. В конец строки также добавьте "/basevideo" для того, чтобы Windows запускалась с заданным по умолчанию стандартным драйвером VGA. Новая запись должна выглядеть приблизительно так: multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation Version 4.00 [Safe Mode]" /sos /basevideo

Simon Clausen (info AT regedit.com) http://www.regedit.com/ Перевод: Андрей Зенченко (vaz AT solaris.ru) http://crimsoft.newmail.ru/

Мультиконфигурация Windows NT

(44) Windows NT поддерживает так называемую мультиконфигурацию, т.е. возможность создавать различные профили запуска системы. Простой пример: для беспроблемной записи на дисководе CD-R, особенно с интерфейсом IDE, необходим большой объём ОЗУ, в котором кэшируется диск с имидж-файлом будущего CD. Для этого можно создать конфигурацию, в которой не будут загружаться некоторые драйверы (звуковой карты, сетевых устройств и т.д.) и вспомогательные системные службы. Конфигурации запуска системы организованы в разделы реестра, которые называются наборами управляющих опций (control sets). Каждый раздел HKEY_LOCAL_MACHINE\SYSTEM\ControlSetNNN (NNN — это 001, 002, ...) включает в себя инициализационные данные для всех устройств и служб, установленных на машине. Узнать текущую конфигурацию можно в разделе HKEY_LOCAL_MACHINE\SYSTEM\Select, параметр "Current" содержит её номер. Там же находится и параметр "LastKnownGood", указывающий на номер набора управляющих опций, с помощью которого был произведён последний беспроблемный запуск системы.

Андрей Лапоухов (Andrew AT belsoft.vitebsk.by) // Компьютерные вести. 1999. № 30.

Блокирование показа предупреждений о проблемах с устройствами при загрузке

(11) Для остановки раздражающих сообщений, уведомляющих Вас, что устройство не функционирует при загрузке Windows NT, создайте dword-параметр "NoPopupsOnBoot" (если он ещё не существует) в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows Установите значение этого параметра равным 1 для отключения появления всплывающих сообщений.

Simon Clausen (info AT regedit.com) http://www.regedit.com/ Перевод: Андрей Зенченко (vaz AT solaris.ru) http://crimsoft.newmail.ru/

Изменение задержки перед запуском утилиты CHKDSK

(42) Если Windows NT/2000 некорректно завершает работу, то при следующей загрузке автоматически выполняется проверка дисков утилитой CHKDSK. Задержка перед запуском проверки по умолчанию составляет 10 секунд. Величину этой задержки можно изменить, создав в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager dword-параметр "AutoChkTimeOut" и присвоив ему нужное значение в секундах.

Windows Registry Guide

Автоматический вход в систему без ввода имени пользователя, пароля и домена

(33) Windows NT позволяет автоматизировать процесс входа в систему с использованием данных, сохраняемых в системном реестре.
1. Запустите редактор реестра regedt32.exe (или regedit.exe).
2. Откройте раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
3. Создайте (отредактируйте) в указанном разделе строковые параметры "DefaultDomainName", "DefaultUserName", "DefaultPassword", в качестве их значений укажите требуемые для входа в систему имя домена, имя пользователя и пароль соответственно. Пароль для входа хранится в реестре в незашифрованном виде.
4. Создайте (отредактируйте) в этом же разделе строковый параметр "AutoAdminLogon", присвоив ему значение "1".
5. Закройте редактор реестра.
6. Запустить утилиту "Диспетчер пользователей" (User Manager) из группы программ "Администрирование" (Administrative tools) и установить опцию "Постоянный пароль (без ограничения срока действия)" (Password Never Expires) для соответствующего профиля.
Примечания:
1. Установка режима автоматического входа в систему позволяет любому пользователю воспользоваться выбранным профилем для доступа к системе.
2. Вызвать окно приглашения ввода имени и пароля и зарегистрироваться под другим именем, можно будет, удерживая клавишу во время завершения пользовательской сессии или при старте Windows NT.
3. Установка режима автоматического входа в систему может вызывать ошибки, связанные с нарушением последовательности загрузки служб и компонентов. Например, Windows NT может пытаться обратиться к сетевому ресурсу до того, как стартовала соответствующая сетевая служба доставки.

Статья R10560 сборника технических статей Microsoft http://www.microsoft.ru/catalog

Изменение раскладки клавиатуры по умолчанию при входе в систему

(35) В русской версии Windows 2000 при входе в систему по умолчанию установлена русская раскладка клавиатуры. Чтобы устанавливалась английская, надо в разделе реестра HKEY_USERS\.DEFAULT\Keyboard Layout\Preload строковому параметру "1" присвоить значение "00000409", а параметру "2" — значение "00000419".

Алексей Шашков (lehmen AT is.lt). Win2000 FAQ

(44) Если нужно поменять сочетание клавиш, которые переключают раскладку, то в разделе реестра HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle редактируем строковый параметр "Hotkey". Когда он имеет значение "1", язык переключается через <левый Alt>+, когда "2" — через <левый Crtl>+. В ряде релизов Windows "левизна" клавиш значения не имеет. Akina (sokol_wa AT mtu-net.ru)

Скрытие имени пользователя в окне приветствия Windows XP

(37) Если на компьютере с Windows XP прописан пользователь, который никогда не логинится локально, а только по сети, то желательно, чтобы его имя не отображалось в окне приветствия (Welcome Screen). Для этого нужно в разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList добавить dword-параметр, соответствующий имени пользователя, и присвоить ему значение 0. Несмотря на то, что пользователя теперь не видно, под его именем всё равно можно залогиниться через классическое окно логона, которое вызывается двойным нажатием Ctrl+Alt+Del. Чтобы вернуть пользователя в список на Welcome Screen, надо установить значение данного параметра в 1, либо удалить этот параметр.

Алексей Шашков (lehmen AT is.lt). WinXP FAQ

Запуск исполняемых файлов при входе пользователя в систему

(11) Вы можете определить исполняемые файлы, которые будут запущены при входе пользователя в систему, с помощью строкового параметра "System" в разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon По умолчанию "System"="lsass.exe".

Simon Clausen (info AT regedit.com) http://www.regedit.com/ Перевод: Андрей Зенченко (vaz AT solaris.ru) http://crimsoft.newmail.ru/

Изменение режима запуска сервисов

(11) Все служебные программы (сервисы) имеют определенную установку на запуск: ручную, автоматическую или вообще отключенную. Эти установки могут быть изменены в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services Подразделы этого раздела представляют устройства и сервисные функции в системе. Откройте подраздел, соответствующий службе, которую Вы желаете изменить, и установите нужное значение dword-параметра "Start": автоматический запуск = 2; ручной = 3; заблокирован = 4.

Simon Clausen (info AT regedit.com) http://www.regedit.com/ Перевод: Андрей Зенченко (vaz AT solaris.ru) http://crimsoft.newmail.ru/

Включение переменных окружения, объявленных в Autoexec.bat, в среду пользователя в Windows NT/2000/XP

(42) Когда значение строкового параметра "ParseAutoexec" раздела реестра HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon равно "1", системные переменные, объявленные в файле Autoexec.bat, включаются в среду пользователя.

Windows Registry Guide

Автозагрузка программ

(18) При каждой перезагрузке Windows NT приложение может запускаться из следующих мест:
1. Из папки Автозагрузка (Startup) для текущего пользователя и всей группы пользователей.
2. Из реестра:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows
3. Из строк run и load файла %systemroot%\win.ini


Андрей Харченко (winfaq AT online.sinor.ru) http://winfaq.com.ru/

Блокировка пропуска автозагрузки программ

(16) Если во время загрузки Windows NT удерживать нажатой клавишу , то программы, помещённые в папку Автозагрузка (Startup), выполнены не будут. Если же Вам, как администратору, требуется обязательное выполнение программ, помещённых в эту папку, то измените значение строкового параметра "IgnoreShiftOveride" в разделе реестра HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon По умолчанию его значение равно "0", а при "1" игнорируется нажатая клавиша при загрузке.

Андрей Харченко (winfaq AT online.sinor.ru) http://winfaq.com.ru/

Удалённый контроль загрузки

(17) Для удалённого контроля загрузки Windows NT измените значение строкового параметра "ReportBootOK" на "1" в разделе реестра HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon При значении, равном "0", запрещён удалённый контроль загрузки (automatic sturtup acceptance). Этот параметр реестра используется в сочетании с программой Bootvrfy.exe, позволяющей контролировать процедуру загрузки операционной системы с удалённого компьютера. Для корректного проведения этой процедуры, присвойте также в разделе реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\BootVerification dword-параметру "ErrorControl" значение 1; параметру "ImagePath" (тип REG_EXPAND_SZ) значение "bootvrfy.exe"; строковому параметру "ObjectName" значение "LocalSystem"; dword-параметру "Start" значение 3; dword-параметру "Type" значение 2.
Перезагрузите компьютер, чтобы эти изменения вступили в силу.
Подробнее эта процедура описана в Windows NT Resourse Kit.

Андрей Харченко (winfaq AT online.sinor.ru) http://winfaq.com.ru/

Одновременное использование нескольких пользовательских сеансов в Windows XP

(36) В Windows XP появилась возможность одновременного использования нескольких пользовательских сеансов, которая называется Fast User Switching. С помощью этого механизма возможно переключение сеансов пользователей без завершения работы программ. Переключаться между сеансами можно, выбрав в меню "Start" пункт "Log off" и нажав затем кнопку "Switch User", либо используя сочетание клавиш +.
На компьютерах, которые являются частью домена, данная возможность отсутствует.
Статья RU279765 сборника технических статей Microsoft http://search.support.microsoft.com/kb/c.asp

Перезагрузка при критических ошибках

(40) Многие пользователи сталкиваются с тем, что в какой-то момент посередине работы Windows XP вдруг неожиданно перезагружается, как будто пользователь нажал кнопку "Reset". Происходит это потому, что в отличие от предыдущих версий Windows, при обнаружении критических ошибок XP не показывает "синий экран", а перезагружает компьютер (по идее Microsoft, это должно защитить пользователя от продолжения работы с возможно повреждёнными данными). Если вам подобное поведение не нравится, то зайдите в Панель управления (Control Panel) – Система (System) – Дополнительно (Advanced) – Загрузка и восстановление (Startup and Recovery) и снимите галочку "Выполнить автоматическую перезагрузку" (Automatically reboot).

Дмитрий Турецкий (dmitri AT listsoft.ru) http://www.listsoft.ru/

Быстрая перезагрузка Windows NT

(21) Добавив в раздел реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon строковый параметр "EnableQuickReboot" и присвоив ему значение "1", вы получите возможность выполнять быструю перезагрузку системы нажатием клавиш Shift+Ctrl+Alt+Del. В Event Log при этом появляется запись:
Event ID - 6008
The previous system shutdown at

Hosted by uCoz