Running Applications in XP mode on Windows 7 for ALL Users

I have a customer who has bought a new Windows 7 computer. To ensure compatibility, I set up an old version of QuickBooks ( 2003 Pro ) to run in XP Mode. This works well on the customer's Local Acoount.

Since then the customer has set up another Local User - this is a stand alone machine - for the new Manager. This Manager is unable to access Quickbooks through her Account.

I tried making a shortcut for Quickbooks from the other user but when run it comes up with the error:
"Windows XP Mode Error – Cannot start virtual application – The application is blocked from running as a virtual application"

Is there any way of allowing all local users access to Quickbooks or any other application running in XP Mode?

Many thanks in advance.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Just check your not running Windows 7 Home you need the pro version to run in compatibility mode.

I didnt beleive it when i first got told this as i didnt thing Microsoft would do this. but it appears XP compatibility modes will not run in Windows 7 Home.

then again i could be talking rubbish
Have you tried making a shortcut for Quickbooks in the VM to the All Users profile?  Access the Windows XP VM, right-click the Start button, and select the Open All Users command. When Windows Explorer launches, open the Programs folder. Once there, you can drag-and-drop the shortcut from Windows XP’s Start menu to the Programs folder.
PowerEdgeTechIT ConsultantCommented:
Just to comment on Support's comment ...

Indeed XP Mode is only included with Professional, Enterprise, and Ultimate ... part of the price you pay is for the fully-licensed version of XP.  He would not have been able to run XP Mode if he didn't have one of the compatible versions.

10 Tips to Protect Your Business from Ransomware

Did you know that ransomware is the most widespread, destructive malware in the world today? It accounts for 39% of all security breaches, with ransomware gangsters projected to make $11.5B in profits from online extortion by 2019.

Markieboy1OwnerAuthor Commented:
Thanks for the comments. It is Windows 7 Pro. XP Mode will only run in Pro and Ultimate editions.

Lee, Will this make it available to users when in Windows 7?

I maybe should explain that the local user accounts I am talking about are in Windows 7, not XP. I should also make clear that the customer is not opening XP as a virtual machine - so you can see the XP desktop etc - and viewing Quickbooks "within" XP. They are running and viewing it as a virtual application within Windows 7.

The virtual application list is available in the programs menu on the first local Windows 7 account that this was set up on but not on the second.

I produced a shortcut on the Windows 7 desktop for Quickbooks from this list in the programs menu. It is this shortcut that I tried to copy to the second Windows 7 User account but got the error as mentioned.

Hope that makes things a little clearer.
>Lee, Will this make it available to users when in Windows 7?

I have only one user, myself, set up on my home Windows 7 pc, so I would have to set up another user to test, but here is a page which verifies what I said about setting up applications for All Users:

A relevant quotation from the above page:

At this point you will need to install your applications in Windows XP, and make sure to choose "All Users" anytime you are asked who to install the software for—the integration features won't work with software that installs just for your user account. If you can't install for everybody, you can simply choose "Open All Users" on the start menu, and copy a shortcut to the application into the start menu's programs folder.

Once your applications are installed and shortcuts are in the All Users start menu, they will magically show up in the Windows 7 start menu under the Windows Virtual PC -> Virtual Windows XP Applications folder.

The issue you may have is that the quickbooks files are part of the users profile versus setup in a shared location.
i.e. c:\users\<username>\application data\quickbooks\datafiles
rather than c:\quickbooks\datafiles.

Instead of using XP mode, there is also a feature in Windows 7 that lets you configure applications to run in compatibility mode where you can set that quickbooks should run as though the system is windows XP SP3.

Back to your point, check where the data files are stored and what the security permissions on those files are.
Quickbooks also has a monitoring service that is installed, is that part of your configuration?
Markieboy1, any feedback?
Markieboy1OwnerAuthor Commented:
Sorry, was busy for the last few days.

I haven't been back to the customer as yet - they are surviving on one account!

I need to check if Quickbooks is in "All Users" in XP Mode. However, I am not sure if that will help as the Applications Folder- and Quickbooks -  is listed in the start menu of the first user but not the second. Unless of course, it is created when the shortcut is produced in all users?

I also like arnold's view. However, when this program was run on a native XP machine, all the local Users had access to Quickbooks so I will assume the data files are open to all.

I must get to the customer and have a play. Unless anybody has any other thoughts??

Thanks Again.
Double check with the user that is currently using, where the quickbooks files are.  Are they in a shared location or did the user create a company in their local profile?
By default, the VM for XP Mode is save into a single user's profile, and only set up for that one user.

Here's a link giving various solutions, all involving moving the VHD to a location that can be accessed by both Win 7 users, and manually setting up the VM for the second user:

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
I believe my comment, 32346049, gives the correct solution, since the issue is about how the VM is set up in Windows 7, not how Quickbooks is set up within the VM.
Markieboy1OwnerAuthor Commented:
Sorry Guys. Been away for a awhile Customer has coped as was and has now decided to upgrade Quickbooks. Never got try solutions but think advice given was excellent and I hope the points awarded are fair. Thanks Again.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Legacy OS

From novice to tech pro — start learning today.