Читаем Хитрости Windows 7. Для профессионалов - 2011 полностью

Можно выполнить в значительной степени то же самое с помощью функции Locke File Type Doctor (см. «Заблокируйте свои типы файла»), но это может быть излишним, если все, что вы хотите сделать, — это не допускать нежелательные элементы в меню Проводника Создать (New). О других вещах, которые можно сделать с полномочиями реестра, см. «Как запретить изменения в разделе реестра».

Исправление интернет-ярлыков

Настройка — это развлечение, но иногда вы вынуждены исправлять поврежденные типы файлов. Чаще всего можно просто переустановить приложение, которое создало их — если только не задействован раздел UserChoice, как описано во врезке «Зло переопределения UserChoice» на с. 169, — но это не всегда работает.

Один из типов файлов, который часто портится, это .url (интернет-ярлык). Его восстановление может оказаться достаточно сложным. Во-первых, .url-файлы не запускают веб-браузер; вместо этого они активируют Windows.dll, которая делает это. Обычно процесс состоит из двух шагов и использует два типа файлов.

Все разделы, обсуждаемые ниже, должны быть заблокированы после уста* новки Windows 7, — это должно препятствовать их повреждениям. (Увы, это все-таки случается.) Если Windows не будет позволять производить изменения в каком-то из этих разделов, вам следует сначала взять его в «собственность», как описано в разделе «Как запретить изменения в разделе реестра» и в главе 8.

1. Перейдите в HKEY_CLASSES_ROOT\. url и убедитесь, что в значении (По умолчанию) установлено InternetShortcut.

2. Затем удостоверьтесь, что в HKEY_CLASSES_ROOT\InternetShortcut\Shell\Open\ Command установлено значение (По умолчанию)

rundll32.exe shdocvw.dll, 0penURL5Q

"Ы? Таким образом Windows получает команду открыть выбранный файл интернст-4%t ярлыка, прочитать содержащийся там URL (вы тоже можете прочитать его с Ф ^ помощью Блокнота) и затем запустить программу, соответствующую разновид---•’ мости URL.

3. Интернет-ярлыки также используют по умолчанию «обработчик значка» (о котором рассказано в разделе «Изменение значка для всех файлов одного типа»), который выбирает значок для каждого файла в зависимости от типа URL Раздел

HKEY_CLASSES_ROOT\InternetShortcut\ShellEx\IconHandler

должен быть установлен в {FBF23B40-E3F0-101B-8488-00AA003E56F8}. Если вы хотите отключить обработчик значка и выбрать вместо этого ваш собственный статический значок, переименуйте раздел IconHandler в IconHandler.backup и затем укажите свой файл значка в разделе Defaultlcon, как описано ранее в этой главе.

4. Как только Windows определила, с каким URL имеет дело, она выполняет команду Открыть (Open) в разделе, названном но имени используемого протокола. Например, URL http://www.annoyances.org/ использует протокол http://, его приложение по умолчанию сохранено в разделе реестра

HKEY_CLASSES_ROOT\http\shell\open\command

— Аналогичные разделы есть и для других протоколов: https://, file://, ftp://, news://, 0% nntp://, snews://, telnet:// и maifto:. (В File Type Doctor типы файлов протокола находятся ^5* Л •, внизу списка.) Эти разделы используются не только для интернет-ярлыков; они

-управляют поведением Windows всякий раз, когда вы пытаетесь открыть веб-адрес,

щелкая на гиперссылке в электронном письме, открывая ссылку на сайт установленного приложения или вводя URL в поле Найти (Search) меню Пуск.

5. Значение (По умолчанию) раздела command протокола должно быть установлено как полный путь и имя файла вашего веб-браузера. Установка по умолчанию — это, конечно, Internet Explorer:

"C:\Program FilesUnternet Explorer\iexplore.exe" -nohome

Если вы используете Mozilla Firefox:

"C:\Program Files\Mozilla Firefox\firefox.exe%lM

Или, если ваш браузер по умолчанию Mozilla SeaMonkey, вы задаете

"C:\Program Files\Mozilla SeaMonkey\seamonkey.exe - URL "%Г

Подробнее о разделе command, параметрах командной строки и иногда необходимом разделе ddeexec см. «Настройка контекстных меню для файлов».

6. Изменение сразу вступает в силу. Щелкните дважды на любом интернет-ярлыке, чтобы испытать новые настройки.

Как вы видите, довольно много разделов реестра отвечают за что-то столь простое на вид, как открытие веб-адреса. Причем достаточно всего лишь одного отсутствующего раздела, одной неверно расположенной кавычки или одного искаженного ID-класса, чтобы повредить целую систему. Так обстоят дела с реестром Windows 7.

<p><strong>П роизводител ьность</strong></p>
Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных