DOCUMENT:Q279158 06-AUG-2002 [exchange] TITLE :XADM: Exchange 5.5 May Not Close Registry Properly After Install PRODUCT :Microsoft Exchange PROD/VER::5.5 OPER/SYS: KEYWORDS: ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft Exchange Server, version 5.5 ------------------------------------------------------------------------------- SUMMARY ======= When you install Exchange Server 5.5 on a cluster, the wizard sets up the services in the registry as resources. It apparently does not add NULL to the end of the strings. Everything appears in Regedt32 and Cluadmin, but if you open up the saved hive as a binary file, you can see, for example, that MSExchangeDS is not followed by NULL, whereas something like the Cluster Name Name property value is. MORE INFORMATION ================ The manual workaround is to open up the registry for that value, and retype the name exactly as you see it. That way, the string will be correct and you will not see this problem. You can also go to the end of the string, press DELETE once or twice to remove any unseen characters. Also, as another workaround, you can use the following two-part procedure. Part One -------- Perform this step on the primary node first. You can either stop the cluster service on the second node, or run the same commands on the next node. 1. Using Regfind from either the Microsoft Windows NT 4.0 version 3 Resource Kit or the Microsoft Windows 2000 Resource Kit, use the following command to gather and check the registry settings: regfind -p HKEY_LOCAL_MACHINE\cluster -z > 2. Open the text file and it will show you what keys do not end in NULL under the cluster hive. The following is a standard installation of Exchange Server 5.5 on a Windows 2000 cluster server with Service Pack 1 (SP1). Your results may vary: HKEY_LOCAL_MACHINE\cluster Resources 09df7cdc-636e-49c9-8f47-ad8bffa4c82b Parameters ServiceName = (*** MISSING TRAILING NULL CHARACTER***)MSExchangeIS 0e286e64-fd88-42bf-a9db-5c1feba9bbda Parameters ServiceName = (*** MISSING TRAILING NULL CHARACTER ***)MSExchangeMSMI 1a6745a2-d268-4b77-8d8c-621630c11866 Description = (*** MISSING TRAILING NULL CHARACTER ***)'"Exchange message tracking logs"'248941cc-057c-46c4-b3b5-ae416907181c Description = (*** MISSING TRAILING NULL CHARACTER ***)MS Schedule+ Free/Busy Connector Parameters ServiceName = (*** MISSING TRAILING NULL CHARACTER ***)MSExchangeFB 2863ea10-e0b4-4e5c-93dd-754a3448baa0 Parameters ServiceName = (*** MISSING TRAILING NULL CHARACTER ***)MSExchangeDS 4215a05b-26e7-42dc-84d7-50f74c7ba312 Parameters ServiceName = (*** MISSING TRAILING NULL CHARACTER ***)MSExchangeDX 619701dd-1c23-42fc-a9b8-9c1d94e6d0af Description = (*** MISSING TRAILING NULL CHARACTER ***)Microsoft Exchange System Attendant Parameters ServiceName = (*** MISSING TRAILING NULL CHARACTER ***)MSExchangeSA 635372ed-1d4b-49ba-9b13-3c1d08df61eb Description = (*** MISSING TRAILING NULL CHARACTER ***)'"Access to address objects"'7208345a-9beb-45f3-bdf3-30fb073dba0f Description = (*** MISSING TRAILING NULL CHARACTER ***)Microsoft Exchange Event Service Parameters ServiceName = (*** MISSING TRAILING NULL CHARACTER ***)MSExchangeES c5c03485-7d2e-40fa-8438-b17ff33832dc Description = (*** MISSING TRAILING NULL CHARACTER ***)'"Access for MSMI postoffice"'f6d99bf9-44bc-41cb-a919-0617af627459 Description = (*** MISSING TRAILING NULL CHARACTER ***)'"Access to EDK objects"' 3. If you are satisfied with the selection of keys under the cluster hive that Regfind will edit, go to Part Two. Part Two -------- Using the following command to add NULL to the registry keys in your text file: regfind -p HKEY_LOCAL_MACHINE\cluster -z -r > Adding a text file is optional, but recommended just to compare and make sure. The command, regfind /?, will give you detailed descriptions of the command options. This problem has been seen with the product PATROL for Microsoft Windows 2000; the component name is PATROL Knowledge Module for Microsoft Cluster Server. Additional query words: ====================================================================== Keywords : Technology : kbExchangeSearch kbExchange550 kbZNotKeyword2 Version : :5.5 Issue type : kbhowto ============================================================================= THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. Copyright Microsoft Corporation 2002.