Текст книги "Реестр Windows 7"
Автор книги: Александр Климов
Жанр: ОС и Сети, Компьютеры
сообщить о неприемлемом содержимом
Текущая страница: 3 (всего у книги 11 страниц) [доступный отрывок для чтения: 3 страниц]
Поговорим теперь о настройках, связанных с Корзиной, которая практически у всех присутствует на Рабочем столе. Приведенные параметры представляют интерес в первую очередь для системных администраторов. В частности, для того чтобы обезопасить пользователей от случайного удаления файлов минуя Корзину, возможность установки этого параметра можно заблокировать.
По умолчанию Корзина не создается на съемных дисках, однако с помощью параметра RecycleBinDrives в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionPolicies Explorer вы можете изменить это поведение операционной системы. Данный параметр является битовой маской, каждый бит которой определяет букву диска, на котором будет создаваться файл Корзины. Если присвоить данному параметру значение 0хffffffff, то файл Корзины будет создаваться на всех дисках.
Если вы хотите убрать пункт Свойства из контекстного меню Корзины, то создайте параметр NoPropertiesRecycleBin типа DWORD со значением 1 в разделе HKCU SoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer.
Данная настройка бывает полезна, чтобы неопытные пользователи (дети, гости и т. д.) случайно не настроили неправильным образом свойства Корзины.
Кроме того, можно настроить отдельные параметры в свойствах Корзины. О них речь пойдет ниже.
В свойствах Корзины есть флажок Запрашивать подтверждение на удаление. Вы можете заблокировать данный флажок, чтобы никто не мог изменить установленное вами поведение Корзины (рис. 2.2). Для этого в разделе HKCUSOFTWAREMicrosoftWindowsCurrentVersionPoliciesExplorer присвойте параметру ConfirmFileDelete типа DWORD значение 1.
Рис. 2.2. Блокировка флажка запроса на подтверждение удаления
Компьютер
Многие пользователи размещают на Рабочем столе значок Компьютер, с которого удобно начинать навигацию по дискам. Мы уже знаем, как скрывать значок Компьютер с Рабочего стола, поговорим теперь о более тонкой настройке.
Можно запретить отображение команды Свойства в контекстном меню значка Компьютер. Для этого нужно параметру NoPropertiesMyComputer типа DWORD присвоить значение 1 в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer.
Также в контекстном меню значка Компьютер имеется команда Управление, которую тоже можно скрыть. Для этого создайте параметр NoManageMyComputerVerb типа DWORD со значением 1 в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer.
ПРИМЕЧАНИЕ
Данный пункт запускает утилиту compmgmt msc. Удаление пункта не удаляет саму программу.
Вы можете скрывать ненужные значки дисков в окне Компьютер. Наглядным примером для этой задачи является диск A:, который предназначен для флоппи-дисководов. Современные настольные компьютеры и ноутбуки уже не комплектуются подобными дисководами, но значок A: по-прежнему присутствует в системе.
Неопытный пользователь может по ошибке щелкнуть по данному значку и получить сообщение об ошибке, которое будет сбивать его с толку. Для скрытия значков дисков нужно использовать параметр NoDrives типа DWORD, который является битовой маской. Данный параметр расположен в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer.
Значения битовой маски параметра NoDrives строятся по следующему правилу: каждой букве диска присваивается определенный бит в шестнадцатеричном значении. Чтобы скрыть только один диск, можно указать единственный бит в параметре. Если нужно скрыть два и более диска, то их значения нужно сложить. Вот как выглядит небольшая таблица битов для первых дисков от A: до F::
► 0х00000001 – диск А:;
► 0х00000002 – диск B:;
► 0х00000004 – диск C:;
► 0х00000008 – диск D:;
► 0х00000010 – диск E:;
► 0х00000020 – диск F: и т. д.
Таким образом, чтобы скрыть значок только диска A:, нужно использовать значение 0x00000001. Если мы хотим скрыть диск A: и C:, то следует использовать значение 0x00000005 и т. д. Для сокрытия значков всех дисков можно использовать значение 0x03FFFFFF.
Можно использовать менее радикальный способ – реестр Windows позволяет запретить доступ к определенным дискам, не скрывая их от пользователя. Для этого используется параметр NoViewOnDrive типа DWORD в том же разделе, о котором говорилось выше.
Принцип работы данного параметра аналогичен параметру NoDrives, то есть битовая маска. Например, чтобы запретить доступ к диску D:, нужно установить значение 0x00000008. После перезагрузки компьютера изменение вступит в силу, и если пользователь попробует открыть диск D: или любую папку на этом диске, то увидит пре дупреждающее окно, что данная операция отменена вследствие действующих на компьютере ограничений (рис. 2.3). Кстати, подобное окно может появляться и при других настройках, которые ограничивают действия пользователей.
Рис. 2.3. Предупреждающее окно
По умолчанию буква диска отображается справа от его метки, например, Локальный диск (C:). Можно настроить данное поведение при помощи параметра ShowDriveLettersFirst типа DWORD в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionExplorer. Данный параметр может принимать следующие значения:
► 1 – отображать букву диска справа от его метки (по умолчанию);
► 2 – не выводить букву диска;
► 4 – отображать букву диска слева от метки.
Я присвоил на своем компьютере параметру значение 2 и после перезагрузки увидел, что в Проводнике больше не отображаются буквы дисков – только их названия (рис. 2.4)!
Рис. 2.4. Отображение только названий дисков
Можно изменить вид значков и описание диска в окне Компьютера и Проводника. Для этого откройте раздел HKLMSoftwareMicrosoftWindowsCurrentVersionExplоrer и создайте новый подраздел DriveIcons. Теперь в нем необходимо создать подразделы с буквами дисков, чьи значки и описания вы собираетесь менять. Следующий шаг – создание в подразделах диска двух новых подразделов: DefaultIcon и DefaultLabel.
В них нужно изменить значения по умолчанию. В первом случае нужно указать путь к значку, а во втором – описание диска. Например, вот как будут выглядеть параметры в реестре для диска С::
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerDriveIconsCDefaultIcon]
@="explorer.exe,8"
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerDriveIconsCDefaultLabel]
@="Мой системный диск"
В данном случае значок @ означает параметр по умолчанию. На рис. 2.5. вы можете видеть окно редактора реестра и окно Компьютер, в котором виден значок диска С: с измененными параметрами отображения.
Рис. 2.5. Редактор реестра и результаты редактирования
Чтобы удалить вкладку Оборудование при просмотре свойств локального диска, создайте параметр NoHardwareTab типа DWORD со значением 1 в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer.
Можно также запретить отображение вкладки Безопасность при помощи параметра NoSecurityTab типа DWORD со значением 1 в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer. Стоит обратить внимание, что данная настройка распространяется не только на диски – вкладка Безопасность исчезнет также из окна свойств папок и файлов.
ПапкиПосле настроек дисков логично перейти к параметрам, которые отвечают за настройки папок.
В свойствах папки, которые доступны через контекстное меню, есть вкладка Настройка, позволяющая изменять внешний вид папки. Чтобы закрыть пользователю доступ к настройкам, можно удалить данную вкладку. Для этого в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer создайте параметр NoCustomizeWebView типа DWORD со значением 1.
Панель задачМожно изменить время задержки перед показом окон предваритель ного просмотра при наведении курсора мышки на значок на Панели задач. Для этого в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedсоздайте параметр ExtendedUIHoverTime типа DWORD и установите нужную величину в миллисекундах, например 20 000. После этого окна предварительного просмотра будут показываться через 20 секунд после наведения курсора на кнопку на Панели задач. Полностью отключить предварительный просмотр нельзя.
Aero Peek – это возможность быстро скрыть или временно сделать прозрачными окна на Рабочем столе. Можно изменить время срабатывания режима Aero Peek – быстрее или медленнее. В разделе HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced создайте новый параметр типа DWORD DesktopLivePreviewHoverTime и задайте ему нужное значение в миллисекундах. По умолчанию оно равно 1 секунде (1000 мс). Попробуйте значения 500 (полсекунды) или 2000 (2 секунды).
Чтобы вернуть настройку по умолчанию, можете просто удалить этот параметр.
Если вы хотите заблокировать Aero Peek, то воспользуйтесь параметром DisablePreviewDesktop типа DWORD со значением 1 в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced.
В табл. 2.1 вы можете найти настройки, предназначенные для ограничения возможностей по модификации Панели задач. Все параметры, описываемые в таблице, расположены в ключе реестра HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer.
Таблица 2.1. Параметры для настройки меню кнопки Пуск
В правой части Панели задач имеется область уведомлений, где располагаются различные значки для переключения клавиатуры, работы с Интернетом, значок соединения с локальной сетью и т. д. Рассмотрим некоторые настройки, связанные с этой областью.
Можно установить время, в течение которого уведомления остаются на экране, прежде чем будут закрыты. Для этого находим в разделе HKCUControl PanelAccessibility параметр MessageDuration и меняем его значение. По умолчанию оно равно 5 секундам. Эту операцию можно проделать и при помощи компонента Панели управления Центр специальных возможностей: ссылка Использование компьютера без экрана | список Как долго должны оставаться открытыми диалоговые окна уведомлений Windows?
Если вы хотите скрыть область уведомлений, то присвойте параметру NoTrayItemsDisplay типа DWORD значение 1 в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer. Обратите внимание, что если вы захотите настроить значки в области уведомлений через контекстное меню Свойства кнопки Пуск, то увидите в диалоговом окне специальное предупреждение, что некоторые настройки были заданы системным администратором и окно настроек заблокировано (рис. 2.6).
Пользователь имеет возможность настройки области уведомлений по своему вкусу – выводить только уведомления, выводить значки и уведомления, не выводить ни то, ни другое.
Можно заблокировать доступ к настройкам области уведомлений. Для этого в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer нужно создать параметр NoAutoTrayNotify типа DWORD и присвоить ему значение 1. Если теперь пользователь щелкнет в области уведомлений на треугольнике и выберет команду Настроить, то снова увидит заблокированное диалоговое окно с сообщением, что некоторые настройки определяются системным администратором.
Рис. 2.6. Заблокированное окно настроек области уведомлений
Уже знакомый вам раздел реестра HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer позволяет работать с еще несколькими параметрами, которые нужны для расширенного управления поведением области уведомлений:
► Для отключения всплывающих уведомлений нужно установить параметр TaskbarNoNotification в значение 1.
► Для скрытия значка регулятора громкости установите в 1 параметр HideSCAVolume.
► Для скрытия значка «Центр поддержки» установите в 1 параметр HideSCAHealth.
► Для скрытия значка сети установите параметр HideSCANetwork в 1.
► Для скрытия значка часов нужно создать параметр HideClock типа DWORD и присвоить ему 1.
► Для скрытия значка «Батарея» (актуально для владельцев ноутбуков) нужно установить параметр HideSCAPower в 1.
После установки программ, которые во время работы размещаются в области уведомлений, список значков в окне настроек увеличивается. Чтобы оставить в данном окне только те значки, которые расположены в области уведомлений на данный момент, нужно в разделе HKCUSoftwareClassesLocal-SettingsSoftwareMicrosoftWindowsCurrentVersionTrayNotify удалить подразделы PastIconsStream и IconStreams и перезагрузить компьютер.
Панель инструментовНа Панели задач также можно расположить различные панели инструментов, настройка которых производится через контекстное меню Панели задач. В число стандартных панелей входят:
► Адрес.
► Ссылки.
► Панель ввода планшетного ПК.
► Рабочий стол.
Также можно создать свою панель инструментов через команду Создать панель инструментов… Рассмотрим параметры, с помощью которых можно управлять данными панелями.
Если нужно скрыть пункт Панели, блокируя тем самым возможность работать с панелями инструментов, то следует воспользоваться параметром NoToolbarsOnTaskbar типа DWORD со значением 1 в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer. После перезагрузки компьютера пункт Панели исчезнет из контекстного меню Панели задач (рис. 2.7).
Рис. 2.7. Скрытие пункта меню Панели
Можно пойти по другому пути. Мы не будем скрывать пункт меню Панели, но заблокируем его, лишая возможности добавлять или удалять уже существующие панели инструментов. Для этой цели нужно создать параметр TaskbarNoAddRemoveToolbar типа DWORD со значением 1 в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer. После перезагрузки компьютера все элементы Панели инструментов окажутся недоступны для работы (рис. 2.8).
Рис. 2.8. Блокировка пункта меню Панели
Есть еще одна интересная возможность блокировки Панели инструментов. При помощи параметра NoCloseDragDropBands типа DWORD со значением 1 в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer мы можем запретить операции перетаскивания и закрытия панелей инструментов. После перезагрузки компьютера все элементы Панели инструментов станут недоступны для работы, запрещено будет и перетаскивать мышкой Панели инструментов на Панель задач (рис. 2.9).
Рис. 2.9. Запрет на перетаскивание панелей инструментов
Если в меню Панели задач снять флажок Закрепить Панель задач, то у пользователя появляется возможность перемещать и изменять размеры размещенных на Панели задач панелей инструментов. Чтобы ограничить свободу пользователю, оставив ему возможность перемещать только значки приложений, воспользуйтесь параметром NoMovingBands типа DWORD со значением 1, в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer.
Проводник
Проводник (explorer.exe) является важным компонентом системы. Посмотрим, что можно настроить в Проводнике с помощью реестра.
Блокировка контекстного менюЧтобы сделать недоступным контекстное меню Проводника при щелчке правой кнопкой мыши, в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer создайте параметр NoViewContextMenu типа DWORD со значением 1.
Удаление пункта меню Файл из ПроводникаДля удаления меню Файл из Проводника используйте параметр NoFileMenu типа DWORD со значением 1 в разделе HKCUSOFTFAREMicrosoftWindowsCurrentVersionPoliciesExplorer.
Стрелка на ярлыкахКогда мы создаем ярлык к файлу, то у значка ярлыка в нижнем левом углу отображается стрелка, по которой мы и определяем, что данный значок является именно ярлыком, а не значком программы, документа или папки. Однако если вам не нравится присутствие стрелки в ярлыках, то можно избавиться от нее. Найдите в разделе реестра HKCRlnkfile строковый параметр IsShortcut и удалите его (или переименуйте, например, в IsShortcutTemp, чтобы потом можно было быстро вернуть стрелку).
Суффикс –ЯрлыкКогда вы создаете ярлык к какому-нибудь документу, то Windows автоматически добавляет суффикс – Ярлык к создаваемому ярлыку. Чтобы запретить это поведение присвойте параметру link типа REG_BINARY значение 00 00 00 00 в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionExplorer.
Чтобы вернуть прежнюю настройку, назначьте данному параметру значение 1a 00 00 00. Изменения вступят в силу после перезагрузки компьютера. На рис. 2.10 вы можете видеть два ярлыка, созданные до и после внесения изменений в реестре.
Рис. 2.10. Убираем суффикс –Ярлык
Запуск от имени администратора
Если щелкнуть правой кнопкой мыши в Проводнике на исполняемом файле или его ярлыке, то в контекстном меню появляется команда Запуск от имени администратора (Run as...). Чтобы запретить появление этой команды, нужно в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer создать параметр HideRunAsVerb типа DWORD со значением 1.
Удаление списка дисков из меню ОтправитьКоманда меню Отправить в контекстном меню Проводника обычно используется для пересылки файлов по электронной почте, но редко применяется для перенаправления файлов на другие диски. Поэтому список дисков является для многих лишним. Однако в папке Отправить записей, отвечающих за диски, не существует. Поэтому воспользуемся реестром для решения этой проблемы. Для удаления списка дисков создайте в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer параметр NoDrivesInSendToMenu типа DWORD со значением 1.
Запрет на изменение пользователем местоположения папки Мои документыЕсли в Проводнике выбрать папку Мои документы (не путать с элементом оболочки Документы), которая по умолчанию находится по пути C:Users<Имя_пользователя>Documents, и в его контекстном меню выбрать вкладку Расположение, то там можно увидеть три кнопки: По умолчанию, Переместить, Найти папку (рис. 2.11).
Рис. 2.11 Стандартный вид вкладки Расположение папки Мои документы
Если вы не хотите, чтобы пользователь мог перемещать и переименовывать папку Мои документы, то создайте параметр DisablePersonalDirChange типа DWORD со значением 1 в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer. После перезагрузки компьютера описанные три кнопки исчезнут, а сама текстовая строка, указывающая на путь, будет доступна только для чтения (рис. 2.12).
Рис. 2.12 Вкладка Расположение после применения настройки
Диалоговое окно выбора программы
Когда в Проводнике вы щелкаете на файле с незарегистрированным в системе расширением, то появляется диалоговое окно Выбор программы, в котором вам предлагается найти программу для обработки в Интернете или выбрать из списка установленных на вашем компьютере программ, которая предназначена для работы с выбранным файлом (рис. 2.13). Рассмотрим несколько параметров, позволяющих настроить диалоговое окно.
Рис. 2.13. Стандартное окно выбора программы
Если системе не знаком тип файла, который вы пытаетесь открыть, то сначала выводится диалоговое окно, предлагающее осуществить поиск программы в Интернете.
Если выбрать этот вариант, то запускается веб-служба shell.windows.com/fileassoc/0409/xml/redir.asp?Ext=rar (пример для случая с RAR-фай лом). Можно пропустить этот шаг и сразу искать нужную программу на своем компьютере.
Для этого создайте параметр NoInternetOpenWith типа DWORD со значением 1 в разделе HKCUSOFTWAREMicrosoftWindowsCurrentVersionPoliciesExplorer. Я специально создал на компьютере файл с расширением ABSE, зная, что программы для работы с подобными файлами не существует. После щелчка на имени файла в Проводнике появилось окно (рис. 2.14), в котором можно сразу выбрать программу на локальном компьютере, не используя поиск по Интернету.
Рис. 2.14. Окно выбора программ на компьютере
Список программ, которые отображаются в диалоговом окне выбора программы, формируется при помощи перечня подразделов раздела HKEY_CLASSES_ROOTApplications. В нем имена подразделов соответствуют именам программ, установленным на компьютере. Если вы хотите, чтобы какая-то из программ никогда не попадала в это диалоговое окно, то в подразделе реестра этой программы создайте строковый параметр NoOpenWith без всякого значения.
Внимание! Это не конец книги.
Если начало книги вам понравилось, то полную версию можно приобрести у нашего партнёра - распространителя легального контента. Поддержите автора!Правообладателям!
Данное произведение размещено по согласованию с ООО "ЛитРес" (20% исходного текста). Если размещение книги нарушает чьи-либо права, то сообщите об этом.Читателям!
Оплатили, но не знаете что делать дальше?