搜集驱动程序的网站-开机后出现systemrestore的srrest应用错误

0X000000 显存无法读写

造成这种现象的原因有几个。 一是硬件,即显存有问题,二是软件。 有很多问题。

一:先说硬件:

一般来说,笔记本的硬件是不容易坏的。 显存出问题的可能性不大(除非你的显存真的是乱七八糟的杂牌),主要方面有:1.显存条坏了(多是二手显存),2.使用有质量问题的显存,3、显存插入显卡的金手指上灰尘过多。 4、使用不同品牌的显存容量不同,存在不兼容的情况。 5、开芯引起的散热问题。 您可以使用MemTest软件来检查显存搜集驱动程序的网站,它可以彻底检查显存的稳定性。

其次,如果没有,则从软件方面排除故障。

先说一下原理:显存有一个存储数据的地方,叫做缓冲区。 当程序将数据放入缓冲区时,需要申请操作系统提供的“函数功能”。 如果显存分配成功,该函数会将新开辟的显存区域地址返回给应用程序,应用程序可以通过该地址使用这块显存。 这就是“动态显存分配”,显存地址也就是编程中的“光标”。 显存并不总是可用且取之不尽用之不竭,有时显存分配会失败。 当分配失败时,系统函数将返回值0。此时,返回值“0”并不表示新启用的游标,而是系统向应用程序发送的通知,告知发生了错误。发生。 作为应用程序,每次申请显存后,都应该检查返回值是否为0,如果是,则说明发生了故障,需要采取一些措施来保存,这样就提高了应用程序的“鲁棒性”该程序。 如果应用程序没有检测到这个错误,它仍然会根据“思维惯性”将此值视为分配给它的可用游标,并在后续执行中继续使用这块显存。 真正的0地址显存区域存放着计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。 在没有保护机制的操作系统中(如DOS),向该地址写入数据会导致立即崩溃,而在健壮的操作系统中,如Windows,该操作会立即被系统的保护机制捕获,并导致系统崩溃。结果就是操作系统强行关闭出错的应用程序,避免其错误扩大。 这时就会出现上述显存无法“读取”的错误,引用的显存地址为“0x00000000”。 显存分配失败的原因有很多,比如显存不足、系统功能版本不匹配等都可能受到影响。 为此,这些分配失败多见于操作系统长期使用后、安装各种应用程序(包括无意中“安装”的病毒程序)后、修改大量系统参数和系统后。文件。

在使用动态分配的应用程序中,有时会出现这样的情况:程序试图读写一块“应该可用”的显存,但由于某种原因,预计可用的光标却早已不在了。已到期。 可能是它“忘记”向操作系统请求分配,也可能是程序本身在某个时刻已经取消了这段显存而“没有注意”等等。 未注册的显存被系统回收,其访问权限不再属于应用程序。 因此,读写操作也会触发系统的保护机制。 试图“非法”的程序的唯一结局就是被操作终止并回收所有资源。 计算机世界的法律还是比人类有效和严格得多! 像这样的情况属于程序本身的BUG,你往往可以按照特定的操作顺序重现错误。 无效光标并不总是0,因此错误信息中的显存地址不一定是“0x00000000”,而是其他随机数。

首先建议:

1、检查系统是否存在木马或病毒。 此类程序常常为了控制系统而对系统进行不负责任的改变,导致操作系统出现故障。 平时应加强信息安全意识,切勿对来历不明的可执行程序感到好奇。

2、更新操作系统,让操作系统的安装程序重新复制正确版本的系统文件并更正系统参数。 有时操作系统本身就有Bug,所以要注意安装官方发布的升级程序。

3.尽量使用最新和即将推出的应用程序版本,Beta版、试用版都会有BUG。

4. 删除后重新创建WinntSystem32WbemRepository 文件夹中的文件:右键单击桌面上的“我的笔记本”,然后单击“管理”。 在“服务和应用程序”下,单击“服务”,然后关闭并停止 WindowsManagementInstrumentation 服务。 删除 WinntSystem32WbemRepository 文件夹中的所有文件。 (删除该文件之前创建该文件的备份副本。)打开“服务和应用程序”,单击“服务”,然后打开并启动 WindowsManagementInstrumentation 服务。 当服务重新启动时,将根据以下注册表项中提供的信息重新创建此文件:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWBEMCIMOMAutorecoverMOFs

