Giám sát tính toàn vẹn của tập tin từ dòng lệnh. SFC Scannow - lệnh này là gì?

Vấn đề Windows 7 hoạt động không ổn định thường liên quan đến hỏng hoặc xóa các tệp hệ thống, chẳng hạn như sau khi cài đặt lại hoặc cài đặt một chương trình bị nhiễm virus. Đây không phải là vấn đề khó khăn nhất - có nhiều cách để khôi phục dữ liệu bằng các công cụ hệ điều hành tiêu chuẩn hoặc thủ công. Chúng tôi sẽ xem xét các lựa chọn đơn giản và hiệu quả nhất dưới đây.

Quay trở lại trạng thái ổn định cuối cùng

Theo mặc định, trong tất cả Windows, tính năng bảo vệ được kích hoạt cho các phân vùng hệ thống. Nó chịu trách nhiệm tạo các điểm kiểm tra đặc biệt chứa thông tin cấu hình và các tệp hệ thống của môi trường trước khi sửa đổi nó - cài đặt ứng dụng, trình điều khiển và bản cập nhật. Hơn nữa, các điểm khôi phục được tạo ra mà không có lý do như vậy bởi hệ thống ở một tần suất nhất định hoặc bởi chính người dùng.

Nếu các sự cố bắt đầu xuất hiện tương đối gần đây và bạn nhớ ngày xuất hiện gần đúng của chúng, thì giải pháp tốt nhất là khôi phục HĐH về thời điểm không phát hiện thấy lỗi nào trong quá trình hoạt động của HĐH.

Trong môi trường sản xuất, việc này rất dễ thực hiện:

Tất cả những gì còn lại là khởi động lại, sau đó các tệp hệ thống bị hỏng sẽ được thay thế bằng các phiên bản hoạt động trước đó.

Nếu Windows không khởi động được

Ngay cả khi dữ liệu hệ thống bị hư hỏng nghiêm trọng đến mức HĐH không thể tự khởi động, bạn có thể sử dụng các điểm khôi phục:


Tiện ích lựa chọn điểm kiểm soát tương ứng sẽ khởi chạy và bạn cần làm việc với tiện ích này theo cách được mô tả trước đó.

Nếu nhấn F8 không mở được cửa sổ tùy chọn khởi động, bạn sẽ chỉ có thể vào được môi trường khôi phục nếu sử dụng đĩa khởi động/cài đặt.

Sử dụng tiện ích SFC tiêu chuẩn

Ứng dụng này kiểm tra và sửa chữa các tập tin hệ điều hành cơ bản. Nó cũng có thể chạy trên dòng lệnh từ đĩa khởi động, từ cửa sổ tùy chọn khởi động sau khi nhấn F8 và từ hệ thống đang chạy. Tùy chọn cuối cùng là đơn giản nhất:


Sau khi thao tác hoàn tất, SFC sẽ thông báo cho bạn về kết quả - dữ liệu bị hỏng sẽ được phát hiện và sửa chữa.

Khôi phục dữ liệu thủ công

Đôi khi các phương pháp được mô tả ở trên không thể khắc phục được sự cố. Ví dụ: khi cập nhật DirectX từ các bản phân phối đi kèm với nhiều ứng dụng khác nhau, các tệp DLL thường bị mất. Vì vậy, hãy luôn cố gắng cập nhật DirectX từ văn phòng. Trang web của Microsoft và nếu sự cố đã xảy ra thì nếu có phiên bản mới, tất cả các tệp DLL sẽ được cập nhật tự động sau khi cài đặt gói thành phần mới từ trang web http://www.microsoft.com/ru-ru/download/confirmation .aspx?id=35.

Nếu không có phiên bản mới trên trang được chỉ định thì bất kỳ DLL nào từ nguồn khác đều có thể được chuyển vào hệ thống của bạn. Thư viện được lưu trữ trong các thư mục sau:

  • đối với Windows 7×32 - trong thư mục C:\Windows\System32;
  • dành cho Windows 7x64 - trong thư mục C:\Windows\SysWOW64.

Nếu khi bạn khởi chạy một ứng dụng, một cửa sổ xuất hiện thông báo cho bạn rằng thiếu DLL và trình cài đặt từ trang web của Microsoft báo cáo rằng bạn có phiên bản thư viện mới nhất trên hệ thống của mình và không cập nhật các thành phần, thì bạn chỉ cần sử dụng công cụ tìm kiếm. Tìm các tệp DLL trên Internet và di chuyển chúng vào các thư mục được chỉ định.

Không chỉ các tệp DLL mà bất kỳ tệp hệ thống bị hỏng nào cũng có thể được trích xuất từ ​​bản phân phối cài đặt Windows 7. Để làm điều này, bạn chỉ cần biết tập tin nào bị hỏng. Thông thường, hệ điều hành sẽ thông báo cho người dùng về việc không có DLL hoặc về lỗi ứng dụng, chẳng hạn như Explorer.exe. Bạn có thể tự mình lấy được thông tin.

Cùng tìm hiểu thông tin hệ thống bị lỗi nào

Để làm điều này, bạn lại cần đến dòng lệnh; chúng tôi đã mô tả cách mở nó. Viết lệnh sau đây:

indstr /N:"" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt", trong đó N là ký tự ổ đĩa.

Nhấn Enter, sau đó sfcdetails.txt sẽ được tạo trên màn hình, bạn cần mở và xem xét cẩn thận. Nội dung của nó sẽ tương tự như hình ảnh bên dưới.

Ở đây chúng ta thấy thư viện Accessibility.dll bị hỏng. Đây là thứ bạn sẽ cần tìm trên Internet hoặc tự giải nén nó từ bản phân phối Windows 7 hiện có để tiến hành khôi phục.

Trích xuất các thành phần hệ điều hành từ bản phân phối

Ngoài đĩa cài đặt, bạn sẽ cần một ứng dụng 7-zip nhỏ miễn phí. Với sự trợ giúp của nó, chúng tôi sẽ làm việc với hình ảnh install.wim nằm trong thư mục nguồn. Thứ tự như sau:


Tất cả những gì còn lại là sao chép chúng vào thư mục hoặc ổ đĩa flash mong muốn. Bạn có thể thay thế dữ liệu bị hỏng bằng chúng bằng phương tiện cài đặt/khởi động được hoặc LiveCD.

Hệ điều hành chứa một số lượng lớn các tệp hệ thống đảm bảo hoạt động bình thường của nó. Nếu một hoặc nhiều tệp bị hỏng, hệ điều hành sẽ không thể hoạt động đầy đủ. Điều này có thể được thể hiện dưới dạng lỗi và lỗi trong quá trình hoạt động, chẳng hạn như Explorer gặp sự cố hoặc sự cố khi quản lý các thành phần Windows hoặc máy tính không thể khởi động.

Có thể có nhiều lý do gây hư hỏng các tệp hệ thống trong hệ điều hành Windows. Đây có thể là vi-rút, tweaker, người dùng cố tình sửa đổi tệp, làm hỏng ổ cứng, v.v. Các nhà phát triển của Microsoft đã thấy trước khả năng xảy ra sự kiện như vậy nên họ đã tạo ra một hệ thống kiểm tra tính toàn vẹn của các tệp hệ thống Windows (công cụ System File Checker). Nó cho phép bạn không chỉ xác định các thay đổi mà còn tự động đưa mọi thứ về trạng thái ban đầu, nếu có thể.

Mục đích của công việc là so sánh các tệp hệ thống nằm trong thư mục Windows với các mẫu tham chiếu được lưu trữ trong kho thành phần Windows đặc biệt nằm trong thư mục WinSxS. Nếu chúng khác nhau hoặc tệp bị thiếu, nó sẽ được thay thế bằng tệp gốc từ kho lưu trữ.

Để sử dụng Trình kiểm tra tệp hệ thống, bạn cần có dấu nhắc lệnh chạy với quyền quản trị viên máy tính. Để kiểm tra, hãy sử dụng lệnh sfc, lệnh này có một số phím. Để bắt đầu kiểm tra tính toàn vẹn của tất cả các tệp được bảo vệ và tự động sửa những tệp đã thay đổi hoặc bị thiếu, hãy nhập lệnh sfc/scannow và đợi quá trình xác minh tập tin hoàn tất. Có thể mất nhiều thời gian, vì vậy hãy kiên nhẫn. Một thông báo tóm tắt sẽ được hiển thị ở cuối.

Quét toàn bộ với tính năng tự động sửa lỗi không phải lúc nào cũng cần thiết, do đó, có một số phím khác có thể hữu ích.

  • /verifyonly - chỉ kiểm tra tất cả các tệp hệ thống mà không cố gắng tự động khôi phục chúng
  • /scanfile - quét và khôi phục một tệp cụ thể, yêu cầu chỉ định đường dẫn đầy đủ đến tệp
  • /verifyfile - kiểm tra một tập tin cụ thể mà không tự động sửa

Nếu mọi thứ trong hệ thống đều ổn, một thông báo sẽ thông báo cho bạn rằng Windows Resource Protection chưa phát hiện bất kỳ vi phạm tính toàn vẹn nào. Nếu không, tin nhắn sẽ khác nhau tùy theo tình huống. Nếu Windows không thể thực thi lệnh này thì hãy thực hiện tương tự ở chế độ an toàn.

Nếu các tệp bị hỏng được phát hiện và được thay thế thành công bằng phiên bản chính xác, Windows sẽ thông báo cho bạn về điều này bằng một thông báo tương ứng. Đến đây, chúng ta có thể coi thao tác kiểm tra và khôi phục tính toàn vẹn của các file hệ thống Windows đã hoàn tất thành công.

Khôi phục cửa hàng thành phần

Tuy nhiên, có thể bản thân bộ lưu trữ sẽ bị hỏng hoặc bị thiếu. Điều này đặc biệt quan trọng đối với những người thích cài đặt các bản dựng hệ điều hành tùy chỉnh thay vì hình ảnh gốc. Trong trường hợp này, tiện ích sfc sẽ không hoạt động. Để giải quyết sự cố, bạn có thể thử tự động sửa chữa Windows Component Store bằng lệnh có sẵn bắt đầu trong Windows 8:

Dism /Trực tuyến /Dọn dẹp-Hình ảnh /RestoreHealth

Chủ sở hữu của 7 máy đã cài đặt bản cập nhật KB2966583 chỉ có thể kiểm tra bộ nhớ bằng lệnh:

DISM /Trực tuyến /Hình ảnh dọn dẹp /ScanHealth

Có thể tìm thấy kết quả thực hiện bằng cách xem nhật ký tại C:\Windows\Logs\CBS\Checksur.log

Phục hồi thủ công các tập tin bị hỏng

Tuy nhiên, có thể xảy ra trường hợp quá trình quét hiển thị lỗi nhưng Windows Resource Protection sẽ không thể tự động sửa chúng. Thông tin về chúng sẽ được chứa trong tệp nhật ký CBS có tại C:\Windows\Logs\CBS\CBS.log có thể mở được bằng bất kỳ trình soạn thảo văn bản nào.

Chỉ để làm được điều này, nó phải được khởi chạy với quyền quản trị viên máy tính. Tệp lưu trữ rất nhiều thông tin kỹ thuật, nhưng chúng tôi quan tâm đến các dòng chứa . Bạn có thể tìm thấy chúng bằng cách sử dụng tìm kiếm được tích hợp trong trình chỉnh sửa bằng cách nhấn tổ hợp phím Ctrl + F hoặc đi theo cách khác và chạy lệnh sau trong dòng lệnh chạy với tư cách quản trị viên.

Findstr /c:"" c:\windows\logs\CBS\CBS.log >c:\sfcresult.txt

Do đó, chúng ta báo cho Windows rằng nó cần tìm tất cả các dòng có trong file CBS.log và lưu kết quả vào ổ C trong file sfcresult.txt. Như vậy, file sẽ chứa thông tin được lọc liên quan đến hoạt động của lệnh sfc. Tất cả những gì còn lại là nghiên cứu kỹ, không quên chú ý đến ngày giờ ghi trên dòng với thời gian quét, để không nghiên cứu kết quả cũ. Trong trường hợp này, hệ thống đã khôi phục thành công tệp autoplay.dll bằng cách sử dụng tệp tham chiếu từ bộ lưu trữ trong thư mục WinSxS, có mục tương ứng trong nhật ký.

2017-02-04 13:30:58, Thông tin CSI 0000032f Sửa chữa 1 thành phần 2017-02-04 13:30:58, Thông tin CSI 00000330 Bắt đầu xác minh và sửa chữa giao dịch 2017-02-04 13:30:59, Thông tin CSI 00000331 Sửa chữa tệp bị hỏng "\??\C:\Windows\System32"\"autoplay.dll" từ cửa hàng 2017-02-04 13:30:59, Thông tin CSI 00000332 Kết quả sửa chữa đã tạo: POQ 140 bắt đầu: 0: Di chuyển tệp: Nguồn = "\SystemRoot\WinSxS\Temp\PendingRenames\e0b17dc6d17ed201983d0000f415f015._0000000000000000.cdf-ms", Destination = "\SystemRoot\WinSxS\FileMaps\_00000000000000 0.cdf-ms" 1: Tệp: Nguồn = "\SystemRoot\WinSxS \ Temp\PendingRenames\3a1480c6d17ed201993d0000f415f015.$$.cdf-ms", Destination = "\SystemRoot\WinSxS\FileMaps\$$.cdf-ms" 2: Di chuyển tệp: Source = "\SystemRoot\WinSxS\Temp\PendingRenames\a29d89c 6d17ed2019a3d0000f415f015. $$_system32_21f9a9c4a2f8b514.cdf-ms", Destination = "\SystemRoot\WinSxS\FileMaps\$$_system32_21f9a9c4a2f8b514.cdf-ms" 3: Tệp liên kết cứng: Source = "\SystemRoot\WinSxS\ amd64_microsoft-windows-autoplay_ 31bf3856ad364e35_6. 1.7601.17514_none_04c88123045c625c \autoplay.dll", Destination = "\??\C:\Windows\System32\autoplay.dll" POQ 140 kết thúc. 2017-02-04 13:30:59, Thông tin CSI 00000333 Sửa chữa hoàn tất

