Article ID: 842921 - Last Review: February 21, 2007 - Revision: 2.2 The installation process fails when you try to install Microsoft Data Access Components 2.8 by using a Windows Installer package on Windows 2000On This PageSUMMARYThe installation process of Microsoft Data Access Components (MDAC) 2.8 fails when you install MDAC by using a Microsoft Windows Installer package.
The MDAC installer starts the Secedit.exe file that modifies the permission on the registry subkey. Because the Windows Installer service runs under reduced permissions, Secedit.exe cannot modify the registry subkey and the installation fails. To work around this problem, you have to modify the Windows Installer package by using the Orca database editor. SYMPTOMSWhen you run the MDAC 2.8 installer (Mdac_typ.exe) by using
a Windows Installer package, the installation process fails at the end, and
then Windows Installer rolls back your computer's configuration. When this
behavior occurs, the following error message is logged in the Dasetup log
file: Error: The following error was encountered during
setup: *** (null): Unspecified error (Severity: 100, Type: 2, Code: 0x80004005)
Error 1300: Not all privileges referenced are
assigned to the caller. Error adjusting privilege SE_SECURITY_PRIVILEGE.
CAUSEWhen you install MDAC 2.8 on a computer that is running
Microsoft Windows 2000, the MDAC installer runs the Secedit.exe file. The
Secedit.exe file modifies the permissions on the following registry subkey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BidInterface The Secedit.exe file runs at the end of the installation process.
Because the Windows Installer service runs under reduced user rights, the
permissions for the registry subkey cannot be modified, and the Secedit.exe
file returns an error. This error causes the MDAC installer to
fail.WORKAROUNDTo avoid this behavior, modify the Windows Installer package
(.msi) file by using the Orca database editor. Add a custom action, and then
run the custom action from your Windows Installer package. This workaround
prevents the call to the Secedit.exe file. Additionally, modify the Windows Installer package so that the package will modify the permissions for the BidInterface subkey in the registry. Important The custom action that you add to the Windows Installer package in this workaround runs a function from a DLL that is available in the Microsoft Download Center. The following file is available for download from the Microsoft Download Center: Collapse this image ![]() 119591
(http://support.microsoft.com/kb/119591/
)
How to obtain Microsoft support files from online services
Microsoft scanned this file for viruses. Microsoft used the most
current virus-detection software that was available on the date that the file
was posted. The file is stored on security-enhanced servers that help to
prevent any unauthorized changes to the file.
Install the Orca database editor
Steps to modify the Windows Installer package by using the Orca database editorOpen the Windows Installer file in the Orca database editor
Modify the Binary table
Modify the CustomAction table
Save the value for the Component_ column
Modify the InstallExecuteSequence table
Modify the Registry table
Modify the LockPermissions tableTo modify the LockPermissions table, you must add four rows to the table. To do this, follow these steps:
Save the modifications that you made to the Windows Installer file, and then run the Windows Installer package
STATUSMORE INFORMATIONOn computers that are running Microsoft Windows XP and later
operating systems, the Secedit.exe file is not called during the installation
process for MDAC 2.8. This behavior occurs only on computers that are running
Windows 2000. REFERENCESFor more information about how to install MDAC, visit the
following Microsoft Web sites: http://msdn2.microsoft.com/en-us/library/ms810805.aspx
(http://msdn2.microsoft.com/en-us/library/ms810805.aspx)
For more information, click the following article
number to view the article in the Microsoft Knowledge Base: http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&DisplayLang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&DisplayLang=en) 828396
(http://support.microsoft.com/kb/828396/
)
Release manifest for MDAC 2.8 (2.80.1022.3)
177514
(http://support.microsoft.com/kb/177514/
)
Installing MDAC/ADO/RDS on Windows NT requires Admin privileges
| Article Translations
|

Back to the top

