Реестр Windows
Шрифт:
Мое сетевое окружение - 00000012
Шрифты - 00000014
History - 00000022
Папки могут быть и обычные, где строковое значение параметра Place указывает путь к папке. Например:
Place1="C:\Windows\Systems"
Если вы не используете все пять параметров, а только часть из них, например Place0 и Place1, то в левой части диалогового окна будут отображаться столько же папок.
Старый вид диалогового окна
Чтобы вернуться к старому виду диалогового окна Windows 95/98, создайте
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\comdlg32
Убираем кнопку Назад
Чтобы убрать кнопку Назад из Общего диалогового окна, создайте параметр ·NoBackButton· типа DWORD со значением 1 в
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\comdlg32
Убираем список файлов
Чтобы убрать выпадающее комбинированное окно со списком файлов (Имя файла), создайте параметр NoFileMru типа DWORD со значением 1 в
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\comdlg32
Списки последних открытых и сохранённых файлов в стандартных окнах открытия и сохранения файлов
Каждый раз, когда мы пользуемся стандартными диалоговыми окнами, то Windows сохраняет список последних открытых и сохранённых файлов в реестре. Порой эти записи слишком разрастаются. Кроме того, возможно вам не хотелось бы оставлять следы своей деятельности на компьютере. Этот список можно безболезненно удалить (или часть записей). Данный список хранится по адресу
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32
Смотри также: Диалоговое окно открытия и сохранения файла для Office
Добавление нового пункта в меню "Создать"
Пункт контекстного меню "Создать" появляется, если щелкнуть на Рабочем столе или в Проводнике на свободном месте открытой папки. Существует возможность добавления нового пункта в это меню. Например, если вы веб-дизайнер, то было бы удобно иметь пункт Документ 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>
Третий
Существуют и другие способы. Можно не создавать шаблон файла. Он может быть и пустым, но тогда вместо параметра FileName надо создать пустой строковый параметр NullFile.
Контекстное меню папок и файлов, дисков
При установке многих программ контекстное меню файлов и папок постепенно заполняется лишними пунктами.
Чтобы оставить в меню только то, что действительно нужно, найдите ветвь:
HKCR\*\shellex\ContextMenuHandlers
– в ней в качестве подразделов выступают команды, отображаемые в меню любого файла. Просто удалите ненужные команды.
Команды, привязанные к конкретному типу файлов можно найти уже в ветвях, соответствующих такому типу. Например, для файла AVI это будет раздел
HKCR\avifile\shell
Соответственно, чтобы добавить новый пункт в контекстное меню, нужно прописать строку типа
HKEY_CLASSES_ROOT\*\shell
@="Путь_к_программе %1"
Например, чтобы прописать пункт "Открыть с помощью..." в контекстном меню, найдем ключ
HKCR\*\shell\openas\command
Измените значение "По умолчанию" на "C:\WINDOWS\rundll32.exe shell32.dll,OpenAs_RunDLL %1" (путь к файлу подредактируйте при необходимости).
За меню папок отвечают
HKCR\Directory\shell
и
HKCR\Folder\shell
За меню дисков отвечают
HKCR\Drive\shell
Например, для быстрой очистки диска создайте в указанном месте новый раздел типа Очистка диска, в котором создать раздел command, в параметре "По умолчанию", которого прописать:
C:\WINDOWS\cleanmgr.exe /d %1
Теперь нажав правой кнопкой мыши на каком-либо диске можно выбрать команду Очистка диска.
Исполняемые файлы и ярлыки
Если вдруг вы не можете запустить исполняемые файлы или ярлыки (например, в результате ваших экспериментов с реестром), то решить эту проблему сможет мой справочник :-)
Откройте раздел
HKCR\exefile\shell\open\command
и присвойте параметру по умолчанию значение °"%1" %*°