<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DjLizard.net &#187; wuaueng.dll</title>
	<atom:link href="http://DjLizard.net/tag/wuauengdll/feed/" rel="self" type="application/rss+xml" />
	<link>http://DjLizard.net</link>
	<description>Aw dawg, this is just my whateva-whateva site.</description>
	<lastBuildDate>Mon, 22 Aug 2011 06:02:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Superfail, the third</title>
		<link>http://DjLizard.net/2007/10/20/273/</link>
		<comments>http://DjLizard.net/2007/10/20/273/#comments</comments>
		<pubDate>Sat, 20 Oct 2007 18:03:12 +0000</pubDate>
		<dc:creator>DjLizard</dc:creator>
				<category><![CDATA[Dial-a-fix]]></category>
		<category><![CDATA[Fixes]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 2000]]></category>
		<category><![CDATA[Windows Update]]></category>
		<category><![CDATA[Incompetence]]></category>
		<category><![CDATA[wuaueng.dll]]></category>

		<guid isPermaLink="false">http://DjLizard.net/2007/10/20/273/</guid>
		<description><![CDATA[Superfail part 1 Superfail part 2 Thanks to astute reader Nate Coffey and Dial-a-fix, we&#039;ve found another DLL registration bug. The current version of wuaueng.dll provided to Windows 2000 service pack 4 clients has a bug in its DllInstallServer. In the first picture is a &#034;before&#034; screenshot that shows that all of the SvcHost key ]]></description>
			<content:encoded><![CDATA[<p><a href="/2006/06/28/169">Superfail part 1</a><br />
<a href="/2006/08/14/175/">Superfail part 2</a></p>
<p>Thanks to astute reader <a href="/2006/08/14/175/#3908"><strong>Nate Coffey</strong></a> and Dial-a-fix, we&#039;ve found another DLL registration bug.</p>
<p>The current version of wuaueng.dll provided to Windows 2000 service pack 4 clients has a bug in its DllInstallServer.</p>
<p>In the first picture is a &#034;before&#034; screenshot that shows that all of the SvcHost key values are here.  This is a freshly installed Windows 2000 machine that only has Service Pack 4:</p>
<div style="text-align: center; margin-left: auto; margin-right: auto;"><a href="/wp-content/images/wuaueng.dll/1-normal.png"><img height="50%" width="50%" src="/wp-content/images/wuaueng.dll/1-normal.png" alt="Everything's normal" /></a></div>
<p></p>
<p>In this second picture, I have visited Windows Update, gotten the latest Windows Update client, closed my browser, and then unregistered the DLL using <strong>regsvr32 /u</strong>:</p>
<div style="text-align: center; margin-left: auto; margin-right: auto;"><a href="/wp-content/images/wuaueng.dll/2-gone.png"><img width="50%" height="50%" src="/wp-content/images/wuaueng.dll/2-gone.png" alt="Where'd it go?" /></a></div>
<p></p>
<p>In this third picture, I have re-registered the DLL using <strong>regsvr32 /i</strong>, but it caused an error (0&#215;80070057) and only one key was put back.  The netsvcs key is lost at this point.  In order to fix this, merge <a href="/software/win2ksvchost.reg">this default SvcHost key .reg file</a>.</p>
<div style="text-align: center; margin-left: auto; margin-right: auto;"><a href="/wp-content/images/wuaueng.dll/3-partiallybroken.png"><img width="50%" height="50%"  src="/wp-content/images/wuaueng.dll/3-partiallybroken.png" alt="DllInstallServer is broken." /></a></div>
<p></p>
<p>The error code 0&#215;80070057 is E_INVALIDARG, or invalid parameters/arguments.</p>
<p></p>
<p>The current version of Dial-a-fix will accidentally trigger this because of the malformed DllInstallServer in wuaueng.dll.  Once a new, fixed version of the Windows Update client is pushed out, Dial-a-fix will be able to help you again.  I&#039;ll be filing this as a bug with Microsoft &#8211; I hope they fix it.</p>
<p>Edit: be sure to read <strong><a href="/2006/08/14/175/">Superfail part 2</a> for the solution for afflicted machines.</strong></p>
<hr />
<p><small>&copy; DjLizard for <a href="http://DjLizard.net">DjLizard.net</a>, 2007. |
<a href="http://DjLizard.net/2007/10/20/273/">Permalink</a> |
<a href="http://DjLizard.net/2007/10/20/273/#comments">8 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://DjLizard.net/2007/10/20/273/&amp;title=Superfail, the third">del.icio.us</a>
<br/>
Post tags: <a href="http://DjLizard.net/tag/fixes/" rel="tag">Fixes</a>, <a href="http://DjLizard.net/tag/incompetence/" rel="tag">Incompetence</a>, <a href="http://DjLizard.net/tag/windows-2000/" rel="tag">Windows 2000</a>, <a href="http://DjLizard.net/tag/windows-update/" rel="tag">Windows Update</a>, <a href="http://DjLizard.net/tag/wuauengdll/" rel="tag">wuaueng.dll</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://DjLizard.net/2007/10/20/273/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

