[Главная]   [Советы]   [Настройка]   [Ссылки]  



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

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

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

(3) Windows NT поддерживает так называемую мультиконфигурацию, т.е. возможность создавать различные профили запуска системы. Простой пример: для беспроблемной записи на дисковод CD-R, особенно с интерфейсом IDE, необходим большой объём ОЗУ, в котором кэшируется диск с имидж-файлом будущего CD. Для этого можно создать конфигурацию, в которой не будут загружаться некоторые драйверы (звуковой карты, сетевых устройств и т.д.) и вспомогательные системные службы. Такие конфигурации организованы в наборы управляющих опций Control Sets. Каждая опция HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001-00N включает в себя инициализационные данные для всех служб, установленных на машине. Узнать текущую конфигурацию можно в ...SYSTEM\Select, ключ Current - её номер. Там же находится и ключ LastKnownGood, он указывает на номер набора управляющих опций, с помощью которого был произведён беспроблемный запуск системы.

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

(5) 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 может пытаться обратиться к сетевому ресурсу до того, как стартовала соответствующая сетевая служба доставки.

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

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

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

(9) Иногда при выходе из Windows NT появляется сообщение "Программа не отвечает" и Вам предлагают "Завершить задачу". Результатом включения ниже указанного параметра будет автоматическое завершение задачи. 1. Откройте системный реестр и найдите ключ [HKEY_USERS\.DEFAULT\Control Panel\Desktop] 2. Установите значение параметра "AutoEndTasks" равным "1" для использования автоматического завершения. 3. Заданное по умолчанию время блокировки перед завершением задачи определяется значением параметра "WaitToKillAppTimeout", расположенном в том же ключе. Этот параметр устанавливается в миллисекундах (по умолчанию=20000, то есть 20 секунд). Поэтому Вы можете дополнительно изменить его значение, чтобы ускорить процесс завершения. Обратите внимание: это изменение затронет всех пользователей, но данный параметр может быть изменён только для отдельного пользователя редактированием ключа [HKEY_CURRENT_USER\Control Panel\Desktop].

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

(11) При каждой перезагрузке 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

(12) Для удалённого контроля загрузки Windows NT измените следующий элемент реестра: Ветвь: HKEY_LOCAL_MACHINE Раздел: Software\Microsoft\Windows NT\CurrentVersion\Winlogon Параметр: ReportBootOK Тип данных: REG_SZ Значение: 1 При значении, равном 0, запрещён удалённый контроль загрузки (automatic sturtup acceptance). Этот элемент реестра используется в сочетании с программой Bootvrfy.exe, позволяющей контролировать процедуру загрузки операционной системы с удалённого компьютера. Для корректного проведения этой процедуры, измените следующие параметры реестра: Ветвь: HKEY_LOCAL_MACHINE Раздел: System\CurrentControlSet\Services\BootVerification Параметр: ErrorControl Тип данных: REG_DWORD Значение: 1 Параметр: ImagePath Тип данных: REG_EXPAND_SZ Значение: bootvrfy.exe Параметр: ObjectName Тип данных: REG_SZ Значение: LocalSystem Параметр: Start Тип данных: REG_DWORD Значение: 0x3 Параметр: Type Тип данных: REG_DWORD Значение: 0x2 Перезагрузите компьютер, чтобы эти изменения вступили в силу. Подробнее эта процедура описана в Windows NT Resourse Kit.

(13) Выполнение 16-битных приложений на отдельной VDM Windows NT. При запуске 16-битной программы Вы имеете возможность выполнить её на отдельной виртуальной машине. С помощью параметра "DefaultSeparateVDM" ключа [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOW] можно изменить значение по умолчанию для использования VDM (значение "yes" или "no"). Наличие отдельной виртуальной машины имеет преимущество в том, что если в программе возникает ошибка, то её воздействие распространяется только на эту программу, хотя такой режим использует немного больше системных ресурсов. Решайте сами, что для Вас более важно.

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

[Главная]   [Советы]   [Настройка]   [Ссылки]