В  этой статье рассмотрим, как с помощью несложных приёмов можно настроить либо изменить режимы работы некоторых наиболее популярных элементов интерфейса.

Рабочий стол

В данном разделе мы остановимся на некоторых элементах Рабочего стола: папках Документы и Компьютер, Корзина и др.

Документы

С помощью системного реестра можно изменить текст всплывающей подсказки, которая отображается на экране при подведении указателя мыши к значку Документы на Рабочем столе. Для этого следует в разделе реестра HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103} изменить значение строкового параметра InfoTip (он также может иметь расширенный строковый тип). В окне редактирования, которое открывается при выполнении команды Изменить контекстного меню, необходимо с клавиатуры ввести требуемый текст (например, Рабочая папка) и нажать кнопку OK (рис.1).

Рис. 1. Редактирование всплывающей подсказки

Можно внести требуемые изменения и с помощью REG-файла. Для этого необходимо в реестре установить указатель мыши на данный параметр и экспортировать его. После внесения соответствующих изменений импортируем REG-файл в реестр. Ниже приведен REG-файл (расположение на компакт-диске — Файлы реестра\Интерфейс\InterMoiDoc.reg), после импорта которого в реестр будет изменен текст всплывающей подсказки.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}]

«InfoTip»=»Рабочая папка»

После выполнения указанных действий нужно обновить Рабочий стол (с помощью соответствующей команды контекстного меню Рабочего стола). Результат можно увидеть при подведении указателя мыши к значку Документы: текст всплывающей подсказки изменится в соответствии с введенным значением.

Корневой раздел реестра HKEY_CLASSES_ROOT строится на основе содержимого двух ветвей: HKEY_LOCAL_MACHINE\SOFTWARE\Classes и HKEY_CURRENT_USER\Software\Classes. Таким образом, изменения можно вносить не только в подраздел ветви реестра HKEY_CLASSES_ROOT\CLSID, но и в подразделы ветвей HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID или HKEY_CURRENT_USER\Software\Classes\CLSID (при этом изменения автоматически будут вноситься и в содержимое корневого раздела HKEY_CLASSES_ROOT). При этом следует учитывать, что изменения, сделанные в подразделе корневого раздела HKEY_CURRENT_USER будут заменять собой содержимое подраздела корневого раздела HKEY_LOCAL_MACHINE, так как являются настройками пользователя, а не системы.

Можно также скрыть из контекстного меню значка Документы команду Свойства. Для этого используется ветвь реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer (при отсутствии раздела его нужно создать). В ней нужно создать REG_DWORD-параметр NoPropertiesMyDocuments и присвоить ему значение 1.

Корзина

Как известно, стандартным способом переименовать Корзину на Рабочем столе невозможно, поскольку соответствующая функция в контекстном меню, вызываемом щелчком правой кнопкой мыши на значке Корзина, отсутствует. Однако системный реестр позволяет решить эту задачу с помощью строкового параметра LocalizedString, расположенного в разделе HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}. Требуемый вариант названия, например Всякий мусор, следует ввести с клавиатуры в окне редактирования параметра (рис. 2).

Рис. 2. Переименование Корзины

Изменения вступят в силу после обновления Рабочего стола с помощью соответствующей локальной функции.

Изменить название Корзины можно и при помощи параметра (По умолчанию) приведенной ветви реестра. Однако если перед системой встанет вопрос о том, значение какого параметра нужно использовать для имени Корзины, она выберет значение параметра LocalizedString, так как он имеет больший приоритет.

Есть и другие параметры, при помощи которых можно изменить название Корзины. Выше мы говорили о том, что параметр LocalizedString имеет наибольший приоритет, но если быть точнее, это не совсем так. Например, попробуйте изменить значение параметра (По умолчанию) ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}, обновить Рабочий стол и посмотреть на название Корзины. Как видите, название Корзины изменилось. Причем изменилось только для данного пользователя (предыдущие параметры изменяли название Корзины для всех пользователей системы). А теперь попробуйте создать в этой же ветви реестра параметр LocalizedString и посмотреть на результат.

