Lệnh sfc /scannow Là Gì? Cách Dùng Để Sửa File Hệ Thống Windows

Lệnh sfc scannow kiểm tra tệp hệ thống Windows

Lệnh sfc scannow là cách gọi phổ biến của lệnh sfc /scannow, dùng để kiểm tra và sửa các tệp hệ thống Windows được bảo vệ khi có thể. Nếu máy báo lỗi, một tính năng Windows không mở hoặc ứng dụng liên tục dừng, SFC có thể hỗ trợ kiểm tra phần hệ thống trước khi bạn tính đến cài lại máy. Bài viết hướng dẫn cách mở CMD quyền quản trị, chạy đúng cú pháp và chọn bước tiếp theo dựa trên kết quả thực tế.

Lệnh sfc scannow là gì, sửa được những gì?

Phạm vi kiểm tra của lệnh sfc scannow

SFC là tên viết tắt của System File Checker, công cụ có sẵn trong Windows. Tham số /scannow yêu cầu kiểm tra toàn bộ tệp hệ thống được bảo vệ và thử sửa tệp có vấn đề. Công cụ không phải phần mềm tăng tốc máy và cũng không thay thế việc chẩn đoán nguyên nhân gây lỗi.

Hiểu đúng phạm vi của lệnh sfc scannow giúp tránh kết luận quá sớm: kết quả không phát hiện lỗi chỉ phản ánh các tệp thuộc phạm vi kiểm tra. Nó không chứng minh mọi ứng dụng, trình điều khiển, RAM và ổ lưu trữ đều hoạt động tốt. Ngược lại, tìm thấy tệp hỏng cũng chưa cho biết vì sao tệp đó bị hỏng.

Khi nào nên dùng SFC để kiểm tra Windows?

Bạn có thể cân nhắc lệnh sfc scannow khi tính năng Windows hoạt động bất thường, máy báo lỗi hệ thống hoặc lỗi xuất hiện sau một sự cố phần mềm. Trước khi chạy, ghi lại thông báo, thao tác gây lỗi và thay đổi gần nhất. Những dữ kiện này giúp đối chiếu sau khi sửa, thay vì chỉ nhìn kết quả quét rồi cho rằng máy đã ổn.

  • Nếu nhiều thành phần Windows cùng gặp vấn đề, kiểm tra tệp hệ thống là một hướng cần xem xét.
  • Nếu chỉ một phần mềm không mở, vẫn cần kiểm tra riêng phần mềm đó và điều kiện chạy của nó.
  • Nếu máy không vào được màn hình làm việc, cần chuyển sang quy trình khôi phục phù hợp.

Ví dụ, lỗi ứng dụng 0xc0000005 cần phân biệt theo hoàn cảnh xuất hiện; không nên mặc định cứ gặp mã này là Windows có tệp hỏng.

Chuẩn bị trước khi chạy lệnh sfc scannow

Lưu tài liệu đang làm và sao lưu dữ liệu quan trọng trước mọi quy trình sửa hệ điều hành. Với laptop, nên cắm sạc để tránh gián đoạn do hết pin. Bạn cần quyền quản trị của máy; nếu là máy công ty do bộ phận IT quản lý, hãy nhờ người có quyền thực hiện.

Trong hướng dẫn sửa chữa tổng quát, Microsoft khuyến nghị DISM trước SFC để chuẩn bị nguồn sửa chữa. Bài này tập trung vào thao tác với SFC; nếu bạn đã chạy SFC và được báo không sửa hết lỗi, hãy xem phần chuyển sang DISM bên dưới. Không mở nhiều cửa sổ để chạy các tác vụ sửa hệ thống đồng thời.

Không cần tải một chương trình mang tên “SFC repair” từ website lạ. Lệnh sfc scannow được gọi từ công cụ có sẵn của Windows, nên việc cài thêm tiện ích không rõ nguồn chỉ làm quy trình khó kiểm soát hơn.

Cách mở CMD quyền Admin trên Windows 10 và 11

