过期罐头电脑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5512|回复: 0
收起左侧

DIY经历 谈 巧解内存不能读写问题

[复制链接]
hero__me 2011-11-26 06:40:35 | 显示全部楼层
对于一些硬件玩家而言,经常为电脑改换 硬件是家常便饭,不过这种“三心二意”的结果是常常 会让电脑出现一系列问题,比方 出现“xxx指令援用 的0x00000000内存,该内存不能为“read”或“written” 的错误讯息,然后应用程序被关闭。遇到这种内存不能读写的问题,可以通过以下方法 解决。
剖析 问题:
这种问题通常是由新老硬件的驱动程序的DLL文件(Dynamic Linkable Library 即动态链接库文件)抵触 形成 的。即便 用户安装了新的驱动程序,但由于 DLL文件没有注册,依然 会形成 的这样的错误。
解决问题:
1. 寻找问题DLL文件 解决方法自然是将驱动程序的DLL文件注册,首先在找到有问题的DLL文件。可以在设备管理器中右击设备项目选择“属性”,在“驱动程序”选项卡中点击“驱动程序详细信息”,可以看到该驱动的DLL文件了,通常都在c:Windowssystem32目录中。
2.右键快捷注册 假如 驱动的DLL文件比较少,可以单个注册。点击“开始→运行”,输入regedit确定,进入注册表编辑器,找到“HKEY_CLASSES_ROOTdllfileshell”项目,假如 没有就新建一个。在其下新建名为“注册”的项,再在“注册”项下新建名为“command”的子项,并将其“默认”值修改为“regsvr32 %1”。这样在DLL文件的右键菜单中就添加了“注册”命令,只需 右击DLL文件选择注册即可。
3.批量DLL文件注册 假如 驱动的DLL文件比较多,可以批量注册。点击“开始→运行”,输入cmd确定,进入命令提示符窗口,进入c:Windowssystem32目录,例如N卡驱动的DLL文件为nvapi.dll、nvcuda.dll,首先输入“regsvr32 nvapi.dll”,回车,进行注册。然后按下F3键,将其指令改为“regsvr32 nvcuda.dll”,回车进行指定DLL文件的注册。
假如 驱动的DLL文件没有什么特征,或者有可能是系统DLL文件的问题,那么输入for %1 in (%windir%system32*.dll) do regsvr32.exe /s %1,回车。该指令的作用是用regsvr32 重新注册system32目录中的一切 DLL 文件。在命令提示符窗口中,详细列出已经重新注册的文件和注册是否成功的信息。其实这些信息都不用特别关注,耐烦 等候 操作完成即可。假如 修复后还是出问题,建议可以从病毒方面动手 进一步检查。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

一键重装系统|雨人系统下载|联系我们|网站地图|过期罐头电脑论坛

GMT+8, 2024-11-7 11:38 , Processed in 0.035297 second(s), 26 queries .

官方免责声明:本站内容来自网友和互联网.若侵犯到您的版权.请致信联系,我们将第一时间删除相关内容!

Powered by Discuz!

专注于win7_win10_win11系统下载装机

© 2010-2023 GQGTPC.Com

快速回复 返回顶部 返回列表