windows 应用程序错误解决方法

2024-05-11 04:29

1. windows 应用程序错误解决方法

1.windows 内存管理问题,当应用程序执行时需要申请在内存,然后再内存管理程序给其分配地址执行。当系统某些原因出现异常时,内存管理程序无法正确提供地址给程序时就会提示你的错误。具体可参照如下方法:
软件原因:(1)关闭window是报错提示,我的电脑--右键--属性--高级--禁用错误报告及设置中去掉系统失败的狗狗,将写入调试信息设成:无,适当更新windows补丁
(2)应用程序本身BuG引起问题,则考虑更换版本或更新补丁
3)病毒木马原因,请安装杀毒软件 查杀,可用360等工具修复系统文件
4)ie问题:请修复或升级IE浏览器,同时打上系统补丁,重新注册Dll
开始--运行 cmd--
cd \windows\system32
regsvr32 shdocvw.dll 
regsvr32 oleaut32.dll 
regsvr32 actxprxy.dll 
regsvr32 mshtml.dll 
regsvr32 msjava.dll 
regsvr32 browseui.dll 
regsvr32 urlmon.dll 
 
2.内存问题:可用替换法将好的内存接进来试试,或将你的内存换到别的电脑试试就看的出来了

windows 应用程序错误解决方法

2. 提示文件丢失或者损坏 无法启动 windows

关于hal.dll文件丢失的问题,以下内容为百度知道操作系统分类管理员Ctangel整理,均为个人日常工作中所遇到并且验证的原因和方法。如需转载请注明出处。
    很多时候我们能遇到开机系统无法启动,提示hal.dll丢失的错误。一般这种问题有那么三种可能性下面一一阐述。
一、hal.dll文件确实丢失
    开机提示这文件丢失,找pe进去,打开c:\windows\system32\这个目录发现缺失没有这个文件,这种情况有可能是误删文件或者杀毒造成的,也有可能非正常关机造成。这个坚决方法比较简单,找别人机器上的同名文件复制过来就好了。当然如果是严重的病毒造成的,那就够呛能管用,那时候只能重新做系统了。
二、hal.dll文件并没有丢失,而且大小和别人机器上的一样
    开机提示着文件丢失,找pe盘进pe发现这个文件并没有丢失,这种情况有两种可能,一般的兼容机而且只有一个主分区的机器,很可能是硬件造成的,主要怀疑对象是内存。找其他内存插上测试。如果是内存的问题,插上没有问题的内存之后就可以正常进入系统了。记住,这时候不要考虑复制这个文件,你复制了这个文件还会报其他文件丢失的。如果换内存还不能启动,复制该文件后提示其他文件错误,也可以考虑病毒造成的,开机按F8,选择最后一次正确的配置,然后进系统杀毒,进不去系统的话那就重新安装吧。
    还有一种情况,有些品牌机,会有两个主分区,比如DELL的机器,来的时候有一个47M的隐藏主分区。以前比较老的一些ghost XP版本安装完后就会提示hal.dll文件丢失.还有人再清理了C盘文件之后出现这种情况。这种情况是和boot.ini有关。我们打开一般正常机器的boot.ini看一下,主要有以下内容:

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

看到没,disk(0)rdsk(0)partition(1) 就是说启动的是磁盘0分区1的系统
所以有2个主分区的品牌机才会造成启动的时候失败提示hal.dll丢失的情况,那么我们只需要进PE改一下位于C盘根目录下的隐藏文件boot.ini的内容就好了,就是把分区1改成分区2,改完就是下面这样子的,大家可以直接复制下面的内容到你的boot.ini 
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

改完之后重新启动您的计算机吧,您会发现问题已经解决了。记得以后不要再删这个文件了。

3. 文件损坏或丢失,windows无法启动