Nếu không thể tự động sửa tệp hệ thống bị hỏng, chúng tôi sẽ phải tự sửa. Toàn bộ mục đích của hoạt động là thay thế các tệp hiện có trên máy tính bằng các bản sao tốt đã biết. Chúng có thể được sao chép từ một máy tính khác có phiên bản hệ điều hành Windows tương tự và được lưu vào một số thư mục trên máy của bạn hoặc vào ổ đĩa flash.

Tuy nhiên, hệ điều hành sẽ không cho phép bạn thay thế các tập tin một cách đơn giản; trước tiên bạn phải có được sự cho phép thích hợp. Điều này có thể được thực hiện trong giao diện đồ họa, như chúng tôi đã viết. Ở đây chúng ta sẽ xem xét làm thế nào điều này có thể được thực hiện bằng cách sử dụng dòng lệnh. Đầu tiên chúng ta cần có quyền sở hữu tệp bị hỏng, hãy chạy lệnh sau.

Takeown /f full_path_to_the_file, ví dụ takeown /f C:\windows\system32\autoplay.dll

Các tệp hệ thống mà chúng tôi quan tâm nằm trong tệp hình ảnh có tên install.wim trong thư mục nguồn và hình ảnh có thể chứa một số phiên bản hệ điều hành khác nhau trong các thư mục tương ứng, hãy cẩn thận. Trên đĩa khôi phục, tệp có tên boot.wim.

Nếu máy tính của bạn không khởi động được

Tất cả những điều trên đều áp dụng cho trường hợp máy tính có thể khởi động và chúng tôi có thể thực hiện kiểm tra trực tiếp trong Windows. Tuy nhiên, thiệt hại đối với các tập tin hệ thống có thể nghiêm trọng đến mức không thể khởi động được. Trong trường hợp này, bạn có thể kiểm tra các tệp hệ thống Windows trong WinRE (Môi trường khôi phục Windows). Để thực hiện việc này, hãy khởi động vào môi trường khôi phục như mô tả và khởi chạy dòng lệnh.

Sfc /scannow /OFFBOOTDIR=X:\ /OFFWINDIR=X:\windows

Ở đây X cần được thay thế bằng ký tự ổ đĩa chứa hệ điều hành mà chúng tôi muốn kiểm tra. Khó khăn là các ký tự ổ đĩa trong Windows RE có thể không khớp với các ký tự phân vùng trong chính Windows. Để tìm ra chúng, hãy chạy tuần tự các lệnh sau.

Diskpart Danh sách đĩa Sel đĩa 0 Chi tiết đĩa Thoát

Kết quả là chúng ta nhận được danh sách các ổ đĩa trên đĩa hệ thống và nhãn tương ứng của chúng. Chúng tôi sẽ thay thế nhãn bắt buộc thay vì X trong lệnh để bắt đầu quét các tệp hệ thống. Tuy nhiên, bạn có thể tìm ra nhãn đĩa mong muốn theo một cách khác, bằng vũ lực.

Cd /d C: thư mục /b

Ở đây, trước tiên chúng ta vào ổ C, sau đó hiển thị danh sách các tệp trong phần này để chúng ta có thể hiểu nó thực sự là ổ đĩa nào. Nếu bạn không đoán được thì hãy chuyển sang chữ cái tiếp theo và xem lại danh sách.

Cd /d D: thư mục /b

Sử dụng phương pháp “chọc khoa học”, sớm hay muộn đĩa hệ thống cũng sẽ được tìm thấy. Giả sử trong môi trường khôi phục, ổ đĩa Windows có chữ G và chúng tôi muốn kiểm tra tính nguyên gốc và nếu cần, tự động sửa tệp “C:\Windows\System32\msconfig.exe”, khi đó lệnh sẽ thực hiện như sau hình thức:

Sfc /scanfile=G:\Windows\System32\msconfig.exe /offbootdir=G:\ /offwindir=G:\windows

Chúng tôi đã xem xét nhiều cách khác nhau để khôi phục các tệp hệ thống bị hỏng trong Windows ở chế độ tự động và thủ công, bao gồm cả việc sử dụng Môi trường khôi phục Windows. Với sự trợ giúp của nó, bạn có thể khắc phục sự cố máy tính do các thành phần hệ điều hành bị hỏng.

Xin chào các bạn! Khôi phục các tập tin hệ thống trong Windows 7 hoặc Windows 8/8.1 là một chủ đề thú vị. Đặc biệt nếu hệ điều hành bắt đầu bị lỗi nhưng chúng ta không có image khôi phục và quên bật bảo vệ hệ thống để có thể tạo điểm khôi phục. Trong trường hợp này, chúng tôi sẽ không thể khôi phục hệ thống từ hình ảnh, chúng tôi sẽ không thể khôi phục Windows về điểm khôi phục đã tạo và chúng tôi cũng quá lười để cài đặt lại hệ thống, vì việc này sẽ mất cả ngày . Và ngay tại đây chúng ta có một cơ hội khác để đưa Windows trở lại bình thường - hãy thử khôi phục các tệp hệ thống. Trong bài viết này, tôi sẽ cố gắng đề cập đầy đủ chủ đề để chúng ta có thể hồi sinh máy tính của mình trong mọi tình huống.

