Cách khắc phục lỗi cài đặt .NET Framework 3.5 0x800F0922



Người dùng hệ điều hành Windows đã có thể khắc phục sự cố này chủ yếu thông qua hai phương pháp - bằng cách bật hoặc tắt các tính năng của cửa sổ và bằng cách sử dụng lệnh DISM.

Phương pháp 1: Bật hoặc tắt các tính năng của Windows

Giữ Khóa WindowsNhấn R . Kiểu appwiz.cpl và Nhấp vào ĐỒNG Ý. Từ ngăn bên trái, chọn “Bật hoặc tắt các tính năng của Windows”



0x800f0922



GHI CHÚ : Nếu bạn đã nâng cấp lên Windows 8 từ phiên bản thấp hơn (tức là từ Win7 và / hoặc Win8 Release Preview) và gặp khó khăn trong việc kích hoạt .NET Framework 3.5.1, bạn có thể đã cài đặt Win8 - in trong trường hợp đó, hãy cân nhắc chạy Làm mới hoặc Đặt lại máy tính.



Phương pháp 2: Cài đặt lại .NET Framework

Trước khi cài đặt .NET Framework 3.5, bạn cần gỡ bỏ phiên bản .NET Framework 4.6 mới hơn. Bạn cần thực hiện các bước tiếp theo:

  1. nhấn Biểu trưng Windows + X
  2. Nhấp chuột Chương trình và các tính năng
  3. Trên bên trái bạn cần nhấp vào Bật hoặc tắt các tính năng của Windows
  4. Bỏ chọn .NET Framework 4.6 Dịch vụ nâng cao và bấm vào đồng ý . Sau khi Windows hoàn thành các thay đổi được yêu cầu, bạn cần nhấp vào Sau khi bạn nhấp vào Đóng, cửa sổ bạn đã mở ở bước 3 sẽ đóng lại .
  5. Một lần nữa, trên bên trái bạn cần nhấp vào Bật hoặc tắt các tính năng của Windows
  6. Lựa chọn .NET Framework 3.5 (bao gồm .NET 2.0 và 3.0) và bấm vào đồng ý
  7. Chọn Tải xuống tệp từ Windows Update để hoàn tất cài đặt các tính năng. Các tập tin sẽ được tải xuống và cài đặt.
  8. Sau khi Windows hoàn thành các thay đổi được yêu cầu, hãy nhấp vào Sau khi bạn nhấp vào Đóng, cửa sổ bạn đã mở ở bước 5 sẽ đóng lại .
  9. Một lần nữa, trên bên trái bạn cần nhấp vào Bật hoặc tắt các tính năng của Windows
  10. Lựa chọn .NET Framework 4.6 Dịch vụ nâng cao và nhấp vào Sau khi Windows hoàn thành các thay đổi được yêu cầu, bạn cần nhấp vào Đóng.
  11. Đóng Chương trình và các tính năng

Phương pháp 3: Sử dụng lệnh DISM

Quản lý và Phục vụ Hình ảnh Triển khai (DISM.exe) cho phép bạn thêm các tính năng ngoại tuyến trên máy tính. Để khắc phục lỗi 0x800F0922 bằng lệnh DSIM, chúng ta cần nhập các dòng mã hoặc đơn giản là ra lệnh. Từ menu bắt đầu, hãy tìm kiếm cmd , nhấp chuột phải và chọn Chạy như quản trị viên . Khi nó mở ra, hãy nhập lệnh cụ thể mà không cần thay đổi như hình dưới đây:

dism.exe / online / enable-feature / featurename: NetFX3 / Nguồn: d: sources sxs / LimitAccess



Thay thế “D:” bằng ổ đĩa thích hợp chứa Windows ISO (Thiết lập) mà bạn muốn cài đặt. Điều này sẽ đảm bảo rằng lỗi khác không xảy ra, hiển thị nguồn không xác định hoặc là thiếu tệp nguồn . Việc sao chép và dán sẽ yêu cầu bạn xóa bất kỳ khoảng trắng thừa nào trong lệnh. Bước này cũng rất quan trọng. Các tệp .NET có thể được tìm thấy trong install.wim của phương tiện, do đó, để lệnh trên hoạt động, bạn cần đảm bảo rằng bạn đã tham chiếu đến ký tự đại diện cho ổ đĩa thích hợp. Một điều cần lưu ý khi sử dụng lệnh DISM, là luôn kiểm tra các bản ghi để tìm lỗi. Bạn có thể tìm thấy tệp nhật ký DISM tại C: WINDOWS Logs DISM dism.log.

Nếu bạn gặp trường hợp DSIM bị hỏng, bạn sẽ phải dọn dẹp bằng cách chạy lệnh:

Dism / Online / Cleanup-Image / RestoreHealth

Nếu bạn có Windows 7/8/10, 64 bit và 32 bit tương ứng, các bước sau được khuyến nghị để cài đặt .Net framework thành công.

Lệnh đầu tiên để chạy là dism / online / cleanup-image / checkhealth

Sau đó chạy dism / online / cleanup-image / restorehealth

0x800f0922

Cài đặt .net từ Bảng điều khiển -> Chương trình và các tính năng và chọn cài đặt từ Windows Update .

Nếu điều này không hiệu quả với bạn thì hãy làm như sau.

Khởi động lại máy ảo hoặc PC gốc.

Chạy dism / online / cleanup-image / restorehealth lần nữa.

Cài đặt .net từ Bảng điều khiển -> Chương trình và các tính năng và được chọn để cài đặt từ Windows Update .

Làm theo bước này sẽ cài đặt thành công .Net framework 3.5 trên máy tính.

Đối với cài đặt .net framework 3.5, bạn nên sao chép các tệp nguồn vào ổ đĩa mà bạn đã chọn trước khi cài đặt, nếu không, bạn nên tải trực tiếp gói cài đặt đầy đủ.

3 phút đọc