说明系统已经坏了。直接换个验证过的系统盘重装系统就行了,这样就可以全程自动、顺利解决     系统文件损坏,无法启动   的问题了。用u盘或者硬盘这些都是可以的,且安装速度非常快。但关键是:要有兼容性好的(兼容ide、achi、Raid模式的安装)并能自动永久激活的、能够自动安装机器硬件驱动序的系统盘,这就可以全程自动、顺利重装系统了。方法如下: 
    1、U盘安装:用ultraiso软件,打开下载好的系统安装盘文件(ISO文件),执行“写入映像文件”把U盘插到电脑上,点击“确定”,等待程序执行完毕后,这样就做好了启动及安装系统用的u盘,用这个做好的系统u盘引导启动机器后,即可顺利重装系统了;
    2、硬盘安装:前提是,需要有一个可以正常运行的Windows系统,提取下载的ISO文件中的“*.GHO”和“安装系统.EXE”到电脑的非系统分区,然后运行“安装系统.EXE”,直接回车确认还原操作,再次确认执行自动安装操作。(执行前注意备份C盘重要资料!);
    3、图文版教程:有这方面的详细图文版安装教程怎么给你?不能附加的。会被系统判为违规的。

    重装系统的系统盘下载地址在“知道页面”右上角的…………si xin zhong…………有!望采纳!

文件损坏或丢失,windows无法启动

4. 文件丢失或损坏,Windows无法启动

本期视频遇到的问题是电脑开机以后提示下列系统文件损坏或丢失,无法启动windows,遇这种情况要怎么处理呢,我们一起看看吧

5. windows应用程序错误怎么解决?


windows应用程序错误怎么解决?

6. 因以下文件的损坏或者丢失,windows无法启动 怎么办

分析:如果因系统文件损坏而无法启动,则只能重装系统。
处理:
电脑安装系统方法很多,除费时麻烦很少应用的正常安装方法外,常用的克隆安装方法有:硬盘安装、U盘安装和光盘安装。以下所列可择一操作。
  1、硬盘安装:
(1)开机或重启后按F11键或F8键,看有没有安装一键GHOST或类似软件,有则选择一键还原按回车确定;
(2)进入一键还原操作界面后,再选择“还原”确定即可。如果以前刚进行过一键备份,则能恢复到备份时的状态。

另外,如果能够进入现在的系统或开机时按F8能够进入命令行模式,可搜索WINDOWS版或DOS版的GHOST.exe程序和GHO系统文件,然后手工运行GHOST程序装载系统GHO文件也能重装系统。
  2、U盘安装:如果没有一键还原,则使用系统U盘重装系统。启动U盘制作及U盘重装系统的操作步骤为:
(1)制作启动U盘:
A、到实体店买个容量8G以上的品牌U盘。
B、上网搜索下载老毛桃或大白菜等启动U盘制作工具,将U盘插入电脑运行此软件制作成启动U盘。
C、到系统之家或类似网站下载WINXP或WIN7等操作系统的GHO文件,复制到U盘或启动工具指定的U盘文件夹下并按要求重命名。
  也可以上网搜索下载ISO格式的系统镜像文件(内含GHO系统文件或完整的系统安装文件),通过ultraiso等工具释放到U盘制作成包含系统的启动U盘。
(2)设置U盘启动:
A、开机按DEL键(不同品牌型号电脑CMOS热键不同,笔记本一般为F2键)进入BIOS设置界面。
B、进入BOOT(或startups)选项卡选择U盘(有USB-HDD、USB-FDD等不同格式,优先选择USB-HDD)为第一启动项并回车确定(注:部分电脑需要在此时插入U盘进行识别才能设置)。
     部分新主板支持开机后连按F12或F11进入启动选项菜单,可不进CMOS界面直接选择U盘(事先插入U盘即识别出来的U盘的型号)或Generic Flash Disk(通用闪存盘)或Removable Device(移动磁盘)启动电脑。
  部分老主板需要进入Advanced BIOS Features选项卡后,在“1st Boot Device”处回车,再选择USB-HDD。
C、按F10保存退出重启。
(3)U盘重装系统:
A、插入U盘启动电脑。
B、进入U盘功能菜单之后,选择“安装系统到硬盘第一分区“,回车确定后按提示操作,或者进入PE系统后,运行桌面上的“一键安装系统”,电脑会自动运行GHOST软件并自动搜索U盘上的GHO文件克隆安装到C区,整个过程基本无需人工干预,直到最后进入系统桌面。
  3、光盘安装:电脑使用光盘重装系统,其操作步骤如下:
