积极答复者
求助,vista business 系统文件vxdif.dll 丢失,哪位网友有合适的发给在下一个拷贝?

问题
答案
-
請這樣試試, 首先你要確認之前系統確實有 vxdif.dll 不是你安裝的, 還有需要知道當初被刪除的這個文件在哪裡, 那么你可以按照之前我提供的方法 在 cdrivebackup.wim 搜索 vxdif.dll, 找到的話, 再進行複製.
要比較 Home Basic 兩個 vxdif.dll 文件是否一致的話, 可以用這個命令
fc /b C:\Windows\system32\vxdif.dll C:\Windows\system32\DriverStore\FileRepository\apfiltr.inf_a15d8365\vxdif.dll
再補充一個笨辦法, 就是把 cdrivebackup.wim 全部解壓, 搜 vxdif.dll 文件是否存在.
還有一個相對簡單的方法: 用 imagex.exe /dir q:\FactoryRecovery\cdrivebackup.wim 1 | find "Vxdif.dll" 列出映像中所有文件和文件夾列表進行查找.
需要說明的是 imagex 是 Windows AIK 2.0 (即 Windows PE 2.0) 的一部分, 需要單獨在微軟網站下載安裝.
下載頁面(需要正版驗證):
http://www.microsoft.com/downloads/details.aspx?familyid=C7D4BC6D-15F3-4284-9123-679830D629F2&displaylang=zh-cn
Folding@Home
全部回复
-
請通過如下方式恢復:
注: 該方法只適用於聯想 ThinkPad T400/R400/T500/R500 預裝 Windows Vista 系統的筆記本電腦(也可能適用於 SL 系列), 並且必須確保你的卷名為 Lenovo 的驅動器 Q 裏面的內容未進行任何更改(主要指未進行過刪除或清理).
1. 首先下載并安裝 7z 解壓縮軟件. http://www.7-zip.org/
2. 用 7z 解壓縮軟件打開 Q:\FactoryRecovery\cdrivebackup.wim.
3. 在 7z 解壓縮軟件中定位到文件夾 Q:\FactoryRecovery\cdrivebackup.wim\1\Windows\System32\DriverStore\FileRepository\apfiltr.inf_a15d8365\
注: 數字 1 應該是聯想用來區分不同 Windows Vista 版本用的(1 應該對應 Windows Vista Home Basic 版), 請注意觀察你的數字是什麽, 如果有多個數字存在的話, 建議取 最大數 - 1 , 因為最大數可能表示 Windows Vista Ultimate 版. 通常情況來說只有一個不為 1 的數字命名的文件夾才對.
注: apfilt.inf_ 後面的字符串可能不是 a15d8365, 請以你 cdrivebackup.wim 裏面的字符串爲準.
4. 複製 Vxdif.dll 到你的桌面.
5. 通過管理員用戶登錄系統或者以管理員權限運行 Command Prompt(命令提示符), 將文件 Vxdif.dll 複製到 C:\Windows\System32\DriverStore\FileRepository\apfiltr.inf_a15d8365 文件夾中.
注: apfilt.inf_ 後面的字符串可能不是 a15d8365, 請以你 cdrivebackup.wim 裏面的字符串爲準.
6. 如果複製過程中遇到 Access Denied 訪問被拒絕之類的錯誤, 請在安全模式下進行文件複製.
Folding@Home -
你好,再次感谢你的热心帮助。按照你给的方法,我找到了Q:\FactoryRecovery\cdrivebackup.wim\1\Windows\System32\DriverStore\FileRepository,但是在FileRepository文件夹下找不到apfilt.inf_xxxx 子文件夹,请问是什么原因?
电脑是刚买不久,恢复盘从未改动,确定型号是thinkpad t400,预装的是英文版vista business (64-bit)
另外,我发现vista home 版, system32\下也有vxdif.dll 和System32\DriverStore\FileRepository\apfiltr.inf_a15d8365下的vxdif.dll 是相同的文件吗?
vista business (64-bit) 是不是没有vxdif.dll文件? -
請這樣試試, 首先你要確認之前系統確實有 vxdif.dll 不是你安裝的, 還有需要知道當初被刪除的這個文件在哪裡, 那么你可以按照之前我提供的方法 在 cdrivebackup.wim 搜索 vxdif.dll, 找到的話, 再進行複製.
要比較 Home Basic 兩個 vxdif.dll 文件是否一致的話, 可以用這個命令
fc /b C:\Windows\system32\vxdif.dll C:\Windows\system32\DriverStore\FileRepository\apfiltr.inf_a15d8365\vxdif.dll
再補充一個笨辦法, 就是把 cdrivebackup.wim 全部解壓, 搜 vxdif.dll 文件是否存在.
還有一個相對簡單的方法: 用 imagex.exe /dir q:\FactoryRecovery\cdrivebackup.wim 1 | find "Vxdif.dll" 列出映像中所有文件和文件夾列表進行查找.
需要說明的是 imagex 是 Windows AIK 2.0 (即 Windows PE 2.0) 的一部分, 需要單獨在微軟網站下載安裝.
下載頁面(需要正版驗證):
http://www.microsoft.com/downloads/details.aspx?familyid=C7D4BC6D-15F3-4284-9123-679830D629F2&displaylang=zh-cn
Folding@Home