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.
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.
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:
- 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
- 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
- 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}
- Remove the following folder:
C:\Program Files\Microsoft SQL Server\MSSQL$MSAC
- 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:
- 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. - Open Ac_setup.log in a text editor such as Notepad and
search for "Return value 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:
If the problem continues to occur even after you use the earlier
methods, follow these steps:
- Rename the InprocServer32 key with any other name, and then
restart the server. For example, use the name
DummyKey.
- Install Application Center 2000.
- 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