Создание custom.adm or.admx файлов для добавления служб поиска в поле поиска панели инструментов в обозревателе Internet Explorer 7

Переводы статьи Переводы статьи
Код статьи: 918238 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

ВВЕДЕНИЕ

Windows Internet Explorer 7 позволяет пользователям выбрать службу поиска, который необходимо использовать для поиска в Интернете. Список поставщиков поиска, доступные в поле поиска панели инструментов Internet Explorer. Пользователи могут добавлять или удалять службы поиска в этом списке, и они также могут выбрать службу поиска по умолчанию.

Действия, связанные с поставщики контролируются групповой политики. Администраторы могут использовать параметры групповой политики для ограничения поведения пользователя. Многие из этих параметров можно найти в Заполнение списка служб поиска параметр политики. Администраторы могут предоставить список поставщиков услуг поиска с помощью этого параметра политики. Тем не менее по умолчанию, этот параметр недоступен. Чтобы включить его, администраторам необходимо вручную создать следующие административные шаблоны:
  • Файл .adm для Windows XP
  • файлы .admx и .adml для Windows Vista
В данной статье описывается создание пользовательских файлов .adm или .admx Добавление служб поиска в поле поиска панели инструментов в обозревателе Internet Explorer 7.

Дополнительная информация

Указать организации в реестре

Перед добавлением этой политики в файл .adm или .admx необходимо понимаете, как организованы службы поиска в реестре. Например, предположим MSN, AOL, Yahoo и Google перечислены как службы поиска. MSN выбран в качестве поставщика по умолчанию. В этом примере следующий раздел реестра, перечислены в разделе
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes
подраздел реестра:
  • {2FEDD0BC-4 D 55-413 C-8B59-BFE70133A2CB}
  • {48317BDF-84E9-4424-9121-81982CDACF5F}
  • {C5E5478F-4 C 76-4267-B372-2205ADBE3FB0}
  • {D14069E7-AD20-461 D-BC73-19D9F1DB2ADB}
Каждый из этих разделов реестра представляет службу поиска. Запись DefaultScope в разделе очередь
SearchScopes
ключ имеет значение, соответствующее значение по умолчанию ключ поставщика поиска. Например, в этом случае
SearchScopes
ключ имеет значение, для соответствующего раздела реестра поиска MSN, или
{C5E5478F-4 C 76-4267-B372-2205ADBE3FB0}
.

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

Каждый из этих разделов также имеет Запись отображаемое имя и адрес URL выглядит следующим образом:
  • Отображаемое имя
    Это строка, которая отображается в поле поиска панели инструментов Internet Explorer. Как правило необходимо сохранить это имя короткими, чтобы убедиться, что имя не обрезается при отображении в панели поиска поле. Например это имя должно состоять не более чем 16-20 символов. Это особенно важно, если компьютер пользователя использует большой шрифты.
  • URL-АДРЕС
    Поиск URL-адрес имеет следующий формат:
    http://Example.com /? q ={searchTerms}
    Примечание В {searchTerms} местозаполнитель заменяется запроса пользователя. И Example Прототип представляет поиска определенного поставщика. Например, Если поиск в MSN поиска определенного поставщика, URL-адрес отображается следующим образом:
    http://Search.MSN.com/Results.aspx?q={searchTerms}&Locale={Language}&Form=I7AW

Параметр политики «Заполнить список поставщиков услуг поиска»

В Заполнение списка служб поиска Политика Установка позволяет создавать список поставщиков поиска, затем отображается в поле поиска панели инструментов Internet Explorer 7. Если эта политика включена Настройка и, если Ограничить поставщиков служб поиска для определенного списка поиска Поставщики включен параметр политики, определенный список является единственным список который отображается. Если Добавление поставщика список поставщиков услуг поиска в список поставщиков услуг поиска пользователя Политика параметр включен, этот конкретный список добавляется в список поиска Поставщики. Если вы отключите Заполнение списка служб поиска Политика Задание или не задана, Пользователи могут создавать свои собственные службы поиска список.

В Заполнение списка служб поиска создает необходимый параметр политики ключи в следующих подразделах реестра и заполняет их, используя правильные записи и значения:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\SearchScopes
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Internet Explorer\SearchScopes

Как создать файл ADM, который включает параметр политики

