QuickBooks Error 1712

Let’s Dive in to see…

How to Fix QuickBooks Error=1712

QuickBooks Payroll Error PS060

QuickBooks Installation Error · MSI Rollback

How to Fix QuickBooks Error 1712

QuickBooks installer displays: "Error 1712: One or more of the files required to restore your computer to its previous state could not be found. Restoration will not be possible."

Error 1712 is a Windows Installer rollback failure — the phrase "restore your computer to its previous state" is the diagnostic key. When a QB installation fails, Windows tries to roll back any partial changes. Error 1712 means that rollback also failed because the temp files it needed to undo the changes are missing or corrupted. At QuickFix Bookkeeping, 1712 is often a secondary error — something else failed first, and then the cleanup failed too.

The QuickFix Bookkeeping Distinction — Why 1712 Is Often a Secondary Error

1712 is unique among install errors: the primary installation may have failed for a different reason (1603, 1935, etc.), and then the Windows rollback mechanism also failed. Fixing just 1712 without fixing what caused it means the next install attempt will fail the same way.

What causes the rollback to fail

Windows Installer stores temp rollback files during installation. If they are deleted (by antivirus, temp cleanup tools, or Disk Cleanup running in the background), corrupted (by a power failure or crash), or if the AppData path is wrong (registry corruption), the rollback can't complete and 1712 appears.

The two specific 1712 fixes

Windows Modules Installer service: must be set to Automatic (not Disabled) for rollback to work. AppData registry path: HKEY_CURRENT_USER\...\User Shell Folders → AppData must point to the correct local profile path. If corrupted, rollback temp files can't be written.

The Microsoft Fix It tool for 1712: Microsoft provides a "Program Install and Uninstall Troubleshooter" specifically for cases where the Windows Installer can't cleanly install or uninstall programs. This tool finds and removes orphaned installer registry keys left from previous failed QB installs — the most common reason 1712 keeps recurring. It's available as a free download from Microsoft Support and often resolves persistent 1712 cases that other methods don't.

What Causes QuickBooks Error 1712?

Orphaned Installer Files from Previous Failed Install

Most common cause — a previous QB installation attempt failed and left partial registry entries and temp files behind. When a new install attempt starts, it triggers rollback against these orphaned files — but they're in an inconsistent state, so rollback fails with 1712. The Microsoft Program Install and Uninstall Troubleshooter cleans these up.

Windows Modules Installer Service Disabled

The Windows Modules Installer service (TrustedInstaller) manages the installation of Windows updates and Windows components. If it is disabled, the Windows Installer cannot call it to help with rollback operations, producing 1712. Checking that it is set to Automatic and running is a 1712-specific fix that does not appear in 1603 or 1935 troubleshooting.

Corrupted AppData Registry Path

The registry key HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders → AppData stores where Windows writes per-user application data. If this path is corrupted or points to a non-existent location, the installer cannot write its rollback temp files to the correct location — producing 1712 on every install attempt.

Antivirus Deleted Rollback Temp Files

Some antivirus programs scan and quarantine temp files in real time. If the antivirus deletes the rollback temp files the installer created during an in-progress installation, rollback fails when the installer tries to use those files. This is why disabling antivirus during QB installation prevents both the install failure and the 1712 rollback failure.

Damaged .NET or Windows Components

Corrupted .NET Framework, MSXML, or C++ Redistributable components cause the primary installation to fail (1603 or 1935), triggering rollback. If the damage is severe enough that Windows components needed for rollback are also affected, the rollback fails too — producing 1712 alongside the primary error.

Installing QB Over Existing Version Without Uninstalling

Attempting to install a new QB version while an older version is present without first removing it can cause the installer to encounter conflicting registry entries and file states. The new installer triggers rollback against the existing installation's state, but the rollback files from the new installer don't match the old installation — producing 1712.

How to Fix QuickBooks Error 1712

Start with Method 1 — end QB processes and retry cleanly. Then check the Windows Modules Installer service if it persists.

METHOD 1 End All QB Processes + Run Install Diagnostic Tool Do this first — clears residual processes and repairs components
1

Press Ctrl + Shift + Esc to open Task Manager → Processes tab. Find and End Task on any of these: QBW32.EXE, QBDBMgrN.exe, QBUpdate.exe, qbw.exe. Restart your computer after ending all QB processes.

2

Tool Hub → Installation IssuesQuickBooks Install Diagnostic Tool → let run (20 min) → restart. Then retry the QB installation. Also try Tool Hub → Program Problems → Quick Fix My Program if 1712 is appearing on an existing QB installation rather than a fresh install.