Trong dòng lệnh mở ra, viết:

sfc /scannow

Chúng tôi đang đợi một chút...

Nếu hệ thống của bạn ổn, bạn sẽ thấy hình ảnh sau.

Nếu Windows của bạn bị hỏng, bạn sẽ thấy như sau.

Các tập tin hệ thống đã được khôi phục thành công. Chúng tôi khởi động lại và ngay lập tức bật tính năng bảo vệ hệ thống để tạo điểm khôi phục để lần sau có thể chỉ cần khôi phục trạng thái của máy tính về vài ngày trước và thế là xong.

Xảy ra trường hợp khi quét hệ thống, tiện ích sfc.exe tìm thấy các tệp bị hỏng nhưng không thể sửa được. Trong trường hợp này, tôi sẽ khôi phục các tệp hệ thống ở Chế độ an toàn. Nếu ở chế độ an toàn cũng xảy ra tình trạng tương tự, hãy đọc phần cuối của bài viết này.

Nếu bạn không thể vào môi trường khôi phục bằng phím F8, bạn sẽ cần khởi động từ ổ đĩa flash hoặc đĩa cài đặt (có khả năng khởi động). Cách khởi động từ ổ đĩa flash - . Bạn có thể khởi động từ đĩa theo cách tương tự. Chỉ trong trường hợp này, bạn cần đặt DVD-RW (đầu đọc đĩa quang) ở mức ưu tiên khởi động trước.

Tôi thích khởi động từ phương tiện di động bằng menu khởi động. Trên bo mạch chủ ASUS nó thường được gọi bằng phím F8.

Sau khi khởi động từ ổ đĩa flash hoặc đĩa, tôi thấy hình ảnh sau. tôi chọn cài đặt Windows- Cài đặt Windows.

Chúng tôi chọn cái không bật cho chúng tôi. Và ở đây CẨN THẬN! Chúng tôi nhớ ký tự mà môi trường khôi phục được gán cho hệ thống của bạn (trong cột Thư mục). Tôi có cái này D.

Nhập lệnh:

sfc /scannow /offbootdir=D:\ /offwindir=D:\windows

Bạn có thể vào đĩa và đảm bảo cái gì và ở đâu.

  1. Sử dụng tiện ích DISKPART

Trên dòng lệnh nhập:

phần đĩa— gọi tiện ích để làm việc với đĩa.

danh sách đĩa- xem qua danh sách các đĩa.

chọn đĩa- Tôi chọn ổ cứng tôi cần.

Dành cho Windows 8/8.1

Nếu tiện ích sfc không thể khôi phục các tệp hệ thống bị hỏng thì bạn cần thử khôi phục bộ lưu trữ của các tệp hệ thống này. Nơi đặt bản sao của các tập tin hệ thống làm việc. Theo tôi hiểu thì nó nằm ở C:\Windows\WinSxS. Nghĩa là, trước tiên chúng ta phải sửa lỗi lưu trữ tệp, sau đó sử dụng lệnh “SFC / Scannow” để khôi phục các tệp hệ thống Windows.

Khôi phục bộ nhớ bằng Windows Update

  1. Khởi chạy Windows PowerShell với quyền quản trị viên. Để thực hiện việc này, hãy mở menu Bắt đầu hoặc màn hình chính và nhấp vào biểu tượng “Tìm kiếm”. Trong hộp tìm kiếm, chúng tôi viết “PowerShell”. Nhấp chuột phải vào “Windows PowerShell” và chọn “Chạy với tư cách quản trị viên” hoặc “Chạy với tư cách quản trị viên”.
  2. Trong cửa sổ mở ra, chúng tôi viết

Dism /Trực tuyến /Dọn dẹp-Hình ảnh /RestoreHealth

và chờ đợi. Nếu bộ lưu trữ còn nguyên vẹn hoặc được khôi phục bằng Windows Update, bạn sẽ thấy hình ảnh sau.

Nếu Trạng thái Tình trạng Hình ảnh: Khỏe mạnh - mọi thứ đều ổn. Khởi động lại máy tính và thử lại SFC /SCANNOW.

Khôi phục bộ nhớ bằng hình ảnh

Nếu chúng tôi gặp vấn đề với Windows Update thì phương pháp này sẽ thực hiện được.

  1. Tải xuống hình ảnh Windows 8/8.1 gốc có cùng kích thước bit với hệ thống của bạn. Làm cách nào để tìm ra độ sâu bit của hệ thống được cài đặt - .
  2. Kết nối hoặc gắn hình ảnh đã tải xuống. Nhấp chuột phải vào hình ảnh và chọn “Kết nối” hoặc “Gắn kết”.

    Trong dòng lệnh có quyền quản trị viên, chúng tôi xem có những phiên bản nào trong hình ảnh bằng lệnh

