Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

QuickBooks 2002 Pro and Citrix...compatible? 1

Status
Not open for further replies.

lb63640

MIS
May 12, 2004
554
US
We are running Citrix MetaFrame XP on a W2K server. One of my remote offices has a need to run QuickBooks. They previously ran the app on a LAN before we pulled their server during the Citrix implementation.

When they attemp to print, they get all sorts of C++ and Visual Basic errors. Tech forums says QB2002 isn't Citrix friendly. Anybody have a hint for a workaround?

For the moment I put the QB data on a local drive back at their office so they would continue to have access to their info, but do want a solution so that it runs via Citrix.
 
Hi,

Some programs just aren't Citrix friendly !!!!!!

Cheers,
Carl.
 
What problems are you guys having? I'm running Quickbooks Pro 2005 on one of my citrix servers and I've had "no" issues. What's the deal? Is 2005 compatible?
 
Chambers, I should have provided more info. This is version 2002 Pro. They wanted to see if we could make it work before they spent more $$ on a newer version.

The problem was that when the user tried to print, an error dialog box displayed the following message:

Microsoft Visual C++ Runtime Library
Assertion failed!
Program O:\program files\intuit\quickbooks pro\qbw32.exe File: d:\qb187\SOURCE\WPR\SRC\getprtrs.cpp
Line: 96
Expression: pPort !=NULL
 
Did you ever find a solution to this problem? I am having a similar one.
 
Yes, I did find a solution that allows us to run QB on Citrix.

Vera Noest is a MS VIP, and provided this information on her site. It works like a champ, but you must follow the steps exactly as she has detailed, or it just won't work for you. Here are the steps, which I adapted slightly to work with the 2002 version that we have:

1. perform a normal installation of QuickBooks (in install mode!)
2. reboot
3. 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
4. go back to execute mode (change user /execute)
copy the %systemroot%\Intuit folder into each users %userprofile%\Windows folder
5. create a Quickbooks Users group
6. add your users to this group
7. give the group Full Control to HKEY_LOCAL_MACHINE\Software\Intuit\QuickBooksRegistration
8. give the group Full Control to HKEY_CLASSES_ROOT\.QPG
9. give the group Full Control to HKEY_CLASSES_ROOT\obja.obja
10. give the group Full Control to HKEY_CLASSES_ROOT\Quickbooks.application
11. give the group Modify rights to the Program Files\Intuit\Quickbooks Pro folder
12. Also make sure that clients use short names for printers if they need to print to a redirected local printer. Quickbooks cannot handle long printer names. You will get an "assertion failure" error message if the name is too long.

Best of luck to you. If you have any other questions, don't hesitate to ask. I'll be happy to help if able.

 
Thank you, that is very helpful... I think the only problem I really had was the long printer name... I changed it and it works perfectly!
 
Glad to hear it worked out for you. I just love how Intuit insists that this product won't work correctly in this environment. It would take all of 30 seconds to clue people in about the printer name, but then they couldn't sell the higher priced newer products to small companies on tight budgets : )
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top