litbaza книги онлайнРазная литератураИнтернет-журнал "Домашняя лаборатория", 2008 №2 - Журнал «Домашняя лаборатория»

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 224 225 226 227 228 229 230 231 232 ... 279
Перейти на страницу:
и пароль соответственно. Пароль для входа хранится в реестре в незашифрованном виде.

4. Создайте (отредактируйте) в этом же разделе строковый параметр "AutoAdminLogon", присвоив ему значение "1".

5. Закройте редактор реестра.

6. Запустить утилиту "Диспетчер пользователей" (User Manager) из группы программ "Администрирование" (Administrative tools) и установить опцию "Постоянный пароль (без ограничения срока действия)" (Password Never Expires) для соответствующего профиля.

Примечания:

1. Установка режима автоматического входа в систему позволяет любому пользователю воспользоваться выбранным профилем для доступа к системе.

2. Вызвать окно приглашения ввода имени и пароля и зарегистрироваться под другим именем, можно будет, удерживая клавишу <Shift> во время завершения пользовательской сессии или при старте Windows NT.

3. Установка режима автоматического входа в систему может вызывать ошибки, связанные с нарушением последовательности загрузки служб и компонентов.

Например, Windows NT может пытаться обратиться к сетевому ресурсу до того, как стартовала соответствующая сетевая служба доставки.

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

В русской версии Windows 2000 при входе в систему по умолчанию установлена русская раскладка клавиатуры. Чтобы устанавливалась английская, надо в разделе реестра HKEY_USERS.DEFAULTKeyboard LayoutPreload строковому параметру "1" присвоить значение "00000409", а параметру "2" — значение "00000419".

Если нужно поменять сочетание клавиш, которые переключают раскладку, то в разделе реестра HKEY_USERS.DEFAULTKeyboard LayoutToggle редактируем строковый параметр "Hotkey". Когда он имеет значение "1", язык переключается через <левый Alt>+<Shift>, когда "2" — через <левый Crtl>+<Shift>. В ряде релизов Windows "левизна" клавиш значения не имеет.

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

Если на компьютере с Windows ХР прописан пользователь, который никогда не логинится локально, а только по сети, то желательно, чтобы его имя не отображалось в окне приветствия (Welcome Screen). Для этого нужно в разделе реестра

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionWinlogon SpecialAccountsUserList

добавить dword-параметр, соответствующий имени пользователя, и присвоить ему значение 0.

Несмотря на то, что пользователя теперь не видно, под его именем всё равно можно залогиниться через классическое окно логона, которое вызывается двойным нажатием <Ctrl>+<Alt>+<Del>.

Чтобы вернуть пользователя в список на Welcome Screen, надо установить значение данного параметра в 1, либо удалить этот параметр.

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

Вы можете определить исполняемые файлы, которые будут запущены при входе пользователя в систему, с помощью строкового параметра "System" в разделе реестра

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionWinlogon

По умолчанию "System"="lsass.ехе".

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

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

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

Когда значение строкового параметра "ParseAutoexec" раздела реестра HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionWinlogon равно "1", системные переменные, объявленные в файле Autoexec.bat, включаются в среду пользователя.

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

При каждой перезагрузке Windows NT приложение может запускаться из следующих мест:

1. Из папки Автозагрузка (Startup) для текущего пользователя и всей группы пользователей.

2. Из реестра:

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunOnce

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunServices

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunServicesOnce

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsNTCurrentVersionWinlogonUserinit HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunOnce

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunServices

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunServicesOnce

HKEY_CURRENT_USERSoftwareMicrosoftWindowsNTCurrentVersionWindows

3. Из строк run и load файла %systemroot%win.ini

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

Если во время загрузки Windows NT удерживать нажатой клавишу <Shift>, то программы, помещённые в папку Автозагрузка (Startup), выполнены не будут.

Если же Вам, как администратору, требуется обязательное выполнение программ, помещённых в эту папку, то измените значение строкового параметра "IgnoreShiftOveride" в разделе реестра

HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionWinlogon

По умолчанию его значение равно "0", а при "1" игнорируется нажатая клавиша <Shift> при загрузке.

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

Для удалённого контроля загрузки Windows NT измените значение строкового параметра "ReportBootOK" на "1" в разделе реестра

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsNTCurrentVersionWinlogon.

При значении, равном "0", запрещён удалённый контроль загрузки (automatic sturtup acceptance). Этот параметр реестра используется в сочетании с программой Bootvrfy.exe, позволяющей контролировать процедуру загрузки операционной системы с удалённого компьютера.

Для корректного проведения этой процедуры, присвойте также в разделе реестра

HKEY_LOCAL_MACHINESystemCurrentControlSetServicesBootVerification

dword-параметру "ErrorControl" значение 1;

параметру "ImagePath" (тип REG_EXPAND_SZ) значение "bootvrfy.exe";

строковому параметру "ObjectName" значение "LocalSystem";

dword-параметру "Start" значение 3;

dword-параметру "Type" значение 2.

Перезагрузите компьютер, чтобы эти изменения вступили в силу.

Подробнее эта процедура описана в Windows NT Resourse Kit.

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

В Windows ХР появилась возможность одновременного использования нескольких пользовательских сеансов, которая называется Fast User Switching.

С помощью этого механизма возможно переключение сеансов пользователей без завершения работы программ. Переключаться между сеансами можно, выбрав в меню "Start" пункт "Log off" и нажав затем кнопку "Switch User", либо используя сочетание клавиш <Win>+<L>.

На компьютерах, которые являются частью домена, данная возможность отсутствует.

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

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

Эта опция имеется также и в Windows 2000.

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

Добавив в раздел реестра

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionWinlogon

строковый параметр "EnableQuickReboot" и присвоив ему значение "1", вы получите возможность выполнять быструю перезагрузку системы нажатием клавиш <Shift>+<Ctrl>+<Alt>+<Del>.

В Event Log при этом появляется запись: Event ID — 6008 The previous system shutdown at <time> on <date> was unexpected.

Автоматическое снятие зависших приложений

В Windows NT/2000/XP в разделе реестра HKEY_CURRENT_USERControl PanelDesktop строковый параметр "HungAppTimeout" определяет время, через которое не отвечающее приложение считается зависшим. Значение этого параметра задаётся в миллисекундах. Если в том же разделе реестра строковому параметру "AutoEndTasks" присвоить значение "1", то приложение будет через этот интервал времени "убиваться" автоматически.

Регулирование периодов ожидания при завершении работы Windows NT/2000/XP

При завершении работы Windows NT/2000/XP каждому загруженному процессу, по умолчанию, даётся 20 секунд для корректного завершения его работы.

Для системных служб (сервисов) этот период ожидания регулируется значением строкового параметра "WaitToKillServiceTimeout" в разделе реестра

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl.

Для программ (приложений) — значением строкового параметра "WaitToKillAppTimeout" в разделе реестра

HKEY_CURRENT_USERControlPanelDesktop (для Windows NT 4.0 лишь в разделе HKEY_USERS.DEFAULTControl PanelDesktop).

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

Если

1 ... 224 225 226 227 228 229 230 231 232 ... 279
Перейти на страницу:

Комментарии
Минимальная длина комментария - 20 знаков. Уважайте себя и других!
Комментариев еще нет. Хотите быть первым?