① 备份注册表
Win98自动备份注册表功能可自动备份注册表。在用户每天第一次开机时,Win98将自动把系统中原来的注册表信息压缩成.cab文件,以rb00*.cab之名存放在Windows\Sysbackup目录下,系统自动保存最近五次开机时的注册表数据。需要恢复时,可以用Windows自带的Extract.exe(在Windows\Command目录下)解开该压缩文件,恢复替换回原注册表文件即可。另外,还可用WinZip7.0等压缩软件解开所需的rb00*.cab备份压缩文件,将它覆盖回原位置即可。
可根据文件日期查看是何时备份的.
② windows文件保护WFP 功能的工作方式
Windows 文件保护 (WFP) 功能通过两种机制确保系统文件的安全。首先,当在受保护目录中检测到文件更改时,后台运行的保护机制被触发。WFP 会检查文件是否是受保护的,然后通过查找文件签名确定新文件版本的正确性。若版本不正确,WFP 会尝试从高速缓存文件夹(默认在 %systemroot%\system32\dllcache%)或安装源中恢复原始文件。搜索顺序为:高速缓存、网络安装路径、Windows CD-ROM。如果找到,WFP 会替换文件,无须用户干预,否则会显示错误信息并提示插入安装介质。
第二种保护机制是系统文件检查器 (Sfc.exe) 工具,它在无人参与安装过程后对受保护文件进行扫描,确保程序未修改它们。Sfc.exe 还会检查编录文件以维护正确版本记录。若编录文件丢失或损坏,WFP 将修复或从网络媒体获取缺失的编录文件副本。
管理员可以使用 Sfc.exe 进行系统文件扫描或修复高速缓存文件夹。SfcScan 注册表项的设置决定何时扫描文件,而 SFCQuota 则控制高速缓存的大小。默认情况下,SFCQuota 设置为 400 MB,但磁盘空间不足时,文件缓存会受限制。对于 Driver.cab 文件,WFP 直接从其中还原,但在运行 sfc /scannow 时,会填充到缓存中。
当文件更改且未在高速缓存中时,WFP 会检查当前使用的文件版本,并在必要时将正确版本备份到缓存。如果找不到安装源,管理员会被提示提供介质。SFCDllCacheDir 注册表项指定缓存文件夹位置,且WFP 在启动时会同步相关政策设置以优先使用。
③ 怎么样才能修复系统文件丢失啊拜问---请赐教
1、共享程序文件丢失
大多数应用程序文件安装前都是压缩文件,必须由安装程序或Extract命令解压。但也有一些共享程序文件安装前并未压缩,如Office 2000使用的许多动态链接库文件。如果在运行程序时系统提示此类文件丢失,可按如下方法处理:
(1)记下文件以及它所在的文件夹名称,单击“开始”菜单打开其搜索功能,在“要搜索的文件或文件夹名为”栏内,输入完整的文件名;在“搜索范围”栏,选择本机硬盘驱动器,单击“立即搜索”按钮。
(2)选中右下窗口中的文件,单击鼠标右键选择“复制”。再打开丢失文件所在的文件夹,将找到的文件“粘贴”到其中即可。
以上步骤用于恢复DLL之类的共享程序文件较好,但由于未压缩的共享程序文件较少,所以其局限性较大。
2、Windows Me系统文件丢失
系统文件丢失的现象是:启动过程系统提示某些系统文件被破坏或被替换为旧版本,导致系统的部分功能无法使用。此时只要Windows Me和“附件”中的“系统工具”程序可以运行,就能用下面的步骤恢复。
(1)记下丢失的系统文件名称和路径,运行Windows Me“附件→系统工具”中的“系统信息”程序。
(2)单击“工具”菜单中的“系统文件检查器”命令。
(3)选中“系统文件检查器”中的“从安装软盘提取一个文件”项,然后在下面的文本框内输入要替换的文件名,如update、sys。
(4)单击“开始”按钮,打开“提取文件”对话框。如果使用原始安装盘进行恢复且事先用“系统文件检查器”扫描过系统,它会自动在“还原自”和“将文件保存到”框内给出文件的源路径和恢复路径,如“D:\win”或“C:\Windows\system32\drivers ”。否则需要单击“浏览”按钮手工给出相关路径,然后单击“确定”按钮,即可自动完成丢失文件的提取和恢复。
以上步骤可以自动恢复Windows Me系统文件,也能手工恢复其他微软应用程序(使用CAB压缩格式)中的文件。前提是系统破坏不太严重,事先用“系统文件检查器”扫描过系统最好。在“系统文件检查器”能够运行时最好使用此法。
3、Windows Me重要文件丢失
若Windows VxD(虚拟设备驱动程序)之类的重要文件丢失,后果一般比较严重,会出现“蓝屏警告”,提示某某文件丢失等。此时最好使用Windows Me启动盘提供的Ext命令进行恢复。
(1)记下丢失的文件名称和路径,用事先准备的Windows Me启动盘,选择多重配置启动菜单中的第一项(加载通用CD-ROM驱动程序并创建一个大小为2MB的RAM驱动器)启动电脑。启动后进入RAM驱动器,输入Ext命令后回车。
(2)在提示“Please enter the path to the Windows CAB files(a):”后输入Windows安装压缩包所在的完整路径,如“F:\pwin\win”,完成后回车。
(3)在提示“Please enter the name(s) of the file(s) you want to extract:”后输入记下的丢失文件名,如“Bios.Vxd”,回车。
(4)在解压路径提示“Please enter path to extract to ("Enter" for current directory) :”后输入文件将被解压的完整路径,如C:\Windows\system并键入回车。
(5)最后出现确认提示“Is this OK?(y/n):”,输入“Y”后回车。Ext程序会自动查找安装盘中的CAB压缩包,并将文件释放到指定的位置。
以上步骤的最大优点是能在Windows Me完全不能运行的情况下自动恢复文件,当前两种方法无效时可用此方法。
4、无Windows Me启动盘时的应急恢复
如果遇到了Windows Me无法启动的故障,同时手边又没有Windows Me启动盘。则只能用Windows\Command目录中的Extract命令提取丢失文件。Extract命令的格式如下:
Extract [/y] [/a] [/d|/e] [/l dir] Cabinet [filename……]
Extract [/y] source [newname]
Extract [/y] [/c] source destination
其中开关示意:“/y” 表示覆盖已存在的文件时不提示;“/a”表示从指定的第一个CAB开始处理全部CAB文件;“/D”表示显示CAB文件所包含的文件目录,可用于查找文件;“/E”表示解压缩;“/L Dir”表示指定解压缩文件的位置,缺省为当前目录;“Cabinet”表示指定Windows 安装盘中的CAB压缩包;“Filename”表示指定想从CAB文件中解压缩的文件名,可以使用通配符或以空格隔开对个文件名,缺省则用原文件名;“/C”表示拷贝CAB 文件。
假如BIOS.Vxd丢失,可使用“Extract /D E:\win98\xxxx_xx、CAB”命令,逐个列出Windows 下的CAB压缩包目录,最后找到它在Base6.Cab中。然后使用“Extract /E /L C:\windows\system E:\Win98\Base6.Cab Bios.Vxd”命令将其从Windows目录下的Base6.Cab压缩包解压至C:\windows\system目录,完成后重新启动系统即可。
以上步骤原则上能够用于所有CAB格式文件的恢复,由于使用命令行方式查找文件非常不便,建议用于Windows Me以外的文件恢复,对Windows Me文件最好使用启动盘提供的Ext命令进行恢复。