Существует еще одна оригинальная возможность, которую предоставляет реестр Windows Vista — полное скрытие названия Корзины. Для этого просто нужно создать в разделе реестра HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder строковый параметр WantsFORDISPLAY, не имеющий никакого значения. В результате система не будет учитывать описанные выше параметры изменения названия значка Корзины при ее построении. На рис. 2.3 вы можете увидеть пример скрытия названия значков Корзина и Компьютер.

Рис.3. Результат запрета присвоения имени значкам Корзина и Компьютер

Еще одной возможностью, которую предоставляет реестр Windows, является изменение значка Корзины. Для этого нужно воспользоваться ветвью реестра HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon. Она может содержать три параметра строкового типа:

Empty — определяет путь к BMP-файлу значка пустой Корзины;

Full — задает путь к BMP-файлу значка полной Корзины;

(По умолчанию) — определяет путь к BMP-файлу значка Корзины в текущий момент времени.

Приведенные выше параметры также находятся в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon. Параметры данной ветви переопределяют параметры из ветви HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon.

Прочие элементы Рабочего стола

При необходимости можно в правом нижнем углу Рабочего стола вывести номер версии и сборки Windows. Для этого следует в разделе реестра HKEY_CURRENT_USER\Control Panel\Desktop создать REG_DWORD-параметр PaintDesktopVersion и присвоить ему значение 1. Результат показан на рис. 4.

Рис. 4. Отображение номера сборки и версии Windows

Данные изменения вступят в силу только после перезагрузки компьютера.

Скрытие и отображение

Чтобы скрыть все элементы Рабочего стола за исключением Панели задач и кнопки Пуск, следует в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать REG_DWORD-параметр NoDesktop и присвоить ему значение 1. При присвоении данному параметру значения 0 либо при удалении его из реестра скрытые элементы вновь будут отображаться. Во всех случаях результат станет виден после перезагрузки компьютера.

Следует учитывать некоторые особенности данного параметра. Например, после задания ему значения 1 перестает работать контекстное меню Рабочего стола, а при двойном щелчке левой кнопкой мыши на Рабочем столе раскрывается меню Пуск. При следующем двойном щелчке левой кнопкой мыши меню Пуск сворачивается.

Кроме Рабочего стола, можно редактировать содержимое и других объектов Windows. Для этого также нужно добавить либо удалить подраздел, соответствующий необходимому объекту, используя следующие ветви реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace — определяет значки, находящиеся на Панели управления;

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace — задает значки, расположенные в папке Компьютер;

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\NetworkNeighborhood\NameSpace — определяет значки, расположенные в папке Сеть.

Выше мы рассматривали способ удаления значка Корзины с Рабочего стола. Аналогично, удалить различные значки можно не только с Рабочего стола, но и из папки Компьютер. Для этого нужно создать REG_DWORD-параметр с именем, соответствующим нужному значку, и присвоить ему значение 1. Этот параметр нужно создать в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideMyComputerIcons.

Существует и нестандартный способ скрытия значка ненужного объекта. Для этого следует присвоить REG_DWORD-параметру Attributes, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\«номер ненужного объекта»\ShellFolder, значение ffffffff (либо в двоичном формате присвоить значение 00 00 10 00). Можно также воспользоваться ветвью реестра HKEY_CLASSES_ROOT\CLSID\«номер ненужного объекта»\ShellFolder. При этом данный объект будет скрыт из всех элементов Windows (с Рабочего стола, из окна Компьютер, Панели управления и т. д.).

Если же с Рабочего стола нужно удалить значок браузера Internet Explorer или папки Сеть, то можно воспользоваться следующими параметрами REG_DWORD-типа ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer:

NoInternetIcon — если значение данного параметра равно 1, то значок браузера Internet Explorer не будет отображаться на Рабочем столе;

NoNetHood — при установке значения этого параметра равным 1 значок Сеть не будет отображаться на Рабочем столе.

Это единственный способ полного удаления указанных значков с Рабочего стола. После его использования эти значки больше не будут отображаться в раскрывающемся списке панели инструментов, которую можно расположить на Панели задач. В противном случае значки будут отображаться в указанном списке, даже если вы удалите их с Рабочего стола при помощи команды Удалить их контекстного меню.

Ниже приведен REG-файл (расположение на прилагающемся к книге компакт-диске — Файлы реестра\Интерфейс\NoIE_NetworkIcon.reg), который удаляет эти значки с Рабочего стола.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]

«NoInternetIcon»=dword:00000001

«NoNetHood»=dword:00000001

После внесения изменений компьютер нужно перезагрузить.

Панель задач

Панель задач в Windows Vista также можно настраивать с помощью реестра.

Настройка Панели задач. Предварительно рассмотрим набор параметров, позволяющих ограничить работу Панели задач. Все они имеют тип REG_DWORD и расположены в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer:

LockTaskbar — если значение данного параметра равно 1, то перемещение Панели задач будет запрещено;

TaskbarNoRedock — при установке значения этого параметра равным 1 будет запрещено перемещение Панели задач в другой угол экрана;

TaskbarNoResize — если значение данного параметра равно 1, то изменение размера Панели задач будет запрещено;

TaskbarNoThumbnail — при установке значения этого параметра равным 1 над задачами Панели задач не будут отображаться эскизы задач при наведении на них указателя мыши.

Изменения, вносимые с помощью последних трех параметров, вступают в силу только после перезагрузки компьютера.

Область уведомлений.

В правом углу Панели задач расположена область уведомлений. Она предназначена для того, чтобы отображать значки запущенных программ (как правило, используются для быстрого доступа к основным функциям программ), часы, а также различные всплывающие уведомления.

Ограничение возможностей данной области осуществляется при помощи параметров REG_DWORD-типа, расположенных в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer.

NoTrayItemsDisplay — если значение данного параметра равно 1, то область уведомлений будет содержать лишь часы;

TaskbarNoNotification — при установке значения этого параметра равным 1 будет запрещено отображение всплывающих уведомлений в области уведомлений;

NoAutoTrayNotify — если значение данного параметра равно 1, то будет запрещено автоматическое скрытие неиспользуемых значков области уведомлений;

HideClock — при установке значения этого параметра равным 1 будет запрещено отображение часов в области уведомлений;

HideSCABattery — если значение данного параметра равно 1, то в области уведомлений не будет отображаться индикатор батареи;

HideSCANetwork — при установке значения этого параметра равным 1 в области уведомлений не будет отображаться значок сети;

HideSCAVolume — если значение данного параметра равно 1, то в области уведомлений не будет отображаться значок регулятора громкости.

Отключить возможность отображения всплывающих уведомлений в области уведомлений можно и при помощи параметра REG_DWORD-типа EnableBalloonTips, расположенного в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced. Для этого данному параметру нужно присвоить значение 0.

Изменения вступают в силу после перезагрузки компьютера.

Панели инструментов.

Кроме области уведомления, меню Пуск и кнопок открытых в данный момент окон, на Панели задач могут располагаться стандартные панели инструментов. Например, Адрес, Связи, Рабочий стол, Быстрый запуск (отображается по умолчанию).

Существует возможность установки некоторых ограничений на работу этих панелей инструментов. Для этого применяются следующие параметры REG_DWORD-типа ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer.

NoToolbarsOnTaskbar — если значение данного параметра равно 1, то будет запрещено отображение стандартных панелей инструментов;

TaskbarNoAddRemoveToolbar — при установке значения этого параметра равным 1 будет запрещено добавление новых и удаление уже отображаемых панелей инструментов;

QuickLaunchEnabled — если значение данного параметра равно 0, то будет запрещено отображение панели инструментов Быстрый запуск;

TaskbarNoDragToolbar — при установке значения этого параметра равным 1 будет запрещено перетаскивание пользовательских панелей инструментов на Панель задач;

NoMovingBands — если значение данного параметра равно 1, то будет запрещено изменение длины панелей инструментов;

NoCloseDragDropBands — при установке значения этого параметра равным 1 будут запрещены операции перетаскивания и закрытия панелей инструментов.

Существует также несколько уникальных возможностей настройки стандартной панели инструментов Связи. В частности, можно изменить название папки каталога %userprofile%\Favorites, содержимое которой будет отображаться в раскрывающемся списке данной панели инструментов. Для этого достаточно указать название папки в параметре строкового типа LinkFolderName. Он находится в ветви реестра HKEY_LOCAL_MASHINE\SOFTWARE\Microsoft\Windows\CurrentVersion.

