When you start Windows Internet Explorer, including Internet Explorer 9, if you find that it opens, flashes, and then crashes immediately, then your Internet Explorer installation may have become corrupted.
In such a case you may want to try one of the following suggestions:
1) Reset Internet Explorer settings.
2) Run Internet Explorer troubleshooters in Windows 7.
By default, Windows 7 has two Internet Explorer troubleshooters on a new installation. These are Internet Explorer Performance and Internet Explorer Safety. To access them, open Control Panel > All Control Panel Items > Troubleshooting > All Categories.
Here you can see all the Windows 7 troubleshooters. Ensure that the Get the most up-to-date troubleshooters from the Windows Online Troubleshooting service is checked.
Run Internet Explorer Performance troubleshooter. The troubleshooter will run and fix all identified issues automatically.
To open the Internet Explorer Performance troubleshooter directly use:
%systemroot%\system32\msdt.exe -id IEBrowseWebDiagnostic
To open the Internet Explorer Safety troubleshooter directly use:
%systemroot%\system32\msdt.exe -id IESecurityDiagnostic
More such Direct Commands to open Windows 7 Troubleshooters directly may also interest you.
Read more about the Internet Explorer Performance and Security Troubleshooter from Microsoft.
3) Run System File Checker.
4) Uninstall Internet Explorer 9 from the Control panel, and then reinstall it.
Hope something helps!
If you have liked this post, you might want to check out some more, on topics like Troubleshoot.