下面举几个反例供大家分析:

例1:IE浏览器中出现“0x0a8ba9ef”命令引用的“0x03713644”内存,或者出现“0xx7070dcf3939f”命令引用的“0x00000000”内存。 视频内存无法“读取”。 要终止程序,请单击“确定”消息框。 单击“确定”后,再次出现“发生内部错误,您正在使用的窗口之一已正式关闭”的消息框。 关闭提示信息后,Internet Explorer 也被关闭。 解决方案:

1、在“开始-运行”窗口中输入“regsvr32actxprxy.dll”并回车,出现消息对话框“DllRegisterServerinactxprxy.dllsucceeded”,确认。 然后依次运行以下命令。 (有人说这个方法没有必要,但是重新注册这些.dll对系统没有什么坏处,总之只要多方能解决就足够解决问题了。)

regsvr32shdocvw.dll

regsvr32oleaut32.dll

regsvr32actxprxy.dll

regsvr32mshtml.dll

regsvr32msjava.dll

regsvr32browseui.dll

regsvr32urlmon.dll

2、修复或升级IE浏览器,同时打系统补丁。 我见过的修复方法之一就是将系统恢复到系统原来的状态。 建议将IE升级到6.0。

例2:某些应用程序错误:“0xx77cdcd64998”指令引用了“0x14c96730”内存。 视频内存无法“读取”。 解决方案:WinXP的“预读”技术以及这些优化技术在应用程序中也有使用。 系统分析每个应用程序的前几次启动,然后添加描述应用程序需求的虚拟“内存”。 XP的预读数据存储的是最近8次系统启动或应用软件启动的信息。建议去掉虚拟显存,删除WindowsPrefetch目录下的所有*.PF文件,让Windows重新收集程序的数学地址。

例3:在XP下双击光盘上的“AutoRun.exe”文件,会显示“0xx777777ff745745cc”命令引用的“0x00000078”内存。 显存不能被“写入”。 要终止该程序,请单击“确定”,但在Windows98中它运行正常。 解决办法:这可能是系统兼容性问题。 对于winXP系统,右键单击“AutoRun.exe”文件,属性,兼容性,选择“以兼容模式运行此程序”项,选择“Windows98/Me”。 如果win2000已经打了SP补丁,只需启动,运行,输入:regsvr32c:winntapppatchslayerui.dll。 右键单击,还会出现属性和兼容性选项。

示例 4:RealOneGold 关闭时发生错误。 之前还可以正常使用搜集驱动程序的网站,但是最近每次关机都会出现“0xffffffff”命令引用的“0xffffffff”内存。 提示显存无法“读取”。 解决方案:当使用的输入法是谷歌拼音输入法2003,但是语言栏是隐藏的(不隐藏的时候没有问题),关闭RealOne时就会出现这个问题,所以可以显示语言栏或者任何其他的输入法方法作为当前的输入法来解决这个问题。

例5:我的英雄超级解霸上线后一直无法玩,每次提示“0x060692f6”(每次更改)命令引用的“0xffxff000011”内存无法“读取”,请按确定停止该程序。 解决方案:尝试重新安装英雄超级解霸,如果重新安装后失败,请到官网下载对应版本的补丁后尝试。 这不起作用,所以我必须尝试另一个播放器。

例6:双击游戏的快捷方法,“0xx777777ff55cdcdcd0”命令引用“0xffffffff”内存,无法“读取”显存,提示Client.dat程序错误。 解决办法:重新安装主板最新驱动程序,然后下载安装DirectX9.0。

例7:同学发消息,我的笔记本上出现错误信息:“0x772b548f”命令引用的“0x00303033”内存,显存无法“写入”。 他发来的十几条信息。 解决办法:这是因为对方借助QQ bug发送特殊代码,使QQ出错,只要打补丁或者升级到最新版本就万事大吉了。

显存无法读取或写入 解决方案关键字: 显存无法“读取” 显存无法“写入”

从网上搜索了几篇相关文章。

【第1条】

使用Windows操作系统的人有时会遇到这样的错误消息:

如果你向一些“专家”寻求建议,你得到的答案往往是愤怒和嘲笑,比如“Windows 太不稳定了”。 不过,这个错误并不一定是Windows不稳定造成的。 本文将简要分析这些错误的常见原因。

