Làm thế nào để chạy DISM với nguồn cục bộ?


9

Làm cách nào tôi có thể chạy DISM bằng cách cài đặt USB Windows để sửa các tệp Windows cục bộ của mình?

Đây là những gì tôi đã thử trong Windows 8.1:

DISM /Online /Cleanup-Image /RestoreHealth

Nó trả về lỗi 0x800f081f:

nhập mô tả hình ảnh ở đây

Lưu ý rằng thư mục WinSxS của tôi có một số thư mục và kích thước 6,88 GB, tuy nhiên DISM sẽ không phát hiện ra.

Tôi hiểu rằng một nguồn lành mạnh có thể là Trình cài đặt USB của Windows.

Tôi có thể làm cái này như thế nào?


/restorehealthkhông phải là để phát hiện %WinDir%\WinSxS, mà là về việc xác minh các bản sao lưu tệp hệ thống trong đó dựa trên các nguồn tốt đã biết, tốt nhất là thông qua Windows Update (đó là lý do tại sao điều này đòi hỏi phải có kết nối internet), hoặc là phương sách cuối cùng, install.wim/ install.esd. Cửa hàng Thành phần [WinSxS] không bao giờ được người dùng nhập vào hoặc sửa đổi. Khi DISMđã xác minh không có tham nhũng trong WinSxS, SFCsau đó có thể được sử dụng để so sánh các tệp hệ thống %WinDir%với các bản sao tốt đã biết có trong Kho lưu trữ thành phần [WinSxS] và thay thế chúng khi cần thiết.
JW0914

Câu trả lời:


18

Bạn có thể trỏ đến tệp WIM của DVD Windows 8.1 RTM:

Dism /Online /Cleanup-Image /RestoreHealth /source:wim:D:\sources\install.wim:1 /limitaccess

(trong đó D: là ổ đĩa Windows DVD của bạn hoặc được gắn Win8.1 ISO)


Cảm ơn bạn, DVD Windows 8.1 RTM được phát hành vào tháng 12 đã bao gồm install.wim cần thiết.
Gabriel
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.