Назад | Перейти на главную страницу

Поставщик поиска по умолчанию в Internet Explorer 8 Через GP?

Кто-нибудь знает, как изменить поисковую систему по умолчанию в IE8 через групповую политику?

IE7, казалось, работал нормально, но как только я развернул обновление браузера IE8 через WSUS, он по умолчанию возвращается к поиску Bing на всех клиентах, который выполняется через групповую политику.

Я обнаружил, что некоторые люди создают собственные шаблоны ADM, чтобы изменить это поведение в Google, но я не могу получить однозначного ответа.

Чтобы настроить поставщиков поиска при развертывании IE8 через WSUS / групповую политику, вы, вероятно, захотите начать с изменения существующего файла ADM для поддержки новых предложений поиска и функций значков IE8. Файл ADM, который мы создали для нашей среды, прикреплен в конце этого сообщения; у вас должна быть возможность изменить его в соответствии со своими потребностями.

После того, как вы это сделаете, вам необходимо понять, что одно из ключевых различий между установщиком IE8 и установщиком IE7 перед этим состоит в том, что установщик IE8 заполняет следующее значение реестра, тогда как установщик IE7 этого не делает:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\SearchScopes]
"DefaultScope"="{0633EE93-D776-472f-A0FF-E1416B8B2E3A}"

Это GUID по умолчанию для Live Search / Bing, и когда пользователь входит в систему в первый раз после установки IE8, это значение будет скопировано в следующее место в профиле пользователя:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes]
"DefaultScope"="<whatever the HKLM entry was>"

и используется для установки поисковой системы по умолчанию. Вот почему предыдущие методы установки поставщика поиска по умолчанию, такие как установка наименьшего GUID и / или использование буквенно-цифровой строки вместо GUID, по умолчанию больше не работают.

Лучший способ установить поисковую систему по умолчанию в сети, которую я нашел, - это Удалить значение реестра «DefaultScope» из «HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Internet Explorer \ SearchScopes» в сценарии входа / запуска, а затем используйте старый метод настройки предпочтительного поставщика поиска по умолчанию для использования наименьшего GUID и / или буквенно-цифровой строки в файле ADM. Убедитесь, что вы не удалили весь ключ SearchScopes, так как это может привести к сбою IE8 при некоторых обстоятельствах; просто удалите само значение, то есть:

reg delete "HKLM\SOFTWARE\Microsoft\Internet Explorer\SearchScopes" /v DefaultScope /f

Вы также можете установить значение HKCU DefaultScope на GUID вашего предпочтительного поставщика поиска, хотя имейте в виду, что после запуска IE8 он сохраняет настройку значения DefaultScope в другом месте в двоичном формате, который вы не можете изменение:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\User Preferences]

Если вы попытаетесь изменить поставщика поиска по умолчанию, изменив ключ HKCU DefaultScope, когда IE уже был запущен, вы получите сообщение в следующий раз, когда попытаетесь использовать поисковую систему, в которой говорится: «Программа на вашем компьютере предложила новую поисковую систему по умолчанию. для Internet Explorer »и дает пользователю возможность вернуться к прежним настройкам. Похоже, это часть функции «Запрет программам предлагать изменения в моей поисковой системе по умолчанию» в IE8, и я не знаю, как это обойти. Поэтому вы хотите убедиться, что вы правильно установили этот ключ реестра в первый раз, если хотите избежать раздражающих запросов для ваших пользователей.

Обновленный файл ADM для поисковых систем, включая следующие варианты поиска и значки:

; Based on 'Group Policy Search Providers ADM File', provided by schema_mangler
; Posted to microsoft.public.internetexplorer.general on 17 Nov 2006, 22:52
; Search Google Groups for the original, and see http://support.microsoft.com/kb/918238
; CRGS version changes:
;  Tidied up unnecessary [strings]
;  Changed Bing, Google, Yahoo, Ask to latest versions, added Search Suggestions
;  Added Amazon UK, eBay, Wikipedia via Microsoft site
;  Also set the Google GUID to the lowest value, so that it is default

CLASS USER
CATEGORY !!WindowsComponents
CATEGORY !!InternetExplorer

