Рассказываем, из-за чего возникает и как исправить ошибку 0x800f0954 в Windows 10.
Что это за ошибка?
Этот сбой связан с программным обеспечением .NET Framework. Ошибка появляется во время установки и не дает ее завершить, жалуясь на необходимость подключиться к интернету (даже если он и так есть).
А .NET Framework — это очень нужный инструмент для разработчиков, на базе которого построены многие приложения для Windows. Эти же приложения полагаются на Фреймворк при запуске. Проще говоря, обойтись без него никак нельзя. Поэтому ошибку 0x800f0954 придется как-то исправлять. Иначе есть шанс лишиться кучи программ и видеоигр.
Далее рассмотрим методы решения проблемы, которые уже доказали свою эффективность.
Меняем параметры реестра
Иногда ошибка возникает из-за проблем при подключении к внешнему серверу обновлений. В этом случае можно попытаться установить .NET Framework, игнорируя хранилища Microsoft Update.
Для этого:
- Кликаем по иконке в виде лупы в левом нижнем углу.
Жмем сюда
- В открывшееся поисковое поле вводим название программы regedit и запускаем ее от имени администратора.
Обязательно выбираем этот пункт
- Когда появится запрос от системы безопасности, нажимаем «Да».
Возможно, для внесения изменений понадобится пароль администратора
- Откроется реестр. Переходим в нем в папку Windows по пути HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows.
- Кликаем по этой папке правой кнопкой мыши.
Создаем подпапку в этой директории
- В появившемся контекстном меню наводим курсор на пункт «Создать», а потом выбираем опцию «Раздел».
- Даем ему название WindowsUpdate.
Сначала нажимаем вот сюда
- Потом кликаем правой кнопкой мыши по папке WindowsUpdate и повторяем то же самое. То есть создаем еще один раздел. На этот раз с названием AU.
Внимательно указывайте названия папок и файлов
- Открываем вновь созданный раздел AU. Получится вот такой путь HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU.
- Кликаем правой кнопкой мыши по пустому пространству в правой части редактора реестра.
- В появившемся контекстном меню выбираем опцию «Создать параметр DWORD (32 бита)».
Создаем новую опцию
- Даем параметру название UseWUServer.
- Кликаем по нему дважды.
Скорее всего, у вас тут будет всего лишь один параметр
- Появится окошка с настройками. Заменяем «Значение» на 0.
Остальные значения оставляем прежними
- После этого перезагружаем компьютер и заново пытаемся установить .NET Framework. Ошибка должна исчезнуть.
Удаляем файлы CBS
Второй способ — удаление временных файлов CBS. Это журнал данных Component-Based Servicing. Иногда их наличие мешает установке тех или иных системных компонентов и сторонних приложений.
Чтобы их удалить:
- Открываем встроенный файловый менеджер Windows.
- Переходим в папку _Локальный диск (С:)\Windows\Logs\CBS_
- Удаляем все содержимое. Просто выделяем и жмем на клавишу Delete.
- А потом очищаем корзину.
У меня тут всего один файл, но у вас их может быть с десяток разных. Удаляем все сразу. Они не нужны
После удаления журналов пробуем установить .NET Framework через систему выгрузки образов Microsoft. Для этого:
- Открываем поисковик Windows, кликнув по соответствующей иконке.
- Ищем там программу cmd.exe и запускаем от имени администратора.
Командную строку тоже надо включать от имени администратора. И тоже может понадобиться пароль
- Затем вводим команду _Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:_
- Дождавшись окончания работы программы, перезапускаем компьютер.
- А потом еще раз пробуем установить .NET Framework. В этот раз должно получиться.
Устанавливаем .NET Framework через командную строку
Еще один способ обойти ошибку 0x800f0954 — установка .NET Framework прямо с образа системы через командную строку.
Чтобы это сделать:
- Создаем флэшку с установочными файлами Windows (перед этим, вероятно, придется скачать образ Windows 10 с официального сайта Microsoft).
- Вставляем ее в компьютер и запоминаем букву диска, под которой она отображается в системе.
- Открываем поисковик Windows.
- Ищем там командную строку и запускаем ее от имени администратора.
- Сразу же вводим туда команду Add-WindowsCapability -Online -Name NetFx3~~~~ -Source буква диска, под которым записана флэшка с Windows:\sources\sxs
В моем случае выбран диск с буквой F. Вот как он вписывается в команду
- Дожидаемся, пока завершится процесс загрузки и установки нужных компонентов.
- Затем перезагружаем компьютер и заново пробуем установить .NET Framework стандартным способом.
Устанавливаем дополнительные компоненты
Если у вас установлена Windows 10 Pro (или Enterprise), то есть еще один вариант исправления ошибки. Для этого надо поменять параметры групповой политики в системе.
Чтобы это сделать:
- Одновременно нажимаем клавиши Win + R.
- В окне программы «Выполнить» набираем gpedit.msc и кликаем по кнопке ОК.
Это короткий путь к редактору групповых политик
- Откроется редактор групповых политик. Переходим там по пути «Конфигурация компьютера»\«Административные шаблоны»\«Система».
- Затем ищем политику под названием «Укажите параметры для установки необязательных компонентов и восстановления компонентов». Кликаем по ней два раза.
- Ставим галочки напротив пункта «Включено» и напротив пункта «Скачайте содержимое для восстановления и дополнительные компоненты непосредственно из центра обновления Windows вместо использования служб Windows Server Update Services (WSUS)»
- После этого перезагружаем компьютер и пробуем заново установить .NET Framework.
Загрузка …
Post Views: 6 771
“error 0x800f0954
I was installing NET Framework and I got this error code I don’t know what it is or how to fix this can someone help me?”
When installing .NET Framework 3.5, you may encounter error 0x800f0954. This error appears with a short error message and a code to help you find the potential fixes to that problem. Besides, Microsoft gives additional information about the causes of the error on their official site, but this explanation is quite baffling for a non-technical person.
This article discusses the 0x800f0954 Windows 10 error in detail and suggests the 5 best ways to resolve it.
0x800f0954 NET Framework 3.5 Windows 10/11
Most Windows applications and components are designed and powered by .NET Framework. Whenever Microsoft upgrades one or more of this framework’s components, you receive a Windows update to download and install its latest version.
However, if this framework fails to install for some reason, you receive an error message accompanied by error code 0x800f0954, which looks as follows:
The framework error can occur due to a variety of reasons, such as,
- CBS (Component Based Servicing) Log Issues: The DISM (Deployment Image Servicing and Management) utility sometimes maintains CBS logs to indicate some non-existing system problems throwing error 0x800f0954.
- Problems with Windows Update Server: Installing Windows updates requires connections to WSUS (Windows Server Update Services), and if this connection is interrupted or broken, it causes 0x800f0954 Windows 10.
- Old .NET Framework Version: If you try to install an older version of .NET Framework, you may encounter error 0x800f0954.
- Conflicting Group Policy Editor: When group policy editor settings interrupt system services, you face a 0x800f0954 error.
How to Fix .NET Framework 3.5 Error 0x800f0954 in Windows 10/11?
If you are facing error 0x800f0954 net framework 3.5, you can apply the following fixes to resolve it:
Fix 1: Smart Repair with PassFab FixUWin
PassFab FixUWin is a comprehensive solution to all your Windows problems. Although it is designed to help you manage and control your system resources efficiently, its Smart Repair feature enables you to resolve 200+ Windows errors smartly with minimal effort. It can automatically scan your system and replace the problematic files. Using this utility, you can fix BSoD, crashing, boot loops and other errors by creating a Windows repair disk.
Here is how to use PassFab FixUWin to resolve error 0x800f0954 .NET Framework 3.5:
Step 1: After installing PassFab FixUWin, click Create boot disk now.
Step 2: Plug in a boot media (USB/CD/DVD) and hit the Next button.
This will create a bootable Windows repair disk for your system.
Step 3: Restart your computer and set the bootable USB on boot priority.
Step 4: Click the Automated repair button to initiate the repair process. This will help you repair your system without performing any complex steps.
Step 5: Now, hit the Start repair button after selecting the disk partition you want to repair.
You will have to wait for some time for the repair process to be complete. This time depends upon the data stored on the chosen disk.
Step 6: Click Restart to restart your system.
Once this utility has completed repairing, you can install .NET Framework 3.5 without facing any error 0x800f0954.
Fix 2: Bypass WSUS to Install Updates Directly
As mentioned earlier, the error 0x800f0954 can occur due to connection errors in WSUS (Windows Server Update Service). You can try bypassing this utility and directly install the updates and features from Windows Update.
Step 1: Right-click the Start button to open the context menu and choose Run.
Step 2: Enter regedit.exe in the Run dialog and hit Enter.
Step 3: Follow the path: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdates\AU.
Step 4: Set the UserWUServer data value to 0 on the right pane.
Step 5:Exit the registry editor and restart your computer.
After the command completes successfully, restart your system to implement the changes.
Fix 3: Fix Error 0x800f0594 with DISM Command
DISM is a built-in Windows command line tool to repair system errors. If the above fix fails to resolve your issue, you can try repairing the .NET Framework 3.5 error with this tool. To do so, the .NET Framework installation file must be stored on Windows Installation Media or the ISO file.
Step 1: Mount the latest Windows 10/11 ISO image by double-clicking.
Step 2: Notice the drive letter of the DVD or mounted drive.
Step 3:Open the command prompt in elevated mode and type the following command:dism /online /enable-feature /featurename:NetFX3 /Source:H:\sources\sxs /LimitAccess**
After the command completes successfully, restart your system to implement the changes.
Fix 4: Fix Error Code 0x800f0954 by Cleaning CBS Log
One of the major culprits behind error 0x800f0954 is the CBS log created by DISM. The best way to eliminate this cause is to delete this log:
Step 1: Open the C drive and go to the Windows folder.
Step 2: Go to Logs -> CBS.
Step 3: Select all files by pressing CTRL + A keys and hit Shift + Delete keys to delete them permanently.
Step 4: Now, you need to re-run the DISM command by accessing the elevated command prompt and typing this command: dism.exe /online /enable-feature /featurename.NetFX3 /source.C.
Step 5: Install .NET Framework 3.5.
Fix 5: Resolve Error 0x800f0954 with Group Policy Editor
The optional Windows updates and features sometimes fail due to Group Policy issues. You can alter these policies to repair error 0x8000f0954 in Windows 10. Follow the given steps to apply this fix:
Step 1: Press Windows + R keys to launch Run dialog.
Step 2: Type gpedit.msc command and hit Enter.
Step 3: Go to the following path using the left-navigation menu in the Local Group Policy Editor window:
Computer Configuration\ Administrative Templates\ System.
Step 4: Double-click the Specify settings for optional component installation and component repair option on the right side of the window.
Step 5: Enable the service.
Step 6: Check the “Download repair content and optional features….” option.
Step 7: Click Apply and then OK to confirm the action.
Step 8: Restart system.
Now, try to install .NET Framework 3.5.
FAQs
1.What is error code 0x800f0954 rsat?
The error code 0x800f0954 RSAT occurs on Windows when installing Remote Server Administration Tools (RSAT) using DISM for additional features. The RSAT is included in the Features on Demand in Windows 10. This tool is used to manage other systems running the same OS remotely. It is designed for IT admins to help them manage roles, features, and role services for remote computers.
If you face RSAT error code 0x800f0954, you can apply the fixes in this guide to mitigate it.
2.How to Fix Error Code 0x800f0954 language pack?
When you try to install language pack features, they sometimes cause error 0x800f0954 due to misconfigured Windows Update Services, corrupted system files, or a weak Internet connection.
To avoid this error, you can add the desired language pack as follows:
- Open Settings and choose Time & Language settings.
- Switch to the Language tab on the left navigation.
- Click on Add a Language.
- Search your preferred language, select it, and click Next.
- Follow the instructions on the screen.
Final Words
The error 0x800f0954 is triggered due to various reasons and on various occasions. In this article, we have proposed the best ways to mitigate the error code 0x800f0954 .NET Framework Windows 10/11. All the solutions are tested and proven. We hope you found them helpful.
COMMENT
Некоторые программы в Windows 10 для корректного запуска требуют наличия установленных старых версий .NET Framework 2.0, 3.0 или 3.5.
The application requires the .NET Framework version 2.0. Please install the .NET Framework and run this setup again.
Установка.NET Framework 2.0, 3.0 и 3.5 через Windows Update
Откройте панель Settings и перейдите в раздел Apps -> Apps and features -> Programs and Features.
Откроется стандартное диалоговое классической Панели Управления, выберите в левом столбце Turn Windows features on or off.
Также вы можете открыть это окно, нажав Win+R и набрав optionalfeatures.
В списке компонентов Windows выберите .NET Framework 3.5 (includes .NET 2.0 and 3.0) и нажмите OK.
Система должна загрузить все необходимые установочные файлы .NET Framework из Интернета с серверов Windows Update.
После загрузки и установки .NET Framework Windows запросит перезагрузку.
Установка.NET Framework 2.0, 3.0 и 3.5 с помощью PowerShell
Чтобы из консоли PowerShell в Windows запустить установка .NET Framework с серверов Windows Update, выполните следующую команду:
Add-WindowsCapability -Online -Name NetFx3~~~~
Чтобы вывести список доступных компонентов Windows 10, выполните:
Get-WindowsCapability -Online
Если в вашей инфраструктуре используется сервер обновлений WSUS, при попытке установить .Net Framework из интернета, вы получите ошибку 0x800F0954. В этом случае вы можете установить .Net из установочных файлов дистрибутива Windows.
Установка.NET Framework 2.0, 3.0 и 3.5 с установочного диска Windows 10
Распакуйте ISO образ Windows 10 в локальную или сетевую папку, либо просто смонтируйте образ в виртуальный CD-ROM.
Запустите консоль PowerShell с правами администратора и выполните следующую команду (замените путь к каталогу SxS вашего распакованного дистрибутива Windows 10):
Add-WindowsCapability -Online -Name NetFx3~~~~ -Source D:\Sources\SxS
Либо вы можете запустить установку из командной строки с помощью DISM:
DISM.exe /Online /Add-Capability /CapabilityName:NetFx3~~~~ /Source:D:\Sources\SxS
Вы можете убедиться, что.NET Framework успешно установлен с помощью команды:
Get-WindowsCapability -Online -Name NetFx3~~~~
Надеюсь, эта инструкция поможет вам справиться с ошибкой 0x800F0954 при установке .NET Framework в Windows 10.
Some of you may receive the error code 0x800f0954 when you would like to install .NET Framework 3.5 or install any optional Windows Updates. Don’t panic! In this guide on MiniTool Website, we will show you 4 solutions to eliminate this error from your computer.
.NET Framework is a general-purpose platform developed by Microsoft. It provides a runtime environment and a set of libraries and tools for building and running applications on the Windows operating system. However, you may receive error code 0x800f0954 when trying to install .NET Framework 3.5 or other optional features via the Windows Features functionality or the DISM command-line tool in Windows 7, Windows 8.1 and Windows 10. Here are the error messages you might receive when getting DISM error 0x800f0954 or .NET Framework error 0x800f0954.
- Error: 0x800f0954. DISM failed. No operation was performed.
- Windows couldn’t complete the requested changes. The changes couldn’t be completed. Please reboot your computer and try again. Error code: 0x800f0954.
- 0x800f0954, CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS.
After having a basic concept of DISM error 0x800f0954 or .NET Framework error 0x800f0954, here comes the question what causes this error? The 4 common culprits are listed as follows:
- Windows Update Server issue: Windows Server Update Services enables you to update Windows on a computer network. If your system cannot reach WSUS, DISM error 0x800f0954 might also appear.
- DISM CBS logs issue: At times, the DISM utility can generate some logs related to CBS but they indicate that there are some non-existent problems in your system.
- Older .NET Framework version: Usually, you are supposed to install the latest version of the .NET Framework on your computer. If you attempt to install any older .NET Framework package, you are very likely to receive .NET 3.5 error 0x800f0954.
- The hindrance of Local Group Policy Editor: If one policy is disabled from Local Group Policy Editor due to some reason, there will be an obstruction in the connection between Windows Server Update Services and Windows Optional Features Installer.
How to Fix DISM Error 0x800f0954 in Windows 7/8.1/10/?
Fix 1: Skip Windows Server Temporarily
If your system fails to access the Windows Update server, it won’t allow you to install optional Windows updates, resulting in the occurrence of .NET Framework 3.5 error 0x800f0954. In this case, you can try bypassing the WSUS server.
Step 1. Press Win + R to open the Run dialog.
Step 2. Type regedit and hit Enter to launch Registry Editor. If prompted by User Account Control, hit Yes to grant the permissions.
Step 3. Navigate to the following location: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
If you find there is no WindowsUpdate key under Windows, you can create it manually. Just right-click on the Windows key > select New > choose Key > rename it to WindowsUpdate.
Then, right-click on WindowsUpdate > select New > choose Key > rename it to AU.
Step 4. Select the AU key > right-click on the blank area on the right side > select New > choose String Value > rename it to UserWUServer.
Step 5. Double-click on UserWUServer to change Value data to 0 and press OK to save the changes.
Step 6. Open File Explorer and right-click on This PC to choose Manage.
Step 7. Double-click on Services and Applications & Services > scroll down to find Windows Update > right-click on it to choose Restart. Now, you can install .NET Framework 3.5 successfully without the error code 0x800f0954.
Fix 2: Clean the CBS Logs
It is reported that DISM error 0x800f0954 is no longer existing after deleting the Component Based Servicing logs related to DISM. Here’s how to do it:
Step 1. Press Win + E to open File Explorer.
Step 2. Navigate to the following location: C:\Windows\Logs\CBS.
Step 3. Press Ctrl + A to select all the files inside the CBS folder and right-click on them to choose Delete.
Step 4. Then, close the CBS folder and run Command Prompt as an administrator.
Step 5. Run the following command to install .NET Framework and don’t forget to hit Enter.
Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:\
Now, you will probably install .NET Framework without error code 0x800f0954.
Tips:
What if your CNS logs are corrupted? Don’t worry! You can find some effective solutions in this guide — What Is CBS.log Windows 10 & How to Fix CBS.log Corrupt Issue.
Fix 3: Amend Group Policies
If there are some problems with group policies, some operational features and repair content will also fail to download. Follow these guidelines:
Tip: This solution isn’t applicable for all Windows versions. If you use Windows 10 Home, you need to skip this fix because it cannot support Local Group Policy Editor.
Step 1. Press Win + R to open the Run box.
Step 2. Type gpedit.msc and hit OK to launch Local Group Policy Editor. If prompted by UAC, hit Yes.
Step 3. Navigate to Computer Configuration > Administrative Templates > System. With System selected, scroll down in the right-hand pane to find Specify settings for optional component installation and component repair and double-click on it.
Step 4. Set the policy to Enabled and check Download repair content and optional features directly from Windows Update instead of Windows Server Update Services (WSUS).
Step 5. Click on Apply to save the configuration and then exit Local Group Policy Editor. DISM error 0x800f0954 might be gone at the next system startup.
Fix 4: Install .NET Framework 3.5 with PowerShell
If you install an older .NET Framework package using DISM, it can also cause DISM error: 0x800f0954. To solve this issue, you can install .NET Framework 3.5 via Windows PowerShell.
Step 1. Right-click on the Start icon and select Windows PowerShell (Admin) in the context menu.
Step 2. In the command window, type Add-WindowsCapability –Online -Name NetFx3~~~~ –Source D.\sources\sxs and then tap on Enter.
Step 3. After the process is done, quit Windows PowerShell and reboot your computer.
Fix 5: Install .NET Framework 3.5 from Windows 10 ISO
If none of the solutions are useful to you, the last option is to install .NET Framework 3.5 or optional features from Windows 10 ISO. Make sure that the ISO file corresponds to the version of Windows 10 installed on your computer.
Step 1. Go to Microsoft official website and click on Download tool now.
Step 2. Hit Accept to accept the license terms > tick Create installation media (USB flash drive, DVD, or ISO file) for another PC > hit Next > select Language, Architecture, and Edition > hit Next > tick ISO file > hit Next > choose a download location for Windows 10 ISO file > hit Save.
Step 3. Once downloaded, find the ISO file in File Explorer and right-click on it to select the Mount option. Then, note down the drive letter of the mounted drive.
Step 4. Launch Command Prompt as an administrator and run the following command (don’t forget to replace H:\ with the drive letter of your mounted drive):
dism /online /enable-feature /featurename:NetFX3 /Source:H:\sources\sxs /LimitAccess
Tips:
If you need to installing all the components (including Windows Communication Foundation HTTP Activation and Windows Communication Foundation Non-HTTP Activation), please add the /All parameter in the command behind featurename:NetFX3. Most users don’t need the two components.
Related article: Windows 10 ISO Mount/Unmount | Get This Full Guide Now
This post works on fixes for DISM error 0x800f0954 or .NET Framework error 0x800f0954. If you are trapped in the same hardship, the workarounds in this post can work for you. Click to Tweet
By now, you may manage to remove DISM error 0x800f0954 from your computer. It is natural for computer users to encounter such errors in daily life and work. Even if you are very proficient in computers, you will never predict what you will suffer from the next second.
Therefore, backing up your computer is an indispensable part of daily life. With a backup copy before hand, you can restore your system to a normal state easily when your Windows devices get into trouble rather than thinking hard about how to troubleshoot the error.
With regard to backup, MiniTool ShadowMaker is in a class of its own. This professional backup software is free & reliable, and you can create a backup of your files, folders, partitions, disks, & operating system within a few simple steps. At the same time, it also supports file sync and disk clone on Windows systems in addition to backup. The trump card of MiniTool ShadowMaker is a one-click system backup solution. Let’s see how it works.
Step 1. Download, install, and launch this free tool.
MiniTool ShadowMaker TrialClick to Download100%Clean & Safe
Step 2. Click on Keep Trial and go to the Backup page.
Step 3. As you can see, the system is selected by default in SOURCE, so you only need to choose a destination path for your backup image in DESTINATION. Here, it is highly recommended to store your backup files in one partition of a USB flash drive or an external hard drive.
Tips:
As for creating a backup for your valuable files, you can go to Backup > SOURCE > Folders and Files to choose the desired files/folders and then choose a storage path in DESTINATION.
Step 4. After making your choice, click on Back Up Now to start the backup at once.
Then you need to create a bootable USB disk with MiniTool ShadowMaker in case your computer fails to boot. Follow these steps:
Step 1. Launch MiniTool ShadowMaker and go to the Tools page.
Step 2. Click on Media Builder and WinPE-based media with MiniTool plug-in.
Step 3. Choose USB Flash Disk and hit Yes if prompted by a warning message. After the process is down, hit Finish and quit this program. When your computer experiences some radical changes like system crashes, hard disk failure, black screen, blue screen of death and more, you can boot your computer from this bootable USB disk and perform a system recovery.
We Need Your Voice
In a nutshell, you may get DISM error 0x800f0954 or .NET Framework error 0x800f0954 when failing to install .NET Framework 3.5 or the optional Windows update. If you are looking for some fixes for it, the five solutions mentioned above might be useful to you.
During the troubleshooting process, if you find that some of the fixes are not applicable to your current situation, please feel free to move to other fixes. For more questions about our product, you can tell us your suggestions in the comment zone below or contact us via [email protected].
DISM Error 0x800f0954 FAQ
How do I fix error code 0x800f0954?
For DISM error 0x800f0954 or .NET Framework error 0x800f0954, you can:
- Bypass Windows Server Temporarily
- Install .NET Framework via Windows PowerShell
- Clean the CBS Logs
- Amend Group Policies
For Windows 10 Language Pack error 0x800f0954, you should:
- Change Wi-Fi Settings
- Edit Wuauserv Settings
- Manually Add the Language Pack.
What is 0 * 800f0954?
There are two conditions for 0 * 800f0954 — Windows 10 Language Pack error 0x800f0954 and DISM error 0x800f0954(.NET Framework error 0x800f0954). The former appears when Windows 10 Language Pack doesn’t install properly while the latter occurs when trying to install .NET Framework 3.5 or a different optional feature in Windows 10.
How do I fix a corrupted DISM?
Fix 1: Disable Antivirus Software Temporarily
Fix 2: Run DISM Command in Clean Boot
Fix 3: Change the Correct Location if Install.wim File
Fix 4: Untick Install.wim Read-only
Fix 5: Clean up System Image Components
Fix 6: Reset Windows Update Service
Fix 7: Run Windows Update Troubleshooter
Fix 8: Disable Proxy
In recent days, most Windows 10 users are reporting error 0x800f0954 when installing .NET Framework 3.5 or sub-components. Whatever the reason behind the error is, the good thing is that you can fix the error by performing a few easy steps. Here are the best possible solutions to cope up with this situation.
.Net Framework 3.5 Error Code 0x800f0954
If the error code 0x800f0954 troubles you, use the following methods to troubleshoot it.
1- Install .Net Framework using powershell to Fix Error 0x800f0954
It is to be said that error code 0x800f0954 can be fixed by running a simple Powershell command. You can try this solution using the steps given below.
- Start with downloading the latest Windows 10 ISO file using Media Creation Tool,
- When the downloading is done, mount the ISO file by double-clicking on it,
- Note the driver letter of the DVD,
- Now open PowerShell as an administrator,
- In the Windows PowerShell, type command- “Add-WindowsCapability – Online -Name NetFx3~~~~ –Source D:\sources\sxs” and hit enter to run it.
Note- While using the above command, you must change the drive letter where your DVD is loaded.
- After running the command, you can check whether the .Net Framework is installed correctly. You can check with the following command and hit enter-
Get-WindowsCapability -Online -Name NetFx3~~~~
- Close the PowerShell window and restart your computer to check whether or not the error 0x800f0954 is resolved.
2- Resolve Error 0x800f0954 with Bypass the WSUS Server
If error code 0x800f0954 appears while trying to install optional Windows features, the possibility is your system might not support the windows update server. In such a case, you can follow the below-mentioned procedure to fix the error 0x800f0954.
- Press Windows+S keys together and type Regedit in the text field,
- From the results, select Registry,
- If UAC prompts, click the Yes option to grant the administrative privileges,
- Now access the following location with the following command-
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
- Now movie to the right page,
- Next, double click on the UseWUServer and set value data to 0,
- Click OK and shut down the Registry Editor Window,
- Restart your system and check if the error code 0x800f0954 is fixed.
If not, you can count on another method or clear your doubt with the experts.
3- Fix Error Code 0x800f0954 Through Group Policy Editor
If none of the above methods works, opting for a group policy editor might end up with you fixing the issue. But let us inform you that Group Policy Editor doesn’t work with all windows versions like Home. If you’re using a Windows version like Pro or Enterprises, follow the below-mentioned instructions.
- Right-click on the Start button of Group Policy Editor and select Run,
- Type gpedit.msc in the text field and hit Enter,
- In the Local Group Policy Editor, go to the following location –
Computer Configuration\Administrative Templates\System
- Navigate to the right page, double click on ‘Specify settings for optional component installation and component repair.’
- Now go to the next Window, mark the Enabled option to activate the options section,
- After this, mark the checkbox next to ‘Download repair content and optional features directly from Windows Update instead of Windows Server Update Services.’
- To save the configuration, click on the Apply,
- It’s time to restart your computer and check if this method resolves the problem. If not, the below details will explain to you what you need to do.
Code 0x800f0954 is nothing but a technical error. Careful attention to this post will help you come out of the complex situation. If nothing helps you, don’t be disheartened, you still have a solution. You can seek assistance from Pre PC Solution by contacting the experts through call or writing an email. Our experienced technical professionals excel in solving technical errors remotely quickly. Hire us and enjoy the following attributes-
- 24*7 available,
- Cost and time effective,
- Experienced Experts,
- Reliable,
- Swift,
- Secure and Safe and
- Accurate
Either error code 0x800f0954 troubles you or any other issue, we are the one-stop solution for all types of error. Contact us any time, from anywhere!
Tags: error code
