Troubleshooting: WebClient Service won't start on Windows Embedded Standard 2009 or Windows XP Embedded Runtimes

You’ve applied latest database updates, built your runtime, and now the WebClient Service won’t start. But you know it worked fine in older Windows Embedded runtimes! An issue was introduced with KB956572, applied as part of “MS09-012 Vulnerabilities in Windows Could Allow Elevation of Privilege (Master KB959454)” that creates a conflict. To work around this […]

You’ve applied latest database updates, built your runtime, and now the WebClient Service won’t start. But you know it worked fine in older Windows Embedded runtimes! An issue was introduced with KB956572, applied as part of “MS09-012 Vulnerabilities in Windows Could Allow Elevation of Privilege (Master KB959454)” that creates a conflict. To work around this problem, edit one line in one file (\windows\inf\netdav.inf) on newly built runtime image, pre-FBA, to include a corrected value:

<p>&lt;netdav.inf&gt;<br />... </p><p>[WebClient.AddService] </p><p>DisplayName = %WebClient.ServiceDisplayName% </p><p>ServiceType = 0x20 <br />&hellip; </p><p>Should be replaced with: </p><p>[WebClient.AddService] </p><p>DisplayName = %WebClient.ServiceDisplayName% </p><p>ServiceType = 0x10 </p>

[Source]