Process credit/debit cards and ACH (E-check) all from within QuickBooks. Installation is quick and easy!

QuickBooks and Windows 7

| October 27, 2009 | 123 Comments

Back in July I wrote an article about QuickBooks on Windows 7 RC and Internet Explorer 8, where I talked about QuickBooks 2009 on the pre-release version of Windows 7. Since that time we have had the public release of Windows 7, and the release of QuickBooks 2010, so it is time that I revisited this subject.

(modified 11/9/2009) Please note that all of my examples in this article are based on the 32 bit version of Windows 7 – I’ll mention the 64 bit version later at the end of the article. Also, I’m working with the US versions of QuickBooks here – the non-US versions tend to be about a year behind the US versions from a technical standpoint.

For my tests this time I started with a “clean” install – formatting the hard drive and installing a new copy of Windows 7 and all of my software, rather than upgrading the existing system. This can make the task take longer, but you do avoid bringing along a lot of baggage from your older system. Please note that your results may vary from what I see – there are many factors involved. The amount of memory, the type of processor, system drivers that you have installed, upgrading versus clean installs – all these (and more) can affect how your installation experience works out.

How To Run QuickBooks on Windows 7

There are three ways to run QuickBooks on Windows 7, the choice depends a lot on your hardware, version of Windows 7, and version of QuickBooks.

  • Running it as a regular program.
  • Running with Vista or XP Compatibility.
  • Running with XP Mode Virtual feature

Windows 7 is very compatible with Vista from a programming standpoint, so supposedly any program that runs on Vista should run on Windows 7. We also had an XP Compatibility mode with Vista, which many people used to get older versions of QuickBooks running there – but sometimes that took a lot of work. The new feature in Windows 7 is Windows XP Mode – and if you have the right kind of computer hardware this can work wonders!

QuickBooks 2010 on Windows 7

This version of QuickBooks is the only one supported on Windows 7 by Intuit technical support, and I had no trouble running it on my 32 bit system. There are a few problems that people have run into, but they tend to be problems that involve trying to get around certain features in Windows, or that are created by upgrading your system (and software) from an older install.

QuickBooks 2009 on Windows 7

Although this isn’t supported officially, I had no trouble with QuickBooks 2009 on this system. Please note that the first thing I did after installing the program, before trying to open any data files, was to use the automatic update feature to make sure that I had the most current update. This is very important.

QuickBooks 2008 on Windows 7

This version is supposed to be Vista Compatible, and I do run it on my Vista system. In theory it should run fine, just like the 2009 version. However, I did run into some odd problems. Unfortunately the problems vary with time and aren’t always reproducible.

At this time I’m finding success in running this in Vista Compatibility Mode. I’m still exploring what the problem is here.

Right click on the desktop icon for QuickBooks 2008 to get the context menu:

img015

 

Select Properties, and click on the Compatibility tab

image

In my current system I put a check in the compatibility mode box and selected “Windows Vista” for the mode. At this time it seems to make this copy of QuickBooks happy…

QuickBooks 2007 on Windows 7

Again, a version of QuickBooks that should be Vista Compatible. I run it on my standard Vista system, but I usually recommend that people not try it in a production environment. With Windows 7, I had a lot of trouble. Even trying the Vista Compatibility mode as I described above didn’t make this installation trouble free.

In this case I was able to get it to work, but I had to use the Windows XP Mode feature that I’ll describe in more detail in the next section.

QuickBooks 2005 on Windows 7

I jumped ahead to the 2005 version, passing over the 2006 version. 2006 and older versions are no longer supported by Intuit in any way. I wanted to try an older version, one that uses the “old” database system (the 2005 version was the last US version to use it). Note that the method I describe here, for 2005, worked for the 2007 version and should work quite well for the 2006 version.

Windows XP Mode is fairly technical to set up, and you need a fairly new computer to be able to use it. This is an updated version of the Windows Virtual PC system that I described in my article last year on QuickBooks in a Virtual PC, but Microsoft has made vast improvements on this feature. Please note that you must have Windows 7 Professional, Enterprise or Ultimate to be able to use this feature.