Важные Этот раздел, метод или задача содержит действия, о том, как внести изменения в реестр. Тем не менее при неправильном изменении реестра, могут возникнуть серьезные проблемы. Таким образом Убедитесь, что внимательно выполните следующие действия. Для дополнительной защиты резервную копию реестра перед внесением изменений. Затем при возникновении неполадок можно восстановить реестр. Для получения дополнительных сведений о том, как резервное копирование и восстановление реестра щелкните следующий номер статьи базы знаний Майкрософт:
322756 Резервное копирование и восстановление реестра Windows
  1. Решите, какие поставщики что необходимо для предоставления пользователям.
  2. Добавление служб поиска в реестре. Это можно сделать путем добавления служб поиска из Интернета. Для этого Это, выполните следующие действия:
    1. В обозревателе Internet Explorer щелкните стрелку поиска правый верхний угол.
    2. Нажмите кнопку Другие поставщики.
    3. Открывает страницу, содержащую список поддерживаемых Поиск поставщиков. Выберите службу поиска и нажмите кнопку Добавить Поставщик. Это действие добавляет поиск Поставщик списка поиска. Снова щелкните стрелку поиска, а затем проверьте что служба поиска новых присутствует в списке.
    4. Повторите действие c для каждой службы поиска, которую требуется добавить.
    5. Нажмите кнопку Начало, нажмите кнопку Запустить, тип regeditи нажмите кнопку ОК.
    6. Найдите и щелкните правой кнопкой мыши следующий подраздел реестра:
      HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes
    7. Убедитесь в том, что в этом подразделе перечислены идентификаторы GUID, которые представляют службы поиска.
    Примечание Можно также добавить собственный поставщик поиска непосредственно в реестр. В этом случае следует создайте раздел реестра для этого поставщика в подразделе перечислены в этих разделов. Заполните ключ с помощью сведений, соответствующий этой службы поиска. Идентификатор GUID данные предоставляются поставщиком поиска.
  3. Создание шаблона политики. Чтобы сделать это, откройте текстовый редактор, такой как Блокнот, а затем скопировать следующий шаблон в файл блокнота.
    CLASS USER
    CATEGORY !!WindowsComponents
    CATEGORY !!InternetExplorer
    
    POLICY !!PopulateSearchProviderList
    			#if version >= 4
    			SUPPORTED !!SUPPORTED_IE7
    			#endif
    			EXPLAIN !!IE_Explain_PopulateSearchProviderList
    			KEYNAME "Software\Policies\Microsoft\Internet Explorer\SearchScopes"
    			VALUENAME Version
    			VALUEON NUMERIC <VERSION>
       ACTIONLISTON
    KEYNAME "Software\Policies\Microsoft\Internet Explorer\SearchScopes"
    			     	 VALUENAME DefaultScope	VALUE "<DEFAULTSUBKEY>"
    
    				KEYNAME "Software\Policies\Microsoft\Internet Explorer\SearchScopes\<SUBKEY1>"
    				VALUENAME DisplayName  VALUE "<NAME1>"	
    				VALUENAME URL               VALUE "<URL1>"
    			END ACTIONLISTON
    		END POLICY
    END CATEGORY
    END CATEGORY
    
    CLASS MACHINE
    CATEGORY !!WindowsComponents
    CATEGORY !!InternetExplorer
    <POLICY ... END POLICY Insert the same policy that is under class user>
       END CATEGORY
    END CATEGORY
    
    
    [strings]
    SUPPORTED_IE7="At least Internet Explorer 7.0"
    WindowsComponents="Windows Components"
    InternetExplorer="Internet Explorer"
    PopulateSearchProviderList="Populate List of search providers"
    IE_Explain_PopulateSearchProviderList="This policy setting will let you populate a list of search providers that will be displayed in the Internet Explorer search box.\n\n If you enable this policy setting and if the "Restrict search providers to a specific list of search providers" Group Policy setting is enabled, this list will be the only list that appears in the Internet Explorer drop-down list. If the "Add a specific list of search providers to the user's search provider list" Group Policy setting is enabled, this list will be added to the user's list of search providers.\n\n If you disable this policy setting or do not configure it, users will have complete freedom to create their own search provider list."
    
    Примечание Если требуется использовать политики пользователя, с помощью класса пользователя. Если требуется использовать политики компьютера, используйте класс машины.
  4. Заполните шаблон политики, используя те же значения, которые заполняют раздел реестра, определяющий поставщиков основного поиска. Чтобы сделать это, выполните следующие действия.
    1. Нажмите кнопку Начало, нажмите кнопку Запустить, тип regeditи нажмите кнопку ОК.
    2. Найдите и щелкните правой кнопкой мыши следующий подраздел реестра:
      HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes
    3. Замена <version> в файле шаблона, используя данные для версии REG_DWORD.<b00></b00></version>
    4. Копирование имени первого подраздел, перечисленных в разделе SearchScopes ключ и использовать его для замены <subkey1> в шаблоне.<b00></b00></subkey1>
    5. Копирование строк данных для Отображаемое имя и для URL-АДРЕС, а затем использовать эти строки данных для замены <name1> и <url1> в шаблоне.</url1></name1>
    6. Для каждой службы поиска, перечисленных в разделе SearchScopes, создать и заполнить следующий раздел шаблона, повторив шаги b-e.
      <VERSION>
         ACTIONLISTON
      KEYNAME "Software\Policies\Microsoft\Internet Explorer\SearchScopes"
      			     	 VALUENAME DefaultScope	VALUE "<DEFAULTSUBKEY>"
      
      				KEYNAME "Software\Policies\Microsoft\Internet Explorer\SearchScopes\<SUBKEY1>"
      				VALUENAME DisplayName  VALUE "<NAME1>"	
      				VALUENAME URL               VALUE "<URL1>"
      
      KEYNAME "Software\Policies\Microsoft\Internet Explorer\SearchScopes\<SUBKEY2>"
      				VALUENAME DisplayName  VALUE "<NAME2>"	
      				VALUENAME URL               VALUE "<URL2>"
      			END ACTIONLISTON
    7. Замена <defaultsubkey> в файле шаблона с одним из <></defaultsubkey>x> экземпляры. Например замените <defaultsubkey> в файле шаблона <subkey1>.</subkey1></defaultsubkey>
    8. Копирование раздела всей политики были созданы и позволяет заменить следующий текст:
      <policy ...="" end="" policy="" insert="" the="" same="" policy="" that="" is="" under="" class="" user=""></policy>
  5. Сохраните файл как файл *.adm. Например, Сохраните его как SearchProvider.adm.
  6. Проверьте результаты. Чтобы сделать это, выполните следующие действия.
    1. Откройте редактор объектов групповой политики.
    2. Нажмите кнопку Конфигурация компьютера, разверните узел Административные шаблоныЩелкните правой кнопкой мыши Административные шаблоны, нажмите кнопку Добавление и удаление Шаблоны, а затем нажмите кнопку Добавить Чтобы добавить SearchProvider.adm файл, созданный вами.
    3. Разверните узел Конфигурация компьютера, Откройте группу Административные шаблоны, разверните узел Windows Компоненты, а затем нажмите кнопку Обозреватель Internet Explorer.
    4. Поиск для Заполнение списка служб поиска параметр политики, а затем включите этот параметр политики.
    5. В реестре найдите и щелкните правой кнопкой мыши подраздел реестра, чтобы убедиться, что при включенной политике:
      HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Internet Explorer\SearchScopes
    6. Разверните узел Конфигурация пользователя, Откройте группу Административные шаблоны, разверните узел Windows Компоненты, а затем нажмите кнопку Обозреватель Internet Explorer.
    7. Поиск для Заполнение списка служб поиска параметр политики, а затем включите этот параметр политики.
    8. Для проверки этого параметра, найдите и щелкните правой кнопкой мыши следующий подраздел реестра:
      HKEY_CURRENT_USER\Software\policies\Microsoft\Internet Explorer\SearchScopes

