Windows 10 Restore Error 0x80070091: How to Fix

The Windows System Restore feature allows users to return to a previous state (restore point) if one was created beforehand.

This is quite helpful because users can revert system changes that may have caused PC slowness, errors, frequent crashes, and other malfunctions.

However, several Microsoft community users have reported receiving the “Error 0x80070091 Windows 10 System Restore” message when attempting to perform a system restore.

This error message typically appears as

“System Restore did not complete successfully. Your computer’s system files and settings were not changed” on the screen or “an unspecified error occurred during System Restore 0x80070091”.

Many users who have tried to restore their PC to an earlier restore point have reported the error notification below:

“System Restore failed while restoring the directory from the restore point.Source: AppxStaging
Destination: %ProgramFiles%\WindowsApps
An unspecified error occurred during System Restore. (0x80070091)

However, in this article, you’ll find five proven solutions that will help you fix whatever error code 0x80070091 issues you may be having.

Five Solutions to Fix the Windows Restore Error 0x80070091

Solution 1: Rename the WindowsApps Folder in Safe Mode

Step 1: Use the Win + R shortcut to open the Run dialog box.

Step 2: Input msconfig in the Run box and hit the Enter key to open a pop-up window.

Step 3: Navigate to the Boot pane, tick the Safe boot option, and click on OK.

Safe boot option

Step 4: Now, restart your PC to enter into Safe Mode.
Step 5: Input cmd in the Windows search bar, right-click on the Command Prompt option, and run as administrator.
Step 6: In the Command Prompt window, input the following commands; hit the Enter key after each command:

cd C:\Program Files
takeown /f WindowsApps /r /d Y
icacls WindowsApps /grant “%USERDOMAIN%\%USERNAME%”:(F) /t
attrib WindowsApps -h
rename WindowsApps WindowsApps.old

Step 7: Find your way back to (Step: 3) above, but this time, untick the Safe boot option to restart your system.
Wait for your PC to be fully restarted, then attempt to perform a System Restore to confirm if the error code 0x80070091 issue has been fixed.

Solution 2: Rename the WindowsApps Folder in Windows Recovery Environment

Step 1: Use the Win + I shortcut to launch the Settings app.

Step 2: In the Settings window, click on the Update & Security option.

Step 3: In the left pane, click on the Recovery option.

Step 4: In the right pane, locate the Advanced startup section, and click on Restart now.

Recovery settings - restart now

Step 5: Your PC will restart and a menu will be displayed on a blue screen.

Step 6: In the displayed menu, click the Troubleshoot option.

Step 7: In the Troubleshoot menu, click on Advanced options.

Step 8: Then, click on Command Prompt in the Advanced options window.

Step 9: In the Command Prompt window, input the following commands, and hit the Enter key after each command:

cd C:\Program Files
attrib WindowsApps -h
rename WindowsApps WindowsApps.old

Step 10: Restart your PC. Afterwards, attempt to run System Restore again to check whether the System Restore error has been resolved.

Solution 3: Check Your Antivirus Program

Although antivirus programs help to protect your PC from malware and security threats, they often interfere with certain system processes and block some applications from accessing required directories.

If the solutions above haven’t been able to resolve your error 0x80070091 issues, disabling or removing your antivirus software may be the required solution.

Uninstall Antivirus

If error 0x80070091 is resolved after removing your antivirus software, you may want to switch to a different and more efficient antivirus program.

This solution can also help you to solve some Windows update errors like 0x80070422 or 0x80070002.

Solution 4: Perform a Chkdsk Scan

Step 1: Input cmd in the Windows search bar, right-click on the Command Prompt option, and run as administrator.

Step 2: In the Command Prompt window, input the following command:
chkdsk /f X:Note: Replace “X” with your system drive letter and hit the Enter key.

chkdsk command

Step 3: You’ll be prompted to schedule a disk scan at the next restart. Simply input Y and hit the Enter key to confirm.

Step 4: Restart your PC.
The chkdsk scan will take up to 15 minutes or more depending on the size of your drive. After the scan is complete, check to confirm if the error code 0x80070091 problem is still appearing.

Solution 5: Keep Your System up to Date

The Windows Restore error 0x80070091 can also appear if your system isn’t up to date. Although Windows automatically installs missing updates, it’s possible that you may have missed an update at one point or the other.
However, you can follow the steps below to manually check for missing updates:

Step 1: Use the Win + I shortcut to launch the Settings app.

Step 2: In the Settings window, click on the Update & Security option.

Update and Security options

Step 3: In the right pane, click on the Check for updates option.

Finally, windows will check for available updates and download them in the background. Restart your PC after the update and check if the Windows Restore error 0x80070091 has been resolved.

Outbyte PC Repair Outbyte PC Repair
Take the bull by the horns: identify and resolve performance issues that might be affecting your PC.
Outbyte AVarmor Outbyte AVarmor
With its powerful engine, Outbyte AVarmor identifies and removes viruses, malware, and spyware threats from your PC.
Outbyte Driver Updater Outbyte Driver Updater
Manually searching for drivers can be quite tiresome, as finding correct driver versions may be difficult for a casual user.
Camomile Camomile
Free CPU Optimization App. CPU optimization and longer battery life for your computer.
People About Us
See what Outbyte users are saying about our software.
Recent articles
Dec 13, 2024
Error Code 0x800f081f especially comes when working your way around Windows 10 or 11. Normally, these errors show up while installing and activating the .NET Framework 3.5, along with carrying out some...
Riley Reed
Dec 13, 2024
What Is Svchost.exe_SysMain Error? The Windows svchost.exe process runs several system services that are active on the system. It houses system maintenance tasks handled by SysMain in particular. When an...
Yuri Thomopsov
Dec 12, 2024
What is Install Error 0x80070103? This error sometimes pops up when you are installing driver updates or updating some updates associated with Windows. It usually does not fail your entire system; however,...
Riley Reed