Wednesday, July 29, 2009

Error "800A0046 - Permission Denied" when installing the Windows Installer Cleanup Utility in Windows Vista

Symptom

When you try to install the Windows Installer Cleanup Utility in Windows Vista, the following error may appear:

Script: C:\Users\Ramesh\AppData\Local\Temp\IXP000.TMP\StartMsi.vbs
Line: 17
Char: 1
Error: Permission denied
Code: 800A0046
Source: Microsoft VBScript runtime error

Cause

With the User Account Control (UAC) enabled in Windows Vista, you may be denied write access to the Program Files directory and its sub-directories by default. The error above occurs when the Windows Installer Cleanup Utility's setup script (StartMSI.vbs) attempts to copy the extracted files from the Temporary folder to the C:\Program Files\MSECache\WICU3 folder.

Resolution

To resolve the problem, you need to install the Windows Installer Cleanup Utility as administrator. To do so, right-click the setup file (msicuu2.exe) and choose Run as Administrator. If you are prompted for an administrator password or for confirmation, type your password, or click Continue.

Error "Internet Explorer was not able to open this Internet site" when using Help and Support in Windows Vista

Symptom

When you open Windows Help and Support in Windows Vista and search for a word or phrase, the following error may occur:

Internet Explorer cannot download / from Help.

Internet Explorer was not able to open this Internet site. The requested site is either unavailable or cannot be found. Please try again later.

Resolution

This happens if the Content Type registry setting for .xml file types is incorrect. To resolve the problem, use one of the following methods:

Method 1

Open an elevated Command Prompt window, and run the following command:

regsvr32 msxml3.dll

Press ENTER.

Note: To open an elevated Command Prompt window, click Start, click All Programs, click Accessories, right-click Command Prompt, and then click Run as administrator.

Method 2

Download xmlfix_vista.reg available at the end of this article and save to Desktop. Right-click on the downloaded file and choose Merge.

Error "800A0046 - Permission Denied" when installing the Windows Installer Cleanup Utility in Windows Vista

Symptom

When you try to install the Windows Installer Cleanup Utility in Windows Vista, the following error may appear:

Script: C:\Users\Ramesh\AppData\Local\Temp\IXP000.TMP\StartMsi.vbs
Line: 17
Char: 1
Error: Permission denied
Code: 800A0046
Source: Microsoft VBScript runtime error

Cause

With the User Account Control (UAC) enabled in Windows Vista, you may be denied write access to the Program Files directory and its sub-directories by default. The error above occurs when the Windows Installer Cleanup Utility's setup script (StartMSI.vbs) attempts to copy the extracted files from the Temporary folder to the C:\Program Files\MSECache\WICU3 folder.

Resolution

To resolve the problem, you need to install the Windows Installer Cleanup Utility as administrator. To do so, right-click the setup file (msicuu2.exe) and choose Run as Administrator. If you are prompted for an administrator password or for confirmation, type your password, or click Continue.

Error "Internet Explorer was not able to open this Internet site" when using Help and Support in Windows Vista

Symptom

When you open Windows Help and Support in Windows Vista and search for a word or phrase, the following error may occur:

Internet Explorer cannot download / from Help.

Internet Explorer was not able to open this Internet site. The requested site is either unavailable or cannot be found. Please try again later.

Resolution

This happens if the Content Type registry setting for .xml file types is incorrect. To resolve the problem, use one of the following methods:

Method 1

Open an elevated Command Prompt window, and run the following command:

regsvr32 msxml3.dll

Press ENTER.

Note: To open an elevated Command Prompt window, click Start, click All Programs, click Accessories, right-click Command Prompt, and then click Run as administrator.

Method 2

Download xmlfix_vista.reg available at the end of this article and save to Desktop. Right-click on the downloaded file and choose Merge.

Error "VBScript is not installed" when installing iTunes in a Windows Vista computer

Symptom

When you install iTunes in a computer running Windows Vista, you may receive the following error:

iTunes could not be installed because Visual Basic Script (VBScript) is not installed or has been disabled. Make sure VBScript is installed, turn off script blocking in anti-virus and personal firewall software, re-register VBScript, and then install iTunes.

Resolution

iTunes official knowledgebase states the following:

If you see this error, it may be because the Windows Installer technology is unable to process the Visual Basic Script embedded inside the iTunes and QuickTime Installers.

For more information, read the article: iTunes and QuickTime for Windows cannot be installed without Visual Basic Script (VBScript)

In Windows Vista, you'll need to register the module vbscript.dll from an elevated Command Prompt window. To open an elevated Command Prompt, click Start, click All Programs, click Accessories, right-click Command Prompt, and then click Run as administrator.

Type the following in the Command Prompt window and press ENTER

regsvr32 %systemroot%\system32\vbscript.dll

And then type the following to exit the Command Prompt window.

EXIT

Error "This language is no longer available for spell checking" when using the Spell Checker in Windows Mail

When you use the Spell check feature when composing a new mail message in Windows Mail, the following error message may be displayed:

This language is no longer available for spell checking. Please select another in the spelling options dialog.

Resolution

This happens if the default language is not set in the spell checker options. Follow these steps to resolve the problem:

1. Start Windows Mail

2. From the main screen in Windows Mail, click the Tools menu and choose Options...

Note: In step 2, make sure that you select the Tools menu from the main window, not the New Mail message window.

3. Click the Spelling tab From the Language drop-down, select English even though it's already listed as the default selection, and click Apply.

4. Click OK

Error "VBScript is not installed" when installing iTunes in a Windows Vista computer

Symptom

When you install iTunes in a computer running Windows Vista, you may receive the following error:

iTunes could not be installed because Visual Basic Script (VBScript) is not installed or has been disabled. Make sure VBScript is installed, turn off script blocking in anti-virus and personal firewall software, re-register VBScript, and then install iTunes.

Resolution

iTunes official knowledgebase states the following:

If you see this error, it may be because the Windows Installer technology is unable to process the Visual Basic Script embedded inside the iTunes and QuickTime Installers.

For more information, read the article: iTunes and QuickTime for Windows cannot be installed without Visual Basic Script (VBScript)

In Windows Vista, you'll need to register the module vbscript.dll from an elevated Command Prompt window. To open an elevated Command Prompt, click Start, click All Programs, click Accessories, right-click Command Prompt, and then click Run as administrator.

Type the following in the Command Prompt window and press ENTER

regsvr32 %systemroot%\system32\vbscript.dll

And then type the following to exit the Command Prompt window.

EXIT