Presentation is loading. Please wait.

Presentation is loading. Please wait.

11/28/2019 9:18 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.

Similar presentations


Presentation on theme: "11/28/2019 9:18 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN."— Presentation transcript:

1 11/28/2019 9:18 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 11/28/2019 9:18 AM BRK3027 Deploying Windows 10 - Making the update experience smooth and seamless Suma SaganeGowda – Principal Group Program Manager © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 700M Updating at Scale +13B Security/Quality updates +1B
11/28/2019 9:18 AM Updating at Scale +13B Security/Quality updates +1B Feature updates Approaching 700M Active Windows 10 devices +250M Version 1803 upgrades in 48 days 10M New Active Devices per month © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4 Enhanced security against modern threats and zero-day attacks
Why Stay Current? Improved management, performance, stability and latest hardware support Enhanced security against modern threats and zero-day attacks Access to the latest features and capabilities for better productivity and creativity Shift to a modern desktop with M365

5 Windows as a Service A new way to build, deploy and service Windows
Quality Updates Feature Updates A single cumulative update each month with no new features Security fixes, reliability fixes, bug fixes, etc. Supersedes the previous month’s update Twice per year with new capabilities New features and innovation APIs and security capabilities Very reliable, with built-in rollback capabilities Simple deployment using in-place upgrade, driven by existing tools Try them out with Insider Preview Shift to a modern desktop with M365

6 Its been a bumpy road Challenges you have highlighted to us
11/28/2019 9:18 AM Its been a bumpy road Challenges you have highlighted to us Offline install time Download Size of Quality and Feature Updates Update Download Bandwidth Diagnosing Failures Quality of update content Uninstalling Feature and Quality Updates Frequency of updates Refreshing Media Servicing Flow Acquiring and Servicing Language Packs Acquiring and Servicing Features on Demand © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7 Staying Current Key Goals for Windows as a Service
11/28/2019 9:18 AM Staying Current Key Goals for Windows as a Service UPDATE Best way to stay secure Seamless to deploy Unmatched flexibility and control Minimize end user disruptions Access to latest features and bug fixes AGILE UPDATE CYCLE UPDATE © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 Acquiring Content Minimizing Impact during Install Diagnosing Failures
11/28/2019 9:18 AM Acquiring Content Minimizing Impact during Install Diagnosing Failures © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 Acquiring Content 11/28/2019 9:18 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

10 Quality Update Download Size What you’ve told us
11/28/2019 9:18 AM Quality Update Download Size What you’ve told us Quality Updates (QU): update released every month (bug fixes, security patches, etc.) Also referred to as the LCU Express with QUs ensured device would download the smallest possible payload available. Couple challenges: Large download size to ConfigMgr/WSUS Perf impact (memory) by Express Cloud customers needed to be on certain builds to use Express Download Size into Enterprise (MB) Express Update Files Delta+Full Update Full Update © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 Quality Update Download Size Introducing a new way to deliver Quality Updates
Redistributable, Updatable from any build and Smaller downloads for DPs Available via WU, WSUS and via all management tools Monthly & Cumulative Quality Updates Download to PC Slightly larger than Express QU* Download for DPs Much smaller (~300 MB vs GB) Applicability Applicable to any baseline starting 1809 Device Performance 40% memory utilization improvement Network Efficiency More consistent, better integration with DO

12 11/28/2019 9:18 AM Quality Update Download Size Download Comparison: Full LCU vs. Express vs. New Model Currently Supported Quality Update types Quality Update for 1809 Currently Supported Quality Update types Quality Update for 1809 Update Size to DPs/WSUS Express Update Update Size to PC Delta+Full Update Full Update Full Update Delta Update Express Update** **Express update size as depicted is the best-case scenario with the assumption that the device stays up-to-date each month. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 Quality Update Download Size How to get started
11/28/2019 9:18 AM Quality Update Download Size How to get started Available in the 1809 release to all customers Supported with WSUS and ConfigMgr No changes to existing workflows Supported for OEMs/ODMs Always apply QU to their base image via DISM Extra reading material: Blog Post © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 Feature Update Delivery What you’ve told us
Windows Update Large download size to PCs – lots of unneeded content being downloaded by the PC. FoD/LP content lost between upgrades – preserving FoD/LP content between Media upgrades is tedious and not possible No single jump to latest – getting to the “latest” update (QU) often requires a two-step process Download into enterprise WSUS/ConfigMgr Server Distribute to DPs WSUS/ConfigMgr DPS Download to PC PCs

