Scott Hanselman

An Error occured during the installation of assembly component - 98cb24ad-52fb-db5f-a01f-c8b3b9a1e18e

September 20, '06 Comments [2] Posted in Musings
Sponsored By

This is a lousy error message for a number of reasons:

An Error occurred during the installation of assembly component - 98cb24ad-52fb-db5f-a01f-c8b3b9a1e18e

  • It doesn't tell me the file name.
  • It gives me a GUID that sends me into the registry looking for COM stuff only to find nothing
  • It uses the word "assembly" that implies .NET and sends me into the GAC only to find nothing

Instead this is an error from deep in the underbelly of Windows in a section that dare not speaks its name - Side-By-Side or WinSXS.

This says that something horribly wrong while installing the VC++ 8.0 C Runtime into the WinSXS 'subsystem' folder under C:\windows.

I'm getting this error while installing TortoiseSVN4 on a Windows Vista RC1 machine. This is what my WORKING system looks like:

Winsxs

This is the non-working system:

Winsxs1

Now I'm not sure what to do. No one is allowed to install files into c:\windows\winsxs\manifests except the TrustedInstaller user...not even Administrator. Je suis screwed.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by SherWeb
Wednesday, September 20, 2006 2:40:48 PM UTC
99% of the time there is a reboot pending and no more actions can be merged into the current set. Take a look at %windir%\logs\cbs\cbs.log to see the last few lines... look for "(F)" for the failures. If it's not a required reboot send me the last few hundred lines of cbs.log right after retrying the MSI installation and I'll take a look.

There were some synchronization/coordination problems between the MSI based component installs and the OS optional component/patch installs which should be fixed at this point (I think that some of the fixes may have gone in post-RC1 but I can probably verify that from the log).

I agree the error message is ... not great; I'll forward this link to the appropriate folks.
Wednesday, September 20, 2006 7:21:35 PM UTC
Interesting...I'll send it along....here's what I've got:

2006-09-18 23:25:24, Info SXS Install Assembly from C:\Users\Scott\AppData\Local\Temp\SxsTemp\20060918232514616.0\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd.manifest
2006-09-18 23:25:24, Info SXS Submitting stage transaction with 5 operations
2006-09-18 23:25:24, Info CSI 00000018 Performing 5 operations; 5 are not lock/unlock and follow:
Stage (1): flags: 00000008 app: [Microsoft.VC80.CRT, Version = 8.0.50727.42, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:1fc8b3b9a1e18e3b}, Type = [l:10{5}]"win32", TypeName neutral, PublicKey neutral]) comp: Microsoft.VC80.CRT, Version = 8.0.50727.42, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:1fc8b3b9a1e18e3b}, Type = [l:10{5}]"win32", TypeName neutral, PublicKey neutral man: @0x376f0c
StageFile (2): flags: 00000008 app: [Microsoft.VC80.CRT, Version = 8.0.50727.42, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:1fc8b3b9a1e18e3b}, Type = [l:10{5}]"win32", TypeName neutral, PublicKey neutral]) comp: Microsoft.VC80.CRT, Version = 8.0.50727.42, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:1fc8b3b9a1e18e3b}, Type = [l:10{5}]"win32", TypeName neutral, PublicKey neutral file: [ml:24{12},l:22{11}]"msvcr80.dll" srcfile: @0x376bac
StageFile (2): flags: 00000008 app: [Microsoft.VC80.CRT, Version = 8.0.50727.42, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:1fc8b3b9a1e18e3b}, Type = [l:10{5}]"win32", TypeName neutral, PublicKey neutral]) comp: Microsoft.VC80.CRT, Version = 8.0.50727.42, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:1fc8b3b9a1e18e3b}, Type = [l:10{5}]"win32", TypeName neutral, PublicKey neutral file: [ml:24{12},l:22{11}]"msvcp80.dll" srcfile: @0x3770bc
StageFile (2): flags: 00000008 app: [Microsoft.VC80.CRT, Version = 8.0.50727.42, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:1fc8b3b9a1e18e3b}, Type = [l:10{5}]"win32", TypeName neutral, PublicKey neutral]) comp: Microsoft.VC80.CRT, Version = 8.0.50727.42, pA = PROCESSOR_ARCHITECTURE_INTEL
2006-09-18 23:25:24, Info CSI (0), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:1fc8b3b9a1e18e3b}, Type = [l:10{5}]"win32", TypeName neutral, PublicKey neutral file: [ml:24{12},l:22{11}]"msvcm80.dll" srcfile: @0x37696c
AddCat (14): flags: 0 catfile: @0x376d14
2006-09-18 23:25:25, Info CSI 00000019 Creating NT transaction (seq 1), objectname [6]"(null)"
2006-09-18 23:25:25, Info CSI 0000001a Created NT transaction (seq 1) result 0x00000000, handle @0x3d0
2006-09-18 23:25:25, Info CSI 0000001b (F) c0190005 [Error,Facility=FACILITY_TRANSACTION,Code=5] #3976# from Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysCreateFile(flags = 0, handle = {provider=NULL, handle=0}, da = (FILE_GENERIC_READ), oa = @0x149eda0->OBJECT_ATTRIBUTES {s:24; rd:NULL; on:[57]"\SystemRoot\WinSxS\Temp\80d01d64b4dbc60101000000640b200b\"; a:(OBJ_CASE_INSENSITIVE)}, iosb = @0x149edb8, as = (null), fa = (FILE_ATTRIBUTE_DIRECTORY), sa = (FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE), cd = FILE_OPEN, co = (FILE_DIRECTORY_FILE|FILE_SYNCHRONOUS_IO_NONALERT|0x00004000), eab = NULL, eal = 0, disp = Invalid)

