我在玩pes2008的时候刚进入界面就会弹出该内存不能为“written”这样的...
发布网友
发布时间:2024-10-03 23:09
我来回答
共3个回答
热心网友
时间:2024-10-11 23:33
故障原因:内存报错的原因比较复杂,不一一列举,大家可以在互联网上寻找。
解决办法:
请按下列步骤进行排查:
(1):检查系统是否感染病毒。如果系统有中毒或曾经有过中毒史,可能会对系统文件造成破坏。请使用杀毒软件进行查杀,但有可能会对系统文件进行破坏或消灭(因为对无法清除的病毒,杀毒软件会直接删除感染病毒的文件)。可以试着用“SFC”命令进行系统文件修复。
(注:SFC全称为:System File Checker,意为系统文件检查器,用来扫描所有受保护的系统文件并用正确的 Microsoft 版本替换不正确的版本。具体使用是:在“开始”-“运行”中,输入“SFC/scannow”,对系统文件进行扫描并修复。如果弹出提示则放入原版系统光盘进行修复。)
(2):释放内存。假如本身内存就小,又运行过或运行着其他应用程序,在游戏之前则应该及时重启来释放内存,以免造成因为内存不足而导致的错误。
(3):修复WMI服务。“运行”-“services.msc”启动“服务”,关闭“Windows Management Instrumentation”服务,然后删除C:\WINDOWS\system32\wbem\Repository目录下的所有文件,然后重新启动“Windows Management Instrumentation”服务。
(4):删除不必要的插件程序。某些插件或流氓软件会造成系统故障。为了防止过多的插件与系统底层挂钩,造成与其他程序的冲突,请使用专用软件对插件程序进行清理(推荐“360安全卫士”)
(5)重新安装驱动程序,并加载DX9。贫僧的意见是,显卡驱动并非越新越好,选择较新的适合的驱动可能更利于显卡工作。
另外建议:A:如果这样的情况大都出现在温度高的环境中,请及时散热,并且对内存条进行检查和清理。多内存条的机器要检查内存之间是否造成冲突和不兼容的情况。
B:在控制面板的添加/删除程序中看看是否安装了微软NET.Framework,如果已经安装了,可以考虑卸载它,当然如果你以后在其它程序需要NET.Framework时候,可以再重新安装。如果你用的是ATI显卡并且用的是SP2的补丁(一些ATI的显卡驱动需要在NET.Framework正常工作的环境下)。这种情况可以找一款不需要NET.Framework支持的ATI显卡驱动。
友情提醒:玩家最好下载非经过修改的实况版本(最好是推荐的安全版本),并且确保各个文件(DATA目录下的文件和存档)都一致对应,否则很可能造成游戏无法运行或中途推出。
【在网上找到这个解决方法,大家可以试试:
运行 输入cmd 回车在命令提示符下输入 :
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
如果怕输入错误的话,可以复制这条指令,然后在命令提示框点击左上角的c:\,使用下面的“编辑-粘贴”功能就不容易输错了。在飞速滚屏完全静止之后,别着急启动其他程序,先耐心等一会儿,因为此时dll们还在找位置。直到你的指示灯不闪了再做别的。 】
热心网友
时间:2024-10-11 23:29
新建记事本 复制下面内容,保存时,改后缀为.bat
@echo off
color F2
echo 即将进行重新自动注册DLL文件
echo.
echo 以解决部分程序提示“内存不能为Read的错误”
echo.
echo 程序运行时间较长,请耐心等候!
echo.
echo 按任意键开始,点关闭按钮退出
pause>nul
for %%1 in (%systemroot%\system32\*.dll) do regsvr32 /s %%1
for %%1 in (%systemroot%\system32\*.ocx) do regsvr32 /s %%1
exit
热心网友
时间:2024-10-11 23:28
首先建议:
1、 检查系统中是否有木马或病毒。这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。
2、 更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统档案、修正系统参数。有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序。
3、 尽量使用最新正式版本的应用程序、Beta版、试用版都会有BUG。
4、 删除然后重新创建 Winnt\System32\Wbem\Repository 文件夹中的文件:在桌面上右击我的电脑,然后单击管理。 在"服务和应用程序"下,单击服务,然后关闭并停止 Windows Management Instrumentation 服务。 删除 Winnt\System32\Wbem\Repository 文件夹中的所有文件。(在删除前请创建这些文件的备份副本。) 打开"服务和应用程序",单击服务,然后打开并启动 Windows Management Instrumentation 服务。当服务重新启动时,将基于以下注册表项中所提供的信息重新创建这些文件: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\Autorecover MOFs
下面搜集几个例子给大家分析:
例一:IE浏览器出现“0x0a8ba9ef”指令引用的“0x03713644” 内存,或者“0x70dcf39f”指令引用的“0x00000000”内存。该内存不能为“read”。要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生内部错误,您正在使用的其中一个窗口即将关闭”的信息框,关闭该提示信息后,IE浏览器也被关闭。解决方法:
1、 开始-运行窗口,输入“regsvr32 actxprxy.dll”回车,接着会出现一个信息对话 框“DllRegisterServer in actxprxy.dll succeeded”,确定。再依次运行以下命令。(这个方法有人说没必要,但重新注册一下那些.dll对系统也没有坏处,反正多方下手,能解决问题就行。)
regsvr32 shdocvw.dll
regsvr32 oleaut32.dll
regsvr32 actxprxy.dll
regsvr32 mshtml.dll
regsvr32 msjava.dll
regsvr32 browseui.dll
regsvr32 urlmon.dll
2、 修复或升级IE浏览器,同时打上系统补丁。看过其中一个修复方法是,把系统还原到系统初始的状态下。建议将IE升级到了6.0。
三、你可以试用下边的办法:开始-运行 输入cmd 回车 在命令提示符下输入 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1