Mở CMD quyền quản trị để chạy SFC

  1. Mở Start, gõ cmd hoặc Command Prompt.
  2. Nhấn chuột phải vào Command Prompt, chọn Run as administrator.
  3. Tại hộp thoại xác nhận quyền quản trị, chọn Yes nếu bạn được phép thực hiện thay đổi trên máy.
  4. Kiểm tra cửa sổ đã mở với quyền quản trị trước khi nhập lệnh.

Cách tìm CMD này áp dụng cho cả Windows 10 và Windows 11. Không cần tự chuyển vào một thư mục khác chỉ để chạy lệnh sfc scannow. Nếu máy yêu cầu thông tin quản trị mà bạn không có, dừng ở đây và nhờ người quản lý thiết bị hỗ trợ.

Lỗi thiếu quyền ở bước chạy lệnh khác với lỗi quyền truy cập khi cập nhật. Nếu thông báo gốc của bạn là mã lỗi 0x80070005, cần giữ lại ngữ cảnh Windows Update hay Microsoft 365 để xử lý đúng hướng.

Chạy sfc /scannow và chờ hoàn tất

Chạy sfc /scannow và chờ xác minh hoàn tất

Trong CMD quyền quản trị, nhập nguyên dòng sfc /scannow rồi nhấn Enter. Có một dấu cách giữa sfc và /scannow; dấu gạch chéo đứng trước tham số. Không gõ cụm tiếng Việt “lệnh sfc scannow” vào cửa sổ CMD.

  1. Kiểm tra đúng cú pháp trước khi nhấn Enter.
  2. Chờ quá trình xác minh chạy xong; không đóng cửa sổ khi chưa hoàn tất.
  3. Đọc thông báo cuối cùng sau khi xác minh đạt 100%.
  4. Lưu ảnh hoặc chép lại kết quả, sau đó khởi động lại máy và thử thao tác từng gây lỗi.

Không có thời gian hoàn tất cố định cho mọi máy. Nếu tiến trình đang chậm, đừng vội tắt nguồn chỉ vì chưa thấy phần trăm thay đổi. Kết quả cuối của lệnh sfc scannow mới cho biết công cụ có phát hiện và sửa được vấn đề hay không; dòng tiến độ không thay thế kết luận này.

Đọc kết quả SFC: không lỗi, đã sửa hay chưa sửa được?

Đọc thông báo kết quả quét SFC

Thông báo thường bắt đầu bằng tên Windows Resource Protection. Bảng dưới rút gọn phần nội dung cần nhận diện để bạn chọn bước tiếp theo, tránh nhầm “đã chạy xong” với “đã sửa thành công”.

Phần thông báo cần nhận diện Ý nghĩa Nên làm tiếp
Không thấy vi phạm tính toàn vẹn Không phát hiện lỗi trong phạm vi kiểm tra Thử lại tác vụ gây lỗi; nếu vẫn lỗi, kiểm tra nguyên nhân khác
Tìm thấy tệp hỏng và sửa thành công SFC báo đã xử lý tệp phát hiện có vấn đề Khởi động lại, kiểm tra hành vi của máy
Tìm thấy tệp hỏng nhưng chưa sửa được một số tệp Còn vấn đề chưa được xử lý Lưu kết quả, xem nhật ký và cân nhắc DISM
Không thực hiện được thao tác yêu cầu Lượt quét chưa hoàn thành như yêu cầu Xem phần SFC không chạy, cân nhắc Safe Mode

Sau lệnh sfc scannow, tiêu chí kiểm tra thực tế vẫn là lỗi ban đầu còn tái diễn hay không. Nếu một ứng dụng tiếp tục lỗi trong khi SFC không phát hiện vấn đề, đừng liên tục chạy lại cùng lệnh để chờ kết quả khác.

SFC không sửa được hết lỗi: khi nào chuyển sang DISM?