I can’t go into all of the details here, as the steps will vary with each different computer. Open Windows Help and do a search on XP compatibility and you will get step by step instructions.

imageOne of the first steps that you will take is to confirm that your PC can support Windows XP mode. You may find that your computer won’t support it – if not, buy yourself a new computer (or a newer copy of QuickBooks). Microsoft provides a very simple to use detection tool that will examine your computer and tell you if it can support this mode.

imageIn my case I had to implement some changes in my system BIOS, which wasn’t that difficult for me – and Microsoft’s instructions were very detailed.

After configuring the hardware you have to download two products from a Microsoft web site, and install them – Windows XP Mode and Windows Virtual PC. There is no charge for these products, and the instructions were very detailed and easy to follow.

In a nutshell, you are setting up an “XP Computer within your computer” – a copy of Windows XP that will run within your copy of Windows 7 – and then you install your software there. The programs think that they are running on a copy of XP, so the compatibility issues usually go away. With Windows 7 Microsoft has made this chore very simple and fairly automated, once you get it set up properly. I have to say, I’m impressed.

Once installed, your copy of QuickBooks will show up in your Windows program menu in the Windows Virtual PC folder. Run the program from this menu, it looks just like you are running it on your desktop like any other program.

imageA special note – when you try to install QuickBooks 2005 you will run into errors with the Flash driver, most likely. To get around this, don’t run the “setup” program on the CD in the root folder. First, open the ThirdParty folder, find the DonNET11 folder, and run dotnetfx. That installs the .NET 1.1 runtime that you need for QuickBooks 2005. Next, go to the QBooks folder and run Microsoft Installer file (instmsia). This will install QuickBooks while skipping the Flash install.

Here it is, QB 2005 running on Windows 7

image

NOTE that I did NOT try this for multi user mode or shared use. I do NOT recommend doing this even if it is possible, you won’t like performance. Better to upgrade.

A Word of Caution on Virtual PC’s

Remember that your Virtual PC is just like a separate computer – if you run it in stand alone mode and use your web browser, it is most likely not protected by your virus protection and firewall software that is installed on your computer. So be careful how you use it, and other programs that you may install there.

You May Still Have Problems

If you still have problems with QuickBooks running in Windows 7, your first stop should be the Intuit Windows 7 Support Site. This is where they will be posting information about Windows 7 and the various problems that people run up against.

To summarize a few of the things they have found:

  • You must have Internet Explorer enabled. Windows 7 lets you turn it off so that you can use a different browser, but QuickBooks will not open your company file if IE isn’t enabled.
  • Google Desktop may make QuickBooks crash if you use QuickBooks in XP Mode.
  • PDF printing problems and crashes may occur if you installed QuickBooks on Vista, and then upgraded your system to Windows 7. This is particularly a problem on 64 bit systems as has been discussed in other articles.
  • Windows Explorer Script Errors are an intermittent problem that can occur when looking at certain features within QuickBooks – just click “yes” to continue and the problem is bypassed. They haven’t (at the time this is being written) figured out what is going on there.
  • QuickBooks Search not working with latest version of Google Desktop: There are a bunch of issues here. Support for the special QuickBooks compatible version of Google Desktop has been dropped as a feature starting with the 2010 version, and there are different versions of Google Desktop floating around

64 Bit Windows 7

(Updated 11/9/2009) Vista 64bit systems have always had a troubled relationship with QuickBooks, as I have discussed before.  If you are trying to use an older version of QuickBooks you will continue to have problems with Windows 7 on a 64 bit system. I strongly recommend that you only use a 2010 release of QuickBooks on Windows 7 64 bit systems. My initial install on that kind of system worked perfectly – Intuit is using an updated PDF driver. The 2009 version may work IF you update it to the most current release. Older versions will have problems with generating PDF files and reconciling accounts.

Did this article help? Let me know!

Bookmark and Share

Tags: , , , , , ,

Category: QB 2010, Vista and Windows 7

