Article ID: 926626 - View products that this article applies to.
Beta InformationThis article discusses a Beta release of a Microsoft product. The information in this article is provided as-is and is subject to change without notice.
No formal product support is available from Microsoft for this Beta product. For information about how to obtain support for a Beta release, see the documentation that is included with the Beta product files, or check the Web location where you downloaded the release.
Consider the following scenario on a computer that is running Windows Vista Release Candidate 1 (RC1):
If the list of product codes that depend on SNAC is lost, you will not receive a warning message when you uninstall SNAC. However, other SQL Server components may not function correctly after you uninstall SNAC.
Action start 15:07:06:
Failed to query registry value (SOFTWARE\Microsoft\SNAC\MSIRefCount\Uninstall) Error: Access is denied. Failed to set registry value (SOFTWARE\Microsoft\SNAC\MSIRefCount\Uninstall)
Error: Access is denied.
Failed to query Uninstall value from registry.
<EndFunc Name='Sqlmsirc_BackupAppGuid' Return='1603' GetLastError='0'>
This issue occurs because the setup file is not run under an account that has required permissions. Therefore, custom actions may not execute during the installation. This issue does not occur when you install SNAC by running the SQL Server 2005 Setup program. When you run the SQL Server 2005 Setup program, the SNAC setup operation is started from the Setup.exe process. The Setup.exe process runs under elevated permissions. Therefore, the custom actions will run under the Administrator account.
To work around this issue, install SNAC by running the SQL Server 2005 Setup program.
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
Article ID: 926626 - Last Review: November 20, 2007 - Revision: 1.2