Computer >> Máy Tính >  >> Hệ thống >> Windows

Khắc phục lỗi cài đặt .NET Framework 3.5 0x800F0950 trong Windows 11

Dưới đây là hướng dẫn về cách sửa mã lỗi 0x800F0950 khi cố gắng cài đặt .NET Framework trên Windows 11/10 MÁY TÍNH. Rất nhiều người dùng Windows đã báo cáo rằng họ gặp phải mã lỗi này khi cài đặt .NET Framework 3.5 hoặc cố gắng chạy một ứng dụng cần sự phụ thuộc này. Khi được kích hoạt, lỗi này sẽ nhắc nhở thông báo sau, theo sau là mã lỗi 0x800F0950:

Không thể cài đặt tính năng sau:
.NET Framework 3.5 (bao gồm .NET 2.0 và 3.0)
Không thể hoàn tất các thay đổi. Vui lòng khởi động lại máy tính của bạn và thử lại.
Mã lỗi:0x800F0950

Lý do tại sao lỗi này xảy ra là không rõ ràng. Mặc dù, dựa trên nhiều báo cáo của người dùng, lỗi này có thể được kích hoạt nếu .NET Framework bị gián đoạn do mất điện hoặc sự cố khác. Nó cũng có thể xảy ra nếu bạn chưa cài đặt các bản cập nhật Windows đang chờ xử lý. Ngoài ra, lỗi tệp hệ thống có thể là một lý do khác gây ra lỗi này.

Bây giờ, nếu bạn đang gặp phải lỗi tương tự, bạn đã đến đúng trang. Ở đây, chúng tôi sẽ chỉ cho bạn nhiều phương pháp cho phép bạn khắc phục sự cố. Hãy để chúng tôi kiểm tra!

Khắc phục lỗi cài đặt .NET Framework 3.5 0x800F0950 trong Windows 11

Sửa lỗi cài đặt .NET Framework 3.5 0x800F0950

Dưới đây là các phương pháp mà bạn có thể thử nếu cài đặt .NET Framework 3.5 không thành công với mã lỗi 0x800F0950 trên PC chạy Windows 11/10 của bạn:

  1. Chạy Công cụ sửa chữa .NET Framework.
  2. Bật .NET Framework bằng lệnh DISM.
  3. Cài đặt Windows Update đang chờ xử lý.
  4. Cài đặt .NET Framework 3.5 bằng các Tính năng của Windows.
  5. Tạo Tập lệnh Cài đặt Tùy chỉnh (Chỉ dành cho Windows 10).
  6. Cài đặt .NET Framework 4.8 từ Microsoft (chỉ dành cho Windows 11).
  7. Sửa chữa Cài đặt Windows.

Hãy để chúng tôi thảo luận chi tiết về các phương pháp trên ngay bây giờ!

1] Chạy Công cụ sửa chữa .NET Framework

Nếu quá trình cài đặt .NET Framework bị gián đoạn do mất điện, tắt máy đột xuất hoặc tương tự, rất có thể có một số tệp còn sót lại làm gián đoạn quá trình cài đặt các phiên bản mới của .NET Framework. Trong trường hợp cụ thể này, chạy Microsoft .NET Framework Repair Tool là giải pháp tốt nhất. Nó sẽ phát hiện và khắc phục sự cố với cài đặt .NET Framework của bạn.

Chỉ cần tải xuống công cụ sửa chữa này từ trang web của Microsoft. Sau đó, chạy trình cài đặt và cấp cho nó các đặc quyền quản trị. Tiếp theo, làm theo hướng dẫn trên màn hình để thực hiện quét và sau đó áp dụng các chiến lược sửa chữa được đề xuất. Khi sửa chữa xong, hãy khởi động lại PC của bạn và sau đó xem sự cố đã được khắc phục chưa.

Nếu bạn vẫn tiếp tục gặp phải lỗi tương tự, bạn có thể thử một số cách khắc phục khác từ hướng dẫn này.

2] Bật .NET Framework bằng lệnh DISM.