Все изменения вступают в силу после перезагрузки компьютера.

Группировка окон.

В окне редактирования свойств Панели задач и меню Пуск на вкладке Панель задач содержится флажок Группировать сходные кнопки панели задач, при установке которого система автоматически группирует однотипные кнопки на Панели задач. С помощью REG_DWORD-параметра TaskbarGroupSize, расположенного в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, можно произвольно установить то количество кнопок (принадлежащих одной программе) на Панели задач, при достижении которого система начнет группировку. Если значение данного параметра равно 0, то при нехватке места на Панели задач окна будут группироваться, начиная с тех, которые были открыты раньше. Если значение параметра равно 1, то окна будут группироваться, начиная с тех, которые были открыты позже. Остальные значения данного параметра определяют количество окон одинаковых приложений, начиная с которого они будут группироваться в одно. Чтобы изменения вступили в силу, компьютер нужно перезагрузить.

Если же вы вообще хотите запретить группировку окон, то нужно присвоить REG_DWORD-параметру TaskbarGlomming, расположенному в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, значение 0. Изменения также вступят в силу после перезагрузки.

И еще немного о группировке окон. Как правило, значок, отображаемый на кнопке сгруппированных задач, ничем не отличается от значка, отображаемого на кнопке одинарной задачи. Существует возможность изменения значка, отображаемого на кнопке сгруппированных задач. Для этого достаточно ввести путь к значку в параметре строкового типа TaskbarGroupIcon, расположенном в ветви реестра вида HKEY_CLASSES_ROOT\Applications\«название программы».

Например, чтобы изменить значок группы для окон Проводника, нужно воспользоваться параметром ветви реестра HKEY_CLASSES_ROOT\Applications\explorer.exe.

Требование фокуса.

Любому пользователю знакома ситуация, когда на Панели задач начинает мигать кнопка программы, требующей активизации (открытия окна, ввода данных и т. п.). Возможности системного реестра позволяют регулировать количество миганий кнопки. Для этого в разделе HKEY_CURRENT_USER\Control Panel\Desktop предназначен REG_DWORD-параметр ForegroundFlashCount, которому по умолчанию присвоено значение 3. Фрагмент REG-файла с соответствующим значением приведен ниже.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop]

«ForegroundFlashCount»=dword:00000003

«ForegroundLockTimeout»=dword:00030d40

Следом за параметром ForegroundFlashCount располагается параметр ForegroundLockTimeout (также типа REG_DWORD), значением которого является величина интервала времени, отведенного на мигание (по истечении этого интервала программа, требующая фокус, автоматически перейдет на передний план), по умолчанию — 200 000 мс. Этот параметр можно также задавать произвольным образом. Соответствующий REG-файл располагается на компакт-диске, прилагаемом к книге, по адресу Файлы реестра\Интерфейс\InterMig.reg. Все изменения параметров ForegroundFlashCount и ForegroundLockTimeout вступают в силу после перезагрузки компьютера.

Прочие ActiveX-объекты

Выше мы рассмотрели несколько возможностей настройки ActiveX-объектов на примере значка Корзины. Далее в этой книге также будут приведены некоторые примеры возможностей настройки ActiveX-объектов.

Кроме Корзины, в операционной системе Windows Vista присутствуют и многие другие ActiveX-объекты, создающие свои значки. Сейчас мы рассмотрим CLSID-номера некоторых из них:

Установка оборудования: {7A979262-40CE-46ff-AEEE-7884AC3B6136};

Диспетчер устройств: {74246bfc-4c96-11d0-abef-0020af6b0b7a};

Принтеры: {2227A280-3AEA-1069-A2DE-08002B30309D};

Сканеры и камеры: {00f2886f-cd64-4fc9-8ec5-30ef6cdbe8c3};

Автозапуск: {9C60DE1E-E5FC-40f4-A487-460851A8D915};

Управление цветом: {B2C761C6-29BC-4f19-9251-E6195265BAF1};

