You may experience problems in Windows Explorer or in the Windows shell after you install security update MS06-015

Notice

The problems that the "Symptoms" section describes are specific to security update 908531 (security bulletin MS06-015) and can be prevented by installing the new version of security update 908531 (security bulletin MS06-015) that was released on April 25, 2006. This update is available from Windows Update, from Microsoft Update, and from Automatic Updates if the identified third-party Component Object Model (COM) controls are installed. This new update is also available from the Microsoft Download Center.

If you have the new update and are still experiencing a problem that resembles the one that this article describes, it may be a different problem. To troubleshoot similar problems, please see the "Similar problems and solutions" section.

If you cannot install the new version of security update 908531 (MS06-015) that was released on April 25, 2006, see the "Steps to resolve this problem" section for instructions on how to manually add the HP Share-to-Web software or the NVIDIA shell extensions to the Allow list.

After you install security update 908531 (security bulletin MS06-015), you may experience one or more of the following problems:

You cannot access special folders such as "My Documents" or "My Pictures."

Microsoft Office applications stop responding when you try to save or to open Office files in the My Documents folder.

When you type an address in the Address box in Microsoft Internet Explorer and then press ENTER or click Go, nothing happens.

When you right-click a file and then click Send To, nothing happens.

When you expand a folder in Windows Explorer, nothing happens.

Some third-party applications stop responding when you open or save data in the “My Documents” folder.

To see security bulletin MS06-015, visit the following Microsoft Web site:

Cause

Security update 908531 (MS06-015) installs a new program, Verclsid.exe. The Verclsid.exe program validates shell extensions before they are instantiated by the Windows shell or by Windows Explorer. On some computers, the Verclsid.exe program stops responding. The following conditions can cause the Verclsid.exe program to stop responding:

Hewlett Packard (HP) Share-to-Web software is running. You have not installed the new version of security update 908531 (MS06-015) that was released on April 25, 2006.

Software that was previously distributed by Hewlett Packard (HP) has been reported to cause the Verclsid.exe program to stop responding. The specific component that causes problems is the Share-to-Web namespace daemon (Hpgs2wnd.exe). This software is no longer distributed by HP, but was previously included with the following items:

HP PhotoSmart software

Any HP DeskJet printer that includes a card reader

HP scanners

Some HP CD-RWs and HP DVD-RWs

HP cameras

The Share-to-Web namespace daemon can be found in the following folder:

C:\Program Files\Hewlett-packard\Hp share-to-web\Hpgs2wnd.exe

Share-to-Web software is automatically started when you start the computer. The software may also be started by using the Start menu.

NVIDIA display drivers earlier than or including version 61.94 are installed. You have not installed the new version of security update 908531 (MS06-015) that was released on April 25, 2006.

This problem occurs if certain NVIDIA shell extensions are running.

The Verclsid.exe program is blocked by your firewall program.

For example, the Verclsid.exe program is flagged by some versions of Kerio Personal Firewall from Sunbelt Software. For more information about Kerio Personal Firewall, visit the following Sunbelt Software Web site:

This software flags any attempt by one application to start another application and asks for the user's approval. Kerio Personal Firewall flags an attempt by Internet Explorer to start the Verclsid.exe program.

Resolution

If you cannot install the new version of security update 908531 (MS06-015) that was released on April 25, 2006, you must manually add the HP Share-to-Web software or the NVIDIA shell extensions to the Allow list by using the steps in the "More Information" section.

Configure your firewall to let the Verclsid.exe program run

Follow the steps for your firewall program to let the Versclid.exe program run, or click to allow the Versclid.exe program to stop running until you click through Kerio Personal Firewall's notification dialog box. You can configure Kerio Personal Firewall so that the Versclid.exe program runs without any prompts.

More Information

Security update 908531 includes an Allow list. The Verclsid.exe program does not scan any file that has an extension that appears in this list.

For more information, click the following article number to view the article in the Microsoft Knowledge Base:

908531 MS06-015: Vulnerability in Windows Explorer could lead to remote code execution

Other third-party COM controls or shell extensions may also cause this problem. If the steps that are described in this article do not resolve the problem, contact Microsoft Customer Support (CSS). For a complete list of CSS telephone numbers and information about support costs, visit the following Microsoft Web site:

Note If other third-party COM controls or shell extensions cause this problem, you can manually add the appropriate shell extension to the Allow list. In this case, you must know the registry keys that correspond to the shell extensions.

How to manually add HP Share-to-Web or NVIDIA shell extensions to the registry if you cannot install the new version of security update 908531 (MS06-015) that was released on April 25, 2006

To have us add HP Share-to-Web and NVIDIA shell extensions to the registry for you, go to the "Fix it for me" section. If you prefer to fix this problem yourself, go to the "Let me fix it myself" section.

Fix it for me

To fix this problem automatically, click the Fix it button or link. In the File Download dialog box, click Run, and then follow the steps in the Fix it Wizard.

Notes

This wizard may be in English only. However, the automatic fix also works for other language versions of Windows.

If you are not on the computer that has the problem, save the Fix it solution to a flash drive or a CD and then run it on the computer that has the problem.

Let me fix it myself

Manual steps to add HP Share-to-Web software to the Allow list

To resolve this problem if you cannot install the new version of security update 908531 (MS06-015) that was released on April 25, 2006, you can manually add the HP shell extension to the list. To you do this, you must follow these steps to modify the registry.

Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:

Right-click the value that you just created, and then set the Value data to 1.

Exit Registry Editor.

Use Task Manager to close the Verclsid.exe program or to restart the computer.

Manual steps to add NVIDIA shell extensions to the Allow list

To manually enter NVIDIA shell extensions in the registry if you cannot install the new version of security update 908531 (MS06-015) that was released on April 25, 2006, follow these steps.

Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:

You cannot access special folders such as "My Documents" or "My Pictures"

827090 "Unable to create or access your My Documents folder" error message when you use a remote desktop connection

267691 My Documents folder does not open when you double-click the My Documents icon

When you try to save or to open files the application stops responding or you receive an error message

840309 Browsing the My Documents folder on a network share with Windows Explorer from a Windows XP-based computer takes longer than expected

313937 The program stops responding when you try to open or to save a file in an Office 2002 program, in an Office 2003 program and in an Office 2007 program

251383 WD2000: Cannot open document with international characters in file name

918593 Error message when you try to save a document in Word 2007: "Word cannot save this file because it is already open elsewhere"

When you type an address in the Address box in Microsoft Internet Explorer and then press ENTER or click "Go," nothing happens

To troubleshoot similar Internet Explorer stop, restart, or crash problems, self-help steps for beginning and intermediate computer users are available. To see these self-help steps, visit the following Microsoft Web site:

Problems when you use "Send To"

928767 You cannot use Outlook 2007 to send or save an e-mail message that was created in OneNote 2007

928431 The Photo E-mail wizard closes when you try to send a picture by using e-mail in Windows Vista

If these articles do not help you reresolve the problem or if you experience symptoms that differ from those that this article describes, please search the Microsoft Knowledge Base for more information. To search the Microsoft Knowledge Base, visit the following Microsoft Web site:

Then, type a description of the problem in the Search Support (KB) field.

The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.

Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.