1.应用程序没有检测到内存分配失败

当程序需要一块显存来存储数据时,需要使用操作系统提供的“函数功能”来申请。 如果显存分配成功,函数会将新开发的显存区域的地址返回给应用程序,应用程序就可以通过这个地址使用这块显存。 这就是“动态显存分配”,显存地址也就是编程中的“光标”。 显存并不总是可用且取之不尽用之不竭,有时显存分配会失败。 当分配失败时,系统函数将返回值0。此时,返回值“0”并不表示新启用了游标,而是系统向应用程序发送的通知,告知发生了错误。发生。 作为一个应用程序,每次申请显存后,都应该检查返回值是否为0,如果是,则说明出现了故障,需要采取一些措施来保存,这样就提高了程序的“鲁棒性”该程序。 如果应用程序没有检测到这个错误,它仍然会基于“思维惯性”认为这个值是分配给它的可用光标,并在后续执行中继续使用这块显存。 真正的0地址显存区域存放着计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。 在没有保护机制的操作系统中(如DOS),向该地址写入数据会导致立即崩溃,而在强大的操作系统中,如Windows,此操作会立即被系统的保护机制捕获,并导致系统崩溃。结果就是操作系统强行关闭出错的应用程序,避免其错误扩大。 这时也会出现上述“写显存”错误,强调一下,引用的显存地址为“0x00000000”。 显存分配失败的原因有很多,比如显存不足、系统功能版本不匹配等都可能受到影响。 为此,这些发行失败多见于操作系统长期使用后、安装各种应用程序(包括无意中“安装”的病毒程序)后、修改大量系统参数和系统后。文件。

2、应用程序由于自身BUG引用显存光标异常

在使用动态分配的应用程序中,有时会出现这样的情况:程序尝试读写一块“应该可用”的显存,但由于某种原因,预计可用的游标早已过期。 可能是“忘记”向操作系统请求分配,也可能是程序本身在某个时候已经取消了这段显存而“没有注意”等等。 未注册的显存被系统回收,其访问权限不再属于应用程序。 因此,读写操作也会触发系统的保护机制。 试图“非法”的程序的唯一结局是通过操作终止并且所有资源都将被回收。 计算机世界的法律还是比人类有效和严格得多! 像这样的情况属于程序本身的BUG,你往往可以通过特定的操作顺序重现错误。 无效光标并不总是0,因此错误信息中的显存地址不一定是“0x00000000”,而是其他随机数。 如果系统经常出现上述错误消息,以下建议可能会有所帮助:

1、检查系统是否存在木马、病毒。 此类程序常常为了控制系统而不负责任地改变系统,

从而导致操作系统异常。 平时应加强信息安全意识,切勿对来历不明的可执行程序感到好奇。

2、更新操作系统,让操作系统的安装程序重新复制正确版本的系统文件并更正系统参数。

有时操作系统本身就有Bug,所以要注意安装官方发布的升级程序。

3. 尝试新版本的应用程序。

模式:

删除虚拟内存

回答:

至此可以肯定的是,如果上次寒冷天气来的时候没有再出现这种情况,说明这是主要原因

附加:

如果使用Ghost恢复操作系统,建议删除WINDOWSPREFETCH目录下的所有*.PF文件,因为Windows需要重新收集程序的数学地址

有些应用程序错误地将“0x14c96730”显存引用为“0xx77cdcd64998”指令。显存无法“读取”的结论就是原因

来源:

WinXP的“预读”技术

这些优化技术也应用于应用软件。 系统分析每个应用软件的前几次启动,然后添加一个描述应用程序需求的虚拟“内存映像”,并将这些信息存储在WINDOWSPREFETCH文件夹中。 镜像一旦构建完成,应用软件的掉线率就大大提高。 XP的预读数据存储了最近8次系统启动或应用软件启动的信息。

后记:

目前这种方法在网上也是绝无仅有的(这个问题的代码我查了好久),也是一个常见问题。 以前,几乎每天晚上睡觉前关闭软件时,都会出现一些程序...阅读...

现在这种情况不会发生了。

【第二条】

运行个别程序时,有时会出现显存错误提示(0x之前的内容可能不同),然后程序被关闭。

不知道你有没有经历过这样的失败?