Nếu các bản sửa lỗi trên không hiệu quả với bạn, bạn có thể thử cài đặt .NET Framework thông qua phương tiện cài đặt bằng cách bật nó bằng lệnh DISM. Theo đề xuất của một số người dùng trên trang Cộng đồng Microsoft, giải pháp này đã hoạt động với nhiều người dùng và có thể tốt cho bạn. Vì vậy, hãy thử cài đặt .NET Framework 3.5 trực tiếp từ phương tiện cài đặt tương thích bằng các bước sau:

  1. Trước hết, hãy đưa phương tiện cài đặt tương thích vào ổ đĩa flash hoặc ổ DVD của bạn. Hoặc nếu bạn đang sử dụng tệp ISO, hãy gắn ISO.
  2. Bây giờ, hãy mở Command Prompt với các đặc quyền nâng cao.
  3. Tiếp theo, nhập lệnh dưới đây vào CMD; chỉ cần thay thế X bằng ký tự ổ đĩa mà bạn đã chèn phương tiện cài đặt:
    Dism /online /enable-feature /featurename:NetFX3 /All /Source:X:\sources\sxs /LimitAccess
  4. Sau khi quá trình hoàn tất, hãy khởi động lại PC của bạn và kiểm tra xem lỗi hiện đã được khắc phục hay chưa.

Nếu bạn vẫn gặp lỗi tương tự, hãy làm theo phương pháp tiếp theo để giải quyết.

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

Bạn có thể nhận được mã lỗi này nếu bạn chưa cài đặt Windows Update đang chờ xử lý được lập lịch để cài đặt .NET Framework trên PC của mình. Vì vậy, hãy đảm bảo rằng bạn đã cài đặt mọi bản cập nhật WIndows đang chờ xử lý. Để thực hiện điều đó, hãy mở ứng dụng Cài đặt bằng phím nóng Windows + I, sau đó chuyển đến phần Windows Update. Sau đó, kiểm tra các bản cập nhật có sẵn và cài đặt các bản cập nhật đang chờ xử lý. Khi bạn cài đặt tất cả các bản cập nhật Windows, bạn có thể tìm thấy .NET Framework 3.5 trong thành phần Windows Update.

Nếu cách này không khắc phục được sự cố cho bạn, hãy thử cách khắc phục tiềm năng tiếp theo.

4] Cài đặt .NET Framework 3.5 bằng các tính năng của Windows (Chỉ dành cho Windows 10)

Nếu bạn không thể cài đặt .NET Framework thành công bằng trình cài đặt, người dùng Windows 10 có thể thử cài đặt .NET Framework 3.5 bằng các tính năng của Windows. Rất nhiều người dùng bị ảnh hưởng đã có thể cài đặt .NET framework thông qua các tính năng của Windows một cách suôn sẻ. Xin lưu ý rằng vì có phiên bản .NET Framework mới hơn được cài đặt theo mặc định trong Windows 11, vì vậy bạn không cần thực hiện hành động nào.

Dưới đây là các bước để làm điều đó:

  1. Đầu tiên, mở hộp thoại Chạy bằng phím nóng Windows + R và nhập appwiz.cpl vào đó để mở cửa sổ Chương trình và Tính năng.
  2. Tiếp theo, nhấp vào nút Bật hoặc tắt các tính năng của Windows ở bảng điều khiển bên trái.
  3. Bây giờ, hãy bật hộp kiểm .NET Framework 3.5 (gói này bao gồm .NET 2.0 và 3.0).
  4. Sau đó, nhấn nút OK để lưu các thay đổi.
  5. Trong lời nhắc tiếp theo, hãy nhấn vào nút Có.
  6. Khi quá trình kết thúc, hãy thử khởi động lại hệ thống của bạn và xem lỗi đã được khắc phục hay chưa.

5] Tạo tập lệnh cài đặt CMD tùy chỉnh (Chỉ dành cho Windows 10)

Bạn cũng có thể thử cài đặt .NET Framework 3.5 bằng tập lệnh cài đặt tùy chỉnh. Một số người dùng được báo cáo đã sửa lỗi bằng phương pháp này. Nhưng lưu ý rằng bạn bắt buộc phải tạo phương tiện cài đặt tương thích cho PC chạy Windows 10 của mình. Sau đó, hãy làm theo các bước dưới đây để tạo tập lệnh cài đặt CMD tùy chỉnh:

Trước tiên, hãy chạy ứng dụng Notepad với tư cách quản trị viên. Tiếp theo, nhập tập lệnh dưới đây vào Notepad:

@echo off 
Title .NET Framework 3.5 Offline Installer 
for %%I in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist "%%I:\\sources\install.wim" set setupdrv=%%I 
if defined setupdrv ( 
echo Found drive %setupdrv% 
echo Installing .NET Framework 3.5... 
Dism /online /enable-feature /featurename:NetFX3 /All /Source:XX:\sources\sxs /LimitAccess 
echo. 
echo .NET Framework 3.5 should be installed 
echo. 
) else ( 
echo No installation media found! 
echo Insert DVD or USB flash drive and run this file once again. 
echo. 
) 
pause

