0X0000370B

Fix ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME 0x370B

SXS identity attribute name error usually appears when installing apps or updates. Start with a quick SFC scan, then move to DISM and clean temp files.

What's this error and why do you care?

You'll see this when Windows can't parse a side-by-side (SxS) assembly identity — usually during an app install, Windows Update, or .NET setup. The error code 0x370B is rare on consumer machines but shows up on Windows 10/11 when the component store is corrupted or when leftover temp files confuse the installer.

The culprit here is almost always a corrupted Component-Based Servicing (CBS) store. Don't bother chasing registry fixes first — they rarely help. Start with the quick checks, then move to the heavier repairs.

Fix 1: Quick scan (30 seconds)

Open Command Prompt as Administrator. Not regular. Admin.

sfc /scannow

Let it finish. SFC checks system files and replaces corrupted ones from the local cache. If it finds issues, reboot and try your install again.

If SFC says “Windows Resource Protection did not find any integrity violations” — that's not a dead end. It means the system files are fine; the component store itself is likely the problem. Go to Fix 2.

Fix 2: DISM repair (5 minutes)

DISM fixes the underlying component store — the thing SFC depends on. Run this in the same admin Command Prompt:

DISM /Online /Cleanup-Image /RestoreHealth

This can take 5-15 minutes depending on your disk. It pulls fresh copies from Windows Update by default. If you're offline or it fails, you can specify a source:

DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\repairSource\windows /LimitAccess

That assumes you have a Windows ISO or install media mounted. But try the default first — it works most of the time.

Fix 3: Clear temp and SoftwareDistribution folders (5 minutes)

Sometimes the error pops up because Windows Update left half-baked files behind. This is especially common if you're applying a feature update or a driver package. Stop the relevant services first:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

Now delete the contents of these folders (you can keep the folders themselves):

del /f /q %windir%\SoftwareDistribution\*.*
rd /s /q %windir%\SoftwareDistribution
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

I also like to clear the temp files:

del /f /q %temp%\*.*
del /f /q C:\Windows\Temp\*.*

Reboot and try the install again. This clears out stale update metadata that sometimes triggers the identity validation error.

Fix 4: Deep fix — re-register Windows Update components (15+ minutes)

Still stuck? The component store might be so far gone that DISM can't repair it from itself. This is when I nuke the update components manually. It's a bit aggressive but reliable. Run these in order in an admin command prompt:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Then re-run the DISM command from Fix 2. The .old folders are just backups — once you're sure the error is gone, you can delete them to reclaim space.

Fix 5: Last resort — install from clean media

If none of that worked, and the error persists for a specific app, download the latest installer directly from the vendor — not through Windows Update. For example, if it's a Microsoft Visual C++ Redistributable failing, grab the newest version from Microsoft's site and run it as admin.

Also check if the app is 32-bit vs 64-bit mismatch. Installing a 32-bit app on a 64-bit system shouldn't trigger this error normally, but I've seen it happen with poorly packaged installers. Try the other architecture if available.

What if the error is tied to a specific update?

When 0x370B appears during Windows Update, note the KB number. Sometimes it's a known bad update that Microsoft has already pulled. Check your update history, note the failed KB, and Google it with “0x370B”. If that KB is the problem, you can hide it temporarily or wait for a revised version.

A word about event logs

If you're still troubleshooting after 20 minutes, check Event Viewer under Applications and Services Logs > Microsoft > Windows > SideBySide. You'll see the exact assembly name and attribute that's failing. That detail can tell you whether it's a missing manifest or a corrupted attribute. Usually it's the latter.

That's the flow. Start with SFC, move to DISM, clean temp, then go nuclear. In my experience, Fix 2 and Fix 3 solve about 90% of these cases. Rarely do you need Fix 5, but it's there if you do.

Related Errors in Windows Errors
0XC01E0107 STATUS_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE Fix 0XC00000BC STATUS_REMOTE_NOT_LISTENING (0XC00000BC) Fixed 0X00003705 Fix ERROR_SXS_INVALID_DEACTIVATION (0X00003705) on Windows 0X00000509 Fix ERROR_BEYOND_VDL (0x00000509) on Windows

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.