通常这种现象有几个方面。 一是硬件,即显存有问题,二是软件。 有很多问题。

我们先来说说硬件:

一般来说,显存出现问题的可能性不大。 主要方面是:显存条坏了,显存质量有问题,不同品牌不同容量的两条显存混插也比较容易出现不兼容的情况。 ,同时还要注意散热问题,尤其是开芯后。 您可以使用MemTest软件来检查显存,它可以彻底检查显存的稳定性。

如果您是双显存且不同品牌显存棒混用或者购买了二手显存时出现此问题,那么您需要检查显存是否有问题或者与其他硬件不兼容。

如果不行,则从软件方面排除故障。

先简单说一下原理:显存有一个存储数据的地方,称为缓冲区。 当程序将数据放在第三位时,就会因为空间不足而发生溢出。 举个反例:一个盆只能装一斤水,但当你装满两斤水时,它就会溢出来。 系统显示在屏幕上。 这个问题在windows2000和XP系统上经常出现。 Windows2000/XP对硬件的要求非常严格。 一旦遇到类似于Windows98中的资源死锁、溢出或非法操作,系统为了保持稳定也会出现。 上述情况。 另外,也可能是硬件设备之间兼容性不好造成的。

我给大家分析几个反例:

例1:打开IE浏览器,几分钟后就会出现“0xx7070dcf3939f”命令引用的“0x00000000”显存。 视频内存无法“读取”。 要终止程序,请单击“确定”消息框。 单击“确定”后,再次出现“发生内部错误,您正在使用的窗口之一已正式关闭”的消息框。 关闭提示信息后,Internet Explorer 也被关闭。 解决办法:打补丁或升级IE浏览器,同时打补丁。 我见过的一种修复方法是,Win2000自我升级,即从Win2000升级到Win2000,虽然这些方法都是将系统恢复到系统原来的状态。 例如,如果您的IE升级到6.0,则升级后将替换为IE5.0。

例2:在Windows XP下双击光盘上的“AutoRun.exe”文件,会显示“0xx777777ff745745cc”命令引用的“0x00000078”内存。 显存不能被“写入”。 要终止该程序,请单击“确定”,但在Windows98中它运行正常。 解决办法:这可能是系统兼容性问题。 对于winXP系统,右键单击“AutoRun.exe”文件,属性,兼容性,选择“以兼容模式运行此程序”项,选择“Windows98/Me”。 如果win2000已经打了SP补丁,只需启动,运行,输入:regsvr32c:winntapppatchslayerui.dll。 右键单击,还会出现属性和兼容性选项。

示例 3:RealOneGold 关闭时发生错误。 一直还能正常工作,但是最近每次关机的时候都会出现“0xffffffff”命令引用的“0xffffffff”内存。 提示显存无法“读取”。 解决方案:当使用的输入法是谷歌拼音输入法2003,但是语言栏是隐藏的(不隐藏的时候没有问题),关闭RealOne时就会出现这个问题,所以可以显示语言栏或者任何其他的输入法方法作为当前的输入法来解决这个问题。

例4:我的英雄超级解霸上线后一直无法玩,每次提示“0x060692f6”(每次更改)命令引用的“0xffxff000011”内存无法“读取”,请按确定停止该程序。 解决方案:尝试重新安装英雄超级解霸,如果重新安装后失败,请到官网下载对应版本的补丁后尝试。 这不起作用,所以我必须尝试另一个播放器。

例5:双击游戏的快捷方法,“0xx777777ff55cdcdcd0”命令引用“0xffffffff”内存,无法“读取”显存,提示Client.dat程序错误。 解决办法:重新安装主板最新驱动程序,然后下载安装DirectX9.0。

例六:同学发来一条消息,我的笔记本上出现了错误信息:“0x772b548f”命令引用的“0x00303033”内存无法“写入”。 他发来的十几条信息。 解决办法:这是因为对方借助QQ bug发送特殊代码,使QQ出错,只要打补丁或者升级到最新版本就万事大吉了。

【原因及解决方法】

1 内存条坏了,更换内存条

2双显存不兼容 使用同一品牌显存或仅使用一根显存

3 内存质量问题 更换内存条

4个散热问题加大机箱内部散热

5、显存、显卡未正确插入或其他硬件不兼容。 重新插入视频内存或更换插孔。

