Win7 SP1 upgrade: ERROR_SXS_ASSEMBLY_MISSING (0x80073701)

krisvdb

New member
Hi,

I have a Windows 7 Enterprise edition.
When upgrading to SP1 (online or standalone file) I receive error:

ERROR_SXS_ASSEMBLY_MISSING (0x80073701)

I ran the System Update Readiness Tool but it didn't find any problems.
Also sfc /scannow didn't report any errors.

In the CBS log I find these errors:

2011-05-12 13:23:26, Error CSI 0000000e (F) HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_MISSING) #8045# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_PinDeployment(Flags = 0, a = Microsoft-Windows-Help-Customization-OEM-Deployment-LanguagePack, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture = [l:10{5}]"it-IT", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral, cb = (null), s = (null), rid = [109]"Microsoft-Windows-Help-Customization-Package~31bf3856ad364e35~amd64~it-IT~6.1.7600.16385.OEMHelpCustomization", rah = (null), manpath = (null), catpath = (null), ed = 0, disp = 0)[gle=0x80073701]


I don't know why, but for some reason it wants something from an italian language pack:

Microsoft-Windows-Help-Customization-Package~31bf3856ad364e35~amd64~it-IT~6.1.7600.16385.OEMHelpCustomization


- lkpsetup only shows my default english language, no other languages.
- under \windows\system32\catroot\{F750E6C3-38EE-85E5-00C0F4C295EE}\
I have these files:

Microsoft-Windows-Help-Customization-Package~31bf3856ad364e35~amd64~~6.1.7600.16385.cat
Microsoft-Windows-Help-Customization-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.cat
Microsoft-Windows-Help-Customization-Package~31bf3856ad364e35~amd64~en-US~6.1.7600.16385.cat
Microsoft-Windows-Help-Customization-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514.cat
Microsoft-Windows-Help-Customization-Package~31bf3856ad364e35~amd64~it-IT~6.1.7600.16385.cat

This is the same for most of the other packages (no language, en-US and it-IT) in this directory.


How can I uninstall these it-IT packages ?

Thanks,
Kris
 

My Computer

OS
Win7 Enterprise 64bit
Hi,

Some more info:


CheckSUR.log:
Code:
=================================
Checking System Update Readiness.
Binary Version 6.1.7601.21645
Package Version 11.0
2011-05-17 15:10

Checking Windows Servicing Packages

Checking Package Manifests and Catalogs

Checking Package Watchlist

Checking Component Watchlist

Checking Packages

Checking Component Store

Summary:
Seconds executed: 681
 No errors detected
sfc /scannow

Code:
Beginning system scan.  This process will take some time.

Beginning verification phase of system scan.
Verification 100% complete.

Windows Resource Protection did not find any integrity violations.
dism /online /get-features | more
Code:
Deployment Image Servicing and Management tool
Version: 6.1.7600.16385

Image Version: 6.1.7600.16385

Features listing for package : Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7600.16385

Feature Name : OEMHelpCustomization
State : Enabled

Feature Name : CorporationHelpCustomization
State : Disabled
...
When I try to disable the OEMHelpCustomization package it stops at 17,9%

dism /online /disable-feature /featureName:OEMHelpCustomization

Code:
Deployment Image Servicing and Management tool
Version: 6.1.7600.16385

Image Version: 6.1.7600.16385

Disabling feature(s)
[==========                 17.9%                          ]

Error: 14081

The referenced assembly could not be found.

The DISM log file can be found at C:\windows\Logs\DISM\dism.log


There are alot of it-IT packages in the \Windows\servicing\Packages directory.
I suppose it's not only the Windows-Foundation-Package the SP1 upgrade fails on, just the first package it encounters.

On all the other sites I read about this problem, they suggest to do an in-place repair or uninstall all updates.

Anybody else got some other ideas ?

Best regards,
Kris
 

My Computer

OS
Win7 Enterprise 64bit
Hi,

After 2 days of searching I was finally able to install SP1.
First, this was a W7 Professional not Enterprise like I mentionned above.

The solution that worked for me:
- install vistalizator (Vistalizator - change display language in Windows Vista and Windows 7) and add the italian language pack
- I ran the SP1 upgrade, got the same error.
- copy the cbs.log under windows\logs\ to a different location
- scroll down to the bottom of the file and search for errors.
- in my case it gave an error for Package_51_for_KB976098~31bf3856ad364e35~amd64~~6.1.1.1
- uninstall update KB976098 and run SP1 upgrade again

You will have to do the last step several times untill all errors are gone.
In my case I also had to uninstall KB979306.
After the SP1 upgrade you can uninstall the language with vistalizator or lpksetup.

Hope this helps other people that encounter this error.

Greetings,
Kris
 

My Computer

OS
Win7 Enterprise 64bit
Hello Kris, welcome to Windows Seven Forums.

Sorry we didn't help you, but pleased to hear you were able to resolve the problem.

Thanks for posting to let us know, it may be of help to someone in the future.
 

My Computer

Computer Manufacturer/Model Number
HP Pavilion Elite 495UK
OS
Windows 7 Ultimate SP1 64-Bit
CPU
Intel Core i7 870 @ 2.93GHz
Motherboard
MSI 2A9C (CPU1)
Memory
8Gb Dual-Channel DDR3 @ 664MHz
Graphics Card(s)
nVidia GeForce GTX 460 1024MB dedicated RAM
Sound Card
Realtek HD Audio
Monitor(s) Displays
HP2310i
Screen Resolution
1920 x 1080
Hard Drives
1x1954GB Hitachi HDS22020ALA 330 (RAID), 1x1954GB Hitachi External for backup and storage
PSU
460W
Case
HP Elite
Cooling
Air cooled
Keyboard
Logitech K750 solar-powered keyboard
Mouse
Logitech Wireless M180 mouse
Internet Speed
2Mb
Other Info
Pure Avanti Flow Internet Radio with iPod Dock, 64Gb iPod, HP USB Speakers, Sony MDR-V500 Headphones, Sony Vaio F-Series Laptop
Back
Top