(1)准备系统光盘:如果没有可以去电脑商店购买,需要安装什么系统就买什么系统的最新版光盘。如果有刻录光驱,也可上网自行下载ISO格式的系统文件刻录成系统光盘。
(2)设置光盘启动:开机后按DEL键(笔记本一般为F2或根据屏幕底行提示的热键)进入CMOS,并在BOOT选项卡(或startups)中设置光驱(CD-ROM或DVD-ROM)为第一启动项(老主板需要进入Advanced BIOS Features选项卡后,在“1st Boot Device”处回车,再选择CD/DVD-ROM),再按F10保存退出重启。重启电脑时及时将系统光盘插入光驱。
(3)克隆安装系统:光盘启动成功后会显示功能菜单,此时选择菜单中的“安装系统到硬盘第一分区”,回车确定后按提示操作,或者进入PE系统后,运行桌面上的“一键安装系统”,电脑会自动运行GHOST软件自动载入GHO文件克隆安装到C区,整个过程基本无需人工干预,直到最后进入系统桌面。
       注意:在安装系统完成后,先安装安全软件如360安全卫士加360杀毒或者金山毒霸之类其它安全软件,进行全盘查杀木马、病毒,再打好系统补丁、安装常用软件,并下载安装使用一键还原工具进行系统备份,以备不时之需。

7. 因以下文件损坏或丢失Windows无法启动

开机出现如下错误提示: 
因以下文件的损坏或丢失,Windows无法启动: 
C:\WINDOWS\SYSTEM32\CONFIG\SYSTEM\ 

    其实就是system文件损坏,导致系统无法正常启动。解决的方法很简单,进入故障恢复控制台修复即可。具体操作方法如下: 

    用系统安装盘启动系统,按“R”键选择修复或恢复选项,进入故障恢复控制台。系统会自动检测安装的操作系统,输入数字1选择需要修复的操作系统,按要求键入本地管理员账户Administrator的密码即可进入DOS控制台界面。 
    依次键入如下命令行: 

md tmp 
copy c:\windows\system32\config\system c:\windows\tmp\system.bak 
copy c:\windows\system32\config\software c:\windows\tmp\software.bak 
copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak 
copy c:\windows\system32\config\security c:\windows\tmp\security.bak 
copy c:\windows\system32\config\default c:\windows\tmp\default.bak 
delete c:\windows\system32\config\system 
delete c:\windows\system32\config\software 
delete c:\windows\system32\config\sam 
delete c:\windows\system32\config\security 
delete c:\windows\system32\config\default 
    (注:下面的步骤即是将windows\repair目录中存放的最原始的系统信息文件还原道系统目录中。) 
copy c:\windows\repair\system c:\windows\system32\config\system 
copy c:\windows\repair\software c:\windows\system32\config\software 
copy c:\windows\repair\sam c:\windows\system32\config\sam 
copy c:\windows\repair\security c:\windows\system32\config\security 
copy c:\windows\repair\default c:\windows\system32\config\default 

    所有文件都copy完毕的话,键入exit命令重新启动即可。 

    此外,如果遇到某些不知名的系统启动文件损坏时,也可以通过故障恢复控制台来修复。一般来说,进入故障恢复控制台后键入“Fixboot”命令将新的分区引导扇区写到系统分区中,很多情况下可以解决系统无法正常启动的问题。 

第一步  

1/将Windows XP的安装光盘放入光驱,重启计算机  

2/在“欢迎使用安装程序”界面,按R键,进入恢复控制台  

3/在恢复控制台中会显示当前Windows的安装列表  

4/你需要根据你所安装的Windows XP系统的路径选择相应的数字。如果你仅仅安装了一个单系统,那么应该选择1  

5/此时,需要你输入管理员Administrator用户的密码。如果你以前没有设过此密码,那么直接按回车键即可  

6/如果密码正确,那么将恢复控制台提示符,进入恢复控制台命令交互界面  

7/在恢复控制台提示符后键入下述命令,每一行命令用回车键结束  

md tmp  

copy c:\windows\system32\config\system c:\windows\tmp\system.bak  

copy c:\windows\system32\config\software c:\windows\tmp\software.bak  

copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak  

copy c:\windows\system32\config\security c:\windows\tmp\security.bak  

copy c:\windows\system32\config\default c:\windows\tmp\default.bak delete c:\windows\system32\config\system  

delete c:\windows\system32\config\software  

delete c:\windows\system32\config\sam  

delete c:\windows\system32\config\security  

