Re-Register all DLL’s to fix “No such interface supported” error in windows 7 after installing IE7 Standalone
Re-Register all DLL’s to fix “No such interface supported” error in windows 7 after installing IE7 Standalone
Disclaimer: All care No Responsibility. you follow the instructions provided at your own risk. I take no responsibility any damage you may cause. Please read the article in full before starting
To test some website stuff I tried to install IE7 on my windows 7 machine. now I cant run explorer for browsing files or accessing control panel and the like. I found an old guide for re-registering all your dll’s that I thought was quite nifty so I thought I woukld re-share it with you. (up-dated from windows 98)
The original instructions basically get you to dump all DLL files into notepad, then do a find and replace to regsvr32 them all. if you do it from c:\ like it suggests, you might get more than you need. including dll files from the recycle bin.
this fixed my problem. and I think its worth trying this way before doing it for every file on your computer.
I am going to assume your windows installation is on C:\ and in C:\ windows
1. open command promt as an administrator
2. type
CD C:\WINDOWS
(and C:\ if you werent on that drive by default)
3. type Dir *.dll /s /b > c:\regdll.bat
This will search for all dll files within c:\windows (including /subdirectories) and output them (in /bare format) into a text file on the c:\ called regdll.bat
you cant run it just yet because its just a list of files, we need to change it so that its actually got a command. open the file in your prefered text editor (notepad) and do a replace on c:\ , replacing it with Regsvr32.exe /s c:\
This is what your file should look like.

Now. before running off and trying to run the file. I highly recommend you scrolldown until you find $patchcache$ and WinSXS folders and deleting all the files in there. this will excruciatingly increase the time to do this and probably stuff lots up.

Once this is done. Save the file and run it. If you still have your command prompt as administrator open, just type c:\regdll.bat
This will register all dll files in c:\windows and subdirectories. This will take some time, and potentially, also register files that would not normally be registered by default, (like files in $patchcache$ and other windows directories). It worked for me and I dont need to do a reinstall
You will get errors. just click ok.

#1 by Kenji_PL on October 30, 2010 - 2:44 pm
It was healpfull. I found lots of sites with similiar content. Probably this problem do not involve only instaling IE7. After i installed my win7 x64 i removed IE from my system and deleted all folders in Program Files (and in (x86)) and never installed any patch for IE or newer IE.
This bug simply somehow appeard and i didn’t noticed when (i wanted to change theam of my desktop and RMB on it -> “Personalize” -> No souch interface blabla error).
Few bugs in article: missing “\” after c:
Some addidional advices: If someone is using 64-bit version of win7 i recomend to delete most entries with “System32″, not including “driver” in name. 64-bit system do not usually use 32-bit .dll so why bother.
.NET Framework .dll’s could be excluded too, becouse there are lot of them and 100% don’t couse this error.
But overall great article, hope that people on msdn forums would give souch advices, not something like: go back to restor point or some other useless advices not resolving problem.
#2 by Philip on November 19, 2010 - 12:40 am
I’m from Brazil, you saved my files and my life.
Thank you very much!
#3 by Guy on November 26, 2010 - 6:36 am
It really does work EXPLORER.EXE is now fine….. just be sure to check that you do the replace in the file
I almost skipped that part
#4 by dänu on January 1, 2011 - 3:05 pm
yep.. saved my ass
can be done via the developer tools.
“Emulating” IE7 (+
thanks mate.
#5 by Christian on January 4, 2011 - 3:12 am
Thank you very much!!!!
#6 by Hossein Moradi on January 4, 2011 - 6:07 am
Thanks
It was really helpful
#7 by Jp on January 10, 2011 - 3:12 pm
Thank you mate. It was really really helpful.
#8 by Chiranjeev Thakur on January 21, 2011 - 7:17 am
Thanks a lot…it worked thnxxx
#9 by Lucas on February 12, 2011 - 6:53 pm
Thank you soo much it worked perfectly!
#10 by Syed Mohammad Ali on February 18, 2011 - 7:23 am
Thanks a bunch. You really save my time .
Issue resolved
#11 by Keith on March 17, 2011 - 7:59 pm
Ie 9 release, Windows 7 Ultimate
After installing 9 I got the error stated above, your fix did the trick. Thanks A Bunch
#12 by Roman on March 24, 2011 - 11:37 am
Great job!
I tried several solutions like here:
http://social.technet.microsoft.com/Forums/en-US/w7itproui/thread/99e4ab4f-165d-4691-90dd-ab41a05d26a2/
or this: http://www.blogduell.de/windows-7-und-internet-explorer-7/
but your`s was the only working way!
THX a lot!!!
#13 by Vince on April 15, 2011 - 1:53 pm
Thanks. It worked !!! That’s really good, saved alot of time.
#14 by johns w. on April 20, 2011 - 7:39 am
Excellent. It’s working. Thank you a lot. This is lifesaving…lol!
johns w.
#15 by Chuck on April 27, 2011 - 6:15 am
I was having the same issues as everyone and this method has resolved the problem. Thanks!
#16 by Alberto on April 28, 2011 - 3:18 am
hey, i have that problem but in my computer appear that is not exists! So what else i can do?
#17 by Nathan on November 21, 2011 - 3:54 pm
Just wanted to post a quick “thank you!” – this little tutorial saved my ass. Thanks!
#18 by Levi on November 26, 2011 - 3:02 am
Dude, you rock. This worked great! Thanks!
#19 by Elie on November 26, 2011 - 12:56 pm
IT WORKED!!!!!!!!!!!!!!!!!!!!!
THANK YOU – THANK YOU – THANK YOU!
#20 by John on November 30, 2011 - 9:55 am
Am always in awe of those that give their time and knowledge to help others with computer problems
#21 by Warhead on December 14, 2011 - 1:40 pm
Thanks for this solution. Too bad MS doesn’t have one
It’s a bit draconic, but great find!
#22 by Reid on December 15, 2011 - 4:34 pm
works like magic!!!!!!! great job mate!
#23 by RR on December 15, 2011 - 6:34 pm
excellent
#24 by Jenelle on January 2, 2012 - 5:55 am
Thank you!
It worked like a charm.
#25 by problem on January 3, 2012 - 12:46 am
after type Dir *.dll /s /b > c:\regdll.bat
and must wait regdll.bat – notepad open right?
why my notepad not open?
#26 by pyrocam on January 3, 2012 - 4:43 am
sorry what?