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

Solving QuickBooks Problems on 64 bit Vista

| October 13, 2008 | 418 Comments

If you are trying to run QuickBooks on a 64 bit version of Microsoft Vista you will most likely run into problems. In this article I’ll show you how to get around the most common problem – QuickBooks crashing when you reconcile or send forms by email. This article was updated on 3/24/2009, with significant changes from earlier revisions.

Note that this article addresses issues specifically in the 64 bit version of Vista – if you are having similar problems with Windows XP or 32 bit Vista this information won’t apply. We also are not addressing issues of using QuickBooks 2006 or older versions on Vista – that is another issue entirely. And, finally, note that this article has been revised multiple times – as we learn more, and as Intuit makes changes – so some of the earlier comments that people make might not make sense (as they refer to older revisions of the article.

Update 01/04/2010 – if you have QuickBooks 2009 R10 (or later) or QuickBooks 2010 R4 (or later) another problem is introduced relating to PDF drivers – with a different fix. See this article for details.

UPDATE:  See my article on QuickBooks 2011 and PDF driversthe problem should be RESOLVED once and forall (if you upgrade).

Problems with PDF’s

QuickBooks saves a number of things in PDF format. Two common places (there are others) are when you email an invoice or other form (the invoice is saved as a PDF attachment to the message) and when you reconcile your bank accounts (the reconciliation reports are saved as PDF’s). QuickBooks uses a PDF “driver” that they install in your system that handles the conversion to a PDF file.

The problem is, the driver that Intuit has included in QuickBooks is designed for 32 bit systems, and on many 64 bit systems this driver fails. There are a variety of symptoms depending on how your computer is set up. The most common symptom is that QuickBooks would just freeze when you reconcile an account or email a form. Some people may see different errors.

I’ll outline several ways of fixing this problem. You may find that one method works when the other doesn’t. ALSO note that for each of these methods, installing an update to QuickBooks will usually bring back the problem and you’ll have to do it over again. Last Minute Note – if you have QB Pro/Premier 2009 (US) or Enterprise 9, the “R7″ update being released the week of March 23 is fixed so that it will NOT bring back the problem!

QuickBooks has published a Knowledge Base article about this in their support web site – article 1007856. This KB article changes periodically as they refine their answer, and if you go there you may see some slightly different information (it is hard to keep up with their changes). The information I have below is illustrated with screen shots and perhaps a bit easier to follow. In addition, I’ve come across some variations that they might not describe.

So let’s start with some notes and comments:

  • If you have installed QuickBooks 2007 on the computer, and then either QuickBooks 2008 or 2009, there is a conflict between the versions. If you have this situation see Intuit Knowledgebase article 1011094.
  • If you are using the FaxTalk Communicator software you will find a conflict with QuickBooks. The solution is to remove this software.
  • Intuit’s solution has you start off by doing a “repair” of your QuickBooks installation. For most situations I’ve found that this is not necessary. The problem is not a damaged installation, it is an improperly installed driver (the “repair” will reinstate the error). However, if you want to do this, see KB article 1010399.
  • These steps will not work if you are using QuickBooks 2006 or older. Those programs are not Vista compatible and you will have multiple problems with them on Vista.

What is Intuit Recommending Today?

This is very confusing to me! Their recommendations seem to be changing daily – and I’m having a hard time keeping up. My article here might not be in synch with their recommendations, as I don’t check their KB article every day. Also, I’ve found that sometimes they publish a fix, then they remove it when they find that there are other problems.

I also have found that some of their explanations don’t always work for all users (which is probably more an issue with Vista than Intuit). I list two methods below.

Method 1 is a minor variation of what QuickBooks has recommended for most of the year. However, on March 11 2009 they replaced their recommendation with a different approach, which I outline  (which I refer to as Method 2 here). Then, on March 13 2009 they removed that updated method, and restored the Method 1 approach on their web site. I believe that they will be putting Method 2 back on the web site again very soon.

Over the past few months my description of Method 2 has changed. This involved downloading a new driver. Prior to March 2009 I had people downloading a driver that was posted by Ben Gomez, and Intuit employee, in the Intuit Community forum (thanks, Ben!). In March Intuit posted a new driver and method in their KB article,with a more up to date driver (the first was version 2.51, the second was version 3.03). This approach worked for some people when Method 1 didn’t work. Then, in the middle of March, Intuit removed this driver and went back to a variation of the older method (Method 1, essentially). I’m not sure why. LATEST NEWS – I received another updated driver, which I’m posting here – at this time (March 24) it hasn’t been posted yet, but I believe it will be there soon. My thanks to Alex Wall for his help with this. 

Solving the Problem: Method 2

Why am I starting with “Method 2″ – because originally this was NOT my recommended method, but with the latest update I recommend that you start with this. I’m keeping the same “method” numbering so that the comments that people added in the past continue to make sense. Start with Method 2.

Please note that this method may only work with QuickBooks 2008 and 2009, and Enterprise 8.0 and 9.0. If you have the 2007 version (or Enterprise 7.0) you should probably use Method 1 as described later.

Run this procedure when you are logged in to your computer with administrator rights.

Download an updated PDF driver from this link:

http://ftp.quicken.com/pub/quickbooks/QBDPDF_303.exe

Save this to your computer, perhaps on your desktop, or your My Documents folder. Run the program – this is a “zipped” file, you want to click the “unzip” button. It will create a folder in the location you choose (usually attached to the folder you saved the downloaded file to). This is the 3.03 version of the Amyuni driver.

Open that folder, run the Install.exe program that you find there. This will install a new driver. 

When the install is complete and you click “OK” you may get a Vista warning saying that the installation might not have installed correctly. Just click the button that says the program installed correctly (or the “cancel” button).

REBOOT YOUR COMPUTER at this point. If you don’t, the changes might not be fully implemented, and QuickBooks might still not work correctly.

This is supposed to be all that you need to do (although you should check the Adobe note that I have added to the end of this article). However, I found that there were still some problem sin my system, that can easily be fixed.

Select the Control Panel from your Windows menu.

Select Printers from the Control Panel.

Note that the QuickBooks PDF Converter may be selected as the default printer. This is a problem.

pdf03

Right click on the correct printer and select it as the default printer. Anything but the PDF Converter!

That should take care of the problems. If not, review the next section, Method 1, which takes a manual approach to resolving things.

Solving the Problem – Method 1

This is the original Intuit recommended method, and is still the method you should use if you have QuickBooks 2007. For later versions I recommend trying Method 2 first.

We will create a new local printer port and attach the PDF driver to that port. Please note that you need adminstrative rights to the computer system. Most people find that this works very well, but Vista is a very tricky operating system and this method doesn’t work for everybody.

  1. Log in to your Vista system as a user with administrative rights.
  2. Select the Control Panel from your Windows menu.
  3. Select Printers from the Control Panel.
  4. Locate the QuickBooks PDF Converter in the printer list, right click on it to get a menu, select Run as administrator, and then select Properties.
  5. In the Properties window, select the Ports tab, then click the Add Port button.
  6. Select Local Port and click the New Port button.
  7. Enter PDF1 for the new port name, and click OK, then close the Printer Ports window. PLEASE NOTE – the recommendation that I give above worked for me, and has worked for MANY people. However, the latest notes from Intuit have changed this and they now recommend using NUL: as the port name. This should not make a difference. However, one person (that I know of) was having trouble with the standard recommendations I make here, and changed several steps. The changes worked, but it isn’t clear which of the changes made a difference. ONE of those changes was to use NUL: as the port name, and the”:” at the end of the name was important. Again, I didn’t need to do this, but it may make a difference for you.
  8. Check the box by thePDF1 port then select the Advanced tab.
  9. Select the Amyuni Document Converter 300 from the Driver dropdown box. The Print directly to the printer option is selected, which hides a feature you must change. Select Spool print documents and then un-check the Enable advanced printing features box.
  10. Select Print directly to the printer again. Click Apply and then OK.
  11. In the Printer window of the Control Panel make sure that the proper printer driver is selected as the “default” – not the QuickBooks PDF Converter. This is a step that Intuit left out in their article.
  12. Reboot your computer – the changes won’t take effect until you do.

For most systems this will resolve the problem and you will be able to reconcile and email. However, in some cases you may find that you need to clear some additional settings. In my system I did not need to do EITHER of these steps, but some users find that it is necessary. The additional steps are:

  1. Right click on the Windows taskbar and select Task Manager. Task Manager
  2. Select the Processes tab, find spwWOW64.exe, and click the end process button. End Processes
  3. You will need to reboot your computer after this step.
  4. If you run QuickBooks and get odd “printer error” messages, you may need to reset your QuickBooks printer preference file. Note that by doing this you are resetting any special printer settings you have set up for any forms. Most people don’t use this feature a lot, so it isn’t a big issue. However, by renaming this file (instead of erasing it) you can always reclaim the file if there is information you need. Note that this file will be created when you next run QuickBooks. To do this, locate the file QBPRINT.QBP, which is in your c:/program data/QuickBooks/2009 folder. Note that this is a “hidden” folder, you may need to change some folder options settings to see it. Also note that the year will depend on the year of QuickBooks you are working with. Rename this file to QBPRINT.OLD, so that you have a copy of it for safekeeping.

 

Adobe Reader

If you are using Adobe Reader there is one last thing that you should check. Run Adobe Reader and select “Edit”, then “Preferences”. Select the “Internet” preference and un-check the “Display PDF in Browser” option (it might already be unchecked, if so then let it be). Save the preferences.

reader

Finishing

Hope that this works for you! It should – both methods worked for me. Some people have found that this does not work – it may be due to not flushing the printer buffer (the step using Task Manager) in their cases. I have not been able to pin down the reason. Also, as I said earlier, you will have to go through these steps again if you install an updated version of your products.

IN ADDITION – in the release notes for QuickBooks 2009 R7, Intuit states that the R7 release fixes this problem. I have not FULLY tested this – but it is looking good. I had an installation that was patched to have the correct driver, I installed the R7 update manually, and the system STAYED PATCHED – so I didn’t have to redo the work. What I cannot test at this time is if the R7 update will FIX and system that ISN’T patched. 

My thanks to Intuit and both Ben Gomez and Alex Wall for their support.

Bookmark and Share

Tags: ,

Category: Featured, 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 (418)

Trackback URL | Comments RSS Feed

Sites That Link to this Post

  1. Thank you so much!! I recently upgraded my PC and installed Vista x64 and was quite annoyed (to be polite) when I found that my Quickbooks no longer worked properly. Stupid me, I actually contacted Intuit to see if they had a solution but was told that 64bit OS’s weren’t supported. I was also told that they wont be supported in the next version either. I knew the problem I was having was to do with the Amyuni PDF creator driver not supporting Vista and 64bit OS’s but wasn’t about to find an updated driver anywhere and Intuit wouldn’t supply one. Thanks so much for your detailed post and the link to the updated driver. I’m so glad I found it. I used Method 2 and it worked a treat. Thanks, thanks & thanks!

    • Charlie says:

      Anthony: Please note that the fixed driver is supplied by Intuit, and that the R7 release of QB 2009 should resolve the problem. So Intuit has been working on this.

  2. Charlie, I didn’t mention it in my first post, but I’m using the Australian version of “Quickbooks Accounting 2008-09″ and even the latest release doesn’t support Vista.

    Also, something a bit strange… When I used your solution last night, the change worked fine (even after rebooting). Funny thing is though, after booting up the PC this morning and using quickbooks again it’s now decided not to work again. Hmmmm… I may have to look into it a bit further. Thanks.

    • Charlie says:

      Anthony, I have no experience with the Australian version of QuickBooks, which is very different from the US version. If they don’t support Vista, then the information in this article is unlikely to help you very much.

  3. Lee Ann says:

    Thnaks I will try it !

  4. Steve Willsey says:

    Thanks a TON for doing the homework on this issue. You were a big help! May you be blessed as you have blessed others!

  5. George Bury says:

    Finally, thanks a million for the assistance. Now I can get back business!!!! Thanks again and God Bless!

  6. Garry B says:

    This also worked for Quickbooks Premier Multicurrency Edition (2007).

    Thanks muchly.

    -garry

  7. William says:

    Used your method #2 for my QB 2008 reconciliation problem. Thank you so much. Worked like a charm

  8. Tom says:

    I can’t thank you enough. I tried using the help within quickbooks and spent several fruitless hours. Thanks for the clear instructions!

  9. Me says:

    Thank you sooo much for having this article. I have spent so many hours and about $100 bucks on the helpline to try and fix the printing and none of it worked. Thank you thankyou thank you thank you !!!!!!

  10. Val says:

    Thanks for the tips! Method 2 worked for me, I have QB Pro 2008 and I an using Windows Vista

  11. Tom says:

    Well as I said 4 days ago, using both methods together seems to work but if the computer restarts, I have to go through the process all over again, each time. Any ideas?

    • Charlie says:

      Tom, I’ve seen a few reports of that, but I’ve never seen an answer. Without my hands on the computer it is hard for me to say what is going on – my system doesn’t exhibit that problem. Sorry…

  12. Lisa says:

    Thank you so, so much for posting this article. Your instructions were easy to follow and worked like a charm. I’m back in business!

  13. Very frustrated with this problem, not being able to email invoices. I went through all your suggestions and ended up having to do all!!!! your recomended fixes. In the end all is good it works. Thank You Steve Mangiagli

  14. Trish says:

    I have tried both of these steps along with some others at least a dozen times and I keep getting the same messages. It alternates between, can’t send because company data is in use or it says going online and then it just stops. I have asked everyone I know and I think I am going to lose my mind if I can’t find a solution. How DARE Quickbooks do this to people!!!!!!!!! Don’t get me wrong I appreciate your website and for a moment I thought it had worked, but to no avail. If you have any other suggestions, I will do anything it takes. Thank you very much!

    • Charlie says:

      Trish, what you are running into has nothing to do with the issue that is discussed in this article.

      I can’t say much about the issue you are running into without knowing more about how your email preferences are set up in QuickBooks, and what kind of program (etc.) you are using to manage email, and more.

  15. Trish says:

    Oh, by the way I have 2 Vista computers and I’m using 2008 Quickbooks Pro. Thanks again.

  16. Bill says:

    I am trying to turn off the automatic calculation of Cost of Goods. Do I have to delete all the inventory? I would like to keep the inventory but not do the auto calculation.

    • Charlie says:

      Bill, this really isn’t related to Vista 64 bit driver issues – a bit off topic. You would be better off asking that in an inventory cost discussion or the Intuit Community forum.

      Are you talking about “cost of goods sold”, or the inventory asset balance?

      COGS is adjusted when you sell the item, if you have items set up properly. Inventory Assets are adjusted when you do any value adjustment (receive with bill, invoice, inventory adjustment) as QB is trying to manage your inventory valuation.

      The only thing you can do is to use a different item type (non-inventory part possibly), which means you can’t track quantity, or to have every transaction be done at a zero cost. Neither is very practical.

  17. Tom says:

    Charlie,

    Thanks at least for responding. I guess I’ll keep following your methods until I can’t stand it any more and upgrade to the 2009 version. Thanks again.

  18. Trish says:

    Hi Charlie,

    I am using Quickbooks to e-mail, not Outlook. It works for reports, but not invoices. I even went into the QB website and downloaded all the latest updates that someone told me would fix it and nothing. Stills gives me all the same errors, PDF Converter, system in use and not responding. Thanks again for any help you can give me!

    • Charlie says:

      Trish, without having my hands on your system, I don’t know what else I can offer to you. It sounds like you have some problems that go beyond what is discussed in this article.

  19. Jerry says:

    Charlie: This is probably off the topic somewhat but : your fix worked great for us but I would like to know if the message created with the form to be emailed can not be created. Reason: began a fax to email service which charges per page and message page is really unnecessary.

    • Charlie says:

      Jerry, I’m not sure I quite follow what you are asking. You can get a PDF driver (rather than using the QB driver) and just print the form to a PDF file, that you can then send to your fax service?

  20. Aaron says:

    Thank you very much. You’re a really good dude!! =D

  21. steve says:

    I am running quickbooks 2008 on a vista 64 bit system and i am having trouble with email invoices. when i email an invoice quickbooks changes my default printer to the quickbooks PDF converter. I then have to manually change it back in the control panel to my correct printer. this happens everytime. Will this fix you posted correct this issue?

    • Charlie says:

      Steve: It might, but I can’t say for sure. I’ve not had that particular problem occur, so I can’t prove that it gets fixed. I’ve seen other people complain about that issue, but I don’t believe I’ve heard back from anyone about it being fixed or not.

      There certainly is a problem with the software you have, and this fix will resolve some problems. I’d say “go for it”, and let us know what the results are.

  22. Cliff says:

    THANK YOU, THANK YOU, THANK YOU. I’m using QB 2007 running Vista 64 bit and went through all the options on Intuit’s site with no success. I googled and ran across your article and gave Method 1 (now listed as Method 2) of installing the newer updated pdf driver a go and it worked.

    Thanks for posting this!!!!

  23. Kris says:

    Thank you so much!! You just saved me many hours of headaches!

  24. Alex says:

    Another method that may work for you in this scenario (Quickbooks EasyStart and 64-bit Vista)if you need to email your invoices or reports, instead of pressing on the E-mail icon, click on print, and then choose any other pdf writer.

    I’ll bet most people also have scanning software installed and it worked for me to choose the ScanSoft PDF create printer, which produces a pdf file that you can both save and then send as an email attachment, and print in hardcopy as well if required.

    I was determined to get either method 1 or 2 to work and spent over an hour trying to achieve this but life has to go on until Intuit resolves this issue.

  25. Nikki says:

    THANK YOU!! I have spent the majority of my Saturday trying to save an invoice as a PDF, with NO luck. I followed your directions for Method 2 and it worked. Thank you, thank you, thank you.

Leave a Reply