至于C0000218错误,网上有很多种说法和解决方案,但是多半都是不能解决问题的。
windows 2000报告的C0000218错误是这样的
stop:C0000218 Unknown Hard Error Unknown Hard Error
产生这个错误的是由于必需的注册表配置单元文件损坏或丢失而无法加载,一般呢可能是因为硬盘损坏或其他一些硬件问题而损坏。
另外如果驱动程序在加载到内存中时损坏了注册表数据,或者注册表加载到的内存有奇偶校验错误,可能也会出现这种现象,在这种情况中,需要关闭外部缓存并检查内存芯片。
折腾了几个小时最后结果硬件完全没有问题。
嘿嘿
那么就是软件的问题了,这几个可能有问题的文件是:
%systemroot%\windows\system32\config\system
%systemroot%\windows\system32\config\software
%systemroot%\windows\system32\config\sam
%systemroot%\windows\system32\config\security
%systemroot%\system32\config\default
用%systemroot%\repair目录下的文件替换这个问题文件就可以了。
处理完成后启动嘿嘿,系统就果然却正常启动了。
可不幸的是我的大部分程序都不能用了,比如office系列,于是我想安装office2003,可是却出现了如下错误:
[IMG]f:\ p[/IMG] ,不知道怎么解决?
另外,这台机器还发生了如下问题:
1、资源管理器的左窗格(文件夹窗格)是灰色的,不能用。
2、“控制面板”里的“添加删除程序”也打不开。
依次执行以下命令:
regsvr32 Appwiz。cpl
regsvr32 Mshtml。dll
regsvr32 Jscript。dll
regsvr32 Msi。
dll
regsvr32 "c:\Program files\Common Files\System\OleDB\Oledb32。dll"
regsvr32 "c:\Program Files\Common Files\System\Ado\Msado15。
dll"
regsvr32 Mshtmled。dll
regsvr32 shdocvw。dll -i
regsvr32 shell32。dll -i
后来,这些问题就解决了。
Windows 2000
首先在命令提示符窗口中输入“msiexec /unregserver”命令停止Windows Installer服务,然后下载InstMsiW。
exe安装程序包( /regserver”命令,启动Windows Installer服务,最后重启Windows 2000系统即可
●Windows XP
Windows XP系统已经集成了Windows Installer v2。
0,因此不用进行安装。首先使用记事本编写一个文件,内容如下:
Windows Registry Editor Version 5。00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Sevices\MS IServer]
"ImagePath"=-
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32, 00,5c00,6d\0,73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00, 20,00,2f,00,\56,00,00,00
接着将文件保存为“。
reg”格式,双击该文件,将文件内容导入注册表。重新启动电脑进入安全模式(启动时按F8键),在命令提示符口中输入“msiexec /regserver”命令,重新启动系统即可。
原因
如果满足以下条件,则可能发生此问题: ?硬盘上的 Windows Installer 文件已损坏或丢失。
- 且 -?安装或删除了使用 Windows Installer Microsoft Software Installation (MSI) 程序包文件 (。msi) 的程序。例如,当您试图在计算机上安装 Microsoft Office 时可能出现此问题。
返回页首
解决方案
要解决此问题,请使用下面的方法。 方法 1:重新注册 Windows Installer
要重新注册 Windows Installer,请确认 Msiexec。exe 文件在硬盘和 Windows 注册表中的位置,然后重新注册 Windows Installer。
为此,请按下列步骤操作:
警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。
注意:因为 Microsoft Windows 有多个版本,所以下列步骤可能与在您的计算机上执行的步骤有所不同。
如果是这样,请参阅产品文档来完成这些步骤。 1。确认 Msiexec。exe 文件在硬盘上的位置。为此,请按下列步骤操作: a。 单击“开始”,然后单击“搜索”。b。 单击“所有文件和文件夹”。c。 在“文件名”框中,键入 msiexec。
exe,然后单击“搜索”。d。 在搜索结果中,记录 Msiexec。exe 文件的位置。
Msiexec。exe 文件的位置应类似于以下示例,其中驱动器是安装 Windows 的驱动器,%Windir% 是安装 Windows 的文件夹: 驱动器:\%Windir%\System32
例如,C:\Windows\System32。
e。 在“文件”菜单上,单击“关闭”。2。确认 Msiexec。exe 文件在 Windows 注册表中的位置。为此,请按下列步骤操作: a。 单击“开始”,然后单击“运行”。b。 在“打开”框中,键入 regedit,然后单击“确定”。
c。 找到并单击下面的注册表项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer
d。 在右窗格中,双击“ImagePath”。e。 在“编辑字符串”对话框中,确保“数值数据”框中的字符串包含 Msiexec。
exe 文件在硬盘上的正确路径(即在上面的步骤 1 中确定的路径)。
例如,如果 Msiexec。exe 文件位于硬盘上的驱动器:\Windows\System32 文件夹中,则“数值数据”框中 Msiexec。exe 文件的正确路径为如下所示,其中驱动器是安装 Windows 的驱动器: 驱动器:\Windows\System32\Msiexec。
exe /V
如果“数值数据”框没有包含正确的路径,则进行适当的更改以更正此路径,然后单击“确定”。 f。 退出注册表编辑器。3。以安全模式启动计算机,然后注册 Msiexec。exe 文件。为此,请按下列步骤操作: a。 关闭计算机,然后重新启动计算机。
b。 收到以下消息后按 F8 键: Please select the operating system to start
c。 在“Windows 高级选项”菜单上,使用箭头键选择“安全模式”,然后按 ENTER 键。
d。 如果使用的是双重引导或多重引导计算机,则从显示的列表中选择适当的操作系统,然后按 ENTER 键。e。 登录到计算机。f。 单击“开始”,然后单击“运行”。g。 在“打开”框中,键入如下行,然后单击“确定”: msiexec /regserver
4。
关闭计算机,然后以标准模式重新启动计算机。如果问题仍然存在,并仍收到前面的“症状”部分所述的错误信息,则按方法 2 中的步骤操作: 方法 2:重新安装 Windows Installer
要重新安装 Windows Installer,请重命名已损坏的 Windows Installer 文件,然后重新安装 Windows Installer。
为此,请按下列步骤操作: 1。单击“开始”,然后单击“运行”。2。在“打开”框中,键入 cmd,然后单击“确定”。3。在命令提示符下,键入以下命令行,然后按 ENTER 键,其中驱动器是安装 Windows 的驱动器,%Windir% 是安装 Windows 的文件夹: attrib -r -s -h 驱动器:\%Windir%\system32\dllcache
例如,键入 attrib -r -s -h c:\windows\\system32\dllcache
4。
在命令提示符下键入以下命令行,并在每行之后按 ENTER 键: ren msi。dll msi。old
ren msiexec。exe msiexec。old
ren msihnd。dll msihnd。old
5。
在命令提示符下,键入 exit,然后按 ENTER 键。 6。重新启动计算机。 7。将硬盘上的 Windows Installer 文件更新到最新版本。可以从 Microsoft 下载中心下载 Windows Installer 2。
0:
重要说明:Windows Installer 2。0 包含在 Windows 中。如果使用的是 Windows XP,则不需要执行此步骤。 ?对于 Windows Millennium Edition、Windows 98 Second Edition (SE) 和 Windows 98:
?对于 Windows 2000 和 Windows NT 4。
0:
有关如何下载 Microsoft 支持文件的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 119591 如何从联机服务获取 Microsoft 支持文件
Microsoft 已对此文件进行了病毒扫描。
Microsoft 使用的是该文件发布时可以获得的最新病毒检测软件。该文件存储在安全性已增强的服务器上,以防止在未经授权的情况下对其进行更改。 8。关闭计算机,然后以标准模式重新启动计算机。
理论上讲,纯32位的Windows 2000是不会出现死机的,但是这仅仅是理论上。
病毒或硬件和硬件驱动程序不匹配等原因将造成Windows 2000的崩溃,当Windows 2000出现死机时,显示器屏幕将变为蓝色,然后出现STOP故障提示信息。下面我们分别介绍通用的STOP故障处理方法和特殊的STOP故障排除
一、通用STOP故障处理
1。
首先使用新版杀毒软件检查计算机上是否有病毒。
2。如果Windows 2000可以启动,请检查“事件查看器”中的信息,以确定导致故障的设备或驱动程序。启动“事件查看器”的方法是:“开始”“设置”“控制面板”“管理工具”“事件查看器”“系统日志”。
3。如果不能启动计算机,试着用“安全模式”或“最后一次正确的配置”启动计算机,然后删除或禁用新安装的附加程序或驱动程序。如果用“安全模式”启动不了计算机,可使用修复控制台。修复控制台可以禁用一些服务、重新命名设备驱动程序、检修引导扇区或主引导记录。
4。拆下新安装的硬件设备(RAM、适配卡、硬盘、调制解调器等等)。
5。确保已经更新了硬件设备的驱动程序,以及系统有最新的BIOS。
6。运行由计算机制造商提供的系统诊断工具,尤其是内存检查。
7。检查Microsoft兼容硬件列表(HCL),确保所有的硬件和驱动程序都与Windows 2000兼容。
Hcl。txt在Windows 2000 CD-ROM的Support文件夹中。
8。在BIOS中禁用内存缓存功能。
9。重新启动计算机,在启动屏幕处,按F8进入“高级启动选项”,然后选择“最后一次正确的配置”。(注:使用“最后一次正确的配置”的方式启动计算机,计算机的所有设置被重置为最后一次成功启动时的配置。
)
10。如果能够访问Web,请进入 ,单击“Support”/“Search Knowledge Base”,在“Type your keywords here”处,输入“stop”和相应的号码(如出现STOP消息“stop:0x0000000A”,可在此输入“stop0x0000000A”),按Enter键,就可以找出所出现的STOP问题的解决方法
二、特殊排除
STOP消息 0x0000000A故障(设备已经安装)
通常原因 驱动程序使用了不正常的内存地址。
1。如果Windows 2000还可以启动,检查“事件查看器”中显示的信息,确定引起问题的设备或驱动程序。
2。关掉或禁用一些新安装的驱动程序,并删除新安装的附加程序。
3。拆下一些新安装的硬件(RAM、适配器、硬盘、调制解调器等等)。
4。确保已经更新了硬件设备的驱动程序,以及系统有最新的BIOS。
5。运行由计算机制造商提供的系统诊断工具,尤其是内存检查。
6。检查Microsoft兼容硬件列表(HCL),确保所有的硬件和驱动程序都与Windows 2000兼容。
7。在BIOS中禁用内存缓存功能。
8。重新启动计算机。在启动屏幕处,按F8进入“高级启动选项”,然后选择“最后一次正确的配置”。
STOP消息 0x0000000A故障(刚加入新设备时)
通常原因 驱动程序使用了不正常的内存地址。
1。在安装过程中,屏幕上提示“安装程序正在检查计算机硬件配置”时,按F5,根据提示选择合适的计算机类型。例如,如果计算机是单处理器,请选择“标准PC”。
2。在BIOS中禁用内存缓存功能。
3。拆下所有适配卡,并断开所有不是启动计算机所必需的硬件设备,再重新安装Windows 2000。
4。如果系统配有SCSI适配卡,请向适配卡销售商索取最新的Windows 2000驱动程序,禁用同步协商功能,检查终结头和设备的SCSI ID号。
5。如果系统配有IDE设备,设IDE端口为Primary。检查IDE设备的Master/Slave/Only设置。
除了硬盘,拆下其它所有的IDE设备。
6。运行由计算机制造商提供的系统诊断工具,尤其是内存检查。
7。检查Microsoft兼容硬件列表(HCL),确保所有的硬件和驱动程序都与Windows 2000兼容。
8。重新启动计算机。在启动屏幕处,按F8进入“高级启动选项”,然后选择“最后一次正确的配置”。
STOP消息 0x0000001E故障
1。检查是否有充分的磁盘空间,尤其是新安装
2。禁用STOP消息中显示的驱动程序和所有新安装的驱动程序。
3。如果所使用的视频驱动程序不是Microsoft提供的,试着切换到标准VGA驱动程序或者由Windows 2000支持的合适的驱动程序。
4。确保系统有最新的BIOS。
5。重新启动计算机。在启动屏幕处,按F8进入“高级启动选项”,然后选择“最后一次正确的配置”。
最后建议:在网上搜一搜,情况是多样的!。
全部