15 Content size on WU & WSUS
11/28/2019 9:18 AM Feature Update Delivery Use servicing instead of media-based feature updates Unified Update Platform (UUP) Benefits Get Current and Secure in one step Preserve FoDs and LPs Lower network traffic to PCs Better user experience Active Hours, deferral notifications, etc. Decreases download size to PC Increases payload size on servers (WU, WSUS) Download Size Default for customers directly connected to Windows Update Public Preview this Fall for WSUS & ConfigMgr customers Availability Download size to PC Content size on WU & WSUS © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

16 Feature Update Delivery Getting started with the Public Preview
11/28/2019 9:18 AM Feature Update Delivery Getting started with the Public Preview Keep an eye out for more information this Fall Prerequisites WSUS standalone or SCCM 1806 GA build Windows 10, version 1803 client with at least Cumulative Update KB Can use to … Upgrade from Windows 10, version 1803 to version 1809. Receive Quality Updates for Windows 10, version 1809. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

17 Features on Demand and Language Packs What you’ve told us
11/28/2019 9:18 AM Features on Demand and Language Packs What you’ve told us Expanding Optionality Platform More OS components are becoming Features on Demand (FoDs) FoDs & Language Packs (LPs) are pull driven Pulled from WU, not pushed Challenges: How do my PCs acquire FoD & LP content in on-prem environments? How do I ensure my FoD & LP content don’t disappear during media-based upgrades? © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

18 11/28/2019 9:18 AM Features on Demand and Language Packs Best Practices – Acquiring and Servicing FoD & LP Content Opt into UUP FoDs & LPs will automatically get acquired and serviced Works today for WUfB-Connected customers Join Public Preview for on-prem customers Download from WU Requests FoDs / LP content directly from WU Group Policy support: FoDs (1709) LPs (1809) Blog Post Store for Business Language Packs Only Configure SfB with needed LPs Instruct PC users to download LPs from SfB via LXPs © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

19 Bandwidth impact from Updates Optimizing bandwidth usage
11/28/2019 9:18 AM Bandwidth impact from Updates Optimizing bandwidth usage Challenges Updates tend to consume lots of network bandwidth and create latency Caching - Shift network traffic to edges Distributed caching via Delivery Optimization Centralized Caching via WSUS/ConfigMgr DPs Optimize the Network LEDBAT - Algorithm used within TCP stack in Server Optimizes updates to use only unused network capacity Distributed Caching Peer to Peer (DO) Payload Packaging Diff technology Downloaders (BITS, DO) Centralized Caching WSUS ConfigMgr DPs Networking Layer (LEDBAT) © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

20 Peer Caching on the Edge Delivery Optimization
11/28/2019 9:18 AM Peer Caching on the Edge Delivery Optimization Publishing Download Caching Content is chunked and hashed Content pulled from HTTP and Peer clients Clients check in until the content expires Supported content: Windows Updates: feature/quality/security Drivers Windows Store Apps Microsoft Store for Business Apps NEW Office C2R Updates Content Servers DO Services DO Services D 1 2 3 B 3 Supported Platforms: A Windows 10 Desktop Windows Server 2019 Xbox One Windows IoT HoloLens C 3 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