Trong tập lệnh trên, thay thế XX với ký tự ổ đĩa nơi bạn đã đặt phương tiện cài đặt.

Sau khi sao chép và dán đoạn mã trên, hãy chuyển đến menu Tệp và nhấp vào tùy chọn Lưu dưới dạng. Bây giờ, bạn phải lưu tệp này bằng .cmd phần mở rộng tệp. Để làm điều đó, hãy chọn Tất cả tệp dưới dạng Lưu dưới dạng, sau đó nhập tên tệp, theo sau là phần mở rộng tệp .cmd và nhấp vào nút Lưu.

Khi tập lệnh CMD được tạo, hãy nhấp đúp vào tệp và chạy nó. Cung cấp cho nó đặc quyền của quản trị viên và để tập lệnh thực thi hoàn toàn. Khi hoàn tất, hãy khởi động lại PC của bạn và hy vọng rằng lỗi sẽ được khắc phục ngay bây giờ.

6] Cài đặt .NET Framework 4.8 từ Microsoft (chỉ dành cho Windows 11)

Trong một số trường hợp, người dùng Windows 11 gặp phải lỗi 0x800F0950 khi khởi chạy trò chơi yêu cầu .NET Framework phiên bản 3.5. Các trò chơi như vậy cũng cần các phiên bản .NET Framework mới để chạy. Nếu trường hợp này phù hợp với bạn, bạn có thể thử tải xuống và cài đặt phiên bản .NET Framework 4.8 từ trang Microsoft DotNET. Điều này sẽ khắc phục sự cố cho bạn.

Dưới đây là các bước chính để cài đặt .NET Framework 4.8 trên Windows 11:

Trước tiên, hãy truy cập trang tải xuống chính thức của .NET Framework 4.8.
Bây giờ, nhấp vào nút Download .NET Framework 4.8 Runtime để tải xuống trình cài đặt tương ứng.
Tiếp theo, nhấp đúp vào tệp thực thi và sau đó làm theo hướng dẫn trên màn hình để hoàn tất cài đặt.
Khi cài đặt xong, hãy khởi động lại PC của bạn và xem lỗi 0x800F0950 đã được khắc phục ngay chưa.

Nếu cách này không khắc phục được sự cố cho bạn, hãy chuyển sang cách khắc phục tiềm năng tiếp theo.

7] Sửa chữa Cài đặt Windows

Nếu không có giải pháp nào ở trên phù hợp với bạn, có thể có một số lỗi trên PC của bạn đang kích hoạt mã lỗi này. Để khắc phục lỗi trong trường hợp này, bạn có thể thử sửa chữa cài đặt Windows. Điều này sẽ có thể khắc phục sự cố trong trường hợp lỗi xảy ra do hệ thống của bạn bị hỏng.

Làm cách nào để cài đặt .NET framework trên Windows 11?

Để cài đặt .NET Framework trên Windows 11, bạn có thể sử dụng trình cài đặt từ trang web chính thức của DotNET. Ngoài ra, bạn cũng có thể sử dụng phương tiện cài đặt và chạy lệnh để cài đặt .NET Framework. Chúng tôi đã thảo luận về tất cả các phương pháp này ở trên. Chỉ cần thử các bước đã đề cập và bạn sẽ có thể cài đặt .NET Framework.

Làm cách nào để khắc phục lỗi cài đặt .NET Framework 3.5?

Để khắc phục các lỗi cài đặt .NET Framework 3.5 phổ biến, hãy đảm bảo rằng bạn được kết nối với kết nối internet đang hoạt động hoặc sử dụng phương tiện cài đặt Windows. Ngoài ra, bạn cũng có thể thử bật cài đặt Chỉ định cài đặt cho cài đặt thành phần tùy chọn và cài đặt Chính sách nhóm sửa chữa thành phần. Trong trường hợp bạn gặp phải mã lỗi cụ thể, đây là hướng dẫn để khắc phục Lỗi 0x800F080C khi cài đặt .NET Framework.

Hy vọng bài viết này sẽ giúp bạn khắc phục được mã lỗi cài đặt .NET Framework 3.5 0x800F0950 trong Windows 11/10.

Bây giờ hãy đọc:

  • Cách chặn cài đặt .NET Framework trên Windows 10.
  • Sửa mã lỗi 0x800f0954 hoặc 0x500f0984 trên Windows 11/10.

Khắc phục lỗi cài đặt .NET Framework 3.5 0x800F0950 trong Windows 11