QuickBooks is a full-featured business and financial management suite complete with tools for accounting, inventory, payroll, tax filing, invoicing, bank account tracking and reconciliation, expense management, budgeting, payment processing, and accounts receivable and accounts payable management. This article will serve as an informative guide and give you a clear understanding of how to perform a silent installation of QuickBooks Enterprise 2020 from the command line using the EXE installer.
How to Install QuickBooks Enterprise 2020 Silently
QuickBooks Enterprise 2020 Silent Install (EXE)
- Navigate to: https://dlm2.download.intuit.com/akdlm/SBD/QuickBooks/2020/Latest/QuickBooksEnterprise20.exe
- Download the QuickBooksEnterprise20.exe to a folder created at (C:\Downloads)
- Locate your product & license number: https://emaillicense.quickbooks.com/app/qbdt/licensenumber
- Open an Elevated Command Prompt by Right-Clicking on Command Prompt and select Run as Administrator
- Navigate to the C:\Downloads folder
- Enter the following command:
QuickBooksEnterprise20.exe -s -a QBMIGRATOR=1 MSICOMMAND=/s QB_PRODUCTNUM=XXX-XXX QB_LICENSENUM=XXXX-XXXX-XXXX-XXX |
After a few minutes you should see the QuickBooks Desktop Shortcut appear. You will also find entries in the Start Menu, Installation Directory, and Programs and Features in the Control Panel.
Software Title: | QuickBooks Enterprise Solutions: Accountant Edition 20.0 |
Vendor: | Intuit |
Architecture: | x86_64 |
Installer Type: | EXE |
Silent Install Switch: | QuickBooksEnterprise20.exe -s -a QBMIGRATOR=1 MSICOMMAND=/s QB_PRODUCTNUM=XXX-XXX QB_LICENSENUM=XXXX-XXXX-XXXX-XXX |
Silent Uninstall Switch: | MsiExec.exe /x {DF699288-CD8C-49B9-9B26-E75A1896387B} UNIQUE_NAME="belacct" QBFULLNAME="QuickBooks Enterprise Solutions: Accountant Edition 20.0" ADDREMOVE=1 /qb! |
Download Link: | https://dlm2.download.intuit.com/akdlm/SBD/QuickBooks/2020/Latest/QuickBooksEnterprise20.exe |
PowerShell Script: | https://silentinstallhq.com/quickbooks-enterprise-2020-install-and-uninstall-powershell/ |
Detection Script: | https://silentinstallhq.com/create-a-custom-detection-script-for-quickbooks-enterprise-2020-powershell/ |
The information above provides a quick overview of the software title, vendor, silent install, and silent uninstall switches. The download links provided take you directly to the vendors website. Continue reading if you are interested in additional details and configurations.
Additional Configurations
Workaround for “An internal file in QuickBooks has become unreadable [PS107]” Error Message
- Install & Open QuickBooks
- Navigate to: Help->Update QuickBooks Desktop…
- Select Options tab
- Under the “Select the updates you want QuickBooks Desktop to download automatically.” section
- Select Mark All
- Click Save
- Select Update Now tab
- Click Get Updates
- Once the updates have completed downloading, click Close & Exit QuickBooks
- Navigate to: “%ProgramFiles%\Intuit\QuickBooks Enterprise Solutions 20.0\Components\Payroll\Esgservices.dat”
- Copy the Esgservices.dat to “C:\Downloads”
- Uninstall QuickBooks to test
- Open an Elevated Command Prompt by Right-Clicking on Command Prompt and select Run as Administrator
- Navigate to the C:\Downloads folder
- Enter the following commands:
QuickBooksEnterprise20.exe -s -a QBMIGRATOR=1 MSICOMMAND=/s QB_PRODUCTNUM=XXX-XXX QB_LICENSENUM=XXXX-XXXX-XXXX-XXX |
xcopy /y ".\Esgservices.dat" "%ProgramFiles%\Intuit\QuickBooks Enterprise Solutions 20.0\Components\Payroll\" |
Disable QuickBooks Enterprise 2020 Automatic Updates
- Open Notepad or your favorite text editor
- Add the following lines:
[ChannelInfo]
BackgroundEnabled=0
DownloadDirectoryShared=0
- Save the file to C:\Downloads and name it: QBchan.dat
- Open an Elevated Command Prompt by Right-Clicking on Command Prompt and select Run as Administrator
- Navigate to the C:\Downloads folder
- Enter the following commands:
QuickBooksEnterprise20.exe -s -a QBMIGRATOR=1 MSICOMMAND=/s QB_PRODUCTNUM=XXX-XXX QB_LICENSENUM=XXXX-XXXX-XXXX-XXX |
xcopy /y ".\QBchan.dat" "%ALLUSERSPROFILE%\Intuit\QuickBooks Enterprise Solutions 20.0\Components\QBUpdate\" |
Suppress the “How QuickBooks Desktop Uses Your Internet Connection” Window
- Open an Elevated Command Prompt by Right-Clicking on Command Prompt and select Run as Administrator
- Run the following command once for each user:
QuickBooks Enterprise Solutions 2020 (Accountant Edition)
REG ADD "HKCU\Software\Intuit\QuickBooks\30.0\belacct" /v Dlss /t REG_SZ /d RC1MP9/3AX /f |
QuickBooks Enterprise Solutions 2020 (Non-Accountant Edition)
REG ADD "HKCU\Software\Intuit\QuickBooks\30.0\bel" /v Dlss /t REG_SZ /d RC1MP9/3AX /f |
How to Uninstall QuickBooks Enterprise 2020 Silently
Check out the following posts for a scripted solution:
QuickBooks Enterprise 2020 Install and Uninstall (PowerShell) |
QuickBooks Enterprise 2020 Silent Uninstall (PowerShell) |
- Open an Elevated Command Prompt by Right-Clicking on Command Prompt and select Run as Administrator
- Enter the following command:
QuickBooks Enterprise 2020 Silent Uninstall
MsiExec.exe /x {DF699288-CD8C-49B9-9B26-E75A1896387B} UNIQUE_NAME="belacct" QBFULLNAME="QuickBooks Enterprise Solutions: Accountant Edition 20.0" ADDREMOVE=1 /qb! |
Always make sure to test everything in a development environment prior to implementing anything into production. The information in this article is provided “As Is” without warranty of any kind.