21 Peer Caching on the Edge How to get started with DO
11/28/2019 9:18 AM Peer Caching on the Edge How to get started with DO BRK Delivery Optimization deep dive: How to reduce internet bandwidth impact on your network © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22 Optimize the Network LEDBAT: Low Extra Delay Background Transport
Algorithm used within the TCP stack in Windows 10 and Windows Server 2016 Designed to effectively use available bandwidth Keep the network performance high (low delay) Quickly yield to higher-priority traffic Faster and more efficient than throttling Shift to a modern desktop with M365

23 Optimize the Network LEDBAT: How to get started
11/28/2019 9:18 AM Optimize the Network LEDBAT: How to get started LEDBAT works with standard DPs – no longer need to touch ConfigMgr rate limits Activate, with a few PowerShell Commands on the DP Works great alongside BITs and DO Few Resources to get started: Announce Post Getting Started Blog Post © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

24 Minimizing Impact during Install
11/28/2019 9:18 AM Minimizing Impact during Install © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

25 Offline Time Improvements What you’ve told us
11/28/2019 9:18 AM Offline Time Improvements What you’ve told us Offline time considered one of the big pain points for end users Average of 82 min (starting from when install initiated) © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

26 Offline Time Improvements How did we do it?
11/28/2019 9:18 AM Offline Time Improvements How did we do it? First introduced in Fall Creators Update to help minimize the offline time – performing more work while the device is online. Default behavior for all Win10 devices starting in 1709 Average install of 30 min (starting from when install initiated) Updates up to 63% faster by reducing the amount of time your device is offline Downlevel Compat Checks Gather Operations Mount/extract SafeOS Apply NewOS User settings and data migration occurs Run offline sysprep specialize plugins Run offline migration plugins Prepare new boot environment Reboot SafeOS (WinRE) First Boot Run sysprep specialize plugins Run migration plugins Configure/install devices OOBE Boot Run remaining provider operations User settings and data migration Provisioning migration OOBE Login FISA screens (Enterprise) APPX registration Desktop Reboot “Online” “Offline” Moved “Online” © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

27 Offline Time Improvements Progress over Win10 Releases
11/28/2019 9:18 AM Offline Time Improvements Progress over Win10 Releases RS2 RS3 RS4 RS5 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

28 Offline Time Improvements How do I get started?
11/28/2019 9:18 AM Offline Time Improvements How do I get started? Improvements on by default for all installation scenarios (except clean installs). Blog post with details When using with ConfigMgr ConfigMgr is looking to have deep integration to separate out different phases of feature updates, provide more granular control with the process For now, set the thread priority to Normal to avoid timeout issue for feature update workflow. Scenarios when benefits aren’t realized Apps installed or removed (Win32 or UWP) Optional Components added/removed by user Not enough space on the PC (X64: 20 GB, X86: 16 GB) © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

29 Diagnosing Failures 11/28/2019 9:18 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

30 Setup Diag Background – Diagnosing Upgrade Errors can be hard
11/28/2019 9:18 AM Setup Diag Background – Diagnosing Upgrade Errors can be hard Do you know this error code? 0xC – 0x30018 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

31 Setup Diag Introducing SetupDiag
11/28/2019 9:18 AM Setup Diag Introducing SetupDiag SetupDiag is a standalone diagnostic tool that can obtain details about why a Win10 upgrade was unsuccessful. Examines the log files to determine root failure Can be run on PC that failed upgrade or export logs from that machine 0xC – 0x30018 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

32 Setup Diag How to get started & Future Plans
11/28/2019 9:18 AM Setup Diag How to get started & Future Plans Available today! (Download and Documentation link) Any Upgrades to Win10, .Net Framework 4.6 Some known issues Long processing times for certain log files and errors Issues with opening log files especially on Insider builds (run SetupDiag in offline mode on another machine) Coming later as built-in to Analytics & ConfigMgr © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

33 In Place Upgrade Common Issues and Best Practices
11/28/2019 9:18 AM In Place Upgrade Common Issues and Best Practices What you’ve told us Customization settings not preserved as part of upgrade.  Driver settings lost after upgrade Policies lost after upgrade  Some Apps and Drivers not preserved Best Practices Avoid setting registry keys manually Use Group Policies, Run Time Provisioning to configure the OS Use supported mechanism for user profile redirections  If you have to do media upgrades Use an updated media instead of RTM media Do not use custom images Leverage Windows Analytics to resolve app/driver compatibility blockers Use extension points post upgrade to script customization settings © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