delete c:\windows\system32\config\default  

copy c:\windows\repair\system c:\windows\system32\config\system  

copy c:\windows\repair\software c:\windows\system32\config\software  

copy c:\windows\repair\sam c:\windows\system32\config\sam  

copy c:\windows\repair\security c:\windows\system32\config\security  

copy c:\windows\repair\default c:\windows\system32\config\default  

8/在上述命令执行完毕后,键入Exit,退出恢复控制台  

9/重启计算机  

第二步  

10/计算机重新启动后使用Administrator身份登录。如果你使用的是Windows XP Home版,那么你只能在“安全模式”中使用Administrator身份登录。  

11/下一个操作是使用系统备份工具将注册表文件拷贝至备份路径。然而,在进行备份之前,你需要在文件管理器的“文件夹选项”中设置“显示所有文件和文件夹”及“隐藏受保护的操作系统文件”。(操作步骤12-19为设置设置“显示所有文件和文件夹”及“隐藏受保护的操作系统文件”的方法,如果熟悉此操作,可直接跳至操作步骤20)  

12/打开文件管理器  

13/选择菜单中“工具”  

14/选择“文件夹选项”  

15/选择“查看”选项卡  

16/在高级设置中找到“显示所有文件和文件夹”及“隐藏受保护的操作系统文件”  

17/选择“显示所有文件和文件夹”  

18/去除对“隐藏受保护的操作系统文件”的选择  

19/出现提示框,显示编辑或删除操作系统文件将破坏系统,选择“是”。选择“确定”,关闭“文件夹选项”对话框  

20/在文件管理器中进入Windows XP的安装目录。  

21/打开“System Volume Information”目录,如果此目录不可存取,可根据错误信息查看微软知识库文章309531  

22/在“System Volume Information”目录中可以看到一个或多个类似“_restore{87BD3667-3246-476B-923F-F86E30B3E7F8}”的目录  

23/如果目录以图标方式或者是缩略图方式显示,请选择“查看”菜单项中的详细资料选项  

24/选择一个以RP开头的,并且不是在当前时间创建的文件(这些文件为还原点,Restore Points)  

25/进入这些目录中的某一个,并找到其中的Snapshot目录。比如C:\System Volume Information\_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot  

26/在Snapshot目录中拷贝如下文件到“C:\Windows\tmp”目录  

_REGISTRY_USER_.DEFAULT  

_REGISTRY_MACHINE_SECURITY  

_REGISTRY_MACHINE_SOFTWARE  

_REGISTRY_MACHINE_SYSTEM  

_REGISTRY_MACHINE_SAM  

27/将“C:\Windows\tmp”目录中的这些文件按照如下方式进行重命名  

重命名 _REGISTRY_USER_.DEFAULT 为 DEFAULT  

重命名_REGISTRY_MACHINE_SECURITY为SECURITY  

重命名_REGISTRY_MACHINE_SOFTWARE为SOFTWARE  

重命名_REGISTRY_MACHINE_SYSTEM为SYSTEM  

重命名_REGISTRY_MACHINE_SAM为SAM  

第三步  

28/现在你必须删除现有的注册表文件,并且将新的注册表文件拷贝至“C:\Windows\System32\Config”目录。你可以通过使用恢复控制台或者Windows 98启动盘(如果系统所在分区的文件格式为FAT32)进行此项操作。在命令提示符后输入如下命令:  

del c:\windows\system32\config\sam  

del c:\windows\system32\config\security  

del c:\windows\system32\config\software  

del c:\windows\system32\config\default  

del c:\windows\system32\config\system  

29/接着输入如下命令:  

copy c:\windows\tmp\software c:\windows\system32\config\software  

copy c:\windows\tmp\system c:\windows\system32\config\system  

copy c:\windows\tmp\sam c:\windows\system32\config\sam  

copy c:\windows\tmp\security c:\windows\system32\config\security  

copy c:\windows\tmp\default c:\windows\system32\config\default  

30/最后退出恢复控制台,并重启计算机

因以下文件损坏或丢失Windows无法启动

8. windows应用程序错误

如果只出现一次,不要管它,一般没什么问题,如果屡次出现(如开关机时),以下方法也不是万能的,实在不行删除有问题的软件,重新安装,或者重装系统(不想自己慢慢试可以这样)

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