METHOD 2 Enable Windows Modules Installer Service 1712-specific — rollback service disabled
1

Press Windows + R → type services.msc → Enter. Scroll to Windows Modules Installer. Right-click → Properties. Check the Startup type — if it shows Disabled, change it to Automatic → Apply. Click Start if the service is not running. Close services window. Also check Windows Installer in the same list — restart it if it is in a Stopped state. Retry the QB installation.

METHOD 3 Run Microsoft Program Install and Uninstall Troubleshooter Orphaned installer keys from previous failed installs
1

Search for "Microsoft Program Install and Uninstall Troubleshooter" on Microsoft's support website and download it. Run the downloaded file. When prompted "Are you having a problem installing or uninstalling a program?" → select Installing. The tool scans for orphaned installer registry keys and incomplete MSI installation records from previous failed QB installs. Follow the prompts to remove the conflicting entries. After the tool completes, retry the QB installation from scratch. This is the 1712-specific tool that addresses orphaned installer data — the most common persistent cause.

METHOD 4 Fix the AppData Registry Path 1712-specific — corrupted temp file path

Registry warning: Export a backup before editing — File → Export → save to Desktop.

1

Press Windows + R → regedit → Enter. Navigate to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders. Double-click AppData. The value should be %USERPROFILE%\AppData\Roaming. If it shows a different path or is blank — correct it to %USERPROFILE%\AppData\Roaming → OK. Close regedit → restart → retry QB installation.

METHOD 5 Uninstall All QB Versions + Clean Install All above tried or installing over existing version
1

Backup your company file first. Control Panel → Programs and Features → uninstall all QuickBooks versions listed. After all versions are removed, use Tool Hub → Installation Issues → Clean Install Tool to remove all remaining QB files, folders, and registry entries. After the Clean Install Tool completes, download a fresh QB installer from Intuit's official site and install as administrator. A clean install starts completely fresh with no orphaned installer data — resolving persistent 1712 cases that all other methods couldn't clear.

Quick Reference

Your situation Likely cause Start with
1712 on first install attempt Background QB processes or broken components Method 1 — end processes + Install Diagnostic
1712 recurring on every install attempt Orphaned installer keys from previous failed install Method 3 — Microsoft troubleshooter
1712 appeared after a Windows update Windows Modules Installer disabled or AppData path corrupted Methods 2 + 4 — service + registry path
Installing new QB over existing — 1712 immediately Conflicting old QB installation Method 5 — uninstall all + clean install

Frequently Asked Questions

Why does Error 1712 say "restore your computer to its previous state"?
Windows Installer has a built-in rollback mechanism. When it begins installing software, it creates a snapshot of the files and registry keys it is about to change so that if the installation fails, it can restore Windows to the state it was in before the install started. Error 1712 means this rollback also failed — the files the installer saved to roll back with are missing or corrupted. This is why the message mentions "restore to previous state" — it is literally describing the rollback mechanism failing, not the installation itself.
Is my data safe when Error 1712 appears?
Yes — Error 1712 is an installation error, not a data error. Your QuickBooks company file (.QBW) is completely unaffected. 1712 occurs during program installation and involves only program files and Windows Registry entries — it cannot touch your accounting data. Even if the rollback failed and Windows is left in a partially-installed state, your .QBW file is safe. Always maintain regular backups of your company file, but 1712 itself poses no data risk.
Can I install a different QB version while 1712 is blocking the current version?
Not recommended without first running the Clean Install Tool. The orphaned installer data and corrupted registry entries that cause 1712 for one version will often block other versions too — the Windows Installer database tracks all versions and the conflicts carry across versions. The Microsoft Program Install and Uninstall Troubleshooter (Method 3) or the QB Clean Install Tool (Method 5) removes the conflicting data so that any QB version can install cleanly afterwards.

Related QuickBooks Installation Errors

Error 1712 Still Blocking QuickBooks After All Methods?

Let QuickFix Bookkeeping Get QuickBooks Installed.

Certified Intuit ProAdvisors — Installation Specialists

Persistent Error 1712 after the Microsoft troubleshooter, Clean Install Tool, and AppData registry fix typically indicates a deeper Windows component damage — corrupted Windows image (SFC /scannow), a damaged user profile, or a hardware issue with the system drive.

Book a Free 30-Minute Consultation

No obligation. Same-day response. QuickBooks installed fast.