<?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>Ed Benjamin</title>
	<atom:link href="http://edbenjamin.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://edbenjamin.com</link>
	<description>Random tips, tricks, and thoughts</description>
	<lastBuildDate>Thu, 10 Jun 2010 22:47:37 +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>Remove the Aero Border Frame in Live Messenger</title>
		<link>http://edbenjamin.com/remove-the-aero-border-frame-in-live-messenger.html</link>
		<comments>http://edbenjamin.com/remove-the-aero-border-frame-in-live-messenger.html#comments</comments>
		<pubDate>Wed, 24 Mar 2010 21:39:04 +0000</pubDate>
		<dc:creator>Ed</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Live Messenger]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://edbenjamin.com/?p=70</guid>
		<description><![CDATA[In Windows Vista and Windows 7, every time I reinstall Live Messenger I&#8217;m annoyed by the border around all messenger windows. I can never remember the exact fix and usually filter through web results until I find the fix. But this time, I&#8217;m writing it down so hopefully I&#8217;ll remember. All you have to do [...]]]></description>
			<content:encoded><![CDATA[<p>In Windows Vista and Windows 7, every time I reinstall Live Messenger I&#8217;m annoyed by the border around all messenger windows. I can never remember the exact fix and usually filter through web results until I find the fix. But this time, I&#8217;m writing it down so hopefully I&#8217;ll remember.</p>
<p><a href="http://edbenjamin.com/files/2010/03/LiveMessengerAeroFrame.png"><img class="alignnone size-full wp-image-77" title="LiveMessengerAeroFrame" src="http://edbenjamin.com/files/2010/03/LiveMessengerAeroFrame.png" alt="Live Messenger with/without Aero Frame" width="347" height="350" border="none" /></a></p>
<p>All you have to do is make a simple change to the registry. No reboot is needed.</p>
<ol>
<li>Run Registry Editor (<strong>start &gt; run&gt; regedit</strong>).</li>
<li>Navigate to the following registry key:
<ul>
<li>32-bit (x86): HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Live\Messenger</li>
</ul>
<ul>
<li>64-bit (x64): HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows Live\Messenger</li>
</ul>
</li>
<li>In the right pane, right click on any blank space, then select &#8220;<strong>New &gt; DWORD (32-bit) Value</strong>&#8221;  in the context menu to create a new registry value entry.</li>
<li>Name the new registry entry &#8220;<strong>AeroWindowFrameEnabled</strong>&#8220;.</li>
<li>Double-click the &#8220;<strong>AeroWindowFrameEnabled</strong>&#8221; registry entry and set its value to &#8220;<strong>0</strong>&#8221; to disable the Aero window frame of Messenger. Set the value to &#8220;<strong>1</strong>&#8221; to show the Aero window frame.</li>
<li>Close and re-open any Live Messenger windows for the change to take effect. There is no need to exit the application or reboot your computer.</li>
</ol>
<p>Thank  you to MyDigitalLife.info for originally posting this information which I have used numerous times: <a href="http://www.mydigitallife.info/2009/01/09/enable-or-disable-aero-border-frame-in-windows-live-msn-messenger-with-auto-switcher/">http://www.mydigitallife.info/2009/01/09/enable-or-disable-aero-border-frame-in-windows-live-msn-messenger-with-auto-switcher</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://edbenjamin.com/remove-the-aero-border-frame-in-live-messenger.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Adobe PDF Ifilter v6.0 on MOSS 2007</title>
		<link>http://edbenjamin.com/installing-adobe-pdf-ifilter-v6-0-on-moss-2007.html</link>
		<comments>http://edbenjamin.com/installing-adobe-pdf-ifilter-v6-0-on-moss-2007.html#comments</comments>
		<pubDate>Thu, 11 Mar 2010 20:44:38 +0000</pubDate>
		<dc:creator>Ed</dc:creator>
				<category><![CDATA[MOSS 2007]]></category>
		<category><![CDATA[PDF iFilter]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://edbenjamin.com/?p=67</guid>
		<description><![CDATA[Want SharePoint to display the pdf icon next to documents like it does for Office documents? Then you need to install the PDF iFilter on each front-end web server in your farm. Below are instructions for installing the PDF IFilter 6.0 on a MOSS 2007 server. This allows PDF files to be indexed (full text) by the [...]]]></description>
			<content:encoded><![CDATA[<p>Want SharePoint to display the pdf icon next to documents like it does for Office documents? Then you need to install the PDF iFilter on each front-end web server in your farm.</p>
<p>Below are instructions for installing the PDF IFilter 6.0 on a MOSS 2007  server. This allows PDF files to be indexed (full text) by the  Search Service and for the icon to be shown next to PDF documents.</p>
<ol>
<li>Download <a href="http://www.adobe.com/support/downloads/detail.jsp?ftpID=2611"><span style="color: #014982;">Adobe PDF IFilter 6.0</span></a></li>
<li>Stop the IIS Admin service: <em>Start</em> -&gt; <em>Run</em> -&gt;  <em>services.msc</em> -&gt; <strong><em>IIS Admin Service</em></strong> -&gt;  Stop</li>
<li>Run the Adobe PDF IFilter 6.0 Setup program to install the filter on the  server.</li>
<li>Copy the ICPDF.GIF file to “<span style="font-family: 'Courier New';">C:\Program Files\Common  Files\Microsoft Shared\Web Server Extensions\12\Template\Images</span>”</li>
<li>Edit the file C:\Program Files\Common Files\Microsoft Shared\Web server  extensions\60\Template\Xml\DOCICON.XML
<ol>
<li>Add an entry for the .pdf extension.<br />
<span style="font-family: 'Courier New';">&lt;Mapping  Key=”pdf” Value=”icpdf.gif”/&gt;</span></li>
</ol>
</li>
<li>Perform an <strong>iisreset</strong> or recycle the SharePoint Application  Pools</li>
<li>Add the .pdf file type to the index list:
<ol>
<li>Go to <em>Central Administration</em>, then to the <em>Shared Services  Administration</em> Web of the current SSP, go to <em>Search Settings</em> and  next to <em>File Type</em></li>
<li>Add a new file type <em><strong>pdf</strong></em></li>
</ol>
</li>
<li>Perform a <strong>Full Update</strong> on the Search content indexes</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://edbenjamin.com/installing-adobe-pdf-ifilter-v6-0-on-moss-2007.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deleting SharePoint Content Types</title>
		<link>http://edbenjamin.com/deleting-sharepoint-content-types.html</link>
		<comments>http://edbenjamin.com/deleting-sharepoint-content-types.html#comments</comments>
		<pubDate>Thu, 11 Mar 2010 20:39:36 +0000</pubDate>
		<dc:creator>Ed</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Content Types]]></category>

		<guid isPermaLink="false">http://edbenjamin.com/?p=60</guid>
		<description><![CDATA[Deleting site content types can be an easy 10 second task or a lengthy multi-hour troubleshooting task. More often than not, it&#8217;s the latter. To delete a site content type, navigate to &#8220;top level site&#8221; &#62; Site Settings &#62; Galleries &#62; Site content types. Then, simply find the content type and click delete. However, for this [...]]]></description>
			<content:encoded><![CDATA[<p>Deleting site content types can be an easy 10 second task or a lengthy multi-hour troubleshooting task. More often than not, it&#8217;s the latter.</p>
<p>To delete a site content type, navigate to <strong>&#8220;top level site&#8221; &gt; Site Settings &gt; Galleries &gt; Site content types</strong>. Then, simply find the content type and click delete. However, for this to work, the content type must not be used anywhere on the site (or subsites). This means it must be deleted from all lists, documents, etc.</p>
<p>If the content type is still being used, you&#8217;ll get the following wonderful error message: <strong>Error: content type is still in use</strong>. Wow&#8230; thanks SharePoint, that&#8217;s very helpful! It&#8217;s difficult to identify where the content type is still being used. There are no reports or aspects of the UI to help in this search. You can write code and stored procedures&#8230; but that&#8217;s not for everyone. There are also 3rd party management tools that can help with this, but they usually must be purchased.</p>
<p>In my troubleshooting, I&#8217;ve found that there are a few key places to look, some are obvious, some are not.</p>
<p><strong>Obvious places to check:</strong></p>
<ul>
<li>Lists &#8211; this includes all Document Libraries, Calendars, and Custom lists you&#8217;ve created.</li>
<li>Documents and List Items &#8211; each time a new item is added to the list a content type gets associated with it.</li>
<li>Page Layouts &#8211; if a Page Layout is based on a content type, you&#8217;ll need to change the page layout for all existing pages using that content type.</li>
<li>Master Pages</li>
</ul>
<p><strong>Less Obvious places to check:</strong></p>
<ul>
<li>Recycle Bin &#8211; this is both the end-user recycle bin and the site collection bin</li>
<li>Version History &#8211; if versioning is enabled, SharePoint keeps a copy of all the previous versions of a document or list item. This means that a previous version of a document may still be using the Content Type. Unfortunately, I have not found a way to easily check this&#8230; it tends to be a very manual effort.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://edbenjamin.com/deleting-sharepoint-content-types.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Increasing Site Storage for SharePoint My Sites</title>
		<link>http://edbenjamin.com/increasing-site-storage-for-sharepoint-my-sites.html</link>
		<comments>http://edbenjamin.com/increasing-site-storage-for-sharepoint-my-sites.html#comments</comments>
		<pubDate>Thu, 11 Mar 2010 20:20:33 +0000</pubDate>
		<dc:creator>Ed</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[My Site]]></category>
		<category><![CDATA[Site Collection Quotas]]></category>

		<guid isPermaLink="false">http://edbenjamin.com/?p=57</guid>
		<description><![CDATA[MOSS users can use their My Site to manage and share personal content. By default, MOSS has a 100MB limit on the amount of disk space associated with each personal site. You can change this quota through &#8221;Central Administration &#62; Application Management &#62; Quota Templates&#8221; but this will not impact any existing personal sites. Here is how you increase the site storage [...]]]></description>
			<content:encoded><![CDATA[<p>MOSS users can use  their My Site to manage and share personal content. By default, MOSS has a  100MB limit on the amount of disk space associated with each personal site. You  can change this quota through &#8221;Central Administration &gt; Application  Management &gt; Quota Templates&#8221; but this will <em><strong>not</strong></em> impact any existing personal sites. Here is how you increase the site storage  quota for an existing personal site:</p>
<div>
<ol>
<li>Open the SharePoint Central Admin site and navigate to: <strong>Central  Administration</strong> &gt; <strong>Application Management</strong> &gt;  <strong>Sites Collection Quotas and Locks</strong>.</li>
<li>From the <strong>Site Collection</strong> drop down list, select  <strong>Change Site Collection</strong>.</li>
<li>From the <strong>Web Application</strong> drop down list, select the correct  web application which hosts the My Sites – this is typically the default Shared  Service Provider (SharedServices1) unless explicitly changed during install.</li>
<li>In the <strong>URL Search</strong> box enter the URL for the site to update  (i.e. /personal/&lt;yourmysite&gt;).</li>
<li>Click “Ok” and you are returned to the original screen and the <strong>Site  Collection</strong> should now read: http://domain/personal/&lt;yourmysite&gt;.</li>
<li>Under the <strong>Current quota template</strong> drop down list, choose  <strong>Individual Quota</strong>.</li>
<li>Set the new storage maximum value and click <strong>Ok</strong> to  save.</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://edbenjamin.com/increasing-site-storage-for-sharepoint-my-sites.html/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Configure SharePoint Outgoing Email with Exchange</title>
		<link>http://edbenjamin.com/configure-sharepoint-outgoing-email-with-exchange.html</link>
		<comments>http://edbenjamin.com/configure-sharepoint-outgoing-email-with-exchange.html#comments</comments>
		<pubDate>Thu, 11 Mar 2010 20:16:15 +0000</pubDate>
		<dc:creator>Ed</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Microsoft Exchange]]></category>

		<guid isPermaLink="false">http://edbenjamin.com/?p=52</guid>
		<description><![CDATA[Setting up outgoing email for SharePoint is a pretty straight-forward task in most cases. Navigate to Operations &#62; Topology and Services &#62; Outgoing e-mail settings and set the following values: Outbound SMTP server: mail.domain.com From address: sharepoint@domain.com Reply-to address: no-reply@domain.com Character set: 65001 (default) However, when you add a new user to a site and send the email, [...]]]></description>
			<content:encoded><![CDATA[<p>Setting up outgoing  email for SharePoint is a pretty straight-forward task in most  cases. Navigate to <strong>Operations &gt; Topology and Services &gt; Outgoing  e-mail settings</strong> and set the following values:</p>
<ul>
<li>Outbound SMTP server: mail.domain.com</li>
<li>From address: <a href="mailto:sharepoint@domain.com">sharepoint@domain.com</a></li>
<li>Reply-to address: <a href="mailto:no-reply@domain.com">no-reply@domain.com</a></li>
<li>Character set: 65001 (default)</li>
</ul>
<p>However, when you add a new user to a site and send the email, you may  receive the following error:<br />
<em><span style="color: #ff0000;">&#8220;The user or users have  been added successfully, but there was an error in sending the e-mail message.  The server may not be set up correctly to send e-mail. To verify that e-mail is  configured correctly, contact your server administrator.&#8221;</span></em></p>
<p>This error is caused by SharePoint not being able to connect to the SMTP  server &#8211; in most cases this is Exchange.</p>
<p>To resolve this error, you need to add a relay on the Exchange server to  recognize the SharePoint server. On Exchange 2007, this is done as follows:</p>
<ol>
<li>Open Exchange Management Console and navigate to <strong>Microsoft Exchange  &gt; Server Configuration &gt; Hub Transport</strong></li>
<li>Add a new <strong>Receive Connector</strong> and specify the SharePoint  server&#8217;s IP address as an allowed remote server</li>
<li>Use Basic and Integrated authentication</li>
<li>Select the <strong>Anonymous Users</strong> permission group</li>
</ol>
<p>Return to SharePoint and re-add the user to the site. The email should be  sent successfully.</p>
<p>If errors still exist, ensure you can communicate with the SMTP server by  opening a telnet connection. Open a command prompt and enter: <strong>telnet  mail.domain.com 25</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://edbenjamin.com/configure-sharepoint-outgoing-email-with-exchange.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WSS Search Issue: Loopback Check Blocks Search Service</title>
		<link>http://edbenjamin.com/wss-search-issue-loopback-check-blocks-search-service.html</link>
		<comments>http://edbenjamin.com/wss-search-issue-loopback-check-blocks-search-service.html#comments</comments>
		<pubDate>Sat, 16 Jan 2010 00:19:36 +0000</pubDate>
		<dc:creator>Ed</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Windows SharePoint Services]]></category>

		<guid isPermaLink="false">http://edbenjamin.com/?p=43</guid>
		<description><![CDATA[I was working with a customer today to troubleshoot a search configuration for Windows SharePoint Services v3. I hadn&#8217;t come across this issue before, so I wanted to document it here in case others are having he same issue. Issue: The environment had SharePoint, SQL, IIS and all services running on the same server (Windows [...]]]></description>
			<content:encoded><![CDATA[<p>I was working with a customer today to troubleshoot a search configuration for Windows SharePoint Services v3. I hadn&#8217;t come across this issue before, so I wanted to document it here in case others are having he same issue.</p>
<p><strong>Issue:</strong></p>
<p>The environment had SharePoint, SQL, IIS and all services running on the same server (Windows 2008 and IIS 7). The SharePoint site was accessible from user’s workstations but they weren’t getting any search results delivered.</p>
<p><strong>Steps to Troubleshoot:</strong></p>
<p>I verified that the Search service was configured correctly and then reviewed the Event logs. The logs indicated that the search service was denied access to the SharePoint site and wasn’t able to crawl the content. The search service crawls content by making an HTTP request to the site from the local server. So, to check this, I attempted to login to the SharePoint site locally on the server, but was denied access.</p>
<p>I checked the IIS site and found that no host headers were being used. The site was simply on port 80 and users accessed it using the url: http://servername.domain.com.</p>
<p>Looking a little deeper, I found that I could connect to the SharePoint site using http://localhost, but not the specified URL. I modified IE settings to change the security zone, logon settings, etc. but to no avail. I then installed Firefox on the server to see if the issue was related to IE and tried browsing to the URL. I was able to successfully load the site using Firefox.</p>
<p>Ok, so the site will open in Firefox but not in IE on the server. The issue seemed to be related to a difference in how these browsers communicated with IIS. Time to turn to Google for help.</p>
<p><strong>Cause:</strong></p>
<p>I came across three different posts that all pointed to the same issue/fix.</p>
<p>This issue occurs on Windows Server 2003 SP2 and newer. These versions include a loopback check security feature that prevents the server from accessing itself via different names.</p>
<p><strong>Resolution:</strong></p>
<p>The fix is to disable the loopback check in the registry.</p>
<ol>
<li>Open regedit and navigate to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa</li>
<li>Create a new dword: DisableLoopbackCheck and give it a value of “1”</li>
<li>Restart the server</li>
</ol>
<p>Implementing this allowed me to browse the SharePoint site from the local server. I activated the Search Service again and now content is indexing as expected.</p>
<p><strong>References:</strong></p>
<ul>
<li><a href="http://support.microsoft.com/kb/896861">http://support.microsoft.com/kb/896861</a></li>
<li><a href="http://blogs.msdn.com/joelo/archive/2007/06/14/i-m-indexing-and-i-only-get-errors.aspx">http://blogs.msdn.com/joelo/archive/2007/06/14/i-m-indexing-and-i-only-get-errors.aspx</a></li>
<li><a href="http://www.fishbrains.com/2009/07/31/sharepoint-sites-unavail-from-local-host/">http://www.fishbrains.com/2009/07/31/sharepoint-sites-unavail-from-local-host/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://edbenjamin.com/wss-search-issue-loopback-check-blocks-search-service.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enterprise Portal Error when AOS is Stopped</title>
		<link>http://edbenjamin.com/enterprise-portal-error-when-aos-is-stopped.html</link>
		<comments>http://edbenjamin.com/enterprise-portal-error-when-aos-is-stopped.html#comments</comments>
		<pubDate>Tue, 21 Jul 2009 21:46:40 +0000</pubDate>
		<dc:creator>Ed</dc:creator>
				<category><![CDATA[Dynamics AX]]></category>
		<category><![CDATA[Enterprise Portal]]></category>
		<category><![CDATA[AOS]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://edbenjamin.wordpress.com/?p=19</guid>
		<description><![CDATA[Occasionally, when accessing Dynamics Enterprise Portal, all you will see is the default SharePoint Team Site template. While the URL will be correct (i.e. http://servername/sites/DynamicsAx/), you won&#8217;t see any of the usual Enterpise Portal content. If you navigate directly to a Role Center or another Enterprise Portal page (i.e.  customers.aspx), you will receive the generic [...]]]></description>
			<content:encoded><![CDATA[<p>Occasionally, when accessing Dynamics Enterprise Portal, all you will see is the default SharePoint Team Site template. While the URL will be correct (i.e. <em>http://servername/sites/DynamicsAx/</em>), you won&#8217;t see any of the usual Enterpise Portal content.</p>
<p><a href="http://edbenjamin.com/files/2009/07/epdefaultteamsite1.png"><img class="alignnone size-full wp-image-89" title="epdefaultteamsite1" src="http://edbenjamin.com/files/2009/07/epdefaultteamsite1.png" alt="" width="468" height="228" /></a></p>
<p>If you navigate directly to a Role Center or another Enterprise Portal page (i.e.  customers.aspx), you will receive the generic SharePoint error text: &#8221;an unexpected error has occurred&#8221;. When you enable the stack trace for the error, you&#8217;ll get the following:</p>
<p><a href="http://edbenjamin.com/files/2009/07/eperrornoaos.png"><img class="alignnone size-full wp-image-90" title="eperrornoaos" src="http://edbenjamin.com/files/2009/07/eperrornoaos.png" alt="" width="468" height="223" /></a></p>
<p>At this point, you might be thinking that the EP site got deleted or that the installation was corrupted. While this can happen, the above issue is generally caused by the Dynamics AOS service being stopped. Because the service is stopped, EP is not able to communicate to the AX through the .NET Business Connector.</p>
<p>To resolve, navigate to the AOS server for your environment and start the service.</p>
<ol>
<li>Login to server running AOS</li>
<li>Click on Start &gt; Run. Type &#8220;services.msc&#8221; and click OK.</li>
<li>Locate the &#8220;Dynamics AX Object Server&#8221; service and start the service</li>
<li>Return to your Enterprise Portal site and refresh the page</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://edbenjamin.com/enterprise-portal-error-when-aos-is-stopped.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

