Роман Клименко - Тонкости реестра Windows Vista. Трюки и эффекты
• MaxCacheFileSize256 – указывает максимальный размер файла thumbcache_256.
• MaxCacheFileSize1024 – задает максимальный размер файла thumbcache_1024.
Вид значков папок ПроводникаВы, наверное, уже замечали, что операционная система сохраняет сделанные вами изменения вида значков папок – при следующем запуске измененной папки для отображения ее содержимого будет использоваться указанный ранее вид.
По умолчанию операционная система может сохранить отдельные настройки вида значков в папке максимум для 5000 локальных папок и 5000 сетевых папок. Вы можете изменить эти установки. Для этого применяются параметры REG_DWORD-типа BagMRU Size, расположенные в ветвях HKEY_CURRENT_USERSoftwareMicrosoftWindowsShell (для локальных папок) и HKEY_CURRENT_USERSoftwareMicrosoftWindowsShellNoRoam (для сетевых папок).
Экземпляры процессов ПроводникаПо умолчанию в операционной системе Windows Vista всегда присутствует только один экземпляр Проводника (файл explorer.exe). Он содержит данные и оболочки операционной системы и открытых в данный момент окон Проводника. Что касается быстродействия, то это правильное решение (так как использование общего процесса уменьшает количество оперативной памяти, требуемой Проводнику). Однако если возникнет ошибка в работе окна Проводника или оболочки, то все окна Проводника закроются и оболочка перезагрузится.
Существует возможность настройки операционной системы на использование двух экземпляров Проводника. В этом случае в первом экземпляре будет выполняться оболочка операционной системы, а во втором – все открытые в данный момент окна.
Для этого достаточно присвоить параметру REG_DWORD-типа SeparateProcess значение 1. Он расположен в ветви реестра HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer.
Изменения вступят в силу после перезагрузки.
Отображение образцов и фильтровС помощью области Задачи, расположенной на вкладке Вид окна Свойства папки, можно определить, будут ли в Проводнике отображаться образцы и фильтры (по умолчанию отображаются).
Существует возможность блокирования доступа к области Задачи. Для этого достаточно присвоить значение 1 параметру REG_DWORD-типа NoWebView. Параметр расположен в ветви реестра HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer.
После выполнения указанных изменений область Задачи будет заблокирована (рис. 2.9).
Рис. 2.9. Область Задачи заблокирована
Изменения вступят в силу после перезагрузки компьютера.
Компьютер
Можно изменить значок, который используется для идентификации окна Компьютер. Для этого следует создать параметр строкового типа OpenIcon в ветви реестра HKEY_CLASSES_ROOTCLSID{20D04FE0-3AEA-1069-A2D8-08002B30309D}DefaultIcon. Он должен содержать путь к BMP-файлу значка формата 22 x 22 пиксела. На рис. 2.10 показан результат изменения приведенного параметра (изображение ключа).
Рис. 2.10. Результат изменения значка в строке заголовка окна Компьютер
Контекстное меню значка Компьютер
Можно запретить отображение команды Свойства в контекстном меню значка Компьютер. Для этого нужно параметру REG_DWORD-типа NoPropertiesMyComputer присвоить значение 1. Он расположен в ветви реестра HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer.
Существует также возможность запрета отображения в контекстном меню значка Компьютер команды Управление. Для этого нужно параметру REG_DWORD-типа NoManageMyComputerVerb присвоить значение 1. Параметр расположен в ветви HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer.
Из контекстного меню значка Компьютер можно также скрыть команды Подключить сетевой диск и Отключить сетевой диск. Для этого достаточно создать в ветви HKEY_CLASSES_ROOTCLSID{20D04FE0-3AEA-1069-A2D8-08002B30309D} параметр строкового типа {28636AA6-953D-11D2-B5D6-00C04FD918D0} 2.
Контекстное меню значков дискаВы можете удалить некоторые пункты контекстного меню значков диска. Для этого необходимо удалить соответствующий пункту меню подраздел ветви реестра HKEY_CLASSES_ROOTDriveshellexContextMenuHandlers:
• {596AB062-B4D2-4215-9F74-E9109B0A8153} – отображает команду Восстановить прежнюю версию;
• {fbeb8a05-beee-4442-804e-409d6c4515e9} – показывает команду Записать на диск.
Можно скрыть команду Общий доступ. Для этого в подразделе Sharing ветви реестра HKEY_CLASSES_ROOTDriveshellexContextMenuHandlers нужно присвоить параметру (По умолчанию) значение 0 вместо {f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}.
Значки дисковЧтобы скрыть значки дисков в окне Компьютер, нужно использовать REG_DWORD-параметр NoDrives, который является битовой маской. Этот параметр расположен в ветви HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer. Значения битовой маски данного параметра строятся по следующему принципу:
• 0х00000001 – скрыть значок диска А:;
• 0х00000002 – диска B:;
• 0х00000004 – диска C:;
• 0х00000008 – диска D:;
• 0х00000010 – диска E:;
• 0х00000020 – диска F: и т. д.
Кроме скрытия значков реестр Windows позволяет запретить доступ к дискам. Для этого используется REG_DWORD-параметр NoViewOnDrive, расположенный в той же ветви реестра, что и предыдущий, и также являющийся битовой маской. Более того, его битовая маска имеет такие же значения, что и битовая маска предыдущего параметра.
Можно изменить стандартный значок диска. Для этого используется ветвь реестра HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionexplorerDriveIcons. Чтобы изменить значок диска, нужно создать в этой ветви подраздел с именем, соответствующим букве диска, значок которого вы хотите изменить. В этом подразделе следует создать еще один подраздел, названный DefaultIcon. В параметре (По умолчанию) этого подраздела нужно указать путь к файлу рисунка, который будет присвоен диску (изменения вступают в силу сразу после того, как вы откроете окно Компьютер). На рис. 2.11 показан результат наших экспериментов.
Рис. 2.11. Результат изменения значка отдельного диска
В папке Интерфейс компакт-диска, прилагаемого к книге, находится файл сценария change_drive_icon.vbs, с помощью которого можно изменить значок диска.
Кроме подраздела DefaultIcon указанная ветвь реестра может содержать подраздел DefaultLabel. Его параметр (По умолчанию) определяет метку диска, устанавливаемую по умолчанию. При этом следует учитывать, что если диск уже имеет метку, то значение данного подраздела не будет иметь силы.
По умолчанию буква диска (в названии раздела диска) отображается справа от его метки, однако с помощью параметра REG_DWORD-типа ShowDriveLettersFirst это можно изменить. Этот параметр расположен в ветви реестра HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionexplorer и может принимать следующие значения:
• 1 – отображать букву диска справа от его метки;
• 2 – вообще не отображать букву диска;
• 4 – показывать букву диска слева от метки.
Окно Свойства значков дисковСуществует возможность настройки отображения и работы некоторых вкладок окна Свойства значка диска.
Вкладка Сервис. Данная вкладка содержит три кнопки: Выполнить архивацию, Выполнить проверку и Выполнить очистку. Существует возможность изменения команд, которые выполняются при нажатии этих кнопок. Для этого достаточно изменить значение параметров (По умолчанию) подразделов BackupPath, cleanuppath и DefragPath, расположенных в ветви реестра HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionexplorerMyComputer.
Вкладка Оборудование. Чтобы запретить отображение данной вкладки, достаточно параметру REG_DWORD-типа NoHardwareTab присвоить значение 1. Параметр расположен в ветви HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer. После этого нужно перезагрузить компьютер.
Вкладка Безопасность. Чтобы запретить отображение данной вкладки, достаточно параметру REG_DWORD-типа NoSecurityTab присвоить значение 1. Этот параметр расположен в ветви HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer.
После выполнения данного действия вкладка Безопасность будет удалена из окна Свойства для всех файлов и папок. Если же вкладку Безопасность нужно удалить только из окна Свойства значков диска, то придется воспользоваться другой возможностью. Для этого достаточно удалить подраздел {1f2e5c40-9550-11ce-99d2-00aa006e086c} из ветви реестра HKEY_CLASSES_ROOTDriveshellexPropertySheetHandlers.
Вкладка Предыдущие версии. Запретить отображение данной вкладки в окне Свойства значка диска можно с помощью ветви HKEY_CLASSES_ROOTDriveshellexPropertySheetHandlers. Для этого в ней достаточно удалить подраздел {596AB062-B4D2-4215-9F74-E9109B0A8153}.
Вкладка Квота. Чтобы запретить отображение данной вкладки в окне Свойства значка диска, нужно воспользоваться ветвью реестра HKEY_CLASSES_ROOTDriveshellexPropertySheetHandlers. Достаточно в ней удалить подраздел {7988B573-EC89-11cf-9C00-00AA00A14F56}.
Вкладка Настройка. Запретить отображение данной вкладки в окне Свойства значка диска можно с помощью ветви HKEY_CLASSES_ROOTDriveshellexPropertySheetHandlers. Для этого в ней достаточно удалить подраздел {ef43ecfe-2ab9-4632-bf21-58909dd177f0}.
Вкладка Доступ. Чтобы запретить отображение данной вкладки в окне Свойства значка диска, нужно использовать ветвь реестра HKEY_CLASSES_ROOTDriveshellexPropertySheetHandlers. Достаточно в ней удалить подраздел {f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}.
Контекстное меню
Если вы задавались вопросом, как скрыть тот или иной пункт контекстного меню файла и папки, то в данном разделе вы сможете найти ответы на свои вопросы.