|
近日想整理一下最近录制的影像文件,但在打开保存视频文件的磁盘或文件夹时,却提示“"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 [/n] [/i[:cmdline]] dllname,其中dllname为activex控件文件名, /u表示卸载安装的控件和服务器注册;/s表示让regsvr32安静的运行,注册成功后不显示操作成功信息框;/i是调用DLLInstalL函数并把可选参数[cmdline]传给它,当使用/u时用来卸载DLL;/n表示不调用DLLRegisterServer,但该参数必须和/i一同 使用。而假如 在命令提示符下加i?可以 显示命令帮助信息。 |
|
|
|
|
|
|