Hi,
I have created a very simple installation by adding the National
Instruments Measurement Studio for .NET version seven merge modules to
an empty windows installer database. When I try to run this installer
on a clean windows XP service pack 2 machine, the following error
message is displayed:
Error 1935.An error occurred during the installation of the assembly
'NationalInstruments.Common,Version="7.1.0.243",PublicKeyToken="4544464CDEAAB541",Culture="neutral",
Please refer to Help and Support for more informa....
We believe this may be related to the version of windows installer running. We have tested with the following versions:
V2.00.2600.1106 - OK
MSI V3.00.3790.2180 - FAILS (this is the version sent out with XP SP2)
MSI
3.0.3790.2538 - OK
MSI V3.01.4000.1823 - OK
I have captured the installation log (attached). Here is a portion that appears relevant:
MSI (s) (30:D0) [16:50:59:203]: Note: 1: 1935 2: 3: 0x8002802F
4: 5: CreateAssemblyNameObject 6:
NationalInstruments.Common,Version="7.1.0.243",PublicKeyToken="4544464CDEAAB541",Culture="neutral"
DEBUG: Error 2908: Could not register component {3CEC37D2-805D-64F2-7F2B-159A96EB5858}.
Internal Error 2908. {3CEC37D2-805D-64F2-7F2B-159A96EB5858}
MSI (s) (30:D0) [16:51:01:646]: Product: NiGraphInstaller -- Internal Error 2908. {3CEC37D2-805D-64F2-7F2B-159A96EB5858}
MSI (s) (30:D0) [16:51:01:646]: Executing op:
ComponentRegister(ComponentId={1CA051B0-1B70-11D2-9ADD-006097C4E452},KeyPath=C:\WINDOWS\system32\msvcrt.dll,State=3,,Disk=1,SharedDllRefCount=1,BinaryType=0)
1: {6213C1BC-E239-4C9A-B101-887550B82E30} 2: {1CA051B0-1B70-11D2-9ADD-006097C4E452} 3: C:\WINDOWS\system32\msvcrt.dll
MSI (s) (30:D0) [16:51:01:696]: Executing op:
ComponentRegister(ComponentId={1CA051B0-1B70-11D2-9ADD-006097C4E452},KeyPath=C:\WINDOWS\system32\msvcrt.dll,State=3,ProductKey={00000000-0000-0000-0000-000000000000},Disk=1,SharedDllRefCount=1,BinaryType=0)
1: {00000000-0000-0000-0000-000000000000} 2: {1CA051B0-1B70-11D2-9ADD-006097C4E452} 3: C:\WINDOWS\system32\msvcrt.dll
MSI (s) (30:D0) [16:51:01:706]: Executing op:
ComponentRegister(ComponentId={9515D525-712A-3203-D66C-DF43617AE051},KeyPath=<\policy.7.0.NationalInstruments.Common,Version="7.1.0.243",PublicKeyToken="4544464CDEAAB541",Culture="neutral",State=3,,Disk=1,SharedDllRefCount=0,BinaryType=0)
1: {6213C1BC-E239-4C9A-B101-887550B82E30} 2:
{9515D525-712A-3203-D66C-DF43617AE051} 3:
<\policy.7.0.NationalInstruments.Common,Version="7.1.0.243",PublicKeyToken="4544464CDEAAB541",Culture="neutral"
MSI (s) (30:D0) [16:51:01:706]: MSCOREE not loaded loading copy from system32
MSI (s) (30:D0) [16:51:01:706]: Assembly Error:Function not defined in specified DLL.
MSI (s) (30:D0) [16:51:01:706]: Note: 1: 1935 2:
{9515D525-712A-3203-D66C-DF43617AE051} 3: 0x8002802F 4: 5:
CreateAssemblyNameObject 6:
policy.7.0.NationalInstruments.Common,Version="7.1.0.243",PublicKeyToken="4544464CDEAAB541",Culture="neutral"
Error 1935.An error occurred during the installation of assembly
'policy.7.0.NationalInstruments.Common,Version="7.1.0.243",PublicKeyToken="4544464CDEAAB541",Culture="neutral"'.
Please refer to Help and Support for more information.
HRESULT: 0x8002802F. assembly interface: , function: CreateAssemblyNameObject, component: {9515D525-712A-3203-D66C-DF43617AE051}
MSI (s) (30:D0) [16:51:02:347]: Product: NiGraphInstaller -- Error 1935.An error occurred during the installation of assembly 'policy.7.0.NationalInstruments.Common,Version="7.1.0.243",PublicKeyToken="4544464CDEAAB541",Culture="neutral"'.
Please refer to Help and Support for more information. HRESULT:
0x8002802F. assembly interface: , function: CreateAssemblyNameObject,
component: {9515D525-712A-3203-D66C-DF43617AE051}
Action ended 16:51:02: InstallFinalize. Return value 3.
MSI (s) (30:D0) [16:51:02:357]: User policy value 'DisableRollback' is 0
Have you seen any similar errors in the past? We are near our release
date and need to deal with this problem asap. Note that distributing
the newest windows installer would not be a simple solution for us to
implement (this would mean uprading our InstallShield version and
re-testing an entire suite of products.)
regards,
Chris Williamson