Lệnh sfc là lệnh Command Prompt có thể được sử dụng để xác minh và thay thế các tệp hệ thống Windows quan trọng. Nhiều bước khắc phục sự cố khuyên bạn nên sử dụng lệnh sfc.
System File Checker là một công cụ rất hữu ích để sử dụng khi bạn nghi ngờ có vấn đề với các tệp Windows được bảo vệ, chẳng hạn như nhiều tệp DLL.
Sfc Lệnh sẵn có
Lệnh sfc có sẵn từ trong Command Prompt trong hầu hết các hệ điều hành Windows, bao gồm Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP và Windows 2000.
Trình kiểm tra Tệp Hệ thống đã là một phần của Bảo vệ Tài nguyên Windows kể từ Windows Vista và đôi khi được gọi là Trình kiểm tra Tài nguyên Windows trong các hệ điều hành đó.
Trong Windows XP và Windows 2000, công cụ này là một phần của Windows File Protection.
Lệnh này chỉ có thể chạy từ Command Prompt khi được mở với tư cách quản trị viên. Xem Cách mở Dấu nhắc Lệnh Nâng cao để biết thông tin về cách thực hiện điều đó.
Tính khả dụng của các công tắc lệnh sfc có thể hơi khác tùy theo hệ điều hành.
Cú pháp lệnh Sfc
Dạng cơ bản của nó, đây là cú pháp cần thiết để thực hiện các tùy chọn của Trình kiểm tra tệp hệ thống:
tùy chọn sfc [=đường dẫn tệp đầy đủ]
Hoặc, cụ thể hơn, nó trông như thế nào với các tùy chọn:
sfc[ / scannow] [ / verifyonly] [ / scanfile=file] [ / verifyfile=file] [ / offbootdir=boot] [ / offwindir=win] [ /?]
Tùy chọn lệnh Sfc | |
---|---|
Mục | Mô tả |
/ scannow | Tùy chọn này hướng dẫn sfc quét tất cả các tệp hệ điều hành được bảo vệ và sửa chữa nếu cần. |
/ chỉ xác minh | Tùy chọn lệnh sfc này giống với / scannow nhưng không sửa chữa. |
/ scanfile=file | Tùy chọn sfc này giống như / scannow nhưng quá trình quét và sửa chữa chỉ dành cho tệp được chỉ định. |
/ offbootdir=boot | Được sử dụng với / offwindir, tùy chọn sfc này được sử dụng để xác định thư mục khởi động (boot) khi sử dụng sfc từ bên ngoài Windows. |
/ offwindir=win | Tùy chọn sfc này được sử dụng với / offbootdir để xác định thư mục Windows (win) khi sử dụng sfc ngoại tuyến. |
/? | Sử dụng công tắc trợ giúp với lệnh sfc để hiển thị trợ giúp chi tiết về một số tùy chọn của lệnh. |
Bạn có thể lưu kết quả đầu ra của lệnh sfc vào một tệp bằng cách sử dụng toán tử chuyển hướng. Xem Cách chuyển hướng đầu ra lệnh thành tệp để biết hướng dẫn-Thủ thuật nhắc lệnh có nhiều mẹo hơn như thế này.
Ví dụ về lệnh Sfc
Dưới đây là một số ví dụ về các cách khác nhau mà bạn có thể sử dụng lệnh này:
Quét và thay thế tất cả các tệp bị hỏng
sfc / scannow
Trong ví dụ trên, tiện ích Trình kiểm tra Tệp Hệ thống được sử dụng để quét và sau đó tự động thay thế mọi tệp hệ thống bị hỏng hoặc bị thiếu. Tùy chọn / scannow là công tắc được sử dụng phổ biến nhất cho lệnh sfc.
Xem Cách sử dụng SFC / Scannow để sửa chữa các tệp hệ điều hành Windows được bảo vệ để biết thêm thông tin về cách sử dụng lệnh theo cách này.
Sửa chữa một tệp cụ thể
sfc /scanfile=c:\windows\system32\ieframe.dll
Lệnh sfc ở trên được sử dụng để quét ieframe.dll và sau đó sửa chữa nó nếu tìm thấy sự cố.
Quét cài đặt Windows khác
sfc / scannow / offbootdir=c: / / offwindir=c: / windows
Trong ví dụ tiếp theo, các tệp Windows được bảo vệ sẽ được quét và sửa chữa nếu cần (/ scannow) nhưng điều này được thực hiện với một bản cài đặt Windows khác (/ offwindir=c: / windows) trên một ổ đĩa khác (/ offbootdir=c: ).
Ví dụ trên là cách bạn sử dụng lệnh sfc từ Dấu nhắc Lệnh trong Tùy chọn Khôi phục Hệ thống hoặc từ một cài đặt Windows khác trên cùng một máy tính.
Quét mọi thứ, nhưng không sửa chữa
sfc / verifyonly
Sử dụng lệnh sfc với tùy chọn / verifyonly, Trình kiểm tra tệp hệ thống sẽ quét tất cả các tệp được bảo vệ và báo cáo bất kỳ sự cố nào, nhưng không có thay đổi nào được thực hiện.
Tùy thuộc vào cách máy tính của bạn được thiết lập, bạn có thể cần quyền truy cập vào đĩa cài đặt Windows gốc hoặc ổ đĩa flash để cho phép sửa chữa tệp.
Sfc Lệnh liên quan & Thông tin khác
Lệnh sfc thường được sử dụng với các lệnh Command Prompt khác, chẳng hạn như lệnh tắt máy để bạn có thể khởi động lại máy tính của mình sau khi chạy Trình kiểm tra tệp hệ thống.
Nếu Windows cần một bản sao của tệp để thay thế tệp bị hỏng, nó sẽ lấy tệp đó từ C: / Windows / WinSxS / Backup \. Nếu nguồn đó đã bị xâm phạm, Windows sẽ truy cập internet để tải xuống các tệp chính xác từ trang web của Microsoft.
Xem phần của Microsoft trên Trình kiểm tra tệp hệ thống để biết thêm thông tin mà bạn có thể thấy hữu ích.