Microsoft KB Archive/218266

= OL2000: Terminal Services Raise CPU Usage to 90 Percent When You Publish a Calendar to the Web =

Article ID: 218266

Article Last Modified on 4/17/2006

-

APPLIES TO


 * Microsoft Windows 2000 Server
 * Microsoft Outlook 2000 Standard Edition

-



This article was previously published under Q218266



IMPORTANT: This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry



SYMPTOMS
If you run Outlook from a Microsoft Windows 2000 Server-based computer that is running Terminal Services and you try to publish a calendar to the Web, CPU usage on the Terminal Services rises above 90 percent. This affects Terminal Services performance for other users.



CAUSE
This behavior occurs because users of the Windows 2000 Server-based computer that is running Terminal Services do not have access to the Class ID (CLSID) registry key by default.



RESOLUTION
To resolve this behavior, increase the performance of a Windows 2000 Server-based computer that is running Terminal Services by using one of the following two methods.

Method 1: Use System Policies to Disable "Publish Calendar to Web" Option
Use system policies to disable the Publish Calendar to Web option. For more information about how to use System Policy Editor to set system policies, see the following Microsoft Web site:

http://www.microsoft.com/office/ork/2000/three/50t3.htm

From this Web site, click How to Disable Menu Commands and Toolbar Buttons, and then follow the steps in the "Disable a custom menu command and toolbar button" section. To disable the Save as Web Page option on the File menu, you need the 3823 Commandbar Control ID.

NOTE: The System Policy Editor is installed as part of the Microsoft Office 2000 Resource Kit. For more information about the System Policy Editor, see the following Microsoft Web site:

http://office.microsoft.com/en-us/assistance/HA011379221033.aspx

Method 2: Unlock User Access to the CLSID Keys in the Registry
WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

To unlock the HKEY_CLASSES_ROOT\CLSID registry key and allow users access:
 * 1) Log on as administrator to a Windows 2000 Server-based computer that is running Terminal Services.
 * 2) On the Start menu, click Run.
 * 3) In the Open box, type regedt32.exe, and then click OK.
 * 4) Double-click HKEY_CLASSES_ROOT, and then click CLSID.
 * 5) On the Security menu, click Permissions.
 * 6) In the Registry Key Permissions dialog box, click the appropriate permissions (must be at least 'read') for the user or group that require access to the CLSID registry key.
 * 7) On the Registry menu, click Exit.



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.



MORE INFORMATION
It is not recommended that you use the Publish Calendar to Web option when you run Outlook from a computer running Windows 2000 with Terminal Services.

