Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Nothing occurs when you click Explore on the desktop in ActiveSync 4.0 or in ActiveSync 4.1 on a computer that is running Windows Server 2003 x64 Edition


View products that this article applies to.

Important This article contains information about how to modify the registry. Make sure to back up the registry before you modify it. Make sure that you know how to restore the registry if a problem occurs. For more information about how to back up, restore, and modify the registry, click the following article number to view the article in the Microsoft Knowledge Base:
256986 (http://support.microsoft.com/kb/256986/ ) Description of the Microsoft Windows registry

↑ Back to the top


Symptoms

When you click Explore on the desktop in Microsoft ActiveSync 4.0 and in Microsoft ActiveSync 4.1, nothing occurs. You experience this issue when the following conditions are true:
  • You install ActiveSync 4.0 or ActiveSync 4.1 on a computer that is running Microsoft Windows Server 2003 x64 Edition.
  • You install Terminal Server on the computer.
  • You run Terminal Server in Execute Mode.

↑ Back to the top


Cause

This problem occurs because Windows Server 2003 substitutes the path of the Windows installation folder with a path of a user-specific Windows folder. The user-specific Windows folder is the %HOMEDRIVE%\%HOMEPATH%\WINDOWS folder. When ActiveSync starts the Mobile Device shell extension, ActiveSync determines whether ActiveSync is running on a 64-bit Windows edition. Then, ActiveSync starts the 32-bit Explorer.exe application to host the 32-bit shell extension. Because Terminal Server path substitution occurs, ActiveSync tries to start the Explore.exe application from the %HOMEDRIVE%\%HOMEPATH%\WINDOWS\SysWOW64 folder. However, the Explore.exe application may not run because the SysWOW64 folder does not exist in the user-specific Windows folder.

↑ Back to the top


Resolution

To resolve this problem, you must set the application compatibility flag for the 32-bit ActiveSync Application (WCESMgr.exe) and for the 32-bit ActiveSync Connection Manager (Wcescomm.exe). When you do this, Terminal Server does not substitute the Windows folder path with the user-specific Windows folder path.

Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall your operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk. Follow these steps, and then quit Registry Editor:
  1. Click Start, click Run, type regedit, and then click OK.
  2. Locate and then click the following key in the registry:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\WCESMgr
  3. On the Edit menu, click Modify.
  4. Type 00000408, and then press ENTER.
Note You must follow similar steps for the ActiveSync connection manager HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\wcescomm registry subkey.

↑ Back to the top


More information

Steps to reproduce the behavior

  1. Install Terminal Server and ActiveSync 4.0 or ActiveSync 4.1 on a computer that is running Windows Server 2003 x64 Edition.
  2. On the computer, connect a Windows Mobile device, and establish a partnership.

    You notice the behavior that is mentioned in the "Symptoms" section when you use one of the following methods to click Explore:
    • On the ActiveSync Tools menu, click Explore Device.
    • In ActiveSync, click the Explore toolbar.
    • In the notification area, right-click ActiveSync, and then click Explore.

↑ Back to the top


References

For more information about Terminal Server application compatibility flags, click the following article number to view the article in the Microsoft Knowledge Base:
186499� Terminal Server registry settings for applications
Note The registry path that is used for WOW64 application compatibility flags differs from the path that is discussed in Microsoft Knowledge Base article 186499.

↑ Back to the top


Keywords: KB907885, kbbug, kbtshoot

↑ Back to the top

Article Info
Article ID : 907885
Revision : 5
Created on : 11/29/2007
Published on : 11/29/2007
Exists online : False
Views : 328