① 備份注冊表
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命令進行恢復。