Tôi có 2 phiên bản trong hình ảnh của tôi. Thật khó để hiểu tôi cần cái nào dựa trên những dấu hiệu đặc biệt này. Hãy sử dụng cái đầu tiên. Nếu nó không hoạt động, cái thứ hai.

  1. Khởi chạy Windows PowerShell với quyền quản trị viên và ra lệnh

Repair-WindowsImage -Online -RestoreHealth -Source F:\sources\install.wim:1

trong đó F là ký tự ổ đĩa mà chúng tôi đã kết nối hình ảnh, 1 là số phiên bản Windows trong hình ảnh.

Khôi phục tập tin hệ thống theo cách thủ công

Nếu sử dụng tiện ích sfc không thể khôi phục các tệp bị hỏng, bạn cần thử thực hiện thủ công. Trong trường hợp này, bạn cần chạy thêm lệnh

seektr /c: %windir%\Logs\CBS\CBS.log > %userprofile%\Desktop\sfcdetails.txt

Findstr /c: %Windir%\Logs\CBS\cbs.log>sfcdetails.txt

và nghiên cứu kỹ hồ sơ sfcdetails.txt trên máy tính để bàn của bạn hoặc %windir%\Logs\CBS\.

Nó phải giống như hình dưới đây.

Sau khi biết tên của tệp bị hỏng (Accessibility.dll), chúng tôi sẽ tìm kiếm nó trên một máy tính khác có cùng hệ thống với máy tính của bạn. Nếu đây không phải là một tùy chọn thì tôi sẽ tải xuống image Windows gốc và cài đặt nó trên máy ảo. Tôi đã tìm thấy tệp mình cần và sao chép nó vào ổ flash cài đặt hoặc ổ đĩa flash có thể khởi động. Sau đó, từ ổ flash cài đặt này, tôi khởi động vào môi trường recovery và khởi chạy dòng lệnh. Từ dòng lệnh tôi sẽ mở notepad. Tôi đã mở menu Tệp > Mở - và bây giờ tôi có một trình thám hiểm gần như hoàn chỉnh. Chúng tôi sao chép và thay thế tệp đang hoạt động từ ổ đĩa flash, khởi động lại và mọi thứ sẽ hoạt động.

Nếu tùy chọn cài đặt máy ảo không phù hợp với bạn, thì bạn có thể đưa tệp install.wim vào thư mục. Sau đó vào thư mục này và sao chép các tập tin cần thiết.

  1. Hãy tạo một thư mục. Ví dụ: “Win8.1Pro” trong thư mục gốc của ổ D.
  2. Sao chép tệp install.wim vào thư mục gốc của ổ D.

    Gắn tệp install.wim vào thư mục đã tạo.

Chuyển đến thư mục đã tạo và sao chép các tập tin cần thiết.

Vô hiệu hóa hình ảnh

Dism /Unmount-Wim /MountDir:D:\Win8.1Pro /Hủy

Phần kết luận

Đây là cách tôi sẽ cố gắng khôi phục các tệp hệ thống trong Windows 7/8/8.1. Viết câu hỏi và đề xuất trong phần bình luận. Cảm ơn bạn đã chia sẻ bài viết trên mạng xã hội. Mọi điều tốt đẹp nhất!

Trân trọng, Anton Dyachenko

Cũng giống như phần cứng, phần mềm cũng xuống cấp do phải chịu tải trọng đáng kể từ người dùng. Do đó, việc kiểm tra tính toàn vẹn của các tệp hệ thống trong Windows 10 phải được thực hiện định kỳ và nếu cần, nên sửa chữa các khu vực bị hỏng.

Bài kiểm tra

HĐH có một tiện ích tích hợp sẵn để xác định các tệp bị hỏng và thay thế chúng bằng các phiên bản đang hoạt động.

Thật tốt khi biết! Các tệp hệ điều hành gốc được lưu trữ trên đĩa hệ thống trong thư mục Windows\WinSxS.

vấn đề có thể xảy ra

Khôi phục hệ điều hành bằng cách sử dụng sfc /scannow sẽ thất bại nếu bản thân bộ lưu trữ nguồn bị hỏng. Trường hợp này trước hết bạn phải khôi phục ảnh gốc bằng tiện ích Quản lý dịch vụ và hình ảnh triển khai (DSIM). Nó được thiết kế để làm việc với hình ảnh Windows.


Thật tốt khi biết! Khi khôi phục bộ nhớ bằng tiện ích DISM, Trung tâm cập nhật sẽ được sử dụng.

Sự hồi phục

