Applications : QuickBooks
The official statement from Intuit is that running QuickBooks 2003 in a Terminal Server session is not supported. Read the details in Microsoft Terminal Server functionality for QuickBooks
Update: QuickBooks 2005/2006 Enterprise Solutions does support Terminal Services! Check QuickBooks Enterprise Solutions: system requirements for details.
Users in the terminal services newsgroups have reported that you can make QuickBooks available in a TS environment (and without making all users Administrators!), if you adjust some specific permissions.
Here are the steps:
- perform a normal installation of QuickBooks (in install mode!)
- reboot
- enter install mode again (change user /install), start QuickBooks and activate it by entering the registration code
(this is a crucial step, and must be performed immediately following the reboot)
- go back to execute mode (change user /execute)
- copy the %systemroot%\Intuit folder into each users %userprofile%\Windows folder
- create a Quickbooks Users group
- add your users to this group
- give the group Full Control to HKEY_LOCAL_MACHINE\Software\Intuit\QuickBooksRegistration
- give the group Full Control to HKEY_CLASSES_ROOT\.QPG
- give the group Full Control to HKEY_CLASSES_ROOT\obja.obja
- give the group Full Control to HKEY_CLASSES_ROOT\Quickbooks.application
- give the group Full Control to HKEY_CLASSES_ROOT\Quickbooks.CoLocator - QB 2006 only?
- give the group Full Control to HKEY_CLASSES_ROOT\Quickbooks.CoLocator.1 - QB 2006 only?
- give the group Full Control to HKEY_CLASSES_ROOT\CLSID\{E53C85D6-E6D9-4BCF-A623-72062A99AA7F} - QB 2006 only?
- give the group Modify rights to the %Program Files%\Intuit folder
- give the group Modify rights to the %Program Files%\Common Files\Intuit folder
QuickBooks 200x on a Windows 2003 Terminal Server
After installation of QuickBooks 200x on a Windows 2003 Terminal Server, follow these steps:
- Right-click on the QBES shortcut
- Chose properties
- Go to the Compatibility tab
- Put a checkmark in the box labeled "Allow Non-Administrators to Run This Program"
- Apply and save
Printing issues
Make sure that clients use short names for their local printers if they need to print
to a redirected local printer. Quickbooks cannot handle long printer names.
It's also important WHEN the driver was installed. Apparently QuickBooks only sees so many drivers in the registry, so if you
installed 16 printer drivers and the 17th was the one you need auto-created, QuickBooks won't see it.
Misc. issues
- 123869 - Message: "An ActiveX control on this page is not safe" or QuickBooks Centers are blank
Additional information
Disclaimer: I have no knowledge of the License Agreement for QuickBooks. You should check your License Agreement with Intuit to see if running QuickBooks on a Terminal Server is a violation or not.
|