SFC kiểm tra tệp hệ thống được bảo vệ, còn DISM có thể sửa ảnh Windows và kho thành phần phục vụ sửa chữa. Khi lệnh sfc scannow báo còn tệp chưa sửa được và bạn chưa chạy DISM, bước kế tiếp thường là kiểm tra nguồn sửa chữa bằng công cụ này.

Với Windows đang hoạt động, lệnh sửa ảnh được Microsoft hướng dẫn là DISM.exe /Online /Cleanup-Image /RestoreHealth. Chạy trong CMD quyền quản trị, chờ hoàn tất thành công rồi chạy lại sfc /scannow. Nếu DISM báo lỗi, ghi lại mã thay vì tiếp tục coi như nguồn sửa chữa đã sẵn sàng.

Bài viết chỉ giới thiệu điểm chuyển bước, không đi sâu vào tham số nguồn cài đặt hay sửa ảnh ngoại tuyến. Trường hợp liên quan lỗi 0x800f081f khi cài .NET Framework 3.5 cần xem bối cảnh thành phần và nguồn cài; SFC không phải cách thay thế mọi bước xử lý của mã lỗi này.

Sfc /scannow không chạy: kiểm tra theo thông báo

Kiểm tra khi sfc /scannow không chạy

Khi lệnh sfc scannow không chạy, trước hết phân biệt lỗi nhập lệnh với lỗi xảy ra trong lúc kiểm tra hệ thống. Đừng sao chép hàng loạt lệnh sửa quyền hoặc xóa thư mục hệ thống khi chưa biết mình đang gặp trường hợp nào.

CMD yêu cầu quyền quản trị hoặc không nhận lệnh

Đóng cửa sổ thường và mở lại bằng Run as administrator. Nếu CMD không nhận lệnh, kiểm tra bạn đã gõ đúng sfc /scannow, không thêm dấu gạch chéo trước tên SFC, không sao chép cả dấu nhắc lệnh của ví dụ. Ghi lại nguyên văn thông báo nếu vẫn thất bại.

Windows Resource Protection không thực hiện được thao tác

Microsoft hướng dẫn thử quét trong Safe Mode cho thông báo này. Lưu công việc trước khi chuyển chế độ. Nếu không quen thao tác khôi phục hoặc không thể đăng nhập lại bình thường, nên nhờ kỹ thuật viên hỗ trợ thay vì tự thay đổi quyền thư mục Windows.

Tiến trình dừng ở một mức phần trăm

Không coi một mốc phần trăm cụ thể là bằng chứng ổ cứng hỏng. Quan sát trạng thái máy, chờ tác vụ và lưu thông báo nếu công cụ kết thúc với lỗi. Nếu tình trạng lặp lại kèm treo máy hoặc lỗi đọc dữ liệu, cần kiểm tra rộng hơn trước khi tiếp tục sửa hệ điều hành.

Xem nhật ký CBS để biết SFC đã kiểm tra gì

Nhật ký mặc định liên quan tới SFC nằm tại %windir%\Logs\CBS\CBS.log. Khi cần hỗ trợ sau lệnh sfc scannow, nên gửi cả thông báo cuối và thời điểm chạy; chỉ một dòng báo “có tệp hỏng” thường chưa đủ để xác định bước xử lý.

CBS.log có thể chứa nhiều đợt kiểm tra. Hãy đối chiếu ngày giờ của lượt vừa chạy để tránh lấy lỗi cũ làm kết luận cho hiện tại. Người dùng phổ thông có thể giữ nhật ký cho kỹ thuật viên xem, không cần tự thay tệp hệ thống bằng tay.

Không tải DLL rời từ nguồn không rõ hoặc chép tệp từ máy khác chỉ vì trùng tên. Nếu chưa xác định được tệp, phiên bản và nguồn thay thế phù hợp, cách thận trọng là dừng ở việc thu thập thông tin rồi nhờ hỗ trợ.

SFC không hết lỗi: chọn hướng kiểm tra tiếp theo