Sau khi chạy tiện ích DISM và khôi phục nguồn, chạy lại lệnh trên dòng lệnh sfc /scannow. Trong trường hợp này, tính toàn vẹn của hệ thống sẽ được khôi phục hoàn toàn. Để tiếp tục làm việc, hãy khởi động lại máy tính của bạn. Nếu vì lý do nào đó, bản sửa lỗi không hoạt động và bạn đang sử dụng một phương pháp cài đặt lại hệ điều hành triệt để, hãy đọc cách tạo ổ flash USB có khả năng khởi động trong bài viết “Tạo ổ flash cài đặt Windows 10 theo nhiều cách khác nhau”.

Phần kết luận

Tính toàn vẹn của các tệp Windows 10 bị xâm phạm sau khi xử lý chúng không đúng cách, thường xuyên cài đặt lại chương trình hoặc ghi đè thông tin. Để khôi phục, hãy sử dụng tiện ích tích hợp sẵn sfc /scannow, thao tác này sẽ tự động thực hiện mọi việc bằng cách sử dụng bộ lưu trữ tệp gốc. Nếu ảnh gốc bị hỏng, hãy khôi phục nó bằng cách sử dụng Quản lý dịch vụ và hình ảnh triển khai.

Các ứng dụng từ Windows Store không hoạt động hoặc hoạt động có lỗi, sự cố trong phần màn hình nền của Windows và tính không ổn định của toàn bộ hệ điều hành thường là kết quả của việc các tệp hệ thống quan trọng bị hỏng. Cách dễ nhất để thoát khỏi tình huống tệp hệ thống bị hỏng - hoặc . Nhưng một động thái như vậy đòi hỏi sự hiện diện của phiên bản sau - nếu không phải ở phiên bản mới, thì ít nhất là ở một dạng nào đó. Nếu thậm chí không có một số loại điểm khôi phục hoặc bản sao lưu, trước khi sử dụng giải pháp triệt để cho vấn đề ở dạng Windows, bạn có thể thử khôi phục tính toàn vẹn của các tệp hệ thống của nó. Dưới đây chúng ta sẽ xem xét 5 cách để thực hiện việc này, với điều kiện Windows hiện tại vẫn có khả năng khởi động. Sẽ chỉ cung cấp hai phương pháp khôi phục tính toàn vẹn của các tệp Windows; ba phương pháp còn lại là giải pháp cho các tình huống phức tạp do cần khôi phục việc lưu trữ các thành phần hệ thống.

1. Khôi phục tính toàn vẹn của file Windows

Để xác định các tệp hệ thống quan trọng bị thiếu hoặc bị hỏng và khôi phục chúng, Windows cung cấp tiện ích sfc.exe tiêu chuẩn hoạt động bằng dòng lệnh. Tiện ích này thay thế các tệp hệ thống bị hỏng hoặc bị thiếu bằng các tệp gốc từ bộ lưu trữ thành phần đặc biệt nằm trong thư mục “WinSxS” bên trong thư mục “Windows” trên ổ C. Chạy dòng lệnh với tư cách quản trị viên và nhập:

Bấm phím Enter. Sau khi quét xác định các file hệ thống cần thay thế, chúng sẽ được khôi phục.

Nhưng điều này chỉ sau khi hoàn thành thành công hoạt động. Nếu bản thân nội dung của bộ lưu trữ bị hỏng, thao tác sẽ kết thúc với thông báo cho biết không thể khôi phục một số tệp hệ thống. Trong trường hợp này, trước tiên bạn phải sử dụng đến cách khôi phục kho thành phần Windows, sau đó thực hiện thao tác khôi phục các tệp về thư mục làm việc của chúng.

2. Khôi phục kho thành phần hệ thống: DISM

Để khôi phục việc lưu trữ các tệp hệ thống gốc, chúng tôi sẽ sử dụng tiện ích bảo trì hình ảnh Windows DISM, tiện ích này cũng hoạt động thông qua dòng lệnh. Trong quá trình khôi phục bộ nhớ, tiện ích này sử dụng dịch vụ Windows Update và tải xuống các tệp hệ thống bị thiếu hoặc bị hỏng từ máy chủ Microsoft. Vì vậy, sự hiện diện của Internet là điều kiện tiên quyết để hoạt động thành công.

Khởi chạy dòng lệnh với tư cách quản trị viên và nhập:

DISM / Trực tuyến / Hình ảnh dọn dẹp / Khôi phục sức khỏe

Bấm phím Enter. Nếu thao tác được thực hiện thành công, chúng ta sẽ thấy thông báo tương ứng.

Bây giờ chúng ta thực hiện thao tác được thảo luận ở đoạn 1 của bài viết.

