The error 0xC0000035 (STATUS_OBJECT_NAME_COLLISION) during WindowsUpdateTraceLog indicates a benign name conflict, often ignorable if system updates function normally. Resolving this involves clearing the Windows Update cache via Command Prompt or disabling the specific autologger in the registry editor. For a detailed troubleshooting guide, visit Microsoft Q&A.
Troubleshooting Session Windows Update Trace Log Failed to Start: Error 0xc0000035
The Windows Update Trace Log is a valuable tool for system administrators and power users to diagnose and troubleshoot issues related to Windows updates. However, sometimes this log may fail to start, hindering the troubleshooting process. One such error that users may encounter is "Session Windows Update Trace Log failed to start with the following error: 0xc0000035." In this article, we will explore the possible causes of this error and provide step-by-step solutions to resolve the issue, specifically focusing on the "repack" aspect.
Understanding the Error Code 0xc0000035
The error code 0xc0000035 is a Windows error code that typically indicates a problem with the Windows registry or a failure to access a required system resource. In the context of the Windows Update Trace Log, this error may occur due to corrupted system files, registry entries, or issues with the Windows Update service.
Causes of the Error
Based on user reports and Microsoft support forums, the following are some possible causes of the error:
Repack and Its Relation to the Error
The term "repack" refers to a repackaged version of a software or driver, often modified to bypass certain restrictions or requirements. In some cases, repackaged software or drivers may cause system instability or compatibility issues, leading to errors like 0xc0000035.
If you have installed a repackaged version of Windows or a software component, it may be contributing to the error. To resolve the issue, you may need to:
Solutions to Resolve the Error
To troubleshoot and resolve the "Session Windows Update Trace Log failed to start with the following error: 0xc0000035" issue, follow these steps:
For a repack, you want to clean without breaking customizations. Run these commands in an admin CMD:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserverren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv net start cryptSvc net start bits net start msiserver
The WindowsUpdateTraceLog session depends on a specific ETW provider. Re-register it:
cd /d C:\Windows\System32
regsvr32.exe /u wuapi.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wucltux.dll
Then rebuild the ETW manifest:
wevtutil im C:\Windows\System32\winevt\Logs\Microsoft-Windows-WindowsUpdateClient%4Operational.man
(If the .man path doesn’t exist, run wevtutil el and find the update client’s manifest.)
To prevent this error from appearing in future repackaging workflows:
Stop-Service wuauserv -Force
Set-Service wuauserv -StartupType Disabled
C:\Windows\Logs\WindowsUpdate\*). This prevents the packager from trying to "capture" the log file generation, which often triggers the collision error.This paper analyzes the Windows event indicating "Session WindowsUpdateTraceLog failed to start with the following error 0xc0000035 repack". It examines root causes, diagnostic steps, and remediation approaches, and provides a reproducible troubleshooting workflow and preventive recommendations. Corrupted system files : Corrupted or missing system
When repacking, you might have:
logman or wpr).On a clean boot, Windows attempts to start WindowsUpdateTraceLog but finds that another session (or a stale handle) is already using its GUID or name.