<?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>Deviations</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/deviations/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/deviations/feed.xml</link>
    <description />
    <lastBuildDate>Wed, 17 Apr 2019 04:29:06 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Help InfoPath forms and MOSS 2007 get along…</title>
      <link>https://docs.microsoft.com/archive/blogs/deviations/help-infopath-forms-and-moss-2007-get-along</link>
      <pubDate>Wed, 30 Jun 2010 08:01:26 GMT</pubDate>
      <dc:creator><![CDATA[ptadcs]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/deviations/2010/06/30/help-infopath-forms-and-moss-2007-get-along/</guid>
      <description><![CDATA[Have i talked you about real life stories J… well here is another one. This time is about MOSS...]]></description>
      <content:encoded><![CDATA[<h1> <p><span style="mso-ansi-language: en-us" lang="EN-US"></span></p></h1> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">Have i talked you about real life stories </span><span style="font-family: wingdings; mso-ansi-language: en-us" lang="EN-US">J</span><span style="mso-ansi-language: en-us" lang="EN-US">… well here is another one. This time is about MOSS 2007 and InfoPath forms and about getting a new column for a promoted field that was already assigned to a Site column (resulting in duplicated Site Columns). This happens when you already have a published form, you make some changes to it, and then you deactivate the previous form, upload the changed one and reactivate it.  <p></p></span> <p></p> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"> <p>&nbsp;</p></span> <p></p> <h2><span style="mso-ansi-language: en-us; mso-fareast-font-family: 'Times New Roman'" lang="EN-US">Why does this happen?  <p></p></span></h2> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"> <p></p></span><span style="mso-ansi-language: en-us" lang="EN-US">I had a customer that was having this problem with one of his InfoPath forms and I could not figure out why. I did not know if the problem was on the MOSS side or the InfoPath side. It never happened on the first time the form was published, it always happened when something changed on the form and the form republished. So I started troubleshooting from the InfoPath side, by comparing the two versions of the InfoPath form to check what had changed (the customer stated that the changes to the form had only been a few cosmetic ones). In order to do that I saved the two versions of the InfoPath forms as Source Files. </span></p> <p></p> <p></p> <p class="MsoNormal"><span style="mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US"> <p>&nbsp;</p></span> <p></p> <p class="MsoNormal"><span style="mso-fareast-language: pt"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/07/99/metablogapi/8272.clip_image001_4BEF4B3E.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-07-99-metablogapi/8272.clip_5F00_image001_5F00_4BEF4B3E.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image001" border="0" alt="clip_image001" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/07/99/metablogapi/3808.clip_image001_thumb_6FC7FCCB.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-07-99-metablogapi/3808.clip_5F00_image001_5F00_thumb_5F00_6FC7FCCB.jpg" width="247" height="355" v:shapes="Picture_x0020_5" /></a><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/07/99/metablogapi/0361.clip_image002_5F6C8512.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-07-99-metablogapi/0361.clip_5F00_image002_5F00_5F6C8512.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/07/99/metablogapi/6253.clip_image002_thumb_632A29E2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-07-99-metablogapi/6253.clip_5F00_image002_5F00_thumb_5F00_632A29E2.jpg" width="544" height="504" v:shapes="Picture_x0020_6" /></a></span><span style="mso-ansi-language: en-us" lang="EN-US">  <p></p></span> <p></p> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"> <p>&nbsp;</p></span> <p></p> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">This option allows to view all the files that constitute the form. The next step was to compare the two versions and see if the differences could give us a clue. There it was, something odd! In one of the versions some column ID´s were not set in the manifest.xsf file.  <p></p></span> <p></p> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"> <p>&nbsp;</p></span> <table style="border-collapse: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 0cm 0cm 0cm" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="525"> <tbody> <tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"> <td style="border-bottom: #4bacc6 2.25pt solid; border-left: #4bacc6 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 446.35pt; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; border-right: #4bacc6 1pt solid; padding-top: 0cm" valign="top" width="513"> <p class="MsoNormal"><b>InfoPath Form V1  <p></p></b> <p></p></p></td> <td style="border-bottom: #4bacc6 2.25pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 446.4pt; padding-right: 5.4pt; border-top: #4bacc6 1pt solid; border-right: #4bacc6 1pt solid; padding-top: 0cm" valign="top" width="10"> <p class="MsoNormal"><b>InfoPath Form V2  <p></p></b> <p></p></p></td></tr> <tr style="mso-yfti-irow: 1"> <td style="border-bottom: #4bacc6 1pt solid; border-left: #4bacc6 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 446.35pt; padding-right: 5.4pt; background: #d2eaf1; border-top: medium none; border-right: #4bacc6 1pt solid; padding-top: 0cm" valign="top" width="513"> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&lt;xsf2:fieldExtension <span style="background: yellow; mso-highlight: yellow">columnId=""</span> readWrite="no" <span style="background: lime; mso-highlight: lime">columnName="{BD102547-0969-4045-A365-8FC1FEE85C0A}"</span>&gt;&lt;/xsf2:fieldExtension&gt;</span></p></td> <td style="border-bottom: #4bacc6 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 446.4pt; padding-right: 5.4pt; background: #d2eaf1; border-top: medium none; border-right: #4bacc6 1pt solid; padding-top: 0cm" valign="top" width="10"> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&lt;xsf2:fieldExtension columnId="68cfdd67-ac6b-4f91-979f-065c1fb4f668" readWrite="no" columnName="{BD102547-0969-4045-A365-8FC1FEE85C0A}"&gt;&lt;/xsf2:fieldExtension&gt;</span></p></td></tr> <tr style="mso-yfti-irow: 2"> <td style="border-bottom: #4bacc6 1pt solid; border-left: #4bacc6 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 446.35pt; padding-right: 5.4pt; border-top: medium none; border-right: #4bacc6 1pt solid; padding-top: 0cm" valign="top" width="513"> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&lt;xsf2:fieldExtension <span style="background: yellow; mso-highlight: yellow">columnId=""</span> readWrite="no" columnName="{7D192010-DB9C-4E86-B4D8-D7F68B3C2FCC}"&gt;&lt;/xsf2:fieldExtension&gt; </span></p></td> <td style="border-bottom: #4bacc6 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 446.4pt; padding-right: 5.4pt; border-top: medium none; border-right: #4bacc6 1pt solid; padding-top: 0cm" valign="top" width="10"> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&lt;xsf2:fieldExtension columnId="5661440d-2f61-4383-a217-f7730fb9a3a6" readWrite="no" columnName="{7D192010-DB9C-4E86-B4D8-D7F68B3C2FCC}"&gt;&lt;/xsf2:fieldExtension&gt;</span></p></td></tr> <tr style="mso-yfti-irow: 3"> <td style="border-bottom: #4bacc6 1pt solid; border-left: #4bacc6 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 446.35pt; padding-right: 5.4pt; background: #d2eaf1; border-top: medium none; border-right: #4bacc6 1pt solid; padding-top: 0cm" valign="top" width="513"> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&lt;xsf2:fieldExtension <span style="background: yellow; mso-highlight: yellow">columnId=""</span> readWrite="no" columnName="{35387C25-2634-41A8-A866-C26B1AD30827}"&gt;&lt;/xsf2:fieldExtension&gt;</span></p></td> <td style="border-bottom: #4bacc6 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 446.4pt; padding-right: 5.4pt; background: #d2eaf1; border-top: medium none; border-right: #4bacc6 1pt solid; padding-top: 0cm" valign="top" width="10"> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&lt;xsf2:fieldExtension columnId="{64cd368d-2f95-4bfc-a1f9-8d4324ecb007}" readWrite="no" columnName="{35387C25-2634-41A8-A866-C26B1AD30827}"&gt;&lt;/xsf2:fieldExtension&gt;</span></p></td></tr> <tr style="mso-yfti-irow: 4"> <td style="border-bottom: #4bacc6 1pt solid; border-left: #4bacc6 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 446.35pt; padding-right: 5.4pt; border-top: medium none; border-right: #4bacc6 1pt solid; padding-top: 0cm" valign="top" width="513"> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&lt;xsf2:fieldExtension <span style="background: yellow; mso-highlight: yellow">columnId=""</span> readWrite="no" columnName="{D6C10D8E-0A84-4C01-B275-DCBCB45EF995}"&gt;&lt;/xsf2:fieldExtension&gt;</span></p></td> <td style="border-bottom: #4bacc6 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 446.4pt; padding-right: 5.4pt; border-top: medium none; border-right: #4bacc6 1pt solid; padding-top: 0cm" valign="top" width="10"> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&lt;xsf2:fieldExtension columnId="{8A121252-85A9-443d-8217-A1B57020FADF}" readWrite="no" columnName="{D6C10D8E-0A84-4C01-B275-DCBCB45EF995}"&gt;&lt;/xsf2:fieldExtension&gt;</span></p></td></tr> <tr style="mso-yfti-irow: 5"> <td style="border-bottom: #4bacc6 1pt solid; border-left: #4bacc6 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 446.35pt; padding-right: 5.4pt; background: #d2eaf1; border-top: medium none; border-right: #4bacc6 1pt solid; padding-top: 0cm" valign="top" width="513"> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&lt;xsf2:fieldExtension <span style="background: yellow; mso-highlight: yellow">columnId=""</span> readWrite="no" columnName="{EF224E14-E324-47D4-9345-0BC24BF3E781}"&gt;&lt;/xsf2:fieldExtension&gt;</span></p></td> <td style="border-bottom: #4bacc6 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 446.4pt; padding-right: 5.4pt; background: #d2eaf1; border-top: medium none; border-right: #4bacc6 1pt solid; padding-top: 0cm" valign="top" width="10"> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&lt;xsf2:fieldExtension columnId="35919541-07d5-4008-b197-403f8a87ffb1" readWrite="no" columnName="{EF224E14-E324-47D4-9345-0BC24BF3E781}"&gt;&lt;/xsf2:fieldExtension&gt; </span></p></td></tr> <tr style="mso-yfti-irow: 6; mso-yfti-lastrow: yes"> <td style="border-bottom: #4bacc6 1pt solid; border-left: #4bacc6 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 446.35pt; padding-right: 5.4pt; border-top: medium none; border-right: #4bacc6 1pt solid; padding-top: 0cm" valign="top" width="513"> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&lt;xsf2:fieldExtension <span style="background: yellow; mso-highlight: yellow">columnId=""</span> readWrite="no" columnName="{185F33F0-C353-46C8-BC9A-11529D9D10C6}"&gt;&lt;/xsf2:fieldExtension&gt;</span></p></td> <td style="border-bottom: #4bacc6 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 446.4pt; padding-right: 5.4pt; border-top: medium none; border-right: #4bacc6 1pt solid; padding-top: 0cm" valign="top" width="10"> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&lt;xsf2:fieldExtension columnId="337fbab4-01e2-48dc-ae6e-353317fc78d9" readWrite="no" columnName="{185F33F0-C353-46C8-BC9A-11529D9D10C6}"&gt;&lt;/xsf2:fieldExtension&gt;</span></p></td></tr></tbody></table> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"> <p>&nbsp;</p></span> <p></p> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">Each of these entries on the table above relates to an entry like the one below, in the same file and are related by the <b>columnName</b> property:<b>  <p></p></b></span> <p></p> <p class="MsoNormal"><span class="sf3b21"><span style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: en-us" lang="EN-US">&lt;xsf:field name="Activity Number" <span style="background: lime; mso-highlight: lime">columnName="{BD102547-0969-4045-A365-8FC1FEE85C0A}</span>" node="/my:myFields/my:ActivityNumber" type="xsd:string"&gt;&lt;/xsf:field&gt;.</span></span><span style="mso-ansi-language: en-us" lang="EN-US">  <p></p></span> <p></p> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"> <p>&nbsp;</p></span> <p></p> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">When you make changes to an InfoPath form and some of those changes affect the field definitions, sometimes the InfoPath designer modifies the definition of those fields, changing the GUID of the field, and in some cases even clearing the GUID of that field. This causes the publishing process to create new columns, as it origins the relations between form fields and MOSS fields to break.  <p></p></span> <p></p> <h2><span style="mso-ansi-language: en-us; mso-fareast-font-family: 'Times New Roman'" lang="EN-US"><br />The workaround <br /></span></h2> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"> <p>&nbsp;</p></span><span style="mso-ansi-language: en-us" lang="EN-US">In theory if this column ID´s would match the ID’s in the MOSS Site column ID, the problem should be solved. To know the ID´s of the Site Columns I did a small PowerShell script to list the ID and the name of the columns of a certain content type. </span></p> <p></p> <p></p> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"> <p>&nbsp;</p></span> <p></p> <table style="border-collapse: collapse; background: #dfdfdf; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 0cm 0cm 0cm" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="802"> <tbody> <tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"> <td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 475pt; padding-right: 5.4pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top" width="800"> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">Param([string]$url = “<a href="https://localhost:80">https://localhost:80</a>”, [string]$contentType = “Item”)  <p></p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">[System.Reflection.Assembly]::LoadWithPartialName(“Microsoft.SharePoint”)  <p></p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US"> <p>&nbsp;</p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">Try {  <p></p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US"> <p>&nbsp;</p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp; $site = New-object Microsoft.SharePoint.SPSite($url)  <p></p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp; $web = $site.OpenWeb()  <p></p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <p></p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <p></p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp; #To list guids  <p></p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp; $type = $web.ContentTypes[$contentType]  <p></p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp; <p></p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp; Write-Host ‘Selected Content Type: ‘ $contentType  <p></p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp; Write-Host Id’&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; ‘ Title  <p></p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp; Write-Host ------------------------------------ ‘ ‘ -----------------------------  <p></p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp; foreach ($f in $type.Fields)  <p></p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp; {  <p></p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Write-Host $f.id ‘ ‘ $f.title  <p></p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp; }  <p></p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">}  <p></p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">Finally  <p></p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">{  <p></p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">&nbsp;&nbsp; if ($web –ne $null){ $web.Dispose() }  <p></p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">&nbsp;&nbsp; if ($site –ne $null){ $site.Dispose() }  <p></p></span> <p></p> <p class="MsoNormal"><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">}  <p></p></span> <p></p> <p style="page-break-after: avoid" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"> <p>&nbsp;</p></span> <p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></td></tr></tbody></table> <p class="MsoCaption">Table 1: ListCTypeFields.ps1  <p></p> <p></p> <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">The output for calling the script, for example for the content type <b>SampleContentType, </b>would be something like:  <p></p></span> <p></p> <table style="border-collapse: collapse; background: #dfdfdf; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 0cm 0cm 0cm" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0"> <tbody> <tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"> <td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"> <p class="MsoNormal"><b><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">&gt; .\ ListCTypeFields.ps1 –url “<a href="https://localhost:6496">https://localhost:6496</a>”</span></b><b><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">&nbsp; -contentType “SampleCType”  <p></p></span></b> <p></p><pre><span style="font-family: consolas; mso-ansi-language: en-us; mso-fareast-language: en-us" lang="EN-US">GAC&nbsp;&nbsp;&nbsp; Version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Location&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
---&nbsp;&nbsp;&nbsp; -------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --------<br />True&nbsp;&nbsp; v2.0.50727&nbsp;&nbsp;&nbsp;&nbsp; C:\WINDOWS\assembly\GAC_MSIL\Microsoft.SharePoint_  <br />\12.0.0.0__71e9bce111e9429c\Microsoft.SharePoint.dll<br />
Selected Content Type:&nbsp; Article Page<br />
Id&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; Title<br />
------------------------------------&nbsp;&nbsp; -----------------------------<br />
  <span style="background: yellow; mso-highlight: yellow">c042a256-787d-4a6f-8a8a-cf6ab767f12d</span>&nbsp;&nbsp; Activity Number
  <span style="background: yellow; mso-highlight: yellow">5f47e085-2150-41dc-b661-442f3027f552</span>&nbsp;&nbsp; Audit Status
  <span style="background: yellow; mso-highlight: yellow">8553196d-ec8d-4564-9861-3dbe931050c8</span>&nbsp;&nbsp; Start Date
  <span style="background: yellow; mso-highlight: yellow">8c06beca-0777-48f7-91c7-6da68bc07b69</span>&nbsp;&nbsp; End Date
  <span style="background: yellow; mso-highlight: yellow">fa564e0f-0c70-4ab9-b863-0177e6ddd247</span>&nbsp;&nbsp; Audit Title
  <span style="background: yellow; mso-highlight: yellow">28cf69c5-fa48-462a-b5cd-27b6f9d2bd5f</span>&nbsp;&nbsp; Auditors</span></pre></p></td></tr></tbody></table>
<p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">
<p>&nbsp;</p></span>
<p></p>
<p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">
<p>&nbsp;</p></span><span style="mso-ansi-language: en-us" lang="EN-US">Using the script above what you have to do is to validate each field <span style="background: yellow; mso-highlight: yellow">columnId</span> in the manifest.xsf, filling the ones that do not have value like the example below, or correcting the GUID so the columns ID’s would match. </span></p>
<p></p>
<p></p>
<p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">
<p>&nbsp;</p></span><span style="mso-ansi-language: en-us" lang="EN-US">Using our sample file manifest.xsf and considering the fields:<br /></span><span style="mso-ansi-language: en-us" lang="EN-US">&nbsp;</span><span style="font-family: consolas; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">&lt;</span><span style="font-family: consolas; color: #a31515; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">xsf:fields</span><span style="font-family: consolas; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">&gt;</span><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US"> <br /><span style="color: blue">&nbsp; &lt;</span><span style="color: #a31515">xsf:fields</span><span style="color: blue">&gt;</span> <br /><span style="color: blue">&nbsp;&nbsp;&nbsp; &lt;</span><span style="color: #a31515">xsf:field</span><span style="color: blue">&nbsp;</span><span style="color: red">name</span><span style="color: blue">=</span>"<span style="color: blue">Activity Number</span>"<span style="color: blue">&nbsp;</span><span style="background: lime; color: red; mso-highlight: lime">columnName</span><span style="background: lime; color: blue; mso-highlight: lime">=</span><span style="background: lime; mso-highlight: lime">"<span style="color: blue">{BD102547-0969-4045-A365-8FC1FEE85C0A}</span></span>"<span style="color: blue">&nbsp;</span><span style="color: red">node</span><span style="color: blue">=</span>"<span style="color: blue">/my:myFields/my:ActivityNumber</span>"<span style="color: blue">&nbsp;</span><span style="color: red">type</span><span style="color: blue">=</span>"<span style="color: blue">xsd:string</span>"<span style="color: blue">&gt;&lt;/</span><span style="color: #a31515">xsf:field</span><span style="color: blue">&gt;</span> <br /><span style="color: blue">&nbsp;&nbsp;&nbsp; &lt;</span><span style="color: #a31515">xsf:field</span><span style="color: blue">&nbsp;</span><span style="color: red">name</span><span style="color: blue">=</span>"<span style="color: blue">Audit Status</span>"<span style="color: blue">&nbsp;</span><span style="background: lime; color: red; mso-highlight: lime">columnName</span><span style="background: lime; color: blue; mso-highlight: lime">=</span><span style="background: lime; mso-highlight: lime">"<span style="color: blue">{7D192010-DB9C-4E86-B4D8-D7F68B3C2FCC}</span>"</span><span style="color: blue">&nbsp;</span><span style="color: red">node</span><span style="color: blue">=</span>"<span style="color: blue">/my:myFields/my:AuditStatus</span>"<span style="color: blue">&nbsp;</span><span style="color: red">type</span><span style="color: blue">=</span>"<span style="color: blue">xsd:string</span>"<span style="color: blue">&gt;&lt;/</span><span style="color: #a31515">xsf:field</span><span style="color: blue">&gt;</span> <br /><span style="color: blue">&nbsp;&nbsp;&nbsp; &lt;</span><span style="color: #a31515">xsf:field</span><span style="color: blue">&nbsp;</span><span style="color: red">name</span><span style="color: blue">=</span>"<span style="color: blue">Start Date</span>"<span style="color: blue">&nbsp;</span><span style="background: lime; color: red; mso-highlight: lime">columnName</span><span style="background: lime; color: blue; mso-highlight: lime">=</span><span style="background: lime; mso-highlight: lime">"<span style="color: blue">{35387C25-2634-41A8-A866-C26B1AD30827}</span>"</span><span style="color: blue">&nbsp;</span><span style="color: red">node</span><span style="color: blue">=</span>"<span style="color: blue">/my:myFields/my:StartDate</span>"<span style="color: blue">&nbsp;</span><span style="color: red">type</span><span style="color: blue">=</span>"<span style="color: blue">xsd:date</span>"<span style="color: blue">&gt;&lt;/</span><span style="color: #a31515">xsf:field</span><span style="color: blue">&gt;</span> <br /><span style="color: blue">&nbsp;&nbsp;&nbsp; &lt;</span><span style="color: #a31515">xsf:field</span><span style="color: blue">&nbsp;</span><span style="color: red">name</span><span style="color: blue">=</span>"<span style="color: blue">End Date</span>"<span style="color: blue">&nbsp;</span><span style="background: lime; color: red; mso-highlight: lime">columnName</span><span style="background: lime; color: blue; mso-highlight: lime">=</span><span style="background: lime; mso-highlight: lime">"<span style="color: blue">{D6C10D8E-0A84-4C01-B275-DCBCB45EF995}</span>"</span><span style="color: blue">&nbsp;</span><span style="color: red">node</span><span style="color: blue">=</span>"<span style="color: blue">/my:myFields/my:EndDate</span>"<span style="color: blue">&nbsp;</span><span style="color: red">type</span><span style="color: blue">=</span>"<span style="color: blue">xsd:date</span>"<span style="color: blue">&gt;&lt;/</span><span style="color: #a31515">xsf:field</span><span style="color: blue">&gt;</span> <br /><span style="color: blue">&nbsp;&nbsp;&nbsp; &lt;</span><span style="color: #a31515">xsf:field</span><span style="color: blue">&nbsp;</span><span style="color: red">name</span><span style="color: blue">=</span>"<span style="color: blue">Audit Title</span>"<span style="color: blue">&nbsp;</span><span style="background: lime; color: red; mso-highlight: lime">columnName</span><span style="background: lime; color: blue; mso-highlight: lime">=</span><span style="background: lime; mso-highlight: lime">"<span style="color: blue">{EF224E14-E324-47D4-9345-0BC24BF3E781}</span>"</span><span style="color: blue">&nbsp;</span><span style="color: red">node</span><span style="color: blue">=</span>"<span style="color: blue">/my:myFields/my:Title</span>"<span style="color: blue">&nbsp;</span><span style="color: red">type</span><span style="color: blue">=</span>"<span style="color: blue">xsd:string</span>"<span style="color: blue">&gt;&lt;/</span><span style="color: #a31515">xsf:field</span><span style="color: blue">&gt;</span> <br /><span style="color: blue">&nbsp;&nbsp;&nbsp; &lt;</span><span style="color: #a31515">xsf:field</span><span style="color: blue">&nbsp;</span><span style="color: red">name</span><span style="color: blue">=</span>"<span style="color: blue">Auditors</span>"<span style="color: blue">&nbsp;</span><span style="background: lime; color: red; mso-highlight: lime">columnName</span><span style="background: lime; color: blue; mso-highlight: lime">=</span><span style="background: lime; mso-highlight: lime">"<span style="color: blue">{185F33F0-C353-46C8-BC9A-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 11529D9D10C6}</span>"</span><span style="color: blue">&nbsp;</span><span style="color: red">node</span><span style="color: blue">=</span>"<span style="color: blue">/my:myFields/my:csAuditors/my:Person/my:DisplayName</span>"<span style="color: blue">&nbsp;</span><span style="color: red">type</span><span style="color: blue">=</span>"<span style="color: blue">xsd:string</span>"<span style="color: blue">&nbsp;</span><span style="color: red">aggregation</span><span style="color: blue">=</span>"<span style="color: blue">merge</span>"<span style="color: blue">&gt;&lt;/</span><span style="color: #a31515">xsf:field</span><span style="color: blue">&gt; </span></span></p>
<p></p>
<p></p>
<p class="MsoNormal"><span style="font-family: consolas; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">&lt;/</span><span style="font-family: consolas; color: #a31515; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">xsf:fields</span><span style="font-family: consolas; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US">&gt;</span><span style="font-family: consolas; font-size: 10pt; mso-ansi-language: en-us; mso-fareast-language: pt" lang="EN-US"> 
<p></p></span>
<p></p>
<p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">… 
<p></p></span>
<p></p>
<p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">
<p>&nbsp;</p></span><span style="mso-ansi-language: en-us" lang="EN-US">Corrected manifest.xsf would be something like (remember that the fields definition relate to </span><span style="font-family: consolas; color: #a31515; mso-ansi-language: en-us" lang="EN-US">xsf2:fieldsExtension </span><span style="mso-ansi-language: en-us" lang="EN-US">by the</span><span style="font-family: consolas; color: #a31515; mso-ansi-language: en-us" lang="EN-US"> </span><span style="font-family: consolas; color: red; mso-ansi-language: en-us" lang="EN-US">columnId</span><span style="mso-ansi-language: en-us" lang="EN-US">): </span></p>
<p></p>
<p></p><pre><span style="font-family: consolas; color: blue; mso-ansi-language: en-us" lang="EN-US">&lt;</span><span style="font-family: consolas; color: #a31515; mso-ansi-language: en-us" lang="EN-US">xsf2:listPropertiesExtension</span><span style="font-family: consolas; color: blue; mso-ansi-language: en-us" lang="EN-US">&gt;</span><span style="font-family: consolas; mso-ansi-language: en-us" lang="EN-US"><br /><span style="color: blue">&nbsp; &lt;</span><span style="color: #a31515">xsf2:listPropertiesExtension</span><span style="color: blue">&gt;</span><br /><span style="color: blue">&nbsp;&nbsp;&nbsp; &lt;</span><span style="color: #a31515">xsf2:fieldsExtension</span><span style="color: blue">&gt;</span><br /><span style="color: blue">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;</span><span style="color: #a31515">xsf2:fieldsExtension</span><span style="color: blue">&gt;</span><br /><span style="color: blue">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;</span><span style="color: #a31515">xsf2:fieldExtension</span><span style="color: blue">&nbsp;</span><span style="color: red">columnId</span><span style="color: blue">=</span>"<span style="background: yellow; mso-highlight: yellow">c042a256-787d-4a6f-8a8a-cf6ab767f12d</span>"<span style="color: blue">&nbsp;</span><span style="color: red">readWrite</span><span style="color: blue">=</span>"<span style="color: blue">no</span>"<span style="color: blue">&nbsp;<br /></span><span style="background: lime; color: red; mso-highlight: lime">columnName</span><span style="background: lime; color: blue; mso-highlight: lime">=</span><span style="background: lime; mso-highlight: lime">"<span style="color: blue">{BD102547-0969-4045-A365-8FC1FEE85C0A}</span>"</span><span style="color: blue">&gt;&lt;/</span><span style="color: #a31515">xsf2:fieldExtension</span><span style="color: blue">&gt;</span><br /><span style="color: blue">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;</span><span style="color: #a31515">xsf2:fieldExtension</span><span style="color: blue">&nbsp;</span><span style="color: red">columnId</span><span style="color: blue">=</span>"<span style="background: yellow; mso-highlight: yellow">5f47e085-2150-41dc-b661-442f3027f552</span>"<span style="color: blue">&nbsp;</span><span style="color: red">readWrite</span><span style="color: blue">=</span>"<span style="color: blue">no</span>"<span style="color: blue">&nbsp;<br /></span><span style="background: lime; color: red; mso-highlight: lime">columnName</span><span style="background: lime; color: blue; mso-highlight: lime">=</span><span style="background: lime; mso-highlight: lime">"<span style="color: blue">{7D192010-DB9C-4E86-B4D8-D7F68B3C2FCC}</span>"</span><span style="color: blue">&gt;&lt;/</span><span style="color: #a31515">xsf2:fieldExtension</span><span style="color: blue">&gt;</span><br /><span style="color: blue">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;</span><span style="color: #a31515">xsf2:fieldExtension</span><span style="color: blue">&nbsp;</span><span style="color: red">columnId</span><span style="color: blue">=</span>"<span style="background: yellow; mso-highlight: yellow">8553196d-ec8d-4564-9861-3dbe931050c8</span>"<span style="color: blue">&nbsp;</span><span style="color: red">readWrite</span><span style="color: blue">=</span>"<span style="color: blue">no</span>"<span style="color: blue">&nbsp;<br /></span><span style="background: lime; color: red; mso-highlight: lime">columnName</span><span style="background: lime; color: blue; mso-highlight: lime">=</span><span style="background: lime; mso-highlight: lime">"<span style="color: blue">{35387C25-2634-41A8-A866-C26B1AD30827}</span>"</span><span style="color: blue">&gt;&lt;/</span><span style="color: #a31515">xsf2:fieldExtension</span><span style="color: blue">&gt;</span><br /><span style="color: blue">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;</span><span style="color: #a31515">xsf2:fieldExtension</span><span style="color: blue">&nbsp;</span><span style="color: red">columnId</span><span style="color: blue">=</span>"<span style="background: yellow; mso-highlight: yellow">8c06beca-0777-48f7-91c7-6da68bc07b69</span>"<span style="color: blue">&nbsp;</span><span style="color: red">readWrite</span><span style="color: blue">=</span>"<span style="color: blue">no</span>"<span style="color: blue">&nbsp;<br /></span><span style="background: lime; color: red; mso-highlight: lime">columnName</span><span style="background: lime; color: blue; mso-highlight: lime">=</span><span style="background: lime; mso-highlight: lime">"<span style="color: blue">{D6C10D8E-0A84-4C01-B275-DCBCB45EF995}</span>"</span><span style="color: blue">&gt;&lt;/</span><span style="color: #a31515">xsf2:fieldExtension</span><span style="color: blue">&gt;</span><br /><span style="color: blue">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;</span><span style="color: #a31515">xsf2:fieldExtension</span><span style="color: blue">&nbsp;</span><span style="color: red">columnId</span><span style="color: blue">=</span>"<span style="background: yellow; mso-highlight: yellow">fa564e0f-0c70-4ab9-b863-0177e6ddd247</span>"<span style="color: blue">&nbsp;</span><span style="color: red">readWrite</span><span style="color: blue">=</span>"<span style="color: blue">no</span>"<span style="color: blue">&nbsp;<br /></span><span style="background: lime; color: red; mso-highlight: lime">columnName</span><span style="background: lime; color: blue; mso-highlight: lime">=</span><span style="background: lime; mso-highlight: lime">"<span style="color: blue">{EF224E14-E324-47D4-9345-0BC24BF3E781}</span>"</span><span style="color: blue">&gt;&lt;/</span><span style="color: #a31515">xsf2:fieldExtension</span><span style="color: blue">&gt;</span><br /><span style="color: blue">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;</span><span style="color: #a31515">xsf2:fieldExtension</span><span style="color: blue">&nbsp;</span><span style="color: red">columnId</span><span style="color: blue">=</span>"<span style="background: yellow; mso-highlight: yellow">28cf69c5-fa48-462a-b5cd-27b6f9d2bd5f</span>"<span style="color: blue">&nbsp;</span><span style="color: red">readWrite</span><span style="color: blue">=</span>"<span style="color: blue">no</span>"<span style="color: blue">&nbsp;<br /></span><span style="background: lime; color: red; mso-highlight: lime">columnName</span><span style="background: lime; color: blue; mso-highlight: lime">=</span><span style="background: lime; mso-highlight: lime">"<span style="color: blue">{185F33F0-C353-46C8-BC9A-11529D9D10C6}</span>"</span><span style="color: blue">&gt;&lt;/</span><span style="color: #a31515">xsf2:fieldExtension</span><span style="color: blue">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: blue">&lt;/</span><span style="color: #a31515">xsf2:fieldsExtension</span><span style="color: blue">&gt;</span><br /><span style="color: blue">&nbsp;&nbsp;&nbsp; &lt;/</span><span style="color: #a31515">xsf2:fieldsExtension</span><span style="color: blue">&gt;</span><br /><span style="color: blue">&nbsp; &lt;/</span><span style="color: #a31515">xsf2:listPropertiesExtension</span><span style="color: blue">&gt;</span></span><span style="mso-ansi-language: en-us" lang="EN-US"></span></pre>
<p></p>
<p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">This way the duplicated fields problem is solved and the correct field will be associated to the correct Site Column. All that is left to do is to save the form as a <b>.xsn </b>file again and publish it.<b> 
<p></p></b></span>
<p></p>
<p class="MsoNormal"><b><span style="mso-ansi-language: en-us" lang="EN-US">
<p>&nbsp;</p></span></b>
<p></p>
<p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">See you next time… 
<p></p></span>
<p></p>
<p><a href="https://blogs.msdn.com/b/deviations/archive/2009/04/06/rui-veloso.aspx">Rui Veloso</a></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p>]]></content:encoded>
    </item>
    <item>
      <title>Reflections on troubleshooting</title>
      <link>https://docs.microsoft.com/archive/blogs/deviations/reflections-on-troubleshooting</link>
      <pubDate>Thu, 24 Jun 2010 07:06:49 GMT</pubDate>
      <dc:creator><![CDATA[ptadcs]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/deviations/2010/06/24/reflections-on-troubleshooting/</guid>
      <description><![CDATA[I spend most of my work time troubleshooting or managing the process of troubleshooting technical...]]></description>
      <content:encoded><![CDATA[<p>I spend most of my work time troubleshooting or managing the process of troubleshooting technical issues onsite, with the customer teams and with Microsoft’s support people. Doing that so often, I’m found wondering on what knowledge can I take from each problem to the next and how can that be organized and used to improve how efficiently my approach to the problem is.</p>  <p>Don’t get me wrong, I’m not talking only about technical knowledge. My goal for this post is to reflect on how is the troubleshooting process usually done, the different approaches and the pros and cons of each, and also the different steps in each approach.</p>  <p>I’m not really following any methodology or have read any literature about this topic, I’m just venting and putting out some of the experiences I’ve had in the past. </p>  <h1>“Houston, we have a problem.”</h1>  <p>Something similar to this is frequently heard at 9am or 5pm. I’m not sure if there is a statistical correlation between time of the day and problem occurrence, but I do know that the person carrying the message will most likely:</p>  <p>a) not have any information about the problem, except for the fact that he/she has one;</p>  <p>b) not tell you the correct information about the problem;</p>  <p>c) include several problems in one;</p>  <p>d) be very, very nervous or under pressure.</p>  <p>Points a), b) and c) all relate to the way the problem is characterized and scoped, in the next section. Point d) will need some management skills to keep the information flowing and prevent everyone involved from panic. Let’s think about each one of these topics in detail.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/07/99/metablogapi/1067.tshooting_78289295.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-07-99-metablogapi/1067.tshooting_5F00_78289295.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" class="wlDisabledImage" title="tshooting" border="0" alt="tshooting" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/07/99/metablogapi/4201.tshooting_thumb_154E3AA0.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-07-99-metablogapi/4201.tshooting_5F00_thumb_5F00_154E3AA0.png" width="840" height="95" /></a></p>  <h1>Detailing the issue</h1>  <p>Gathering and organizing the information is one of the most critical steps in the whole process. Your very first step is to find out what is, in fact, the issue. Some crucial question arise here such as:</p>  <p>- What is the impact of issue?</p>  <p>- Does it affect every user?</p>  <p>- What symptoms are you seeing?</p>  <p>- Is it happening all the time?</p>  <p>- Is it happening now?</p>  <p>- Has it happened before? How did we fix it back then? (a good knowledge base is helpful here)</p>  <p>- Was there some change to the system lately? (a good change management process is helpful here)</p>  <p>- What actions have you already taken?</p>  <p>- Is your goal a root-cause analysis or just restoring the service? (setting the expectations with this question is important and may save you from some political problems later)</p>  <p>I find myself faced with systems I don’t know anything about, so identifying the architecture pieces and the way the problematic feature works with each is relevant. This will give you an idea of the machines, products, technologies and dependencies involved and may even give you some hints on the cause of the problem. You don’t need to go into the details of every machine, but typical information such as OS, patch level and the way the information flows between systems (identifying who is the client and server and the protocols involved) should be included.</p>  <p>If the problem is affecting just some of the different components of the system, breaking it down and defining the dependencies will allow you to choose which area to check first.</p>  <p>If you’re handling a really critical situation, then point d) above comes into play and you should worry about communication. Try to keep everyone aligned for example by drawing the picture of the system and listing the symptoms on a board. This is probably not the best time to stop and write an e-mail unless you have someone who can help you with that.</p>  <h1>Defining an action plan</h1>  <p>Assuming that you’ve got the information above and you trust it to be true, you should have a clearer picture of what are the users experiencing which is not the normal behavior of the system. Your next step, then, is to set up an action plan to start attacking the problem.</p>  <p>The action plan must start with a clear goal, i.e, what are you trying to gather, prove or fix, and then include the steps that will be taken to achieve that goal. Remember the communication concerns we mentioned before? Well, if you keep everyone up-to-date and aligned in terms of the actions that will be performed and the goals that we want to achieve, it will probably help reduce the tension and make everyone work together. Note that there may not be a single possible action plan nor will your first goal be &quot;solve the issue”. After all, if you knew the cause of the problem, it would be easy to fix it, right?</p>  <p>If your plan has the goal of solving the issue, for example through some configuration change, how can you measure if the issue was solved? What are you metrics? Hard and factual data is relevant here, because it will prove the issue is gone.</p>  <p>There are different approaches to investigating a problem. If you’re really comfortable about the technology or system and you suspect some part of it to be the root cause, you could take a <strong>bottom-up approach </strong>and start by going really deep on one or only a few components. If your gut feeling is right, then this will be a fast path to success, but if it’s wrong it could prove to be a waste of time. Being able to do this takes some experience with the technology and a good set of similar problems in your luggage.</p>  <p>The opposite approach is obviously the <strong>top-down approach</strong>. It starts by taking a look at indicators and monitoring from the systems at a very high level and try to dig deeper when you find something strange. If you don’t know where to start, this might be a good way to organize the work, but it may take you some time to actually get to the core of things and be able to find out interesting information.</p>  <p>Another possible way to plan your work is something I find quite similar to <a href="https://en.wikipedia.org/wiki/Binary_search" target="_blank">binary searching</a>. Like in the algorithm, try to divide the system in half (or at least in large enough parts) and work top-down on each one. If you find that a certain part of the system is working correctly then you can rule them out completely and focus on the other side. If you can isolate some components, then it’s easier to choose to ones you want to dig into. I try using this pattern when I’m troubleshooting because I feel it’s usually more effective. It requires a good knowledge of the way different components interface and communicate, especially transport and data protocols, and which monitoring and logging data is associated with the interface mechanisms. </p>  <p>Regardless of your chosen approach, follow your action plan, gather the information you needed and proceed to the next step.</p>  <h1>Evaluate your last move</h1>  <p>Once you’ve achieved the goal established for the action plan, it’s time to evaluate what was done and the information that was collected. Here, you need to recall the goals you established for your action plan. Were they accomplished? </p>  <p>If your plans were to gather more information, then what does that information show? Does it point to a suspect or is everything looking normal? If you were planning to change some setting and fix the problem, did it work? </p>  <h1>Start over or celebrate!</h1>  <p>Troubleshooting, much like the scientific method, is an iterative task and it may require you to go through the last 2 steps several times before you understand what’s going on.</p>  <p>If your action plan did not work or if only showed the need for further actions, plan them the same way you did before and set the wheels in motion. If your problem is gone, then your work is done.</p>  <p>At this point, it may be a good idea to debrief and discuss what happened and to work proactively on how the problem can be prevented or at least predicted. This way, you’ll learn something from the situation that can potentially save time, money and the day later on.</p>  <p>These were my thoughts on managing troubleshooting processes based on my personal experience. Feel free to comment and share yours.</p>  <p>(cross-post from <a href="https://blogs.msdn.com/ricardo">https://blogs.msdn.com/ricardo</a>) </p>]]></content:encoded>
    </item>
    <item>
      <title>"The action could not be completed. Try again.” How many times before calling it a day?</title>
      <link>https://docs.microsoft.com/archive/blogs/deviations/the-action-could-not-be-completed-try-again-how-many-times-before-calling-it-a-day</link>
      <pubDate>Wed, 23 Jun 2010 06:34:00 GMT</pubDate>
      <dc:creator><![CDATA[ptadcs]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/deviations/2010/06/23/the-action-could-not-be-completed-try-again-how-many-times-before-calling-it-a-day/</guid>
      <description><![CDATA[The end-user just called you and stated that no matter how many times he keeps trying, the result is...]]></description>
      <content:encoded><![CDATA[<p>The end-user just called you and stated that no matter how many times he keeps trying, the result is pretty much the same.</p>
<p><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/07/99/4150.TryAgain.jpg" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-07-99/4150.TryAgain.jpg" border="0" /></p>
<p>Ok, so it seems that the suggestion is not good enough. What can you do if all you have is this error message and a complaining user? Well, there is often a log file of some kind which you should be able to open up and correlate the error occurrences with some kind of a timestamp. Looking at the Event Viewer events is also a good first stop in case some relevant message is logged for that matter.</p>
<p>As a troubleshooter, though, you do not want to rely upon the unpredictability of those sources of data as far as your problem is concerned. You should be able to open your bag of tools and start digging in until you find the root cause. Depending on the nature of applications and technologies under your scope, this bag of tools may vary a lot. Let me describe my approach for this particular issue.</p>
<p>After figuring out that no additional information was being logged anywhere, I used the good ol&rsquo; Process Monitor and asked the user to reproduce the issue, as it happened every time.</p>
<p>Let&rsquo;s follow the trace and try figuring out what was happening:</p>
<table cellpadding="0" cellspacing="0" border="0" class="MsoNormalTable" style="margin: auto auto auto 0pt; width: 100%; border-collapse: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 0in 0in 0in;">
<tbody>
<tr style="height: 10.5pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes;">
<td width="116" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 87.3pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: windowtext 2.25pt solid; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">Rel. Time<o:p></o:p></span></b></p>
</td>
<td width="75" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 56pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: windowtext 2.25pt solid; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">Proc. Name<o:p></o:p></span></b></p>
</td>
<td width="168" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 126.3pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: windowtext 2.25pt solid; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">Operation<o:p></o:p></span></b></p>
</td>
<td width="258" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 193.8pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: windowtext 2.25pt solid; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">Path<o:p></o:p></span></b></p>
</td>
<td width="121" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 91.05pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: windowtext 2.25pt solid; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">Result<o:p></o:p></span></b></p>
</td>
</tr>
<tr style="height: 10.5pt; mso-yfti-irow: 1;">
<td width="116" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 87.3pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">01.9671915<o:p></o:p></span></b></p>
</td>
<td width="75" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 56pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">w3wp.exe<o:p></o:p></span></p>
</td>
<td width="168" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 126.3pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">CreateFile<o:p></o:p></span></p>
</td>
<td width="258" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 193.8pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span lang="EN-US" style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-ansi-language: EN-US; mso-fareast-language: PT;">C:\WINDOWS\Help\iisHelp\common\401-1.htm<o:p></o:p></span></p>
</td>
<td width="121" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 91.05pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">SUCCESS<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 10.5pt; mso-yfti-irow: 2;">
<td width="116" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 87.3pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">01.9678824<o:p></o:p></span></b></p>
</td>
<td width="75" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 56pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">w3wp.exe<o:p></o:p></span></p>
</td>
<td width="168" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 126.3pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">QueryInformationVolume<o:p></o:p></span></p>
</td>
<td width="258" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 193.8pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span lang="EN-US" style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-ansi-language: EN-US; mso-fareast-language: PT;">C:\WINDOWS\Help\iisHelp\common\401-1.htm<o:p></o:p></span></p>
</td>
<td width="121" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 91.05pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">SUCCESS<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 10.5pt; mso-yfti-irow: 3;">
<td width="116" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 87.3pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">01.9679407<o:p></o:p></span></b></p>
</td>
<td width="75" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 56pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">w3wp.exe<o:p></o:p></span></p>
</td>
<td width="168" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 126.3pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">QueryAllInformationFile<o:p></o:p></span></p>
</td>
<td width="258" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 193.8pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span lang="EN-US" style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-ansi-language: EN-US; mso-fareast-language: PT;">C:\WINDOWS\Help\iisHelp\common\401-1.htm<o:p></o:p></span></p>
</td>
<td width="121" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 91.05pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">BUFFER OVERFLOW<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 10.5pt; mso-yfti-irow: 4;">
<td width="116" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 87.3pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">01.9682644<o:p></o:p></span></b></p>
</td>
<td width="75" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 56pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">w3wp.exe<o:p></o:p></span></p>
</td>
<td width="168" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 126.3pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">QueryStandardInformationFile<o:p></o:p></span></p>
</td>
<td width="258" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 193.8pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span lang="EN-US" style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-ansi-language: EN-US; mso-fareast-language: PT;">C:\WINDOWS\Help\iisHelp\common\401-1.htm<o:p></o:p></span></p>
</td>
<td width="121" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 91.05pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">SUCCESS<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 10.5pt; mso-yfti-irow: 5;">
<td width="116" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 87.3pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">01.9683613<o:p></o:p></span></b></p>
</td>
<td width="75" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 56pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">w3wp.exe<o:p></o:p></span></p>
</td>
<td width="168" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 126.3pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">ReadFile<o:p></o:p></span></p>
</td>
<td width="258" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 193.8pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span lang="EN-US" style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-ansi-language: EN-US; mso-fareast-language: PT;">C:\WINDOWS\Help\iisHelp\common\401-1.htm<o:p></o:p></span></p>
</td>
<td width="121" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 91.05pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">SUCCESS<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 10.5pt; mso-yfti-irow: 6; mso-yfti-lastrow: yes;">
<td width="116" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 87.3pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">01.9697481<o:p></o:p></span></b></p>
</td>
<td width="75" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 56pt; padding-right: 5.4pt; height: 10.5pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">w3wp.exe<o:p></o:p></span></p>
</td>
<td width="168" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 126.3pt; padding-right: 5.4pt; height: 10.5pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">CloseFile<o:p></o:p></span></p>
</td>
<td width="258" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 193.8pt; padding-right: 5.4pt; height: 10.5pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><span lang="EN-US" style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-ansi-language: EN-US; mso-fareast-language: PT;">C:\WINDOWS\Help\iisHelp\common\401-1.htm<o:p></o:p></span></p>
</td>
<td width="121" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 91.05pt; padding-right: 5.4pt; height: 10.5pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">SUCCESS<o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p>At this stage, the worker process was loading this <b>401-1.htm</b> file, so this was probably during the security handshake in which there is a credentials challenge and response process. No harm done here, eventually the credentials are accepted and the request proceeds.</p>
<table cellpadding="0" cellspacing="0" border="0" class="MsoNormalTable" style="margin: auto auto auto 0pt; width: 100%; border-collapse: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 0in 0in 0in;">
<tbody>
<tr style="height: 10.5pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes;">
<td width="123" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 92.55pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: windowtext 2.25pt solid; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">Rel. Time<o:p></o:p></span></b></p>
</td>
<td width="86" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 0.9in; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: windowtext 2.25pt solid; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">Proc. Name<o:p></o:p></span></b></p>
</td>
<td width="98" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 73.8pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: windowtext 2.25pt solid; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">Operation<o:p></o:p></span></b></p>
</td>
<td width="380" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 285.3pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: windowtext 2.25pt solid; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">Path<o:p></o:p></span></b></p>
</td>
<td width="116" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 87.3pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: windowtext 2.25pt solid; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">Result<o:p></o:p></span></b></p>
</td>
</tr>
<tr style="height: 10.5pt; mso-yfti-irow: 1;">
<td width="123" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 92.55pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">02.0237073<o:p></o:p></span></b></p>
</td>
<td width="86" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 0.9in; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">w3wp.exe<o:p></o:p></span></p>
</td>
<td width="98" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 73.8pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">RegOpenKey<o:p></o:p></span></p>
</td>
<td width="380" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 285.3pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span lang="EN-US" style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-ansi-language: EN-US; mso-fareast-language: PT;">HKLM\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo<o:p></o:p></span></p>
</td>
<td width="116" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 87.3pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">SUCCESS<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 10.5pt; mso-yfti-irow: 2;">
<td width="123" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 92.55pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">02.0238711<o:p></o:p></span></b></p>
</td>
<td width="86" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 0.9in; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">w3wp.exe<o:p></o:p></span></p>
</td>
<td width="98" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 73.8pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">RegQueryValue<o:p></o:p></span></p>
</td>
<td width="380" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 285.3pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span lang="EN-US" style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-ansi-language: EN-US; mso-fareast-language: PT;">HKLM\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo\SRV09<o:p></o:p></span></p>
</td>
<td width="116" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 87.3pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">NAME NOT FOUND<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 10.5pt; mso-yfti-irow: 3;">
<td width="123" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 92.55pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">02.0239593<o:p></o:p></span></b></p>
</td>
<td width="86" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 0.9in; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">w3wp.exe<o:p></o:p></span></p>
</td>
<td width="98" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 73.8pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">RegCloseKey<o:p></o:p></span></p>
</td>
<td width="380" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 285.3pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span lang="EN-US" style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-ansi-language: EN-US; mso-fareast-language: PT;">HKLM\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo<o:p></o:p></span></p>
</td>
<td width="116" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 87.3pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">SUCCESS<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 10.5pt; mso-yfti-irow: 4;">
<td width="123" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 92.55pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">02.0247650<o:p></o:p></span></b></p>
</td>
<td width="86" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 0.9in; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">w3wp.exe<o:p></o:p></span></p>
</td>
<td width="98" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 73.8pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">RegOpenKey<o:p></o:p></span></p>
</td>
<td width="380" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 285.3pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span lang="EN-US" style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-ansi-language: EN-US; mso-fareast-language: PT;">HKLM\SOFTWARE\Microsoft\MSSQLServer\Client<o:p></o:p></span></p>
</td>
<td width="116" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 87.3pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">SUCCESS<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 10.5pt; mso-yfti-irow: 5;">
<td width="123" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 92.55pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">02.0248472<o:p></o:p></span></b></p>
</td>
<td width="86" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 0.9in; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">w3wp.exe<o:p></o:p></span></p>
</td>
<td width="98" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 73.8pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">RegQueryValue<o:p></o:p></span></p>
</td>
<td width="380" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 285.3pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span lang="EN-US" style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-ansi-language: EN-US; mso-fareast-language: PT;">HKLM\SOFTWARE\Microsoft\MSSQLServer\Client\SharedMemoryOn<o:p></o:p></span></p>
</td>
<td width="116" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 87.3pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">SUCCESS<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 10.5pt; mso-yfti-irow: 6; mso-yfti-lastrow: yes;">
<td width="123" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 92.55pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">02.0249054<o:p></o:p></span></b></p>
</td>
<td width="86" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 0.9in; padding-right: 5.4pt; height: 10.5pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">w3wp.exe<o:p></o:p></span></p>
</td>
<td width="98" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 73.8pt; padding-right: 5.4pt; height: 10.5pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">RegCloseKey<o:p></o:p></span></p>
</td>
<td width="380" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 285.3pt; padding-right: 5.4pt; height: 10.5pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><span lang="EN-US" style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-ansi-language: EN-US; mso-fareast-language: PT;">HKLM\SOFTWARE\Microsoft\MSSQLServer\Client<o:p></o:p></span></p>
</td>
<td width="116" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 87.3pt; padding-right: 5.4pt; height: 10.5pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">SUCCESS<o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p>There you go, the request is being processed. Apparently, the worker process is now trying to connect to a SQL Server instance in a server named SRV09. If you&rsquo;re not acquainted with the solution architecture, this is a good clue of where the data is being stored and retrieved from.</p>
<p>Next I had to scroll down a bit as there were tons of MUI-related events which do not add much. And then, I found these 3 lines:</p>
<table cellpadding="0" cellspacing="0" border="0" class="MsoNormalTable" style="margin: auto auto auto 0pt; width: 100%; border-collapse: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 0in 0in 0in;">
<tbody>
<tr style="height: 10.5pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes;">
<td width="123" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 92.55pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: windowtext 2.25pt solid; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">Rel. Time<o:p></o:p></span></b></p>
</td>
<td width="86" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 0.9in; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: windowtext 2.25pt solid; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">Proc. Name<o:p></o:p></span></b></p>
</td>
<td width="97" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 73.05pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: windowtext 2.25pt solid; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">Operation<o:p></o:p></span></b></p>
</td>
<td width="512" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 384.3pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: windowtext 2.25pt solid; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">Path<o:p></o:p></span></b></p>
</td>
<td width="66" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 49.8pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: windowtext 2.25pt solid; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">Result<o:p></o:p></span></b></p>
</td>
</tr>
<tr style="height: 10.5pt; mso-yfti-irow: 1;">
<td width="123" valign="bottom" style="padding-bottom: 0in; padding-left: 5.4pt; width: 92.55pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt;">02.0526899<o:p></o:p></span></b></p>
</td>
<td width="86" valign="bottom" style="padding-bottom: 0in; padding-left: 5.4pt; width: 0.9in; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt;">w3wp.exe<o:p></o:p></span></p>
</td>
<td width="97" valign="bottom" style="padding-bottom: 0in; padding-left: 5.4pt; width: 73.05pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt;">CreateFile<o:p></o:p></span></p>
</td>
<td width="512" valign="bottom" style="padding-bottom: 0in; padding-left: 5.4pt; width: 384.3pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span lang="EN-US" style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-ansi-language: EN-US;">C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\BIN\2070<o:p></o:p></span></p>
</td>
<td width="66" valign="bottom" style="padding-bottom: 0in; padding-left: 5.4pt; width: 49.8pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt;">SUCCESS<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 10.5pt; mso-yfti-irow: 2;">
<td width="123" valign="bottom" style="padding-bottom: 0in; padding-left: 5.4pt; width: 92.55pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt;">02.0538345<o:p></o:p></span></b></p>
</td>
<td width="86" valign="bottom" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 0.9in; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt;">w3wp.exe<o:p></o:p></span></p>
</td>
<td width="97" valign="bottom" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 73.05pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt;">QueryDirectory<o:p></o:p></span></p>
</td>
<td width="512" valign="bottom" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 384.3pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span lang="EN-US" style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-ansi-language: EN-US;">C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\BIN\2070\fpext.msg<o:p></o:p></span></p>
</td>
<td width="66" valign="bottom" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 49.8pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt;">SUCCESS<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 10.5pt; mso-yfti-irow: 3; mso-yfti-lastrow: yes;">
<td width="123" valign="bottom" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 92.55pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt;">02.0539189<o:p></o:p></span></b></p>
</td>
<td width="86" valign="bottom" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 0.9in; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt;">w3wp.exe<o:p></o:p></span></p>
</td>
<td width="97" valign="bottom" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 73.05pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt;">CloseFile<o:p></o:p></span></p>
</td>
<td width="512" valign="bottom" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 384.3pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><span lang="EN-US" style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-ansi-language: EN-US;">C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\BIN\2070<o:p></o:p></span></p>
</td>
<td width="66" valign="bottom" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 49.8pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt;">SUCCESS<o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p>Something must have gone wrong within those 30 milliseconds.</p>
<p>Let&rsquo;s see what follows:</p>
<table cellpadding="0" cellspacing="0" border="0" class="MsoNormalTable" style="margin: auto auto auto 0pt; width: 100%; border-collapse: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 0in 0in 0in;">
<tbody>
<tr style="height: 10.5pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes;">
<td width="123" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 92.55pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: windowtext 2.25pt solid; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">Rel. Time<o:p></o:p></span></b></p>
</td>
<td width="86" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 0.9in; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: windowtext 2.25pt solid; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">Proc. Name<o:p></o:p></span></b></p>
</td>
<td width="174" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 130.8pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: windowtext 2.25pt solid; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">Operation<o:p></o:p></span></b></p>
</td>
<td width="703" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 527.55pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: windowtext 2.25pt solid; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">Path<o:p></o:p></span></b></p>
</td>
<td width="121" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 91.05pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: windowtext 2.25pt solid; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">Result<o:p></o:p></span></b></p>
</td>
</tr>
<tr style="height: 10.5pt; mso-yfti-irow: 1;">
<td width="123" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 92.55pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">02.0771572<o:p></o:p></span></b></p>
</td>
<td width="86" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 0.9in; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">w3wp.exe<o:p></o:p></span></p>
</td>
<td width="174" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 130.8pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">RegQueryKey<o:p></o:p></span></p>
</td>
<td width="703" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 527.55pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">HKU\S-1-5-21-1715567821-1682526488-682003330-3472_CLASSES<o:p></o:p></span></p>
</td>
<td width="121" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 91.05pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">SUCCESS<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 10.5pt; mso-yfti-irow: 2;">
<td width="123" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 92.55pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">02.0772552<o:p></o:p></span></b></p>
</td>
<td width="86" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 0.9in; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">w3wp.exe<o:p></o:p></span></p>
</td>
<td width="174" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 130.8pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">RegOpenKey<o:p></o:p></span></p>
</td>
<td width="703" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 527.55pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">HKU\S-1-5-21-1715567821-1682526488-682003330-3472_CLASSES\CLSID\{0C7FF16C-38E3-11D0-97AB-00C04FC2AD98}\ExtendedErrors<o:p></o:p></span></p>
</td>
<td width="121" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 91.05pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">NAME NOT FOUND<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 10.5pt; mso-yfti-irow: 3;">
<td width="123" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 92.55pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">02.0773562<o:p></o:p></span></b></p>
</td>
<td width="86" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 0.9in; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">w3wp.exe<o:p></o:p></span></p>
</td>
<td width="174" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 130.8pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">RegOpenKey<o:p></o:p></span></p>
</td>
<td width="703" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 527.55pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span lang="EN-US" style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-ansi-language: EN-US; mso-fareast-language: PT;">HKCR\CLSID\{0C7FF16C-38E3-11D0-97AB-00C04FC2AD98}\ExtendedErrors<o:p></o:p></span></p>
</td>
<td width="121" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 91.05pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">SUCCESS<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 10.5pt; mso-yfti-irow: 4;">
<td width="123" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 92.55pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">02.0775303<o:p></o:p></span></b></p>
</td>
<td width="86" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 0.9in; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">w3wp.exe<o:p></o:p></span></p>
</td>
<td width="174" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 130.8pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">RegQueryKey<o:p></o:p></span></p>
</td>
<td width="703" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 527.55pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span lang="EN-US" style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-ansi-language: EN-US; mso-fareast-language: PT;">HKCR\CLSID\{0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}\ExtendedErrors<o:p></o:p></span></p>
</td>
<td width="121" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 91.05pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">SUCCESS<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 10.5pt; mso-yfti-irow: 5;">
<td width="123" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 92.55pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">02.0776561<o:p></o:p></span></b></p>
</td>
<td width="86" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 0.9in; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">w3wp.exe<o:p></o:p></span></p>
</td>
<td width="174" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 130.8pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">RegOpenKey<o:p></o:p></span></p>
</td>
<td width="703" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 527.55pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span lang="EN-US" style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-ansi-language: EN-US; mso-fareast-language: PT;">HKCU\Software\Classes\CLSID\{0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}\ExtendedErrors<o:p></o:p></span></p>
</td>
<td width="121" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 91.05pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">NAME NOT FOUND<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 10.5pt; mso-yfti-irow: 6;">
<td width="123" valign="top" style="padding-bottom: 0in; padding-left: 5.4pt; width: 92.55pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">02.0777314<o:p></o:p></span></b></p>
</td>
<td width="86" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 0.9in; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">w3wp.exe<o:p></o:p></span></p>
</td>
<td width="174" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 130.8pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">RegEnumKey<o:p></o:p></span></p>
</td>
<td width="703" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 527.55pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span lang="EN-US" style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-ansi-language: EN-US; mso-fareast-language: PT;">HKCR\CLSID\{0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}\ExtendedErrors<o:p></o:p></span></p>
</td>
<td width="121" valign="top" style="padding-bottom: 0in; background-color: transparent; padding-left: 5.4pt; width: 91.05pt; padding-right: 5.4pt; height: 10.5pt; padding-top: 0in; border: #f0f0f0;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">SUCCESS<o:p></o:p></span></p>
</td>
</tr>
<tr style="height: 10.5pt; mso-yfti-irow: 7; mso-yfti-lastrow: yes;">
<td width="123" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 92.55pt; padding-right: 5.4pt; background: #4f81bd; height: 10.5pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><b><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">02.0779244<o:p></o:p></span></b></p>
</td>
<td width="86" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 0.9in; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">w3wp.exe<o:p></o:p></span></p>
</td>
<td width="174" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 130.8pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">RegCloseKey<o:p></o:p></span></p>
</td>
<td width="703" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 527.55pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><span lang="EN-US" style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-ansi-language: EN-US; mso-fareast-language: PT;">HKCR\CLSID\{0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}\ExtendedErrors<o:p></o:p></span></p>
</td>
<td width="121" valign="top" style="border-bottom: windowtext 2.25pt solid; border-left: #f0f0f0; padding-bottom: 0in; padding-left: 5.4pt; width: 91.05pt; padding-right: 5.4pt; background: #d8d8d8; height: 10.5pt; border-top: #f0f0f0; border-right: #f0f0f0; padding-top: 0in;">
<p class="MsoNormal"><span style="font-family: 'Tahoma','sans-serif'; color: black; font-size: 8pt; mso-fareast-language: PT;">SUCCESS<o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p>Indeed, something has gone wrong... Where? Well, this <b><span style="color: #333333;">HKCR\CLSID\{0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}</span></b> <span style="color: #333333;">is the <b>SQLOLEDB</b> CLSID, meaning that we can move on to SQL Server and figure out what is going on there.</span></p>
<p><span style="color: #333333;">
<p>By moving on to SQL Server, I mean starting a SQL Server trace on this <b>SRV09</b>, ensuring that OLEDB Errors is selected, as well as those basic events you&rsquo;ll find in the usual templates concerning the SQL Statements execution.</p>
<p><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/07/99/7380.ProfilerException.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-07-99/7380.ProfilerException.png" border="0" /></p>
<p>Weird: according to <a href="https://technet.microsoft.com/en-us/library/cc917589.aspx">https://technet.microsoft.com/en-us/library/cc917589.aspx</a>, this exception stands for <b>Too many arguments were supplied for procedure %. *ls</b>, something we would not expect to happen in a Windows SharePoint Services/SQL Server environment. Anyway, by checking the statement which starts before the exception and gets completed immediately after it, we saw that the call did not really match the Stored Procedure signature.</p>
</span></p>
<p><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/07/99/3566.ProfilerException2.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-07-99/3566.ProfilerException2.png" border="0" /></p>
<p>In particular, the SP was expecting fewer parameters, thus the exception above. Given this mismatch, I suspected of an incomplete WSS patching or update, a plausible reason for this, as the code might have been changed along with the database schema and Stored Procedure implementation. Bulls-eye!! A few weeks before, this particular WSS server had been applied the latest Service Pack, and apparently that did not succeed, but no one noticed until this user tried to add a new field to a list.</p>
<p>See? No logs, no events, no hands on the steering wheel, just valuable information popping out of these great tools...</p>
<p>Regards,</p>
<p><a href="https://blogs.msdn.com/deviations/pages/resume-manuel-oliveira.aspx" title="Manuel Oliveira"><span style="font-size: x-small;">Manuel Oliveira</span></a></p>]]></content:encoded>
    </item>
    <item>
      <title>How to use Fiddler and HTTP replay to have an offline copy of your site</title>
      <link>https://docs.microsoft.com/archive/blogs/deviations/how-to-use-fiddler-and-http-replay-to-have-an-offline-copy-of-your-site</link>
      <pubDate>Tue, 22 Jun 2010 09:09:41 GMT</pubDate>
      <dc:creator><![CDATA[ptadcs]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/deviations/2010/06/22/how-to-use-fiddler-and-http-replay-to-have-an-offline-copy-of-your-site/</guid>
      <description><![CDATA[Very often, I’m asked to troubleshoot some client-side issue regarding web applications. Because,...]]></description>
      <content:encoded><![CDATA[<p>Very often, I’m asked to troubleshoot some client-side issue regarding web applications. Because, most of those times, I’m not onsite at the customer experiencing the issue, or because often this issue occurs on some remote site or branch office, it can sometimes be tough to replicate the problem or to gather enough and relevant information to troubleshoot or to try some real-time debugging techniques.</p>  <p>A very interesting way to achieve this is by using a combination of a very well-known tool, Fiddler, and a somewhat unknown tool called Http Replay. With these tools, we’ll work on creating an offline mirror of the browsing experience of a site, that can easily be packaged and sent to a developer for a more detailed look.</p>  <p>We’ll start by downloading and installing the tools. Just go <a href="https://www.fiddlertool.com">here</a> and <a href="https://www.microsoft.com/downloads/details.aspx?familyid=d25ba362-c17b-4d80-a677-1faff862e629&amp;displaylang=en&amp;tm">here</a> and get the bits to your machine. Then, execute both installers to setup the applications.</p>  <p>Our next step is to gather a Fiddler trace. This is something most web application developers are used to, so it should be familiar to you. Just fire up Fiddler and navigate to your desired web site.</p>  <p>The goal here is to visit every page and resource that you want to make available offline, so be sure to clear your browser cache before start collecting data so that all images and javascript files, which are normally cached are actually loaded and, therefore, show up on the Fiddler trace.</p>  <p>Here’s a sample of Fiddler after tracing <a href="https://www.microsoft.com">www.microsoft.com</a>:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/06/42/metablogapi/6558.clip_image002_208AE60A.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-06-42-metablogapi/6558.clip_5F00_image002_5F00_208AE60A.jpg"><img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/06/42/metablogapi/6165.clip_image002_thumb_488D6F5C.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-06-42-metablogapi/6165.clip_5F00_image002_5F00_thumb_5F00_488D6F5C.jpg" width="244" height="167" /></a></p>  <p>Now, create a trace file, going to File, Save All Sessions and storing the saz file somewhere on your hard drive. This file holds all the necessary information for HTTP Replay to mimic <a href="https://www.microsoft.com">www.microsoft.com</a> offline, which is what we’ll do next.</p>  <p>HTTP Replay works as an HTTP proxy that either returns the stored response for an HTTP request it knows (because it’s stored on some trace file) or forwards the request to the actual server, if available.</p>  <p>To replay from a Fiddler log, you’ll need to:</p>  <p>- rename the &quot;SAZ&quot; file to &quot;ZIP&quot; </p>  <p>- extract the &quot;raw&quot; directory </p>  <p>- run HTTPREPLAY.CMD passing the &quot;raw&quot; directory as the logfilename</p>  <p>To start HTTP Replay, open a command prompt and cd to C:\Program Files\HTTPREPLAY or C:\Program Files (x86)\HTTPREPLAY on an x64 system. Next, execute a command similar to HTTPREPLAY.CMD &lt;logfilename&gt;, for example, HTTPREPLAY.CMD C:\temp\raw.</p>  <p>This is will fire up a browser that shows the requests contained in the trace file provided. It should be similar to this:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/06/42/metablogapi/3487.clip_image004_5FD873CD.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-06-42-metablogapi/3487.clip_5F00_image004_5F00_5FD873CD.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/06/42/metablogapi/1665.clip_image004_thumb_71685E98.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-06-42-metablogapi/1665.clip_5F00_image004_5F00_thumb_5F00_71685E98.jpg" width="244" height="129" /></a></p>  <p>Note that these are the same requests that the Fiddler trace contained and that the screenshot above showed.</p>  <p>Now, just follow the instructions on the page: clear your browser cache, change the proxy to localhost:81 and click on the first link. For each request, the command prompt running HTTP Replay will show some output like this:</p>  <p>23:30:39:040 #0 - New connection accepted (127.0.0.1:64308)</p>  <p>23:30:39:083 #0 - 127.0.0.1:64308 -&gt; :81 (2691 bytes / total : 2691 bytes)</p>  <p>23:30:39:084 #0 - GET https://www.microsoft.com/ [FOUND]</p>  <p>Each time a request is FOUND, it is returned from the trace file which is disconnected from the server. With this tool and the above steps, you can now replicate your site’s behavior and troubleshoot client-side easily. </p>  <p>As a last note, there are some interesting settings that you can use for HTTP Replay, the most interesting of which is the RESPECTTIMINGS option which makes HTTP Replay take as much time as the original request took to serve the response. However, for this you can’t use a Fiddler trace and you must use another tool called <a href="https://www.microsoft.com/downloads/details.aspx?familyid=F5EC767F-27F2-4FB3-90A5-4BF0D5F4810A&amp;displaylang=en">STRACE</a>.</p>  <p>- Ricardo Henriques </p>  <p>(cross-post from <a href="https://blogs.msdn.com/ricardo">https://blogs.msdn.com/ricardo</a>)</p>]]></content:encoded>
    </item>
    <item>
      <title>Quick Tips: using debugger scripts to your advantage - .shell</title>
      <link>https://docs.microsoft.com/archive/blogs/deviations/quick-tips-using-debugger-scripts-to-your-advantage-shell</link>
      <pubDate>Wed, 16 Jun 2010 09:56:00 GMT</pubDate>
      <dc:creator><![CDATA[ptadcs]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/deviations/2010/06/16/quick-tips-using-debugger-scripts-to-your-advantage-shell/</guid>
      <description><![CDATA[Hi,
After debugging for quite some time, and looking almost every day at memory dumps you start to...]]></description>
      <content:encoded><![CDATA[<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">Hi,<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">After debugging for quite some time, and looking almost every day at memory dumps you start to think &ldquo;I really need a command to this, to do that,&hellip;&rdquo; in order to easy on some of the repetitive work and allow you to more quickly focus on the issue itself. <o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">I find debuggers scripts to be a big advantage here, and use them a lot. These are pretty simple to define and use (don&acute;t confuse with debugger extensions. That&rsquo;s another history). So there are quite a few I keep at hand to ease the pain on some manual work.<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">The sample I&rsquo;m going to provide is one of the scripts I use most and allows you to understand what needs to be defined and loaded on the debugger.<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">The purpose on this sample is to find some string on the ouput of a debugger command. Syntax will be <o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">Find &ldquo;ExecuteCommand&rdquo; &ldquo;value_to_find&rdquo;<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">The output will all lines that contain value_to_find<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">First, all you need is notepad. Open notepad and paste the following line<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<div style="padding-bottom: 1pt; padding-left: 4pt; padding-right: 4pt; background: #d9d9d9; padding-top: 1pt; mso-element: para-border-div; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid windowtext .5pt; border: windowtext 1pt solid;">
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">.shell -i - -ci "$param1" FIND /I "$param2"<o:p></o:p></span></span></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">Save the file as find.txt and place it on a folder.<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">Next step is to load this script on the debugger. Open windbg.exe and load a memory dump. Below is a sample on how to invoke my script with two parameters and the output that was returned.<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<div style="padding-bottom: 1pt; padding-left: 4pt; padding-right: 4pt; background: #d9d9d9; padding-top: 1pt; mso-element: para-border-div; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid windowtext .5pt; border: windowtext 1pt solid;">
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">0:124&gt; $$&gt;a&lt; find.txt "~*e!clrstack" "lock"<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">00000000099ce420 00000642bcacddc8 System.Web.Compilation.CompilationLock.GetLock(Boolean ByRef)<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">000000002db8e8f0 00000642bcacddc8 System.Web.Compilation.CompilationLock.GetLock(Boolean ByRef)<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">000000002dc3e910 00000642780a9bc3 System.Web.SessionState.SessionStateModule.PollLockedSessionCallback(System.Object)<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">000000003ebee490 00000642780a9bc3 System.Web.SessionState.SessionStateModule.PollLockedSessionCallback(System.Object)<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">000000003eade4f0 00000642bcacddc8 System.Web.Compilation.CompilationLock.GetLock(Boolean ByRef)<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">0000000042cfda20 00000642bcacddc8 System.Web.Compilation.CompilationLock.GetLock(Boolean ByRef)<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">00000001cbbddfa0 00000642bcacddc8 System.Web.Compilation.CompilationLock.GetLock(Boolean ByRef)<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">.shell: Process exited<o:p></o:p></span></span></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">I will leave it as an exercise another very useful script that is to count the number of occurrences of value on input command.<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">Have fun<o:p></o:p></span></span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;">Bruno<o:p></o:p></span></span></span></p>]]></content:encoded>
    </item>
    <item>
      <title>Don´t recommend a backup restore to anyone after 3 days…</title>
      <link>https://docs.microsoft.com/archive/blogs/deviations/dont-recommend-a-backup-restore-to-anyone-after-3-days</link>
      <pubDate>Wed, 16 Jun 2010 04:46:51 GMT</pubDate>
      <dc:creator><![CDATA[ptadcs]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/deviations/2010/06/16/dont-recommend-a-backup-restore-to-anyone-after-3-days/</guid>
      <description><![CDATA[Hi folks, here it is, another real life story…         &#160;A while ago when I arrived to a...]]></description>
      <content:encoded><![CDATA[<p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">Hi folks, here it is, another real life story…</span> </p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"></span></p>  <p>&#160;<span style="mso-ansi-language: en-us" lang="EN-US">A while ago when I arrived to a customer site, he came to me and told me that he had a problem in his MOSS 2007 Server Farm, that for 3 days no one was able to access one of the intranet main site nor any of it sub-sites. The error was: </span><span style="font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; font-size: 12pt; mso-ansi-language: en-us" lang="EN-US"></span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; font-size: 12pt; mso-ansi-language: en-us" lang="EN-US"></span></p>  <p>&#160;<span style="font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; font-size: 12pt; mso-ansi-language: en-us" lang="EN-US">500 INTERNAL SERVER ERROR </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; font-size: 12pt; mso-ansi-language: en-us" lang="EN-US"></span></p>  <p>&#160;<span style="mso-ansi-language: en-us" lang="EN-US">When I asked him what append to cause the problem, no one knew to answer. So I started analyzing the problem. To start with I accessed the customer site and used Site Content and structure to check the structure of the site: </span></p>  <p></p>  <p></p>  <p></p>  <p style="page-break-after: avoid" class="MsoNormal"><span style="mso-fareast-language: pt"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/07/99/metablogapi/8816.clip_image001_2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-07-99-metablogapi/8816.clip_5F00_image001_5F00_2.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image001" border="0" alt="clip_image001" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/07/99/metablogapi/8400.clip_image001_thumb.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-07-99-metablogapi/8400.clip_5F00_image001_5F00_thumb.jpg" width="275" height="329" v:shapes="Picture_x0020_1" /></a></span>&#160;</p>  <p class="MsoCaption"><span style="mso-ansi-language: en-us" lang="EN-US">Figure 1 - Scenario created only for purpose of this post </span></p>  <p></p>  <p></p>  <p></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"></span></p>  <p>&#160;<span style="mso-ansi-language: en-us" lang="EN-US">When navigating the tree of the Site Content and Structure it was perfect form the structure point of view, and I was able to navigate on the structure without any issue. But when I tried to do any other kind of action like <b>Open Link in New Window </b>or creating a new item there was the issue again. </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"></span></p>  <p>&#160;<span style="font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; font-size: 12pt; mso-ansi-language: en-us" lang="EN-US">500 INTERNAL SERVER ERROR </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"></span></p>  <p>&#160;<span style="mso-ansi-language: en-us" lang="EN-US">The next thing was to look at the URL and there was something funny, no matter the action called on the <b>HugeSite_LotsOfSubsites</b> or one of its sub-site I would end up with the same URL </span><a href="https://intranetSite/HugeSite_LotsOfSubsites.aspx/Pages/default.aspx"><span style="mso-ansi-language: en-us" lang="EN-US">https://intranetSite/HugeSite_LotsOfSubsites.aspx/Pages/default.aspx</span></a><span style="mso-ansi-language: en-us" lang="EN-US">. </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">Analyzing the URL I noticed 2 .ASPX in the same URL </span><span style="font-family: wingdings; font-size: 14pt; mso-ansi-language: en-us" lang="EN-US">K</span><span style="font-size: 16pt; mso-ansi-language: en-us" lang="EN-US"> </span><a href="https://intranetSite/HugeSite_LotsOfSubsites.aspx/Pages/default.aspx"><span style="mso-ansi-language: en-us" lang="EN-US">https://intranetSite/<span style="background: yellow; mso-highlight: yellow">HugeSite_LotsOfSubsites</span><span style="background: lime; mso-highlight: lime">.aspx</span>/Pages/<span style="background: yellow; mso-highlight: yellow">default</span><span style="background: lime; mso-highlight: lime">.aspx</span></span></a><span style="mso-ansi-language: en-us" lang="EN-US">, and “there is the problem…“. It was the problem, alright, but how was it caused and how to solve it. Talking to the customer I showed him only the URL the site (</span><a href="https://intranetSite/HugeSite_LotsOfSubsites.aspx"><span style="mso-ansi-language: en-us" lang="EN-US">https://intranetSite/<span style="background: yellow; mso-highlight: yellow">HugeSite_LotsOfSubsites</span><span style="background: lime; mso-highlight: lime">.aspx</span></span></a><span style="mso-ansi-language: en-us" lang="EN-US">) and pointed that this should be the problem. After that moment our conversation was more or less like this: </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"></span></p>  <p>&#160;<b><span style="mso-ansi-language: en-us" lang="EN-US">Me:</span></b><span style="mso-ansi-language: en-us" lang="EN-US"> This is the url that is causing the problem </span><a href="https://intranetSite/HugeSite_LotsOfSubsites.aspx"><span style="mso-ansi-language: en-us" lang="EN-US">https://intranetSite/HugeSite_LotsOfSubsites.aspx</span></a><span style="mso-ansi-language: en-us" lang="EN-US"> </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><b><span style="mso-ansi-language: en-us" lang="EN-US">Customer:</span></b><span style="mso-ansi-language: en-us" lang="EN-US"> That is an aspx page. </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><b><span style="mso-ansi-language: en-us" lang="EN-US">Me:</span></b><span style="mso-ansi-language: en-us" lang="EN-US"> No, this is your current site URL. </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><b><span style="mso-ansi-language: en-us" lang="EN-US">Customer:</span></b><span style="mso-ansi-language: en-us" lang="EN-US"> No, that is an aspx page. </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">… </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">You get the idea </span><span style="font-family: wingdings; mso-ansi-language: en-us" lang="EN-US">J</span><span style="mso-ansi-language: en-us" lang="EN-US">… </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"></span></p>  <p>&#160;<span style="mso-ansi-language: en-us" lang="EN-US">Just after our chat he remembered that some user was changing some <b>Site Title´s</b> and <b>Url Name´s</b> using the General Settings feature like the images below: </span><span style="mso-ansi-language: en-us" lang="EN-US">&#160;</span></p>  <p></p>  <p class="MsoNormal"><span style="mso-fareast-language: pt"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/07/99/metablogapi/4353.clip_image002_2C4902A1.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-07-99-metablogapi/4353.clip_5F00_image002_5F00_2C4902A1.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/07/99/metablogapi/8156.clip_image002_thumb_1057CDA9.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-07-99-metablogapi/8156.clip_5F00_image002_5F00_thumb_5F00_1057CDA9.jpg" width="243" height="285" v:shapes="Picture_x0020_2" /></a><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/07/99/metablogapi/3276.clip_image003_467945F8.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-07-99-metablogapi/3276.clip_5F00_image003_5F00_467945F8.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image003" border="0" alt="clip_image003" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/07/99/metablogapi/3223.clip_image003_thumb_027561E1.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-07-99-metablogapi/3223.clip_5F00_image003_5F00_thumb_5F00_027561E1.jpg" width="588" height="418" v:shapes="Picture_x0020_3" /></a></span><span style="mso-ansi-language: en-us" lang="EN-US"> </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"></span></p>  <p>&#160;<span style="mso-ansi-language: en-us" lang="EN-US">The cause was found in the <b>Url Name: </b>text box, someone wrote HugeSite_LotsOfSubsites.aspx instead of just <b>HugeSite_LotsOfSubsites, </b>making<b> </b>this site inaccessible and all of its child sites. Now we had to find a solution, because using <b>General Settings</b> of the site to correct it was out of question, since any action on <b>HugeSite_LotsOfSubsites</b> would cause the …. </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"></span></p>  <p>&#160;<span style="font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; font-size: 12pt; mso-ansi-language: en-us" lang="EN-US">500 INTERNAL SERVER ERROR </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"></span></p>  <p>&#160;<span style="mso-ansi-language: en-us" lang="EN-US">In a previous conversation the customer had told me that restoring the backup should be our last resort, because the problem started 3 days ago, the sites that were working continued to be changed by users. So all I had left was the powerful SharePoint object model </span><span style="font-family: wingdings; mso-ansi-language: en-us" lang="EN-US">J</span><span style="mso-ansi-language: en-us" lang="EN-US">. </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"></span></p>  <p>&#160;<span style="mso-ansi-language: en-us" lang="EN-US">To validate the assumptions made before, I did a console application to validate the </span><a href="https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spweb.serverrelativeurl(office.12).aspx"><b><span style="mso-ansi-language: en-us" lang="EN-US">ServerRelativeUrl</span></b></a><span style="mso-ansi-language: en-us" lang="EN-US"> of </span><a href="https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spweb(office.12).aspx"><b><span style="mso-ansi-language: en-us" lang="EN-US">SPWeb</span></b></a><b> </b><span style="mso-ansi-language: en-us" lang="EN-US">in question: </span>&#160;</p>  <p></p>  <p></p>  <table style="border-collapse: collapse; background: #dfdfdf; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 0cm 0cm 0cm" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0"><tbody>     <tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes">       <td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 510pt; padding-right: 5.4pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top" width="850">         <p style="line-height: 115%" class="MsoNormal"><span style="line-height: 115%; font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us" lang="EN-US">&#160;<span style="color: blue">using</span>(<span style="color: #2b91af">SPSite</span> site = <span style="color: blue">new</span> <span style="color: #2b91af">SPSite</span>(<span style="color: #a31515">&quot;</span><a href="https://intranetSite/HugeSite_LotsOfSubsites.aspx">https://intranetSite/HugeSite_LotsOfSubsites.aspx</a><span style="color: #a31515">&quot;</span>)) </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="line-height: 115%; font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us" lang="EN-US">&#160; { </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="line-height: 115%; font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us" lang="EN-US">&#160;&#160;&#160; <span style="color: blue">using</span> (<span style="color: #2b91af">SPWeb</span> web = site.OpenWeb()) </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="line-height: 115%; font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us" lang="EN-US">&#160;&#160;&#160; { </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="line-height: 115%; font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us" lang="EN-US"></span></p>          <p>&#160;</p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="line-height: 115%; font-family: consolas; color: #2b91af; font-size: 9.5pt; mso-ansi-language: en-us" lang="EN-US">&#160;&#160;&#160;&#160;&#160;&#160; Console</span><span style="line-height: 115%; font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us" lang="EN-US">.WriteLine(<span style="color: blue">string</span>.Format(<span style="color: #a31515">&quot;The relative Url is: {0}&quot;</span>,web.ServerRelativeUrl)); </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="line-height: 115%; font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us" lang="EN-US">&#160;&#160;&#160;&#160;&#160; </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="line-height: 115%; font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us" lang="EN-US">&#160;&#160;&#160; </span><span style="line-height: 115%; font-family: consolas; font-size: 9.5pt">} </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="line-height: 115%; font-family: consolas; font-size: 9.5pt">&#160; } </span></p>          <p></p>          <p></p>          <p></p>          <p style="page-break-after: avoid; line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"></span></p>          <p>&#160;</p>          <p></p>          <p></p>       </td>     </tr>   </tbody></table>  <p class="MsoCaption"><span style="mso-ansi-language: en-us" lang="EN-US">Code 1 - Validating in C# </span></p>  <p class="MsoCaption"><span style="mso-ansi-language: en-us" lang="EN-US"></span></p>  <p class="MsoCaption"><span style="mso-ansi-language: en-us" lang="EN-US"></span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">The equivalent in Windows PowerShell is: </span><span style="mso-ansi-language: en-us" lang="EN-US">&#160;</span></p>  <table style="border-collapse: collapse; background: #dfdfdf; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 0cm 0cm 0cm" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0"><tbody>     <tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes">       <td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 566.7pt; padding-right: 5.4pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top" width="945">         <p style="line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">[System.Reflection.Assembly]::LoadWithPartialName(&quot;Microsoft.SharePoint&quot;) </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">Try { </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&#160;&#160;&#160;&#160; $site = New-object Microsoft.SharePoint.SPSite(&quot;</span><span style="line-height: 115%; font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us" lang="EN-US"><a href="https://intranetSite/HugeSite_LotsOfSubsites.aspx%20">https://intranetSite/HugeSite_LotsOfSubsites.aspx<span style="line-height: 115%; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span></a></span><span style="mso-ansi-language: en-us" lang="EN-US">&quot;) </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&#160;&#160;&#160;&#160; $web = $site.OpenWeb() </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&#160;&#160;&#160;&#160; &quot;</span><span style="line-height: 115%; font-family: consolas; color: #a31515; font-size: 9.5pt; mso-ansi-language: en-us" lang="EN-US"> The relative Url is</span><span style="mso-ansi-language: en-us" lang="EN-US">: &quot; + [string]$web.ServerRelativeUrl </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&#160;&#160;&#160; } </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">Finally </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">{ </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&#160;&#160;&#160;&#160; if ($web -ne $null){ $web.Dispose() } </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&#160;&#160;&#160;&#160; if ($site -ne $null){ $site.Dispose() } </span></p>          <p></p>          <p></p>          <p></p>          <p style="page-break-after: avoid; line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">} </span></p>          <p></p>          <p></p>          <p></p>       </td>     </tr>   </tbody></table>  <p class="MsoCaption"><span style="mso-ansi-language: en-us" lang="EN-US">Code 2 - Validating in Windows PowerShell </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"></span></p>  <p>&#160;<span style="mso-ansi-language: en-us" lang="EN-US">The result was:</span></p>  <table style="border-collapse: collapse; background: #dfdfdf; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 0cm 0cm 0cm" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0"><tbody>     <tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes">       <td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 475pt; padding-right: 5.4pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top" width="792">         <p style="line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">The relative Url is: /HugeSite_LotsOfSubsites<b><span style="color: red">.aspx</span></b> </span></p>       </td>     </tr>   </tbody></table>  <p>&#160; <br /><span style="mso-ansi-language: en-us" lang="EN-US">All that was left to do was using correcting the URL with some simple code like the following in C# that would change the <b>ServerRelativeUrl</b> of <b>SPWeb</b> object in question: </span><span style="mso-ansi-language: en-us" lang="EN-US">&#160;</span></p>  <p></p>  <table style="border-collapse: collapse; background: #dfdfdf; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 0cm 0cm 0cm" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0"><tbody>     <tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes">       <td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 475pt; padding-right: 5.4pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top" width="792">         <p style="line-height: 115%" class="MsoNormal"><span style="line-height: 115%; font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us" lang="EN-US">&#160;&#160; <span style="color: blue">using</span>(<span style="color: #2b91af">SPSite</span> site = <span style="color: blue">new</span> <span style="color: #2b91af">SPSite</span>(<span style="color: #a31515">&quot;</span><a href="https://intranetSite/HugeSite_LotsOfSubsites.aspx">https://intranetSite/HugeSite_LotsOfSubsites.aspx</a><span style="color: #a31515">&quot;</span>)) </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="line-height: 115%; font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us" lang="EN-US">&#160;&#160; { </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="line-height: 115%; font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us" lang="EN-US">&#160;&#160;&#160;&#160;&#160; <span style="color: blue">using</span> (<span style="color: #2b91af">SPWeb</span> web = site.OpenWeb()) </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="line-height: 115%; font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us" lang="EN-US">&#160;&#160;&#160;&#160;&#160; { </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="line-height: 115%; font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us" lang="EN-US">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; web.ServerRelativeUrl = <span style="color: #a31515">&quot;HugeSite_LotsOfSubsites&quot;</span>; </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="line-height: 115%; font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us" lang="EN-US">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; web.Update(); </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="line-height: 115%; font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us" lang="EN-US">&#160;&#160;&#160;&#160;&#160; </span><span style="line-height: 115%; font-family: consolas; font-size: 9.5pt">} </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="line-height: 115%; font-family: consolas; font-size: 9.5pt">&#160;&#160; } </span></p>          <p></p>          <p></p>          <p></p>          <p style="page-break-after: avoid; line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"></span></p>          <p>&#160;</p>          <p></p>          <p></p>       </td>     </tr>   </tbody></table>  <p class="MsoCaption"><span style="mso-ansi-language: en-us" lang="EN-US">Code 3 - Correcting the problem C# </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"></span></p>  <p>&#160;<span style="mso-ansi-language: en-us" lang="EN-US">An even easier way to do it was to use Windows PowerShell to do the same thing: </span><span style="mso-ansi-language: en-us" lang="EN-US">&#160;</span></p>  <p></p>  <table style="border-collapse: collapse; background: #dfdfdf; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 0cm 0cm 0cm" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0"><tbody>     <tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes">       <td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 552.55pt; padding-right: 5.4pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top" width="921">         <p style="line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">[System.Reflection.Assembly]::LoadWithPartialName(&quot;Microsoft.SharePoint&quot;) </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">Try { </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&#160;&#160;&#160;&#160; $site = New-object Microsoft.SharePoint.SPSite(&quot;</span><span style="line-height: 115%; font-family: consolas; font-size: 9.5pt; mso-ansi-language: en-us" lang="EN-US"><a href="https://intranetSite/HugeSite_LotsOfSubsites.aspx">https://intranetSite/HugeSite_LotsOfSubsites.aspx</a></span><span style="mso-ansi-language: en-us" lang="EN-US">&quot;) </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&#160;&#160;&#160;&#160; $web = $site.OpenWeb() </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&#160;&#160;&#160;&#160; $web.ServerRelativeUrl = &quot;</span><span style="line-height: 115%; font-family: consolas; color: #a31515; font-size: 9.5pt; mso-ansi-language: en-us" lang="EN-US">HugeSite_LotsOfSubsites</span><span style="mso-ansi-language: en-us" lang="EN-US">&quot; </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&#160;&#160;&#160;&#160; $web.update() </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">} </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">Finally </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">{ </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&#160;&#160; if ($web -ne $null){ $web.Dispose() } </span></p>          <p></p>          <p></p>          <p></p>          <p style="line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">&#160;&#160;&#160;&#160; if ($site -ne $null){ $site.Dispose() } </span></p>          <p></p>          <p></p>          <p></p>          <p style="page-break-after: avoid; line-height: 115%" class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US">} </span></p>          <p></p>          <p></p>          <p></p>       </td>     </tr>   </tbody></table>  <p class="MsoCaption"><span style="mso-ansi-language: en-us" lang="EN-US">Code 4 - Correcting the problem Windows PowerShell </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"></span></p>  <p>&#160;<span style="mso-ansi-language: en-us" lang="EN-US">With this, the problem was solved without having to restore the 3 days ago backup. This was a problem easy to troubleshoot and to fix, thanks to the flexibility of the SharePoint object model. This also shows that SharePoint being so flexible makes it easy for less experienced users to do big damage if they have sufficient privileges to do it. With this post I also wanted to show you how easy can be using SharePoint API with PowerShell, and more important of all <b>never name a Sharepoint site ending in <span style="color: red">.ASPX</span></b>.&#160;&#160;&#160; </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"></span></p>  <p>&#160;<span style="mso-ansi-language: en-us" lang="EN-US">See you next time! </span></p>  <p></p>  <p></p>  <p></p>  <p class="MsoNormal"><span style="mso-ansi-language: en-us" lang="EN-US"></span></p>  <p>&#160;<span style="mso-ansi-language: en-us" lang="EN-US"><a href="https://blogs.msdn.com/b/deviations/archive/2009/04/06/rui-veloso.aspx">Rui Veloso</a> </span></p>]]></content:encoded>
    </item>
    <item>
      <title>Quick tips: Is there any exception out there ?</title>
      <link>https://docs.microsoft.com/archive/blogs/deviations/quick-tips-is-there-any-exception-out-there</link>
      <pubDate>Mon, 14 Jun 2010 08:45:00 GMT</pubDate>
      <dc:creator><![CDATA[ptadcs]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/deviations/2010/06/14/quick-tips-is-there-any-exception-out-there/</guid>
      <description><![CDATA[Hello,
Let me start by clarifying that this only applies to x86. The reason for this is that on x86...]]></description>
      <content:encoded><![CDATA[<p class="MsoNormal"><a name="_MailOriginal"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">Hello,<o:p></o:p></span></span></span></a></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri; font-size: small;">Let me start by clarifying that this only applies to x86. The reason for this is that on x86 the first field on a CONTEXT (more info at </span></span></span><a href="https://msdn.microsoft.com/en-us/library/ms679284"><span style="font-family: Calibri;"><span style="font-size: small;"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;">https://msdn.microsoft.com/en-us/library/ms679284</span></span><span style="mso-bookmark: _MailOriginal;"></span></span></span></a><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;"> ) structure is a flag with the value 0x1003f.<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">More often than I desire I get memory dumps (in hang mode) when an exception occurs and someone complains their application is not working for the last 24 hours. Before I throw the ball back and ask crash dumps I always give it a shot to see if I&rsquo;m lucky enough and the memory dump collected contains any remains or clues that would allow me to explain or get closer to the resolution of the problem.<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri; font-size: small;">I&acute;m not covering managed exceptions. To those you can use SOS or the recently released psscor2 (</span></span></span><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=5c068e9f-ebfe-48a5-8b2f-0ad6ab454ad4&amp;displayLang=en"><span style="font-family: Calibri;"><span style="font-size: small;"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;">https://www.microsoft.com/downloads/details.aspx?FamilyID=5c068e9f-ebfe-48a5-8b2f-0ad6ab454ad4&amp;displayLang=en</span></span><span style="mso-bookmark: _MailOriginal;"></span></span></span></a><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri; font-size: small;">). As a side note I highly recommend psscor2 if you are debugging managed code. For more info on this extension and commands, give a look at Tom blog (</span></span></span><a href="https://blogs.msdn.com/b/tom"><span style="font-family: Calibri;"><span style="font-size: small;"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;">https://blogs.msdn.com/b/tom</span></span><span style="mso-bookmark: _MailOriginal;"></span></span></span></a><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">).<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">Now, back to our scenario. Whenever an exception occurs, the CONTEXT is pushed on the stack so our goal would be to see if any traces of 0x1003f still exist on stack. Below is an example using s (search memory). For more information on s command please refer to debugging tools for windows help.<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></span></p>
<div style="padding-bottom: 1pt; padding-left: 4pt; padding-right: 4pt; background: #d9d9d9; padding-top: 1pt; mso-element: para-border-div; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid windowtext .5pt; border: windowtext 1pt solid;">
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">0:003&gt; ~*e s -d esp L-1000 <span style="background: lime; mso-highlight: lime;">0x1003f</span><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="font-family: Calibri;"><span style="font-size: small;"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="background: yellow; color: black; mso-bidi-font-family: 'Times New Roman'; mso-highlight: yellow; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;">0115e400</span></span><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="mso-spacerun: yes;">&nbsp; </span><span style="background: lime; mso-highlight: lime;">0001003f</span> 00000000 00000000 00000000<span style="mso-spacerun: yes;">&nbsp; </span>?...............<o:p></o:p></span></span></span></span></p>
</div>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">Now take the yellow address above and use .cxr to set context<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></span></p>
<div style="padding-bottom: 1pt; padding-left: 4pt; padding-right: 4pt; background: #d9d9d9; padding-top: 1pt; mso-element: para-border-div; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid windowtext .5pt; border: windowtext 1pt solid;">
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">0:003&gt; .cxr 0115e400<span style="mso-spacerun: yes;">&nbsp; </span><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">eax=0115e6cc ebx=004824d0 ecx=00000003 edx=00000000 esi=10256b48 edi=0115e75c<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">eip=762dfbae esp=0115e6cc ebp=0115e71c iopl=0<span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>nv up ei pl nz na pe nc<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">cs=001b<span style="mso-spacerun: yes;">&nbsp; </span>ss=0023<span style="mso-spacerun: yes;">&nbsp; </span>ds=0023<span style="mso-spacerun: yes;">&nbsp; </span>es=0023<span style="mso-spacerun: yes;">&nbsp; </span>fs=003b<span style="mso-spacerun: yes;">&nbsp; </span>gs=0000<span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>efl=00000206<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">kernel32!RaiseException+0x58:<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">762dfbae c9<span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>leave<o:p></o:p></span></span></span></span></p>
</div>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">Let&rsquo;s look at the stack after using .cxr <o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></span></p>
<div style="padding-bottom: 1pt; padding-left: 4pt; padding-right: 4pt; background: #d9d9d9; padding-top: 1pt; mso-element: para-border-div; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid windowtext .5pt; border: windowtext 1pt solid;">
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;"># ChildEBP RetAddr<span style="mso-spacerun: yes;">&nbsp; </span><o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">00 0115e71c 10209499 kernel32!RaiseException+0x58<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">01 0115e75c 0040ed8c msvcrtd!_CxxThrowException+0x39<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">WARNING: Stack unwind information not available. Following frames may be wrong.<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">02 0115fc60 00415dab mod1+0xed8c<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">03 0115fc68 00425bd3 mod1+0x15dab<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">04 0115fe4c 00421e85 mod1+0x25bd3<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">05 0115ff54 1020bf53 mod1+0x21e85<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">06 0115ff88 762ed0e9 msvcrtd!_threadstartex+0x73<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">07 0115ff94 76fa19bb kernel32!BaseThreadInitThunk+0xe<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">08 0115ffd4 76fa198e ntdll!__RtlUserThreadStart+0x23<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">09 0115ffec 00000000 ntdll!_RtlUserThreadStart+0x1b<o:p></o:p></span></span></span></span></p>
</div>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">Just for reference this thread stack is <o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></span></p>
<div style="padding-bottom: 1pt; padding-left: 4pt; padding-right: 4pt; background: #d9d9d9; padding-top: 1pt; mso-element: para-border-div; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid windowtext .5pt; border: windowtext 1pt solid;">
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">00 0115fe58 76fc4780 ntdll!KiFastSystemCallRet<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">01 0115fe5c 762e9990 ntdll!ZwDelayExecution+0xc<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">02 0115fec4 762a1c6c kernel32!SleepEx+0x62<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">03 0115fed4 00430948 kernel32!Sleep+0xf<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">WARNING: Stack unwind information not available. Following frames may be wrong.<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">04 0115ff54 1020bf53 mod1+0x30948<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">05 0115ff88 762ed0e9 msvcrtd!_threadstartex+0x73<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">06 0115ff94 76fa19bb kernel32!BaseThreadInitThunk+0xe<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">07 0115ffd4 76fa198e ntdll!__RtlUserThreadStart+0x23<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">08 0115ffec 00000000 ntdll!_RtlUserThreadStart+0x1b<o:p></o:p></span></span></span></span></p>
</div>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></span></p>
<p class="MsoNormal"><span style="font-size: small;"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;">So, bottom line if you are lucky enough </span></span></span><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="font-family: Wingdings; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-char-type: symbol; mso-symbol-font-family: Wingdings; mso-themecolor: text1;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">J</span></span></span><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-family: Calibri;"> some info might still be present and give clues to the issue being debugged.<o:p></o:p></span></span></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></span></p>
<p class="MsoNormal"><span style="mso-bookmark: _MailOriginal;"><span lang="EN-US" style="color: black; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-theme-font: minor-bidi; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;">Bruno<o:p></o:p></span></span></span></span></p>]]></content:encoded>
    </item>
    <item>
      <title>Silverlight Splash Screen In Action</title>
      <link>https://docs.microsoft.com/archive/blogs/deviations/silverlight-splash-screen-in-action</link>
      <pubDate>Thu, 10 Jun 2010 11:50:00 GMT</pubDate>
      <dc:creator><![CDATA[ptadcs]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/deviations/2010/06/10/silverlight-splash-screen-in-action/</guid>
      <description><![CDATA[No, this is not &ldquo;just another&rdquo; article about implementing Splash Screens in Silverlight...]]></description>
      <content:encoded><![CDATA[<p>No, this is not &ldquo;just another&rdquo; article about implementing Splash Screens in Silverlight :)</p>
<p>Sure, I&rsquo;ll briefly present the procedure, but what I really want to show is how easily we can assess, in our development machines, the splash screen the end user will experience.</p>
<p>&nbsp;</p>
<p><b></b></p>
<p><b><span style="font-size: large;">Default Loading Experience in Silverlight</span></b></p>
<p>It is fairly easy to build our own splash screen in Silverlight but, surprisingly, sometimes even the best and highly polished Silverlight applications overlook this.</p>
<p>Without a customized splash screen the default loading experience is the well-known light-blue circle animation.</p>
<p><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/07/99/20100610%20Silverlight%20Splash%20Screen%20In%20Action/1300.DefaultSplashScreen.png" original-url="https://blogs.msdn.com/cfs-filesystemfile.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-07-99-20100610+Silverlight+Splash+Screen+In+Action/1300.DefaultSplashScreen.png" border="0" style="margin: 10px 10px 0px 0px" /></p>
<p>There&rsquo;s nothing wrong with it but if you&rsquo;re building an amazing, unique, matchless Silverlight application you&rsquo;ll certainly want the loading experience to be up to it, blending nicely with your brand and design.</p>
<p><b></b></p>
<p><b></b></p>
<p><b></b>&nbsp;</p>
<p><b><span style="font-size: large;">Custom Loading Experience in Silverlight</span></b></p>
<p>How to customize it then? - As promised, I&rsquo;ll be concise here: A straightforward 1, 2, 3 steps. </p>
<p>To learn more about Silverlight Splash Screens please read this article: <a href="https://msdn.microsoft.com/en-us/library/cc838130(v=VS.95).aspx">https://msdn.microsoft.com/en-us/library/cc838130(v=VS.95).aspx</a></p>
<p>&nbsp;</p>
<p><b><span style="text-decoration: underline;"></span></b></p>
<p><b><span style="text-decoration: underline;"></span></b></p>
<p><b><span style="text-decoration: underline;">Step 1</span></b><span style="text-decoration: underline;"> - Build your XAML Splash Screen and place it on your Web Site</span></p>
<p>Be as creative as you wish. Just don&rsquo;t define a UserControl in your XAML - it won&rsquo;t work. Use a Layout Control (as a Grid, StackPanel or Canvas) as the top element.</p>
<p>The XAML file must be outside the package. Otherwise, it won&rsquo;t be available while the package itself is downloading.</p>
<p>Example: <a target="_blank" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/07/99/20100610%20Silverlight%20Splash%20Screen%20In%20Action/0285.SplashScreen.xaml.txt" original-url="https://blogs.msdn.com/cfs-filesystemfile.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-07-99-20100610+Silverlight+Splash+Screen+In+Action/0285.SplashScreen.xaml.txt" title="SplashScreen.xaml">SplashScreen.xaml</a></p>
<p>&nbsp;</p>
<p><b><span style="text-decoration: underline;">Step 2</span></b><span style="text-decoration: underline;"> - Specify the custom Splash Screen in the Silverlight Plugin Host</span></p>
<p>Use following params options:</p>
<p><a href="https://msdn.microsoft.com/en-us/library/cc838219(v=VS.95).aspx">SplashScreenSource</a> - URI of the XAML page that provides the visuals for the splash screen. </p>
<p><a href="https://msdn.microsoft.com/en-us/library/cc838236(v=VS.95).aspx">OnSourceDownloadProgressChanged</a> &ndash; (Optional) Name of an event handler that is called at increments during the time that the Source is being downloaded.</p>
<p><a href="https://msdn.microsoft.com/en-us/library/cc838143(v=VS.95).aspx">OnSourceDownloadComplete</a> &ndash; (Optional) Name of an event handler that is called once when the Source download is completed.</p>
<p>Example:</p>
<pre class="code"><span style="color: blue">&lt;</span><span style="color: maroon">object </span><span style="color: red">data</span><span style="color: blue">="data:application/x-silverlight-2," </span><span style="color: red">type</span><span style="color: blue">="application/x-silverlight-2" </span><span style="color: red">width</span><span style="color: blue">="100%" </span><span style="color: red">height</span><span style="color: blue">="100%"&gt;
      </span><span style="color: #006400">(...)
      </span><span style="color: blue">&lt;</span><span style="color: maroon">param </span><span style="color: red">name</span><span style="color: blue">="splashscreensource" </span><span style="color: red">value</span><span style="color: blue">="SplashScreen.xaml" /&gt;
      &lt;</span><span style="color: maroon">param </span><span style="color: red">name</span><span style="color: blue">="onSourceDownloadProgressChanged" </span><span style="color: red">value</span><span style="color: blue">="onSourceDownloadProgressChanged" /&gt;
      &lt;</span><span style="color: maroon">param </span><span style="color: red">name</span><span style="color: blue">="onSourceDownloadComplete" </span><span style="color: red">value</span><span style="color: blue">="onSourceDownloadComplete" /&gt;
&lt;/</span><span style="color: maroon">object</span><span style="color: blue">&gt;
</span><p>&nbsp;</p></pre>
<div></div>
<p><b><span style="text-decoration: underline;">Step 3</span></b><span style="text-decoration: underline;"> - (Optional) Implement Javascript Event Handlers</span></p>
<p>If you want to programmatically change your Splash Screen when the source package is downloading, e.g. display the loading percentage, or act when the download is complete implement these handlers (create a .js file and reference it on your page or write the script within the HTML head tag).</p>
<p>Example:</p>
<pre class="code"><span style="color: blue">&lt;</span><span style="color: maroon">script </span><span style="color: red">type</span><span style="color: blue">="text/javascript"&gt;
        function onSourceDownloadProgressChanged(sender, eventArgs) {
            var slPlugin = sender.getHost();
            slPlugin.content.findName(</span><span style="color: maroon">"LoadingText"</span><span style="color: blue">).Text =<br />                Math.round((eventArgs.progress * 100)) + "%";
        }

        </span><span style="color: blue">function onSourceDownloadComplete(sender, eventArgs) {
            window.status = </span><span style="color: maroon">"Finished";
        }
</span><span style="color: blue">&lt;/</span><span style="color: maroon">script</span><span style="color: blue">&gt;
</span><p><b></b></p><p><b></b>&nbsp;</p></pre>
<p><b><span style="font-size: large;">Seeing it in Action</span></b></p>
<p><b></b></p>
<p>If you followed these instructions you should experience a loading sequence like this:</p>
<p><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/07/99/20100610%20Silverlight%20Splash%20Screen%20In%20Action/1057.CustomSplashScreen.png" original-url="https://blogs.msdn.com/cfs-filesystemfile.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-07-99-20100610+Silverlight+Splash+Screen+In+Action/1057.CustomSplashScreen.png" border="0" /></p>
<p>However, probably you won&rsquo;t! That&rsquo;s not because something is wrong, it just isn&rsquo;t displayed because you&rsquo;re most likely running it locally and your XAP package loads too fast. The XAML-based splash screen will only be showed if it exceeds a certain time threshold (approximately 0.5 seconds).</p>
<p>How can we test it then? How can we simulate what the end user will most certainly experience, from the other side of the world, with network latency and bandwidth constraints?</p>
<p>Fortunately, we won&rsquo;t need fancy network tools to do it (unless we really want to simulate different network conditions &ndash; here we just want to be able to see the splash screen running). All we need is our &ldquo;old pal&rdquo; Fiddler (<a href="https://www.fiddler2.com/fiddler2/">Fiddler</a> is a freeware Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet).</p>
<p><b></b></p>
<p><b></b>&nbsp;</p>
<p><b><span style="font-size: large;">How to Use Fiddler to Slow Down XAP Loading</span></b></p>
<p>To introduce some latency when the browser is downloading the package we should configure a Fiddler rule.</p>
<p>In Fiddler, select &ldquo;Rules &gt; Customize Rules...&rdquo;</p>
<p><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/07/99/20100610%20Silverlight%20Splash%20Screen%20In%20Action/4643.Fiddler.png" original-url="https://blogs.msdn.com/cfs-filesystemfile.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-07-99-20100610+Silverlight+Splash+Screen+In+Action/4643.Fiddler.png" border="0" /></p>
<p>A CustomRules.js file will be opened. Here you should search for the OnBeforeRequest function and add a Session delay to your XAP file download. Don&rsquo;t forget to save the file before testing.</p>
<p>Example:</p>
<pre class="code"><span style="color: blue">static function OnBeforeRequest(oSession: Session)
{
    if (oSession.uriContains("Load.xap")){
         oSession["ui-color"]="orange"; 
         oSession["ui-bold"]="true";
         //Delay received data by X ms per KB downloaded.
         oSession["response-trickle-delay"] = "2000"; 
    }
(&hellip;)
}</span></pre>
<p>Here, for the Load.xap request, I&rsquo;m setting the Fiddler request trace line to <b><span style="color:orange">bold orange</span></b> and introducing a 2000ms delay per KB downloaded.</p>
<p>Now, having Fiddler running, capturing traffic with this custom rule, we should be able to see our Splash Screen when browsing the Silverlight application.</p>
<p>Well&hellip; it depends! It will still not work if you&rsquo;re using a local address or the Visual Studio Built-in Web Server, browsing <a href="https://localhost">https://localhost</a> or <a href="https://127.0.1.1">https://127.0.1.1</a></p>
<p>The reason for this is that local addresses typically bypass any proxies and so Fiddler will not be able to monitor these requests.</p>
<p>&nbsp;</p>
<p>Solution: </p>
<p><i><span style="text-decoration: underline;"></span></i></p>
<p>&middot; <i><span style="text-decoration: underline;">Local addresses</span></i></p>
<p>Instead of using a local address use the Machine name or the local IP address. </p>
<p>This is, instead of <a href="https://localhost">https://localhost</a> or <a href="https://127.0.1.1">https://127.0.1.1</a> use <a href="https://mymachinename">https://mymachinename</a> or <a href="https://192.168.1.100">https://192.168.1.100</a> (your IP address).</p>
<p>&middot; <i><span style="text-decoration: underline;">Visual Studio Built-in Web Server</span></i></p>
<p>Instead of using a local address use a hack: A dot suffixing 127.0.0.1 ! That&rsquo;s right, access the application through <a href="https://127.0.0.1">https://127.0.0.1</a>. ! Awkward? True, but works :)</p>
<p>&nbsp;</p>
<p>Now Fiddler will be able to monitor these requests and the rule will do its work. You&rsquo;ll see something like this:</p>
<p><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/07/99/20100610%20Silverlight%20Splash%20Screen%20In%20Action/6644.FiddlerCapture.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-07-99-20100610+Silverlight+Splash+Screen+In+Action/6644.FiddlerCapture.png" border="0" /></p>
<p>And of course, as intended, you&rsquo;ll be able to watch your custom Splash Screen in action!</p>
<p>&nbsp;</p>
<p>Regards.</p>
<p><a href="https://blogs.msdn.com/deviations/pages/Pedro-Fortes.aspx">Pedro Fortes</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Quick tips: Getting detailed info on modules and setting breakpoints on .net</title>
      <link>https://docs.microsoft.com/archive/blogs/deviations/quick-tips-getting-detailed-info-on-modules-and-setting-breakpoints-on-net</link>
      <pubDate>Tue, 08 Jun 2010 02:07:00 GMT</pubDate>
      <dc:creator><![CDATA[ptadcs]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/deviations/2010/06/08/quick-tips-getting-detailed-info-on-modules-and-setting-breakpoints-on-net/</guid>
      <description><![CDATA[Hello,
Sometimes i have to do live debugging in order to understand what&rsquo;s going on inside a...]]></description>
      <content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;">Hello,<o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;">Sometimes i have to do live debugging in order to understand what&rsquo;s going on inside a process. Usually when this happens i need to set breakpoints on specific methods. Let&rsquo;s say that I what to set a specific breakpoint on a method inside Microsoft.Sharepoint.dll (this is just an example, the same applies to every managed dll).<o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;">First thing I do is to list domains using !DumpDomain. The output is somewhat similar to below (I&rsquo;m interested on modules address and modules names)<o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">Assembly: 000000000018a850 [C:\WINDOWS\assembly\GAC_MSIL\Microsoft.SharePoint\12.0.0.0__71e9bce111e9429c\Microsoft.SharePoint.dll]<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">ClassLoader: 0000000007852980<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">SecurityDescriptor: 000000000230da48<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">&nbsp; Module Name<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span style="font-family: Calibri;"><span lang="EN-US" style="background: yellow; color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-highlight: yellow; mso-themecolor: text1;">00000642800c2e30</span><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"> C:\WINDOWS\assembly\GAC_MSIL\Microsoft.SharePoint\12.0.0.0__71e9bce111e9429c\<span style="background: yellow; mso-highlight: yellow;">Microsoft.SharePoint.dll</span><o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">Assembly: 000000001fd54b50 [C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\48d21411\ee495e7c\App_Browsers.pprtnn5a.dll]<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">ClassLoader: 00000000684cf630<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">SecurityDescriptor: 000000000230da48<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">&nbsp; Module Name<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">000006428311a8a8 C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\48d21411\ee495e7c\App_Browsers.pprtnn5a.dll<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;">Now that I know the module address of the module i&acute;m interested in lets dig into the types it defines. To do that use !DumpModule &ndash;mt &lt;module address&gt;<o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;">The output is similar to the one below<o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">0:000&gt; !DumpModule -mt 00000642800c2e30 <o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">Name: C:\WINDOWS\assembly\GAC_MSIL\Microsoft.SharePoint\12.0.0.0__71e9bce111e9429c\Microsoft.SharePoint.dll<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">Attributes: PEFile <o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">Assembly: 000000000018a850<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">LoaderHeap: 0000000000000000<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">TypeDefToMethodTableMap: 0000064280250020<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">TypeRefToMethodTableMap: 00000642802568c0<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">MethodDefToDescMap: 0000064280259028<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">FieldDefToDescMap: 0000064280291958<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">MemberRefToDescMap: 0000064280302c18<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">FileReferencesMap: 00000642803108c8<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">AssemblyReferencesMap: 00000642803108d0<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">MetaData start address: 000000000af87fac (6417184 bytes)<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">Types defined in this module<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MT&nbsp;&nbsp; &nbsp;TypeDef Name<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">------------------------------------------------------------------------------<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">0000064280cd64c0 0x02000002 DotfuscatorAttribute<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">0000064280cd6600 0x02000003 Microsoft.SharePoint.CoreResource<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">00000642808e4640 0x02000004 Microsoft.SharePoint.Library.SPRequest<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">00000642809ff400 0x02000005 Microsoft.SharePoint.Library.SPCharArray<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">0000064280cd67c0 0x02000006 Microsoft.SharePoint.DirectorySoap.SPDirectoryManagementProxy<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">0000064280cd6980 0x02000007 Microsoft.SharePoint.DirectorySoap.ContactFlags<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">0000064280cd6b00 0x02000008 Microsoft.SharePoint.DirectorySoap.RequestStatus<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span style="font-family: Calibri;"><span lang="EN-US" style="background: yellow; color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-highlight: yellow; mso-themecolor: text1;">0000064280cd6d40 0x02000009 Microsoft.SharePoint.DirectorySoap.RequestInfo</span><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">0000064280cd6f00 0x0200000a Microsoft.SharePoint.DirectorySoap.RequestResponse<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">0000064280cd7000 0x0200000b Microsoft.SharePoint.DirectorySoap.DistributionGroupFlags<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">(&hellip;)<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">Types referenced in this module<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MT&nbsp;&nbsp;&nbsp; TypeRef Name<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">------------------------------------------------------------------------------<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">00000642788c0cd8 0x01000011 System.Object<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">000006424bb22900 0x01000012 System.Web.Services.Protocols.SoapHttpClientProtocol<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">00000642788c10b8 0x01000013 System.Enum<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">00000642bcf23248 0x01000014 System.Web.SiteMapProvider<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">00000642bcf7b298 0x01000015 System.Web.UI.IHierarchicalDataSource<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">(&hellip;)<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;">Now let&rsquo;s say i&acute;m interested on type Microsoft.SharePoint.DirectorySoap.RequestInfo. To list all methods use !DumpMT &ndash;md &lt;mt address&gt;<o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">0:000&gt; !DumpMT -md 0000064280cd6d40 <o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">EEClass: 0000064280d01848<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">Module: 00000642800c2e30<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">Name: Microsoft.SharePoint.DirectorySoap.RequestInfo<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">mdToken: 02000009&nbsp; (C:\WINDOWS\assembly\GAC_MSIL\Microsoft.SharePoint\12.0.0.0__71e9bce111e9429c\Microsoft.SharePoint.dll)<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">BaseSize: 0x30<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">ComponentSize: 0x0<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">Number of IFaces in IFaceMap: 0<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">Slots in VTable: 11<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">--------------------------------------<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">MethodDesc Table<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Entry&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MethodDesc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JIT Name<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">000006427809f660 0000064278930388&nbsp;&nbsp; PreJIT System.Object.ToString()<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">000006427809dc60 0000064278930390&nbsp;&nbsp; PreJIT System.Object.Equals(System.Object)<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">000006427809dc90 00000642789303a8&nbsp;&nbsp; PreJIT System.Object.GetHashCode()<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span style="font-family: Calibri;"><span lang="EN-US" style="background: yellow; color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-highlight: yellow; mso-themecolor: text1;">0000064278092ca0 00000642789303b0&nbsp;&nbsp; PreJIT System.Object.Finalize()</span><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">0000064280ce12f0 0000064280cd6c90&nbsp;&nbsp;&nbsp;&nbsp; NONE Microsoft.SharePoint.DirectorySoap.RequestInfo.get_RequestorEmail()<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">0000064280ce12f8 0000064280cd6c98&nbsp;&nbsp;&nbsp;&nbsp; NONE Microsoft.SharePoint.DirectorySoap.RequestInfo.set_RequestorEmail(System.String)<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">0000064280ce1300 0000064280cd6ca0&nbsp;&nbsp;&nbsp;&nbsp; NONE Microsoft.SharePoint.DirectorySoap.RequestInfo.get_Justification()<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">0000064280ce1308 0000064280cd6ca8&nbsp;&nbsp;&nbsp;&nbsp; NONE Microsoft.SharePoint.DirectorySoap.RequestInfo.set_Justification(System.String)<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">0000064280ce1310 0000064280cd6cb0&nbsp;&nbsp;&nbsp;&nbsp; NONE Microsoft.SharePoint.DirectorySoap.RequestInfo.get_RequestId()<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">0000064280ce1318 0000064280cd6cb8&nbsp;&nbsp;&nbsp;&nbsp; NONE Microsoft.SharePoint.DirectorySoap.RequestInfo.set_RequestId(System.Guid)<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">0000064280ce1320 0000064280cd6cc0&nbsp;&nbsp;&nbsp;&nbsp; NONE Microsoft.SharePoint.DirectorySoap.RequestInfo..ctor()<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;">This shows some very interesting info like MethodDesc (used to set breakpoints) and JIT information. To set a breakpoint just use !bpmd &ndash;md &lt;methoddesc&gt;<o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #d9d9d9;"><span lang="EN-US" style="color: black; font-size: 10pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">0:000&gt; !bpmd -md 00000642789303b0&nbsp; <o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;">Now you can press &ldquo;g&rdquo; (go) and let the breakpoint be hit. <o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;">Have fun<o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;">Bruno<o:p></o:p></span></span></span></p>]]></content:encoded>
    </item>
    <item>
      <title>Quick tips: Kernel Dumps, Blue Screens and !Analyze -v</title>
      <link>https://docs.microsoft.com/archive/blogs/deviations/quick-tips-kernel-dumps-blue-screens-and-analyze-v</link>
      <pubDate>Mon, 07 Jun 2010 02:04:00 GMT</pubDate>
      <dc:creator><![CDATA[ptadcs]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/deviations/2010/06/07/quick-tips-kernel-dumps-blue-screens-and-analyze-v/</guid>
      <description><![CDATA[Hello,
This time I&rsquo;m going to address something that most times is somewhat straight forward...]]></description>
      <content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;">Hello,<o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;">This time I&rsquo;m going to address something that most times is somewhat straight forward to analyze yet many people I deal with don&acute;t know how to proceed when a blue screen appears. In this blog post I assume the server is already configured to generate kernel dumps or mini dumps. (this is something I always advice. Configure your servers to generate memory dumps if something goes wrong)<o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;">Usually I get emails like &ldquo;my server just got a BSOD (blue screen of death). I&acute;ve got a minidump and I need to understand what happened&rdquo;. My approach is always the same (and most of the times it is enough to find the root cause).<o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;">First Step<o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri; font-size: small;">Open windbg and make sure the symbol server is properly configured &ndash; more info at </span><a href="https://www.microsoft.com/whdc/devtools/debugging/debugstart.mspx"><span style="color: black; mso-themecolor: text1;"><span style="font-family: Calibri; font-size: small;">https://www.microsoft.com/whdc/devtools/debugging/debugstart.mspx</span></span></a><span style="font-size: small;"><span style="font-family: Calibri;"> <o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;">Second Step<o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;">Open the memory dump on windbg. Below is the output when opening a kernel memory dump<o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">(&hellip;)<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">Loading Kernel Symbols<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">...............................................................<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">................................................................<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">......................<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">Loading User Symbols<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">Loading unloaded module list<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">....................................<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">*******************************************************************************<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: 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;&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></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Bugcheck Analysis&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; *<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: 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;&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></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">*******************************************************************************<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span style="font-family: Calibri;"><span lang="EN-US" style="background: yellow; color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-highlight: yellow; mso-themecolor: text1;">Use !analyze -v to get detailed debugging information.</span><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">BugCheck 50, {d44cdde4, 0, 818ed8b3, 0}<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">(&hellip;)<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">As you can see above the debuggers states &ldquo;Use !analyze &ndash;v to get detailed debugging information&rdquo;. Let&rsquo;s follow the expert </span></span><span lang="EN-US" style="font-family: Wingdings; color: black; mso-ansi-language: EN-US; mso-themecolor: text1;">J</span><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;"> (the debugger) and issue !analyze &ndash;v<o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">1: kd&gt; !analyze -v<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">*******************************************************************************<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: 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;&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></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Bugcheck Analysis&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; *<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: 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;&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></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">*******************************************************************************<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span style="font-family: Calibri;"><span lang="EN-US" style="background: yellow; color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-highlight: yellow; mso-themecolor: text1;">PAGE_FAULT_IN_NONPAGED_AREA (50)</span><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">Invalid system memory was referenced.&nbsp; This cannot be protected by try-except,<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">it must be protected by a Probe.&nbsp; Typically the address is just plain bad or it<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">is pointing at freed memory.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">Arguments:<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">Arg1: d44cdde4, memory referenced.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">Arg2: 00000000, value 0 = read operation, 1 = write operation.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">Arg3: 818ed8b3, If non-zero, the instruction address which referenced the bad memory<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; address.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">Arg4: 00000000, (reserved)<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">Debugging Details:<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">------------------<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">(&hellip;)<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">TRAP_FRAME:&nbsp; d28db9e0 -- (.trap 0xffffffffd28db9e0)<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">ErrCode = 00000000<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">eax=d44cdde0 ebx=d28dbad0 ecx=d28dba94 edx=00000000 esi=b2a6c298 edi=09f56e20<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">eip=818ed8b3 esp=d28dba54 ebp=d28dba60 iopl=0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nv up ei ng nz na po nc<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">cs=0008&nbsp; ss=0010&nbsp; ds=0023&nbsp; es=0023&nbsp; fs=0030&nbsp; gs=0000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; efl=00010282<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">nt!RtlTimeToSecondsSince1980+0x16:<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">818ed8b3 ff7004&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; push&nbsp;&nbsp;&nbsp; dword ptr [eax+4]&nbsp;&nbsp;&nbsp; ds:0023:d44cdde4=????????<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">Resetting default scope<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">LAST_CONTROL_TRANSFER:&nbsp; from 8185edb4 to 818a936d<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span style="font-family: Calibri;"><span lang="EN-US" style="background: yellow; color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-highlight: yellow; mso-themecolor: text1;">STACK_TEXT:</span><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;">&nbsp; <o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">d28db9c8 8185edb4 00000000 d44cdde4 00000000 nt!MmAccessFault+0x10a<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">d28db9c8 818ed8b3 00000000 d44cdde4 00000000 nt!KiTrap0E+0xdc<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">d28dba60 a658794a d44cdde0 d28dba94 b2a6c298 nt!RtlTimeToSecondsSince1980+0x16<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">d28dba9c a6586d85 bfca9448 b2a6c298 00000020 srvnet!FillSessionInfoBuffer+0x8c<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">d28dbae4 a6587be7 bfca9448 00000007 00000006 srvnet!SvcEnumApiHandler64+0x7f<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">d28dbb10 a657bb5a bfca9448 09f56d60 00002000 srvnet!SvcSessionEnum+0x2f<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">d28dbb6c a658c102 87629550 00000001 10b017e8 srvnet!SrvAdminProcessFsctl+0x2de<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">d28dbbd0 a657c3aa 87629550 00000001 10b017e8 srvnet!SrvNetProcessFsctl+0x54<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">d28dbc18 a658c043 872aaf08 00146027 87629550 srvnet!SrvNetDeviceControl+0xc6<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">d28dbc2c 81855976 872aaf08 c5e69880 c5e69880 srvnet!SrvNetDefaultDispatch+0x3e<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">d28dbc44 81a576a1 87629550 c5e69880 c5e698f0 nt!IofCallDriver+0x63<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">d28dbc64 81a57e46 872aaf08 87629550 10b01701 nt!IopSynchronousServiceTail+0x1d9<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">d28dbd00 81a56b2c 872aaf08 c5e69880 00000000 nt!IopXxxControlFile+0x6b7<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">d28dbd34 8185bc7a 000007a8 000033a4 00000000 nt!NtFsControlFile+0x2a<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">d28dbd34 77275e74 000007a8 000033a4 00000000 nt!KiFastCallEntry+0x12a<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">WARNING: Frame IP not in any known module. Following frames may be wrong.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">043bf878 00000000 00000000 00000000 00000000 0x77275e74<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">(&hellip;)<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">MODULE_NAME: srvnet<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span style="font-family: Calibri;"><span lang="EN-US" style="background: yellow; color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-highlight: yellow; mso-themecolor: text1;">IMAGE_NAME:&nbsp; srvnet.sys</span><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">(&hellip;)<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">I usually look at the highlighted above:<o:p></o:p></span></span></span></p>
<p class="MsoListParagraph" style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1;"><span lang="EN-US" style="font-family: Symbol; color: black; mso-fareast-font-family: Symbol; mso-ansi-language: EN-US; mso-bidi-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;"><span style="font-size: small;">&middot;</span><span style="font: 7pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">Error &ndash; PAGE_FAULT_IN_NONPAGED_AREA<o:p></o:p></span></span></span></p>
<p class="MsoListParagraph" style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1;"><span lang="EN-US" style="font-family: Symbol; color: black; mso-fareast-font-family: Symbol; mso-ansi-language: EN-US; mso-bidi-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;"><span style="font-size: small;">&middot;</span><span style="font: 7pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;"><span style="font-size: small;">Stack &ndash; STACK_TEXT<o:p></o:p></span></span></span></p>
<p class="MsoListParagraph" style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1;"><span lang="EN-US" style="font-family: Symbol; color: black; mso-fareast-font-family: Symbol; mso-ansi-language: EN-US; mso-bidi-font-family: Symbol; mso-themecolor: text1;"><span style="mso-list: Ignore;"><span style="font-size: small;">&middot;</span><span style="font: 7pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;">IMAGE_NAME<o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;">Next step is to see what is the version of the module (in my sample srvnet)<o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">1: kd&gt; lmvm srvnet<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">(&hellip;)<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">&nbsp;&nbsp;&nbsp; FileVersion:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6.0.6002.18005<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri;">(&hellip;)<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri; font-size: small;">And finally bing it (</span><a href="https://www.bing.com/search?q=%22PAGE_FAULT_IN_NONPAGED_AREA%22+srvnet+msdn&amp;go=&amp;form=QBRE&amp;filt=all"><span style="color: black; mso-themecolor: text1;"><span style="font-family: Calibri; font-size: small;">https://www.bing.com/search?q=%22PAGE_FAULT_IN_NONPAGED_AREA%22+srvnet+msdn&amp;go=&amp;form=QBRE&amp;filt=all</span></span></a><span style="font-size: small;"><span style="font-family: Calibri;">) &nbsp;with some keywords (depending on results I try one or more combinations like including method name, &hellip;)<o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; background: #bfbfbf;"><span style="font-family: Calibri;"><span lang="EN-US" style="color: black; font-size: 9pt; mso-ansi-language: EN-US; mso-themecolor: text1;">"PAGE_FAULT_IN_NONPAGED_AREA" srvnet msdn</span><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-family: Calibri; font-size: small;">In my case the first link is to </span><a href="https://support.microsoft.com/kb/951418"><span style="color: black; mso-themecolor: text1;"><span style="font-family: Calibri; font-size: small;">https://support.microsoft.com/kb/951418</span></span></a><span style="font-size: small;"><span style="font-family: Calibri;">. After installing the hotfix the issue no longer occurs.<o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;">Of course it&acute;s not always as simple as this but most times it&rsquo;s enough.<o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;">See you next time<o:p></o:p></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="color: black; mso-ansi-language: EN-US; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;">Bruno<o:p></o:p></span></span></span></p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
  </channel>
</rss>