6.如果硬件有问题,更换硬盘

7 驱动问题 重新安装驱动,如果是新系统,应该先安装显卡驱动

8 软件损坏重装软件

9 软件有BUG需修补或更新至最新版本

10 软件与系统不兼容。 给软件打补丁或者尝试系统的兼容模式。

11 软件与软件之间存在冲突。 如果您最近安装了一些新软件,请尝试将其卸载。

12 该软件需要使用其他相关软件。 如果出现问题,请重新安装相关软件。 例如,当播放某种格式的文件时出现错误,则可能是该文件的解码器出现问题。

13 病毒问题杀毒

14 防病毒软件与系统或软件冲突。 由于杀毒软件进入底层监控系统,可能会与某些软件发生冲突。 尝试卸载它。

15 系统本身有问题。 有时操作系统本身也会有错误。 注意安装官方更新程序,例如SP补丁。

[另一条评论]

在“控制面板”的“添加/删除程序”中检查您是否已安装 Google NET.Framework。 如果已经安装,可以考虑卸载。 事实上,如果以后在其他程序中需要NET.Framework,可以重新安装。

另外,如果您使用的是ATI主板,并且使用的是SP2补丁(部分ATI主板驱动需要配合NET.Framework才能正常工作)。 在这些情况下,您可以找到不需要 NET.Framework 支持的 ATI 主板驱动程序。

如果以上两种方法都不能彻底解决问题,可以尝试使用“IE修复”软件,可以检查是否有病毒等。

【将Microsoft NET.Framework升级到1.1版本应该没问题】

[还有一件事]

方法一:

Google新闻组的同事启发我:开始--运行:regsvr32jscript.dll

开始--运行:regsvr32vbscript.dll

但它并没有解决它 --- 但它提供了一种方法 --- 一次运行并注册所有 dll

搜索方法如下:

运行并输入cmd并按Enter键在命令提示符下输入

for%1in(%windir%system32*.dll) doregsvr32.exe /s%1

老哥,你慢慢输入这个命令,如果你输入正确的话,你会看到一个快速的滚动,否则……否则就会失败,就不会有这个疗效了。输入后,慢慢等待(需要1- 2分钟)运行然后打开它。

技能二:

这是一个典型的问题~~~~~~ 造成这个问题的原因有很多。 一般来说解决方法有三种:给系统打补丁、更换显存、更换显存插口。 【系统补丁可在MicrosoftUpdate网站在线更新】

造成这些问题的原因有很多,不能简单推断。 尝试做以下几点来帮助您:

1.确保您使用的是未经修改的软件(非中文、破解版)

2、使用本软件时尽量不要运行其他软件。 (这是一个临时文件,有些软件也可能使用临时文件夹,所以会造成干扰)

3.关闭所有这些桌面工具和视频内存组织工具(您至少有2个类似的工具正在运行)”

加工方法:

运行regedit进入注册表,在HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellExecuteHooks下,应该只有一个普通的通配符“{AEB6717E-7E19-11d0-97EE-00C04FD91972},其他的删除。

【我个人的最终解决方案和想法】

明天尝试了很多方法,最后发现问题出在Google的NET.Framework上。 我升级了软件并应用了所有补丁。 短暂的平静之后,出现了“内存无法读取”的情况。 后来受到里面文章的启发,卸载了Google的NET.Framework1.0和1.1,世界就太平了。

另外:如果在打开“我的笔记本”、“我的文档”等时出现上述情况,还有一种可能是你的右键菜单过于臃肿。 这时只需清除右键菜单即可解决问题。

-------------------------------------------------- ------------------------------------------

〔测试结果〕

里面的方法,最好最彻底的方法是这样的:

运行并输入cmd并按Enter键在命令提示符下输入

for%1in(%windir%system32*.dll) doregsvr32.exe /s%1

【提示】如果你怕输入错误,可以复制这条命令,然后点击命令提示框左上角的c:,使用下面的“编辑-粘贴”功能就可以轻松制作错误。 快速滚动完全停止后,不要急于启动其他程序,耐心等待一段时间即可,因为此时dll还在寻找位置。 在灯停止闪烁之前不要执行任何其他操作。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 网站程序 搜集驱动程序的网站-开机后出现systemrestore的srrest应用错误 https://www.wkzy.net/game/155991.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务