Para configurar os provedores de pesquisa ao implantar o IE8 via WSUS / Diretiva de Grupo, você provavelmente desejará começar modificando seu arquivo ADM existente para oferecer suporte aos novos recursos de Sugestões de Pesquisa e favicon do IE8. O arquivo ADM que criamos para o nosso ambiente está anexado ao final deste post; você deve ser capaz de modificá-lo para atender às suas próprias necessidades.
Depois de fazer isso, você precisa perceber que uma das principais diferenças entre o instalador do IE8 e o instalador do IE7 é que o instalador do IE8 preenche o seguinte valor de registro, enquanto o instalador do IE7 não:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\SearchScopes]
"DefaultScope"="{0633EE93-D776-472f-A0FF-E1416B8B2E3A}"
Este é o GUID padrão para o Live Search / Bing e, quando um usuário faz logon pela primeira vez após instalar o IE8, esse valor será copiado para o seguinte local no perfil do usuário:
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes]
"DefaultScope"="<whatever the HKLM entry was>"
e usado para definir o provedor de pesquisa padrão. É por isso que os métodos anteriores de configurar o provedor de pesquisa padrão, como definir o GUID mais baixo e / ou usar uma string alfanumérica em vez de um GUID, não funcionam mais por padrão.
A melhor maneira que encontrei para definir o provedor de pesquisa padrão na rede é excluir o valor de registro 'DefaultScope' do 'HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Internet Explorer \ SearchScopes' no seu logon / script de inicialização e, em seguida, use o método antigo de definir seu provedor de pesquisa padrão preferencial para usar o GUID mais baixo e / ou uma cadeia alfanumérica no arquivo ADM. Certifique-se de não excluir toda a chave SearchScopes, pois isso pode causar a falha do IE8 em algumas circunstâncias; basta excluir o valor em si, por exemplo:
reg delete "HKLM\SOFTWARE\Microsoft\Internet Explorer\SearchScopes" /v DefaultScope /f
Você também pode querer definir o valor de HKCU DefaultScope para o GUID do seu provedor de pesquisa preferido, embora esteja ciente de que uma vez que o IE8 tenha sido executado uma vez, ele salva a configuração do valor DefaultScope em outro local, em um formato binário que você não pode mudar:
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\User Preferences]
Se você tentar alterar o provedor de pesquisa padrão modificando a chave HKCU DefaultScope quando o IE já tiver sido executado, você receberá uma mensagem na próxima vez que tentar usar um provedor de pesquisa dizendo 'Um programa em seu computador sugeriu um novo provedor de pesquisa padrão para o Internet Explorer 'e dando ao usuário a opção de alterar novamente. Isso parece fazer parte do recurso "Impedir que programas sugiram alterações no meu provedor de pesquisa padrão" no IE8, e eu não sei de nada. Então, você quer ter certeza de obter essa chave de registro corretamente na primeira vez se quiser evitar avisos incômodos para seus usuários.
Arquivo ADM atualizado para provedores de pesquisa, incluindo sugestões de pesquisa & favicons segue:
; 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}§ionHeight={ie:sectionHeight}"
VALUENAME SuggestionsURLFallback VALUE "http://api.bing.com/qsml.aspx?query={searchTerms}&maxwidth={ie:maxWidth}&rowheight={ie:rowHeight}§ionHeight={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."