POLICY !!PopulateSearchProviderList
    #if version >= 4
    SUPPORTED !!SUPPORTED_IE7
    #endif
    EXPLAIN !!Search_Explain
    KEYNAME "Software\Policies\Microsoft\Internet Explorer\SearchScopes"
    VALUENAME Version
    VALUEON NUMERIC 3

    PART "Live Search" CHECKBOX
        VALUENAME LiveChoice
            ACTIONLISTON
                KEYNAME "Software\Policies\Microsoft\Internet Explorer\SearchScopes\{0633EE93-D776-472f-A0FF-E1416B8B2E3A}"
                VALUENAME DisplayName   VALUE "@ieframe.dll,-12512"
                VALUENAME URL   VALUE "http://search.live.com/results.aspx?q={searchTerms}&src={referrer:source?}"
                END ACTIONLISTON
    END PART

    PART "Bing" CHECKBOX
        VALUENAME BingChoice
        ACTIONLISTON
            KEYNAME "Software\Policies\Microsoft\Internet Explorer\SearchScopes\{A6CF48A4-CC6B-46CA-B51A-AA3B0DC46532}"
            VALUENAME Codepage  VALUE NUMERIC 65001
            VALUENAME DisplayName   VALUE "Bing"
            VALUENAME FaviconURL    VALUE "http://www.bing.com/favicon.ico"
            VALUENAME FaviconURLFallback    VALUE "http://www.bing.com/favicon.ico"
            VALUENAME ShowSearchSuggestions VALUE NUMERIC 1
            VALUENAME ShowTopResult VALUE NUMERIC 0
            VALUENAME SuggestionsURL    VALUE "http://api.bing.com/qsml.aspx?query={searchTerms}&market={Language}&form=IE8SSC&maxwidth={ie:maxWidth}&rowheight={ie:rowHeight}&sectionHeight={ie:sectionHeight}"
            VALUENAME SuggestionsURLFallback    VALUE "http://api.bing.com/qsml.aspx?query={searchTerms}&maxwidth={ie:maxWidth}&rowheight={ie:rowHeight}&sectionHeight={ie:sectionHeight}&FORM=IE11SS&market={language}"
            VALUENAME TopResultURL  VALUE "http://www.bing.com/search?q={searchTerms}&src=ie9tr"
            VALUENAME TopResultURLFallback  VALUE "http://www.bing.com/search?q={searchTerms}&src=IE-TopResult&FORM=IE11TR"
            VALUENAME URL   VALUE "http://www.bing.com/search?q={searchTerms}&form=IE8SRC&src=IE-SearchBox"
        END ACTIONLISTON
    END PART

    PART "Google" CHECKBOX
        VALUENAME GoogleChoice
        ACTIONLISTON
            KEYNAME "Software\Policies\Microsoft\Internet Explorer\SearchScopes\{012E1000-F331-11DB-8314-0800200C9A66}"
            VALUENAME DisplayName   VALUE "Google"
            VALUENAME FaviconURL    VALUE "http://www.google.com/favicon.ico"
            VALUENAME ShowSearchSuggestions VALUE NUMERIC 1
            VALUENAME SuggestionsURL    VALUE "http://clients5.google.com/complete/search?q={searchTerms}&client=ie8&mw={ie:maxWidth}&sh={ie:sectionHeight}&rh={ie:rowHeight}&inputencoding={inputEncoding}&outputencoding={outputEncoding}"
            VALUENAME URL   VALUE "http://www.google.com/search?q={searchTerms}&sourceid=ie7&rls=com.microsoft:{language}:{referrer:source}&ie={inputEncoding?}&oe={outputEncoding?}"
        END ACTIONLISTON
    END PART

    PART "Yahoo" CHECKBOX
        VALUENAME YahooChoice
        ACTIONLISTON
            KEYNAME "Software\Policies\Microsoft\Internet Explorer\SearchScopes\{5A0025DA-7BEA-4F98-B987-298BCF7A396C}"
            VALUENAME DisplayName   VALUE "Yahoo!"
            VALUENAME FaviconURL    VALUE "http://search.yahoo.com/favicon.ico"
            VALUENAME ShowSearchSuggestions VALUE NUMERIC 1
            VALUENAME SuggestionsURL    VALUE "http://ie.search.yahoo.com/os?appid=ie8&command={searchTerms}"
            VALUENAME URL   VALUE "http://search.yahoo.com/search?p={searchTerms}&b={startPage?}&fr=ie8"
        END ACTIONLISTON
    END PART

    PART "Ask Jeeves" CHECKBOX
        VALUENAME AskChoice
        ACTIONLISTON
            KEYNAME "Software\Policies\Microsoft\Internet Explorer\SearchScopes\{FB7569CA-999B-4C43-A9EE-F85AC0982157}"
            VALUENAME DisplayName   VALUE "Ask.com"
            VALUENAME FaviconURL    VALUE "http://sp.uk.ask.com/favicon.ico"
            VALUENAME ShowSearchSuggestions VALUE NUMERIC 1
            VALUENAME SuggestionsURL_JSON   VALUE "http://ss.uk.ask.com/query?q={searchTerms}&li=ff"
            VALUENAME URL   VALUE "http://wzeu.ask.com/r?t=v&d=eu&s=uk&l=dir&u=http://uk.ask.com/web?q={searchTerms}&iesrc={referrer:source?}&qsrc=3032&l=dir&o=379"
        END ACTIONLISTON
    END PART

    PART "Amazon (UK)" CHECKBOX
        VALUENAME AmazonUKChoice
        ACTIONLISTON
            KEYNAME "Software\Policies\Microsoft\Internet Explorer\SearchScopes\{09AF8371-3F02-48AE-B039-21576F8A57E5}"
            VALUENAME Codepage  VALUE NUMERIC 65001
            VALUENAME DisplayName   VALUE "Amazon (UK)"
            VALUENAME FaviconURL    VALUE "http://g-ecx.images-amazon.com/images/G/01/Associates/Apps/Search/favicon._V230744766_.ico"
            VALUENAME ShowSearchSuggestions VALUE NUMERIC 1
            VALUENAME SuggestionsURL    VALUE "http://asp.assoc-amazon.co.uk/suggestions?q={searchTerms}&t=amznsearch.uk.ms.vs-21"
            VALUENAME SuggestionsURL_JSON   VALUE "http://completion.amazon.co.uk/search/complete?method=completion&q={searchTerms}&search-alias=aps&client=amzn-search-suggestions/9fe582406fb5106f343a84083d78795713c12d68&mkt=3"
            VALUENAME URL   VALUE "http://www.amazon.co.uk/s/ref=azs_osd_ieauk?ie=UTF-8&tag=amznsearch.uk.ms-21&link%5Fcode=qs&index=aps&field-keywords={searchTerms}"
        END ACTIONLISTON
    END PART

    PART "eBay" CHECKBOX
        VALUENAME eBayChoice
        ACTIONLISTON
            KEYNAME "Software\Policies\Microsoft\Internet Explorer\SearchScopes\{39A4CFEC-5034-45C8-98B6-64AD1B5C0730}"
            VALUENAME DisplayName   VALUE "eBay"
            VALUENAME FaviconURL    VALUE "http://ie8.ebay.com/resources/images/favicon.ico"
            VALUENAME PreviewURL    VALUE "http://ie8.ebay.com/accelerator/search/?q={searchTerms}&s=3"
            VALUENAME ShowSearchSuggestions VALUE NUMERIC 1
            VALUENAME SuggestionsURL    VALUE "http://ie8.ebay.com/suggest/visual/?q={searchTerms}&s=3"
            VALUENAME SuggestionsURL_JSON   VALUE "http://sug.ebay.com/?q={searchTerms}&c=3"
            VALUENAME URL   VALUE "http://rover.ebay.com/rover/1/710-61977-23097-0/4?satitle={searchTerms}"
        END ACTIONLISTON
    END PART

    PART "Wikipedia (en)" CHECKBOX
    VALUENAME WikipediaChoice
        ACTIONLISTON
            KEYNAME "Software\Policies\Microsoft\Internet Explorer\SearchScopes\{8EDF1540-AEBC-4EA2-808D-788F5C7531BE}"
            VALUENAME DisplayName   VALUE "Wikipedia (en)"
            VALUENAME FaviconURL    VALUE "http://en.wikipedia.org/favicon.ico"
            VALUENAME ShowSearchSuggestions VALUE NUMERIC 1
            VALUENAME SuggestionsURL    VALUE "http://en.wikipedia.org/w/api.php?action=opensearch&format=xml&search={searchTerms}&namespace=0"
            VALUENAME SuggestionsURL_JSON   VALUE "http://en.wikipedia.org/w/api.php?action=opensearch&search={searchTerms}&namespace=0"
            VALUENAME URL   VALUE "http://en.wikipedia.org/w/index.php?title=Special:Search&search={searchTerms}"
        END ACTIONLISTON
    END PART

