命令行使用.so文件内的函数_如何使用SFC命令行工具修复Windows 10系统文件
當(dāng)你的 Windows 10 出現(xiàn)隨機錯誤、開機之后報錯或組件無法正常工作等情況,很可能是一個或多個 Windows 文件丟失或損壞造成的。即便為了保證電腦能夠正常運行,Windows 10 對自身做了很好的保護工作,但應(yīng)用程序、驅(qū)動程序、甚至 Windows Update 都有可能造成系統(tǒng)不穩(wěn)定。
如果你的 Windows 10 無法正常工作,或出現(xiàn) DLL 等文件丟失的情況,可以使用 SFC 命令行工具來修復(fù)損壞或丟失的系統(tǒng)文件。
與早期版本 Windows 一樣(Windows XP 開始),Windows 10 內(nèi)包含了一個功能強大的命令行文件系統(tǒng)檢查器(SFC),它可以掃描系統(tǒng)文件的完整性并用正常(原生)版本的文件替換掉已丟失或損壞的 Windows 系統(tǒng)文件。
在本文中我們將向大家介紹:如何在系統(tǒng)還可正常啟動的情況下,一步步使用系統(tǒng)文件檢查器(SFC)來修復(fù)已損壞的系統(tǒng)文件,以及當(dāng) Windows 10 無法正常啟動時,如何使用 SFC 進行脫機手動修復(fù)。
由于修復(fù)過程會替換 Windows 10 的系統(tǒng)文件,為保萬一,建議大家提前創(chuàng)建完整的系統(tǒng)映像備份或創(chuàng)建系統(tǒng)還原點。掃描并修復(fù)Windows10系統(tǒng)文件
當(dāng) Windows 10 還可正常啟動運行時,如下命令將對計算機上受保護的系統(tǒng)文件進行掃描并盡可能修復(fù)有問題的文件:
1
點擊 Windows + X 快捷鍵 – 選擇「命令提示符(管理員)」
2
在 CDM 窗口中執(zhí)行如下命令:
sfc /scannow3
一旦掃描完成后,如果沒問題,命令行會有提示。如果有問題,會進行提示并輸出日志路徑。
查看SFC掃描結(jié)果詳細(xì)信息
SFC 掃描結(jié)果會存儲在 CBS.Log 日志文件當(dāng)中,大家可用如下步驟進行查看:
1
點擊 Windows + X 快捷鍵 – 選擇「命令提示符(管理員)」
2
為保證不破壞原有日志文件,在 CDM 窗口中執(zhí)行如下命令:
findstr /c:"[SR]" %windir%LogsCBSCBS.log > "C:sfclogs.txt"3
此時便可以在 C 盤根目錄下找到轉(zhuǎn)出來的 sfclogs.txt 日志文件。
如何脫機掃描并修復(fù)Windows 10
在 Windows 10 運行過程中,有很多受保護的系統(tǒng)文件會被加載到內(nèi)存中,此時就無法直接進行修復(fù)替換,此時就需要進行 SFC 脫機修復(fù)。
1
與進入 Windows 10 安全模式的步驟類似,先在設(shè)置 – 更新和安全 – 恢復(fù)里面的高級啟動中點擊立即重啟
2
系統(tǒng)重啟之后點擊疑難解答 – 高級選項 – 命令提示符
3
使用你的用戶名和密碼進行登錄
4
在 Windows 環(huán)境外執(zhí)行 SCF 修復(fù)時,必需要告訴它哪個是 Windows 安裝盤和系統(tǒng)保留分區(qū),在命令行中執(zhí)行如下命令可以查看 Windows 系統(tǒng)分區(qū)的盤符:
wmic logicaldisk get deviceid, volumename, description從上圖中我們可以看到 C 盤成了保留分區(qū)、E 盤是光驅(qū),所以 Windows 分區(qū)就是 D 盤了。
5
此時我們可以執(zhí)行如下命令開始修復(fù):
sfc /scannow /offbootdir=C: /offwindir=D:Windows/offboodir 參數(shù)用于指定系統(tǒng)保存分區(qū),/offwindir 參數(shù)用于指定 Windows 系統(tǒng)所在分區(qū)。修復(fù)完成后進行系統(tǒng)重啟即可,大家注意根據(jù)自己的實際情況來執(zhí)行命令,不要直接照搬。
使用SFC手動修復(fù)Windows 10指定文件
默認(rèn)情況下執(zhí)行 SFC 命令會自動嘗試對所有有問題的文件進行修復(fù),當(dāng)一個或多個文件無法自動修復(fù)時,通常都需要用戶對其進行手動修復(fù)操作。與其說手動修復(fù),其實就是在一臺正常的 Windows 10 中把完好無損的文件拿過來替換掉已損壞的文件就 OK 了。
具體有哪些文件修復(fù)失敗,可以在前面介紹過的 sfclogs.txt 日志文件中找到,下面我們只講具體的操作方法。
1
點擊 Windows + X 快捷鍵 – 選擇「命令提示符(管理員)
2
在 CDM 窗口中執(zhí)行如下命令:
takeown /f C:要修復(fù)的文件路徑takeown 這個命令就是更改文件「所有者」的命令,這讓我想起了 N 多年前講師不斷重復(fù)的 take ownership。
3
在拿到文件所有權(quán)后,還需要使用如下命令獲取文件的完全控制權(quán)限:
icacls C:要修復(fù)的文件路徑 /Grant Administrators:F4
然后再用一個完好無損的文件去替換掉損壞的文件即可,大家可以手動替換或用命令行:
copy C:完好無損的文件 C:要修復(fù)的文件路徑在文件替換完成后,你可以執(zhí)行 SFC /verifyonly 來驗證文件系統(tǒng)的完整性,查看問題是否已經(jīng)得到修復(fù)。如果你只修復(fù)了個別文件,可以使用 sfc /VERIFYFILE=C:文件路徑 來進行查看,以避免長時間的完整掃描。
總結(jié)
以上是生活随笔為你收集整理的命令行使用.so文件内的函数_如何使用SFC命令行工具修复Windows 10系统文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python字符串的方法和列表的方法_p
- 下一篇: python自动创建目录_python自