Lệnh sfc scannow là một bước trong quy trình chẩn đoán. Sau khi khởi động lại, thử đúng thao tác ban đầu và ghi nhận lỗi còn hay đã hết. Nếu chưa hết, hướng xử lý phải bám vào tình huống cụ thể.

  • Cập nhật thất bại: ghi mã lỗi và tên bản cập nhật; trường hợp lỗi Windows Update 0x80070002 cần quy trình kiểm tra riêng.
  • Lỗi khi chia sẻ mạng, kết nối máy in hoặc giải nén: đối chiếu phạm vi của mã lỗi 0x80004005, tránh quy mọi trường hợp về tệp hệ thống.
  • Không vào được Windows: chuyển sang hướng dẫn sửa lỗi Automatic Repair Windows 11 thay vì cố áp dụng các bước CMD trong màn hình làm việc.

Quét ngoại tuyến có các tham số riêng như /offbootdir và /offwindir. Ký tự ổ trong môi trường khôi phục có thể khác lúc dùng Windows bình thường; không tự ghép lệnh với ổ C theo phỏng đoán. Bài này không đưa mẫu ngoại tuyến để tránh chọn nhầm bản Windows cần sửa.

Khi sfc báo không sửa được tệp, bước kiểm tra tiếp theo thường là sửa kho thành phần bằng lệnh DISM RestoreHealth; bài đó giải thích thứ tự lệnh và các lỗi nguồn hay gặp.

Câu hỏi thường gặp về lệnh sfc scannow

Chạy SFC có xóa tài liệu cá nhân không?

Mục đích của công cụ là kiểm tra và sửa tệp hệ thống được bảo vệ, không phải thao tác đặt lại máy hay xóa tài liệu. Tuy vậy, vẫn nên sao lưu dữ liệu quan trọng trước khi sửa Windows, nhất là khi máy đang hoạt động không ổn định.

Có cần Internet để chạy SFC không?

Lệnh sfc scannow dùng bản sao tệp sẵn có để sửa chữa. Bước DISM đi kèm có thể cần Windows Update hoặc một nguồn sửa chữa phù hợp. Vì vậy cần phân biệt yêu cầu của hai công cụ, không mặc định cả quy trình đều thực hiện được khi mất mạng.

Sfc scannow Windows 10 và Windows 11 có khác cú pháp không?

Cú pháp cơ bản vẫn là sfc /scannow trong CMD quyền quản trị. Vị trí giao diện có thể khác theo phiên bản, nhưng cách tìm Command Prompt từ Start giúp thực hiện cùng một quy trình.

Có nên chạy SFC mỗi ngày để máy nhanh hơn?

Không cần dùng lệnh sfc scannow như thói quen tăng tốc hằng ngày. Chỉ nên kiểm tra khi có vấn đề phù hợp hoặc theo quy trình hỗ trợ. Nếu máy chậm mà không có dấu hiệu lỗi hệ thống, cần tìm nguyên nhân trước.

Kết luận

Dùng lệnh sfc scannow đúng cách bắt đầu từ CMD quyền quản trị, cú pháp chính xác và việc đọc thông báo sau khi quét hoàn tất. Nếu chưa sửa hết, kiểm tra DISM rồi mới đánh giá lại bằng SFC. Khi lỗi tái diễn, hãy giữ mã lỗi, nhật ký và mô tả thao tác gây lỗi; bạn có thể liên hệ Gia Phong Computer để được tư vấn hướng kiểm tra phù hợp.

Lệnh sfc /scannow Là Gì? Cách Dùng Để Sửa File Hệ Thống Windows – thông tin liên hệ Gia Phong Computer

Thông tin liên hệ Gia Phong Computer

Hotline: 0706.992.233

Zalo: 0336.557.935

Email: giaphongcomputer990976@gmail.com

Địa chỉ: 153/24 Lê Văn Thọ, Phường Thông Tây Hội, TP.HCM – Xem đường đi

Fanpage: Gia Phong Computer

Website: giaphongpc.vn

📞 Gọi 💬 Zalo