When deploying Windows I sometimes need to change the default search provider to Google for all deployed computers.
While this can be done in many ways I prefer to use unattend.xml because users can then change it if they want. An alternative could be to use GPP but it will then have an impact on login time.
So by adding this to unattend.xml
Shown here in the Windows System Image Manager.
You can then control the default search engine in Internet Explorer 9.
The values to use in the different settings can be found by adding Google search on a client and then look in the registry
Even though ShowSearchSuggestions has the value of true, suggestions does not work for me.
The users will be prompted to turn on suggestions.
So in order to avoid this I set this registry value HKCUSOFTWAREMicrosoftInternet ExplorerSearchScopesShowSearchSuggestionsInAddressGlobal to the value 1 (dword).
This is also deployed by my MDT or SCCM task sequence and loaded in the default profile so all new users will receive this setting by default, see http://larslohmann.blogspot.dk/2013/03/customize-settings-for-all-new-users-on.html for more information on how to do this for all users.