如何解决0x69a8674c指令引用0x00内存出错
XP系统运用中,有时会遇到打开有视频文件的文件夹或者盘符时,系统会弹出explorer.exe的错误对话框:“0x69a8674c”指令引用“0x00000000”内存,该内存不能“read”。需要终止程序的错误框。这个问题主要是因为微软视频预览功能错误导致的。
原因分析
微软视频预览功能是将视频文件的第一帧显示出来,有助于在很多视频的目录下快速找到自己要的文件。一般来说都能支持AVI文件的预览,但是有些AVI文件编码比较少有,而Windows本身没有avi解码软件。所以也会出现一些不支持的情况,而某些原因导致功能不完善,从而弹出这个错误框。
解决方法
下面为大家整理了两种解决方法,如果你遇到了这个问题,可以尝试一下。
方法一:关闭XP的视频预览功能
XP中视频预览功能的主要动态链接文件是shmedia.dll。关闭XP的视频预览功能的方法如下:
1. 依次点击开始菜单->运行,输入:regsvr32 /u shmedia.dll,按回车键;
2. 出现“shmedia.dll中的DllUnregisterServer成功”的提示框,说明已经成功关闭了xp的视频文件预览功能。
如果想要恢复视频预览功能,则只需运行命令:regsvr32 shmedia.dll即可。
方法二:卸载不兼容的解码器
有些AVI文件的编码可能比较罕见,需要安装额外的解码器才能正常播放。如果XP系统安装了不兼容解码器,就有可能会导致出现这个错误。
此时,我们需要卸载不兼容的解码器,方法如下:
1. 依次点击开始菜单->控制面板->添加或删除程序;
2. 在“添加或删除程序”页面中找到不兼容的解码器,选择它并点击“删除”按钮。
总结
以上介绍了两种解决0x69a8674c指令引用0x00内存出错的方法,如果你遇到了类似的问题,可以根据实际情况选择相应的解决方案。关闭视频预览功能可以解决很多视频播放相关的问题,而卸载不兼容的解码器则可以避免出现莫名其妙的错误。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。