Internet Explorer 8中的默认search提供程序是否通过GP?

有谁知道如何通过组策略更改IE8中的默认search提供程序?

IE7似乎工作正常,但一旦我推出了通过WSUS的IE8浏览器更新,它默认回到所有客户端上的Bingsearch,这是通过组策略完成的。

我发现有些人在Google上做了一些自定义的模板来改变这种行为,但我无法得到一个海峡前瞻性的答案。

为了在通过WSUS /组策略部署IE8时configurationsearch提供程序,您可能需要先修改现有ADM文件以支持IE8的新searchbuild议和faviconfunction。 我们为我们的环境创build的ADM文件附加在这篇文章的底部; 你应该能够修改它来满足你自己的需求。

一旦你这样做了,你需要认识到,IE8安装程序和IE7安装程序之间的主要区别之一是IE8安装程序填充以下registry值,而IE7安装程序不:

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

这是Live Search / Bing的默认GUID,当用户在安装IE8后第一次login时,该值将被复制到用户configuration文件中的以下位置:

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

并用于设置默认的search提供程序。 这就是为什么以前设置默认search提供程序的方法(如设置最低GUID和/或使用字母数字string而不是GUID)在默认情况下不再起作用。

我发现通过networking设置默认search提供程序的最佳方法是从login/启动脚本中的“HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Internet Explorer \ SearchScopes”中删除 “DefaultScope”registry值,然后使用旧的方法设置您的首选默认search提供程序使用ADM文件中最低的GUID和/或字母数字string。 确保不要删除整个SearchScopes键,因为这可能会导致IE8在某些情况下崩溃; 只需删除该值本身,即:

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

您可能还希望将HKCU DefaultScope值设置为首选search提供程序的GUID,但请注意,一旦IE8运行一次,它将DefaultScope值的设置保存在另一个位置,以二进制格式更改:

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

如果您尝试在IE已经运行的情况下通过修改HKCU DefaultScope键来更改默认的search引擎提供程序,那么当您下次尝试使用search提供程序时会显示一条消息,指出“您计算机上的某个程序build议了一个新的默认search提供程序对于Internet Explorer“,并给予用户更改的选项。 这似乎是在IE8中“阻止程序从build议更改为我的默认search提供程序”function的一部分,我不知道有什么办法。 所以,如果你想避免让用户恼人的提示,你要确保你第一次正确设置了registry项。

search提供程序的更新ADM文件,包括searchbuild议和collections图标如下:

 ; 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." 

您可能会在以下TechNet链接中find一些内容:

  • 组策略和Internet Explorer 8
  • Internet Explorer 8部署指南

假设你使用的是Vista或者Win7,但是如果你还没有使用的话,还有很多reg 2的adm转换器。 但如果你是我build议设置您的search提供商,因为你希望他们为每个人,然后导出在这里find的registry项:

HKCU \ Software \ Microsoft \ Internet Explorer \ SearchScopes

从导出的regey中删除任何用户特定的项目(可能有一个用于FavIcon或类似于每个提供程序子项中的项目)。

下载此脚本: registry到ADML \ ADMX脚本

按照说明运行它,即

cscript c:\ .. \ reg_2_admx.vbs c:\ .. \ Exported_HKCU_SearchScopes_RegKey.reg en-US“Microsoft IEsearch范围策略”

将结果复制到DC上的相应文件夹(假设您正在使用统一的ADM模板)并启用策略。 为我工作就像一个魅力。