When you try to enable Hyper-V, install .NET Framework, or enable any Windows Feature, you see The function attempted to use a name that is reserved, Error code 0x80071A90 message; then this post will be able to help you.
Windows couldn’t complete the requested changes.
The function attempted to use a name that is reserved for use by another transaction.
Error code: 0x80071A90
Why am I getting error code 0x80070A90?
The function attempted to use a name that is reserved, Error code 0x80071A90 occurs when trying to enable any Windows Feature via the Control Panel applet. The cause for this could be insufficient disk space, corrupted or locked system files. It is known to occur while running System Restore as well as Windows Update.
Fix The function attempted to use a name that is reserved, Error code 0x80071a90
To fix The function attempted to use a name that is reserved, error code 0x80071a90 on your Windows computer when you try to enable a Windows Feature, follow these suggestions:
- Disable antivirus software temporarily
- Disconnect all peripherals connected to your computer
- Run Disk Cleanup Tool
- Run SFC & DISM scan
- Rebuild the WMI Repository
- Enable the Windows Feature in the Clean Boot State
- Run Windows Update Troubleshooter
Let us look at these methods one by one
1] Disable antivirus software temporarily
Some third-party antivirus software may cause the error code 0x80071a90 while updating the Windows Feature. First, disable any antivirus software temporarily, and ensure you have enough space on your storage disk.
2] Disconnect all peripherals connected to your computer
Remove all peripherals connected to your computer, and restart your system. If those preliminary solutions didn’t work, try other methods in this article to fix the update error code 0x80071a90.
3] Run Disk Cleanup tool
Running a Disk Cleanup on Windows can fix the error code 0x80071A90. The cleanup tool clears any unnecessary data and files from your system, increasing its performance and freeing up some storage space. To run the Disk Cleanup tool, follow the steps below:
- Type disk cleanup in the search box and select Open in the search results. Alternatively, you can open the Disk Cleanup tool by pressing the Windows key + R, typing cleanmgr, and then hitting Enter on your keyboard.
- Choose the drive you want to free up and select OK.
- Tick the boxes next to the files you want to remove and select OK.
- If you want to clean up the system files, choose Clean up system files. This will free up unnecessary files from your Windows system.
- A message pop-up will appear; select Delete files.
Related: Fix 0x8024A005 Windows Update Error Code
4] Run SFC & DISM scan
The SFC and DISM scans look for any malfunctioning files or apps and repair them. Scanning for corrupted files may fix the “The function attempted to use a name that is reserved” error. Use the steps below to run an SFC and DISM scan:
- On the search box type cmd and then select Run as administrator.
- Put the command below and then hit Enter:
sfc /scannow
- Wait for the process to end; upto 100%
- After that, enter the command below and press Enter.
DISM /Online /Cleanup-Image /RestoreHealth
- Once the DISM scan is complete, restart your computer. See if you solved the Windows Update error code 0x80071a90.
5] Rebuild the WMI Repository
The function attempted to use a name that is reserved, Error code 0x80071A90 can be caused by a corrupted WMI Repository. You can repair or rebuild the WMI Repository by running several commands in the Command Prompt. To do so, copy and paste the following command lines and execute them separately:
winmgmt /salvagerepository
winmgmt /verifyrepository
winmgmt /resetrepository
The command salvagerepository performs a consistency check of the WMI Repository and repairs it, verifyrepository command checks consistency as well, and the resetrepository command resets the repository to the default version.
6] Enable Windows Feature in the Clean Boot State
When you perform a clean boot, you allow your system to run with only essential programs and drivers. It also clears background apps that might be causing the error code 0x80071a90. After that, you can enable the Windows Feature in the Clean Boot State. Use the steps below to perform a clean boot and see if you can solve the error:
- The first thing is to open the System Configuration. To do so, open the Run dialog box and type msconfig, and then press Enter on your PC keyboard.
- On the new window, choose Services and tick the box next to Hide all Microsoft Services. Select Disable all and then click OK.
- Go to Startup and then select Open Task Manager.
- Here, you will see all the third-party programs. Right-click on each and select End Task.
- Finally, restart your computers and see if the issues have been fixed.
Here is how you enable the Windows Feature. Once in the Clean Boot State, type Windows Feature in the search box and select Open. A new small window will pop. Locate the Windows Feature you want to enable and then check the box next to it. Follow the on-screen directions to complete the process.
7] Run Windows Update Troubleshooter
Running a troubleshooter on your PC allows the tool to find issues in the system, and then fix or suggest solutions to the problem detected. Troubleshooting the Windows Update might fix the runtime error code 0x80071a90, and this is exactly how you do that:
- Open the Settings app by pressing the Window key + I.
- On the setting window, select Update & Security.
- On the left side, you will see Troubleshoot; click on it and then select Additional troubleshooters.
- Go ahead to expand the Windows Update troubleshooter and choose to Run the troubleshooter.
- If the troubleshooter will not fix the issues, it will recommend what you need to do. Follow the on-screen directions to fix any issue that is not fixed.
- Finally, reboot your computer and see if all is good.
We hope this helps you fix the “The function attempted to use a name that is reserved” error.
Fix: Error 0x80070002 when adding Windows Features
How do I fix the .NET Framework error 0x80071A90?
You can fix the .NET Framework error when you try to enable it via Windows Features by turning on the .NET Framework feature in the Control Panel in Clean Boot State. So perform a Clean Boot and then try this operation. If this does not help, follow the other suggestions in this post.
Read: Fix Error Code 0x800F0954 or 0x800F080C when installing .NET Framework.