Cài đặt .NET 3.5 xuất hiện với Lỗi 0x800F0906, sau đó 0x800F0081F khi sử dụng tháo gỡ


8

Gần đây tôi đã thử cài đặt .NET 3.5 cho một ứng dụng trên Windows 8.1. Tôi đã sử dụng điều bật lên của HĐH để tải xuống / cài đặt .NET 3.5 và luôn nhận được mã lỗi 0x800F0906.

Sau khi nghiên cứu sâu hơn, tôi thấy rằng tôi sẽ phải bật CD Windows 8 của mình và cài đặt nó bằng lệnh này, trong đó "E: \" là nơi CD của tôi được gắn:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:E:\sources\sxs /LimitAccess

Cái này và bất kỳ dẫn xuất nào của nó (ví dụ: loại bỏ / LimitAccess) không hoạt động với tôi và đã cho tôi cùng một mã lỗi (0x800F0906) hoặc một mã khác, 0x800F0081F. Tôi thậm chí đã sao chép thư mục sxs vào ổ cứng của mình, chỉ trong trường hợp có gì đó xảy ra với Ổ đĩa CD, chỉ để có kết quả tương tự. Trong trường hợp đó, tôi đã sử dụng dòng lệnh này:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:C:\dotnet35 /LimitAccess

Tôi thấy điều này siêu thực bởi vì trong cả hai trường hợp, các tập tin thực sự ở đó nhưng chương trình nghĩ rằng nó không phải. Đây là tệp CBS.log .

có ý tưởng nào để sửa cái này không? Bất kỳ trợ giúp là rất đánh giá cao :)

EDIT: Bây giờ tôi có một tập tin dis.log thích hợp, tôi không chắc điều gì đã xảy ra với cái cuối cùng hoặc tại sao nó lại làm như vậy. Đây là liên kết đến tệp nhật ký mới . Thật thú vị khi lưu ý rằng nó không nhận ra một số lệnh trong tập lệnh, chẳng hạn như "featurename" hoặc "source".


Bạn có đang sử dụng đúng phương tiện cài đặt (ngôn ngữ hệ điều hành, x86 / x64, v.v.) không?
Merzavets

Đúng! Tôi đang sử dụng cùng một đĩa Windows 8 mà tôi đã sử dụng để cài đặt HĐH. Đó là đĩa Windows 8 x64 (không phải 8.1), vì vậy tôi không chắc có bất kỳ sự cố xung đột nào không vì điều này vì tôi đã cập nhật lên 8.1 thông qua HĐH (nghĩa là thông qua Windows Update / Cửa hàng)
Austin Meadows

Bây giờ tôi đã cập nhật câu hỏi với một tập tin dis.log thích hợp.
Austin Meadows

@AustinMeadows Bạn có thể cài đặt nó bằng cách chạy lệnh optionalfeatureskhông?
Louis Waweru

bạn đã cài đặt gói MUI chưa?
magicandre1981

Câu trả lời:


13

Tôi đã có cùng một vấn đề và giải quyết nó như sau: Tôi nhận thấy rằng hai bản cập nhật Windows gần đây đề cập đến .NET Framework 3.5. Tôi đã gỡ cài đặt cả hai và sau đó có thể cài đặt .NET Framework 3.5 từ Bảng điều khiển.

Tôi không chắc chắn nếu cần thiết để gỡ cài đặt cả hai bản cập nhật. Chúng là KB2966826 và KB2966828.


xin lỗi mọi người, tôi đã bận rộn với những thứ ở trường đại học Điều này đã giải quyết vấn đề của tôi! Sau khi gỡ cài đặt, việc cài đặt .NET 3.5 đã hoàn tất. Cảm ơn!
Austin Meadows

1
Cuối cùng là một giải pháp hiệu quả. Đã xem xét các giải pháp trong khoảng 5 giờ cho đến khi tôi tìm thấy chủ đề này. Cảm ơn nhiều!
NoLifeKing

1
Tôi đã dành cả đêm để tải xuống bản dùng thử Windows 8 Enterprise để tôi có thể cài đặt phương tiện cài đặt và cài đặt NET 3.5 từ dòng lệnh DSIM, cũng không hoạt động. Nhưng cái này hoạt động, và tôi không thể tin nó dễ dàng như vậy. Hàng triệu lời cảm ơn!
Hendra Anggrian

1
Khẳng định công trình này. Sau 5 giờ chạy xung quanh, nhận đĩa DVD từ bạn bè của tôi, cuối cùng cũng tìm thấy bài đăng này. Hóa ra Windows Update cài đặt TWO bản cập nhật lên .NET 3.5 ngay cả khi bạn chưa cài đặt. Khốn khổ
Kitet

MS đã tạo một hotfix để xóa những cái chặn cài đặt tính năng - support2.microsoft.com/kb/3005628 . Họ khuyên bạn nên sử dụng nó, sau đó cài đặt tính năng, sau đó chạy lại cập nhật windows. Tôi ghét công nghệ ... ;-)
Peter Mounce
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.