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.

You cannot remove ISA Server 2006 updates on a computer that is running ISA Server 2006 Configuration Storage Server or the ISA Server Management MMC snap-in


View products that this article applies to.

Symptoms

Consider the following scenario:
  • You have a computer that you use as a Microsoft Internet Security and Acceleration (ISA) Server 2006 Configuration Storage Server or as a management console. You do not use this computer as an ISA server.
  • You install an ISA update or a service pack on this computer.
  • You open the "Add or Remove Programs" item in Control Panel to remove this update.
In this scenario, you find that a Remove button does not appear in the ISA Server 2006 update entry in the Currently installed programs list. In this entry, a note states the following:
This update cannot be removed.


If you try to remove the update manually, you may receive an error message that resembles the following:
Setup failed while trying to get server settings from the Configuration Storage server required for the installation.

↑ Back to the top


Cause

This issue occurs because ISA Setup cannot locate information about the locally-installed ISA services.

ISA services are not installed when you install the ISA Server 2006 components that are described in the "Symptoms" section. Therefore, ISA Setup cannot locate information about the ISA services that are on the computer.

↑ Back to the top


Workaround

To work around this issue, use the method that is appropriate for your situation.

Method 1: Remove and then reinstall the ISA Server Management MMC snap-in or ISA Server 2006 Configuration Storage Server

If you do not use ISA Server 2006 Configuration Storage Server to manage ISA Server 2006 arrays, remove and then reinstall the ISA Server Management MMC snap-in or ISA Server 2006 Configuration Storage Server.

Method 2: Edit 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:
322756� How to back up and restore the registry in Windows
If you use ISA Server 2006 Configuration Storage Server to manage ISA Server 2006 arrays, follow these steps:
  1. Create a dummy instance of ISA Server 2006 on the computer that is running ISA Server 2006 Configuration Storage Server. To do this, follow these steps:
    1. Log on to the ISA server computer that is running ISA Server 2006 Configuration Storage Server.
    2. In Registry Editor, locate and then click the following subkey:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fpc
    3. Export this registry subkey to a file that is named "Fpc.reg."
    4. Copy the Fpc.reg file to the computer that is running ISA Server 2006 Configuration Storage Server.
    5. Edit the Fpc.reg file so that the file includes only the values that refer to the CurrentServerGUID and CurrentArrayGUID registry entries. After you edit the Fpc.reg file, it resembles the following:
      Windows Registry Editor Version 5.00
      
      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fpc]
      "CurrentServerGUID"="{BBCB6998-7BAC-440D-B5BF-26B1542F8384}"
      "CurrentArrayGUID"="{6C7BA7C5-8967-4637-8FBC-DA83A23ABEAB}"
      
    6. Import the edited Fpc.reg file into the computer's registry.
  2. Create a file that is named "Fweng.inf." Save this file in the ISA Server installation folder on the computer that is running ISA Server 2006 Configuration Storage Server.

    Note Typically, the ISA Server installation folder is C:\Program Files\Microsoft ISA Server.
  3. Edit the Fweng.inf file to include the following information:
    [version]      
    signature="$WINDOWS NT$"
    
    [Fweng_Inst.ntx86]
  4. Create a dummy service that is named "Fweng." To do this, type the following command at a command prompt:
    sc create Fweng binpath= c:\WINDOWS\system32\notepad.exe
    For more information, click the following article number to view the article in the Microsoft Knowledge Base:
    251192� How to create a Windows service by using Sc.exe
  5. Remove the ISA Server 2006 update. To do this, follow these steps:
    1. Click Start, point to Settings, click Control Panel, and then double-click Add or Remove Programs.
    2. In the Add or Remove Programs dialog box, click to select the Show updates check box.
    3. Locate the ISA Server 2006 update that you want to remove.

      Note Under the entry, a note may state the following:
      This update cannot be removed.
    4. Note the Microsoft Knowledge Base article number that appears next to the update.
    5. In Registry Editor, locate the following registry subkey:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft ISA Server 2006 Update KB<KbNo>
      Note In this subkey, <KbNo> represents the Knowledge Base article number that you noted in the previous step.
    6. Right-click the UninstallString registry entry, and then click Modify.
    7. Copy the value that appears in the Value data box. This value resembles the following:
      msiexec.exe /i {DD4CEE59-5192-4CE1-8AFA-1CFA8EB37209} MSIPATCHREMOVE={87D79C39-DD94-4867-8EB3-281BDEC66016} /qb
    8. At a command prompt, paste the value that you copied in the previous step, and then press ENTER to uninstall the update.
    9. Repeat steps c through h for all the updates that you want to remove.
  6. Clean the registry. To do this, type the following commands at a command prompt on the computer that is running ISA Server 2006 Configuration Storage Server. Press ENTER after each command:
    • Del "C:\Program Files\Microsoft ISA Server\Fweng.inf"
    • sc delete fweng
    • REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fpc /v CurrentServerGUID
    • REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fpc /v CurrentArrayGUID

↑ Back to the top


Keywords: KB941106, kbexpertiseadvanced, kberrmsg, kbprb

↑ Back to the top

Article Info
Article ID : 941106
Revision : 3
Created on : 10/5/2007
Published on : 10/5/2007
Exists online : False
Views : 388