Microsoft Knowledge Base Email Alertz

KBAlertz.com: (832325) - Describes troubleshooting methods that you can use after you receive error 1722 during an unsuccessful attempt to install Application Center 2000.

Receive Microsoft Knowledge Base articles by E-Mail?

Every night we scan the Microsoft Knowledge Base. If technologies you're interested in are updated, we'll send you an e-mail. You only get one e-mail a day, and only when new articles are added.

Click here to create a
FREE account
Already have an account?
[Click here to Login]

Search KbAlertz

Advanced Search

Webmasters
Put kbAlertz on your website.
[ Click Here for more! ]





ASP.NET 3.5 Web Hosting with Windows 2008 and SQL 2008: Click Here!
Discount ASP.NET Hosting
ASP.NET 2.0 and 3.5
Windows2008 and SQL2008
US and UK Hosting
The ad says 3 - but KBAlertz referrals get
** SIX MONTHS FREE **


Bug Tracking Software
For bug tracking software or defect tracking software or issue tracking software, visit Axosoft.


Community Site



We Send hundreds of thousands of emails using ASP.NET Email



Expert Web Design & Graphic Design
Design44.com

ASP.NET 3.5 Web Hosting with Windows 2008 and SQL 2008: Click Here!
Discount ASP.NET Hosting
ASP.NET 2.0 and 3.5
Windows2008 and SQL2008
US and UK Hosting
The ad says 3 - but KBAlertz referrals get
** SIX MONTHS FREE **




Mentioned In








Microsoft Knowledge Base Article

This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks




Article ID: 832325 - Last Review: May 2, 2008 - Revision: 4.2

How to troubleshoot the installation of Application Center 2000