About the Author (Author Profile)

Charlie Russell is the founder of CCRSoftware. He’s been involved with the small business software industry since the mid 70′s, focusing on inventory and accounting software for small businesses. Charlie is a Certified Advanced QuickBooks ProAdvisor. Look for Charlie’s articles in the QuickBooks and Beyond blog, as well as his California Wildflower Hikes blog.

Connect with Charlie at Google

Bookmark and Share

Comments (123)

Trackback URL | Comments RSS Feed

  1. Charlie says:

    One extra note – I was using Windows 7 Professional version.

  2. privatename9 says:

    So what software can I buy that ISN’T quickbooks. While I don’t want to take the time to learn new software, I am tired of Quickbooks not supporting new Windows formats in exchange for “pay me money”. I just bought QB 2009 within the last 6 months. I had to do this because I just spent the past 4 years using their online version at ($600/year) and they didn’t want to offer the software to me for me to get all the data located on their servers. And the older version of course wouldn’t install on Vista. Now I just got a new computer and am running windows 7 OS, and now they are forcing me to buy new QB software. I’m tired of QB, they are not customer centric, they are money mongers in my opinion.

    GREAT article, BTW, and thank you so much for the info!!

  3. Charlie says:

    It is always difficult to keep all copies of all products up to date when Microsoft comes out with new releases.

    Note, however, that I haven’t been having any trouble (so far, and I don’t expect any) running the 2009 product on Windows 7…

  4. Hi Charlie,

    Thanks for the wonderful post! I’ve been running QuickBooks Entgerprise 10.0 with Windows 7 for about three weeks now and I’m experiencing one problem that tech suppot hasn’t been able to fix.

    When I try to Get Online Payments – Automatic Credit Card Billing or Virtual Terminal Plus I get a message that I need to install an ActiveX component called QBMASSyncCom1, but it doesn’t offer up the download. Any ideas?

    • Charlie says:

      Ruth, I don’t use that feature, so I don’t have any first hand experience. It isn’t clear if this is a QBES 10 problem or a Windows 7 problem. Have you tried the feature in QBES 10 on a Vista system? Or tried QBES 9.0 on Windows 7?

  5. Dennis Piper says:

    I am running Windows 7 64Bit with Enterprise version 2010. I am able to connect to my Company file with no problem. However, I cannot connect to any other 2010 QB data files for other clients.
    Dennis Piper

  6. Dennis Piper says:

    All file are on the Server. ANd yes I did the Data Manager Scan on the Server and it say all the data file. When I try to open other data file, I just bomb

  7. Charlie says:

    Dennis, I’ve not run into that problem myself. It is odd that some would work and not others.

  8. Alfred says:

    The past hour I have been desperately getting Quickbooks 2009 Premier to work with Windows 7 and all I get are crashes. Saving anything to PDF was impossible. And I tried everything in the book. I will not purchase another Intuit program. It just doesnt make sense to spend $170 everytime a new version of Windows comes out.

  9. CharlieM says:

    You say “… 2006 and older versions are no longer supported by Intuit in any way …” this may be true in the US and Canada but not in Europe. Intuit dropped MC (multi currency) support in version 2008, a large number of European traders relied on this feature. Those of us who had MC enabled in QB 2005 or QB 2006 are now paying for QB 2008 but still have to use 2006 and the version is still officially supported by Intuit here. It is outrageous that Intuit have done this to us. I will follow your instructions above to see if I can get 2006 working on my windows 7 PC, thanks for taking the time to post them.

  10. Charlie says:

    CharlieM – all of my posts relate to the US Editions, which I work with. I do see the Canadian, UK and Australian versions sometimes, but I rarely work with them.

    I can’t say if you will have success with Windows 7 with non-US editions, I’ve not tried it. I do know that there are some big problems with the current release of some non-US editions when it comes to Windows 7 compatibility, particularly when looking at third party integrated products.

  11. Jeff says:

    I’m using QB Pro 2009 on Windows 7 Ultimate 64-bit with no problems except that it needs IE to remain installed in order to run.

  12. Charlie,
    As a QB ProAdvisor, this can save a lot of time and help so much in troubleshooting. I really appreciate the info. Thanks!
    Kathy C

  13. Caleb says:

    Has anyone beeen able to get QB Pro Timer run successfully Windows7 64bit? How about Time Tracker on Windows7 32 or 64bit?

  14. Hi Charlie:

    Wonderful piece of information. I generally try the new operating system or new version of QB (as QB Proadvisor) around end of Dec or early Jan so that most of the initial bugs are taken care of in their first service pack – SP1.

    Your article makes me feel most comfortable – if any client wants to install QB on Win 7.

    I appreciate.

    With best wishes.

    Milan
    BZ Bookkeeper

  15. Debby says:

    Jeff – Have you tried opening up any client qb’s files on your 64 bit Win 7 or has anyone else? What about with 32 bit Win7?

    I am trying to decide which Win 7 to get – Ultimate 64 bit or 32 bit.

  16. Charlie says:

    Debby, I’ve opened client files on Windows 7 on a 64 bit system – but they are all QB 2010 files. I have not tried working with client files from older versions on the 64 bit system.

  17. Kayla says:

    I read your article while waiting on hold with Quickbooks to see about getting a discout on QB 2010 since I just purchased QB 2009 and now have a new computer with WIndows 7. (THe discount wasn’t significant, pretty much the same as any upgrade) I was glad to come accross your blog in a timely manner, Now I am going to just stick with my 2009 version and see if I can make it work. After checking for updates of course. Thank you for taking the time to share your knowledge, You are now on my favorites list.
    Kayla Rich

  18. will says:

    Quickbooks 2005. I just discovered that in order to download Windows XP mode and Virtual Windows PC you need to be running Windows 7 Professional or Ultimate, which is an upgrade to the Windows 7 Home Premium that came with the computer I just bought 2 days ago. Back to Staples today to purchase that, I guess, still cheaper than buying Quickbooks 2010. I’ll let you know if that works, thanks for your site, your on my favorites now , too.

    • Charlie says:

      Will, I did mention that in the article, although the mention was very brief.

      With ANY of the Microsoft operating systems I never recommend using any edition that is labeled “home” when in a business environment. There have been limitations that cause problems in many of the “home” editions going back to XP…

  19. Dennis Nakker says:

    I purchased a new laptop with Windows 7 Home Premium. I’m unable to get QBPro 2010 to download on this. I get an error message: “Third party components are not found. Installation will be interupted.” Is this due to the IExplorer issue?

  20. will says:

    Thank you Charlie, I’m just getting back and am going to give it a try.

  21. Jerry says:

    JUST INSTALLED WINDOWS 7 64BIT UPGRADE FROM HOME PREMIUM WITH QB 2008. EMAIL OPTIONS NO LONGER AVAILABLE IN PREFERENCES. HOW CAN I EMAIL FROM QB. FAX IS OK.

  22. Charlie says:

    Jerry, how do you want to email? Using the Intuit Server or Outlook? If via Outlook, do you have Outlook installed? Was it installed before or after QB? If you want to use Outlook, try doing a “repair” on your Outlook or Microsoft Office installation.

  23. JERRY says:

    Charlie: Am using Outlook Express with XP on one PC. Installed Windows 7 on a notebook and no email options are available in the “send forms” preference in QB 2008. Would like to email from QB with Windows Live Mail. Possible? or what other options are available to email.

    • Charlie says:

      Jerry, according to the QuickBooks help file, it should work with Outlook Express if you have a profile configured. If you don’t see it as an option, then QB isn’t recognizing that it is there. I can’t debug this for you without having hands on the computer.

      Windows Live Mail isn’t an option.

  24. JERRY says:

    Charlie In addition, am emailing successfully on another PC with Vista.

  25. Jerry says:

    CAN I INSTALL OUTLOOK EXPRESS OR WINDOWS MAIL IN WINDOWS 7?

Leave a Reply