Свойства папки: {6DFD7C5C-2451-11d3-A299-00C04F8EF6AF};

Персонализация: {ED834ED6-4B5A-4bfe-8F11-A626DCB6A921};

Speech Recognition Options: {58E3C745-D971-4081-9034-86E34B30836A};

Панель задач и меню »Пуск»: {0DF44EAA-FF21-4412-828E-260A8728E7F1};

Центр начальной настройки: {CB1B7F8C-C50A-4176-B604-9E24DEE8D4D1};

Свойства боковой панели Windows: {37efd44d-ef8d-41b1-940d-96973a50e9e0};

Windows Sideshow: {E95A4861-D57A-4be1-AD0F-35267E261739};

Администрирование: {D20EA4E1-3957-11d2-A40B-0C5020524153};

Центр архивации и восстановления: {335a31dd-f04b-4d76-a925-d6b47cf360df};

Шифрование диска BitLocker: {D9EF8727-CAC2-4e60-809E-86F80A666C91};

Программы по умолчанию: {17cd9488-1228-4b2f-88ce-4298e93e0966};

Центр специальных возможностей: {D555645E-D4F8-4c29-A827-D93C859C4F2A};

Шрифты: {D20EA4E1-3957-11d2-A40B-0C5020524152};

Родительский контроль: {96AE8D84-A250-4520-95A5-A47A7E3C548B};

Счетчики и средства производительности: {78F3955E-3B90-4184-BD14-5397C15F1EFC};

Электропитание: {025A5937-A6BE-4686-A844-36FE4BEC8B6D};

Отчеты о проблемах и их решениях: {FCFEECAE-EE1B-4849-AE50-685DCF7717EC};

Программы и компоненты: {7b81be6a-ce2b-4676-a29e-eb907a5126c5};

Система: {BB06C0E4-D293-4f75-8A90-CB05B6477EEE};

Учетные записи пользователей: {60632754-c523-4b62-b45c-4172da012619};

Windows CardSpace: {78CB147A-98EA-4AA6-B0DF-C8681F69341C};

Защитник Windows: {D8559EB9-20C0-410E-BEDA-7ED416AECC2A};

Брандмауэр Windows: {4026492F-2F69-46B8-B9BF-5654FC07E423};

Центр обновления Windows: {36eef7db-88ad-4e81-ad49-0e313f0c35f8};

Инициатор iSCSI: {A304259D-52B8-4526-8B1A-A1D6CECC8243};

Центр управления сетями и общим доступом: {8E908FC9-BECC-40f6-915B-F4CA0E70D03D};

Центр синхронизации: {9C73F5E5-7AE7-4E32-A8E8-8D23B85255BF};

Центр устройств Windows Mobile: {5ea4f148-308c-46d7-98a9-49041b1dd468};

Получение программ: {15eae92e-f17a-4431-9f28-805e482dafd4};

Управление беспроводными сетями: {1FA9085F-25A2-489B-85D4-86326EEDCD87};

Сеть (WORKGROUP): {208D2C60-3AEA-1069-A2D7-08002B30309D};

Сеть: {F02C1A0D-BE21-4350-88B0-7367FC96EF3C};

Компьютер: {20D04FE0-3AEA-1069-A2D8-08002B30309D};

значок Панель управления, открываемый в классическом виде: {21EC2020-3AEA-1069-A2DD-08002B30309D};

значок Панель управления, открываемый в виде по категориям: {26EE0668-A00A-44D7-9371-BEB064C98683};

значок Панель управления, который в списках отображается не как раскрывающийся список, а как ссылка: {5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0};

Поиск: {2559a1f0-21d7-11d4-bdaf-00c04f60b9f0};

Справка и поддержка: {2559a1f1-21d7-11d4-bdaf-00c04f60b9f0};

Выполнить: {2559a1f3-21d7-11d4-bdaf-00c04f60b9f0};

Настройка доступа программ и умолчаний: {2559a1f7-21d7-11d4-bdaf-00c04f60b9f0};

Sync Center Conflict folder: {289978AC-A101-4341-A817-21EBA7FD046D};

Sync Setup Folder: {2E9E59C0-B437-4981-A647-9C34B9B90891};

