I don't want it to be silent as I want the user to see it resetting (actually doing something). Adding it into a little "info utility" script easy enough for non-computer savvy users will get this script on their desktop after I repair their computer. Includes quick fixes, shortcuts, and computer information tools.
This seems to work well enough:
Run("rundll32.exe inetcpl.cpl ResetIEtoDefaults")
WinWait("Reset Internet Explorer Settings")
ControlClick("Reset Internet Explorer Settings", "", 1, "left", 1, 51, 12)
WinWait("Reset Internet Explorer Settings", "&Close")
Sleep(1000)
While WinExists("Reset Internet Explorer Settings", "&Close")
ControlClick("Reset Internet Explorer Settings", "", 6608, "left", 1, 36, 11)
WEnd