Sẽ rất khó chịu nếu bạn muốn cài đặt Windows .NET Framework 3.5 trên máy tính của mình nhưng lại bị từ chối với thông báo lỗi “Windows không thể hoàn thành các thay đổi được yêu cầu”. Mã lỗi 0x800F0954 “. Mã lỗi này có thể gây ra sự cố khi bạn cố gắng kích hoạt hoặc cài đặt bất kỳ Tính năng tùy chọn nào của Windows trên thiết bị Windows 10 của mình. Nếu bạn đang phải đối mặt với vấn đề này, đừng lo lắng. Có các bản sửa lỗi sẽ khắc phục sự cố cho bạn. Lỗi này xảy ra khi kết nối giữa Windows Server Update Services (WSUS) và Trình cài đặt tính năng tùy chọn của Windows không thành công hoặc bị chấm dứt. Do đó, Trình cài đặt Tính năng Theo Yêu cầu của Windows Update cũng không nhận được xác nhận tải xuống Tính năng Theo Yêu cầu của Windows Update và hiển thị thông báo lỗi. Hãy gạt những lý do sang một bên, chúng ta hãy đi thẳng vào cách khắc phục.
Nếu bạn nhận thấy cùng một mã lỗi trong cửa sổ nhắc lệnh, hãy thử các cách giải quyết đầu tiên này và kiểm tra xem sự cố của bạn có được giải quyết hay không.
Giải pháp thay thế ban đầu–
một. khởi động lại khởi động lại máy tính của bạn và thử cài đặt lại .NET framework sau khi khởi động lại thiết bị của bạn.
2. Kiểm tra xem có bất kỳ Bản cập nhật Windows nào đang chờ xử lý hay không. Nếu bất kỳ Bản cập nhật Windows nào đang chờ xử lý, hãy cài đặt Windows Update (hầu hết Windows Update đi kèm với hệ thống khung .NET được cài đặt khi Windows được cập nhật).
[IMPORTANT]- Trước khi tiếp tục các bản sửa lỗi, hãy đảm bảo tạo điểm khôi phục hệ thống cho hệ thống của bạn. Trong mọi trường hợp, nếu xảy ra sự cố, bạn có thể khôi phục hệ thống về trạng thái hiện tại.
Nếu bạn vẫn gặp sự cố khi cài đặt .NET framework 3.5 hoặc bất kỳ Tính năng tùy chọn nào của Windows, hãy thử các bản sửa lỗi này.
Bản cập nhật Fix-1 từ Windows Update mà không có sự cho phép của WSUS-
Như chúng ta đã thảo luận về lý do đằng sau lỗi này là yêu cầu chấp nhận hoặc từ chối giữa Dịch vụ cập nhật Windows Server (WSUS) và Trình cài đặt tính năng tùy chọn của Windows, vì vậy chúng ta có thể bỏ qua yêu cầu xác nhận đối với WSUS và cài đặt Tính năng Windows trực tiếp mà không cần WSUS. Để thực hiện việc này, hãy làm theo các bước sau một cách cẩn thận-
1. Lúc đầu, “đăng ký” trong Gọi điện Hộp ngay bên cạnh biểu tượng Windows.
2. Sau đó, “Trình chỉnh sửa sổ đăng ký“.
2. Trong ngăn bên trái của màn hình Trình chỉnh sửa sổ đăng kýđi đến vị trí này-
HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU
3. Bây giờ trong khung bên phải nhấn đúp chuột kết thúc “UseWUServer“.
4. Thay đổi dữ liệu giá trị thành “0“. Nhấp chuột “MŨI TÊN“.
nếu bạn không thể tìm thấy nó “UseWUServer“, Bạn phải tự tạo khóa. Để tạo khóa, hãy làm theo các bước sau:
một. Sau khi đi đến ”AU” ghi lại, click chuột phải Nhấp vào không gian trống và nhấp vào “MớiNhấp vào ”và“Giá trị DWORD (32-bit)“.
B. Bây giờ, “Chìa khoá mới” diện mạo “UseWUServer“. Bây giờ, hãy làm theo bước 2 của Fix-1.
Đóng Trình chỉnh sửa sổ đăng ký và khởi động lại máy tính của bạn. Sau khi khởi động lại, hãy thử cài đặt lại .NET framework 3.5 trên máy tính của bạn. Nếu bạn vẫn gặp sự cố thì hãy thực hiện các bản sửa lỗi tiếp theo.
Fix-2 Cài đặt Tính năng Tùy chọn với Windows MCT-
Nếu bạn đang gặp sự cố với việc cài đặt tính năng trực tiếp từ Bảng điều khiển, bạn có thể thực hiện việc này bằng cách sử dụng Windows PowerShell, ở đây bạn cần tải xuống Windows 10 ISO bằng Media Creation Tool (MCT). Làm theo các bước sau để cài đặt tính năng tùy chọn từ: Windows PowerShell–
1. Tải xuống Windows 10 ISO (Đừng quên khớp số bản dựng của ISO với Windows 10 trên máy tính của bạn. Bây giờ hãy nhấp đúp vào ISO để gắn nó vào hệ thống của bạn.
2. Nhấn Phím Windows + R Nhấn và “quyền hạn“va đanh”MŨI TÊN“.
2. Tiếp theo, bạn sẽ cần sao chép và dán lệnh này. lá chắn điện cửa sổ và nhấn đi vào.
Add-WindowsCapability -Online -Name NetFx3~~~~ -Source D:SourcesSxS
Thay đổi tên nguồn theo ổ đĩa mà bạn đã cài đặt ISO Windows 10, nghĩa là, nếu bạn đã cài đặt ISO trên ổ G:, bạn cần thay đổi lệnh thành:
Add-WindowsCapability -Online -Name NetFx3~~~~ -Source G:SourcesSxS
GHI CHÚ-
Nếu bạn không thể chạy lệnh này trong cửa sổ PowerShell, sao chép và dán lệnh này lá chắn điện cửa sổ và nhấn đi vào.
DISM.exe /Online /Add-Capability /CapabilityName:NetFx3~~~~ /Source:D:SourcesSxS[[NOTE-Kaynak adını Windows 10 ISO’yu kurduğunuz sürücüye göre değiştirin, yani ISO’yu G: sürün, o zaman komutu şu şekilde değiştirmelisiniz-
DISM.exe /Online /Add-Capability /CapabilityName:NetFx3~~~~ /Source:G:SourcesSxS
3. Bây giờ, cuối cùng, bạn cần kiểm tra xem .NET Framework đã được cài đặt chưa bằng cách sao chép và dán lệnh này. lá chắn điện cửa sổ và nhấn đi vào.
Get-WindowsCapability -Online -Name NetFx3~~~~
khởi động lại máy tính của bạn.
Sau khi khởi động lại, hãy kiểm tra xem .NET Framework 3.5 đã được cài đặt trên máy tính của bạn chưa. Nếu bạn vẫn gặp phải lỗi ‘Cài đặt .NET Framework 3.5 không thành công Mã lỗi 0x800F0954’ thì hãy chuyển đến bản sửa lỗi tiếp theo.
Fix-3 Cài đặt .NET Framework 3.5 từ dấu nhắc lệnh-
Bạn có thể cài đặt .NET framework 3.5 đơn giản bằng cách cài đặt Windows 10 ISO / DVD và thực hiện lệnh trong cửa sổ Command prompt. Để cài đặt .NET Framework 3.5 từ cửa sổ Command Prompt, hãy làm theo các bước sau:
1. Tải xuống Windows 10 ISO.
(GHI CHÚ– Hãy nhớ khớp số bản dựng ISO với Windows 10 trên máy tính của bạn khi tải xuống.)
2. Bây giờ gắn ISO bằng cách nhấp đúp vào nó.
3. Nhớ tên ký tự ổ đĩa (như “G:” / ”H:”, v.v.).
4. Bây giờ, bạn cần nhấn Phím Windows + R để bắt đầu Chạy.
5. Khi bạn nhìn thấy cửa sổ Run, hãy nhấp vào “cmd” như thế này Chạy mở cửa sổ vàMŨI TÊN“.
3. Bây giờ sao chép dán lệnh này là của bạn dấu nhắc lệnh cửa sổ và nhấn đi vào.
dism /online /enable-feature /featurename:NetFX3 /Source:H:sourcessxs /LimitAccess
GHI CHÚ– Bạn sẽ cần thay đổi ký tự ổ đĩa trong lệnh thành ký tự ổ đĩa mà bạn đã cài đặt DVD.
dism /online /enable-feature /featurename:NetFX3 /Source:G:sourcessxs /LimitAccess
GHI CHÚ-
Nếu bạn gặp sự cố khi thực hiện lệnh này, hãy thử chạy lệnh được đề cập bên dưới-
dism /online /enable-feature /featurename:NetFX3/All /Source:drive letter:sourcessxs /LimitAccess
GHI CHÚ– Đừng quên thay đổi tùy chọn ‘.ký tự ổ đĩa‘trong lệnh như đã thảo luận trước đó.
dism /online /enable-feature /featurename:NetFX3/All /Source:G:sourcessxs /LimitAccess
khởi động lại máy tính của bạn.
Sau khi khởi động lại, hãy kiểm tra xem bạn có còn gặp phải sự cố ‘Cài đặt .NET Framework 3.5 không thành công Mã lỗi 0x800F0954’ trên máy tính của bạn hay không.
Bạn sẽ có thể kích hoạt / cài đặt .NET Framework 3.5 trên máy tính của mình mà không gặp lỗi nào khác.