Свернуть все окна: {3080F90D-D7AD-11D9-BD98-0000947B0257};

Приобретение программ через Интернет: {3e7efb4c-faf1-453d-89eb-56026875ef90};

Восстановление системы: {3f6bc534-dfa1-4ab4-ae54-ef25a74e0107};

Документы: {450D8FBA-AD25-11D0-98A8-0800361B1103};

Главное меню: {48e7caab-b918-4e58-a94d-505519c795dc};

значок профиля пользователя: {59031a47-3f72-44a7-89c5-5595fe6b30ee};

Корзина: {645FF040-5081-101B-9F08-00AA002F954E};

Компоненты Windows: {67718415-c450-4f3c-bf8a-b487642dc39b};

Сетевые подключения: {7007ACC7-3202-11D1-AAD2-00805FC1270E};

Сетевые подключения: {992CFFA0-F557-101A-88EC-00DD010CCC48};

Sync results folder: {71D99464-3B6B-475C-B241-E15883207529};

Учетные записи пользователей: {7A9D77BD-5403-11d2-8785-2E0420524153};

Центр обеспечения безопасности: {9f433b7c-5f96-4ce1-ac28-aeaa1cc04d7c};

Offlines file folders: {AFDB1F70-2A4C-11d2-9039-00C04F8EEB3E};

Установленные обновления: {d450a8a1-9568-45c7-9c0e-b4f9fb4537bd}.

Проводник

В данном разделе мы, используя возможности системного реестра, научимся управлять отображением ряда элементов и изменять некоторые режимы работы Проводника.

Стрелка на ярлыках

После создания ярлыка в его нижнем левом углу отображается стрелка (рис. 5).

Рис. 5. Стрелка у ярлыка

Однако не всем нравится наличие таких стрелок. Чтобы скрыть их, необходимо в разделе реестра HKEY_CLASSES_ROOT\lnkfile удалить строковый параметр IsShortcut, после чего перезагрузить компьютер. В результате стрелки на ярлыках больше не отображаются.

Для возврата к исходному состоянию нужно вновь создать в разделе HKEY_CLASSES_ROOT\lnkfile строковый параметр IsShortcut и перезагрузить компьютер.

Суффикс — Ярлык

По умолчанию при создании ярлыка на файл методом перемещения с нажатой правой кнопкой мыши (или при помощи команды Создать ярлык контекстного меню файла) будет создан ярлык, имеющий название вида «название исходного файла» — Ярлык.

Вы можете запретить возможность добавления суффикса – Ярлык к создаваемому ярлыку. Для этого достаточно присвоить параметру REG_BINARY-типа link значение 0. Данный параметр расположен в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer.

Например, ниже приведен текст REG-файла (расположение файла на компакт-диске — Файлы реестра\Режимы\NoLinkSuffixs.reg), запрещающего отображение суффикса – Ярлык.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]

«link»=hex:00,00,00,00

Изменения вступают в силу после перезагрузки компьютера.

Ярлык на удаленный файл

Если вы пытаетесь запустить ярлык, который ссылается на несуществующий файл, то операционная система начинает поиск файла во всех каталогах, сопоставленных с данным ярлыком. Для этого она использует идентификатор файла, на который ссылается ярлык.

Если же при помощи идентификатора файла не удается найти нужный файл, то операционная система выполняет полный поиск нужного файла на соответствующем разделе диска.

Вы можете изменить параметры поиска файла, на который ссылается ярлык. Для этого применяются три параметра REG_DWORD-типа ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer;

NoResolveSearch — если значение данного параметра равно 1, то не будет выполняться поиск файла на всем разделе диска;

NoResolveTrack — при установке значения этого параметра равным 1 не будет выполняться поиск по идентификатору файла;

LinkResolveIgnoreLinkInfo — если значение данного параметра равно 1, то не будет выполняться поиск файла по исходному пути.

Продолжение знакомства с реестром windows vista в следующих статьях.

Читайте ранее:
Реестр Windows Vista.

Использование любого программного продукта зависит от того, насколько точно была сделана его настройка.Как правило,параметры настройки собраны в специальной базе данных,...

Закрыть