电脑平凡断网,出现0x58fc16e2指令引用的0x00ed005c内存不能为written。

发布时间:2024-05-03 11:19 发布:上海旅游网

问题描述:

我的电脑是不笔记本,前天安装好网通后就出现个问题,大约是在两小时后就断网了,断网后只有重启才能获得IP,我此时发现在本地连接里有个获得了租约时间是两个小时,于是我每次没到两个小时就修复哈,这样就没掉过线,偶尔间我看见有个DNS服务器的地址是192.168.1.1,我就进去看看没想到进了个路由器,我把DNS的时间改到了最大2天,但是还是大概2个小时还是断网了,于是给网通打了电话,他们处理了哈,把我的获得的租约时间改成了永久,但是我还是上到大约2个小时就断网,而且我没有连接路由器,怎么会进到一个路由器里,网通技术人员说他们是用交换机接出来的线,请问各位高手,这个问题是出在什么地方,小弟实在费解!
实际地址: 00-1C-23-55-03-47
IP 地址: 192.168.1.103
子网掩码: 255.255.255.0
默认网关: 192.168.1.1
DHCP 服务器: 192.168.1.1
获得了租约: 2009-6-21 18:46:56
租约过期: 2038-1-19 11:14:07
DNS 服务器: 192.168.1.1
WINS 服务器:
现在每次断网都不到两个小时了,有时候一个小时就断了,断的时候还出现了0x58fc16e2指令引用的0x00ed005c内存不能为written。实在郁闷,请各位高手帮忙。
运行执行regedit进入注册表,无异常;试用命令排除 ,出现了regsvr32.exe错误

问题解答:

内存指令不能written,这是在电脑使用中经常出现的问题,内存是主板上的存储部件,是CPU直接与之沟通,并用其存放当前正在使用的数据和命令的重要部件。当你用键盘或鼠标输入某个命令后,CPU就会解释命令并将指令或程式载入到内存中,这样程序才能够被执行。而一旦内存发生问题了,程序就不能被执行,因此就产生了前面我们提到的“该内存不能为written”错误的警告。当然,出现了“该内存不能为written”的故障也不一定都是内存的问题,电脑中了病毒或木马以及运行的程序本身的Bug也会造成这种现象。很难分清究竟是什么原因造成的,一时半会不好排除,但没关系,按确定、取消,重启,即可。感兴趣的网友可用下述办法试着去解决:
1、打开的程序太多,如果同时打开的文档过多或者运行的程序过多,没有足够的内存运行其他程序,要随时关闭不用的程序和窗口。
2、自动运行的程序太多,关闭一些启动程序, 开始-运行-Msconfig---启动 ,除杀毒软件、输入法外一般的程序都可以关掉。
3、物理内存过小,加大物理内存;内存和主板没插好或其他硬件不兼容 重插内存或换个插槽 ;双内存不兼容 ,要使用同品牌的内存或只要一条内存 ;劣质内存条或内存条坏了 更换内存条;合理设置虚拟内存。
4、市电电压过大的波动,或者PC机上使用劣质电源,都会给内存带来损害,更换功率大、质量好的电源。
5、PC机箱内充满灰尘,或者PC工作环境相对潮湿,也会造成运行不正常。及时除尘。
6 、CPU、显卡散热问题 ,改善散热 。
7、硬盘有问题 ,扫描修复或更换硬盘 。
8 、驱动问题 重装更新驱动 。
9、非法操作,系统无法执行。
10、 软件损坏 重装软件 ;软件有BUG 打补丁或更新到最新版本 ; 软件和系统不兼容 给软件打上补丁或是试试系统的兼容模式 ; 软件和软件之间有冲突 如果最近安装了什么新软件,卸载了试试 。
11、 系统本身有问题 有时候操作系统本身也会有BUG,要注意安装官方发行的更新程序最好及时补上,必要时重装系统。
12、 病毒问题 杀毒 ;杀毒软件与系统或软件相冲突 由于杀毒软件是进入底层监控系统的,可能与一些软件相冲突,卸载试试 。
13、运行执行regedit进入注册表, 在进入:HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\ShellExecuteHooks下,这个键值下面应该只有一个正常的键值"{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 如果有其他的我们可以将其它的全部删除,只保留这个默认键值。
14、试用命令排除
开始-运行- 输入cmd-- 回车,在命令提示符下输入下面命令
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
怕输入错误,可以复制这条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止。

寂寞1217对应用程序错误的实际操作经验:
开始-->运行-->输入cmd 回车在命令提示符下输入(粘贴以下字符)
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
回车(在此不要动键盘和鼠标)直到闪完了再做别的。以后就没有错误框了。此法不成功试这个
for %1 in (%windir%\system32\*.ocx) do regsvr32/s %1(成功率%80)
如出现(此时不应有doregsvr32.exe)不能操作请在此前:开始-->运行-->输入regsvr32actxprxy.dll 回车;再接着依次运行以下命令:regsvr32 shdocvw.dll regsvr32 oleaut32.dll regsvr32 actxprxy.dll regsvr32 mshtml.dll regsvr32 msjava.dll regsvr32 browseui.dll regsvr32 urlmon.dll 回车。
如出现(不是内部或外部命令,也不是可运行或批处理文件)我的电脑属性-->高级-->环境变量-->在系统变量里找到path-->编辑-->看默认值是不是这个(%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem )若还不行就将( ;%systemroot%\system32;%systemroot% )加到最后即可。
(实际操作经验绝非复制他人谢谢采纳)

热点新闻