瑞星卡卡安全论坛技术交流区系统软件 三个系统故障的精彩问答

1   1  /  1  页   跳转

三个系统故障的精彩问答

三个系统故障的精彩问答

原文出自http://www.pcpr.cn/,但该网站所有答复均为图片格式,无法复制文字内容,本鸟花了点工夫进行整理,并对其中一些答复的内容做了必要的修改,希望对大家有帮助!

Q:“添加或删除程序”显示空白怎么办
A:这是由于注册表的一些数据丢失造成的,可以根据以下方法来解决问题:
开始--运行,然后分别运行以下命令:
regsvr32 /s mshtml.dll
regsvr32 /s shdocvw.dll -i
regsvr32 /s shell32.dll -i

Q:提示:“因以下文件的损坏或丢失,Windows无法启动:<Windows root>\system32\hal.dll. 请重新安装以上文件的拷贝。”
A:该故障是由于hal.dll文件损坏或丢失引起的。解决的方法为:插入WINDOWS XP的安装光盘,在“恢复控制台”下将光盘上i386目录中与你电脑硬件相匹配的hal.dll文件压缩的C:\windows\system32目录下(假设系统在C盘)。hal文件有7种,但目前的电脑通常为“ACPI Uniprocessor PC”或“Advanced Configuration and Power Interface(ACPI) Pc”,因此我们在替换时可以先常识这两个。不同硬件配置的电脑,系统使用的hal文件是不同的,所以如果替换为与电脑不匹配的hal文件,将可能导致系统无法启动。
假设系统安装在C盘,F盘为光驱,系统的hal属于“ACPI Uniprocessor PC”,那么进入“修复控制台”后依次运行以下命令:
======================================================
del c:\windows\system32\hal.dll
expand f:\i386\halaacpi.dl_ c:\windows\system32\hal.dll
exit
======================================================
计算机的描述文字及对应的hal文件有以下7种:
halmacpi.dl_(对应acpi multiprocessor pc这个计算机描述文字)
halaacpi.dl_(对应acpi uniprocessor pc这个计算机描述文字)
halacpi.dl_(对应Advanced Configuration and Power Interface(ACPI) Pc这个计算机描述文字)
halmps.dl_(对应mps multiprocessor pc这个计算机描述文字)
halapci.dl_(对应mps uniprocessor pc这个计算机描述文字)
hal.dl_(对应standard pc这个计算机描述文字)
halsp.dl_(对应compaq systempro multiprocessor or 100%compatible这个计算机描述文字)
<小提示>要了解自己的计算机使用的是哪个hal文件,可以右键“我的电脑”,依次选择“属性”、“硬件”、“设备管理器”,然后展开“计算机”项目,便可以清楚看到当前计算机的描述文字。

Q:我以为WINDOWS XP也能象WINDOWS 2000操作系统那样,通过删除SAM文件来取消忘记的帐户登录密码,谁知道删除SAM文件后却无法登录系统了,如何修复?
A:删除SAM文件清空帐户登陆密码只适用于未安装Services Pack的WINDOWS 2000,在后续版本的WINDOWS操作系统已修复该漏洞,所以删除SAM文件将直接导致无法进入系统。如果删除了SAM文件而没有备份,我们可以把c:\windows\repair(假设系统安装在c盘)下的SAM、SECURITY、DEFAULT、SYSTEM、SOFTWARE这5个文件覆盖掉c:\windows\system32\config下的同名文件。具体步骤为:进入“恢复控制台”后依次运行以下命令:
copy c:\windows\repair\SAM c:\windows\system32\
copy c:\windows\repair\security c:\windows\system32\
copy c:\windows\repair\default c:\windows\system32\
copy c:\windows\repair\system c:\windows\system32\
copy c:\windows\repair\software c:\windows\system32\

然后重新启动电脑即可,不过此时的系统已经恢复到初装状态,所以我们的许多软件将无法使用,一些系统设置将丢失。
因此,以后遇到此类情况,建议使用dreampack、erd command 2003等工具来清空和修改帐户登录密码,而不可直接删除SAM文件。

最后编辑2008-01-07 15:03:05.653000000
分享到:
gototop
 

可惜的是红字部分的意思和蓝字部分的命令并不匹配,请高手指点原因或作出解释为盼。
gototop
 

个人认为是作者粗心,命令少打了,经检查,SAM等5个系统文件(没有扩展名的)只有c:\windows\system32\config下才有,c:\windows\system32\是没有这些文件的,因此,个人以为应该是下面的命令行才对:
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 c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
以上个人意见,欢迎拍砖
gototop
 

引用:
【以毒攻毒攻无不克的贴子】安装光盘这个东西应该人手一张 很实用 
………………

已经有了,谢谢提醒
gototop
 

引用:
【没有梦想的男人的贴子】
这个也是错误的.应该改为:
copy c:\windows\repair\SAM c:\windows\system32\config\
copy c:\windows\repair\security c:\windows\system32\config\
copy c:\windows\repair\default c:\windows\system32\config\
copy c:\windows\repair\system c:\windows\system32\config\
copy c:\windows\repair\software c:\windows\system32\config\

………………
恩,温习了copy /?,貌似和楼上说的一样,学习一下
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT