近日想整理一下最近录制的影像文件,但在打开保存视频文件的磁盘或文件夹时,却提示“"0x69a8674c"指令引用"0x00000000"内存,该内存不能"read"。”的应用程序错误。而且无论是选择“取消”或“确定”都不能解决问题,由于机器中其它程序一切正常,所以总觉得利用“重装系统”来解决该问题有点冤,而且今后再遇到此种问题时还是无从下手。
于是开始在“茫茫人海”中求助高人,最终一高人一语道破玄机,原来是由于Windows XP视频预览功能出现问题引起的。
解决方法也很简单,只要关闭XP的视频预览功能即可。由于Windows XP中视频预览功能的动态链接文件是shmedia.dll,为此可以利用Windows中控件文件(扩展名为DLL、OCX、CPL的文件)的注册和反注册工具Regsvr32命令。具体方法是:单击“开始→运行”,在打开的运行对话框中输人regsvr32 /u shmedia.dlI后回车或点“确定”,出现“shmedia.dlI中的DLLUnregisterServer,成功”的对话框进点“确定”,就把XP系统的视频文件预览功能关闭了。而要想、恢复时,只需在运行框中输人“regsvr32 shmedia.dll”即可。
regsvr32命令是Windows中控件文件(如扩展名为 DLL、OCX、CPL的文件)的注册和反注册工具。其命令格式: regsvr32[/u] [/n] [/i[:cmdline]] dllname,其中dllname为activex控件文件名, /u表示卸载安装的控件和服务器注册;/s表示让regsvr32安静的运行,注册成功后不显示操作成功信息框;/i是调用DLLInstalL函数并把可选参数[cmdline]传给它,当使用/u时用来卸载DLL;/n表示不调用DLLRegisterServer,但该参数必须和/i一起使用。而如果在命令提示符下加i?能够显示命令帮助信息。
TAGS:
版权声明:绿色童年网站所刊载本文:"Windows XP系统中视频文件打开时提示错误的解决方法",除特别声明外,其版权均属于绿色童年所有,任何媒体、单位或个人未经本网书面授权不得以任何形式转载、摘编、改编或以其他方式复制发表。否则,绿色童年将依法追究其法律责任。