很长时间以前就发现在安装了一些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。
时间: 2024-10-26 04:36:33