Как создать файл ADMX, который включает параметр политики

  1. Открыть в текстовом редакторе, таком как Блокнот, а затем скопировать следующий шаблон в файл блокнота.
    <?xml version="1.0" encoding="utf-8"?>
    <policyDefinitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" revision="1.0" schemaVersion="1.0" xmlns="http://www.microsoft.com/GroupPolicy/PolicyDefinitions">
      <policyNamespaces>
        <target prefix="search" namespace="Microsoft.Policies.search" />
        <using prefix="inetres" namespace="Microsoft.Policies.InternetExplorer" />
      </policyNamespaces>
      <resources minRequiredRevision="1.0" />
      <policies>
          <policy name="PopulateSearchProviderList_1" class="User" displayName="$(string.PopulateSearchProviderList)" explainText="$(string.IE_Explain_PopulateSearchProviderList)"  key="Software\Policies\Microsoft\Internet Explorer\SearchScopes">
          <parentCategory ref="inetres:InternetExplorer" />
    						<supportedOn ref="inetres:SUPPORTED_IE7Vista"/>
          <enabledList>
            <item key="Software\Policies\Microsoft\Internet Explorer\SearchScopes" valueName="Version">
                <value>
                    <decimal value="VERSION" />
                </value>
            </item>
            <item key="Software\Policies\Microsoft\Internet Explorer\SearchScopes\SUBKEY1" valueName="DisplayName">
                <value>
                    <string>NAME1</string>
                </value>	
            </item>	
            <item key="Software\Policies\Microsoft\Internet Explorer\SearchScopes\SUBKEY1" valueName="URL">
                <value>
                    <string>URL1</string>
                </value>
            </item>
          </enabledList>
          </policy>
          <policy name="PopulateSearchProviderList_2" class="Machine" displayName="$(string.PopulateSearchProviderList)" explainText="$(string.IE_Explain_PopulateSearchProviderList)" key="Software\Policies\Microsoft\Internet Explorer\SearchScopes">
                      <parentCategory ref="inetres:InternetExplorer" />
                      <enabledList>  Insert same as user policy above  </enabledList> 
          </policy> 
      </policies>
    </policyDefinitions>
    
  2. Заменить «Версия», имя «1», «url1» и «subkey1» строки с использованием данных, собранных в разделе «Как создать пользовательские ADM-файлах, который включает параметр политики» на шаге 4.
  3. Копирование раздела всей политики только что изменили и позволяет заменить следующий текст:
    Вставить таким же, как выше политики пользователя
  4. Сохраните файл как файл ADMX. Например сохраните его как SearchProvider.admx.
  5. Скопируйте файл ADMX для Папка %windir%\policydefinitions.
