<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>William Keener</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/williamk/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/williamk/feed.xml</link>
    <description>RETIRED Engineering Program Manager responsible for Support Diagnostics and Automated Solutions</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:39:49 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>New Bing template for instant answers with Microsoft support troubleshooters</title>
      <link>https://docs.microsoft.com/archive/blogs/williamk/new-bing-template-for-instant-answers-with-microsoft-support-troubleshooters</link>
      <pubDate>Mon, 19 Jan 2015 08:37:00 GMT</pubDate>
      <dc:creator><![CDATA[William Keener]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/williamk/2015/01/19/new-bing-template-for-instant-answers-with-microsoft-support-troubleshooters/</guid>
      <description><![CDATA[A quick update on&nbsp;Bing technical instant answers that contain links to our automated...]]></description>
      <content:encoded><![CDATA[<p>A quick update on&nbsp;<a href="https://blogs.msdn.com/b/williamk/archive/2014/10/31/using-bing-for-technical-instant-answers-and-automated-solutions.aspx">Bing technical instant answers that contain links to our automated solutions</a>&nbsp;(support troubleshooters): To improve the experience with this type of instant answer, Bing is in the process of updating their template to display a "<strong>Run troubleshooter</strong>" button. This template change should make it easier to identify the troubleshooter link and more obvious that&nbsp;you need to download and run it. To see the new template on Bing.com (it may take a few days to be available for everyone), <a href="https://www.bing.com/search?q=onedrive+troubleshooter&amp;qs=SC&amp;sk=SC1&amp;pq=onerive+t&amp;sc=8-9&amp;sp=2&amp;cvid=6f56ea1753554031aff6796c388510bc&amp;FORM=QBLH">search for "OneDrive troubleshooter."</a></p>
<p><a href="https://www.bing.com/search?q=onedrive+troubleshooter&amp;qs=SC&amp;sk=SC1&amp;pq=onerive+t&amp;sc=8-9&amp;sp=2&amp;cvid=6f56ea1753554031aff6796c388510bc&amp;FORM=QBLH"><img style="margin-right: auto; margin-left: auto; display: block;" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/5543.OneDriveTroubleshooterIA.PNG" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/5543.OneDriveTroubleshooterIA.PNG" alt="" border="0" /></a></p>
<p>Here are&nbsp;a few additional sample queries for instant answers with links to our technical support&nbsp;troubleshooters:</p>
<ul>
<li><a title="Search for &quot;windows store app trouble&quot;" href="https://www.bing.com/search?q=windows+store+app+trouble&amp;qs=n&amp;form=QBLH&amp;pq=windows+store+app+trouble&amp;sc=1-25&amp;sp=-1&amp;sk=&amp;cvid=adf1f05a3f054a3cbbaf9c787ed635fe">windows store app trouble</a></li>
<li><a title="Search for &quot;how to check printer connection windows 8&quot;" href="https://www.bing.com/search?q=how%20to%20check%20printer%20connection%20windows%208&amp;qs=n&amp;form=QBRE&amp;pq=how%20to%20check%20printer%20connection%20windows%208&amp;sc=0-25&amp;sp=-1&amp;sk=&amp;cvid=2c3c70b302d94ed0bbd8e6063edd78f1">how to check printer connection windows 8</a></li>
<li><a title="Search for &quot;how do I reset windows update components&quot;" href="https://www.bing.com/search?q=how%20do%20I%20reset%20windows%20update%20components&amp;qs=n&amp;form=QBRE&amp;pq=how%20do%20i%20reset%20windows%20update%20components&amp;sc=2-40&amp;sp=-1&amp;sk=&amp;cvid=58f1c541e0884c34a5f47491ec49828e">how do I reset windows update components</a></li>
</ul>
<p style="text-align: left;"><strong>Got feedback?</strong> If you have any feedback on this new feature, or if there are areas where you think we can do better, please post&nbsp;a comment here&nbsp;or via&nbsp;Twitter @Bing:</p>
<p style="text-align: center;"><br />&nbsp;<a class="twitter-mention-button" href="https://twitter.com/intent/tweet?screen_name=Bing&amp;text=On%20TShoot%20TechIAs%3A" data-related="Bing,FixIt4Me" data-size="large">Tweet to @Bing</a></p>
<script type="text/javascript">// <![CDATA[
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');
// ]]]]><![CDATA[></script>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft Support Diagnostics Self-Help (Part II)</title>
      <link>https://docs.microsoft.com/archive/blogs/williamk/microsoft-support-diagnostics-self-help-part-ii</link>
      <pubDate>Tue, 02 Dec 2014 10:35:00 GMT</pubDate>
      <dc:creator><![CDATA[William Keener]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/williamk/2014/12/02/microsoft-support-diagnostics-self-help-part-ii/</guid>
      <description><![CDATA[In my last post on the Microsoft Support Diagnostics Self-Help Portal, I talked about the most...]]></description>
      <content:encoded><![CDATA[<p>In my <a href="https://blogs.msdn.com/b/williamk/archive/2014/11/11/new-release-automated-troubleshooting-services-by-microsoft-support.aspx">last post on the Microsoft Support Diagnostics Self-Help Portal</a>, I talked about the most common scenario of downloading and running the diagnostics on the computer that is&nbsp;having problems. In this post, I want to mention two other scenarios that may interest some of you.</p>
<h3>Scenario 1: Create a session but send the diagnostic package to someone else to run</h3>
<p>Suppose you work for a HelpDesk or another support organization and want one of your customers to run a diagnostic package so you can see the results. In this case, you can simply click <strong>Share</strong> instead of <strong>Download</strong> after you create a new diagnostic session on the portal. You can then copy the link and share it with your customer.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/8371.ShareDiag.PNG" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/8371.ShareDiag.PNG"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/8371.ShareDiag.PNG" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/8371.ShareDiag.PNG" alt="" border="0" /></a></p>
<p>After they run the package and send the results to Microsoft, you can&nbsp;go back to the portal and&nbsp;view the online results, or download the offline results, from the <strong>Recent Sessions</strong> tab. To view the online results (if available), just click the name of the diagnostic package ("Baseline Reports Diagnostic Package" in this case). To view the offline results, click <strong>Download</strong> to download the CAB file. Then follow steps 12 and 13 <a href="https://blogs.msdn.com/b/williamk/archive/2014/11/11/new-release-automated-troubleshooting-services-by-microsoft-support.aspx">in my previous post</a> to extract the CAB and open the <strong>ResultsReport.xml</strong> file in Internet Explorer.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/4214.ViewDownloadResults.PNG" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/4214.ViewDownloadResults.PNG"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/4214.ViewDownloadResults.PNG" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/4214.ViewDownloadResults.PNG" alt="" border="0" /></a></p>
<h3>Scenario 2: Download a package that you can run on another computer (offline)</h3>
<p>If you&nbsp;need to download a package that you can run on another (perhaps offline) computer, just download and run the package and select the&nbsp;<strong>Save to run later on another PC</strong> option. This will create a <strong>Portable_Diagnostic.exe</strong> that includes any dependencies so you can run it on another computer even if it isn't connected to the Internet. Of course, you will only have offline results in this case if the results are&nbsp;not sent to Microsoft.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/3617.ASH-4.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/3617.ASH_2D00_4.png"><img style="max-width: 550px;" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/3617.ASH-4.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/3617.ASH_2D00_4.png" alt="" border="0" /></a></p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Report a tech support scam to Microsoft</title>
      <link>https://docs.microsoft.com/archive/blogs/williamk/report-a-tech-support-scam-to-microsoft</link>
      <pubDate>Mon, 17 Nov 2014 13:50:00 GMT</pubDate>
      <dc:creator><![CDATA[William Keener]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/williamk/2014/11/17/report-a-tech-support-scam-to-microsoft/</guid>
      <description><![CDATA[Scammers have been around for a while now pushing rogue security software through email messages and...]]></description>
      <content:encoded><![CDATA[Scammers have been around for a while now pushing <a href="https://en.wikipedia.org/wiki/Rogue_security_software">rogue security software</a> through email messages and fake websites, but <a href="https://blogs.microsoft.com/blog/2014/05/02/dont-fall-for-tech-support-scammers-offering-costly-pc-cleanup-solutions/">as Kirsten Kliphouse pointed out last May</a> they've also starting calling users on the phone and <a href="https://www.forbes.com/sites/marcochiappetta/2014/08/25/scamming-fake-microsoft-support-scammers/">posing as technical support</a> for a reputable company (such as Microsoft) in order to try to defraud users out of money or for other nefarious purposes. And as with any good con artist they often know something about the person they are calling, and their pitch can sound very convincing and scary. So please remember to <a href="https://www.microsoft.com/security/online-privacy/avoid-phone-scams.aspx">be careful and skeptical</a>.

If you have had a suspicious or phony support experience, Microsoft would like to hear about it so we can work with law enforcement to put a stop to these scams and bring the perpetrators to justice. Another team in my group has released a web form that you can use to report a tech support scam to Microsoft to help us catch these cybercriminals. The form is here:

<strong>Report a technical support scam to Microsoft
<a href="https://support.microsoft.com/reportascam">https://support.microsoft.com/reportascam</a></strong>

You can submit the report anonymously or provide contact information (in Question 10) if we can contact you if we have questions. Either way, it's a great way to go on the offensive.

For more information about how Microsoft is taking action against these scammers, see <a href="https://blogs.microsoft.com/on-the-issues/2014/12/18/microsoft-takes-action-tech-support-scammers/">this blog post by Courtney Gregoire</a> (Senior Attorney, Microsoft Digital Crimes Unit) about a civil lawsuit Microsoft recently filed in federal court in the Central District of California against Omnitech Support and related entities for unfair and deceptive business practices and trademark infringement.

[embed]https://www.youtube.com/watch?v=lfpWrbIPPrI[/embed]]]></content:encoded>
    </item>
    <item>
      <title>Looking for some automated help to troubleshoot a complex issue?</title>
      <link>https://docs.microsoft.com/archive/blogs/williamk/looking-for-some-automated-help-to-troubleshoot-a-complex-issue</link>
      <pubDate>Tue, 11 Nov 2014 11:32:00 GMT</pubDate>
      <dc:creator><![CDATA[William Keener]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/williamk/2014/11/11/looking-for-some-automated-help-to-troubleshoot-a-complex-issue/</guid>
      <description><![CDATA[Last year we released a new version of&nbsp;our self-help automated troubleshooting&nbsp;service to...]]></description>
      <content:encoded><![CDATA[<p>Last year we released a <a href="https://support.microsoft.com/kb/2672837">new version of&nbsp;our self-help automated troubleshooting&nbsp;service</a> to replace <a href="https://www.youtube.com/watch?v=z9dd7sO8-tQ">Fix it Center Pro</a> (FICP) - which replaced the older <a href="https://blogs.technet.com/b/yongrhee/archive/2013/10/16/tool-mpsreports-replacement-as-of-oct-6th-2013.aspx">MPSReport tool</a> that was used by Microsoft Support to collect diagnostic data from customers who opened a support incident.&nbsp;Like FICP this new service not only automates the collection of diagnostics data for you, but it also analyzes the collected data and automatically identifies root causes for known problems&nbsp;using pattern recognition, call stack analysis, and problem signature detection logic that is maintained by Microsoft's support engineers.&nbsp;For any&nbsp;known problems&nbsp;that are detected&nbsp;the service also notifies you&nbsp;about any available&nbsp;solutions, which&nbsp;could&nbsp;be in the form of a product update,&nbsp;a Microsoft Knowledge Base (KB) article, or an automated fix or troubleshooter from Microsoft Support. While the service is intended primarily for advanced users and IT Professionals, it can be used by anyone.</p>
<p>This is the first in a series of posts I am planning to provide you with more information about this service and how to use it. First, the basics.</p>
<p>To use&nbsp;the automated troubleshooting&nbsp;service to diagnose problems&nbsp;with&nbsp;a server or desktop computer in your environment:&nbsp;</p>
<ol>
<li>Open the&nbsp;<a href="https://home.diagnostics.support.microsoft.com/SelfHelp">Microsoft Support Diagnostics Self-Help Portal</a> on the affected computer and sign in with&nbsp;your Microsoft (Live) ID (so&nbsp;you can track your sessions and&nbsp;receive email notifications when the analysis results are available).</li>
<li>You can search or browse through the list of available diagnostic packages to identify the&nbsp;package that&nbsp;you need.&nbsp;The&nbsp;"Learn More" link for each package that will open the associated KB article that explains more about the package and what data will be collected.<br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/7416.ASH-1.PNG" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/7416.ASH_2D00_1.PNG"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/7416.ASH-1.PNG" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/7416.ASH_2D00_1.PNG" alt="" width="496" height="383" border="0" /></a></li>
<li>Click the title of the diagnostic and then click <strong>Create</strong> to create&nbsp;a diagnostic session. You can also enter a tracking ID (or just make one up) to help you keep track of the session.<br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/2084.ASH-2.PNG" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/2084.ASH_2D00_2.PNG"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/2084.ASH-2.PNG" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/2084.ASH_2D00_2.PNG" alt="" border="0" /></a></li>
<li>Click&nbsp;<strong>Download</strong> to download the package to your computer.<br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/5618.ASH-3.PNG" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/5618.ASH_2D00_3.PNG"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/5618.ASH-3.PNG" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/5618.ASH_2D00_3.PNG" alt="" border="0" /></a></li>
<li>Run the package and select&nbsp;"this PC" to run the diagnostics on your computer.<br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/3617.ASH-4.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/3617.ASH_2D00_4.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/3617.ASH-4.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/3617.ASH_2D00_4.png" alt="" width="407" height="345" border="0" /></a></li>
<li>Accept the license agreement:<br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/2514.ASH-8.PNG" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/2514.ASH_2D00_8.PNG"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/2514.ASH-8.PNG" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/2514.ASH_2D00_8.PNG" alt="" width="407" height="375" border="0" /></a></li>
<li>Click <strong>Yes</strong> on the <a href="https://windows.microsoft.com/en-us/windows/what-is-user-account-control#1TC=windows-7">User Account Control</a> dialog (if prompted), and then click <strong>Start</strong>.<br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/4760.ASH-9.PNG" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/4760.ASH_2D00_9.PNG"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/4760.ASH-9.PNG" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/4760.ASH_2D00_9.PNG" alt="" width="405" height="351" border="0" /></a></li>
<li>Wait for the diagnostic data collection to complete.<br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/8204.ASH-10.PNG" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/8204.ASH_2D00_10.PNG"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/8204.ASH-10.PNG" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/8204.ASH_2D00_10.PNG" alt="" width="406" height="363" border="0" /></a></li>
<li>Click <strong>Next</strong> after reviewing the list of files collected. <br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/1121.ASH-11.PNG" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/1121.ASH_2D00_11.PNG"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/1121.ASH-11.PNG" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/1121.ASH_2D00_11.PNG" alt="" width="405" height="321" border="0" /></a></li>
<li>Click <strong>Save a copy</strong> to save the results locally (in a CAB file) so you can review the collected data yourself or view an offline report. Then click <strong>Send</strong> to submit the collected results to Microsoft for automated analysis.<br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/4503.ASH-12.PNG" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/4503.ASH_2D00_12.PNG"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/4503.ASH-12.PNG" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/4503.ASH_2D00_12.PNG" alt="" width="406" height="338" border="0" /></a></li>
<li>After the upload completes, click <strong>Close</strong> to exit the wizard.<br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/4062.ASH-13.PNG" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/4062.ASH_2D00_13.PNG"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/4062.ASH-13.PNG" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/4062.ASH_2D00_13.PNG" alt="" width="406" height="317" border="0" /></a></li>
<li>Open the folder where you saved&nbsp;the results&nbsp;in step 10 and then extract the contents of the CAB file.<br /><strong>Note</strong> To extract the content of the cab file to a subfolder named "files", type the following at a Command Prompt in the folder that contains your saved CAB file.<br /><span style="font-family: courier new,courier;">&nbsp;&nbsp; expand Results_<em>MachineName</em>_<em>Date</em>.cab -F:* .\files</span></li>
<li>To view the offline results, open the "files" subfolder created in step 12&nbsp;and then open the <strong>ResultsReport.xml</strong> file in Internet Explorer (click <strong>Yes</strong> to run scripts on the page and then click <strong>Allow blocked content</strong>). The report includes a list of issues checked, whether the issue was present, and any available solutions.</li>
<li>You should receive an email message when the analysis are complete for the results sent to Microsoft. This can take a few minutes to an hour or more, depending on the volume. To review the additional results online open the&nbsp;<a href="https://home.diagnostics.support.microsoft.com/SelfHelp">Microsoft Support Diagnostics Self-Help Portal</a>&nbsp;again, and then click <strong>Recent Sessions</strong>.</li>
<li>Click the name of your session to view the online analysis results, and then click to expand the messages to see the details about problems detected and solutions available.<br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/7455.ASH-14.PNG" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/7455.ASH_2D00_14.PNG"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/16/12/7455.ASH-14.PNG" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-12/7455.ASH_2D00_14.PNG" alt="" border="0" /></a><br />You can also send us feedback by voting on whether the messages and overall session&nbsp;was helpful.</li>
</ol>]]></content:encoded>
    </item>
    <item>
      <title>Using Bing for technical instant answers and automated solutions</title>
      <link>https://docs.microsoft.com/archive/blogs/williamk/using-bing-for-technical-instant-answers-and-automated-solutions</link>
      <pubDate>Fri, 31 Oct 2014 08:17:00 GMT</pubDate>
      <dc:creator><![CDATA[William Keener]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/williamk/2014/10/31/using-bing-for-technical-instant-answers-and-automated-solutions/</guid>
      <description><![CDATA[Bing has been providing factual instant answers (and translation instant answers) for some time now,...]]></description>
      <content:encoded><![CDATA[<p><a href="https://www.bing.com">Bing</a> has been providing <a href="https://blogs.bing.com/search/2006/01/17/more-instant-answers/">factual instant answers</a> (and <a href="https://blogs.msdn.com/b/translation/archive/2009/06/10/microsoft-translator-instant-answers-now-on-bing.aspx">translation instant answers</a>) for some time now, but recently they added <a href="https://blogs.bing.com/search/2014/08/07/technical-searches-have-been-turbo-charged/">"technical" instant answers</a> for questions about Microsoft products and technologies or technical support issues.&nbsp;My previous team&nbsp;built the&nbsp;content management system that our internal content delivery teams are now using to add technical instant answers to Bing. Here's an example technical instant answer for the <a href="https://www.bing.com/search?q=cortana&amp;qs=n&amp;form=QBLH&amp;pq=cortana&amp;sc=8-7&amp;sp=-1&amp;sk=&amp;cvid=b38877e973b74eb683f09c10e486f0c0">"Cortana"</a> search term:&nbsp;</p>
<p><a href="https://fbfciw-ch3301.files.1drv.com/y2ppLHf2THYYEGpXI4xKgQeIRSnEA3_U7zMEtB3Z9-Tk2zguZw2QBhtadTQCIMFDcXKGbMNtq6EF0bc3WLdfWYULmVZlf6l3WPxoHh-CTAuo7I/CortanaIA.PNG?psid=1"><img style="margin-right: auto; margin-left: auto; display: block; max-width: 550px;" src="https://fbfciw-ch3301.files.1drv.com/y2ppLHf2THYYEGpXI4xKgQeIRSnEA3_U7zMEtB3Z9-Tk2zguZw2QBhtadTQCIMFDcXKGbMNtq6EF0bc3WLdfWYULmVZlf6l3WPxoHh-CTAuo7I/CortanaIA.PNG?psid=1" alt="" border="0" /></a></p>
<p>Now that I'm&nbsp;working on&nbsp;support diagnostics and automated solutions again, I have been working with the Bing and content delivery teams to get some instant answers created&nbsp;with links to some of our automated solutions.</p>
<p>And I'm happy to announce that the first one is live! So you can now search for <a href="https://www.bing.com/search?q=windows%20update%20troubleshooter&amp;qs=n&amp;form=QBRE&amp;pq=windows%20update%20troubleshooter&amp;sc=8-28&amp;sp=-1&amp;sk=&amp;ghc=1&amp;cvid=a281a72bbf9f466884a2f03934ad9364">"Windows Update Troubleshooter"</a> (or a variety of related terms and error messages) and the&nbsp;first result will be a technical instant answer&nbsp;with a link to download and run our automated troubleshooter&nbsp;to fix&nbsp;problems with&nbsp;Windows Update.</p>
<p><a href="https://ivnavw-ch3302.files.1drv.com/y2pC85Z69AtKPtJPrhw_8ATKXqXomh4unUqSYqTIvXOQQGEprm9lDMmxbZRCvCyCs-DeuFueUTjMomK1vgvm4AKZFITldBEfSfvm2dXSbKSGM0/WUTroubleshooterIA.png?psid=1"><img style="margin-right: auto; margin-left: auto; display: block; max-width: 550px;" src="https://ivnavw-ch3302.files.1drv.com/y2pC85Z69AtKPtJPrhw_8ATKXqXomh4unUqSYqTIvXOQQGEprm9lDMmxbZRCvCyCs-DeuFueUTjMomK1vgvm4AKZFITldBEfSfvm2dXSbKSGM0/WUTroubleshooterIA.png?psid=1" alt="" border="0" /></a></p>
<p>When you click the link in step 3, you will be prompted to open (or run) or save the troubleshooter.</p>
<p><a href="https://ivnavw-ch3301.files.1drv.com/y2pSRekFDHiLxy1mU6bjFS3cRChmaFS2aQY1__0EApWgWhrCHvsxuZ5YDxUVbLSXgkNO5AkoW5UgVmI21FSHNQzxuKzqj-OuqYpIOnvQUlJgKM/DownloadWUTshoot.PNG?psid=1"><img style="margin-right: auto; margin-left: auto; display: block; max-width: 550px;" src="https://ivnavw-ch3301.files.1drv.com/y2pSRekFDHiLxy1mU6bjFS3cRChmaFS2aQY1__0EApWgWhrCHvsxuZ5YDxUVbLSXgkNO5AkoW5UgVmI21FSHNQzxuKzqj-OuqYpIOnvQUlJgKM/DownloadWUTshoot.PNG?psid=1" alt="" border="0" /></a></p>
<p>Just click <strong>Open</strong> (or&nbsp;<strong>Run</strong>) to launch the troubleshooter.</p>
<p><a href="https://ivnavw.dm2301.livefilestore.com/y2p3Z_JdrZxewNqTOYTkTV05xBt8c3JuYS8TbsJPqwM7K7_gvN2llfaROJ87846nQAo5YvsgbtKwAgU0mm9mmw65RLestA-uakoAsrNcw9Dxdc/WUTroubleshooter.png?psid=1"><img style="margin-right: auto; margin-left: auto; display: block; max-width: 550px;" src="https://ivnavw.dm2301.livefilestore.com/y2p3Z_JdrZxewNqTOYTkTV05xBt8c3JuYS8TbsJPqwM7K7_gvN2llfaROJ87846nQAo5YvsgbtKwAgU0mm9mmw65RLestA-uakoAsrNcw9Dxdc/WUTroubleshooter.png?psid=1" alt="" border="0" /></a></p>
<p>The content delivery teams will be constantly adding more&nbsp;technical instant answers, and we hope to have more live with automated solutions soon!</p>
<p>Note that technical instant answers are also available in the Bing app on Windows Phone. To see the phone experience, tap Search and then type or say "cortana" on your Windows Phone.&nbsp;Then click the "See More" link at the bottom of the second result (after the ad - "Meet Cortana on Windows Phone 8.1") and swipe left or right to view the content on each of the tabs.</p>]]></content:encoded>
    </item>
    <item>
      <title>I'm back!</title>
      <link>https://docs.microsoft.com/archive/blogs/williamk/im-back</link>
      <pubDate>Fri, 31 Oct 2014 07:22:20 GMT</pubDate>
      <dc:creator><![CDATA[William Keener]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/williamk/2014/10/31/im-back/</guid>
      <description><![CDATA[Did anybody miss me? :)
After a long hiatus from this blog I'm planning to start posting here...]]></description>
      <content:encoded><![CDATA[<p>Did anybody miss me? :)</p>
<p>After a long hiatus from this blog I'm planning to start posting here again.&nbsp;For the&nbsp;past few years I have been working on Microsoft internal content and knowledge management&nbsp;systems, including a <a href="https://www.thekcsacademy.net/tools/get-verified/">KCS verified</a> <a href="https://en.wikipedia.org/wiki/Knowledge_management">knowledge management</a> system used to manage the Knowledge Base. Now I'm working on <a href="https://windows.microsoft.com/en-US/windows-vista/What-is-the-Microsoft-Support-Diagnostic-Tool">support</a> and <a href="https://home.diagnostics.support.microsoft.com/SelfHelp/?wa=wsignin1.0">self-help diagnostics</a> and <a href="https://news.thewindowsclub.com/microsoft-launches-new-automated-troubleshooting-services-10-1330/">automated solutions</a>&nbsp;again. I'm excited to be back in this space, and I'm looking forward to updating you&nbsp;on some of the new customer-facing stuff we're working on. So watch this space for more information (coming soon)...</p>]]></content:encoded>
    </item>
    <item>
      <title>Big Facebook announcement</title>
      <link>https://docs.microsoft.com/archive/blogs/williamk/big-facebook-announcement</link>
      <pubDate>Wed, 21 Sep 2011 09:34:00 GMT</pubDate>
      <dc:creator><![CDATA[William Keener]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/williamk/2011/09/21/big-facebook-announcement/</guid>
      <description><![CDATA[Facebook is apparently going to announce some major changes in a few minutes (1:00 PM ET).
Quoting...]]></description>
      <content:encoded><![CDATA[<p>Facebook is apparently going to announce some major changes in a few minutes (1:00 PM ET).</p>
<p>Quoting <a href="https://mashable.com/2011/09/21/prepare-for-the-new-facebook/">Ben Parr</a>, who saw a preview of the changes, "On Thursday, developers will be elated, users will be shellshocked and the competition will look ancient. On Thursday, Facebook will be reborn. Prepare yourselves for the evolution of social networking."</p>
<p>You can watch the announcement live here:<a href="https://mashable.com/2011/09/21/prepare-for-the-new-facebook/"></a></p>
<p><iframe style="border: 0; outline: 0;" height="340" src="https://cdn.livestream.com/embed/f8live?layout=4&amp;height=340&amp;width=560&amp;autoplay=false" frameborder="0" width="560" scrolling="no"></iframe></p>
<div style="font-size: 11px; padding-top: 10px; text-align: center; width: 560px;"><a title="Watch f8live" href="https://www.livestream.com/f8live?utm_source=lsplayer&amp;utm_medium=embed&amp;utm_campaign=footerlinks">f8live</a> on livestream.com. <a title="Broadcast Live Free" href="https://www.livestream.com/?utm_source=lsplayer&amp;utm_medium=embed&amp;utm_campaign=footerlinks">Broadcast Live Free</a></div>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Facebook Activity - Support.Microsoft.com</title>
      <link>https://docs.microsoft.com/archive/blogs/williamk/facebook-activity-support-microsoft-com</link>
      <pubDate>Sun, 25 Apr 2010 18:37:00 GMT</pubDate>
      <dc:creator><![CDATA[William Keener]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/williamk/2010/04/25/facebook-activity-support-microsoft-com/</guid>
      <description><![CDATA[
Most interesting recent activity taking place&nbsp;for Support.Microsoft.com.]]></description>
      <content:encoded><![CDATA[<IFRAME style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 355px; HEIGHT: 25px; OVERFLOW: hidden; BORDER-TOP: medium none; BORDER-RIGHT: medium none" src="https://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblogs.msdn.com%2Fwilliamk%2Fpages%2Ffacebook-activity-support-microsoft-com.aspx&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=recommend&amp;colorscheme=light" frameBorder=0 allowTransparency scrolling=no></IFRAME>
<P>Most interesting recent activity taking place&nbsp;for <A title="Microsoft Help &amp; Support" href="https://support.microsoft.com/" target=_blank mce_href="https://support.Microsoft.com">Support.Microsoft.com</A>.</P><IFRAME style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 300px; HEIGHT: 800px; OVERFLOW: hidden; BORDER-TOP: medium none; BORDER-RIGHT: medium none" src="https://www.facebook.com/plugins/activity.php?site=support.microsoft.com&amp;width=300&amp;height=1400&amp;header=true&amp;colorscheme=light" frameBorder=0 allowTransparency scrolling=no mce_src="https://www.facebook.com/plugins/activity.php?&#13;&#10;&#13;&#10;site=support.microsoft.com&amp;width=300&amp;height=800&amp;header=true&amp;colorscheme=light"></IFRAME>]]></content:encoded>
    </item>
    <item>
      <title>Become a Fan of The Microsoft Knowledge Base on Facebook</title>
      <link>https://docs.microsoft.com/archive/blogs/williamk/become-a-fan-of-the-microsoft-knowledge-base-on-facebook</link>
      <pubDate>Fri, 02 Apr 2010 23:01:00 GMT</pubDate>
      <dc:creator><![CDATA[William Keener]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/williamk/2010/04/02/become-a-fan-of-the-microsoft-knowledge-base-on-facebook/</guid>
      <description><![CDATA[The Microsoft Knowledge Base is now on Facebook. Are you a fan...]]></description>
      <content:encoded><![CDATA[<P><STRONG><EM>The Microsoft Knowledge Base is now on Facebook. Are you a fan yet?</EM></STRONG></P>
<P mce_keep="true">&nbsp;</P>
<SCRIPT type=text/javascript src="https://static.ak.connect.facebook.com/connect.php/en_US" mce_src="https://static.ak.connect.facebook.com/connect.php/en_US"></SCRIPT>

<SCRIPT type=text/javascript>FB.init("8f95c6e2a3284e8747d16d8b0b38730e");</SCRIPT>
<?xml:namespace prefix = fb /><fb:fan width="300" logobar="1" connections="10" stream="1" profile_id="257209137117"></fb:fan>
<DIV style="PADDING-LEFT: 10px; FONT-SIZE: 8px"><A href="https://www.facebook.com/MicrosoftKB" mce_href="https://www.facebook.com/MicrosoftKB">The Microsoft Knowledge Base</A> on Facebook</DIV>]]></content:encoded>
    </item>
    <item>
      <title>Detecting browser and OS via JavaScript running in the Internet zone</title>
      <link>https://docs.microsoft.com/archive/blogs/williamk/detecting-browser-and-os-via-javascript-running-in-the-internet-zone</link>
      <pubDate>Mon, 22 Jun 2009 11:46:00 GMT</pubDate>
      <dc:creator><![CDATA[William Keener]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/williamk/2009/06/22/detecting-browser-and-os-via-javascript-running-in-the-internet-zone/</guid>
      <description><![CDATA[We're&nbsp;often asked how to detect the browser and OS versions via JavaScript running in the...]]></description>
      <content:encoded><![CDATA[<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3 face=Calibri>We're&nbsp;often asked how to detect the browser and OS versions via JavaScript running in the Intenet zone. Thanks to Jeremy, Forest, David, and a few other folks on my team for help with these samples. </FONT></SPAN><SPAN style="COLOR: #1f497d"><FONT size=3 face=Calibri>I previously posted a <A href="https://blogs.msdn.com/williamk/pages/ShowIVer.aspx" mce_href="https://blogs.msdn.com/williamk/pages/ShowIVer.aspx">sample</A> that parses the userAgent string and compares it to a finite set of regular expressions to map to a specific&nbsp;IE browser version (including IE8) and then hide content on&nbsp;the page that does not apply to the detected version. </FONT></SPAN><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>The sample below&nbsp;maps a finite set&nbsp;of specific OS and browser combinations to route users to a corresponding page.&nbsp;You will need to add parsing for </FONT></FONT></SPAN><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>"windows nt 6.1"<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p>&nbsp;for Windows 7.</o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp;&lt;script&gt;<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>function PageInfo(contentCode, osName, osArchitecture, browserName, browserTest) {<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this._contentCode = contentCode;<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this._osName = osName;<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this._osArchitecture = osArchitecture;<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this._browserName = browserName;<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this._browserTest&nbsp; = browserTest;<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>}<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfo.prototype = {<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; getContentCode: function() { return this._contentCode;},<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; getOsName: function() { return this._osName;},<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; getOsArchitecture: function(){ return this._osArchitecture;},<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; getBrowserName: function() { return this._browserName;},<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; browserTest: function(a) { <o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(!this._browserTest)return false;<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return this._browserTest.test(a);&nbsp; <o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>}<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>function getUserAgentInfo(ua){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(var k in PageInfoLookup){<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if( PageInfoLookup[k].browserTest(ua)){<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return PageInfoLookup[k];<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return PageInfoLookup["FailOSIE"];<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>}<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>function AutoDetectNav(){<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp; var o = getUserAgentInfo(navigator.userAgent);<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&nbsp; return o;<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>}<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>var PageInfoLookup = new Object();<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["2001"] = new PageInfo("2001","Windows Vista","x64","IE8",/^Mozilla\/4\.0.*MSIE 8\.\d+.*Windows NT 6\.0.*((Win64.*x64)|(WOW64))/);<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["1001"] = new PageInfo("1001","Windows Vista","x64","IE7",/^Mozilla\/4\.0.*MSIE 7\.\d+.*Windows NT 6\.0.*((Win64.*x64)|(WOW64))/);<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["1003"] = new PageInfo("1003","Windows Vista","x86","IE7",/^Mozilla\/4\.0.*MSIE 7\.\d+.*Windows NT 6\.0/);<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["2000"] = new PageInfo("2000","Windows Vista","x86","IE8",/^Mozilla\/4\.0.*MSIE 8\.\d+.*Windows NT 6\.0/);<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["2100"] = new PageInfo("2100","WinXP","x86","IE8",/^Mozilla\/4\.0.*MSIE 8\.\d+.*Windows NT 5\.1/);<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["2101"] = new PageInfo("2101","WinXP|Win2k3","x64","IE8",/^Mozilla\/4\.0.*MSIE 8\.\d+.*Windows NT 5\.2.*(Win64.*x64)/);<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["2102"] = new PageInfo("2102","WinXP|Win2k3","x64|IA64","IE8",/^Mozilla\/4\.0.*MSIE 8\.\d+.*Windows NT 5\.2.*WOW64/);<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["2103"] = new PageInfo("2103","WinXP|Win2k3","IA64","IE8",/^Mozilla\/4\.0.*MSIE 8\.\d+.*Windows NT 5\.2.*Win64.*IA64/);<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["0100"] = new PageInfo("0100","WinXP","x86","IE7",/^Mozilla\/4\.0.*MSIE 7\.\d+.*Windows NT 5\.1/);<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["0010"] = new PageInfo("0010","winXP","x86","IE6",/^Mozilla\/4\.0.*MSIE 6\.\d+.*Windows NT 5\.1/);<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["0101"] = new PageInfo("0101","WinXP|Win2k3","x64","IE7",/^Mozilla\/4\.0.*MSIE 7\.\d+.*Windows NT 5\.2.*(Win64.*x64)/);<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["0102"] = new PageInfo("0102","WinXP|Win2k3","x64|IA64","IE7",/^Mozilla\/4\.0.*MSIE 7\.\d+.*Windows NT 5\.2.*WOW64/);<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["0103"] = new PageInfo("0103","WinXP|Win2k3","IA64","IE7",/^Mozilla\/4\.0.*MSIE 7\.\d+.*Windows NT 5\.2.*Win64.*IA64/);<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["0104"] = new PageInfo("0104","WinXP|Win2k3","x64","IE6",/^Mozilla\/4\.0.*MSIE 6\.\d+.*Windows NT 5\.2.*Win64.*x64/);<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["0105"] = new PageInfo("0105","WinXP|Win2k3","x64|IA64","IE6",/^Mozilla\/4\.0.*MSIE 6\.\d+.*Windows NT 5\.2.*WOW64/);<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["0106"] = new PageInfo("0106","WinXP|Win2k3","IA64","IE6",/^Mozilla\/4\.0.*MSIE 6\.\d+.*Windows NT 5\.2.*Win64.*IA64/);<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["091"] = new PageInfo("091","WIn2k3","x86","IE6",/^Mozilla\/4\.0.*MSIE 6\.\d+.*Windows NT 5\.2/);<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["092"] = new PageInfo("092","Win2k3","x86","IE7",/^Mozilla\/4\.0.*MSIE 7\.\d+.*Windows NT 5\.2/);<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["093"] = new PageInfo("093","Win2k3","x86","IE8",/^Mozilla\/4\.0.*MSIE 8\.\d+.*Windows NT 5\.2/);<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["0001"] = new PageInfo("0001","Win2k","x86","IE6",/^Mozilla\/4\.0.*MSIE 6\.\d+.*Windows NT 5\.0/);<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["900"] = new PageInfo("900","Win2k","x86","IE5",/^Mozilla\/4\.0.*MSIE 5\.\d+.*Windows NT 5\.0/); <o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["090"] = new PageInfo("090","Win95|Win98|WinNT4","x86","",/^Mozilla\/4\.0.*MSIE \d+\.\d+.*Windows (NT 4\.0|(95|98|ME))/);<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>PageInfoLookup["FailOSIE"] = new PageInfo("FailOSIE","Unknown","Unknown","Unknown");<o:p></o:p></FONT></FONT></SPAN></P>
<P style="MARGIN: 0in 0in 0pt" class=MsoNormal><SPAN style="COLOR: #1f497d"><FONT size=3><FONT face=Calibri>&lt;/script&gt;<o:p></o:p></FONT></FONT></SPAN></P>]]></content:encoded>
    </item>
  </channel>
</rss>