Интернет-журнал "Домашняя лаборатория", 2008 №2
Шрифт:
Если нужно поменять сочетание клавиш, которые переключают раскладку, то в разделе реестра HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle редактируем строковый параметр "Hotkey". Когда он имеет значение "1", язык переключается через <левый Alt>+<Shift>, когда "2" — через <левый Crtl>+<Shift>. В ряде релизов Windows "левизна" клавиш значения не имеет.
Скрытие имени пользователя в окне приветствия Windows ХР
Если на компьютере с Windows ХР прописан пользователь, который никогда не логинится локально, а только по сети, то желательно, чтобы его
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon \SpecialAccounts\UserList
добавить dword-параметр, соответствующий имени пользователя, и присвоить ему значение 0.
Несмотря на то, что пользователя теперь не видно, под его именем всё равно можно залогиниться через классическое окно логона, которое вызывается двойным нажатием <Ctrl>+<Alt>+<Del>.
Чтобы вернуть пользователя в список на Welcome Screen, надо установить значение данного параметра в 1, либо удалить этот параметр.
Запуск исполняемых файлов при входе пользователя в систему
Вы можете определить исполняемые файлы, которые будут запущены при входе пользователя в систему, с помощью строкового параметра "System" в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon
По умолчанию "System"="lsass.ехе".
Изменение режима запуска сервисов
Все служебные программы (сервисы) имеют определенную установку на запуск: ручную, автоматическую или вообще отключенную. Эти установки могут быть изменены в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services Подразделы этого раздела представляют устройства и сервисные функции в системе. Откройте подраздел, соответствующий службе, которую Вы желаете изменить, и установите нужное значение dword-параметра "Start": автоматический запуск = 2; ручной = 3; заблокирован = 4.
Включение переменных окружения, объявленных в Autoexec.bat, в среду пользователя в Windows NT/2000/XP
Когда значение строкового параметра "ParseAutoexec" раздела реестра HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon равно "1", системные переменные, объявленные в файле Autoexec.bat, включаются в среду пользователя.
Автозагрузка программ
При каждой перезагрузке 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\WindowsNT\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\WindowsNT\CurrentVersion\Windows
3.
Из строк run и load файла %systemroot%\win.iniБлокировка пропуска автозагрузки программ
Если во время загрузки Windows NT удерживать нажатой клавишу <Shift>, то программы, помещённые в папку Автозагрузка (Startup), выполнены не будут.
Если же Вам, как администратору, требуется обязательное выполнение программ, помещённых в эту папку, то измените значение строкового параметра "IgnoreShiftOveride" в разделе реестра
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
По умолчанию его значение равно "0", а при "1" игнорируется нажатая клавиша <Shift> при загрузке.
Удалённый контроль загрузки
Для удалённого контроля загрузки Windows NT измените значение строкового параметра "ReportBootOK" на "1" в разделе реестра
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\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.
Одновременное использование нескольких пользовательских сеансов в 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).