Issues with Windows Installer 3.1

G

Guest

System: Windows 2000 with Service Pack 4

I am trying to install the Windows Installer 3.1. It fails with the
following messages in the logfile:

0.271:
================================================================================
0.271: 2005/11/23 22:36:31.837 (local)
0.271: c:\84c0b561be30c8bc1cd9b666c3\UPDATE\update.exe (version 6.1.22.4)
0.271: Hotfix started with following command line: /log:c:\WinInst_log.txt
1.813: InstallInfCatalogFile: Installing
c:\84c0b561be30c8bc1cd9b666c3\update\KB893803v2_w2k.cat as _000000_.cat...
1.813: VerifySize: Unable to verify size: Source = NULL:
c:\winnt\_000000_.cat
1.823: InstallCatalogFile: InstallCatalog failed for c:\winnt\_000000_.cat;
error=0x000010d9.
1.823: InstallInfCatalogFile: Installation failed; error=0x00000002.
1.823: IsInfFileTrusted: ValidateSingleFileSignature Failed:
STR_FAILED_INF_INTEGRITY
1.823: KB893803v2 Setup encountered an error: Setup could not verify the
integrity of the file Update.inf. Make sure the Cryptographic service is
running on this computer.
1.823: VerifySize: Unable to verify size: Source = NULL:
c:\winnt\_000000_.cat
1.823: InstallCatalogFile: InstallCatalog failed for c:\winnt\_000000_.cat;
error=0x000010d9.
1.823: CleanupTrustedInfFile: GetFileAttributes for
C:\WINNT\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem34.cat
failed: 0x2
1.823: Setup could not verify the integrity of the file Update.inf. Make
sure the Cryptographic service is running on this computer.
2.914: Message displayed to the user: Setup could not verify the integrity
of the file Update.inf. Make sure the Cryptographic service is running on
this computer.
2.914: User Input: OK
2.914: Update.exe extended error code = 0xf0da
2.914: Update.exe return code was masked to 0x643 for MSI custom action
compliance.


I've tried to re-register the DLLs associated with cryptography by
performing the steps explained on
http://searchwin2000.techtarget.com/tip/1,289483,sid1_gci994336,00.html but
the installer still fails.

Also, there is no C:\WINNT\system32\CatRoot2 to be renamed (as suggested in
many posts).

I greatly appreciate your help, Oliver
 
G

Guest

Installation of the Windows Installer 3.1v2 still fails after performing
these checks:

Unregister Windows Installer, and then reregister Windows Installer:

msiexec /unreg
msiexec /regserver

Check that the "Windows Installer" service start-up is set to manual

Empty "%systemdrive%\%windir%\temp"
Empty "%systemdrive%\temp"

Verified that the registry permissions for all hives lists SYSTEM account
has been added
and that it has Full control.

sfc /scannow passes without a problem

- Checked the validity of digital signatures
- Checked that there is no database corruption in the
%Systemroot%\System32\Catroot2 folder
(the folder Catroot2 folder does not exist in my Win2K).
- Reregistered DLLs associated with Cryptographic Services:

regsvr32 /u softpub.dll
regsvr32 /u wintrust.dll
regsvr32 /u initpki.dll
regsvr32 /u dssenh.dll
regsvr32 /u rsaenh.dll
regsvr32 /u gpkcsp.dll
regsvr32 /u slbcsp.dll
regsvr32 /u mssip32.dll
regsvr32 /u cryptdlg.dll
-reboot-
regsvr32 softpub.dll
regsvr32 wintrust.dll
regsvr32 initpki.dll
regsvr32 dssenh.dll
regsvr32 rsaenh.dll
regsvr32 gpkcsp.dll
regsvr32 slbcsp.dll
regsvr32 mssip32.dll
regsvr32 cryptdlg.dll


Checked the hidden attribute for the %Windir% folder or one of its subfolders:

attrib -s -h %windir%
attrib -s -h %windir%\system32
attrib -s -h %windir%\system32\catroot2 (does not exist)

Checked that the Policy key in
"HKEY_LOCAL_MACHINE\Software\Microsoft\Non-Driver Signing"
is set to 0

Extracted WindowsInstaller-KB893803-v2-x86.exe to a temporary location and
verified the
validity of the digital signatures of the DLL and CAT files.

Checked that "Only trust items found in the Trust DB" is set to FALSE in
setreg

Checked that the Remote Procedure Call services are started.

Any help is greatly appreciated. I totally ran out of ideas...
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top