[Khắc phục] Lỗi cài đặt .NET Framework 3.5 0x800F0950



Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Các mã lỗi 0x800F0950 xuất hiện trên Windows 10 khi cố gắng cài đặt .NET 3.5 Framework bằng trình cài đặt thông thường. Thông báo lỗi kèm theo mã lỗi là 'Không thể cài đặt tính năng sau' .



Lỗi NET Framework 3.5



Trong hầu hết các trường hợp, người dùng bị ảnh hưởng đã tìm cách khắc phục sự cố này bằng cách dựa vào Tính năng của Windows để cài đặt .NET Framework 3.5. Nếu bạn đang sử dụng Windows 10, bạn đã có trình cài đặt trên máy tính của mình - Bạn chỉ cần buộc cài đặt từ màn hình Tính năng của Windows.



Một cách khác có thể giúp bạn buộc cài đặt .NET framework 3.5 là Windows Update. Hãy nhớ rằng Microsoft thường xuyên đẩy các bản cập nhật cho Nền tảng NET và một trong những lý do phổ biến nhất có thể kích hoạt 0x800F0950 là một trường hợp trong đó bản cập nhật NET Framework đang chờ được cài đặt thông qua Windows Update.

Trong trường hợp bạn không thể cài đặt thông qua Tính năng của Windows hoặc Windows Update, bạn có thể cài đặt khung còn thiếu từ phương tiện cài đặt tương thích. Nếu điều đó cũng không thành công, bạn có thể tạo một tập lệnh tùy chỉnh sẽ bỏ qua lỗi phân tích cú pháp và cài đặt nó bắt buộc thông qua thiết bị đầu cuối CMD hoặc Powershell.

Tuy nhiên, có một số trường hợp được ghi nhận trong đó mã lỗi này xuất hiện do sự cố hỏng hệ thống đã ảnh hưởng đến khả năng cài đặt các khuôn khổ của hệ điều hành. Trong trường hợp này, cài đặt sửa chữa hoặc cài đặt sạch là những phương pháp khả thi duy nhất sẽ khắc phục được lỗi này.



Phương pháp 1: Cài đặt .NET Framework 3.5 bằng các tính năng của Windows

Nếu bạn gặp lỗi này khi cố gắng cài đặt .NET Framework phiên bản 3.5 từ trình cài đặt mà bạn đã tải xuống bằng trình duyệt của mình, bạn có thể khắc phục sự cố hoàn toàn bằng cách cài đặt nó qua menu Tính năng của Windows.

Hãy nhớ rằng Windows 10 đã bao gồm một kho lưu trữ .NET Framework phiên bản 3.5, bạn chỉ cần nhắc nó cài đặt. Một số người dùng bị ảnh hưởng trước đây đã gặp phải mã lỗi 0x800F0950 khi cài đặt .NET Framework phiên bản 3.5 thông thường đã xác nhận rằng quá trình cài đặt diễn ra suôn sẻ khi họ cố gắng thực hiện qua màn hình tính năng của Windows.

Để cài đặt .NET Framework 3.5 qua màn hình Tính năng của Windows, hãy làm theo hướng dẫn bên dưới:

  1. Mở ra một Chạy hộp thoại bằng cách nhấn Phím Windows + R . Tiếp theo, gõ ‘Appwiz.cpl’ bên trong hộp văn bản và nhấn Đi vào để mở ra Chương trình và các tính năng thực đơn.

    Nhập appwiz.cpl và nhấn Enter để mở danh sách chương trình đã cài đặt

  2. Khi bạn ở trong Chương trình và các tính năng menu, sử dụng menu bên phải để nhấp vào Bật hoặc tắt các tính năng của Windows .

    Truy cập menu các tính năng của Windows

  3. Khi bạn ở bên trong màn hình tính năng của Windows, hãy bắt đầu bằng cách chọn hộp được liên kết với. NET Framework 3.5 (gói này bao gồm .NET 2.0 và 3.0), sau đó nhấp vào Đồng ý để lưu các thay đổi.

    Bật .NET Framework 3.5

  4. Tại lời nhắc xác nhận, hãy nhấp vào Đúng để bắt đầu quy trình, sau đó đợi gói được cài đặt thành công.
  5. Sau khi thao tác hoàn tất, hãy khởi động lại máy tính của bạn và xem sự cố có được khắc phục hay không khi lần khởi động tiếp theo hoàn tất.

Trong trường hợp không thể áp dụng phương pháp này, bạn đã gặp phải một lỗi khác hoặc bạn định cài đặt gói .NET Framework 3.5 từ tệp thực thi mà bạn đã tải xuống trước đó, hãy chuyển xuống bản sửa lỗi tiềm năng tiếp theo.

Phương pháp 2: Cài đặt mọi bản cập nhật Windows đang chờ xử lý

Một lý do có thể kích hoạt 0x800F0950 lỗi khi bạn đang cố gắng cài đặt bản cập nhật .NET Framework 3.5 thực tế là Windows Update đã có sẵn bản cập nhật theo lịch để thực hiện điều tương tự.