END POLICY

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"
Search_Explain="Adds registry entries to HKCU\Software\Policies\Microsoft\Internet Explorer\SearchScopes for specific search providers.  Check or clear the checkbox next to each search provider.\n\n If you enable this policy setting and if the "Restrict search providers to a specific list of providers" Group Policy setting is enabled, the checked entries will be the only ones that appear 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, the checked entries will be added to the user's list of search providers.\n\n If you disable this policy setting or do not configure it, search will be governed by the other relevant policies in this category.  See the other policies mentioned here for additional information."

Предполагая, что вы используете Vista или Win7 - но если вы еще этого не сделали, есть также много конвертеров ADM reg 2. Но если это так, я предлагаю настроить поставщиков поиска так, как вы хотите, чтобы они были для всех, а затем экспортируйте ключ реестра, найденный здесь:

HKCU \ Программное обеспечение \ Microsoft \ Internet Explorer \ SearchScopes

Удалите любые пользовательские элементы из этого экспортированного регей (вероятно, будет один для FavIcon или что-то в этом роде в каждом подразделе поставщика).

Загрузите этот скрипт: реестр в скрипт ADML \ ADMX

Следуйте инструкциям, чтобы запустить его, т.е.

cscript c: \ .. \ reg_2_admx.vbs c: \ .. \ Exported_HKCU_SearchScopes_RegKey.reg en-US «Политика областей поиска Microsoft IE»

Скопируйте результаты в соответствующие папки на вашем DC (при условии, что вы используете консолидированные шаблоны ADM) и включите политики. Сработало для меня как шарм.

Вы можете найти что-то в следующих ссылках TechNet: