<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Windows 2008</title>
        <link>http://www.drowningintechnicaldebt.com/GregTate/category/154.aspx</link>
        <description>Windows 2008</description>
        <language>en-US</language>
        <copyright>Greg Tate</copyright>
        <generator>Subtext Version 2.1.2.2</generator>
        <item>
            <title>Codecs &amp;ndash; You know I hate &amp;lsquo;em</title>
            <link>http://www.drowningintechnicaldebt.com/GregTate/archive/2010/07/13/codecs-ndash-you-know-i-hate-lsquoem.aspx</link>
            <description>&lt;p&gt;As I continue my quest to make lemonade out of the proverbial lemons tossed my way during the course of a day I leave you with the following tidbit on codec's. &lt;/p&gt;  &lt;p&gt;Since web development really isn't my strong point this many may consider this common sense but for the administrator such as myself codec's are a pain, especially when they don’t play well with Microsoft (or vice versa) and you aren't particularly an expert on them.  &lt;/p&gt;  &lt;p&gt;The problem: Streaming Application wouldn't play sound on Windows 7 machine because of missing Sipro Lab Telecom ACELP.net codec.&lt;/p&gt;  &lt;p&gt;MSFT Solution: A workaround (use a non MSFT multimedia playback program) &lt;a href="http://windows.microsoft.com/en-CA/windows7/codec130" target="_blank"&gt;See MSFT Official Solution&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Since The MSFT solution wouldn't cut it for me so I was left a couple of lemons, I mean options, yes options.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Hack together some JavaScript to id the browser as IE8 or IE8 Compatibility mode(native to Windows 7), set a cookie, prompt the user to self install codec and redirect to the Streaming application. &lt;/li&gt;    &lt;li&gt;Deploy the ACELP.net codec to all the users via MSFT tools (e.g SCCM, SMS)&lt;/li&gt;    &lt;li&gt;Re-encode the audio stream with a different codec and figure out what XML file was referencing the original audio.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Obviously choice number one sounded best since it seemed kind of convoluted, insecure, and prone to failure. But that conclusion was only made after I wrote the darn thing and realized “Dude, the browser thinks your code is malicious”&lt;/p&gt;  &lt;p&gt;Choice number two would have worked but then my counterparts who manager those systems were in the middle of upgrading them and wanted to focus on that before anything else (go figure).&lt;/p&gt;  &lt;p&gt;That left me with Choice number three, so out came the MSFT Expression tool which promptly converted the original audio to a windows native codec. Change of file name in the XML config file on the streaming media and all is well.&lt;/p&gt;&lt;img src="http://www.drowningintechnicaldebt.com/GregTate/aggbug/745.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Greg Tate</dc:creator>
            <guid>http://www.drowningintechnicaldebt.com/GregTate/archive/2010/07/13/codecs-ndash-you-know-i-hate-lsquoem.aspx</guid>
            <pubDate>Tue, 13 Jul 2010 17:07:31 GMT</pubDate>
            <wfw:comment>http://www.drowningintechnicaldebt.com/GregTate/comments/745.aspx</wfw:comment>
            <comments>http://www.drowningintechnicaldebt.com/GregTate/archive/2010/07/13/codecs-ndash-you-know-i-hate-lsquoem.aspx#feedback</comments>
            <slash:comments>10</slash:comments>
            <wfw:commentRss>http://www.drowningintechnicaldebt.com/GregTate/comments/commentRss/745.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Windows 2008 Server Logon Hang</title>
            <link>http://www.drowningintechnicaldebt.com/GregTate/archive/2010/04/20/windows-2008-server-logon-hang.aspx</link>
            <description>&lt;p&gt;An interesting event occurred recently in a lab environment of a SharePoint Farm I was working on. This Farm (Moss 2007, Svr 2008, SQL 2008) was a medium farm scaled out in a virtual environment (VMWare)…If memory serves me we had some maintenance to perform on the VM Host which required us to shutdown all guests on this host. I figured this wasn’t a big deal since I had a fresh install of a functioning farm so I gave the VM admin the nod to take us down. Now we fast forward to the fun part…VM maintenance complete…Time to boot up the servers, up comes the SQL cluster, now the APP, then the Index, and last but not least the front ends.&lt;/p&gt;  &lt;p&gt;As I “attempt” to log in I notice the WFE seems to be hung on the “Applying Computer Settings”…I’m not talking just a few minute hang, I’m talking an hour plus. After calling everyone in my rolodex (very short list) I had to call our pals at MSFT. Of course secretly I was hoping this was Kerberos issue since that meant I didn't have to solve it :-) (sorry Eric)&lt;/p&gt;  &lt;p&gt;Anyway after days with MSFT their solution of course is to boot into safe mode and disable every service that isn’t already enabled in the normal startup via regedit…. I’m thinking “GREAT PLAN! Why did I call you again?"&lt;/p&gt;  &lt;p&gt;As MSFT support was in their second day of diagnosis I noticed the following &lt;a href="http://support.microsoft.com/default.aspx/kb/2004121?p=1" target="_blank"&gt;Microsoft KB article&lt;/a&gt; which mentioned certain essential services such as GP Client, DNS, Etc would not start automatically because of a deadlock between Service Control Manager and HTTP.SYS  - This fit the observed behavior…Let’s try the fix in the KB…&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;u&gt;&lt;strong&gt;Now for the fix&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;ol&gt;   &lt;ol&gt;     &lt;li&gt;Boot Into SafeMode&lt;/li&gt;      &lt;li&gt;Open Registry Editor &lt;/li&gt;      &lt;li&gt;Navigate to HKLM\CurrentControlSet\Services\HTTP and create the following Multi-string value: DependOnService &lt;/li&gt;      &lt;li&gt;Double click the new DependOnService value that you created &lt;/li&gt;      &lt;li&gt;Enter CRYPTSVC in the Value Data field and click OK&lt;/li&gt;      &lt;li&gt;Reboot Server in normal Mode&lt;/li&gt;   &lt;/ol&gt; &lt;/ol&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;This event took three days from my life, days I can never regain so I offer this seemly simple fix yet buried solution in hopes I can save someone else.&lt;/p&gt;&lt;img src="http://www.drowningintechnicaldebt.com/GregTate/aggbug/702.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Greg Tate</dc:creator>
            <guid>http://www.drowningintechnicaldebt.com/GregTate/archive/2010/04/20/windows-2008-server-logon-hang.aspx</guid>
            <pubDate>Tue, 20 Apr 2010 20:52:32 GMT</pubDate>
            <wfw:comment>http://www.drowningintechnicaldebt.com/GregTate/comments/702.aspx</wfw:comment>
            <comments>http://www.drowningintechnicaldebt.com/GregTate/archive/2010/04/20/windows-2008-server-logon-hang.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://www.drowningintechnicaldebt.com/GregTate/comments/commentRss/702.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>
