Download presentation
Presentation is loading. Please wait.
Published byEmil Skinner Modified over 7 years ago
1
Discover how App-V and UE-V align with an Evergreen Windows 10
Microsoft Ignite 2016 1/9/2018 2:10 PM BRK3337 Discover how App-V and UE-V align with an Evergreen Windows 10 Steve Thomas (GLADIATOR) David Falkus Senior Consultant Senior Premier Field Engineer @madvirtualizer @davefalkus © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
About Us - Blogs… https://blogs.technet.microsoft .com/virtualshell/
.com/gladiatormsft/
3
The Concept of an “Evergreen” Windows
1/9/2018 2:10 PM The Concept of an “Evergreen” Windows © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
4
Evergreen Windows “Lift-and-Shift” Applications De-Coupled User State
1/9/2018 2:10 PM Evergreen Windows “Lift-and-Shift” Applications De-Coupled User State Frequent, Incremental, Minor Updates Risk-Based Iterative Migration Project Management Windows will be Windows (Windows “Nothing”) Edge will be Edge, etc. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5
Evolution of Package Modernization
MSI APPX APPV
6
Classic Windows Apps (CWA)
1/9/2018 2:10 PM Classic Windows Apps (CWA) Enterprise Challenges… Complex Installers App / OS Compatibility Fragile Expensive to Maintain Microsoft Windows Installer (MSI) Classic Windows App Win32 .NET COM Drivers XAML Windows Forms © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
7
Package Modernization
1/9/2018 2:10 PM Package Modernization APPX – For Modern Applications App-V – For Sequencing Traditional Installers (MDOP) All based on the Open Package Conventions OPC STANDARD .DOCX / .XLSX APPV APPX © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
Open Packaging Conventions
1/9/2018 2:10 PM Open Packaging Conventions Archive (ZIP) DOCX APPX Content Types XML Directory / File Resource Assets APPV © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
Package Modernization – Two-Fold Approach
ESD IT Pro Sequencer .APPV Application Virtualization Windows Windows Store / Sideloading ISV / Developers .APPX Converter DAC (Centennial)
10
Project Centennial (DAC)
There is a two fold approach to the Desktop Bridge… Desktop App Converter UWP Packaging Project
11
Evolution of User State Modernization
1/9/2018 2:10 PM Evolution of User State Modernization © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
12
Roaming User Profile (RUP)
Enterprise Challenges… Profile Bloat Slow Logons Fragile Expensive (Storage) \\UNC\Share\Users\%USERNAME%\Profile User Data / Settings Documents Favourites Media Downloads NTUSER.DAT APPDATA
13
Folder Redirection (FR)
Enterprise Benefits… Faster Logon State Separation \\UNC\Share\Users\%USERNAME%\Data User Data Documents Favourites Media Downloads User Data / Settings Documents Favourites Media Downloads NTUSER.DAT APPDATA \\UNC\Share\Users\%USERNAME%\Profile NTUSER.DAT APPDATA User Settings
14
User Experience Virtualization (UE-V)
Enterprise Benefits… Fastest Logon Flexible Consistent Experience User Data Documents Favourites Media Downloads File Share Settings Storage Location PKGX
15
Enterprise State Roaming (ESR)
Settings Roaming… Themes IE / Edge Settings Control Panel Other Windows Settings Application Settings (UWA) Azure AD Premium
16
RUP vs. UE-V vs. ESR vs. Folder Redirection
Roaming User Profile UE-V ESR FR Notes Applications Modern Apps Only Windows Explorer Settings Taskbar Settings Printer Settings UE-V will roam the network printer connection, not settings Control Panel Settings Windows Accessories Settings Accessibility Settings Language / Region Settings Mouse / Keyboard Settings IE Favourites Edge Favourites UE-V can’t roam Edge unless the “sync your settings” option in Edge is turned on. This option is only turned on when ESR is enabled.
17
RUP vs. UE-V vs. ESR vs. Folder Redirection
Roaming User Profile UE-V ESR FR Notes Certificates Cookies Credentials Network Shortcuts Printer Shortcuts UE-V will roam the network printer but not settings Recent Send To Start Menu UE-V will roam Windows 7 start menu but not Windows 8 and later. Work Folders can roam the Start Menu folder but not the layout Templates Themes
18
RUP vs. UE-V vs. ESR vs. Folder Redirection
Roaming User Profile UE-V ESR FR Notes Contacts Folder Special folders can be also be roamed via Work Folders, OneDrive, or ODfB (Folder redirection to local Sync directories) More info: Desktop Folder Documents Folder Downloads Folder Favourites Folder Links Folder Music Folder Pictures Folder Saved Games Folder Searches Folder Videos Folder
19
Windows 10 Anniversary Build
1/9/2018 2:10 PM Windows 10 Anniversary Build © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
20
App-V and UE-V in Windows 10 Anniversary
Microsoft Desktop Optimization Pack Virtualize Manage Restore Microsoft App-V Microsoft UE-V Microsoft AGMP MBAM Microsoft DaRT Windows 10 Enterprise / Education Windows Server 2016 Datacenter / Standard Microsoft App-V Microsoft UE-V Microsoft App-V Microsoft UE-V
21
App-V and UE-V in Windows 10 Anniversary
Both Agents are now included as part of Windows
22
Out of Box Components App-V Publishing Components (Infrastructure) still out of box (5.1 Server) App-V Sequencer and the UE-V Template Generator now part of the Windows 10 ADK
23
Evergreen Windows Experience
24
Evergreen Windows – App-V and UE-V
User State – UE-V Applications – App-V 5 Operating System
25
App-V and UE-V Integration into Windows 10
Application Delivery / Hosting Full Infrastructure Configuration Manager Standalone Azure IaaS Streaming / Storage SMB v1, v2, v3 HTTP / HTTPs Operating System Build MDT WDS / SCCM App-V UE-V User State Folder Redirection Roaming / Mandatory Profile Offline Files Packaging Sequencing Office / Office 365 UE-V Generator Delivery Platform Remote Desktop Services VDI Windows 10 RDS IaaS
26
Package Management One of the first decisions that needs to made is how to publish your packages? Packages can be broken down into two categories: Global / Machine Applications Office 2013 / 2016 Adobe Reader DC Firefox Etc… User Applications Beyond Compare Notepad++ WinSCP Etc…
27
Windows 10 OS Migration What are the general build related failures?
28
.NET Framework A lot of “old” applications still require older versions of .NET in the build Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess
29
Microsoft Visual C++ Runtimes
30
Upgrading to Windows 10 Anniversary
Windows 10 Enterprise and Education SKU’s only supported Windows 10 THx Pro to Windows 10 Anniversary Pro removes existing App-V and UE-V Client Windows 10 Enterprise / Education Microsoft App-V UE-V Windows 10 Professional Microsoft App-V Microsoft UE-V
31
UE-V Post Upgrades Caveats
UE-V Custom Configuration Retained Template Path Mismatch
32
UE-V Sizing and Capacity Planning
33
UE-V Sizing & Capacity Planning
“Sledgehammer” Approach Network Loads can be planned according to known UE-V Sync Triggers Approach Size By Average PKGX Size (Registry) 10K-15K By Average PKGDAT Size (File) 100K-200K By Average Total User Size 20MB
34
Which UE-V Sync Method? SyncProvider (Default) None External
Target Experience: Gold Standard for physical devices Virtual Desktop Infrastructure (VDI) and Streamed Apps Physical devices for outside firewall Local Cache for disconnected scenarios No local cache Always connected servers (In Datacenters) Local Cache managed by OneDrive for Business, Workfolders, etc Synchronization on triggers and heartbeat Synchronization on triggers only Timeouts ensure optimal experience NO timeouts (Assume golden connectivity) (Assume Local connectivity) Eventual settings synchronization Near real time settings synchronization More Info:
35
Granular Approach Application Type Size Range Examples
Small App (PKGX Only) 2k – 15k 7Zip, Notepad Typical Application 100k – 200k Adobe Reader, Paint.NET Large Applications / App Suites 2MB – 4MB Office, Firefox, UltraEdit Windows Settings Desktop Settings, Themes, EOA, CMD / PoSh env IE 200 – 400k Common Plus specific Version *Remember that VDI State Preservation Doubles total size.
36
Good vs. Bad Templates Good Template Bad Template
37
Template Design and Effects on Performance
Everything should not roam Not everything within the OS was designed to roam Unsupported Template items Certain settings require custom actions (Outlook Signatures)
38
Why Elements Aren’t Supported
Shortcuts: No Guarantee of Path Match or Software Availability IE Elements (Cookies, EMIE Cache, etc.) Run (MRU) history
39
Recap: An Evergreen Windows
1/9/2018 2:10 PM Recap: An Evergreen Windows “Lift-and-Shift” Applications De-Coupled User State Frequent, Incremental, Minor Updates Risk-Based Iterative Migration Project Management © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
40
Please evaluate this session
1/9/2018 2:10 PM Please evaluate this session Your feedback is important to us! From your PC or Tablet visit MyIgnite at From your phone download and use the Ignite Mobile App by scanning the QR code above or visiting © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
41
1/9/2018 2:10 PM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.