34 Uninstalling Updates When you need to go back
Imagine this: You did all the right things to install an update and one of your apps isn’t behaving correctly. You can’t wait for the app update and need to get back to work in the meantime. You think “ *Sigh* I’ll need to WinRE all my machines to the previous update” Or do you … ?

35 Uninstalling Updates Additions to Update CSP
11/28/2019 9:18 AM Uninstalling Updates Additions to Update CSP Two new behaviors added to Update CSP Rollback/QualityUpdate Rollback/FeatureUpdate If WUfB Connected, ensure: Device in Paused Update State Device within the uninstall period for FUs Configurable window for rollback between 2 and 60 days (instead of default 10 days) Set via MDM or DISM (see next slide) © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

36 Uninstalling Updates DISM commands
11/28/2019 9:18 AM Uninstalling Updates DISM commands Feature Updates Quality Updates © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

37 For More Information Other talks we think you should attend
11/28/2019 9:18 AM For More Information Other talks we think you should attend BRK3039/BRK2407: Windows 10 and Office 365 ProPlus lifecycle and servicing update BRK3019: Delivery Optimization deep dive: How to reduce internet bandwidth impact on your network BRK3018: Deploying Windows 10 in the enterprise using traditional and modern techniques BRK2417: What’s new in Windows Analytics: Introduction to Desktop Analytics © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

38 Please evaluate this session Your feedback is important to us!
11/28/2019 9:18 AM Please evaluate this session Your feedback is important to us! Please evaluate this session through MyEvaluations on the mobile app or website. Download the app: Go to the website: © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

39 11/28/2019 9:18 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

40 Pre and Post Processing Support Details
Use Microsoft defined folder structure for adding enterprise scripts Scripts in “run” folder gets migrated every update Preinstall scripts will be synchronously executed before setup starts Precommit scripts will be synchronously executed before setup commits/finalize Post –OOBE switch to run scripts after install Here is a sample listing of the files and directories Run (Migrate) Run Once (Do not migrate) C:\Windows\System32\update\run\GUID\preinstall.cmd C:\Windows\System32\update\run\GUID\precommit.cmd C:\Windows\System32\update\run\GUID\failure.cmd C:\Windows\System32\update\run\GUID\reflectdrivers\foo.inf C:\Windows\System32\update\run\GUID\reflectdrivers\foo.sys C:\Windows\System32\update\runonce\GUID\preinstall.cmd C:\Windows\System32\update\runonce\GUID\precommit.cmd C:\Windows\System32\update\runonce\GUID\failure.cmd C:\Windows\System32\update\runonce\GUID\reflectdrivers\bar.inf C:\Windows\System32\update\runonce\GUID\reflectdrivers\bar.sys

41 In Place Upgrade Common issues based on feedback
11/28/2019 9:18 AM In Place Upgrade Common issues based on feedback Problem: Issues with apps \ drivers Compatibility blocks on apps \ drivers  Apps \ Drivers lost on upgrade Apps fail to launch after upgrade Recommendations:  Update drivers \ apps before you start upgrade  Use latest updated media from Microsoft Don't use custom image for upgrade Keep your Security software and signatures up to date  Use extension points post upgrade to install newer version of apps \ drivers © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

42 Feature Update Delivery Better End-User Notification experiences
11/28/2019 9:18 AM Feature Update Delivery Better End-User Notification experiences Day 0-2 Day 3-9 Day 10+ Auto Restart Period Engaged Restart Period Deadline Reached The device will attempt to reboot outside of active hours The device will prompt the user to schedule a reboot The device will attempt to reboot at next available time © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "11/28/2019 9:18 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN."

Similar presentations


Ads by Google