2006-09-18 23:25:25, Info CSI 0000001c@2006/9/19:06:25:25.221 (F) d:\vistarc1\base\wcp\sil\merged\ntu\ntsystem.cpp(1408): Error c0190005 [Error,Facility=FACILITY_TRANSACTION,Code=5] originated in function Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysCreateFile expression: (null)

2006-09-18 23:25:25, Info CSI 0000001d (F) c0190005 [Error,Facility=FACILITY_TRANSACTION,Code=5] #3975# from Windows::Rtl::SystemImplementation::CSystemIsolationLayer_IRtlSystemIsolationLayerTearoff::OpenFilesystemDirectory(flags = 0, da = (FILE_GENERIC_READ), dn = [ml:196{98},l:114{57}]"\SystemRoot\WinSxS\Temp\80d01d64b4dbc60101000000640b200b\", sa = (FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE), oo = (FILE_DIRECTORY_FILE|FILE_SYNCHRONOUS_IO_NONALERT|FILE_OPEN_FOR_BACKUP_INTENT), dir = NULL, disp = (null))

2006-09-18 23:25:25, Info SXS Submitting install transaction
2006-09-18 23:25:26, Info CSI 0000001e Performing 1 operations; 1 are not lock/unlock and follow:
Install (5): flags: 0 tlc: [Microsoft.VC80.CRT, Version = 8.0.50727.42, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:1fc8b3b9a1e18e3b}, Type = [l:10{5}]"win32", TypeName neutral, PublicKey neutral]) ref: ( flgs: 00000000 guid: {27dec61e-b43c-4ac8-88db-e209a8242d90} name: [l:0]"" ncdata: [l:62{31}]"C:\Windows\system32\msiexec.exe") thumbprint: [l:128{64}]"935df4549e21123a2efb986a707f54475380a037519679510e4b4dfc4bdb5767"
2006-09-18 23:25:26, Info CSI 0000001f Cannot install deployment that's not staged
2006-09-18 23:25:26, Info CSI 00000020@2006/9/19:06:25:26.814 (F) d:\vistarc1\base\wcp\componentstore\csd_transact.cpp(1591): Error STATUS_SXS_ASSEMBLY_NOT_FOUND originated in function CCSDirectTransaction::InstallDeployment expression: (null)

2006-09-18 23:25:26, Info CSI 00000021 (F) STATUS_SXS_ASSEMBLY_NOT_FOUND #4101# from CCSDirectTransaction::OperateEnding at index 0 of 1 operations, disposition 0
2006-09-18 23:25:26, Info CSI 00000022 (F) HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_NOT_FOUND) #4017# from Windows::COM::CComponentStore::IStore2_Transact2(...)
2006-09-18 23:25:26, Error SXS Transact2 failed with 0x800736b3
Scott Hanselman
Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.