I have a citrix presentation server 4.0 farm of 12 servers (MS Windows Server 2003). These servers host a number of apps for us. Our users have terminal services profiles set up, but the profiles get cleared / deleted every night to prevent issues with our core app.
Since installing IE 8 on the servers, our users now always recieve the following error the first time they launch IE: "A Program on your computer has corrupted your default search setting for Internet Explorer. Internet Explorer has reset this setting to your original search provider. Internet Explorer will now open Search Settings, where you can change this setting or install more search providers."
After clicking ok, the search providers dialog box opens, where they have to click close.
After the first time, they do not recieve the error again on that server until the next day after the profile has been deleted and they log in for the first time again. Our users are launching IE to use an online app that is required for our business, and this error is a pain. I have the search box hidden via group policy, and they will not ever use this IE instance to search anyway.
Is there a way that I can prevent this error from popping up for the users? I suspect it is something in the user profile, as I can reliably recreate the issue be deleting the profile and launching IE again.
FYI, the solutions at http://blog.kirb.us/2009/03/20/a-program-on-your-computer-has-corrupted-your-default-search-provider-setting-for-internet-explorer/
do not apply.