Рис. 2.6. Заблокированное окно настроек области уведомлений
Уже знакомый вам раздел реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer позволяет работать с еще несколькими параметрами, которые нужны для расширенного управления поведением области уведомлений:
►Для отключения всплывающих уведомлений нужно установить параметр TaskbarNoNotification в значение 1 .
►Для скрытия значка регулятора громкости установите в 1 параметр HideSCAVolume .
►Для скрытия значка «Центр поддержки» установите в 1 параметр HideSCAHealth .
►Для скрытия значка сети установите параметр HideSCANetwork в 1 .
►Для скрытия значка часов нужно создать параметр HideClock типа DWORD и присвоить ему 1.
►Для скрытия значка «Батарея» (актуально для владельцев ноутбуков) нужно установить параметр HideSCAPower в 1 .
После установки программ, которые во время работы размещаются в области уведомлений, список значков в окне настроек увеличивается. Чтобы оставить в данном окне только те значки, которые расположены в области уведомлений на данный момент, нужно в разделе HKCU\Software\Classes\Local-Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify удалить подразделы PastIconsStream и IconStreams и перезагрузить компьютер.
Панель инструментов
На Панели задач также можно расположить различные панели инструментов, настройка которых производится через контекстное меню Панели задач. В число стандартных панелей входят:
►Адрес.
►Ссылки.
►Панель ввода планшетного ПК.
►Рабочий стол.
Также можно создать свою панель инструментов через команду Создать панель инструментов… Рассмотрим параметры, с помощью которых можно управлять данными панелями.
Скрытие Панели инструментов
Если нужно скрыть пункт Панели, блокируя тем самым возможность работать с панелями инструментов, то следует воспользоваться параметром NoToolbarsOnTaskbar типа DWORD со значением 1 в разделе HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer . После перезагрузки компьютера пункт Панели исчезнет из контекстного меню Панели задач (рис. 2.7).Рис. 2.7. Скрытие пункта меню Панели
Блокировка Панели инструментов Можно пойти по другому пути. Мы не будем скрывать пункт меню Панели , но заблокируем его, лишая возможности добавлять или удалять уже существующие панели инструментов. Для этой цели нужно создать параметр TaskbarNoAddRemoveToolbar типа DWORD со значением 1 в разделе HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer . После перезагрузки компьютера все элементы Панели инструментов окажутся недоступны для работы (рис. 2.8).
Рис. 2.8. Блокировка пункта меню Панели
Запрет на перетаскивание и закрытие Панели инструментов Есть еще одна интересная возможность блокировки Панели инструментов. При помощи параметра NoCloseDragDropBands типа DWORD со значением 1 в разделе HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer мы можем запретить операции перетаскивания и закрытия панелей инструментов. После перезагрузки компьютера все элементы Панели инструментов станут недоступны для работы, запрещено будет и перетаскивать мышкой Панели инструментов на Панель задач (рис. 2.9).
Рис. 2.9. Запрет на перетаскивание панелей инструментов
Запрет на изменение длины панелей инструментов Если в меню Панели задач снять флажок Закрепить Панель задач , то у пользователя появляется возможность перемещать и изменять размеры размещенных на Панели задач панелей инструментов. Чтобы ограничить свободу пользователю, оставив ему возможность перемещать только значки приложений, воспользуйтесь параметром NoMovingBands типа DWORD со значением 1 , в разделе HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer .
Проводник
Проводник ( explorer.exe ) является важным компонентом системы. Посмотрим, что можно настроить в Проводнике с помощью реестра.
Блокировка контекстного меню
Чтобы сделать недоступным контекстное меню Проводника при щелчке правой кнопкой мыши, в разделе HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создайте параметр NoViewContextMenu типа DWORD со значением 1 .
Удаление пункта меню Файл из Проводника
Для удаления меню Файл из Проводника используйте параметр NoFileMenu типа DWORD со значением 1 в разделе HKCU\SOFTFARE\Microsoft\Windows\CurrentVersion\Policies\Explorer .
Стрелка на ярлыках
Когда мы создаем ярлык к файлу, то у значка ярлыка в нижнем левом углу отображается стрелка, по которой мы и определяем, что данный значок является именно ярлыком, а не значком программы, документа или папки. Однако если вам не нравится присутствие стрелки в ярлыках, то можно избавиться от нее. Найдите в разделе реестра HKCR\lnkfile строковый параметр IsShortcut и удалите его (или переименуйте, например, в IsShortcutTemp , чтобы потом можно было быстро вернуть стрелку).
Суффикс –Ярлык
Когда вы создаете ярлык к какому-нибудь документу, то Windows автоматически добавляет суффикс – Ярлык к создаваемому ярлыку. Чтобы запретить это поведение присвойте параметру link типа REG_BINARY значение 00 00 00 00 в разделе HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer .
Чтобы вернуть прежнюю настройку, назначьте данному параметру значение 1a 00 00 00 . Изменения вступят в силу после перезагрузки компьютера. На рис. 2.10 вы можете видеть два ярлыка, созданные до и после внесения изменений в реестре.
Рис. 2.10. Убираем суффикс –Ярлык
Запуск от имени администратора
Если щелкнуть правой кнопкой мыши в Проводнике на исполняемом файле или его ярлыке, то в контекстном меню появляется команда Запуск от имени администратора (Run as...) . Чтобы запретить появление этой команды, нужно в разделе HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать параметр HideRunAsVerb типа DWORD со значением 1.
Удаление списка дисков из меню Отправить
Команда меню Отправить в контекстном меню Проводника обычно используется для пересылки файлов по электронной почте, но редко применяется для перенаправления файлов на другие диски. Поэтому список дисков является для многих лишним. Однако в папке Отправить записей, отвечающих за диски, не существует. Поэтому воспользуемся реестром для решения этой проблемы. Для удаления списка дисков создайте в разделе HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer параметр NoDrivesInSendToMenu типа DWORD со значением 1 .
Запрет на изменение пользователем местоположения папки Мои документы
Если в Проводнике выбрать папку Мои документы (не путать с элементом оболочки Документы), которая по умолчанию находится по пути C:\Users\<Имя_пользователя>\Documents , и в его контекстном меню выбрать вкладку Расположение , то там можно увидеть три кнопки: По умолчанию, Переместить, Найти папку (рис. 2.11).Рис. 2.11 Стандартный вид вкладки Расположение папки Мои документы
Если вы не хотите, чтобы пользователь мог перемещать и переименовывать папку Мои документы , то создайте параметр DisablePersonalDirChange типа DWORD со значением 1 в разделе HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer . После перезагрузки компьютера описанные три кнопки исчезнут, а сама текстовая строка, указывающая на путь, будет доступна только для чтения (рис. 2.12).
Рис. 2.12 Вкладка Расположение после применения настройки
Диалоговое окно выбора программы Когда в Проводнике вы щелкаете на файле с незарегистрированным в системе расширением, то появляется диалоговое окно Выбор программы , в котором вам предлагается найти программу для обработки в Интернете или выбрать из списка установленных на вашем компьютере программ, которая предназначена для работы с выбранным файлом (рис. 2.13). Рассмотрим несколько параметров, позволяющих настроить диалоговое окно.
Рис. 2.13. Стандартное окно выбора программы
Не искать в Интернете
Если системе не знаком тип файла, который вы пытаетесь открыть, то сначала выводится диалоговое окно, предлагающее осуществить поиск программы в Интернете.
Если выбрать этот вариант, то запускается веб-служба shell.windows.com/fileassoc/0409/xml/redir.asp?Ext=rar (пример для случая с RAR -фай лом). Можно пропустить этот шаг и сразу искать нужную программу на своем компьютере.
Для этого создайте параметр NoInternetOpenWith типа DWORD со значением 1 в разделе HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer . Я специально создал на компьютере файл с расширением ABSE , зная, что программы для работы с подобными файлами не существует. После щелчка на имени файла в Проводнике появилось окно (рис. 2.14), в котором можно сразу выбрать программу на локальном компьютере, не используя поиск по Интернету.Рис. 2.14. Окно выбора программ на компьютере
Список программ, которые отображаются в диалоговом окне выбора программы, формируется при помощи перечня подразделов раздела HKEY_CLASSES_ROOT\Applications . В нем имена подразделов соответствуют именам программ, установленным на компьютере. Если вы хотите, чтобы какая-то из программ никогда не попадала в это диалоговое окно, то в подразделе реестра этой программы создайте строковый параметр NoOpenWith без всякого значения.
Общее диалоговое окно