Панель управления
Используем классический стиль Windows
Чтобы использовать Панель управления без визуальных стилей Windows XP, используйте параметр типа DWORD ForceClassicControlPanel со значением 1 в разделе HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Отключение дебаггера
При возникновении каких-либо неполадок в работе приложений пользователю показывается окно с сообщением об ошибке и предложением закрыть приложение, при этом DrWatson (дебаггер по умолчанию) автоматически записывает информацию о сбое в log-файл. Для отключения этой службы вставляем в ключ реестра HKLM\SOFTWARE\Microsoft\Windows NT\Current Version\AeDebug строковый параметр Auto со значением 0. После этого DrWatson больше не будет загружаться автоматически, а будет выводиться окно с сообщением об ошибке. По умолчанию установлено 1 (автоматическая загрузка дебаггера)
Добавление нового пункта в меню “Создать”
Пункт контекстного меню “Создать” появляется, если щелкнуть на Рабочем столе или в Проводнике на свободном месте открытой папки. Существует возможность добавления нового пункта в это меню. Например, если вы веб-дизайнер, то было бы удобно иметь пункт Документ HTML, который позволит вам сразу создать заготовку для вашей странички.
Разобъем работу на несколько этапов. Для начала найдем каталог ShellNew в папке Windows. Там хранятся заготовки для файлов, которые создаются с помощью контекстного меню. Например, если у вас установлен Microsoft Office, то вы увидите в этом каталоге файлы-заготовки для Word и Exce.
Следующий шаг – создайте в папке файл, например index. html. Внутри него напишите шаблон вашей странички. Например, так:
< html> < head> < meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> < title> Мой заголовок</title> </head> < body> </body> </html>
Третий этап. Работаем с реестром. Итак, ищем раздел HKEY_CLASSES_ROOT\.html и создаем раздел ShellNew. В этом разделе создаем строковый параметр FileName в качестве значения которого надо указать имя созданного нами шаблона (index. html). После перезагрузки в контекстном меню появится новый пункт.
Существуют и другие способы. Можно не создавать шаблон файла. Он может быть и пустым, но тогда вместо параметра FileName надо создать пустой строковый параметр NullFile.
Командная строка
Быстрая вставка
За режим быстрой вставки отвечает параметр QuickEdit со значением 1 в разделе HKCU\Console. Этого результата проще добиться через настройки командной строки. Запустите командную строку и щелкните в левом верхнем углу окна (или Alt+Пробел). Выберите в меню команду Умолчания и отметьте галочкой пункт Быстрая вставка.
Изменение вида приглашения
Вы можете изменить вид приглашения для командной строки. Как правило используется формат типа C:\> (текущий диск и угловая скобка). Откройте раздел HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment и создайте параметр PROMPT типа REG_EXPAND_SZ, которому нужно присвоить одно из следующих значений:
$B – | (вертикальная черта) $D – текущая дата $G – > (знак больше) $L – < (знак меньше) $N – текущий диск $P – текущий диск и путь $Q – = (знак равно) $T – текущее время $V – версия Windows $$ – $ (знак доллара)
Запрет на расширенный режим командного процессора CMD.EXE
Существует возможность запрета на расширенный режим командного процессора (cmd. exe). Например, в расширенном режиме существуют такие команды как del, erase, chdir, goto. Для запрета найдите или создайте параметр типа DWORD EnableExtensions в разделе HKCU\Software\Microsoft\Command Processor и присвойте ему значение 0. Для включения этого режима используйте значение 1
Отложенное расширение переменных среды
Отложенное расширение переменных среды по умолчанию не включено. Для включения используйте параметр типа DWORD DelayedExpansion, равный 1 в разделе HKCU\Software\Microsoft\Command Processor
Запрет на режим командной строки и обработки bat-файлов
Существует возможность запрета на режим командной строки (cmd. exe) и обработки bat-файлов. Для этого найдите или создайте параметр типа DWORD DisableCMD в разделе HKCU\Software\Policies\Microsoft\Windows\System
Данный параметр может принимать следующие значения
0 (или отсутствие записи в реестре
| Система может использовать режим командной строки и обрабатывать bat-файлы
|
1
| Система не может использовать режим командной строки, но может обрабатывать bat-файлы
|
2
| Система не может использовать режим командной строки и обрабатывать bat-файлы |
Автонабор команд
Для включения возможности автонабора команд по нажатию клавиши Tab, в разделе HKCU\Software\Microsoft\Command Processor установите значение параметра типа DWORD CompletionChar равным 9, что соответствует идентификатору клавиши Tab. Для клавиши Backspace используйте 8, для клавиш Ctrl-D – 4, для Ctrl-F – 6
Откуда запускать командную строку
По умолчанию консоль cmd. exe стартует в папке профиля пользователя, но этот порядок вполне можно изменить. Для этого надо в разделе HKCU\Software\Microsoft\Command Processor создать строковый параметр AutoRun с указанием в его значении команды перехода к необходимой директории – например, – CD /D C:\ – именно в ней и будет стартовать консоль. Кстати говоря, в значении этого параметра можно указать и специально заготовленный bat-файл с разными командами, с параметрами переменных окружения и т. п. Получится что-то вроде autoexec. bat для консоли, да и редактировать такой файл удобнее, чем параметры в реестре.
Добавление новых шрифтов
Если щелкнуть правой кнопкой на заголовке окна программы CMD. EXE и выбрать пункт меню Свойства, а затем выбрать вкладку Шрифт, то увидите один или два шрифта на выбор. Можно добавить свои моноширные шрифты. Для этого зайдите в раздел HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont Там уже присутствует строковый параметр 0 со значением Lucida Console. Создайте новые строковые параметры 00 со значением Courier New и параметр 000 со значением Lucida Sans Typewriter (Это стандартные шрифты, присутствующие в Windows). Можете поискать другие моноширные шрифты на сайте http://www. lowing. org/fonts/.
Отключение подсказок для кнопок Свернуть, Развернуть и Закрыть
В Windows 2000/XP контекстная подсказка отображается при размещении курсора мыши поверх кнопок Свернуть, Развернуть и Закрыть. Чтобы отключить эти подсказки, откройте раздел HKCU\Control Panel\Desktop и замените первую цифру параметра UserPreferencesMask следующим образом:
8 меняется на 0 9 меняется на 1 a меняется на 2 b меняется на 3 c меняется на 4 d меняется на 5 e меняется на 6
Например, исходная строка: 9e 3e 07 80, тогда должно стать – 1e 3e 07 80
Установка классического вида в Проводнике
Проводник Windows содержит пункты меню, как Переход и Избранное, которые отражают новые Web-возможности Windows. Если нет необходимости использовать новые возможности, то можно использовать классический стиль окон оболочки и проводника, добавив параметр ClassicShell со значением DWORD равным 0×00000001 в раздел HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
Избранное
Удаление пункта меню в IE
Чтобы удалить пункт меню Избранное в Internet Explorer, создайте параметр типа DWORD NoFavorites со значением 1 в разделе HKCU\Software\Policies\Microsoft\Internet Explorer\Restrictions Кнопка Избранное также будет недоступна на панели инструментов
Открывать в новом окне
Вы можете сделать так, чтобы ссылка в Избранном открывалась в новом окне. Для этого в разделе HKCR\InternetShortcut\shell создайте новый раздел Открыть в новом окне, в котором создайте подраздел command. В созданном подразделе измените значение по умолчанию на rundll32.exe shdocvw. dll, OpenURL %1. Теперь в контекстном меню ссылки в Избранном появится новая команда, позволяющая открывать ссылку в новом окне.
Клавиша F3 (Поиск)
Можно заблокировать клавишу F3 в Internet Explorer, которая запускает поиск в интернете. Создайте параметр типа DWORD NoFindFiles со значением 1 в разделе HKCU\Software\Policies\Microsoft\Internet Explorer\Restrictions