<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" version="2.0">
  <channel>
    <title>Matevž Gačnik's Weblog - Windows 7</title>
    <link>https://www.request-response.com/blog/</link>
    <description>Technology Philanthropy</description>
    <image>
      <url>http://www.request-response.com/blog/images/favicon.jpg</url>
      <title>Matevž Gačnik's Weblog - Windows 7</title>
      <link>https://www.request-response.com/blog/</link>
    </image>
    <language>en-us</language>
    <copyright>Matevz Gacnik</copyright>
    <lastBuildDate>Tue, 07 Jun 2011 06:57:17 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.1.8102.813</generator>
    <managingEditor>matevz.gacnik@gmail.com</managingEditor>
    <webMaster>matevz.gacnik@gmail.com</webMaster>
    <item>
      <trackback:ping>https://www.request-response.com/blog/Trackback.aspx?guid=37ac3935-a80f-4f57-b194-d830781002e1</trackback:ping>
      <pingback:server>https://www.request-response.com/blog/pingback.aspx</pingback:server>
      <pingback:target>https://www.request-response.com/blog/PermaLink,guid,37ac3935-a80f-4f57-b194-d830781002e1.aspx</pingback:target>
      <dc:creator>Matevz Gacnik</dc:creator>
      <wfw:comment>https://www.request-response.com/blog/CommentView,guid,37ac3935-a80f-4f57-b194-d830781002e1.aspx</wfw:comment>
      <wfw:commentRss>https://www.request-response.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=37ac3935-a80f-4f57-b194-d830781002e1</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The following is a <strong>three day</strong> saga of empty 'Turn Windows Features
on or off' dialog.
</p>
        <p>
This dialog, as unimportant as it may seem, is the only orifice into Windows subsystem
installations without having to cramp up command line <font face="Courier New">msiexec.exe</font> wizardry
on obscure system installation folders that nobody wants to understand.
</p>
        <p>
Empty, it looks like this:
</p>
        <p>
          <img src="images/optfeatures.png" />
        </p>
        <p>
First thing anyone should do when it comes to something obscure like this is:
</p>
        <ol>
          <li>
Reinstall the OS (kidding, but would help) 
</li>
          <li>
In-place upgrade of the OS (kidding, but would help faster) 
</li>
          <li>
