Michael Niehaus' Windows and Office deployment ramblings
With the release of the Windows AIK for Windows 7 SP1 supplement (see http://blogs.technet.com/b/mniehaus/archive/2011/02/17/windows-aik-for-windows-7-sp1-released.aspx for details), there is a new version 3.1 version of Windows PE available. If you plan to install this update, you need to be aware of an issue when using this with MDT 2010 Update 1.
To explain the issue, first you need to understand the way the MDT boot image creation process works. Fortunately, I explained that almost two years ago (http://blogs.technet.com/b/mniehaus/archive/2009/06/27/mdt-2010-new-feature-7-boot-image-creation-optimized.aspx):
With MDT 2010, Deployment Workbench will look for a “boot.wim” file from one of the imported operating systems that has the same build number as Windows AIK (e.g. “boot.wim” from a Windows 7 RC, build 7100, operating system to go with the Windows AIK for Windows 7 RC). If it finds a match, it will use that WIM instead. Why do we do this? Because the “boot.wim” contains the Windows Recovery Environment (Windows RE), a component that isn’t available in Windows AIK.
That’s kind of high level, so let’s get a little more specific. First, some background details:
Now, let’s assume that you have Windows 7 RTM x86 installation files present in your deployment share, and you haven’t installed the Windows 7 AIK for Windows 7 SP1 supplement. MDT’s processing when creating a boot image will look like this:
Now, install the Windows 7 AIK for Windows 7 SP1 supplement and update the deployment share:
The actual error will look something like this (repeated for each Windows PE feature pack):
Deployment Image Servicing and Management tool Version: 6.1.7600.16385 Image Version: 6.1.7600.16385 Processing 1 of 1 - Adding package WinPE-HTA-Package~31bf3856ad364e35~x86~~6.1.7601.17514 Error: 0x800f081e The specified package is not applicable to this image. The DISM log file can be found at C:\Windows\Logs\DISM\dism.log Exit code = –2146498530 DISM /Add-Package failed for component C:\Program Files\Windows AIK\Tools\PETools\amd64\WinPE_FPs\winpe-hta.cab, rc = -2146498530.
Uh oh – you can’t get past this error to generate boot images. So what should you do? There are two options:
There is one downside to the second option, which goes back to why MDT attempts to use the boot.wim in the first place: The winpe.wim doesn’t contain Windows RE. Since there’s no way to add Windows RE to a Windows PE image built from the Windows AIK winpe.wim, that means the resulting Lite Touch boot WIM won’t have Windows RE. If you aren’t using Windows RE, that doesn’t matter.
Let’s look at some other scenarios too to see what will happen:
Note that this will never be an issue with MDT-generated boot images used with ConfigMgr 2007, as MDT will always use the winpe.wim from Windows AIK when generating these. (ConfigMgr 2007 doesn’t yet support Windows PE 3.1, so don’t install the Windows AIK for Windows 7 SP1 supplement yet if you are using ConfigMgr.)
If there are any additional questions about this, let me know (mniehaus@microsoft.com).
If you are a Microsoft partner in the US interested in helping customers deploy the latest version of Windows Server, you might be interested in the new Windows Server Platform Modernization program. But reply quickly, spots are limited and first-come, first-serve. The full details:
The Windows Server Platform Modernization program offers free, instructor-led technical training, tools, readiness and sales resources, and technical support so you can help customers move to Windows Server 2008 R2, virtualization, and cloud-based solutions. This invitation-only program is open to all US-based Gold, Silver and Subscription Design and Development Partners; space is limited to 50 partners. If you’re interested in joining, contact ServerModernization@microsoft.com. The WSPM program supports Partners throughout a Windows Server sales and development cycle, from pre-sales, through deployment, to management of a Windows Server 2008 R2 migration. The program also offering the same free training, tools, and support for virtualization and private cloud engagements. If you’re interested in learning more about this program, send an email to the program manager at ServerModernization@microsoft.com for more information.
The Windows Server Platform Modernization program offers free, instructor-led technical training, tools, readiness and sales resources, and technical support so you can help customers move to Windows Server 2008 R2, virtualization, and cloud-based solutions. This invitation-only program is open to all US-based Gold, Silver and Subscription Design and Development Partners; space is limited to 50 partners. If you’re interested in joining, contact ServerModernization@microsoft.com.
The WSPM program supports Partners throughout a Windows Server sales and development cycle, from pre-sales, through deployment, to management of a Windows Server 2008 R2 migration. The program also offering the same free training, tools, and support for virtualization and private cloud engagements. If you’re interested in learning more about this program, send an email to the program manager at ServerModernization@microsoft.com for more information.
I’ll be in Texas this week for two user group meetings, first in Houston (HASMUG) and then in Austin (CTSMUG):
HASMUG Presents a MMS Sneak Peek - March 10, 2011 http://events.r20.constantcontact.com/register/event?llr=7dkvxteab&oeidk=a07e3e2p2g807a5c714 I have 60 minutes to talk about MDT v.Next, giving you a preview of what I’ll be discussing at MMS 2011.
CTSMUG – March 11, 2011 http://myitforum.com/cs2/blogs/ctsmug/archive/2011/02/22/central-texas-user-group-meeting-11-march-2011.aspx Here I have two hours to talk about MDT v.Next and related projects.
It’s not too late to register, hope to see you there.
If you aren’t able to make it to either of those, then I hope to see you at MMS where I will have four sessions (with a Birds-of-a-Feather session likely to be added still):
BC07 What’s New and What’s Coming from the Microsoft Deployment Toolkit Speaker(s): Jeremy Chapman, Keith Garner, Michael Niehaus, Mike Lewis
Although MDT 2010 Update 1 shipped last summer, our developers have not been resting. Last Nov we released an MDT add-in to convert the starting computer into a virtual machine as part of an automated deployment called “P2V Migration for Software Assurance.” We are working on up-leveling the story to manage end-to-end desktop migration projects with something currently called “Deployment Manager.” This demo and architecture-packed session is presented by the solution architects and developers.
BE01 Troubleshooting Windows 7 Deployments: In Depth Speaker(s): Michael Niehaus
In this session, we will explore a set of common issues encountered during the Windows 7 deployment process, digging as deeply as possible into the root causes and understanding how to troubleshoot similar issues.
BE31 MDT 2010 Update 1 Integration with ConfigMgr: Quick Start Speaker(s): Chris Nackers, Michael Niehaus
This session will cover the setup and configuration of MDT 2010 Update 1 with ConfigMgr. We'll cover the installation, creation of your first MDT integrated Task Sequence and creation of your first MDT boot image. We'll also cover the necessary changes to successfully deploy Windows 7 and how to modify your boot images to add extra files. This session will also compare a MDT integrated Task Sequence to a default ConfigMgr Task Sequence and explain the differences and why you need all those Task Sequence steps.
BC06 Windows Deployment Live Game Show Speaker(s): Chris Jackson, Jeremy Chapman, Johan Arwidmark, Keith Garner, Michael Niehaus MMS can be a long week of technical sessions. This year we're looking to shake things up with a 400-level game show session with deployment experts from Microsoft and leading deployment partners. All questions will be new and submitted without the knowledge of the contestants in the low-to-high 400-level range, and put to our panel of deployment experts. Take a break from textbook technical content and experience fun technical content - join us to be a member of our live studio audience - and maybe enjoy a beer to celebrate the end of the show!