Примечание Если указанный URL-адрес содержит символ «&», необходимо заменить «&» со следующим:
&amp;
Это происходит потому, что «&» — это специальный символ в формате XML.

Например если URL-адрес поиска "http://search.msn.com/results.aspx?g={searchTerms}&locale={language}&FORM=I7AW", необходимо ввести URL-адрес поиска в файл ADMX.
http://Search.MSN.com/Results.aspx?g={searchTerms} &amp; язык = {язык} &amp; ФОРМЫ = I7AW

Как создать файл SearchProvider.adml

  1. Открыть в текстовом редакторе, таком как Блокнот, а затем скопировать следующий шаблон в файл блокнота.
    <?xml version="1.0" encoding="utf-8"?>
    <policyDefinitionResources xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" revision="1.0" schemaVersion="1.0" xmlns="http://www.microsoft.com/GroupPolicy/PolicyDefinitions">
      <displayName>enter display name here</displayName>
      <description>enter description here</description>
      <resources>
        <stringTable>
          <string id="PopulateSearchProviderList">Populate List of search providers</string>
          <string id="IE_Explain_PopulateSearchProviderList">This policy setting will let you populate a list of search providers that will be displayed in Internet Explorer's search box.
    
    If you enable this policy setting and if the "Restrict search providers to a specific list of search providers" Group Policy setting is enabled, this list will be the only list that appears in the Internet Explorer drop-down list. If the "Add a specific list of search providers to the user's search provider list" Group Policy setting is enabled, this list will be added to the user's list of search providers.
    
    If you disable this policy setting or do not configure it, users will have complete freedom to create their own search provider list.</string>
        </stringTable>
      </resources>
    </policyDefinitionResources>
    
  2. Замените «введите отображаемое имя», используя псевдоним, который использовался в шаге 4e раздела «Как создать файл ADM, который включает параметр политики».
  3. Введите описание для замены строки «введите здесь описание».
  4. Сохраните файл как файл .adml. Например сохраните его как SearchProvider.adm1.
  5. Скопируйте файл .adml для %windir%\policydefinitions\каталог языкпапка.
Этот параметр политики позволяет вам добавить набор поставщиков список поставщиков услуг поиска пользователя по умолчанию. Как правило пользователь может добавить службы поиска во время установки или с помощью сторонних инструментов. Тем не менее пользователь может добавить службу поиска с помощью поисковой системы веб-узла. Если этот параметр политики включен, пользователь можно добавлять и удалять службы поиска. Тем не менее пользователь не может добавлять и удалять службы поиска из списка служб поиска, которые обеспечивают с помощью групповой политики. Если этот параметр политики отключен или не настроен, пользователь может настроить в список поставщиков услуг поиска, другой параметр политики ограничивает эту конфигурацию.

Ссылки

Для получения дополнительных сведений посетите следующие веб-узлы корпорации Майкрософт:
http://technet2.Microsoft.com/windowsvista/en/Library/02633470-396c-4e34-971a-0c5b090dc4fd1033.mspx
http://technet2.Microsoft.com/windowsvista/en/Library/90c3c5f5-b756-49b1-bfd6-a5da93305bbc1033.mspx
http://technet2.Microsoft.com/windowsvista/en/Library/1494d791-72e1-484b-a67a-22f66fbf9d171033.mspx
Продукты независимых производителей, обсуждаемые в данной статье, производятся компаниями, независимыми от корпорации Майкрософт. Корпорация Майкрософт не дает явных или подразумеваемых, относительно производительности или надежности этих продуктов.
Примечание. Это ЭКСПРЕСС-ПУБЛИКАЦИЯ, подготовленная непосредственно службой технической поддержки Майкрософт . Сведения, содержащиеся в данном документе, предоставлены в качестве отклика на возникшие проблемы. Из-за срочности в материалах могут быть опечатки, и в любое время и без уведомления в них могут быть внесены изменения. Чтобы получить дополнительные сведения, см. Условия использования.

Свойства

Код статьи: 918238 - Последний отзыв: 18 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Windows Internet Explorer 7
Ключевые слова: 
kbexpertiseadvanced kbhowto kbinfo kbmt KB918238 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:918238

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com