Sun Java System Directory Server Enterprise Edition 6.3 Migration Guide

ProcedureManually Uninstalling a 1.1 Instance from Windows NT

Use the instructions provided in this section to manually uninstall an instance from a Windows NT machine.


Note –

In this section, Identity Synchronization for Windows locations are described as follows:

<serverRoot\>\\isw-<hostname\>

where <serverRoot \> represents the parent directory of the Identity Synchronization for Windows installation location. For example, if you installed Identity Synchronization for Windows in C:\\Program Files\\Sun\\mps\\isw- example, the < serverRoot \> would be C:\\Program Files\\Sun\\mps.


  1. Stop all the Identity Synchronization for Windows Java processes (Core and instance installations) using one of the following methods:

    • Select Start -> Settings -> Control Panel -> Administrative Tools -> Services to open the Services window. In the right pane, right-click on Identity Synchronization for Windows and select Stop.

    • Open a Command Prompt window and type the following command:

      net stop “Sun ONE Identity Synchronization for Windows

    • If the preceding methods do not work, use the following steps to stop the Java processes manually:

      1. Open the Services window, right-click on Identity Synchronization for Windows, and select Properties.

      2. From the General tab in the Properties window, select Manual from the Startup type drop-down list.


    Note –

    Although you can view Java processes (such as pswwatchdog.exe) from the Windows Task Manager, you cannot determine which processes are specifically related to Identity Synchronization for Windows. For this reason, do not stop processes from the Windows Task Manager.


  2. Stop the Change Detector service using one of the following methods:

    • In the Services window, right-click on Sun ONE NT Change Detector Service in the right pane and select Stop.

    • Open a Command Prompt window and type the following command:

      net stop “Sun ONE NT Change Detector Service”

    • If the preceding methods do not work, use the following steps to stop the Change Detector Service manually:

      1. Open the Services window, right-click on Change Detector Service and select Properties.

      2. From the General tab in the Properties window, select Manual from the Startup type drop-down list.

      3. Restart your Windows NT computer.

  3. You must remove Identity Synchronization for Windows registry keys. Open a Command Prompt window and type regedt32 to open the Registry Editor window.


    Caution – Caution –

    Do not use regedit because the program does not allow you to edit multi-value strings.

    Backup your current Windows registry file before proceeding to Manually Uninstalling a 1.1 Instance from Windows NT.


    1. In the Registry Editor, select the top node (My Computer) in the left pane.

    2. Select Registry -> Export Registry File from the menu bar.

    3. When the Export Registry File dialog box is displayed, specify a name for the file and select a location to save the backup registry.

  4. In the Registry Editor, select Edit -> Delete from the menu bar.

    Remove the following Identity Synchronization for Windows keys from the Registry:

    • All entries under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Identity Synchronization for Windows

    • All CurrentControlSet and ControlSet (such as ControlSet001, ControlSet002) entries under HKEY_LOCAL_MACHINE\\SYSTEM\\*.

      These entries include the following:

      • ...\\Control\\Session Manager\\Environment\\ <isw-installation directory\>

      • ...\\Services\\Eventlog\\Application\\Sun ONE Identity Synchronization for Windows

      • ...\\Services\\Sun ONE Identity Synchronization for Windows

      • ...\\Services\\iMQBroker

    • The HKEY_LOCAL_MACHINE\\SOFTWARE\\Sun Microsystems\\PSW

  5. Use regedt32 (do not use regedit) to modify (do not delete) the following registry key:

    1. Select the registry key entry in the left pane:

      HKEY_LOCAL_MACHINE\\SYSTEM\\\\CurrentControlSet\\\\CONTROL\\\\LSA

      The registry value type must be REG_MULTI_SZ.

    2. In the right pane, right-click on the Notification Packages value and select Modify.

    3. Change the PASSFLT value to FPNWCLNT.

  6. Backup (copy and rename) the current productregistry file located in C:\\WINNT\\system32 .

  7. Edit the C:\\WINNT\\system32 productregistry file to remove the following tags:


    Note –
    • For best results, use an XML editor. Alternatively, you can use a standard text editor.

    • Some of these components might not be included in your file.

    • You must delete the beginning tag (<compid\>), ending tag (<\\compid\>), and all contents in-between both tags). Ellipses are used in the following list to represent any additional text and/or tags that are included as part of these tags. See the example on Manually Uninstalling 1.1 Core and Instances from Windows 2000.


    • <compid\>Identity Synchronization for Windows . . . </compid\>

    • <compid\>Core . . . </compid\>

    • <compid\>uninstaller . . . </compid\>

    • <compid\>wpsyncwatchdog . . . </compid\>

    • <compid\>setenv . . . </compid\>

    • <compid\>Create DIT . . . </compid\>

    • <compid\>Extend Schema . . . </compid\>

    • <compid\>resources . . . </compid\>

    • <compid\>CoreComponents . . . </compid\>

    • <compid\>Connector . . . </compid\>

    • <compid\>DSConnector . . . </compid\>

    • <compid\>Directory Server Plugin . . . </compid\>

    • <compid\>DSSubcomponents . . . </compid\>

    • <compid\>ObjectCache . . . </compid\>

    • <compid\>ObjectCacheDLLs . . . </compid\>

    • <compid\>ADConnector . . . </compid\>

    The following is a example <compid\> tag. Remove <compid\>, </compid\>, and all the text and tags in-between.


    <compid\>Identity Synchronization for Windows
        <compversion\>1.1
           <uniquename\>Identity Synchronization for Windows</uniquename\>
               <compinstance\>1
                        <children\>
                            <compref\>ADConnector
                                <instance\>1
                                    <version\>1.1</version\>
                                </instance\>
                            </compref\>
                            <compref\>DSSubcomponents
                            . . .
    
            </compinstance\>
        </compversion\>
    </compid\>
  8. Remove the Identity Synchronization for Windows installation folder located at < serverRoot \>\\isw-< hostname \>.

    For example, C:\\Program Files\\Sun\\mps\\isw-example


    Note –

    You must edit the Windows registry as described in Manually Uninstalling a 1.1 Instance from Windows NT before proceeding to Manually Uninstalling a 1.1 Instance from Windows NT.


  9. Remove the Password Filter DLL.

    Locate the passflt.dll file in the C:\\winnt\\system32 folder, and rename the file to passflt.dll.old.

  10. Restart your machine for all changes to take effect.