Running Quicken 2020 Premier Under Wine

From Nearline Storage
Jump to navigation Jump to search

(I sent this information into the WineHQ.com AppDatabase but they have ignored my submission, so I posted it here so that I won't forget it.)

Quicken runs well enough under Wine that I've stopped using a KVM virtual machine to run it and now do it this way.

These instructions have worked for me with Wine 5.0, 5.2 and 5.3.

What Works

​Installation and basic functionality (the things that I do) all work. That includes the download and installation of program updates, manual editing, downloading transactions from banks and investment brokers, downloading stock quotes and performing data backups to disk.

What Doesn't Work

  • The prerequisite tasks described below must be performed using the winetricks utility in order to allow the Quicken installation to complete successfully.
  • The Quicken window, while Quicken is running, is not particularly "well-behaved" in my Gnome desktop but these are minor inconveniences in my view:
    • After installation, the window initially opens in full-screen mode and must be resized. It does remember its size and location in subsequent runs.
    • When Quicken pops up a small prompt window overlaying the main window, the main underlying window is disabled. That's as expected. What isn't as expected is the fact that any other application windows that exist in the same area of the desktop as the Quicken windows are also disabled, even when they have focus and have been brought to the front. These windows must be moved to an area of the desktop completely outside the area occupied by the Quicken window before one can interact with the applications running in them.
    • The Quicken window does not resize or move smoothly, there is lots of break-up and jerkiness in the window while it's being moved or resized.

Installation Instructions

1. Create a new 32-bit wine prefix for the Quicken installation and install MS .Net Framework 4.6.1 using winetricks:

 $ WINEARCH=win32 WINEPREFIX=~/.quicken-wine winetricks -q dotnet461​

2. Change the Direct Draw Renderer to GDI using winetricks:

 $ WINEARCH=win32 WINEPREFIX=~/.quicken-wine winetricks settings ddr=gdi

3. Patch the Quicken installer to prevent it from attempting to install the PDF print driver:

 $ cd /path/to/installer/file
 $ 7za x Quicken.exe
 $ perl -pi.bak -0777e 's/NOT REMOVE="ALL"InstallPDFDriver/NOT_REMOVE="ALL"InstallPDFDriver/' "DISK1/Quicken.msi"

4. Run the Setup.exe installer application:

 $ ​WINEPREFIX=~/.quicken-wine wine DISK1/Setup.exe​