Clean reboot (really, but most probably won't help) 
</li>
          <li>
Run <font face="Courier New">chkdsk /f</font> and <font face="Courier New">sfc /scannow</font> (really) 
</li>
          <li>
If that does not help, proceed below</li>
        </ol>
        <p>
If you still can't control your MSMQ or IIS installation, then you need to find out
which of the servicing packages got corrupted somehow.
</p>
        <p>
Servicing packages are Windows Update MSIs, located in hell under <font face="Courier New">HKLM/Software/Microsoft/Windows/CurrentVersion/Component
Based Servicing/Packages</font>. I've got a <strong>couple thousand</strong> under
there, so the only question is how to get to rough one out of there.
</p>
        <p>
There's a tool, called <strong>System Update Readiness Tool</strong> [<a href="http://support.microsoft.com/kb/947821">here</a>]
that nobody uses. Its side effect is that it checks peculiarities like this. Run it,
then unleash <font face="Courier New">notepad.exe</font> on <font face="Courier New">C:\Windows\Logs\CBS\CheckSUR.log</font> and
find something like this:
</p>
        <p>
          <font face="Courier New">Checking Windows Servicing Packages</font>
        </p>
        <p style="MARGIN-RIGHT: 0px" dir="ltr">
          <font face="Courier New">Checking Package Manifests and Catalogs<br />
(f) CBS MUM Corrupt 0x800F0900 servicing\Packages\<br />
Package_4_for_KB2446710~31bf3856ad364e35~amd64~~6.1.1.3.mum  Line 1: 
<br /><br />
(f) CBS Catalog Corrupt 0x800B0100 servicing\Packages\<br />
Package_4_for_KB2446710~31bf3856ad364e35~amd64~~6.1.1.3.cat  <br /></font>
          <br />
Then find the package in registry,<em> take ownership of the node</em>, <em>set permissions</em> so
you can delete and <strong><em>delete it</em></strong>. Your <font face="Courier New">OptionalFeatures.exe</font> work
again and it took only 10 minutes.
</p>
        <img width="0" height="0" src="https://www.request-response.com/blog/aggbug.ashx?id=37ac3935-a80f-4f57-b194-d830781002e1" />
      </body>
      <title>The Case of Empty OptionalFeatures.exe Dialog</title>
      <guid isPermaLink="false">https://www.request-response.com/blog/PermaLink,guid,37ac3935-a80f-4f57-b194-d830781002e1.aspx</guid>
      <link>https://www.request-response.com/blog/PermaLink,guid,37ac3935-a80f-4f57-b194-d830781002e1.aspx</link>
      <pubDate>Tue, 07 Jun 2011 06:57:17 GMT</pubDate>
      <description>&lt;p&gt;
The following is a &lt;strong&gt;three day&lt;/strong&gt; saga of empty 'Turn Windows Features
on or off' dialog.
&lt;/p&gt;
&lt;p&gt;
This dialog, as unimportant as it may seem, is the only orifice into Windows subsystem
installations without having to cramp up command line &lt;font face="Courier New"&gt;msiexec.exe&lt;/font&gt; wizardry
on obscure system installation folders that nobody wants to understand.
&lt;/p&gt;
&lt;p&gt;
Empty, it looks like this:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="images/optfeatures.png"&gt;
&lt;/p&gt;
&lt;p&gt;
First thing anyone should do when it comes to something obscure like this is:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Reinstall the OS (kidding, but would help) 
&lt;li&gt;
In-place upgrade of the OS (kidding, but would help faster) 
&lt;li&gt;
Clean reboot&amp;nbsp;(really, but most probably won't help) 
&lt;li&gt;
Run &lt;font face="Courier New"&gt;chkdsk /f&lt;/font&gt; and &lt;font face="Courier New"&gt;sfc /scannow&lt;/font&gt; (really) 
&lt;li&gt;
If that does not help, proceed below&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
If you still can't control your MSMQ or IIS installation, then you need to find out
which of the servicing packages got corrupted somehow.
&lt;/p&gt;
&lt;p&gt;
Servicing packages are Windows Update MSIs, located in hell under &lt;font face="Courier New"&gt;HKLM/Software/Microsoft/Windows/CurrentVersion/Component
Based Servicing/Packages&lt;/font&gt;. I've got a &lt;strong&gt;couple thousand&lt;/strong&gt; under
there, so the only question is how to get to rough one out of there.
&lt;/p&gt;
&lt;p&gt;
There's a tool, called &lt;strong&gt;System Update Readiness Tool&lt;/strong&gt; [&lt;a href="http://support.microsoft.com/kb/947821"&gt;here&lt;/a&gt;]
that nobody uses. Its side effect is that it checks peculiarities like this. Run it,
then unleash &lt;font face="Courier New"&gt;notepad.exe&lt;/font&gt; on &lt;font face="Courier New"&gt;C:\Windows\Logs\CBS\CheckSUR.log&lt;/font&gt; and
find something like this:
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;Checking Windows Servicing Packages&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN-RIGHT: 0px" dir=ltr&gt;
&lt;font face="Courier New"&gt;Checking Package Manifests and Catalogs&lt;br&gt;
(f)&amp;nbsp;CBS MUM Corrupt&amp;nbsp;0x800F0900&amp;nbsp;servicing\Packages\&lt;br&gt;
Package_4_for_KB2446710~31bf3856ad364e35~amd64~~6.1.1.3.mum&amp;nbsp;&amp;nbsp;Line 1: 
&lt;br&gt;
&lt;br&gt;
(f)&amp;nbsp;CBS Catalog Corrupt&amp;nbsp;0x800B0100&amp;nbsp;servicing\Packages\&lt;br&gt;
Package_4_for_KB2446710~31bf3856ad364e35~amd64~~6.1.1.3.cat&amp;nbsp;&amp;nbsp;&lt;br&gt;
&lt;/font&gt;
&lt;br&gt;
Then find the package in registry,&lt;em&gt; take ownership of the node&lt;/em&gt;, &lt;em&gt;set permissions&lt;/em&gt; so
you can delete and &lt;strong&gt;&lt;em&gt;delete it&lt;/em&gt;&lt;/strong&gt;. Your &lt;font face="Courier New"&gt;OptionalFeatures.exe&lt;/font&gt; work
again and it took only 10 minutes.
&lt;/p&gt;
&lt;img width="0" height="0" src="https://www.request-response.com/blog/aggbug.ashx?id=37ac3935-a80f-4f57-b194-d830781002e1" /&gt;</description>
      <comments>https://www.request-response.com/blog/CommentView,guid,37ac3935-a80f-4f57-b194-d830781002e1.aspx</comments>
      <category>Other</category>
      <category>Windows 7</category>
      <category>Work</category>
    </item>
  </channel>
</rss>