Một số người dùng gặp phải mã lỗi tương tự đã báo cáo rằng cuối cùng họ đã khắc phục được sự cố sau khi cập nhật phiên bản Windows 10 của mình lên phiên bản mới nhất hiện có. Sau khi thực hiện việc này và khởi động lại máy tính của họ, hầu hết đều báo cáo rằng .NET Framework 3.5 đã được cài đặt sẵn nên không cần sử dụng trình cài đặt chuyên dụng.

Nếu trường hợp này có thể áp dụng, hãy cài đặt mọi bản cập nhật đang chờ xử lý cho máy tính Windows 10 của bạn và xem liệu điều này có tự động khắc phục sự cố hay không:

  1. Mở ra một Chạy hộp thoại bằng cách nhấn Phím Windows + R . Tiếp theo, gõ 'Ms-settings: windowsupdate' bên trong hộp văn bản và nhấn Đi vào để mở ra cập nhật hệ điều hành Window tab của Cài đặt ứng dụng.

    Hộp thoại chạy: ms-settings: windowsupdate

  2. Bên trong màn hình Windows Update, di chuyển sang phần bên phải và nhấp vào Kiểm tra cập nhật .

    Cài đặt mọi bản cập nhật Windows đang chờ xử lý

  3. Tiếp theo, làm theo hướng dẫn trên màn hình để cài đặt từng bản cập nhật đang chờ xử lý cho đến khi bạn cập nhật máy tính của mình.
    Ghi chú: Trong trường hợp bạn được nhắc khởi động lại trước khi có cơ hội cài đặt mọi bản cập nhật đang chờ xử lý, hãy khởi động lại theo hướng dẫn. Nhưng khi lần khởi động tiếp theo hoàn tất, hãy quay lại cùng màn hình Windows Update để hoàn tất cài đặt các bản cập nhật còn lại.
  4. Khi cuối cùng bạn quản lý để cài đặt mọi bản cập nhật Windows đang chờ xử lý, bạn sẽ thấy rằng .NET Framework 3.5 đã được cài đặt bởi Thành phần Windows Update.

Nếu điều này không xảy ra hoặc bạn chưa chuẩn bị cài đặt Bản cập nhật Windows hiện đang chờ xử lý, hãy chuyển xuống phần sửa lỗi tiềm năng tiếp theo bên dưới.

Phương pháp 3: Cài đặt NET Framework thông qua phương tiện cài đặt

Trong trường hợp hai bản sửa lỗi đầu tiên không hiệu quả với bạn, một bản sửa lỗi khả thi mà nhiều người dùng đã sử dụng thành công là buộc phương tiện cài đặt tương thích cài đặt NET Framework cho bạn từ cửa sổ Command Prompt hoặc Powershell nâng cao.

Đây là phương pháp tương đương với phương pháp bên dưới, nhưng sẽ nhanh hơn nếu bạn đã có phương tiện cài đặt tương thích.

Trong trường hợp bạn muốn thử phương pháp này, hãy làm theo hướng dẫn bên dưới để cài đặt .NET Framework 3.5 phiên bản trực tiếp từ phương tiện cài đặt tương thích:

  1. Chèn phương tiện cài đặt tương thích vào ổ DVD, ổ flash của bạn hoặc gắn nó trong trường hợp bạn đang sử dụng ISO.
  2. nhấn Phím Windows + R để mở ra một Chạy hộp thoại. Tiếp theo, gõ ‘Cmd’ bên trong hộp văn bản và nhấn Ctrl + Shift + Enter để mở Command Prompt nâng cao. Khi bạn nhìn thấy UAC (Lời nhắc tài khoản người dùng) , nhấp chuột Đúng để cấp đặc quyền quản trị.

    Gõ “cmd” vào hộp thoại Run

    Ghi chú: Nếu bạn muốn sử dụng Powershell, hãy nhập ‘ PowerShell ' thay vì ' cmd ‘.

  3. Khi bạn ở bên trong lời nhắc CMD nâng cao, hãy nhập lệnh sau và thay đổi ' XXX ‘Với ký tự hiện đang giữ phương tiện cài đặt:
    Dism / online / enable-feature / featurename: NetFX3 / Tất cả / Nguồn:XXX :  sources  sxs / LimitAccess
  4. nhấn Đi vào để bắt đầu quá trình này, sau đó đợi hoạt động hoàn tất. Sau khi quá trình cài đặt hoàn tất, hãy khởi động lại máy tính của bạn và xem liệu NET framework đã được cài đặt thành công hay chưa khi lần khởi động tiếp theo hoàn tất.

Trong trường hợp bạn vẫn nhìn thấy 0x800F0950 lỗi hoặc cài đặt không thành công với mã lỗi khác, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.

Phương pháp 4: Tạo tập lệnh cài đặt tùy chỉnh

