很长时间以前就发现在安装了一些AVI解码器后,当采用缩略图方式查看含有AVI文件的文件夹时,Windows的数据执行保护(DEP)就会运行,然后造成Explorer非法操作。本人很自然的想到是某AVI的Decoder DLL文件产生的问题。今天重新安装了操作系统,考虑到XP的视频文件预览功能意义不大,不象图片预览那样实用,决定想办法禁用它,以解决Explorer非法操作问题。在互联网上找了一些资料,找到了一个个人认为比较挺OK的解决办法——卸载 Windows XP 中视频文件预览所调用的文件“shmedia.dll”。具体办法是使用 regsvr32 /u命令,即 regsvr32 /u shmedia.dll 。如果需要恢复视频预览功能可以再次注册“shmedia.dll”,regsvr32 shmedia.dll 。其实包括一些视频、音频编码/解码在内的大部分的DLL文件都是通过regsvr32 注册的,在这些DLL出问题时即可使用 regsvr32 /u 命令对单个DLL进行手动卸载,也可以用 regsvr32 命令手动注册DLL。
本文转自 qq8658868 51CTO博客,原文链接:http://blog.51cto.com/hujizhou/1039995,如需转载请自行联系原作者