QuickBooks Terminal Server Errors (RDS / RDP)
Let’s Dive in to see…
How to Fix QuickBooks Terminal Server Errors
(RDS / RDP)
Setting up QB on RDS for the first time?
See our installation guide
QuickBooks Desktop · Remote Desktop / Terminal Server
How to Fix QuickBooks Terminal Server Errors (RDS / RDP)
Common errors when running QuickBooks on Windows Remote Desktop Services (RDS): "The selected path is not on a local drive", repeated Windows admin credential prompts, multi-user access failing after upgrade, or QB crashing mid-session on the RDS server.
Only QuickBooks Enterprise Solutions is officially designed and supported for RDS/Terminal Server environments. At QuickFix Bookkeeping, the most commonly missed step is the change user /install command before installing QB on the RDS server — without it, QB installs in user-specific mode and breaks for all other RDS users.
The QuickFix Bookkeeping Distinction — Only QB Enterprise Is Officially RDS-Supported
This is the single most important fact for Terminal Server deployments — and the one that causes most installation failures.
QB Enterprise — supported
Officially designed for RDS. Can be installed for all users on a Terminal Server using the correct installation mode. All versions from Enterprise 12.0 onward support RDS.
QB Pro / Premier — NOT supported
Intuit's EULA prohibits using QB Pro or Premier on Terminal Server. These versions are not designed for multi-session environments and will produce errors and instability on RDS.
QB 2024 (64-bit) vs 2021 (32-bit)
QB Enterprise 2024 is 64-bit — behaviour on RDS differs from 2021 (32-bit). Windows Server 2012 is not supported by QB 2024; minimum is Windows Server 2016.
The change user /install requirement — why it matters: Windows Terminal Server tracks application installations per-user or per-machine. If QB is installed while in normal mode, Windows stores QB's settings (registry, file paths) only for the installing user — all other RDS users can't run it correctly. Before installing QB on any RDS server, run change user /install in an Administrator CMD to put the server into install mode. After QB setup completes, run change user /execute to return to normal mode. This applies to every QB installation or update on RDS.
Common QuickBooks Terminal Server Errors and Their Causes
"Selected path is not on a local drive"
QBDSM gives this error when the company file path is a UNC network path (\\server\share\...) rather than a local drive letter. QBDSM only scans local paths. Fix: map the network share to a drive letter (e.g., Z:) → use the drive letter path in QBDSM. Or store the company file on a local drive on the RDS server itself.
Admin Credential Prompt Loop
QB pops up requesting Windows Administrator credentials every time users open it on the RDS server — or intermittently every week. Most common cause: the QB shortcut has a UNC path (\\computername\c$\...) instead of a local path (C:\...) — Windows changed it when the shortcut was copied from another machine. Fix: right-click shortcut → Properties → Target → change to the local path C:\Program Files\Intuit\...
QB Installed Without change user /install
QB was installed without putting the server in install mode first. Only the installing admin user can run QB — all other RDS users get errors or can't open company files. Fix: uninstall QB → run change user /install → reinstall QB → run change user /execute. Then reinstall for all users.
Multi-User Access Fails After Upgrade
After upgrading QB Enterprise on the RDS server, multi-user access stops working intermittently. Common cause: the QB 2024 (64-bit) Database Server Manager needs to be reinstalled separately on Server 2016+. Also: QuickBooksDB34 (or the appropriate service for the version) must run as Local System — changing it to another service account breaks QB 2024 on RDS.
Previous Session Lock (User Forgot to Log Out)
A user logged into QB via RDS and disconnected (closed the RDP window) without logging out of QB. QB still shows that user as logged in — other users get "company file is in use" errors. Fix: Company → Users → View Users → find the session → have the user sign out, or as admin end their RDS session via Task Manager → Users tab → Log Off.
Windows Server 2012 Not Supported (QB 2024)
QB Enterprise 2024 requires Windows Server 2016 or later. Upgrading from QB 2021 (which ran on Server 2012) to QB 2024 without upgrading the server OS produces compatibility errors on RDS. Solution: upgrade the server to Windows Server 2016 or 2019 before upgrading QB Enterprise to 2024.
How to Set Up and Fix QuickBooks on Terminal Server / RDS
If starting fresh: the correct RDS installation sequence. If fixing an existing broken setup: targeted fixes below.
Frequently Asked Questions
Related QuickBooks Errors
QuickBooks Enterprise on Terminal Server — Persistent Errors?
Let QuickFix Bookkeeping Configure Your RDS Environment.
RDS QuickBooks deployments involve server OS compatibility, 32-vs-64-bit service differences, QBDSM configuration, and multi-user licensing — we diagnose and fix the specific combination causing your errors.
Book a Free 30-Minute ConsultationNo obligation. Same-day response.