Nếu phương pháp trên không hiệu quả với bạn hoặc bạn đang tìm kiếm một giải pháp thay thế cho việc sử dụng Các tính năng của Windows, bạn có thể bỏ qua 0x800F0950 bằng cách tạo tập lệnh cài đặt CMD tùy chỉnh và chạy nó với các đặc quyền nâng cao.

Nhưng hãy nhớ rằng để làm được điều này, bạn cần phải tạo phương tiện cài đặt tương thích cho máy tính Windows 10 của bạn .

Nếu bạn đã có phương tiện cài đặt tương thích hoặc bạn vừa tạo phương tiện cài đặt bằng hướng dẫn ở trên, hãy làm theo hướng dẫn bên dưới để buộc cài đặt .NET Framework 3.5 bằng tập lệnh tùy chỉnh:

  1. Mở ra một Chạy hộp thoại bằng cách nhấn Phím Windows + R. Tiếp theo, gõ 'Notepad.exe' và nhấn Ctrl + Shift + Đi vào để mở cửa sổ Notepad được nâng lên.

    Mở cửa sổ Notepad nâng cao

    Ghi chú: Khi bạn được nhắc bởi UAC (Kiểm soát tài khoản người dùng) , nhấp chuột Đúng để cấp đặc quyền quản trị.

  2. Khi bạn đang ở bên trong cửa sổ Notepad được nâng lên, hãy dán mã sau:
    @echo off Title .NET Framework 3.5 Offline Installer for %% I in (DEFGHIJKLMNOPQRSTUVWX YZ) thực hiện nếu tồn tại '%% I: \ sources  install.wim' set setupdrv = %% Tôi nếu đã định nghĩa setupdrv (echo Tìm thấy ổ% setupdrv % echo Đang cài đặt .NET Framework 3.5 ... Dism / online / enable-feature / featurename: NetFX3 / All / Nguồn: PLACEHOLDER :  sources  sxs / LimitAccess echo. echo .NET Framework 3.5 nên được cài đặt echo. ) else (echo Không tìm thấy phương tiện cài đặt! echo Chèn DVD hoặc ổ đĩa flash USB và chạy lại tệp này. echo.) tạm dừng

    Ghi chú: Bạn sẽ cần phải thay thế PLACEHOLDER với ký tự của ổ đĩa hiện đang lưu trữ phương tiện cài đặt.

  3. Sau khi bạn chèn mã thành công và bạn sửa đổi mã cho phù hợp, hãy sử dụng dải băng ở trên cùng để chọn Tệp> Lưu thành sau đó chọn một vị trí thích hợp nơi bạn muốn lưu tập lệnh vừa tạo.
  4. Bạn có thể đặt tên nó theo cách bạn muốn, nhưng điều QUAN TRỌNG là kết thúc tên bằng phần mở rộng ‘.cmd’. Sau khi bạn thêm đúng tiện ích mở rộng, hãy nhấp vào Tiết kiệm để tạo bản sửa lỗi.

    Tạo bản sửa lỗi CMD

  5. Tiếp theo, điều hướng đến vị trí bạn đã lưu tập lệnh .cmd trước đó, sau đó nhấp chuột phải vào tệp và nhấp vào Chạy như quản trị viên từ menu ngữ cảnh mới xuất hiện. Tiếp theo, nhấp vào Đúng tại dấu nhắc xác nhận và đợi hoạt động hoàn tất.
  6. Khi kết thúc quy trình này, tập lệnh tùy chỉnh này sẽ cài đặt .NET 3.5 Framework và sử dụng phương tiện cài đặt Windows để truy cập vào bất kỳ tệp hỗ trợ nào để hoàn thành công việc. Khi thao tác này hoàn tất, hãy khởi động lại máy tính của bạn và xem sự cố hiện đã được khắc phục chưa.

Nếu bạn vẫn thấy 0x800F0950 mã lỗi hoặc bạn bị mắc kẹt với mã lỗi khác, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.

Phương pháp 5: Thực hiện Cài đặt Sửa chữa

Nếu không có biện pháp khắc phục tiềm năng nào ở trên phù hợp với bạn, thì có khả năng bạn đang đối phó với một số loại tham nhũng mà thông thường sẽ không biến mất. Trong trường hợp này, bạn nên cố gắng giải quyết 0x800F0950 mã lỗi bằng cách đặt lại mọi tệp liên quan đến Windows.

Bạn có thể làm điều này với cài đặt sạch sẽ , nhưng khuyến nghị của chúng tôi là sử dụng sửa chữa cài đặt (sửa chữa tại chỗ) thay thế.

Mặc dù cài đặt sạch sẽ không phân biệt và xóa mọi thứ trên ổ đĩa hệ điều hành của bạn (trừ khi bạn sao lưu trước), nhưng bản cài đặt sửa chữa sẽ chỉ chạm vào các thành phần của hệ điều hành, giữ nguyên các tệp cá nhân, ứng dụng và trò chơi.

Thẻ Lỗi .NET 7 phút đọc