Important This article contains information about how to modify the registry. Make sure that you 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:
322756  (http://kbalertz.com/Feedback.aspx?kbNumber=322756/ ) How to back up and restore the registry in Windows

On This Page

SYMPTOMS

When you try to install Microsoft Application Center 2000 Service Pack 2 (SP2), the installation fails and you receive the following error message:
Error 1722. An error occurred while performing the task. There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor. Action register_CLBSetup.exe, location: C:\Program Files\Microsoft Application Center\CLBSetup.exe, command: /i Action ended 11:34:39: InstallFinalize. Return value 3.

CAUSE

Error 1722 is a generic Microsoft Windows Installer error that indicates an installation failure. However, the error message does not indicate the reason for the failure.

If you had previously installed Microsoft Application Center 2000 on the server and if you have removed the program, the problem may occur if the removal of Application Center 2000 was not complete. Some files, some folders, and some registry keys may not have been removed from the previous installation of Application Center.

RESOLUTION

This section describes troubleshooting methods that you can use to resolve problems with the installation of Application Center 2000 SP2.

The method that you use depends on whether Application Center was previously installed:
  • If you have previously installed Application Center 2000, start at "Method 1" and follow each method until the problems are resolved.
  • If no version of Application Center 2000 was previously installed, start at "Method 3" and follow each method until the problems are resolved.

Method 1: Use the Acremover.exe tool to remove leftover files

To resolve this problem, use the Acremover.exe tool to remove the files, the folders, and the registry keys that are leftover from the previous installation. Microsoft recommends that you run this tool after each failed installation of Application Center 2000.

To use this tool, the .NET Framework must be installed.

For more information about the Acremover.exe tool and how to use it, click the following article number to view the article in the Microsoft Knowledge Base:
825436  (http://kbalertz.com/Feedback.aspx?kbNumber=825436/ ) How to use the Acremover.exe tool

Method 2: Manually remove leftover files

If the .NET Framework is not installed, you must manually remove the files, the folders, and the registry keys.

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 the operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.

To make sure that the previous installation of Application Center 2000 is completely removed, follow these steps:
  1. If the following services that are associated with Application Center 2000 are present on your computer, stop the services:
    • Application Center Administration Service
    • Application Center Cluster Service
    • Application Center Log Query Helper
    • Application Center Name Resolution Service
    • Application Center Synchronization Service
    • COM+ Component Load Balancing Service
    • SQLAgent$MSAC
  2. Remove the following Application Center 2000 and Microsoft Application Center SQL Server Desktop Engine (MSDE) keys from the registry:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Application Center Server
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAC
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQL$MSAC
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLAGENT$MSAC
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Acadmin
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Accluster
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Aclqhelper
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Acnameres
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Acsrepl
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ComLBSvc
  3. Remove the following folder:
    C:\Program Files\Microsoft Application Center
    If you cannot remove the folder, run the following command at a command prompt, and then try to remove the folder again:
    msizap.exe T {20F95200-47D6-4CAC-92FF-5F6B29C78F88}
  4. Remove the following folder:
    C:\Program Files\Microsoft SQL Server\MSSQL$MSAC
  5. Use the Add/Remove programs item in Control Panel to remove Health Monitor.

Method 3: Install from Setup.hta

If the problem continues to occur after you have followed the previous steps to remove leftover files, follow these steps:
  1. Start your installation from the Setup.hta installer file. The Setup.hta file generates a log file that is named Ac_setup.log and that indicates where the installation failed. By using the information in Ac_setup.log, you can continue to troubleshoot. (The Ac_setup.log file is typically saved in either the C:\WINNT folder or in the C:\Windows folder.)

    If you start your installation from the Setup.exe installer file, the log file is not generated and cannot give you troubleshooting information.
  2. Open Ac_setup.log in a text editor such as Notepad and search for "Return value 3".
  3. View the text that appears immediately before "Return value 3" for indications about error codes or error messages.

Method 4: Review the errors in the Ac_setup.log file

If the problem continues to occur after you have followed the previous steps, you can view the Ac_setup.log file for more information about where the installation failed.

Following are two of the errors that are frequently encountered:
Error 1722
Error 1722. An error occurred while performing the task. There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor. Action register_CLBSetup.exe, location: C:\Program Files\Microsoft Application Center\CLBSetup.exe, command: /i Action ended 11:34:39: InstallFinalize. Return value 3.
Error 2744
Internal Error 2744. register_CLBSetup.exe, C:\Program Files\Microsoft Application Center\CLBSetup.exe, /i The program experienced an internal error. If this condition persists, restart the application or contact your support personnel .Action ended 14:58:44: InstallFinalize. Return value 3

Use the ACComplusVerify tool to fix the errors

If the Ac_setup.log file includes either error 1722 or error 2744, run the ACComplusVerify tool. If bad components are detected, remove them. For more information about how to run this tool and about how to remove bad components, click the following article number to view the article in the Microsoft Knowledge Base:
299309  (http://kbalertz.com/Feedback.aspx?kbNumber=299309/ ) How to use the ACComPlusVerify tool

Repair the COM+ catalog

If the problem continues to occur even after you run the ACComplusVerify tool, this behavior indicates that a COM+ catalog may be corrupted. For more information about how to repair a corrupted COM+ catalog, click the following article numbers to view the articles in the Microsoft Knowledge Base:
301919  (http://kbalertz.com/Feedback.aspx?kbNumber=301919/ ) PRB: Cannot expand "My Computer" in Component Services MMC snap-in
315296  (http://kbalertz.com/Feedback.aspx?kbNumber=315296/ ) How to clean up a damaged COM+ catalog
For more information about another error that may appear in the Ac_setup.log file and how to resolve the problem, see the "Method 6: Additional error in Ac_setup.log" section that appears later in this article.

Method 5: Determine whether a third-party program is at fault

Some third-party applications seem to cause problems during Application Center 2000 installation. For example, either of the following programs may cause the problem:
  • ASPUpload: This program has the following registry key
    ClSID\HKEY_CLASSES_ROOT\CLSID\{12BCCB9B-A6B6-4a47-A643-1C141828415C}
    The REG_DWORD unnamed value of 2 for InprocServer32 causes the problem.
  • ASPGrid: This program has the following registry key:
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{7100FA7E-2852-4fa5-B4B5-F422034CB1B5}
If the problem continues to occur even after you use the earlier methods, follow these steps:
  1. Rename the InprocServer32 key with any other name, and then restart the server. For example, use the name DummyKey.
  2. Install Application Center 2000.
  3. Replace the dummy key name with the original name, InprocServer32, and then restart the server.

Method 6: Additional error in Ac_setup.log

The following error message may be listed in the Ac_setup.log file
Starting custom action InstallPerfMon
Registering performance counters from sqlctr.ini
PerfmonLoad routine returned error code 6
Action ended 19:55:22: InstallFinalize. Return value 3.
For more information about this error and about how to resolve the problem, click the following article numbers to view the articles in the Microsoft Knowledge Base:
315083  (http://kbalertz.com/Feedback.aspx?kbNumber=315083/ ) A SQL Server Desktop Engine 2000 installation fails when it tries to register Performance Monitor counters
296152  (http://kbalertz.com/Feedback.aspx?kbNumber=296152/ ) Application Center 2000 installation fails during MSDE installation
320946  (http://kbalertz.com/Feedback.aspx?kbNumber=320946/ ) MSDTC Service must be started to install Application Center 2000
The follow error message is displayed in the Ac_setup.log file:
Action 18:19:00: register_acadmin.exe. Internal Error 2835. ErrorIcon, SetupError The program experienced an internal error. If this condition persists, restart the application or contact your support personnel. Internal Error 2744. register_acadmin.exe, C:\Program Files\Microsoft Application Center\AcAdmin.exe, -service The program experienced an internal error. If this condition persists, restart the application or contact your support personnel. Action ended 18:20:06: InstallFinalize. Return value 3. Action 18:20:06: Rollback. Rolling back action:
A dbmon trace shows the following:
00000250 182.87378513 [2208] 2260, AsaiRoot, acmetaobj.cpp, (699), [18:19:03] [0xC0140079] CAcMetaObj::WriteValues
00000251 182.87390553 [2208] 2260, AsaiRoot, appsrvobjimpl.cpp, (1063),[18:19:03] [0xC0140079] CAppSrvObjImpl::_Save 
00000252 182.87402971 [2208] 2260, AsaiRoot, acapplications.cpp, (600), [18:19:03] [0xC0140079] CAcApplications::CreateSiteApps - saving app
00000253 182.88563896 [2208] 2260, AsaiRoot, appsrvadm.cpp, (93), [18:19:03] [0xC0140079] init apps
00000254 182.88625524 [2208] 2260, AsaiRoot, appsrvadm.cpp, (165),[18:19:03] [0xC0140079] _tWinMain - Service
The problem is that a Web site on the server uses characters that are not valid in Application Center 2000. The following characters are not permitted:
  • <
  • >
  • \
  • "
  • '
  • +
  • &
  • %
  • [
  • ]
Rename the Web sites that include characters that are not valid, and then restart the Web service.

The following error message is displayed in the Ac_setup.log file:
Action 09:49:02: register_rdrvcapi.dll. DEBUG: Error 2835: The control ErrorIcon was not found on dialog SetupError Internal Error 2835. ErrorIcon, SetupError The program experienced an internal error. If this condition persists, restart the application or contact your support personnel. Error 1722. An error occurred while performing the task.There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor. Action register_rdrvcapi.dll, location: E:\SUPORTEDBDC\Microsoft Application Center\, command: C:\WINNT\system32\regsvr32.exe /s "E:\SUPORTEDBDC\Microsoft Application Center\rdrvcapi.dll" Action ended 09:54:25: InstallFinalize. Return value 3.
Boot into safe mode, and then register the following DLLs from the system folder of the Application Center CD:
  • Msxml3.dll
  • Msxml3a.dll
  • Msxml3r.dll
The follow error message is displayed in the Ac_setup.log file:
Error 1722. An error occurred while performing the task.There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor. Action register_lcsetup.exe, location: D:\Program Files\Microsoft Application Center\lcsetup.exe, command: -install logcons.dll MSI (s) (CC:94) [13:03:26:351]: Product: Microsoft Application Center 2000 SP2 -- Error 1722. An error occurred while performing the task.There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor. Action register_lcsetup.exe, location: D:\Program Files\Microsoft Application Center\lcsetup.exe, command: -install logcons.dll Action ended 13:03:26: InstallFinalize. Return value 3.
Try to run the Acremover.exe tool, and then run the installation again. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
825436  (http://kbalertz.com/Feedback.aspx?kbNumber=825436/ ) How to use the Acremover.exe tool

Method 7: Previous solutions do not work and you suspect MSDE

If none of the previous steps that are listed in this article resolve the problem, and if you suspect that the problem is because of the Microsoft SQL Server 2000 Desktop Engine installation (MSDE), consider the following:
  • If an attempt to install MSDE appears before "Return value 3", the issue may be occurring during the installation of MSDE.
  • Try to install Application Center 2000 without the Event and Performance Logging feature turned on. This logging feature tries to install MSDE. During Application Center 2000 installation, click the Custom install option, and then select the Event and Performance Logging check box.
  • If the installation succeeds without the Event and Performance Logging feature turned on, the problem occurs during the MSDE installation. The problem may be caused by some of the bits of MSDE that are leftover from the previous removal of Application Center 2000. Remove the leftover files according to the steps that are listed at the beginning of the "Resolution" section.

Method 8: The "SetCLBIdentity" string appears just before "Return value 3"

This situation does not occur frequently. For more information about what to do in this situation, click the following article number to view the article in the Microsoft Knowledge Base:
318495  (http://kbalertz.com/Feedback.aspx?kbNumber=318495/ ) Unable to install Application Center 2000 due to SetCLBIdentity

APPLIES TO
  • Microsoft Application Center 2000 Service Pack 2
  • Microsoft Application Center 2000 Standard Edition
Keywords: 
kbinfo KB832325
       

Community Feedback System

Very often, it takes hours to solve a problem. Very often, you've looked high and low, and have tried a lot of solutions. When you finally found it, chances are, it was because someone else helped you. Here's your chance to give back. Use our community feedback tool to let others know what worked for you and what didn't.

Please also understand that the community feedback system is not warranted to be correct, it's simply a system that we've built to let people try and help each other. If something in a feedback response doesn't make sense to you, or you're not comfortable making changes that the feedback talks about (like registry edits), please consult a professional.

Thank you for using kbAlertz.com Feedback System.

-- Scott Cate

Be the first to leave feedback, to help others about this knowledge base article.

(Optional) Name

(Optional) Public URL Or Email

Comments
No HTML -- Text Only Please