<?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>fishbrains - Blog of Bret Fisher &#187; Microsoft</title>
	<atom:link href="http://www.fishbrains.com/tag/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fishbrains.com</link>
	<description>Technology, Investing, and Living Deliberately</description>
	<lastBuildDate>Tue, 31 Jan 2012 18:02:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Lync 2010 Virtualization Support Summary</title>
		<link>http://www.fishbrains.com/2011/02/21/lync-2010-virtualization-support-summary/</link>
		<comments>http://www.fishbrains.com/2011/02/21/lync-2010-virtualization-support-summary/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 23:17:54 +0000</pubDate>
		<dc:creator>Bret Fisher</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[lync]]></category>
		<category><![CDATA[perfmon]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://www.fishbrains.com/2011/02/21/lync-2010-virtualization-support-summary/</guid>
		<description><![CDATA[Taken from the Deployment Guide and the Server Virtualization Guide: If you decide to go virtual, Lync only supports Hyper-V R2 or ESX 4.0 platforms. Windows Server 2008 Hyper-V is NOT supported as &#8220;A number of enhancements that are critical for running virtualized Lync Server media workloads were implemented with Windows Server 2008 R2 to [...]]]></description>
			<content:encoded><![CDATA[<p>Taken from the <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=4cf4bed4-2f76-4b99-adcb-60653521cc70">Deployment Guide</a> and the <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2905fd33-e29c-4709-a012-e55ea8db63e4">Server Virtualization</a> Guide:</p>
<ul>
<li>If you decide to go virtual, Lync only supports Hyper-V R2 or ESX 4.0 platforms. Windows Server 2008 Hyper-V is NOT supported as <em>&#8220;A number of enhancements that are critical for running virtualized Lync Server media workloads were implemented with Windows Server 2008 R2 to address network packet loss.&#8221;</em></li>
<li>If you choose virtual.  All roles in virtual must run on Windows Server 2008 R2 as the guest/child OS, citing more network optimizations.</li>
<li>In general, all roles can be virtualized, except for the 3<sup>rd</sup> party Survivable Branch hardware appliance (obviously).</li>
<li>You need to decide physical or virtual on a per pool basis.  Inside the pool, the roles on separate servers (physical or virtual) need to be of similar resources (hardware), as <em>&#8220;Balanced end-to end-performance is required.&#8221;</em></li>
<li>The exceptions to this rule, is you can always choose the Front End to be virtual and the DB backend to be physical in any scenario.</li>
<li>Virtualization high availability features (Windows clustering, VMotion, Live Migration, etc.) are not a substitute for Lync&#8217;s built-in redundancy features inside its architecture (multiple front-end&#8217;s, SQL redundancy, etc.).</li>
<li>Even in a small virtualized pool, the following are not recommended: shared networking port for host and guests, shared disk spindles for host and guests or for multiple guests, network connectivity less than 1GB, and dynamic disks.</li>
<li>Disabling IPv6 on the host and guests will improve performance (although it doesn&#8217;t specify which technique to use for disabling.  Is unchecking the box in Network Connection Properties enough even though it doesn&#8217;t completely disable IPv6?).</li>
<li>Notes are included for enabling VMQ on Intel network adapters and other driver/reg modifications to improve performance.</li>
</ul>
<p>Maybe it&#8217;s just me, or maybe I&#8217;ve not read other Microsoft server virtualization recommendation white papers… but this one was particularly detailed and full of real-word guidance for sizing virtual and physical machines, including what perfmon counters to use for baselining.  Bravo Lync team.  If only all server apps came with this level of detail.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fishbrains.com/2011/02/21/lync-2010-virtualization-support-summary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Share Your Paid Wifi with Friends</title>
		<link>http://www.fishbrains.com/2010/08/17/share-your-paid-wifi-with-friends/</link>
		<comments>http://www.fishbrains.com/2010/08/17/share-your-paid-wifi-with-friends/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 00:00:25 +0000</pubDate>
		<dc:creator>Bret Fisher</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[airport]]></category>
		<category><![CDATA[freeware]]></category>
		<category><![CDATA[hotel]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[vacation]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://www.fishbrains.com/2010/08/17/share-your-paid-wifi-with-friends/</guid>
		<description><![CDATA[Ever been in a hotel, airport, coffee shop, or some place that you pay per computer to use their Wireless Internet?&#160; Windows 7 has a new feature “Virtual Wifi” that lets you use your wireless as if it was multiple wireless NIC’s, but why do we care?&#160; One way to use that virtual wifi feature [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" class="wlDisabledImage" title="Virtual Router" border="0" alt="Virtual Router" align="left" src="http://www.fishbrains.com/wp-content/uploads/2010/08/screen.png" width="71" height="74" />Ever been in a hotel, airport, coffee shop, or some place that you pay per computer to use their Wireless Internet?&#160; Windows 7 has a new feature “Virtual Wifi” that lets you use your wireless as if it was multiple wireless NIC’s, but why do we care?&#160; One way to use that virtual wifi feature is to use free software to allow connecting to wireless Internet while also turning your wireless into it’s own hotspot.&#160; Great for the wife’s or coworkers laptops sitting next to you.&#160; Pay once, surf many.</p>
<p>There’s been a similar feature since XP to share connections, but this required you to use two different NIC’s and only supported peer-to-peer network. This software fixes both issues.</p>
<p>Software: <a title="Virtual Router - Wifi Hot Spot for Windows 7 - 2008 R2" href="http://virtualrouter.codeplex.com/">Virtual Router &#8211; Wifi Hot Spot for Windows 7 &#8211; 2008 R2</a></p>
<p>Info: <a title="Share Wireless Internet Connection In Windows 7 Without Ad Hoc" href="http://www.addictivetips.com/windows-tips/share-wireless-internet-connection-in-windows-7-without-ad-hoc/">Share Wireless Internet Connection In Windows 7 Without Ad Hoc</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fishbrains.com/2010/08/17/share-your-paid-wifi-with-friends/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Quickest Way to install SQL 2008 on Windows Server 2008 R2</title>
		<link>http://www.fishbrains.com/2010/04/27/quickest-way-to-install-sql-2008-on-windows-server-2008-r2/</link>
		<comments>http://www.fishbrains.com/2010/04/27/quickest-way-to-install-sql-2008-on-windows-server-2008-r2/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 02:17:50 +0000</pubDate>
		<dc:creator>Bret Fisher</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[windows server]]></category>
		<category><![CDATA[windows server 2008 r2]]></category>

		<guid isPermaLink="false">http://www.fishbrains.com/2010/04/27/quickest-way-to-install-sql-2008-on-windows-server-2008-r2/</guid>
		<description><![CDATA[From KB 955392 there’s lot of info there, but the quickest “one time” install method is to follow “Procedure 1: Basic slipstream steps” Install the .NET Framework 3.5.1 feature Download the SQL SP1 service pack Expand the service pack by using 7zip or the command SQLServer2008SP1-KB968369-x64-ENU.exe /x:C:\SP1 Install the SQL Setup Support files from the [...]]]></description>
			<content:encoded><![CDATA[<p>From KB 955392 there’s lot of info there, but the quickest “one time” install method is to follow “Procedure 1: Basic slipstream steps”</p>
<ol>
<li>Install the .NET Framework 3.5.1 feature</li>
<li>Download the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=66ab3dbb-bf3e-4f46-9559-ccc6a4f9dc19&amp;displaylang=en">SQL SP1 service pack</a></li>
<li>Expand the service pack by using <a href="http://www.7-zip.org/">7zip</a> or the command SQLServer2008SP1-KB968369-x64-ENU.exe /x:C:\SP1</li>
<li>Install the SQL Setup Support files from the SP1 download C:\SP1\x64\setup\1033\sqlsupport.msi</li>
<li>Now run the SQL Setup.exe from DVD or network and point setup to where SP1 is Setup.exe /PCUSource=C:\SP1</li>
</ol>
<p>Note the long term best method is “Procedure 2: create a merged drop” but the above is great for the 1 or 2 installs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fishbrains.com/2010/04/27/quickest-way-to-install-sql-2008-on-windows-server-2008-r2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The OCS 2007 R2 Communicator hyperlink mystery</title>
		<link>http://www.fishbrains.com/2009/12/08/the-ocs-2007-r2-communicator-hyperlink-mystery/</link>
		<comments>http://www.fishbrains.com/2009/12/08/the-ocs-2007-r2-communicator-hyperlink-mystery/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 03:41:36 +0000</pubDate>
		<dc:creator>Bret Fisher</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Solution Writeups]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[communicator]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[IM]]></category>
		<category><![CDATA[ocs 2007 r2]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.fishbrains.com/2009/12/08/the-ocs-2007-r2-communicator-hyperlink-mystery/</guid>
		<description><![CDATA[I don’t think this problem/solution is much different in older versions. Problem: when you send a link from Communicator client to another, the link isn’t clickable, has a _ (underbar) in front of it, or both.&#160; Results may be different on different computers. It’ll look like this _http://www.google.com Solution:&#160; Two things are happening here that [...]]]></description>
			<content:encoded><![CDATA[<p>I don’t think this problem/solution is much different in older versions.</p>
<p><strong>Problem:</strong> when you send a link from Communicator client to another, the link isn’t clickable, has a _ (underbar) in front of it, or both.&#160; Results may be different on different computers. It’ll look like this</p>
<blockquote><p>_http://www.google.com</p>
</blockquote>
<p><strong>Solution:</strong>&#160; Two things are happening here that are not related.&#160; The first is the OCS Server (and Edge Server) have the URL Filter enabled, which are adding the _ underbar to all links.&#160; Also called “Intelligent IM Filter”.&#160; You need to tone that filter down or disable all together to your liking.&#160; If users are coming in through an Edge Server, they will follow the Filter settings of the Edge Server they are using, which seams to supersede the Front End Server (my guess is the most restrictive wins).&#160; So be sure to set it on both servers separately.&#160; Results were instant in new IM’s.</p>
<p>The other issue is the lack of a clickable hyperlink.&#160; If you disable the URL Filters above, the underbar goes away but links are still not blue and underlined.&#160; To fix this you need to <a title="Google search communicator.adm" href="http://www.google.com/search?q=communicator.adm">apply a GPO</a> or set a local registry setting to allow Communicator to make hyperlinks clickable:</p>
<blockquote><p>HKEY_CURRENT_USER\Software\Policies\Microsoft\Communicator\     <br />new DWORD EnableURL=1</p>
</blockquote>
<p>After that exit and restart Communicator.</p>
<p>In both of these cases they are secure by default, which is great; but even years after this features release over several versions their use and configuration are still a mystery to most starting out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fishbrains.com/2009/12/08/the-ocs-2007-r2-communicator-hyperlink-mystery/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ActiveSync Random Password Prompts Fixed</title>
		<link>http://www.fishbrains.com/2009/10/01/activesync-random-password-prompts-fixed/</link>
		<comments>http://www.fishbrains.com/2009/10/01/activesync-random-password-prompts-fixed/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 05:59:55 +0000</pubDate>
		<dc:creator>Bret Fisher</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Networking and Security]]></category>
		<category><![CDATA[Solution Writeups]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[activesync]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[exchange]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[isa]]></category>
		<category><![CDATA[timeout]]></category>
		<category><![CDATA[windows mobile]]></category>

		<guid isPermaLink="false">http://www.fishbrains.com/2009/10/01/activesync-random-password-prompts-fixed/</guid>
		<description><![CDATA[They were getting random prompts for passwords in ActiveSync on Windows Mobile 6.0 and 6.1.&#160; They had Exchange 2007, and ISA Server 2006, but this problem showed up months after Exchange was migrated to 2007.&#160; It seemed random.&#160; The error on ActiveSync was the generic: please log in access was denied 0&#215;85010002 In the ISA [...]]]></description>
			<content:encoded><![CDATA[<p>They were getting random prompts for passwords in ActiveSync on Windows Mobile 6.0 and 6.1.&#160; They had Exchange 2007, and ISA Server 2006, but this problem showed up months after Exchange was migrated to 2007.&#160; It seemed random.&#160; The error on ActiveSync was the generic: </p>
<blockquote><p>please log in access was denied 0&#215;85010002</p>
</blockquote>
<p>In the ISA Monitoring you would see a denied connection on your ActiveSync rule with this status:</p>
<blockquote><p>12239 The server requires authorization to fulfill the request. Access to the Web server is denied. Contact the server administrator. </p>
</blockquote>
<p>I tested with <a title="Windows Mobile Emulator 6.1.4 for XP and Vista" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=1A7A6B52-F89E-4354-84CE-5D19C204498A">Windows Mobile Emulator</a> from outside the firewall and was able to reproduce the error within hours (just letting it sit there).</p>
<p>I first thought this was the <a title="Enterprise Firewall Config for ActiveSync Direct Push" href="http://support.microsoft.com/kb/905013">HTTP session timeout</a> that changed with a Exchange 2003&#160; service pack when Direct Push came out back in 2005.&#160; I remembered that setting and looked under the ISA Web Listener for ActiveSync on the Connections tab&gt;Advanced&gt;“connection timeout”.&#160; The wizard had correctly set it to 1800 seconds (30 minutes). No dice.</p>
<p>I poked around the web listener settings some more and noticed the timeout settings for forms authentication were set (this same web listener was used for OWA).&#160; ISA is supposed to be smart enough to not apply any of the forms auth settings to clients that don’t support it (falling back to basic auth as with ActiveSync).</p>
<p><a href="http://www.fishbrains.com/wp-content/uploads/2009/10/image1.png" rel="lightbox[416]" title="ISA Web Listener Advanced Form Options"><img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 4px 10px; display: inline; border-top: 0px; border-right: 0px" title="ISA Web Listener Advanced Form Options" border="0" alt="ISA Web Listener Advanced Form Options" align="right" src="http://www.fishbrains.com/wp-content/uploads/2009/10/image_thumb1.png" width="244" height="224" /></a></p>
<p><a title="Smartphone occasionally prompted for credentials" href="http://blogs.isaserver.org/shinder/2007/09/24/smartphone-occasionally-prompted-for-credentials/">Tom and the forums at isaserver.org</a> confirmed my suspicion.&#160; The forms auth timeout was indeed affecting ActiveSync.&#160; To find it, look for the web listener of your ActiveSync rule, go to properties&gt;Forms tab&gt;Advanced&gt; and make sure “apply session timeout to non-browser clients” is unchecked.&#160; </p>
<p><a href="http://www.fishbrains.com/wp-content/uploads/2009/10/image1.png">&#160;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fishbrains.com/2009/10/01/activesync-random-password-prompts-fixed/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>DCPROMO demote error on Domain Controller</title>
		<link>http://www.fishbrains.com/2009/09/28/dcpromo-demote-error-on-domain-controller/</link>
		<comments>http://www.fishbrains.com/2009/09/28/dcpromo-demote-error-on-domain-controller/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 19:22:27 +0000</pubDate>
		<dc:creator>Bret Fisher</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Solution Writeups]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[active directory]]></category>
		<category><![CDATA[dcpromo]]></category>
		<category><![CDATA[domain controlers]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.fishbrains.com/2009/09/28/dcpromo-demote-error-on-domain-controller/</guid>
		<description><![CDATA[On trying to remove a old server from the directory (2003 server in a 2003 forest) I received this error Failed to configure the service NETLOGON as requested “the wait operation timed out.” The root problem was that this domain controller had a DNS entry to another domain controller that no longer existed.&#160; It was [...]]]></description>
			<content:encoded><![CDATA[<p>On trying to remove a old server from the directory (2003 server in a 2003 forest) I received this error</p>
<blockquote><p><font color="#444444">Failed to configure the service NETLOGON as requested “the wait operation timed out.”</font></p>
<p><font color="#444444"><a href="http://www.fishbrains.com/wp-content/uploads/2009/09/dcdemoteerror.png" rel="lightbox[406]" title="DC demote error"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DC demote error" border="0" alt="DC demote error" src="http://www.fishbrains.com/wp-content/uploads/2009/09/dcdemoteerror_thumb.png" width="244" height="154" /></a> </font></p>
</blockquote>
<p>The root problem was that this domain controller had a DNS entry to another domain controller that no longer existed.&#160; It was trying to contact it but couldn’t.&#160; Removing that entry and running dcpromo.exe again solved it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fishbrains.com/2009/09/28/dcpromo-demote-error-on-domain-controller/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Another reason SharePoint could prompt for authentication on anonymous sites</title>
		<link>http://www.fishbrains.com/2009/08/01/another-reason-sharepoint-could-prompt-for-authentication-on-anonymous-sites/</link>
		<comments>http://www.fishbrains.com/2009/08/01/another-reason-sharepoint-could-prompt-for-authentication-on-anonymous-sites/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 22:52:29 +0000</pubDate>
		<dc:creator>Bret Fisher</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Networking and Security]]></category>
		<category><![CDATA[anonymous]]></category>
		<category><![CDATA[authenication]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.fishbrains.com/?p=373</guid>
		<description><![CDATA[I see a lot of people saying they are getting auth prompts for public anonymous content on SharePoint sites.  Once you have anonymous enabled in Central Admin and in the site collection, you&#8217;d expect it to be all good right? I discovered one more resaon beyond the obvious permissions problems.  If you put a graphic [...]]]></description>
			<content:encoded><![CDATA[<p>I see a lot of people saying they are getting auth prompts for public anonymous content on SharePoint sites.  Once you have anonymous enabled in Central Admin and in the site collection, you&#8217;d expect it to be all good right?</p>
<p>I discovered one more resaon beyond the obvious permissions problems.  If you put a graphic or something embded in a page, then publish that page but NOT the embeded object (i.e. it&#8217;s still draft or unapproved) you&#8217;ll get an auth prompt when the page loads.</p>
<p>On a busy (lots of stuff) page it can be tough to find what&#8217;s the issue.  The quickest way I&#8217;ve found to discover the problem (99% of time an image) is to cancel out of auth prompts, then look for broken stuff on the page.  An image you can right click the broken icon and find the location of it&#8230; then jump to that library and check the file.  My bet is it&#8217;s never been published.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fishbrains.com/2009/08/01/another-reason-sharepoint-could-prompt-for-authentication-on-anonymous-sites/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SharePoint Sites Unavailable From Localhost</title>
		<link>http://www.fishbrains.com/2009/07/31/sharepoint-sites-unavail-from-local-host/</link>
		<comments>http://www.fishbrains.com/2009/07/31/sharepoint-sites-unavail-from-local-host/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 14:35:20 +0000</pubDate>
		<dc:creator>Bret Fisher</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Networking and Security]]></category>
		<category><![CDATA[loopback]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[windows server]]></category>

		<guid isPermaLink="false">http://www.fishbrains.com/?p=367</guid>
		<description><![CDATA[Also seen as: search is running but no results returned search errors in event log (can&#8217;t access content, etc.) you can access sites fine from other boxes but not from the local server only seems to happen for URL&#8217;s (http://sitename1, http://sitename2) that are different then the host name (http://servername). Problem: Windows Server 2003 SP2 and [...]]]></description>
			<content:encoded><![CDATA[<p>Also seen as:</p>
<ul>
<li>search is running but no results returned</li>
<li>search errors in event log (can&#8217;t access content, etc.)</li>
<li>you can access sites fine from other boxes but not from the local server</li>
<li>only seems to happen for URL&#8217;s (http://sitename1, http://sitename2) that are different then the host name (http://servername).</li>
</ul>
<p>Problem:</p>
<p style="padding-left: 30px;">Windows Server 2003 SP2 and newer (Windows Server 2008) have a Anti Denial Of Service feature that prevents the server from accessing itself via different names (that&#8217;s the simple answer).</p>
<p>Fix (assuming you want to keep your custom URL&#8217;s):</p>
<ul>
<li>Set a registry value to turn off this security feature (I still don&#8217;t understand the specific type of attack that it&#8217;s preventing)</li>
<li>Set a registry value to a list of all the cname&#8217;s your server goes by.</li>
</ul>
<p>Further Info:</p>
<ul>
<li>example SharePoint people <a href="http://blogs.msdn.com/joelo/archive/2007/06/14/i-m-indexing-and-i-only-get-errors.aspx">having the issue</a></li>
<li>short<a href="http://support.microsoft.com/kb/896861"> explanation of fix</a></li>
<li>long <a href="http://support.microsoft.com/kb/957097">explanation of issue and risks</a></li>
</ul>
<p>Rant:</p>
<p style="padding-left: 30px;">In the KB Microsoft basically says &#8220;don&#8217;t turn it all off unless your lame&#8221;, so your left with &#8220;edit the registry every time you add a website&#8221;.  This is a cumbersome workaround for something that happens out of the box default.  Most SharePoint boxes will want more then one web site name and best practice says to NOT make production sites the server name. IMO SharePoint should be updating the reg key itself and keep in sync with the host headers created/managed by central admin. Or, the localhost loopback &#8220;new feature&#8221; should be looking at iis host headers and allowing them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fishbrains.com/2009/07/31/sharepoint-sites-unavail-from-local-host/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OCS 2007 R2 + Microsoft Update breaking boxes</title>
		<link>http://www.fishbrains.com/2009/05/27/ocs-2007-r2-microsoft-update-breaking-boxes/</link>
		<comments>http://www.fishbrains.com/2009/05/27/ocs-2007-r2-microsoft-update-breaking-boxes/#comments</comments>
		<pubDate>Thu, 28 May 2009 01:31:10 +0000</pubDate>
		<dc:creator>Bret Fisher</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[hotfix]]></category>
		<category><![CDATA[kb967831]]></category>
		<category><![CDATA[microsoft update]]></category>
		<category><![CDATA[ocs]]></category>
		<category><![CDATA[ocs 2007 r2]]></category>
		<category><![CDATA[ocs r2]]></category>
		<category><![CDATA[rtcqmaagent]]></category>

		<guid isPermaLink="false">http://www.fishbrains.com/posts/364</guid>
		<description><![CDATA[Update 6/22/09: KB972041 is out with a hotfix that resolves this issue.  I guess you install it before, or in lieu of KB967831. OK so this blog post explains it well but it has gotten worse since that post a month ago.  Here’s an update and shorter version of what’s going on: There’s a optional monitoring [...]]]></description>
			<content:encoded><![CDATA[<p>Update 6/22/09: <a title="OCS Hotfix to fix the hotfix" href="http://support.microsoft.com/?kbid=972041">KB972041 is out with a hotfix that resolves this issue</a>.  I guess you install it before, or in lieu of KB967831.</p>
<p>OK so <a title="Failed OCS R2 patch" href="http://blog.tiensivu.com/aaron/archives/1867-RtcQmsAgent-fails-to-start-on-OCS-2007-R2-server-and-causes-KB-967831-April-2009-update-for-Front-End-Server-components-install-to-fail.html">this blog post</a> explains it well but it has gotten worse since that post a month ago.  Here’s an update and shorter version of what’s going on:</p>
<p>There’s a optional monitoring feature of OCS that many small shops likely won’t install. That’s fine, cus it’s optional right?  Well turns out it’s now required (actually just part of it, the MSMQ service) for a hotfix to successfully install.  That hotfix is now on Microsoft Update and is likely already on your box, WSUS, SCCM, SMS, etc: (KB967831).  The patch is not smart enough to either:</p>
<ol>
<li>Do pre-check’s and prevent install unless you have MSMQ</li>
<li>Roll back it’s changes to leave you in a running state</li>
<li>Or ignore the fact that you don’t have something optional installed in the first place and just keep patching</li>
</ol>
<p>So it leaves you a nice broke server to repair in the morning.  Front-End and Edge Services service stopped, with cryptic misleading Event Log messages.  So multiple boxes are down.  Crazy thing is this happens in a “default install” scenario as if no one full tested the patch or something.  I would give a pass for a hotfix, but a MU patch… fail!</p>
<p>Quick fix: install MSMQ (even though you don’t need it unless you setup RtcQmaAgent for OCS Monitoring) <a title="MSMQ Setup Script for OCS" href="http://blogs.msdn.com/johnbreakwell/archive/2007/06/19/minimalist-setup-script-for-msmq-unattended-installation.aspx">via this script</a> (win2003 servers), then re-run the update either via MU or downloading and running it manually.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fishbrains.com/2009/05/27/ocs-2007-r2-microsoft-update-breaking-boxes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 will be fun</title>
		<link>http://www.fishbrains.com/2009/04/20/windows-7-will-be-fun/</link>
		<comments>http://www.fishbrains.com/2009/04/20/windows-7-will-be-fun/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 10:36:17 +0000</pubDate>
		<dc:creator>Bret Fisher</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[homegroup]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://www.fishbrains.com/posts/354</guid>
		<description><![CDATA[Only a handful of software that isn’t a game could end up on the “fun to use” list.&#160; I think Windows 7 is on it.&#160; I’ve been&#160; using it as the main OS on an increasing amount of computers since the pre-release of the public beta (build 7000) since December 08.&#160; I’ve now got 5 [...]]]></description>
			<content:encoded><![CDATA[<p>Only a handful of software that isn’t a game could end up on the “fun to use” list.&#160; I think Windows 7 is on it.&#160; I’ve been&#160; using it as the main OS on an increasing amount of computers since the pre-release of the public beta (build 7000) since December 08.&#160; I’ve now got 5 out of 7 work/home machines using it, most on build 7077 (which isn’t perfect).&#160; Waiting on RC build this month. It’s so enjoyable to use (compared to XP and Vista) that I have that “can’t wait” feeling for RTM.</p>
<p>From the responsiveness of the interface, awesome <a title="How Fast Is Windows 7? Faster Than You Think!" href="http://www.maximumpc.com/article/news/how_fast_is_windows_7_faster_than_you_think">boot</a> and return-from-sleep times, to the overall look, the new <a title="Windows 7 Taskbar" href="http://blogs.msdn.com/e7/archive/2008/11/20/happy-anniversary-windows-on-the-evolution-of-the-taskbar.aspx">“best taskbar eva”</a>, to little things like knowing the difference between a “default audio device” (speakers) and your “default communications device” (headset or webcam/mic)…. it’s got a lot going for it.&#160; I’m starting to get more comfortable with the “<a title="Understanding Windows 7 Libraries" href="http://windowsteamblog.com/blogs/developers/archive/2009/04/06/understanding-windows-7-libraries.aspx">library</a>” concepts (old <a href="http://www.fishbrains.com/wp-content/uploads/2009/04/playtowin71.jpg" rel="lightbox[354]" title="Play To option in Windows 7 Media Player"><img style="border-bottom: 0px; border-left: 0px; margin: 5px 5px 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="Play To option in Windows 7 Media Player" border="0" alt="Play To option in Windows 7 Media Player" align="left" src="http://www.fishbrains.com/wp-content/uploads/2009/04/playtowin7-thumb1.jpg" width="180" height="244" /></a>habits of caring exactly where your file is located on disk die hard).&#160; Though, I’m still not a huge IE8 fan compared to Firefox (and now my new fav: Chrome… yes I said it.&#160; Just give it’s minimalism a week and you won’t miss the bloat of Firefox&#8217;s add-ins).</p>
<p>Just tried the <a title="Windows Media Player 12&#39;s surprising new features" href="http://arstechnica.com/microsoft/news/2008/10/hands-on-windows-media-player-12s-surprising-new-features.ars">“play to”</a> option in Media Player to push music from my office to the living room PC, which is plugged into the house audio receiver. Couldn’t be easier.&#160; Love the simple and effective management window.</p>
<p>Next is to decide how I will implement a <a title="At Home with HomeGroup in Windows 7" href="http://blogs.msdn.com/e7/archive/2008/12/30/at-home-with-homegroup-in-windows-7.aspx">HomeGroup</a>, which removes the need for me to manage share permissions, user passwords, etc. on the various home computers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fishbrains.com/2009/04/20/windows-7-will-be-fun/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

