Inside Panther - The Windows Setup Engine

Slides:



Advertisements
Similar presentations
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

Johan Arwidmark Chief Technical Architect TrueSec WEM303.
Johan Arwidmark Chief Technical Architect WCL315.
Announcing Demo Announcing.
Ben Hunter | Sr. Product Marketing Manager Michael Niehaus | Sr. Product Marketing Manager Johan Arwidmark | Microsoft MVP and Chief Technical Architect.
Session 1.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

customer.
Siddharth Bhatia Senior Program Manager Microsoft Session Code: DTL301.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
Brian Harry Technical Fellow Microsoft Session Code: DEV205.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
CREATING CUSTOM WINPE 3.0 BOOT IMAGES Johan Arwidmark Chief Technical Architect Knowledge Factory SESSION CODE: CLI303 (c) 2011 Microsoft. All rights.

Errol Schoenfish Director Product Management Microsoft Session Code: DYN304.
Развертывание Windows 8 на предприятии
A Drivers Saga: The Control Freak Meets the Dynamic Developer
Deployment Internals: Mastering Windows Deployment Services
5/28/2018 9:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
Имя Должность Microsoft
Expert-level Windows 10 deployment
9/11/2018 5:53 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
9/18/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
9/18/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Servicing Windows 10 in the Real World
Inside Panther Troubleshooting the Windows Setup Engine
Windows 10 Deployment Expert Level Johan Arwidmark
TechEd /10/2018 4:07 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Absolute Offline Servicing Windows OS
Sysinternals Tutorials
11/17/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Deploying Windows Embedded with Style
TechEd /24/2018 5:46 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Jason Zander Unplugged
Johan Arwidmark Chief Technical Architect Knowledge Factory
2010 Microsoft BI Conference
Brian Keller Sr. Technical Evangelist Microsoft Session Code: DEV310
12/5/2018 3:24 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Tech·Ed North America /5/2018 6:43 PM
Windows 7 Deployment en Masse
Migrating XP to Windows 7 using ConfigMgr 2007
Tech·Ed North America /7/2018 9:06 AM
1/17/2019 8:33 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
Tech·Ed North America /17/2019 1:47 AM
Brian Keller Sr. Technical Evangelist Microsoft Session Code: DEV310
TechEd /2/2019 7:31 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Integrating with Windows 8 Experiences
Top OS Deployment Issues With Answers from Experts
Building Silverlight Apps with RIA Services
Choosing the Right OS Deployment Tool
Troubleshooting Microsoft Deployment Toolkit 2010 Lite Touch
Tech Ed North America /5/2019 5:26 AM Required Slide
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
4/15/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Hack-proofing your Clients using Windows 7 Security!
4/27/2019 7:39 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
Шитманов Дархан Қаражанұлы Тарих пәнінің
Lap Around the Windows Azure Platform
TechEd /5/2019 4:36 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
6/5/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Tech·Ed North America /6/2019 7:10 PM
7/16/2019 3:29 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
TechEd /30/ :28 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Presentation transcript:

Inside Panther - The Windows Setup Engine Johan Arwidmark Chief Technical Architect TrueSec Johan.arwidmark@truesec.com

I live here...

Agenda The Windows 7 Setup Engine Device Drivers in Windows 7 Image Based Setup and Automation Configuration Passes Component Based Servicing Device Drivers in Windows 7 Image Servicing Device Driver Ranking Troubleshooting Logfiles

Demo Environment Hyper-V R2, 8 GB RAM, 1 TB HDD DC01 DC and DNS DC02 MDT01 MDT 2010 WDS, WSUS and DHCP SQL 2008 Express SP1 CM01 MDT 2010 SQL 2008 SP1 WDS, WSUS and DHCP ConfigMgr 2007 SP2

Windows 7 Setup Setup is exclusively image-based 32- or 64-bit executable Automated via unattend.xml New boot from VHD option One image can support all hardware WinPE 3.0 drives the Deployment Using Setup or Imaging Utility

Windows 7 Setup, continued. Larger images Branch Office scenarios Windows Recovery Offline Servicing Bitlocker

Following a Windows 7 setup… demo Following a Windows 7 setup… Johan Arwidmark Chief Technical Architect TrueSec

Automating the Setup Unattend.xml is the key… WSIM (from WAIK 2.0) it’s creator… WIM Files and Catalog Files Distribution Share Adding Packages Adding Drivers

Windows 7 Configuration Passes Windows PE Windows Setup Sysprep WindowsPE Windows PE Generalize offlineServicing Specialize AuditSystem AuditUser OobeSystem

Johan Arwidmark Chief Technical Architect TrueSec demo Automating the Setup Johan Arwidmark Chief Technical Architect TrueSec

Setup and Modern Deployment Setup is only on of many actions Sometimes overlapping Patch Drivers Apply OS RAID Array Part/Format

Offline Servicing Before or during Deployment Using Deployment Imaging and Servicing (DISM) Adding Packages Adding Drivers

Component based servicing Kernel Transaction Manager (KTM) Systems Management Infrastructure (SMI) Component Management Infrastructure (CMI) Driver Management and Install (DMI) Component Based Servicing (CBS) Component Servicing Infrastructure (CSI)

Johan Arwidmark Chief Technical Architect TrueSec demo Offline Servicing Johan Arwidmark Chief Technical Architect TrueSec

Windows 7 Setup Logfiles Locations depend on the setup phase Locations (See KB 927521 for details) C:\WINDOWS\ C:\WINDOWS\PANTHER C:\WINDOWS\INF C:\$WINDOWS.~BT\Sources\Panther X:\$WINDOWS.~BT\Sources\Panther

Windows 7 Setup Logfiles, cont. Key Logfiles Setupact.log setuperr.log setupapi.dev.log setupapi.app.log

Troubleshooting Windows 7 Setup demo Troubleshooting Windows 7 Setup Johan Arwidmark Chief Technical Architect TrueSec

Windows 7 Device Drivers DirectX The Windows 7 Driver Store PNP Service Driver ranking Device Driver signing Offline Servicing using DISM

Windows 7 Device Drivers demo Windows 7 Device Drivers Johan Arwidmark Chief Technical Architect TrueSec

Resources Free Tutorials and Training Videos Blogs on Deployment www.deploymentcd.com Blogs on Deployment www.deployvista.com www.myitforum.com http://blogs.technet.com/msdeployment http://blogs.technet.com/deploymentguys http://blogs.technet.com/mniehaus

© 2008 Microsoft Corporation. All rights reserved © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Slide for Showing Software Code Use this layout to show software code The font is Consolas, a monospace font The slide doesn’t use bullets but levels can be indented using the “Increase List Level” icon on the Home menu To use straight quotes " instead of smart quotes ”, do this: Click on the Office Button in the upper left corner At the bottom of the menu, choose PowerPoint Options From the left pane, select Proofing Click on the AutoCorrect Options button Select the AutoFormat As You Type tab, and deselect “Straight quotes” with “smart quotes”. Then Click OK.

question & answer

Resources Required Slide Speakers, www.microsoft.com/teched TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online. Resources www.microsoft.com/teched Sessions On-Demand & Community www.microsoft.com/learning Microsoft Certification & Training Resources http://microsoft.com/technet Resources for IT Professionals http://microsoft.com/msdn Resources for Developers

Complete an evaluation on CommNet and enter to win an Xbox 360 Elite!

Required Slide © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.