<?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>Deployment Field Notes</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/deployment_field_notes/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/deployment_field_notes/feed.xml</link>
    <description />
    <lastBuildDate>Wed, 17 Apr 2019 03:25:25 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Features I would like to see in the next version of Microsoft Office</title>
      <link>https://docs.microsoft.com/archive/blogs/deployment_field_notes/features-i-would-like-to-see-in-the-next-version-of-microsoft-office</link>
      <pubDate>Mon, 21 Nov 2011 10:59:00 GMT</pubDate>
      <dc:creator><![CDATA[brucelan1]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/deployment_field_notes/2011/11/21/features-i-would-like-to-see-in-the-next-version-of-microsoft-office/</guid>
      <description><![CDATA[I was thinking about this topic during a plane flight last week.&nbsp; I have no knowledge of what...]]></description>
      <content:encoded><![CDATA[<p>I was thinking about this topic during a plane flight last week.&nbsp; I have no knowledge of what the Office team at Microsoft is planning for the next revision of Office so this is purely my own "wish list" as a regular user of the suite.</p>
<p>So without further ado:</p>
<p><strong>1. Option to not send attachments to cc&rsquo;d recipients (on a per message basis).</strong></p>
<p>Sometimes I want to send a fairly large attachment to one person and let other people know that I have sent it.&nbsp; For example, if I want to send a response to a person who wants a big document from anyone on a DL.&nbsp; I don&rsquo;t want to send the document to the entire DL but I want to let the DL know that I sent it (so the recipient doesn&rsquo;t get the same attachment lots of times from other people).</p>
<p><strong>2. Ability to directly edit the Outlook name cache (the type ahead feature in addressees).&nbsp;</strong></p>
<p>Prior to Office 2010, this was stored in a file called profilename.nk2, in Office 2010 the same information is held in a hidden message on the Exchange server.&nbsp; For some reason I have a few names that never seem to make it into my type ahead file (bug?) I have to type them into the address line every time I need them.&nbsp; It would be nice to pull up the list of all the names in my cache and edit or delete ones or even add new ones.</p>
<p><strong>&nbsp;3. Ability to customizable the audible bing based on rules.</strong></p>
<p>For example, if it&rsquo;s just to me or from a particular set of people use one tone, if not use a different one.&nbsp; I get enough &ldquo;semi-spam&rdquo; (stuff that is not true spam, but of little relevance to me) that I don&rsquo;t want to read immediately that causes the &ldquo;bing&rdquo;.&nbsp; I would like to have Outlook not sound the tone for most messages, but alert me if I get something directed to me or from a certain group of people that I define.</p>
<p><strong>4. Easily share Quickparts between users and between the Office </strong><strong>applications.</strong></p>
<p>Quickparts is a very cool feature first introduced in Office 2007.&nbsp; I just wish there was an easy way to import and export Quickparts so that they can easily be shared between users.&nbsp; Also, Quickparts are implemented slightly differently between the applications in the Office suite.&nbsp; It would be nice to have the interface the same between the different applications.</p>
<p><strong>5. Multiple select in the addressee type ahead.</strong></p>
<p>For example, perhaps I want to send an email to my co-worker and friend &ldquo;Jerry&rdquo; at both his home and work addresses.&nbsp; If I type &ldquo;Jerry&rdquo; both addresses are shown in the drop down but I can only pick one of the two.&nbsp; If I want to add both, I have to type &ldquo;Jerry&rdquo; twice.&nbsp; Ctrl+Click would be nice to allow me to pick both.</p>
<p><strong>6. Ability to work with the contents of the addressees on a message.</strong></p>
<p>I get some messages that literally have hundreds of recipients.&nbsp; On an inbound message, the order they show up in the to: list is the order they were entered by the sender.&nbsp; When I am trying to figure out if a particular person received the message, I have to scan the entire list looking for the person&rsquo;s name.&nbsp; Outlook gives me a scrollbar but I typically can only see 4 lines at a time.&nbsp; How about an &ldquo;expand to display all&rdquo; feature and a re-sort alphabetically feature for the to: and cc: boxes.&nbsp; I know I can cut and paste the contents of these boxes into a document or spreadsheet, but that is a PITA.</p>
<p><strong>7. In Microsoft Word, ability to better control how the comment boxes work during a review session</strong></p>
<p>I review a lot of documents and I often find the comment box feature unwieldy.&nbsp;For example,&nbsp;I would like to be able to place a comment box on a page and not point it to anything but Word only lets me add a comment box connected to a bit of highlighted text.&nbsp; Another thing I would like to do is be able to change the color of a comment box.&nbsp; That way I could call it out during a review session ("what do you think about my comment in the taupe colored comment box?").</p>
<p><strong>8. In Microsoft Word, the ability to control the font menu.</strong></p>
<p>The font menu got a whole lot better in Office 2007, but I can think of a few nice ideas to make it even better.&nbsp; For example, there are lots of fonts on my computer that I would probably never use (Gigi for example).&nbsp; It would be nice to have an option to right click to hide a font.&nbsp; I would also like to be able to tear-off the font menu and keep it as a floating menu off to the side of my document so I can see the entire document while still seeing my font dropdown list.&nbsp; This would be nice for PowerPoint too.</p>
<p>&nbsp;</p>
<p>I would be interested in hearing about features you would like to see in Office 201x.</p>
<p>&nbsp;</p>
<p>-bruce</p>]]></content:encoded>
    </item>
    <item>
      <title>Windows 7 Troubleshooting Tools</title>
      <link>https://docs.microsoft.com/archive/blogs/deployment_field_notes/windows-7-troubleshooting-tools</link>
      <pubDate>Mon, 07 Nov 2011 05:23:00 GMT</pubDate>
      <dc:creator><![CDATA[brucelan1]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/deployment_field_notes/2011/11/07/windows-7-troubleshooting-tools/</guid>
      <description><![CDATA[What troubleshooting tools are available for my Windows 7 computers? - It's one of the more common...]]></description>
      <content:encoded><![CDATA[<p>What troubleshooting tools are available for my Windows 7 computers? - It's one of the more common questions I get from my customers during their Windows 7 deployments.&nbsp; The answer is that there are quite a few -- too many to describe unless I want to make this a ten page post.&nbsp; Instead I just want to highlight a couple that you may not have used if you are new to Windows 7.</p>
<p>&nbsp;Reliability Monitor was a new feature in Windows Vista.&nbsp; It is an easy way to assess how a particular computer is performing from a reliability standpoint.&nbsp; It can also help you find the root cause of some types of problems.&nbsp; In a nutshell it is a chronological graph of the reliability of a computer.&nbsp; The X axis shows the date and the Y axis shows a reliability value between&nbsp;1 and 10.&nbsp; The closer the computer is to a 10, the more reliable the computer is.&nbsp; When something bad happens (like an application hang) the reliability score takes a hit.&nbsp; When the computer runs without an issue for a while the score begins to improve again.&nbsp; In my experience, when a computer has a reliability score of seven or greater the computer is running reasonably well.&nbsp; In the graphic below you can see that this computer is not meeting that standard (it's actually one of my lab machines that has always been a bit problematic).</p>
<p>To see the Reliability Monitor, type "reliability" in the Start menu search dialog box.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/2308.reliability1.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/2308.reliability1.PNG"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/2308.reliability1.PNG" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/2308.reliability1.PNG" /></a></p>
<p>There are several ways that Reliability Monitor can help troubleshoot problems.&nbsp; Users often can't pinpoint exactly how often or when their computer is having an issue.&nbsp; How many times have you heard statements like "It's stuck all the time" or "It crashed a couple days ago and I wasn't doing anything on it".&nbsp; With Reliability Monitor you can see how often a computer is actually having problems and even which applications may have caused the problem.&nbsp; Note that the computer doesn't have to actually crash to change the reliability rating.&nbsp; A good first step is to pull up Reliability Monitor and see if there is an obvious problem.</p>
<p>Some time ago I uncovered an issue at one of my larger customers by using the Reliability Monitor.&nbsp; While I was demonstrating Reliability Monitor to some of their administrators I noticed that there were several informational events every day on the computer.&nbsp; When I looked more closely I realized that there was a script running that was installing and uninstalling the same piece of software over and over.&nbsp; The root cause was that an administrator had built a script that had an unintentional loop in it.&nbsp; This particular script was running on several thousand computers and no doubt was impacting both computer performance and the network performance.</p>
<p>The Reliability Monitor is a powerful tool that used in conjunction with other tools like the Event Viewer can help you solve some of the problems you may encounter in a large enterprise deployment.</p>
<p>The second tool I want to highlight is called the Problem Step Recorder (psr.exe).&nbsp; This tool records the steps that caused a particular problem and information about the system and creates a tidy little package of all the information.&nbsp; For example, let's say that a user is encountering an issue with one of the Office suite applications.&nbsp; Rather than trying to explain to a&nbsp;helpdesk person&nbsp;over the telephone what the problem is, she can use PSR to record the problems and send the file to the helpdesk person.&nbsp; The tool records mouse clicks, menu selections, screen shots and version information and saves all this information into an MHT file (which opens with your browser).&nbsp; Depending on how long the recorded session is the file will typically be 1 to 2 megabytes which is fairly easy to send via email to a support person.</p>
<p>This is part of the output of the PSR tool:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/7128.psr1.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/7128.psr1.PNG"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/7128.psr1.PNG" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/7128.psr1.PNG" /></a></p>
<p>There are several other great tools built into Windows 7.&nbsp; Some have been around for several iterations of Windows (msconfig and performance montior for example) and some are newer (system information).&nbsp; I recommend that administrators take a look at these tools.&nbsp; For the really challenging problems the free Microsoft Sysinternals tools are available too.</p>
<p>-bruce</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/2308.reliability1.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/2308.reliability1.PNG"></a>&nbsp;</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/2308.reliability1.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/2308.reliability1.PNG"></a>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>A Corrupted or Missing Profile Problem</title>
      <link>https://docs.microsoft.com/archive/blogs/deployment_field_notes/a-corrupted-or-missing-profile-problem</link>
      <pubDate>Thu, 03 Nov 2011 09:54:00 GMT</pubDate>
      <dc:creator><![CDATA[brucelan1]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/deployment_field_notes/2011/11/03/a-corrupted-or-missing-profile-problem/</guid>
      <description><![CDATA[This isn't really a deployment issue, but it seems to crop up often enough with my customers (and...]]></description>
      <content:encoded><![CDATA[<p>This isn't really a deployment issue, but it seems to crop up often enough with my customers (and occasionally family and friends) that I thought I would write about it.</p>
<p>A user would report that when they tried to log on they got a message that said "The User Profile Service Failed The Logon.&nbsp; User Profile Could Not Be Loaded" or they got a dialog box near the end of the logon sequence like this:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/8233.Capture.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/8233.Capture.PNG"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/8233.Capture.PNG" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/8233.Capture.PNG" width="385" height="109" /></a></p>
<p>If they got the first message, they were taken back to the logon prompt.&nbsp; If they got the second message, the logon would complete, but none of their user settings would be loaded (they would have to reconfigure Outlook, reset their IE homepage, reset their background image etc.).&nbsp; Rebooting the computer did not fix the problem.</p>
<p>This problem is particularly frustrating for users because it seems to have come out of the blue.</p>
<p>The user profile consists of a local directory (folder) on the hard drive and a collection of settings in the computer's registry.&nbsp; The profile&nbsp;folder contains all of that user's files&nbsp;(everything in My Documents, My Pictures, My Videos, Desktop, Downloads etc.).&nbsp; If you want to really ruin someone's day, delete this directory and&nbsp;note that all those files&nbsp;they have stored on their desktop are gone (everyone stores stuff on their desktop, right?).&nbsp; These folders are&nbsp;usually stored in C:\Users (Windows&nbsp;Vista and Windows 7) or C:\Documents and Settings (Windows XP).&nbsp; The contents of the profile folder are created the first time the user logs onto a computer by copying the default user profile folder and renaming it to match the username.</p>
<p>This problem is nearly always caused by a mismatch between the actual name/location of this folder and the name/location stored in the registry.</p>
<p>The first image below&nbsp;is part of the HKLM hive of the registry of my lab computer (click on the image to see a higher resolution picture).&nbsp; Each of the keys on the left that begin with "S-1-5" correspond to a user.&nbsp; The first three are profiles for system accounts.&nbsp; The ones with all the digits after them are user accounts for users that have logged onto the system.</p>
<p><br />&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/2476.Reg1.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/2476.Reg1.PNG"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/2476.Reg1.PNG" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/2476.Reg1.PNG" /></a></p>
<p>The path to this part of the registry is shown at the bottom of the graphic.</p>
<p>Notice that the ProfileImagePath value is set to "C:\Users\Brucelan".&nbsp; This is as it should be, since that is the correct name and location for my profile folder.&nbsp; If I renamed/moved/deleted that folder, Windows is still going to try to load that profile and will fail.</p>
<p>This next image shows another user's profile information on my computer.&nbsp; This user is getting the "You have been logged on with a temporary profile" message.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/6136.reg2.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/6136.reg2.PNG"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/6136.reg2.PNG" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/6136.reg2.PNG" /></a></p>
<p>Here is the directory structure on my computer where the profiles are stored:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/6724.profile2.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/6724.profile2.PNG"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/6724.profile2.PNG" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/6724.profile2.PNG" width="423" height="115" /></a></p>
<p>Do you see the problem?</p>
<p>Windows thinks the profile folder is called "Wilber Post" but the real folder name is "Wilber Post1".&nbsp; I changed the name of the folder to create the problem.&nbsp; The next time Wilber Post logged on to the computer, Windows tried to load his profile (it thought it was going to be available at "C:\Users\Wilber Post").&nbsp; Windows found no folder there so it created a temporary profile to allow the logon to continue.&nbsp; Windows then appended .bak to the profile key that failed to load.&nbsp;&nbsp;Every time&nbsp;that Wilber Post tries to logon, Windows will now load a new temporary profile with settings copied from the default user profile.</p>
<p>To fix the problem, log on as an administrator, launch regedit and change the ProfileImagePath value in the key that ends in ".bak" to match the actual profile folder name.&nbsp; Alternatively, you can change the name of the profile to match the ProfileImagePath value in the key that ends in ".bak".&nbsp; After you fix the mismatch, change the key name that does not have ".bak" in it by adding an extension such as ".old".&nbsp; Then remove the ".bak" extension from the correct profile key.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/8512.reg3.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/8512.reg3.PNG"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/8512.reg3.PNG" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/8512.reg3.PNG" /></a></p>
<p>&nbsp;The next time the user logs on, the profile path will match and Windows will not create a temporary profile.</p>
<p>What if the profile folder was deleted from the C:\Users directory?&nbsp; In this case, simply make a copy of the default user profile directory and rename it to the user's name (verify that it matches the ProfileImagePath in the registry).&nbsp; You will have to remove the ".bak" extension as explained above too.</p>
<p>&nbsp;There is one more scenario that you may encounter related to this problem.&nbsp; What happens if you are the only administrator on the computer and you receive the dreaded "The User Profile Service Failed the Logon" message?&nbsp; This problem can occur if the computer was not shutdown properly.&nbsp; The problem is the same (Windows has added ".bak" to the name of the profile key).&nbsp; In this&nbsp;case you can't logon so how do you fix the problem if you are the only administrator?&nbsp; The answer is Windows Safe Mode.&nbsp; When you&nbsp;use Safe Mode, the profile will not be loaded so you should be able to logon and launch regedit and remove the ".bak" extension.&nbsp; To start the computer in Safe Mode, restart the computer and hold down the F8 key during the start up sequence.</p>
<p>So far I have skipped over how the mismatch problem occurs in the first place.&nbsp; The most common scenario I have seen is untrained users/administrators who move/delete a profile folder in C:\Users.&nbsp; At one customer, it was common&nbsp;for users to go on extended trips away for the office (six months or more).&nbsp; One administrator there would helpfully delete profile folders for users that were away on individual computers to "clean up some space".&nbsp; When the user returned, they would logon and get the temporary profile because the registry key for their account was still there but the profile folder was gone.&nbsp; Once I showed the administrators how to properly remove a profile from a computer this problem didn't occur again.</p>
<p>The correct way to change\delete a profile is to use the control panel (System&gt;Advanced System Settings&gt;Users&gt;Settings):</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/3718.settings.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/3718.settings.PNG"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/3718.settings.PNG" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/3718.settings.PNG" /></a></p>
<p>&nbsp;I hope this helps anyone who may have run into this problem.</p>
<p>-bruce</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Office 2010 Fails to Install</title>
      <link>https://docs.microsoft.com/archive/blogs/deployment_field_notes/office-2010-fails-to-install</link>
      <pubDate>Thu, 03 Nov 2011 09:27:00 GMT</pubDate>
      <dc:creator><![CDATA[brucelan1]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/deployment_field_notes/2011/11/03/office-2010-fails-to-install/</guid>
      <description><![CDATA[My customer was having very good success with the installation of Office 2010 across their...]]></description>
      <content:encoded><![CDATA[<p>My customer was having very good success with the installation of Office 2010 across their enterprise.&nbsp; Initially, they were trying to do an in-place upgrade from Office 2003&nbsp;to Office 2010 and having relatively high failure rates (30 to 40%).&nbsp; After I pointed out that the best guidance from Microsoft was to remove Office 2003 prior to installing Office 2010 the success rate rose dramatically (to over 95%).&nbsp; Here is a link to the official guidance from Microsoft: <a href="https://technet.microsoft.com/en-us/library/ee624354.aspx">https://technet.microsoft.com/en-us/library/ee624354.aspx.</a>&nbsp; The good news is that there is reallly no <span style="text-decoration: underline;">significant</span> downside to doing an uninstall / install.&nbsp; The uninstall will add several minutes to the overall process, but no data, preferences or settings will be lost.</p>
<p>The customer still reported that the Office 2010 install failed on a small number of their client workstations.&nbsp; I asked the customer to verify that the machines that had failed had enough available disk space and that they were otherwise similar to the ones that did not have a problem.</p>
<p>Then I wanted to look at was what the installer logs had captured.&nbsp; The logs are stored in the TEMP directory (type %temp% in the&nbsp;search or run&nbsp;dialog box in the Start menu).&nbsp; The installer log I wanted to review is called setup###.log where the ### is the date the log was created.</p>
<p>The log is quite long and can be a real challenge to review, but it will often provide the clues to figuring out why the install failed.</p>
<p>I&nbsp;verified that the OS was supported:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/2311.setup1.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/2311.setup1.PNG"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/2311.setup1.PNG" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/2311.setup1.PNG" /></a></p>
<p>This machine is running the 32bit version of Windows XP with service pack 3 which is supported.</p>
<p>The next thing I did was look through the log looking for an error and the resulting Office 2010 rollback event.&nbsp; One easy way to quickly find the error is to search the log for the word "verbose".&nbsp; The installer service will automatically switch the logging level from standard to verbose when it begins the rollback process.&nbsp; You may find the word "verbose" a few times before the rollback, but this search should quickly take you to the right point in the log.&nbsp; Here is what I found:</p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/5076.verbose1.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/5076.verbose1.PNG"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/5076.verbose1.PNG" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/5076.verbose1.PNG" /></a></p>
<p>&nbsp;Office 2010 was failing to install and generating an error code of 1603 and then rolling back the install.</p>
<p>An error code of 1603 is usually caused by one of a couple things:</p>
<p>1) failure to read from a file location</p>
<p>2) corruption in the WMI database</p>
<p>The first possible cause is often related to the computer's TEMP directory (%temp%).&nbsp; Another possible problem location is the Microsoft Help directory (%appdata%\Microsoft Help).&nbsp; I deleted all the files except the setup log from these two locations and also verified that the file permissions were OK (the local system account has to have full rights to these two locations).&nbsp; I rebooted the computer and started the Office 2010 installer again.&nbsp; Note:&nbsp; I could have used the Procmon.exe tool from sysinternals to more deterministically see if these directories were the problem.&nbsp; Twenty minutes later, I had another failure and the same 1603 error. Drat!</p>
<p>I decided to try repairing the WMI repository.&nbsp; For Windows XP here is what I did (Vista and Windows 7 use different commands):</p>
<p>From the Start menu&gt;run command line I typed: regdll32&nbsp;wbemupgd, UpgradeRepository&nbsp;&nbsp; Note: the spacing and case are important.</p>
<p>This command has no U/I and finishes instantly.&nbsp; I then checked the log to see what happened.&nbsp; The log is located at %windir%\system32\wbem\logs\setup.log.</p>
<p>I rebooted the computer and then started the Office 2010 installer.&nbsp; This time the install completed without issue!</p>
<p>Again, using a tool like Process Monitor would have helped me solve this one even more quickly but considering I had invested all of 45 minutes into the troubleshooting I was pretty happy with solving this one as quickly as I did.</p>
<p>-bruce</p>]]></content:encoded>
    </item>
    <item>
      <title>Office 2010: User's Can't Access Office.com</title>
      <link>https://docs.microsoft.com/archive/blogs/deployment_field_notes/office-2010-users-cant-access-office-com</link>
      <pubDate>Fri, 21 Oct 2011 06:54:00 GMT</pubDate>
      <dc:creator><![CDATA[brucelan1]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/deployment_field_notes/2011/10/21/office-2010-users-cant-access-office-com/</guid>
      <description><![CDATA[I began working with an enterprise customer that had begun their rollout of Office 2010.
During...]]></description>
      <content:encoded><![CDATA[<p>I began working with an enterprise customer that had begun their rollout of Office 2010.</p>
<p>During testing everything had gone well but after deploying to several hundred users they started getting sporadic reports that users couldn't download templates from the Office.com website.&nbsp; Other users reported that they were having trouble accessing online help (also from the Office.com website).&nbsp; The odd thing was that some users were having no issues and when we tested it on our own machines (running Office 2010) we had no issues. I had a couple of ideas on the possible causes that I wanted to investigate:</p>
<p>1) Perhaps we were seeing a DNS issue resolving the website Office.com.&nbsp; Not particularly likely, but worth checking before we started digging for a deeper problem.</p>
<p>2) A group policy setting might be blocking Office.com.&nbsp; This seemed like a reasonable scenario though the customer was confident that they didn't have any Office 2010 related policies in place.</p>
<p>3) A firewall or proxy was blocking access to Office.com.&nbsp;</p>
<p>I started the investigation by using nslookup to see what IP address was returned by DNS for Office.com:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/5228.nslookup.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/5228.nslookup.PNG"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/5228.nslookup.PNG" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/5228.nslookup.PNG" width="398" height="220" /></a><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/7282.nslookup.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/7282.nslookup.PNG"></a><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/1460.nslookup.JPG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/1460.nslookup.JPG"></a></p>
<p>A quick whois search confirmed that those were owned by Microsoft so I was reasonably comfortable that DNS was not an issue here.&nbsp; On to idea number two.</p>
<p>I know there are two group policy settings available for Office 2010 that can limit access to Office.com content:</p>
<p>Microsoft Office 2010\Tools | Options | General | Service Options...\Online Content Online &gt;content options</p>
<p>and</p>
<p>Microsoft Office 2010\Miscellaneous &gt;&nbsp; Disable hyperlinks to web templates in File | New and task panes</p>
<p>Note: these two policies are only available if you load the appropriate ADMX and ADML files for Office 2010.</p>
<p>Because the users reported that they couldn't get to Office.com (not that the hyperlinks were disabled) I thought it unlikely this was the problem.&nbsp; Because the customer also said they had not used any group policy settings for Office 2010 (yet) I decided that it was time to investigate idea #3.</p>
<p>I asked users what happened when they tried to navigate to the Office.com website with Internet Explorer.&nbsp; They reported no problems.&nbsp; Hmmm....</p>
<p>My next troubleshooting step was to use the Microsoft Sysinternals Process Monitor to dig a bit deeper.&nbsp; Process Monitor (v2.96) is a free tool from Microsoft and is available on the internet at: <a href="https://technet.microsoft.com/en-us/sysinternals/bb896645">https://technet.microsoft.com/en-us/sysinternals/bb896645</a></p>
<p>I began capturing data with Process Monitor on a computer that had the problem.&nbsp; I then tried to open a template from Office.com.</p>
<p>Here is part of the capture (slightly edited to obscure the actual IP addresses):</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/1258.procmon5.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/1258.procmon5.PNG"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/1258.procmon5.PNG" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/1258.procmon5.PNG" /></a><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/5554.procmon5.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/5554.procmon5.PNG"></a><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/5314.procmon4.JPG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/5314.procmon4.JPG"></a><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/6114.procmon3.JPG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/6114.procmon3.JPG"></a></p>
<p>A couple of things are immediately clear here.&nbsp; First, the connection is being dropped.&nbsp; Second, the other end is an internal (10.x.x.x) non-routable address.&nbsp; Likely a proxy or firewall.&nbsp; This is starting to look promising.</p>
<p>Proxy servers or firewalls have rule sets often with dozens of configurations.&nbsp; For example, the firewall might specifically deny access to a particular website or only allow a particular protocol (like http) through.</p>
<p>The odd thing is that we could successfully get to Office.com using Internet Explorer.&nbsp;&nbsp;One difference is that it was Microsoft Word that was trying to access Office.com rather than a browser.</p>
<p>I decided to use another free tool called Fiddler to look at the connection.&nbsp; Fiddler is available at: <a href="https://www.fiddler2.com/fiddler2/">https://www.fiddler2.com/fiddler2/</a>&nbsp; Fiddler&nbsp;allows me to inspect the details of an http connection.</p>
<p>Here is some of that capture:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/7115.fiddler.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/7115.fiddler.PNG"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/7115.fiddler.PNG" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/7115.fiddler.PNG" /></a><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/1184.fiddler.JPG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/1184.fiddler.JPG"></a></p>
<p>Here is some of a Fiddler capture from when I use Internet Explorer 9 to go to Office.com:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/7041.fiddler2.PNG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/7041.fiddler2.PNG"><img border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/7041.fiddler2.PNG" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/7041.fiddler2.PNG" /></a><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/91/18/0624.fiddler2.JPG" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-18/0624.fiddler2.JPG"></a></p>
<p>One thing I noticed&nbsp;is that the user-agent string&nbsp;from Winword.exe is&nbsp;not the same as the user-agent string from IE9 (as expected).</p>
<p>A user-agent string is passed from a client application to a webserver.&nbsp; The original intent was to alert a website to the type of browser being used (and by extension any features or limitations it has).&nbsp; Because the client application can masquerade as some other application by sending an altered user-agent string (aka spoofing) the technology has very limited value from a security perspective.&nbsp; Having said that, many enterprise customers have rules on their firewalls/proxies that check the user-agent string from the clients against an approved list.&nbsp; If no match is found the connection is dropped.&nbsp;&nbsp;The thinking is that&nbsp;while not especially secure, it &nbsp;"keeps honest people honest".&nbsp; You can read&nbsp;more about user agent strings at: <a href="https://blogs.msdn.com/b/ieinternals/archive/2009/10/08/extending-the-user-agent-string-problems-and-alternatives.aspx">https://blogs.msdn.com/b/ieinternals/archive/2009/10/08/extending-the-user-agent-string-problems-and-alternatives.aspx</a></p>
<p>At this point, I thought there was a good possibility that the firewall had several rules allowing the approved browsers through, but did not have one for an application like Microsoft Word.&nbsp; A quick check with the team that managed the firewalls confirmed my suspicion.</p>
<p>The fix to our problem was to ask the network team to add Winword.exe and the other Office applications including CLview.exe (the online help engine) to the allowed user-agent strings firewall rule set.</p>
<p>By the way, the reason not everyone was having the issue was that there was more than one enterprise firewall and some of them had the correct rules already in place.</p>
<p>And lastly, there is a terrific new book by Mark Russinovich and Aaron Margosis that covers Process Monitor (and the other Sysinternal tools): <a href="https://www.amazon.com/Windows-Sysinternals-Administrators-Reference-Russinovich/dp/073565672X">https://www.amazon.com/Windows-Sysinternals-Administrators-Reference-Russinovich/dp/073565672X</a>&nbsp;.&nbsp; I highly recommend it!</p>
<p>--bruce</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Welcome to Deployment Field Notes</title>
      <link>https://docs.microsoft.com/archive/blogs/deployment_field_notes/welcome-to-deployment-field-notes</link>
      <pubDate>Wed, 19 Oct 2011 11:26:00 GMT</pubDate>
      <dc:creator><![CDATA[brucelan1]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/deployment_field_notes/2011/10/19/welcome-to-deployment-field-notes/</guid>
      <description><![CDATA[This blog is about technical topics associated with deploying Microsoft software in large...]]></description>
      <content:encoded><![CDATA[<p>This blog is about technical topics associated with deploying Microsoft software in large enterprises.&nbsp; Rather than focusing on architecture or design issues, this blog will be about actual issues we have uncovered in the field.&nbsp; Each of us has many years in the deployment trenches so we have seen lots of "head scratchers" and hope we might save you some time and effort during YOUR deployments.&nbsp; We wanted to give ourselves some latitude on the topics we will write about by specifically not being about one particular Microsoft product or technology.&nbsp; Instead, we may write about Exchange 2010 in one post and perhaps Office 2010 in the next.&nbsp; We definitely do not want to just re-hash content that is in the product documentation so we might go off the beaten path a bit now and then.&nbsp; Commentary, discussion and feedback are more than welcomed.</p>]]></content:encoded>
    </item>
  </channel>
</rss>