Thinking of developing a WordPress blog or a Joomla website? Microsoft offers a free web development tool, called WebMatrix, which includes EVERYTHING you need for website development – all installed locally on your computer so you can learn how to use WordPress or Joomla before actually making your site live with a website hosting provider.
I discovered WebMatrix a few weeks ago when I wanted to test some new WordPress plugins for this blog and I also needed to take a look at Joomla 1.6 in preparation for upgrading our website later this year. Previously I had used another tool and was having issues installing it on my Windows 7 laptop; I can’t tell you how thrilled I am to have found WebMatrix – it’s so much easier to use than the previous tool!
To begin the download and installation process for WebMatrix, go to http://www.microsoft.com/web/webmatrix/, click on the green Install WebMatrix button on the upper right.
NOTE: If you can’t download WebMatrix, download the Microsoft Web Platform Installer 3.0 first from http://www.microsoft.com/web/downloads/platform.aspx
Download complete instructions by clicking here.
Windows Vista and Windows 7 have changed the way that we use our computers, install software, and store our files. We were all spoiled with Windows XP, where we could save anything anywhere we wanted and share anything with anyone that we wanted. The new rules and requirements of Windows Vista and 7 are often overlooked or are unknown and can cause quite a bit of aggravation!
There is a power struggle going on in the world we work in; and it’s between Windows 7/Vista, QuickBooks and QuickBooks 3rd party applications. You can tell if your computer is caught in up in this struggle if you receive an 80040408 – Could not start QuickBooks error when a 3rd party app tries to access your QuickBooks company data file.
This article will discuss best practices to help YOU prevent or put an end to this power struggle; explain why it happened in the first place, and provide instructions for putting an end to the power struggle going on inside your computer.
Your New Computer
Any new computer that you buy comes pre-configured with an Administrator Account, which is great – BUT few people, including IT people, ever take the time to research the Microsoft website to learn that it is recommended that you create a Standard User Account for each person who accesses the computer–including yourself AND EVEN if you are the only person who uses the computer.
- What is an Administrator Account? An Administrator account is a user account that lets you make changes that will affect other users. Administrators can change security settings, install software and hardware, and access all the files on the computer. Administrators can also make changes to other user accounts. When you set up Windows, you’ll be required to create a user account. This account is an administrator account that allows you to set up your computer and install any programs that you would like to use. Once you have finished setting up your computer, we recommend that you use a standard user account for your day-to-day computing. It’s more secure to use a standard user account instead of an administrator account.
- Why use a standard user account instead of an administrator account? The standard account can help protect your computer by preventing users from making changes that affect everyone who uses the computer. We recommend creating a standard account for each user. When you are logged on to Windows with a standard user account, you can do anything that you can do with an administrator account, but if you want to do something that affects other users of the computer, such as installing software or changing security settings, Windows will ask you to provide a password for an administrator account.
- What is User Account Control? With Vista and Windows 7, Microsoft enabled additional security features; such as User Account Control (UAC). User Account Control (UAC) is a feature in Windows that can help prevent unauthorized changes to your computer. UAC does this by asking you for permission or an administrator password before performing actions that could potentially affect your computer’s operation or that change settings that affect other users. When you see a UAC message, read it carefully, and then make sure the name of the action or program that’s about to start is one that you intended to start. By verifying these actions before they start, UAC can help prevent malicious software (malware) and spyware from installing or making changes to your computer without permission. When your permission or password is needed to complete a task, UAC will alert you with one of the following messages:
- Windows needs your permission to continue
- A program needs your permission to continue
- An unidentified program wants to access your computer
- This program has been blocked
Into the picture comes comes QuickBooks and Intuit Support Reps
We all know that Intuit offers to install QuickBooks on your computer for you; and many people take advantage of this service – which is fine……BUT I know from talking with customers who have taken advantage of this service – that the Support Rep {9 times out of 10} installs QuickBooks under the Administrator account and NOT the Standard User Account and to my knowledge they never ask the user if they use a 3rd party app. This is where the trouble begins.
Enter the QuickBooks 3rd Party App, the Intuit Developer Network & the SDK
Developers who utilize the QuickBooks SDK to create their 3rd party applications must follow rules established not only by Microsoft, but also the rules created by the Intuit Developer Network (IDN) regarding how a 3rd party app must or can access the QuickBooks file when they are run on a Windows Vista or 7 computer.
These rules include:
- The Vista (and Windows 7) user account must have its User Account Control (UAC) set to On (as recommended by Microsoft)
- Both QuickBooks and the application accessing it through the SDK should be run with Standard User Permissions – NOT elevated to run as administrator {in less technical terms this means that both QuickBooks and the 3rd party app should be installed and then run under the Standard User Account)
- The QuickBooks company file must also be in a Public or properly shared folder
The power struggle is caused by a lack of communication and information! And the result is an 80040408 – Could not start QuickBooks error when the 3rd party app tries to access your QuickBooks company data file.
Troubleshooting an 80040408 – Could Not Start QuickBooks Error
First, you should try some basic troubleshooting/problem solving exercises:
- Do you have a Standard User Account? – if not you need to create one.
- Is your User Account Control turned on? – if it isn’t, turn it on.
- Does your QuickBooks file live in the Public folder or in a properly shared network folder? – if it doesn’t, put it there.
- Was QuickBooks and the 3rd party app installed through the Administrator account? – if it was, then it is running with Administrator level permissions; you can tell if it was installed under the Administrator account because there will be a little “shield” on the desktop icon.
Creating a Standard User Account – OR – Creating a New Administrator Account and Turning the Existing Admin Account into a Standard User Account
Follow the steps below to create a Standard User Account if this is a new computer and you’ve not yet installed any software:
- Close all open/running software on your computer.
- Click your Start button -> choose Control Panel -> choose User Accounts.
- Note what the current account name is {it may be Admin}
- Click the link that says “Manage another account”.
- Click the link that says “Create a new account”.
- Type in a User Name – this name MUST be different than the existing account name – for example if the existing user account name is Admin, make this user account name be YOUR name
- Select the Standard User account type option.
- Follow any on screen prompts.
- Reboot your computer and log into the newly created account and install your software.
Follow the steps below to create a NEW Administrator User Account and turn the existing account into a Standard User Account if you have already installed a lot of software on this computer:
- Follow Steps 1-5 above.
- Type in a User Name – this name MUST be different than the existing account name – for example if the existing user account name is YOUR name, make this user account name be ADMIN or your company name.
- Select the Administrator account type option.
- Follow any on screen prompts.
- Reboot your computer and log into the newly created account.
- Click your Start button -> go to Control Panel -> User Accounts -> choose Manage another account -> select the original login account.
- Choose Change the Account Type and set it to be a Standard User.
- Follow any on screen prompts -> reboot your computer and log into the ORIGINAL account.
Yes, unfortunately this is all a lot of work and aggravation, but it must be done in order for the QuickBooks 3rd party software application to be able to work with your company data file. For additional information on resolving an 80040408 error and other QuickBooks Connection errors, please visit our support area.
NOTE: We have had a lot of success with creating a new Administrator account and changing the existing account to a Standard User Account. There have only been a few instances where this has not resolved the 80040408 error.
When you are unable to resolve the 80040408 error using the information provided above:
- You will need to login to the Administrator account and uninstall/remove QuickBooks and the 3rd party app.
- Reboot {restart} the computer and log into the Standard User Account -> install QuickBooks and the 3rd party application.
This came in from a newsgroup I belong to and I just had to share!
(Read this to yourself aloud – it’s a must!)
I f a packet hits a pocket on a socket on a port, and the bus is interrupted at a very last resort, and the access of the memory makes your floppy disk abort, then the socket packet pocket has an error to report.
If your cursor finds a menu item followed by a dash, and the double-clicking icon puts your window in the trash, and your data is corrupted cause the index doesn’t hash, then your situation’s hopeless and your system’s gonna crash!
If the label on the cable on the table at your house, says the network is connected to the button on your mouse, but your packets want to tunnel to another protocol, that’s repeatedly rejected by the printer down the hall……
And your screen is all distorted by the side effects of gauss, so your icons in the window are as wavy as a souse; then you may as well reboot and go out with a bang, ‘cuz sure as I’m a poet, the sucker’s gonna hang.
When the copy on your floppy’s getting sloppy in the disk, and the macro code instructions cause unwanted risk, then you’ll have to flash the BIOS and you’ll want to RAM your ROM, just quickly turn the darn thing off and run to tell your Mom!
W ell, that certainly clears things up for me.. How about you?
Thank you, Bill Gates, for bringing all this into our lives.














