Windows7下出现“不支持此接口”的解决方案

今天学校里的辅导员突然找到我说Windows 7下什么文件夹都打不开了,提示“不支持此接口”。怀疑是病毒所致,但运行杀毒软件没有结果。重启也问题依旧。

上网查了之后找到了修复方法:

在命令行中输入for /r C:\ %i in (*.dll) do regsvr32.exe /s "%i" 或者 FOR /R C:\ %G IN (*.dll) DO "%systemroot%\system32\regsvr32.exe" /s "%G"

这个命令会重新注册C盘下所有dll,如果软件比较多的话速度会比较慢。但是修复完毕之后的确解决了问题,文件夹窗口都可以正常打开了,输入法也恢复正常了。

说明:执行此命令前请关闭所有程序!(包括杀毒软件,因为会阻止regsvr32.exe执行)

本文只是一个方法记录备考。

PS:个人怀疑根本原因是病毒破坏了C盘下的dll文件所致,但是360查不出,辅导员电脑上也没有装别的杀毒软件,具体什么原因待查。

上一篇:Linux历史命令管理以及用法


下一篇:vs2008编译boost