Cũng có thể xảy ra trường hợp quá trình vận hành bị treo hoặc bị lỗi. Đặc biệt, thông báo về nỗ lực thực hiện thao tác không thành công sẽ đi kèm với đề xuất chỉ ra đường dẫn từ đó bạn có thể lấy dữ liệu để khôi phục bộ lưu trữ thành phần hệ thống.

Chúng tôi sẽ xem xét quá trình khôi phục bộ lưu trữ, chỉ ra nguồn thu thập dữ liệu sau đó một chút, trong đoạn 4 của bài viết.

3. Khôi phục kho thành phần hệ thống: PowerShell

Bạn có thể khôi phục các thành phần hệ thống theo cách khác - sử dụng công cụ Windows PowerShell. Phương pháp này tương tự như phương pháp trước: dịch vụ Windows Update cũng được sử dụng để khôi phục bộ nhớ. Và theo đó, trong trường hợp này cũng cần có kết nối Internet. Phương pháp sử dụng PowerShell sẽ mất nhiều thời gian hơn phương pháp sử dụng tiện ích DISM trước đó, nhưng quá trình khôi phục bản thân bộ lưu trữ sẽ được thực hiện kỹ lưỡng hơn.

Chạy PowerShell với tư cách quản trị viên và nhập:

Sửa chữa-WindowsImage -Trực tuyến -RestoreHealth

Bấm phím Enter. Nếu bộ lưu trữ tệp hệ thống được khôi phục thành công, chúng tôi sẽ nhận được một báo cáo giống như báo cáo hiển thị trong ảnh chụp màn hình bên dưới, trong đó, đặc biệt, thông số “Trạng thái sức khỏe hình ảnh” sẽ được đánh dấu là “Khỏe mạnh”. Và điều này có nghĩa là bộ lưu trữ file hệ thống đã được khôi phục. Bây giờ cần phải thực hiện thao tác được mô tả ở đoạn 1 của bài viết.

4. Khôi phục kho thành phần hệ thống: Đĩa cài đặt Windows

Bạn có thể sử dụng cách khôi phục kho thành phần Windows cho biết nguồn dữ liệu nếu không có Internet hoặc hai phương pháp trước đó không mang lại kết quả khả quan. Nguồn trích xuất dữ liệu để khôi phục bộ lưu trữ thành phần hệ thống là đĩa cài đặt của phiên bản và phiên bản Windows tương ứng. Đây có thể là phương tiện cài đặt vật lý - ổ đĩa flash hoặc đĩa hoặc có thể là ảnh ISO với bộ phân phối. Cái sau phải được gắn vào một ổ đĩa ảo bằng cách gọi menu ngữ cảnh trên đó và chọn lệnh “Kết nối”.

Chúng tôi kết nối ổ đĩa flash, đĩa hoặc hình ảnh, chạy PowerShell với tư cách quản trị viên và nhập lệnh như:

Repair-WindowsImage -Online -RestoreHealth -Source D:\sources\install.wim

Trong lệnh này, ký tự ổ đĩa của phương tiện cài đặt có thể được thay thế. Trong ví dụ của chúng tôi, đây là chữ cái D và thay vì nó, trong từng trường hợp riêng lẻ, bạn cần thay thế chữ cái của riêng mình cho ổ đĩa flash, ổ đĩa vật lý hoặc ổ đĩa gắn kết, khi chúng xuất hiện trong Windows Explorer. Sau khi nhập lệnh nhấn Enter.

Dựa trên kết quả của thao tác, như trong trường hợp trước, việc hoàn thành thành công của nó sẽ được biểu thị bằng trạng thái “Khỏe mạnh” của tham số “Trạng thái sức khỏe hình ảnh”.

Sau khi khôi phục bộ lưu trữ, chúng tôi khởi chạy thao tác được thảo luận ở đoạn 1 của bài viết.

5. Cập nhật Windows 10

Bạn có thể khôi phục tính toàn vẹn của các tệp hệ thống Windows 10 bị hỏng bằng cách cập nhật hệ thống bằng tiện ích Media Creation Tool. Nó có thể được tải xuống từ trang web chính thức của Microsoft. Cập nhật Windows 10 là cách lâu nhất và đồng thời là cách đáng tin cậy nhất để đưa hệ điều hành hoạt động trở lại. Quá trình cập nhật Windows 10 diễn ra tương tự như quá trình cài đặt lại. Là một phần của quá trình này, tất cả các tệp hệ thống bị hỏng sẽ bị ghi đè, dữ liệu hồ sơ người dùng, chương trình đã cài đặt và cài đặt hệ thống sẽ được lưu và đầu ra sẽ là bản mới nhất, với tất cả các Bản cập nhật kỷ niệm Windows 10 được cài đặt.

Khởi chạy Công cụ tạo phương tiện. Chúng tôi chấp nhận các điều khoản cấp phép.

Chọn “Cập nhật PC này ngay bây giờ”.

Và đợi quá trình cập nhật hoàn tất.

Có một ngày tuyệt vời!