From 4746da855351c675a835bff5466cbba64b18deff Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Tue, 12 Jul 2016 09:55:31 -0700 Subject: [PATCH 001/256] updates to surface hub provisioning pkg topic --- .../surface-hub/images/ICDstart-option.PNG | Bin 0 -> 13638 bytes devices/surface-hub/images/choose-package.png | Bin 0 -> 20647 bytes devices/surface-hub/images/connect-aad.png | Bin 0 -> 71209 bytes .../surface-hub/images/express-settings.png | Bin 0 -> 110041 bytes devices/surface-hub/images/license-terms.png | Bin 0 -> 184465 bytes devices/surface-hub/images/oobe.jpg | Bin 0 -> 27689 bytes devices/surface-hub/images/prov.jpg | Bin 0 -> 17796 bytes devices/surface-hub/images/setupmsg.jpg | Bin 0 -> 23035 bytes devices/surface-hub/images/sign-in-prov.png | Bin 0 -> 50574 bytes devices/surface-hub/images/trust-package.png | Bin 0 -> 43329 bytes devices/surface-hub/images/who-owns-pc.png | Bin 0 -> 38019 bytes ...g-packages-for-certificates-surface-hub.md | 177 ++++++++++++++++++ 12 files changed, 177 insertions(+) create mode 100644 devices/surface-hub/images/ICDstart-option.PNG create mode 100644 devices/surface-hub/images/choose-package.png create mode 100644 devices/surface-hub/images/connect-aad.png create mode 100644 devices/surface-hub/images/express-settings.png create mode 100644 devices/surface-hub/images/license-terms.png create mode 100644 devices/surface-hub/images/oobe.jpg create mode 100644 devices/surface-hub/images/prov.jpg create mode 100644 devices/surface-hub/images/setupmsg.jpg create mode 100644 devices/surface-hub/images/sign-in-prov.png create mode 100644 devices/surface-hub/images/trust-package.png create mode 100644 devices/surface-hub/images/who-owns-pc.png diff --git a/devices/surface-hub/images/ICDstart-option.PNG b/devices/surface-hub/images/ICDstart-option.PNG new file mode 100644 index 0000000000000000000000000000000000000000..1ba49bb261f3b419bf0b7be0bbed22db53db447a GIT binary patch literal 13638 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

q74fy!zyH#Q$X0aNTe=!3D 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

iuj3<8Q*DB1GVIBdhFlFC(Fu+v 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 literal 0 HcmV?d00001 diff --git a/devices/surface-hub/images/express-settings.png b/devices/surface-hub/images/express-settings.png new file mode 100644 index 0000000000000000000000000000000000000000..99e9c4825a4f7fb29f0ea2930894c78a63105991 GIT binary patch literal 110041 zcmbrlQD2VTt+VTs;?=N6`c`+fNswupa z?+q{$!9RlEyP{#=^}xTkp>4#~?16v~`u_6)MyLGk^WBK$AfoD^U~TN+tY>EgWTR(h z8j%KD}D|xMorPaN+sLI}E0f z%qkp=fY0S{Jd?Wz<6nAH{qKhGFgkeV{&(yD?5+|&CKdblI9m}R3eNvIK{z;y8ii|g z_Mc-MG-GEZqW;@gSb((Me>(lo=_;fSarysVrsc;?HZdnTEdu@*HVYf@qN9Kjt?ZU5 zPw9Ve@NR?(G>jTM!1Xgb>d+W8cf=$;?QA9XC{77>h42G~RL(`2l{1Jkk9G_nX<8Syp|jt-VvAe8sO zQQ#T`Z2?1X)|r2gHIe)mZB3;AE+}KMiG`G#EvRmcnt1)Q^_k{BpTyM><5^*&H$gA4ubp$Fm{bDdMBvtYvqRNC z1NbiZUYm#)m$alkwbEwFgAxyG`>~!L>&Svz!)7oV5mV>3cj`lY)60>m6_&7p($lw* z^0FlW0?@|h^YXyc@7J9DjH(`SJq2P;`q&Z>2A!CsMcOtGPnh`8voz+iLofOVpRe7W z;W3lC2X-74*xdpY8QJp-yQFG3pSgWINbq7-Z!>tL+%jkCVG-|t=GDz~|3URW3rnd6 z4nGewMmmC#{=Pza44Jzvh!zmN*!Oc8g839uEnWU0?%iR%!vGW6E!x1Ks)qROny`q~ zRZfO0KeZ3SmK0=P$6lOaG=9Ot`SV%rHd*V3x1{(wX=Fj=_Uw$Q>06=UJkjm=L!5a6 zvv)oky`v;&B<QA2 zIAc@xQ^vicEl7wV+mC#PW*xA#%~#GeBQinQPg>$PWg2lSL+jwCH6rh@pL#pG;kD2^ zA=Z0=*8(aT6QvAD;3%0*y_d%*gb|E99T@;wO_gZ6Sw6~g3!zwmG20us7rAd+9)h6Y zB~~m_gmkR7ja{wSS}9%tq)SFRQhyM-(+o+On3v&5gTsh#7$vzU6obmG(%f}KbyNz^Jr ziYrzs^pIm1egSNo*Tlq9QRA6c_bZm=8^F>kmFEFcPQNtSiB z91C0>!{p`Mx(b*PDiPfP!dItjVZ8Auxa*!!`vfKN7*U2qFZ0>lNPY-sgaW<|Jqzpb zigy^7wiP` z#veA2Y{F8u_L7u9IUX-#tTBLE;$;PCY=oyQG4+YB}&fFdjnfoS*uZv-6Bwt6B}U7<$3 x&dumo*zf_?u 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�Im;GS{a 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%0AK(S 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 F{s&}CQcVB= literal 0 HcmV?d00001 diff --git a/devices/surface-hub/images/prov.jpg b/devices/surface-hub/images/prov.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1593ccb36b6c841627424547a2722af005483fa3 GIT binary patch literal 17796 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 literal 0 HcmV?d00001 diff --git a/devices/surface-hub/images/setupmsg.jpg b/devices/surface-hub/images/setupmsg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..12935483c52eca8648eba05e1e5d507b8c244018 GIT binary patch literal 23035 zcmeFZcT|(lwl^L`Kv6_`2c=7u-ieJaAiWa>krImZP-COFFCd^GAiaZ>fYi{D8afhc zsL~Tkh!DaX&$;itcb#*7YrVgA|2j`HYdx9FvuE!q`}xeCz31}hqa6xVN2Q{BAv=l&0oKac-;iuk>GjpEv$ z694zE%XR?GH9+x|KvEKJz!e%2QW}!WZU7gNS2ChRe}wvvi{uLFRWfoSOO!W=1z@*{ z?30pSAu>yL^(wJ+2=RZwRT?tdyAlt{=?q>_aC_2AzD>-z#`CDUgTZhN%`0W+_3k<) zBNHjSbf9y#-`4$?w;PhAN>R46O&WZGe2jM zsFl^V^^MJ6Tick!qvI3oDem{#AGt^Xq<@>pT*1P&bW`uC%P9m;=OF-v7rs0B`Q}zz<(5pX_i-^yFL- zS6E2OELX4jZWnDe18s?T)J4(!HW1|xnIl9butApzN0)$jL+C$JthDFaq_@YfG{I}p z@S|-Yj#2?wCjmObf^c+-P@K&ovF@DJ-X$Ec! z-#yHi0QtOg;EhXwYThN_%~!%`4-_#AU4FWC3HS#N3@!mTntPXyl_7JN0E*LWyjNo^ z^ov2lQ8e&>GeEs}(+q!+Mz}hXM_}@gga3kH8VJ+}K-{_jUhIGkI*M8Kz;i7^F#{VC z1W$F~h#&#cc?m!iUjmi||IPfrTmIj}=HC=imXn_Y&}r z;O70#nZZSN*d-vFsE^v8L7nX2o4atd0Kw4&Ge^)t{1=`pE5Yqu0{AxjKv;=w(3zR2 zS6_iL^?3ylUDZ#nbg@x{%idtgllgTCsBzq#DJ4u_0yup@SGMGyIUl+_(%ScMe1tK# zdJ?YX@LWOOpnX-u_~olsE=x3GH-SH`#PV0$ecY*R2~}N1k&C|{tJju)a;ZdYoiG!U zR^WMF_9u$9o2=_Sj`U75XHBsMqHG2+e)_M@Z4n4{A5={=toY)^fJA(Wf|5TcGjS_G-WuyL#i)1aTb`QglQovDX4S}fM~ys?{K zs|2E11XAqdI4#&w2K2QO#{h5h7oHzIrA@hGt0+pL=#B5?9Ih&6kLuj`Mv0W~g$=dY z&K$|PA?f!Kg^C;bvP_hRy`%H)Zx~a8>xUlribx!;E;cD7&372N#z?;^%+PCUsI!U^ z70U~M>Xw3XP)9tKU@n%JIL78m8cy@1C}?Ooi8&2xIXbA|3A!y()><ba#)|Kdk^(H=UxLiaHrH16wtL1J2{OsS>NUKk@Zi00$k63rc|i$ow;~# z&!P2;#!V^frwg>wVtq4jhl#8;?P^qKMI%6W8}nqKkH%0f7~AZk?FQXk zB{t^FN#)-Aa`)Bv>fa_ekXD2kp^vb(7hix*2aF&H6AB*JCf2uFU)%J3tO|C{#y2M8 zESejTDXYeubqCYCuJes2_UJHMi7UgPQ_Q7QPqx`bG{3oFj04ABSSkA5$kT9^e|K&- z%``Ycjk_LAB^nsVdPMqKzpAJsbvsa*>7ea@#>o{A_Mer_T!QLoDtyZa1%L#^aa5YJ z-%48$jq5a=GJ2F)l7sFZ)xWsLC=J*ar~T)A;&ejxtY=9(A%{-%7@S5*eW zB$NbdzjI;MlYQL>9;-Oht>rV9DX#S$W4DEE3QZEDvq#h;Em$oWv^s0{ⅆwiDj&W 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 literal 0 HcmV?d00001 diff --git a/devices/surface-hub/images/sign-in-prov.png b/devices/surface-hub/images/sign-in-prov.png new file mode 100644 index 0000000000000000000000000000000000000000..55c92762035de375c556a85b420e975d2eb163aa GIT binary patch literal 50574 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 b)weGwI33bTie=#XH_#<1DkoASWDxXUfR>%* literal 0 HcmV?d00001 diff --git a/devices/surface-hub/images/trust-package.png b/devices/surface-hub/images/trust-package.png new file mode 100644 index 0000000000000000000000000000000000000000..8a293ea4da1bbf90bb90e33e5761c201e435da42 GIT binary patch literal 43329 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

h1(nVaF~#ewf&_~#u~DPB<>H1_ll^C~ z#<7kN$r&=KXu)HfJv|hv!gZZ~dI^7e0<(d+ zs8;7!@d-%my!3%4PJ3Lcw170XV^@A3J%D#JA&=8r84X;QKdYC1%1mo86JLnJON!>R zx9gG`7V6eE*_p#><%ioPJH@Qafj<)#E+A1(^z*m%;?;#d~p&o z!fa&U(5SRE-M6yjl^soQPe`6Pt{k$*7rTrO zElwZJPEKxoDUPd&JN%qdDKVwZn(>2fLeA<6Y^r^FWmB<_QDp@C3nyKgmd@c;ZS=(E zesjG4#Jm1W{Q%%IIq`kCkn#>G7Px>kWTko7os(DxQQ+TJHgTvN8>`@22VXNyFRxLQ z>oh{0B)8{}WPfJs4$QM&P~#Q2u>{#hP*E}2rCdAPT$MeHjfB_%}|O>+?%I!8YvaeN@i?zDaQ zG-L5v#8t-n#6-_W+3V609O629YpN?q>+{umE^@Bdb(^2a9cDRG z+Y2eSj4w_g54M|^t4+5UY1Z@5OZ^IdQ=!kBJ-5rWIC^hqfd9T>T({!w4nPrL(2|jj z|58*l87)P+fnkRfb!mmNbXD_<5fZ8fn#>Rr5=sl8rk4MIFQlG5JY~tz!huos?ma<0 N0e>`)WP);FmSN$8LzTxJ( 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 Pb_1@%jSUK5PEr2>a_ga8 literal 0 HcmV?d00001 diff --git a/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md b/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md index 0d7c350af6..0f2f3d4d4f 100644 --- a/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md +++ b/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md @@ -12,7 +12,184 @@ author: TrudyHa # Create provisioning packages (Surface Hub) +REWRITE FOR ICD CHANGES +This topic explains how to create and apply a provisioning package to Surface Hub devices. For Surface Hub, you can use provisioning packages toadd certificates, customize policies, install Windows apps, or customize Windows Team settings. + +You can apply a provisioning package on a USB during setup. + +## Advantages +- You can configure new devices as part of the setup process. + +- No network connectivity required. + +- Simple to apply. + +[Learn more about the benefits and uses of provisioning packages.](../whats-new/new-provisioning-packages.md) + +## Create the provisioning package + +Use the Windows Imaging and Configuration Designer (ICD) tool included in the Windows Assessment and Deployment Kit (ADK) for Windows 10 to create a provisioning package. When you install the ADK, you can select just Windows Imaging and Configuration Designer (ICD). [Install the ADK.](http://go.microsoft.com/fwlink/p/?LinkId=526740) + +1. Open Windows ICD (by default, %windir%\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\ICD.exe). + +2. Click **Advanced provisioning**. + + ![ICD start options](images/icdstart-option.png) + +3. Name your project and click **Next**. + +4. Select **Common to Windows 10 team edition**, click **Next**, and then click **Finish**. + +5. In the project, under **Available customizations**, select **Common Team edition settings**. + + +### Add a policy to your package + +1. blah + +2. blah + + +### Add a universal app to your package + +1. In the **Available customizations** pane, go to **Runtime settings** > **UniversalAppInstall**. + +2. For **UserContextApp**, specify the **PackageFamilyName** for the app. (how to find package family name) + +3. For **ApplicationFile**, click **Browse** to find and select the target app (either an \*.appx or \*.appxbundle). + +4. For **DependencyAppxFiles**, click **Browse** to find and add any dependencies for the app. (how will they know?) + +5. For **UserContextAppLicense**, enter the **LicenseProductID**. (where to get) + + +### Add a certificate to your package + +1. In the **Available customizations** pane, go to **Runtime settings** > **Certificates** > **ClientCertificates**. + +2. Enter a **CertificateName** and then click **Add**. + +2. Enter the **CertificatePassword**. + +3. For **CertificatePath**, browse and select the certificate to be used. + +4. Set **ExportCertificate** to **False**. + +5. For **KeyLocation**, select **Software only**. + + +### Add other settings to your package + +For details about the settings you can customize in provisioning packages, see [Windows Provisioning settings reference]( http://go.microsoft.com/fwlink/p/?LinkId=619012). + +### Build your package + +1. When you are done configuring the provisioning package, on the **File** menu, click **Save**. + +2. Read the warning that project files may contain sensitive information, and click **OK**. +> **Important** When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed. + +3. On the **Export** menu, click **Provisioning package**. + +1. Change **Owner** to **IT Admin**, which will set the precedence of this provisioning package higher than provisioning packages applied to this device from other sources, and then select **Next.** + +10. Set a value for **Package Version**. + + **Tip**   + You can make changes to existing packages and change the version number to update previously applied packages. + +11. Optional. In the **Provisioning package security** window, you can choose to encrypt the package and enable package signing. + + - **Enable package encryption** - If you select this option, an auto-generated password will be shown on the screen. + + - **Enable package signing** - If you select this option, you must select a valid certificate to use for signing the package. You can specify the certificate by clicking **Select...** and choosing the certificate you want to use to sign the package. + + **Important**   + We recommend that you include a trusted provisioning certificate in your provisioning package. When the package is applied to a device, the certificate is added to the system store and any package signed with that certificate thereafter can be applied silently.  + +12. Click **Next** to specify the output location where you want the provisioning package to go once it's built. By default, Windows ICD uses the project folder as the output location.

+Optionally, you can click **Browse** to change the default output location. + +13. Click **Next**. + +14. Click **Build** to start building the package. The project information is displayed in the build page and the progress bar indicates the build status.

+If you need to cancel the build, click **Cancel**. This cancels the current build process, closes the wizard, and takes you back to the **Customizations Page**. + +15. If your build fails, an error message will show up that includes a link to the project folder. You can scan the logs to determine what caused the error. Once you fix the issue, try building the package again.

+If your build is successful, the name of the provisioning package, output directory, and project directory will be shown. + + - If you choose, you can build the provisioning package again and pick a different path for the output package. To do this, click **Back** to change the output package name and path, and then click **Next** to start another build. + + - If you are done, click **Finish** to close the wizard and go back to the **Customizations Page**. + +16. Select the **output location** link to go to the location of the package. You can provide that .ppkg to others through any of the following methods: + + - Shared network folder + + - SharePoint site + + - Removable media (USB/SD) + + - Email + + - USB tether (mobile only) + + - NFC (mobile only) + + + +## Apply package + +1. Start with a computer on the first-run setup screen. If the PC has gone past this screen, reset the PC to start over. To reset the PC, go to **Settings** > **Update & security** > **Recovery** > **Reset this PC**. + + ![The first screen to set up a new PC](images/oobe.jpg) + +2. Insert the USB drive and press the Windows key five times. Windows Setup will recognize the drive and ask if you want to set up the device. Select **Set up**. + + ![Set up device?](images/setupmsg.jpg) + +3. The next screen asks you to select a provisioning source. Select **Removable Media** and tap **Next**. + + ![Provision this device](images/prov.jpg) + +4. Select the provisioning package (\*.ppkg) that you want to apply, and tap **Next**. + + ![Choose a package](images/choose-package.png) + +5. Select **Yes, add it**. + + ![Do you trust this package?](images/trust-package.png) + +6. Read and accept the Microsoft Software License Terms. + + ![Sign in](images/license-terms.png) + +7. Select **Use Express settings**. + + ![Get going fast](images/express-settings.png) + +8. If the PC doesn't use a volume license, you'll see the **Who owns this PC?** screen. Select **My work or school owns it** and tap **Next**. + + ![Who owns this PC?](images/who-owns-pc.png) + +9. On the **Choose how you'll connect** screen, select **Join Azure AD** or **Join a domain** and tap **Next**. + + ![Connect to Azure AD](images/connect-aad.png) + +10. Sign in with your domain, Azure AD, or Office 365 account and password. When you see the progress ring, you can remove the USB drive. + + ![Sign in](images/sign-in-prov.png) + +## Learn more +- [Build and apply a provisioning package]( http://go.microsoft.com/fwlink/p/?LinkId=629651) + +- Watch the video: [Provisioning Windows 10 Devices with New Tools](http://go.microsoft.com/fwlink/p/?LinkId=615921) + +- Watch the video: [Windows 10 for Mobile Devices: Provisioning Is Not Imaging](http://go.microsoft.com/fwlink/p/?LinkId=615922) + + +OLD CONTENT For Windows 10, settings that use the registry or a content services platform (CSP) can be configured using provisioning packages. You can also add certificates during first run using provisioning. In this topic, you'll find the following information: From ca067548f349d1f26c953b8264bd81b16f1d6f9c Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Tue, 12 Jul 2016 15:44:34 -0700 Subject: [PATCH 002/256] updates for Surface Hub provisioning packages with ICD --- ...g-packages-for-certificates-surface-hub.md | 339 ++++-------------- 1 file changed, 64 insertions(+), 275 deletions(-) diff --git a/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md b/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md index 0f2f3d4d4f..4b0014df78 100644 --- a/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md +++ b/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md @@ -14,7 +14,7 @@ author: TrudyHa REWRITE FOR ICD CHANGES -This topic explains how to create and apply a provisioning package to Surface Hub devices. For Surface Hub, you can use provisioning packages toadd certificates, customize policies, install Windows apps, or customize Windows Team settings. +This topic explains how to create and apply a provisioning package to Surface Hub devices. For Surface Hub, you can use provisioning packages to add certificates, customize policies, install Windows apps, or customize Windows Team settings. There are additional options for PCs and mobile devices running Windows 10. You can apply a provisioning package on a USB during setup. @@ -25,7 +25,27 @@ You can apply a provisioning package on a USB during setup. - Simple to apply. -[Learn more about the benefits and uses of provisioning packages.](../whats-new/new-provisioning-packages.md) +[Learn more about the benefits and uses of provisioning packages.](https://technet.microsoft.com/en-us/itpro/windows/whats-new/new-provisioning-packages) + +## Requirements + +To create and apply a provisioning package to a Surface Hub, you'll need the following: + +- Access to the **Settings** app on Surface Hub (using admin credentials which were configured at initial setup of the Surface Hub) (is this accurate?). +- Windows Imaging and Configuration Designer (ICD), which is installed as a part of the windows 10 Assessment and Deployment Kit (ADK). +- A PC running Windows 10. +- USB flash drive. + +You'll create the provisioning package on a PC runing Windows 10, save the package to a USB drive, and then deploy it to your Surface Hub. + + +## Supported items for Surface Hub provisioning packages + +Currently, you can add these items to provisioning packages for Surface Hub: +- **Certificates** - (why, need info here) +- **Policies** - Surface Hub supports a subset of the policies in [Policy configuration service provider](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962(v=vs.85).aspx). Some of those policies can be configured with ICD. +- **Universal apps** - You can add a universal app to your provisioning package. This can be an offline-licensed app from Windows Store for Business, or an app created by an in-house dev. (Are offline-licensed apps available outside of WSFB?) +- **Settings** - Surface Hub supports settings in the [WindowsTeam configuration service provider](https://msdn.microsoft.com/en-us/library/windows/hardware/mt733245(v=vs.85).aspx). Some of these settings can be configured with ICD. ## Create the provisioning package @@ -43,28 +63,12 @@ Use the Windows Imaging and Configuration Designer (ICD) tool included in the Wi 5. In the project, under **Available customizations**, select **Common Team edition settings**. - -### Add a policy to your package - -1. blah - -2. blah - - -### Add a universal app to your package - -1. In the **Available customizations** pane, go to **Runtime settings** > **UniversalAppInstall**. - -2. For **UserContextApp**, specify the **PackageFamilyName** for the app. (how to find package family name) - -3. For **ApplicationFile**, click **Browse** to find and select the target app (either an \*.appx or \*.appxbundle). - -4. For **DependencyAppxFiles**, click **Browse** to find and add any dependencies for the app. (how will they know?) - -5. For **UserContextAppLicense**, enter the **LicenseProductID**. (where to get) - +Currently, you can add these items certificate, a policy, a universal app, or a setting to your provisioning package for Surface Hub. ### Add a certificate to your package +You may use provisioning packages to install certificates that will allow the device to authenticate to Microsoft Exchange or Skype for Business, or to sideload apps that don't come from the Windows Store (for example, your own in-house apps). + +>**Note**  Provisioning packages can only install certificates to the device (local machine) store, and not to the user store. If your organization requires that certificates must be installed to the user store, use Mobile Device Management (MDM) to deploy these certificates. See your MDM solution documentation for details. 1. In the **Available customizations** pane, go to **Runtime settings** > **Certificates** > **ClientCertificates**. @@ -76,12 +80,40 @@ Use the Windows Imaging and Configuration Designer (ICD) tool included in the Wi 4. Set **ExportCertificate** to **False**. -5. For **KeyLocation**, select **Software only**. +5. For **KeyLocation**, select **Software only**. +### Add a policy to your package +Surface Hub supports a subset of the policies in [Policy configuration service provider](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962(v=vs.85).aspx). Some of those policies can be configured with ICD. You'll find them under **Available customizations > Runtime settings > Policies**. + +1. In the **Available customizations** pane, go to **Runtime settings** > **Policies**. + +2. Click one of the available policy areas: **Bluetooth**, **Camera**, **System**, or **Update**. + +3. Select and set the policy you want to add to your provisioning package. + + +### Add a universal app to your package +Before adding a universal app to a provisioning package, you need app package name, the app package (either an .appx, or .appxbundle), dependency files, and the app license. If you acquire your universal app from the Windows Store for Business, you can download these items when you acquire the app. For more information, see [Distribute offline apps](https://technet.microsoft.com/en-us/itpro/windows/manage/distribute-offline-apps). + +1. In the **Available customizations** pane, go to **Runtime settings** > **UniversalAppInstall**. + +2. For **UserContextApp**, specify the **PackageFamilyName** for the app. (how to find package family name) + +3. For **ApplicationFile**, click **Browse** to find and select the target app (either an \*.appx or \*.appxbundle). + +4. For **DependencyAppxFiles**, click **Browse** to find and add any dependencies for the app. This will include app metadata and app frameworks. + +5. For **UserContextAppLicense**, enter the **LicenseProductID**. ### Add other settings to your package -For details about the settings you can customize in provisioning packages, see [Windows Provisioning settings reference]( http://go.microsoft.com/fwlink/p/?LinkId=619012). +You can add some [WindowsTeam CSP settings](https://msdn.microsoft.com/en-us/library/windows/hardware/mt733245(v=vs.85).aspx) to your provisioning package. + +1. In the **Available customizations** pane, go to **Runtime settings** > **WindowsTeamSettings**. + +2. Click one of the available policy areas: **Connect**, **DeviceAccount**, **FriendlyName**, **MaitenanceHours**, **OMSAgent**, or **Welcome**. + +3. Select and set the setting you want to add to your provisioning package. ### Build your package @@ -92,14 +124,14 @@ For details about the settings you can customize in provisioning packages, see [ 3. On the **Export** menu, click **Provisioning package**. -1. Change **Owner** to **IT Admin**, which will set the precedence of this provisioning package higher than provisioning packages applied to this device from other sources, and then select **Next.** +4. Change **Owner** to **IT Admin**, which will set the precedence of this provisioning package higher than provisioning packages applied to this device from other sources, and then select **Next.** -10. Set a value for **Package Version**. +5. Set a value for **Package Version**. **Tip**   You can make changes to existing packages and change the version number to update previously applied packages. -11. Optional. In the **Provisioning package security** window, you can choose to encrypt the package and enable package signing. +6. Optional. In the **Provisioning package security** window, you can choose to encrypt the package and enable package signing. - **Enable package encryption** - If you select this option, an auto-generated password will be shown on the screen. @@ -108,22 +140,22 @@ For details about the settings you can customize in provisioning packages, see [ **Important**   We recommend that you include a trusted provisioning certificate in your provisioning package. When the package is applied to a device, the certificate is added to the system store and any package signed with that certificate thereafter can be applied silently.  -12. Click **Next** to specify the output location where you want the provisioning package to go once it's built. By default, Windows ICD uses the project folder as the output location.

+7. Click **Next** to specify the output location where you want the provisioning package to go once it's built. By default, Windows ICD uses the project folder as the output location.

Optionally, you can click **Browse** to change the default output location. -13. Click **Next**. +8. Click **Next**. -14. Click **Build** to start building the package. The project information is displayed in the build page and the progress bar indicates the build status.

+9. Click **Build** to start building the package. The project information is displayed in the build page and the progress bar indicates the build status.

If you need to cancel the build, click **Cancel**. This cancels the current build process, closes the wizard, and takes you back to the **Customizations Page**. -15. If your build fails, an error message will show up that includes a link to the project folder. You can scan the logs to determine what caused the error. Once you fix the issue, try building the package again.

+10. If your build fails, an error message will show up that includes a link to the project folder. You can scan the logs to determine what caused the error. Once you fix the issue, try building the package again.

If your build is successful, the name of the provisioning package, output directory, and project directory will be shown. - If you choose, you can build the provisioning package again and pick a different path for the output package. To do this, click **Back** to change the output package name and path, and then click **Next** to start another build. - If you are done, click **Finish** to close the wizard and go back to the **Customizations Page**. -16. Select the **output location** link to go to the location of the package. You can provide that .ppkg to others through any of the following methods: +11. Select the **output location** link to go to the location of the package. You can provide that .ppkg to others through any of the following methods: - Shared network folder @@ -131,14 +163,6 @@ If your build is successful, the name of the provisioning package, output direct - Removable media (USB/SD) - - Email - - - USB tether (mobile only) - - - NFC (mobile only) - - - ## Apply package 1. Start with a computer on the first-run setup screen. If the PC has gone past this screen, reset the PC to start over. To reset the PC, go to **Settings** > **Update & security** > **Recovery** > **Reset this PC**. @@ -189,242 +213,7 @@ If your build is successful, the name of the provisioning package, output direct - Watch the video: [Windows 10 for Mobile Devices: Provisioning Is Not Imaging](http://go.microsoft.com/fwlink/p/?LinkId=615922) -OLD CONTENT -For Windows 10, settings that use the registry or a content services platform (CSP) can be configured using provisioning packages. You can also add certificates during first run using provisioning. -In this topic, you'll find the following information: - -- [Introduction to provisioning packages](#intro-prov-pkg) -- [What can provisioning packages configure for Microsoft Surface Hubs?](#what-can-prov-pkg) -- [How do I create and deploy a provisioning package?](#how-do-i-prov-pkg) -- [Requirements](#requirements-prov-pkg) -- [Install the Windows Imaging and Configuration Designer](#installing-wicd-prov-pkg) -- [Create a provisioning package for certificates](#creating-prov-pkg-certs) -- [Create a provisioning package for apps](#creating-prov-pkg-apps) -- [Deploy a provisioning package to a Surface Hub](#deploy-to-hub-prov-pkg) - - [Deploy a provisioning package using first run](#deploy-via-oobe-prov-pkg) - - [Deploy a provisioning package using Settings](#deploy-via-settings-prov-pkg) - -### Introduction to provisioning packages - -Provisioning packages are created using Windows Imaging and Configuration Designer (WICD), which is a part of the Windows Assessment and Deployment Kit (ADK). For Surface Hub, the provisioning packages can be placed on a USB drive. - -### What can provisioning packages configure for Surface Hubs? - -Currently, you can use provisioning packages to install certificates and to install Universal App Platform (UAP) apps on your Surface Hub. These are the only two supported scenarios. - -You may use provisioning packages to install certificates that will allow the device to authenticate to Microsoft Exchange or Skype for Business, or to sideload apps that don't come from the Windows Store (for example, your own in-house apps). - ->**Note**  Provisioning can only install certificates to the device (local machine) store, and not to the user store. If your organization requires that certificates must be installed to the user store, you must use Mobile Device Management (MDM) to deploy these certificates. See your MDM solution documentation for details. - -  - -### How do I create and deploy a provisioning package? - -Provisioning packages must be created using the Windows Imaging and Configuration Designer (ICD). - -### Requirements - -In order to create and deploy provisioning packages, all of the following are required: - -- Access to the Settings app on Surface Hub (using admin credentials which were configured at initial setup of the Surface Hub). -- Windows Imaging and Configuration Designer (ICD), which is installed as a part of the windows 10 Assessment and Deployment Kit (ADK). -- A PC running Windows 10. -- USB flash drive. - -### Install the Windows Imaging and Configuration Designer - -1. The Windows Imaging and Configuration Designer (ICD) is installed as part of the Windows 10 ADK. The installer for the ADK can be downloaded from the [Microsoft Download Center](http://go.microsoft.com/fwlink/?LinkId=718147). - >**Note**  The ADK must be installed on a separate PC, not on the Surface Hub.   - -2. Run the installer, and set your preferences for installation. When asked what features you want to install, you will see a checklist like the one in the following figure. Note that **Windows Performance Toolkit** and **Windows Assessment Toolkit** should be unchecked, as they are not needed to run the ICD. - - Before going to the next step, make sure you have the following checked: - - - **Deployment Tools** - - **Windows Preinstallation Environment** - - **Imaging and Configuration Designer** - - **User State Migration Tool** - - All four of these features are required to run the ICD and create a package for the Surfact Hub. - - ![Image showing Windows ADK install page - select features to install.](images/idcfeatureschecklist.png) - -3. Continue with the installer until the ADK is installed. This may take a while, because the installer downloads remote content. - -### Create a provisioning package for certificates - -This example will demonstrate how to create a provisioning package to install a certificate. - -1. On the PC that had the Windows 10 ADK installed, open ICD and choose the **New provisioning package** tile from the main menu. - - ![Image showing Start page in Windows Imaging and Configuration Designer.](images/wicd-screen01a.png) - -2. When the **New project** dialog box opens, type whatever name you like in the **Name** box. The **Location** and **Description** boxes can also be filled at your discretion, though we recommend using the **Description** box to help you distinguish among multiple packages. Click **Next**. - - ![Image showing New project screen for Windows Imaging and Configuration Designer.](images/wicd-screen02a.png) - - Select the settings that are **Common to all Windows editions**, and click **Next**. - - ![Image showing project settings in Windows Imaging and Configuration Designer.](images/wicd-screen02b.png) - - When asked to import a provisioning package, just click **Finish.** - - ![Image showing option for importing a provisioning package.](images/wicd-screen02c.png) - -3. ICD's main screen will be displayed. This is where you create the provisioning package. In the **Available customizations** pane, expand **Runtime settings** and then expand **Certificates**. Click **Root certificates**. - - ![Image showing Windows Imaging and Configuration Designer's man page.](images/wicd-screen03a.png) - - In the center pane, you’ll be asked to specify a **CertificateName** for the Root certificate. You can set this to whatever you want. For the example, we've used the same name as the project. Click **Add**, and an entry will be added in the left pane. - -4. In the **Available customizations** pane on the left, a new category has appeared for **CertificatePath** underneath the **CertificateName** you provided. There’s also a red exclamation icon indicating that there is a required field that needs to be set. Click **CeritficatePath**. - - ![Image showing available customizations in Windows Imaging and Configuration Designer.](images/wicd-screen04a.png) - -5. In the center pane, you’ll be asked to specify the path for the certificate. Enter the name of the .cer file that you want to deploy, either by typing or clicking **Browse**. It must be a root certificate. The provisioning package created will copy the .cer file into the package it creates. - - ![icd tiles](images/wicd-screen06a.png) - -6. Verify that the path is set, then click **Export** in the top menu and choose **Provisioning package**. - - ![icd tiles](images/wicd-screen07a.png) - -7. You'll see a series of dialog boxes next. In the first one, either accept the defaults, or enter new values as needed, and click **Next**. You'll most likely want to accept the defaults. - - ![icd tiles](images/wicd-screen08a.png) - - Click **Next** again in the security options dialog box, because this package doesn't need to be encrypted or signed. - - ![icd tiles](images/wicd-screen09a.png) - - Choose where to save the provisioning package, and click **Next**. - - ![icd tiles](images/wicd-screen10a.png) - - Review the information shown, and if it looks good, click **Build**. - - ![icd tiles](images/wicd-screen11a.png) - - You will see a confirmation dialog box similar to the one following. Click the link under **Output location** to open the directory containing the provisioning package. - - ![icd tiles](images/wicd-screen12a.png) - -8. Copy the .ppkg from the output directory into the root directory of a USB drive. If it’s not at the root, it won’t be recognized by the device. You’ve finished making the provisioning package—now you just need to deploy it to the Surface Hub. - -### Create a provisioning package for apps - -This example will demonstrate how to create a provisioning package to install offline-licensed apps purchased from the Windows Store for Business. For information on offline-licensed apps and what you need to download in order to install them, see [Distribute offline apps](http://go.microsoft.com/fwlink/?LinkId=718148). - -For each app you want to install on Surface Hubs, you'll need to download: - -- App metadata -- App package -- App license - -Depending on the app, you may or may not need to download a new app framework. - -1. On the PC that had the Windows 10 ADK installed, open ICD and choose the **New provisioning package** tile from the main menu. - - ![icd tiles](images/wicd-screen01a.png) - -2. When the **New project** dialog box opens, type whatever name you like in the **Name** box. The **Location** and **Description** boxes can also be filled at your discretion, though we recommend using the **Description** box to help you distinguish among multiple packages. Click **Next**. - - ![icd tiles](images/wicd-screen-apps-02a.png) - - Select the settings that are **Common to all Windows editions**, and click **Next**. - - ![icd tiles](images/wicd-screen02b.png) - - When asked to import a provisioning package, just click **Finish.** - - ![icd tiles](images/wicd-screen02c.png) - -3. ICD's main screen will be displayed. This is where you create the provisioning package. In the **Available customizations** pane, expand **UniversalAppInstall** and click **DeviceContextApp**. - - ![icd tiles](images/wicd-screen-apps-03a.png) - - In the center pane, you’ll be asked to specify a **PackageFamilyName** for the app. This is one of the things you downloaded from the Store for Business. Click **Add**, and an entry will be added in the left pane. - -4. In the **Available customizations** pane on the left, new categories will be displayed for **ApplicationFile** and **LaunchAppAtLogin** underneath the **PackageFamilyName** you just entered. Enter the appx filename in the **ApplicationFile** box in the center pane. - - ![icd tiles](images/wicd-screen-apps-04a.png) - - Generally, **LaunchAppAtLogin** should be set to **Do not launch app** or **NOT CONFIGURED**. - -5. Next, click **DeviceContextAppLicense** in the left pane. In the center pane, you’ll be asked to specify the **LicenseProductId**. Click **Add**. Back in the left pane, click on the **LicenseProductId** that you just added. In the center pane, you'll need to specify **LicenseInstall**. Enter the name of the license file that you previously downloaded from the Store for Business, either by typing or clicking **Browse**. The file will have a extension of "ms-windows-store-license". - - ![icd tiles](images/wicd-screen-apps-06a.png) - -6. Verify that the path is set, then click **Export** in the top menu and choose **Provisioning package**. - - ![icd tiles](images/wicd-screen07a.png) - -7. You'll see a series of dialog boxes next. In the first one, either accept the defaults, or enter new values as needed, and click **Next**. You'll most likely want to accept the defaults. - - ![icd tiles](images/wicd-screen-apps-08a.png) - - Click **Next** again in the security options dialog box, because this package doesn't need to be encrypted or signed. - - ![icd tiles](images/wicd-screen09a.png) - - Choose where to save the provisioning package, and click **Next**. - - ![icd tiles](images/wicd-screen-apps-10a.png) - - Review the information shown, and if it looks good, click **Build**. - - ![icd tiles](images/wicd-screen-apps-11a.png) - - You will see a confirmation dialog box similar to the one following. Click the link under **Output location** to open the directory containing the provisioning package. - - ![icd tiles](images/wicd-screen-apps-12a.png) - -8. Copy the .ppkg from the output directory into the root directory of a USB drive. If it’s not at the root, it won’t be recognized by the device. You’ve finished making the provisioning package—now you just need to deploy it to the Surface Hub. - -### Deploy a provisioning package to a Surface Hub - -The following two methods for deploying provisioning packages apply to any kind of provisioning package that is being deployed to a Surface Hub. There is no difference in the way cert provisioning packages and app provisioning packages are installed. You may see different description text in the UI depending on what the package is for, but the process is still the same. - -### Deploy a provisioning package using first run - -1. When you turn on the Surface Hub for the first time, the first run process will display the page titled **Hi there**. Make sure the settings on this page are correct before you proceed. (See [Hi there page](first-run-program-surface-hub.md#first-page) for details.) Once you've deployed your provisioning package, the first run process will not return here. It will continue to the next screen. -2. Insert the USB drive into the Surface Hub. -3. Press the Windows key on the separate keyboard five times. You’ll see a dialog box asking whether you want to set up your device. Click **Set Up**. - - ![image with set up device message for surface hub.](images/provisioningpackageoobe-01.png)IMage - -4. Click on **Removable Media** in the **Provision From** dropdown list, then click **Next**. - - ![image with provision this device page for surface hub. ](images/provisioningpackageoobe-02.png) - -5. The available packages in the root directory of the USB drive will be listed. Note that you can only install one package during first run. Select the package you want to install and then click **Next**. - - ![image with choose a package page for surface hub. ](images/provisioningpackageoobe-03.png) - -6. You’ll then see a dialog asking if it’s from a source you trust. Click **Yes, add it**. The certificate will be installed, and you’ll be taken to the next page of first run. - - ![image with ](images/provisioningpackageoobe-04.png) - -### Deploy a provisioning package using Settings - -1. Insert the USB drive into the Surface Hub you want to deploy to. -2. On the Surface Hub, open **Settings** and enter in the admin credentials. -3. Navigate to **System > Work Access**. Under the header **Related settings**, click on **Add or remove a management package**. -4. Here, click the button for **Add a package**. - - ![Image showing provisioining packages page in Settings.](images/provisioningpackagesettings-01.png) - -5. Click **Removable media** from the dropdown list. You will see a list of available provisioning packages on the **Settings** page. - - ![Image showing add a package page in Settings.](images/provisioningpackagesettings-02.png) - -6. Choose your package and click **Add**. - - ![Image showing select a package box.](images/provisioningpackagesettings-03.png) - -7. You may have to re-enter the admin credentials if User Access Control (UAC) asks for them. -8. You’ll see a confirmation dialog box. Click **Yes, add it**. The certificate will be installed.   From 76f22185ae7e94db19c867e6bfec7c7fc3390aaf Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Wed, 13 Jul 2016 08:04:09 -0700 Subject: [PATCH 003/256] small changes --- .../provisioning-packages-for-certificates-surface-hub.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md b/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md index 4b0014df78..66862db0f3 100644 --- a/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md +++ b/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md @@ -12,8 +12,6 @@ author: TrudyHa # Create provisioning packages (Surface Hub) -REWRITE FOR ICD CHANGES - This topic explains how to create and apply a provisioning package to Surface Hub devices. For Surface Hub, you can use provisioning packages to add certificates, customize policies, install Windows apps, or customize Windows Team settings. There are additional options for PCs and mobile devices running Windows 10. You can apply a provisioning package on a USB during setup. @@ -76,7 +74,7 @@ You may use provisioning packages to install certificates that will allow the de 2. Enter the **CertificatePassword**. -3. For **CertificatePath**, browse and select the certificate to be used. +3. For **CertificatePath**, browse and select the certificate. 4. Set **ExportCertificate** to **False**. From ca2b3ff22ba86aa2aae0b242c6fca16641d5febb Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Fri, 15 Jul 2016 13:41:45 -0700 Subject: [PATCH 004/256] updates to topic --- .../provisioning-packages-for-certificates-surface-hub.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md b/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md index 66862db0f3..bcfb61fa07 100644 --- a/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md +++ b/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md @@ -12,9 +12,9 @@ author: TrudyHa # Create provisioning packages (Surface Hub) -This topic explains how to create and apply a provisioning package to Surface Hub devices. For Surface Hub, you can use provisioning packages to add certificates, customize policies, install Windows apps, or customize Windows Team settings. There are additional options for PCs and mobile devices running Windows 10. +This topic explains how to create a provisioning package using Windows Imaging and Configuration Designer, and apply it to Surface Hub devices. For Surface Hub, you can use provisioning packages to add certificates, customize policies, install Windows apps, or customize Windows Team settings. There are additional options for PCs and mobile devices running Windows 10. -You can apply a provisioning package on a USB during setup. +You can apply a provisioning package using a USB during setup, or through the **Settings** app. ## Advantages - You can configure new devices as part of the setup process. @@ -30,7 +30,7 @@ You can apply a provisioning package on a USB during setup. To create and apply a provisioning package to a Surface Hub, you'll need the following: - Access to the **Settings** app on Surface Hub (using admin credentials which were configured at initial setup of the Surface Hub) (is this accurate?). -- Windows Imaging and Configuration Designer (ICD), which is installed as a part of the windows 10 Assessment and Deployment Kit (ADK). +- Windows Imaging and Configuration Designer (ICD), which is installed as a part of the Windows 10 Assessment and Deployment Kit (ADK). - A PC running Windows 10. - USB flash drive. From b2141d9ab4d6171d82351bd4f44e008f85cb1d26 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Tue, 6 Sep 2016 14:23:32 -0700 Subject: [PATCH 005/256] updates based from feedback on SH device account --- ...e-and-test-a-device-account-surface-hub.md | 174 +++--------------- 1 file changed, 25 insertions(+), 149 deletions(-) diff --git a/devices/surface-hub/create-and-test-a-device-account-surface-hub.md b/devices/surface-hub/create-and-test-a-device-account-surface-hub.md index b1888116aa..173625199c 100644 --- a/devices/surface-hub/create-and-test-a-device-account-surface-hub.md +++ b/devices/surface-hub/create-and-test-a-device-account-surface-hub.md @@ -16,166 +16,42 @@ localizationpriority: medium This topic introduces how to create and test the device account that Microsoft Surface Hub uses to communicate with Microsoft Exchange and Skype. -A "device account" is an account that the Microsoft Surface Hub uses to: +A **device account** is an Exchange resource account that Surface Hub uses to: -- sync its meeting calendar, -- send mail, -- and enable Skype for Business compatibility. +- Display its meeting calendar +- Join Skype for Business calls +- Send email (for example, email whiteboard content from a meeting) -People can book this account by scheduling a meeting with it. The Surface Hub will be able to join that meeting and provide various features to the meeting attendees. +Once the device account is provisioned to a Surface Hub, people can add this account to a meeting invitation the same way that they would invite a meeting room. ->**Important**  Without a device account, none of these features will work. +## Configuration overview -  +This table explains the main steps and configuration decisions when you create a device account. + +| Step | Description | Purpose | +|------|---------------------------------|--------------------------------------| +| 1 | Created a logon-enalbed Exchange resource mailbox (Exchange 2013 or later, or Exchange Online) | This resource mailbox allows the deviceto maintain a meeting calendar, receive meeting requests, and send mail. It must be logon-enalbed to be provisioned to a Surface Hub. | +| 2 | Configure mailbox properties. | The mailbox must be configured with the correct properties to enable the best meeting experience on Surface Hub. For more information on mailbox properties, see [Mailbox properties](exchange-properties-for-surface-hub-device-accounts.md). | +| 3 | Apply a compatible mobile device mailbox policy to the mailbox. | Surface Hub is managed using mobile device management (MDM) rather than through mobile device mailbox policies. For compatibility, the device account must have a mobile device mailbox policy where the **PasswordEnabled** setting is set to False. Otherwise, Surface Hub can't sync mail and calendar info. | +| 4 | Enable mailbox with Skype for Business. | Skype for Business must be enabled to use conferencing features like video calls, IM, and screen sharing. | +| 5 | (Optional) Whitelist ActiveSync Device ID | Your organization may have a global policy that prevents device accounts from syncing mail and calendar info. If so, you need to whitelist the ActiveSync Device ID of your Surface Hub. | +| 6 | (Optional) Disable password expiration. | To simplify management, you can disable password expiration for the device account and allow Surface Hub to automatically rotate the device account password. For more information about password management, see [Password management](password-management-for-surface-hub-device-accounts.md). | -Every device account is unique to a single Surface Hub, and requires some setup: +## Detailed configuration steps -- The device account must be configured correctly, as described in the folllowing sections. -- Your infrastructure must be configured to allow the Surface Hub to validate the device account, and to reach the appropriate Microsoft services. +We recommend setting up your device accounts using remote PowerShell. There are PowerShell scripts available to help create and validate device accounts For more information on PowerShell scripts and instructions, see Appendix [A: PowerShell](appendix-a-powershell-scripts-for-surface-hub.md). -You can think of a device account as the resource account that people recognize as a conference room’s or meeting space’s account. When you want to schedule a meeting using that conference room, you invite the account to that meeting. In order to use the Surface Hub most effectively, you do the same with the device account that's assigned to each one. +For detailed steps using PowerShell to provision a device account, choose an option from the table, based on your organization deployment. -If you already have a resource mailbox account set up for the meeting space where you’re putting a Surface Hub, you can change that resource account into a device account. Once that’s done, all you need to do is add the device account to a Surface Hub. See step 2 of either [On-premises deployment](on-premises-deployment-surface-hub-device-accounts.md) or [Online deployment (Office 365)](online-deployment-surface-hub-device-accounts.md). +| Organization deployment | Description | +|---------------------------------|--------------------------------------| +| [Online deployment (Office 365)](online-deployment-surface-hub-device-accounts.md) | Your organization's environment is deployed entirely on Office 365. | +| [On-premises deployment](on-premises-deployment-surface-hub-device-accounts.md) | Your organization has servers that it controls and uses to host Active Directory, Exchange, and Skype for Business (or Lync). | +| [Hybrid deployment](hybrid-deployment-surface-hub-device-accounts.md) | Your organization has a mix of services, with some hosted on-premises and some hosted online through Office 365. | -The following sections will describe how to create and test a device account before configuring your Surface Hub. - -### Basic configuration - -These properties represent the minimum configuration for a device account to work on a Surface Hub. Your device account may require further setup, which is covered in [Advanced configuration](#advanced-config). - - ---- - - - - - - - - - - - - - - - - - - - - - - - - -
PropertyPurpose

Exchange mailbox (Exchange 2013 or later, or Exchange Online)

Enabling the account with an Exchange mailbox gives the device account the capability to receive and send both mail and meeting requests, and to display a meetings calendar on the Surface Hub’s welcome screen. The Surface Hub mailbox must be a room mailbox.

Skype for Business-enabled (Lync/Skype for Business 2013 or later or Skype for Business Online)

Skype for Business must be enabled in order to use various conferencing features, like video calls, IM, and screen-sharing.

Password-enabled

The device account must be enabled with a password, or it cannot authenticate with either Exchange or Skype for Business.

Compatible EAS policies

The device account must use a compatible EAS policy in order for it to sync its mail and calendar. In order to implement this policy, the PasswordEnabled property must be set to False. If an incompatible EAS policy is used, the Surface Hub will not be able to use any services provided by Exchange and ActiveSync.

- -  - -### Advanced configuration - -While the properties for the basic configuration will allow the device account to be set up in a simple environment, it is possible your environment has other restrictions on directory accounts that must be met in order for the Surface Hub to successfully use the device account. - - ---- - - - - - - - - - - - - - - - - -
PropertyPurpose

Certificate-based authentication

Certificates may be required for both ActiveSync and Skype for Business. To deploy certificates, you need to use provisioning packages or an MDM solution.

-

See [Create provisioning packages](provisioning-packages-for-certificates-surface-hub.md) for details.

Allowed device IDs (ActiveSync Device ID)

Your Exchange ActiveSync setup may require that an account must whitelist device IDs so that ActiveSync can retrieve the device account’s mail and calendar. You must ensure that the Surface Hub’s device ID is added to this whitelist. This can either be configured using PowerShell (by setting the ActiveSyncAllowedDeviceIDs property) or the Exchange administrative portal.

-

You can find out how to find and whitelist a device ID with PowerShell in [Allowing device IDs for ActiveSync](appendix-a-powershell-scripts-for-surface-hub.md#whitelisting-device-ids-cmdlet).

- -  - -### How do I set up the account? - -The best way to set up device accounts is to configure them using remote PowerShell. We provide several PowerShell scripts that will help create new device accounts, or validate existing resource accounts you have in order to help you turn them into compatible Surface Hub device accounts. These PowerShell scripts, and instructions for their use, are in [Appendix: PowerShell](appendix-a-powershell-scripts-for-surface-hub.md). - -You can check online for updated versions at [Surface Hub device account scripts](http://aka.ms/surfacehubscripts). - -### Device account configuration - -Your infrastructure will likely fall into one of three configurations. Which configuration you have will affect how you prepare for device setup. - -- [Online deployment (Office 365)](online-deployment-surface-hub-device-accounts.md): Your organization’s environment is deployed entirely on Office 365. -- [On-premises deployment](on-premises-deployment-surface-hub-device-accounts.md): Your organization has servers that it controls, where Active Directory, Exchange, and Skype for Business (or Lync) are hosted. -- [Hybrid deployment](hybrid-deployment-surface-hub-device-accounts.md): Your organization has a mix of services, with some hosted on-premises and some hosted online through Office 365. - -If you prefer to use the Office 365 UI over PowerShell cmdlets, some steps can be performed manually. See [Creating a device account using Office 365](create-a-device-account-using-office-365.md). - -### Device account resources - -These sections describe resources used by the Surface Hub device account. - -- [Exchange properties](exchange-properties-for-surface-hub-device-accounts.md): The Exchange properties of the device account must be set to particular values for the Surface Hub to work properly. -- [Applying ActiveSync policies to device accounts](apply-activesync-policies-for-surface-hub-device-accounts.md): The Surface Hub uses ActiveSync to sync both mail and its meeting calendar. -- [Password management](password-management-for-surface-hub-device-accounts.md): Every device account requires a password to authenticate. This section describes your options for managing this password. - -## In this section +If you prefer to use a graphical user interface, some steps can be done using UI instead of PowerShell. For more information, see [Creating a device account using UI](create-a-device-account-using-office-365.md). - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TopicDescription

[Online deployment](online-deployment-surface-hub-device-accounts.md)

This topic has instructions for adding a device account for your Surface Hub when you have a pure, online deployment.

[On-premises deployment](on-premises-deployment-surface-hub-device-accounts.md)

This topic explains how you add a device account for your Surface Hub when you have a single-forest, on-premises deployment.

[Hybrid deployment](hybrid-deployment-surface-hub-device-accounts.md)

A hybrid deployment requires special processing in order to set up a device account for your Surface Hub. If you’re using a hybrid deployment, in which your organization has a mix of services, with some hosted on-premises and some hosted online, then your configuration will depend on where each service is hosted. This topic covers hybrid deployments for [Exchange hosted on-prem](#hybrid-exchange-on-prem), and [Exchange hosted online](#hybrid-exchange-online). Because there are so many different variations in this type of deployment, it's not possible to provide detailed instructions for all of them. The following process will work for many configurations. If the process isn't right for your setup, we recommend that you use PowerShell (see [Appendix: PowerShell](appendix-a-powershell-scripts-for-surface-hub.md)) to achieve the same end result as documented here, and for other deployment options. You should then use the provided PowerShell script to verify your Surface Hub setup. (See [Account Verification Script](appendix-a-powershell-scripts-for-surface-hub.md#acct-verification-ps-scripts).)

[Create a device account using UI](create-a-device-account-using-office-365.md)

If you prefer to use a graphical user interface, you can create a device account for your Surface Hub with either the [Office 365 UI](#create-device-acct-o365) or the [Exchange Admin Center](#create-device-acct-eac).

[Microsoft Exchange properties](exchange-properties-for-surface-hub-device-accounts.md)

Some Exchange properties of the device account must be set to particular values to have the best meeting experience on Surface Hub. The following table lists various Exchange properties based on PowerShell cmdlet parameters, their purpose, and the values they should be set to.

[Applying ActiveSync policies to device accounts](apply-activesync-policies-for-surface-hub-device-accounts.md)

The Surface Hub's device account uses ActiveSync to sync mail and calendar. This allows people to join and start scheduled meetings from the Surface Hub, and allows them to email any whiteboards they have made during their meeting.

[Password management](password-management-for-surface-hub-device-accounts.md)

Every Surface Hub device account requires a password to authenticate and enable features on the device.

  From fda603e965549719f8072a5c47138d49b036b617 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Tue, 6 Sep 2016 16:04:33 -0700 Subject: [PATCH 006/256] updates from reviews --- .../admin-group-management-for-surface-hub.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/devices/surface-hub/admin-group-management-for-surface-hub.md b/devices/surface-hub/admin-group-management-for-surface-hub.md index cf642f2291..46806252d0 100644 --- a/devices/surface-hub/admin-group-management-for-surface-hub.md +++ b/devices/surface-hub/admin-group-management-for-surface-hub.md @@ -16,7 +16,6 @@ localizationpriority: medium Every Microsoft Surface Hub can be configured individually by opening the Settings app on the device. However, to prevent people who are not administrators from changing the settings, the Settings app requires administrator credentials to open the app and change settings. -The Settings app requires local administrator credentials to open the app. ## Admin Group Management @@ -48,7 +47,7 @@ You can set a security group from your domain as local administrators on the Sur You can set up IT pros from your Azure AD organization as local administrators on the Surface Hub after you join the device. The people that are provisioned as local admins on your device depend on what Azure AD subscription you have. You will need to provide credentials that are capable of joining the Azure AD organization of your choice. After you successfully join Azure AD, the appropriate people will be set as local admins on the device. Any user who was set up as a local admin as a result of this process can enter their credentials and unlock the Settings app. ->**Note**  If your Azure AD organization is configured with mobile device management (MDM) enrollment, Surface Hubs will be enrolled into MDM as a result of joining Azure AD. Surface Hubs that have joined Azure AD are subject to receiving MDM policies, and can be managed using the MDM solution that your organization uses. +>**Note**  If your Azure AD organization is configured to automaitwith mobile device management (MDM) enrollment, Surface Hubs will be enrolled into MDM as a result of joining Azure AD. Surface Hubs that have joined Azure AD are subject to receiving MDM policies, and can be managed using the MDM solution that your organization uses.   @@ -68,30 +67,31 @@ We recommend that a local admin be set up only if you do not have Active Directo -How is the local administrator set up? +Option Requirements Which credentials can be used for the Settings app? -A local admin account is created. +Use a local admin. None. -The credentials of the local admin that was created. +The user name and password specified during first run. -The Surface Hub is joined to a domain. +Use Active Directory domain services. Your organization is using Active Directory (AD). -Credentials of any AD user from a specified security group +Any Active Directory user from a specific security group in your domain. -The Surface Hub is joined to Azure Active Directory (Azure AD). +Use Microsoft Azure Active Directory Your organization is using Azure AD Basic. -Tenant or device admins +Global administators only. + Your organization is using Azure AD Premium. -Tenant or device admins + additional specified people +Global administrators and other specified users. From 00143b49d64361a86aef4a6add07a1bf0f375897 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Wed, 7 Sep 2016 13:48:12 -0700 Subject: [PATCH 007/256] updates from review for password management --- devices/surface-hub/first-run-program-surface-hub.md | 12 +++++++----- ...ord-management-for-surface-hub-device-accounts.md | 8 ++++---- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/devices/surface-hub/first-run-program-surface-hub.md b/devices/surface-hub/first-run-program-surface-hub.md index b34943faf8..d3ac315e96 100644 --- a/devices/surface-hub/first-run-program-surface-hub.md +++ b/devices/surface-hub/first-run-program-surface-hub.md @@ -169,17 +169,19 @@ On this page, the Surface Hub will ask for credentials for the device account th >**Note**  This section does not cover specific errors that can happen during first run. See [Troubleshoot Surface Hub](troubleshoot-surface-hub.md) for more information on errors. -  ![Image showing Enter device account info page.](images/setupdeviceacct.png) ### Details -Use either a **user principal name (UPN)** or a **domain\\user name** as the account identifier in the first entry field. +Use either a **user principal name (UPN)** or a **domain\\user name** as the account identifier in the first entry field. Use the format that matches your environment, and enter the password. + +| Environment | Required format for device account| +| ------------ | ----------------------------------| +| Device account is hosted only online. | username@domain.com| +| Device account is hosted only on-prem. | DOMAIN\username| +| Device account is hosted online and on-prem (hybrid). | DOMAIN\username| -- **User principal name:** This is the UPN of the device account for this Surface Hub. If you’re using Azure Active Directory (Azure AD) or a hybrid deployment, then you must enter the UPN of the device account. -- **Domain\\user name:** This is the identity of the device account for this Surface Hub, in domain\\user name format. If you’re using an Active Directory (AD) deployment, then you must enter the account in this format. -- **Password:** Enter the device account password. Click **Skip setting up a device account** to skip setting up a device account. However, if you don't set up a device account, the device will not be fully integrated into your infrastructure. For example, people won't be able to: diff --git a/devices/surface-hub/password-management-for-surface-hub-device-accounts.md b/devices/surface-hub/password-management-for-surface-hub-device-accounts.md index 9ebb5d145d..ba733e02dc 100644 --- a/devices/surface-hub/password-management-for-surface-hub-device-accounts.md +++ b/devices/surface-hub/password-management-for-surface-hub-device-accounts.md @@ -18,7 +18,7 @@ Every Microsoft Surface Hub device account requires a password to authenticate a To prevent the device account from expiring, there are two options: -1. Set the password on the device account so it doesn't expire. +1. Turn off password expiration for the device account. 2. Allow the Surface Hub to automatically rotate the device account’s password. ## Setting the password so it doesn't expire @@ -29,11 +29,11 @@ Set the device account’s **PasswordNeverExpires** property to True. You should ## Allow the Surface Hub to manage the password -The Surface Hub can manage a device account’s password by changing it frequently without requiring you to manually update the device account’s information from the Surface Hub. You can enable this feature in **Settings**. Once enabled, the device account's password will change daily. +The Surface Hub can manage a device account’s password by changing it frequently without requiring you to manually update the device account’s information from the Surface Hub. You can enable this feature in **Settings**. Once enabled, the device account's password will change daily at 12 AM. -Note that when the device account’s password is changed, you will not be shown the new password. If you need to sign in to the account, or to provide the password again (for example, if you want to change the device account settings on the Surface Hub), then you'll need use Active Directory to reset the password. +Note that when the device account’s password is changed, you will not be shown the new password. If you need to sign in to the account, or to provide the password again (for example, if you want to change the device account settings on the Surface Hub), then you'll need use Active Directory, or Office 365 Admin portal to reset the password. -For your device account to use password rotation, you must meet enter the device account’s information when you set up your Surface Hub (during First-run experience), or in **Settings**. The format you'll use depends on where your device account it hosted: +For your device account to use password rotation, you must meet enter the device account’s information when you set up your Surface Hub. For more information, see first run info for setting up the device account. (during First-run experience), or in **Settings**. The format you'll use depends on where your device account it hosted: From 8827386b8d0ae50c2508b2a53a2831835e464b87 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Wed, 7 Sep 2016 14:59:19 -0700 Subject: [PATCH 008/256] typo --- .../password-management-for-surface-hub-device-accounts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/password-management-for-surface-hub-device-accounts.md b/devices/surface-hub/password-management-for-surface-hub-device-accounts.md index ba733e02dc..57fed9264b 100644 --- a/devices/surface-hub/password-management-for-surface-hub-device-accounts.md +++ b/devices/surface-hub/password-management-for-surface-hub-device-accounts.md @@ -33,7 +33,7 @@ The Surface Hub can manage a device account’s password by changing it frequent Note that when the device account’s password is changed, you will not be shown the new password. If you need to sign in to the account, or to provide the password again (for example, if you want to change the device account settings on the Surface Hub), then you'll need use Active Directory, or Office 365 Admin portal to reset the password. -For your device account to use password rotation, you must meet enter the device account’s information when you set up your Surface Hub. For more information, see first run info for setting up the device account. (during First-run experience), or in **Settings**. The format you'll use depends on where your device account it hosted: +For your device account to use password rotation, you must meet enter the device account’s information when you set up your Surface Hub. For more information, see [first run info for setting up the device account](https://technet.microsoft.com/itpro/surface-hub/first-run-program-surface-hub#device-account).
From 07ca58e286029b64e2b32c6c6c5d683846f04bbc Mon Sep 17 00:00:00 2001 From: Justinha Date: Mon, 12 Sep 2016 17:48:39 -0700 Subject: [PATCH 009/256] added a section about Ready for Windows --- .../upgrade-analytics-namepub-rollup.PNG | Bin 0 -> 82542 bytes ...ade-analytics-ready-for-windows-status.PNG | Bin 0 -> 59232 bytes .../upgrade-analytics-resolve-issues.md | 34 ++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 windows/deploy/images/upgrade-analytics-namepub-rollup.PNG create mode 100644 windows/deploy/images/upgrade-analytics-ready-for-windows-status.PNG diff --git a/windows/deploy/images/upgrade-analytics-namepub-rollup.PNG b/windows/deploy/images/upgrade-analytics-namepub-rollup.PNG new file mode 100644 index 0000000000000000000000000000000000000000..10fd83b8bf912e3dfd20cb6a405bb08161fc7d22 GIT binary patch literal 82542 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μ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 literal 0 HcmV?d00001 diff --git a/windows/deploy/images/upgrade-analytics-ready-for-windows-status.PNG b/windows/deploy/images/upgrade-analytics-ready-for-windows-status.PNG new file mode 100644 index 0000000000000000000000000000000000000000..05d622368384c896ef819e16666139f4fd71dbee GIT binary patch literal 59232 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 KY3j-Ak^cnuZqyzC literal 0 HcmV?d00001 diff --git a/windows/deploy/upgrade-analytics-resolve-issues.md b/windows/deploy/upgrade-analytics-resolve-issues.md index 31bd19b03a..329b381041 100644 --- a/windows/deploy/upgrade-analytics-resolve-issues.md +++ b/windows/deploy/upgrade-analytics-resolve-issues.md @@ -22,6 +22,12 @@ Upgrade decisions include: The blades in the **Resolve issues** section are: +- Review applications with known issues +- Review applications with no known issues +- Review drivers with known issues + +Here you can also see adoption status of applications for the [Ready for Windows website](https://www.readyforwindows.com/). The following sections cover each of the blades and the adoption status of applications in more detail. + ## Review applications with known issues Applications with issues known to Microsoft are listed, grouped by upgrade assessment into **Attention needed** or **Fix available**. @@ -120,3 +126,31 @@ To change a driver’s upgrade decision: 4. Click **Save** when finished. +## Review adoption status of applications for Ready for Windows + +The [Ready for Windows (Preview) website](https://www.readyforwindows.com/) lists software solutions that are supported and in use for Windows 10. This site leverages data about application adoption from commercial Windows 10 installs and helps IT managers upgrade to Windows 10 with confidence. For more information, see [Ready for Windows Frequently Asked Questions](https://developer.microsoft.com/windows/ready-for-windows/#/faq/). + +Click **Review Applications With Known Issues** to see the status of applications for Ready for Windows, and corresponding guidance. The following table lists possible values for **ReadyForWindows** and what they mean. + +| Ready for Windows Status | What this means | Guidance | +|--------------------------|-----------------|----------| +|Supported version available | The software provider has declared support for one or more versions of this application on Windows 10. | +| Highly adopted | This version of this application has been highly adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 100,000 commercial Windows 10 devices. | +| Adopted | This version of this application has been adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 10,000 commercial Windows 10 devices. | +| Insufficient Data | Too few commercial Windows 10 devices are sharing information about this version of this application for Microsoft to categorize its adoption. | N/A | +| Contact software provider | There may be compatibility issues with this version of the application, so Microsoft recommends contacting the software provider to learn more. | Check the Ready for Windows site for additional information.| +| Unknown | There is no Ready for Windows information available for this version of this application. Information may be available on the Ready for Windows site for other versions of the application. | N/A | + +If there are known issues with an application, the specific guidance for that known issue takes precedence over the Ready for Windows guidance. + +![upgrade-analytics-ready-for-windows-status](images/upgrade-analytics-ready-for-windows-status.png) + +If you query with RollupLevel="NamePublisher", then it is possible for each version of the application to have a different status for Ready for Windows. In this case, different values appear for Ready for Windows when RollupLevel=”NamePublisher”. + +| Ready for Windows Status | What this means | Guidance | +|--------------------------|-----------------|----------| +|Supported version available | The software provider has declared support for one or more versions of this application on Windows 10. | The ISV has declared support for a version of this application on Windows 10.| +|Adoption status available | A Ready for Windows adoption status is available for one or more versions of this application. Please check the Ready for Windows site to learn more. |Check the Ready for Windows site for adoption information for this application.| +|Unknown | There is no Ready for Windows information available for this version of this application. Information may be available on the Ready for Windows site for other versions of the application. |N/A | + +![Name publisher rollup](images/upgrade-analytics-namepub-rollup.png) From 48bf1cdecb2922d36a020da994b5f55911302df5 Mon Sep 17 00:00:00 2001 From: Justinha Date: Mon, 12 Sep 2016 17:55:11 -0700 Subject: [PATCH 010/256] added section about Ready for Windows --- .../upgrade-analytics-namepub-rollup.PNG | Bin 0 -> 82542 bytes ...ade-analytics-ready-for-windows-status.PNG | Bin 0 -> 59232 bytes .../upgrade-analytics-resolve-issues.md | 34 ++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 windows/deploy/images/upgrade-analytics-namepub-rollup.PNG create mode 100644 windows/deploy/images/upgrade-analytics-ready-for-windows-status.PNG diff --git a/windows/deploy/images/upgrade-analytics-namepub-rollup.PNG b/windows/deploy/images/upgrade-analytics-namepub-rollup.PNG new file mode 100644 index 0000000000000000000000000000000000000000..10fd83b8bf912e3dfd20cb6a405bb08161fc7d22 GIT binary patch literal 82542 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μ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 literal 0 HcmV?d00001 diff --git a/windows/deploy/images/upgrade-analytics-ready-for-windows-status.PNG b/windows/deploy/images/upgrade-analytics-ready-for-windows-status.PNG new file mode 100644 index 0000000000000000000000000000000000000000..05d622368384c896ef819e16666139f4fd71dbee GIT binary patch literal 59232 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 KY3j-Ak^cnuZqyzC literal 0 HcmV?d00001 diff --git a/windows/deploy/upgrade-analytics-resolve-issues.md b/windows/deploy/upgrade-analytics-resolve-issues.md index 31bd19b03a..329b381041 100644 --- a/windows/deploy/upgrade-analytics-resolve-issues.md +++ b/windows/deploy/upgrade-analytics-resolve-issues.md @@ -22,6 +22,12 @@ Upgrade decisions include: The blades in the **Resolve issues** section are: +- Review applications with known issues +- Review applications with no known issues +- Review drivers with known issues + +Here you can also see adoption status of applications for the [Ready for Windows website](https://www.readyforwindows.com/). The following sections cover each of the blades and the adoption status of applications in more detail. + ## Review applications with known issues Applications with issues known to Microsoft are listed, grouped by upgrade assessment into **Attention needed** or **Fix available**. @@ -120,3 +126,31 @@ To change a driver’s upgrade decision: 4. Click **Save** when finished. +## Review adoption status of applications for Ready for Windows + +The [Ready for Windows (Preview) website](https://www.readyforwindows.com/) lists software solutions that are supported and in use for Windows 10. This site leverages data about application adoption from commercial Windows 10 installs and helps IT managers upgrade to Windows 10 with confidence. For more information, see [Ready for Windows Frequently Asked Questions](https://developer.microsoft.com/windows/ready-for-windows/#/faq/). + +Click **Review Applications With Known Issues** to see the status of applications for Ready for Windows, and corresponding guidance. The following table lists possible values for **ReadyForWindows** and what they mean. + +| Ready for Windows Status | What this means | Guidance | +|--------------------------|-----------------|----------| +|Supported version available | The software provider has declared support for one or more versions of this application on Windows 10. | +| Highly adopted | This version of this application has been highly adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 100,000 commercial Windows 10 devices. | +| Adopted | This version of this application has been adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 10,000 commercial Windows 10 devices. | +| Insufficient Data | Too few commercial Windows 10 devices are sharing information about this version of this application for Microsoft to categorize its adoption. | N/A | +| Contact software provider | There may be compatibility issues with this version of the application, so Microsoft recommends contacting the software provider to learn more. | Check the Ready for Windows site for additional information.| +| Unknown | There is no Ready for Windows information available for this version of this application. Information may be available on the Ready for Windows site for other versions of the application. | N/A | + +If there are known issues with an application, the specific guidance for that known issue takes precedence over the Ready for Windows guidance. + +![upgrade-analytics-ready-for-windows-status](images/upgrade-analytics-ready-for-windows-status.png) + +If you query with RollupLevel="NamePublisher", then it is possible for each version of the application to have a different status for Ready for Windows. In this case, different values appear for Ready for Windows when RollupLevel=”NamePublisher”. + +| Ready for Windows Status | What this means | Guidance | +|--------------------------|-----------------|----------| +|Supported version available | The software provider has declared support for one or more versions of this application on Windows 10. | The ISV has declared support for a version of this application on Windows 10.| +|Adoption status available | A Ready for Windows adoption status is available for one or more versions of this application. Please check the Ready for Windows site to learn more. |Check the Ready for Windows site for adoption information for this application.| +|Unknown | There is no Ready for Windows information available for this version of this application. Information may be available on the Ready for Windows site for other versions of the application. |N/A | + +![Name publisher rollup](images/upgrade-analytics-namepub-rollup.png) From 96b3f4fef2b697cc5af5347c67a543e435b3f346 Mon Sep 17 00:00:00 2001 From: Justinha Date: Wed, 14 Sep 2016 12:07:21 -0700 Subject: [PATCH 011/256] added new screenshot for guidnace precedence --- .../upgrade-analytics-namepub-rollup.PNG | Bin 82542 -> 72920 bytes ...for-windows-status-guidance-precedence.PNG | Bin 0 -> 34128 bytes .../upgrade-analytics-resolve-issues.md | 8 +++++--- 3 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 windows/deploy/images/upgrade-analytics-ready-for-windows-status-guidance-precedence.PNG diff --git a/windows/deploy/images/upgrade-analytics-namepub-rollup.PNG b/windows/deploy/images/upgrade-analytics-namepub-rollup.PNG index 10fd83b8bf912e3dfd20cb6a405bb08161fc7d22..daa4a2e1665273e51c89dcacee5f3456d155e0c7 100644 GIT binary patch literal 72920 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 G?f(L-Mn~-c literal 82542 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μ$C!*xVvhg#Dqi-($K6~k4U{afyb5D_`HzDC*Hl2g@71mfW!Zr8Z0h=_xyRPGw*j;dSnpJU_JHUbQo|`qrLzJ~p2_ zT8Xgow^x(!hmBpwFn+!!GZIbn<$G>7;1yP@ZxPNB-gNr9NVp)BbYy`UKu0r{L0KZ? z_JoTvuzFQSitzZOGIo1Gu=y~-kz4G9Ttu>u7FKXG^vd2~GL!wM@V#?ZSSMCB$l;Oy zOCX3=BQ#zr%5(8=YH8<2G)L_K(xaB1lcVo!=4MVPK5-#ENsKUN*z&^Z;-1CnLGRwS z#2wvewRS|jssTLh ziK_tLk$GqQif9jcda_|%eObjSXB3%UCua zsP5Pvl05ip>ZgbAK83F$23v#Uyj+`cp99^Wo@pxY$(`Nz(#jA-n^wICx`asKuR=ks zbbo$5LYyrS)41L7;N+1b7T9H&^&hG}3&EwkCy*VSaaORQ3qbu6(>HYvHor2h;{qam z8WbPDU|iH2V-+9VX4mnK?u%h`xL-Qp5p{__pN zww9^5w&6~DBn{`;4KEZ57Hqk>E0;Q<5lz2M=(ghUa}e1nOk=o_uV#oL;4=0lR?-va z$I%^qgYx1>VcxfGC_v|wS(In#UU7DmO{4*gWZ@M3V8+49tbj<_#Rc0Y6SpR$j=8*a)bqDN7Ke;EgK%X98MLp-R4e=ZKO16ng~@*% z@t?wdbWBe!W1$zaMb=l)8I99pBrmDCD2;-*``7&jD!pyR(@+MXK#vQ>KX{mg$GXQ#cJvu)CJSx&?;!TXnhzm<^^jdq+=iqdrLDN5?$q&eeK&U1SvKNB< z=R&}79$L6_K&aNy;PbTnvLy|K^p=z8`y%3f-zWx*kYcJ)l9E3cuJ&QC%I_>A?9}AX?bgNz-^BsE|ozpxZ1cv zXXVk|sPcXt5^L2soh#YYQ2_Su;`t&RmCPCvf*8w%wD!=reXG1-+#Ii$f zCXy2)*8U9|Su8T%64`^-Kf3p|NR#ll$O-i=#vcv8VUB6iUDN??1fd&vo(wWO!PZKH zEP|B3OqA~K*G1ucM@8}mIz0Dx`d)s-%gNTU7Aq7%R@Mp|E8`*`@CLTwiooiQjHE() zjoZe`?8Rn|b@=ov^18!$gc|9mMx2`4aI9uuNrI+bn+9hMD**N0?O`XU$mT2vP- zIKg-kIoFbYFB>S(fjPi>LC-K!52*p^XK<}k;EYfGzr4d47HP7Q@qV}PHRT5Vi@Q$; zLR^|P44eQf4}fY@G1kHDEQ>Vsj3$8PC`06a`-Y(D%G)9!L7WGS4Dk)7J!3xg1$dsc zqC02%@0AC7jfcTtD-)$F5U0|w!90tw`M5GEi@@7)1rL;?Uxk|zY2kC$N+8~(AlN_T zaz?5fG$Ms*DriA4K-Rc-eIDGrmA2w+tFaMRS_5%;JK?(DfjwIMb=Yok(ja)Cn7WaV z_`Nz4yS={vEyNh@j`nWh72+cY&*mA!9C^1u3t<^&+x1*#F9NGS>3qHXDEWXEq@t^@ z@0-kzUM#C}Mc{@izkY5>^bOUK84V$GtBFU3BhBV7@V8<#)f0USf@IYFdoU~rq71~# zD@nWofQ2AqU}fpMHD(6iglFmA66~kcC_y&LvpOzafz)=T7INE1xI$(*o4O#nhan0* zSqj;1NmRK6wcPP$f>|HmjVbCyzT>`#s(UQ>+!WNsK$FJ1Tlno3r85Aq4x~=i5`O*~ zcIH8Y|KcqGd%5BEw>3$x%Vpp|kW*1uqb&J?Acf?{p^2A576kxX$Sv?Y%A(hEL|stK z_v?Z!4~nL^bmR!+$LZK$lFykk$BYKldi^V04AxZ;9G1d@Jh)5-0ZdihjvBN==@1nQDKlk71uH&jRjLu0R3(1Xf%nr3uKd!NwHe^_v!(DINAp zTY`)+Gqc`HzlWcvC|RFF_}%1tXm!G__0E6Vo6yt$y8urA1zR<8fkVXyxMyW9T9A$b%kTfF#@ z1&dbokGl6_?6>)PxK=iFDkaM0>{0ze`_k+jQKMv5#&JX()Jvo1blRfE?E`T8zKb_} zuNF@~mZix;-$5*$cE>^-ck`Mkm}T%gwym z8LLHwR(5&G&zH}o+A~AG^(NmQ+B}v_^Ymp79HxMEh4I@nF1;p}sqDPzDA}D1C}dyi zG3L4L-1CPq_$M^ucMe!X%gwMEOmjxdw=b+aWb55$JI`&xZJ^kvp%-Koy z6KwZSU8!FZHhsx1Arl_7w@{>J>{M_5@jOT*zkm7V;Ts-);P=OmD0`d9mn}&i9A3WM zEz;KC%$z&7`WXE%tAmzsukT{b+MXR0-UAZ!nx%yzxl{~dy8Pd&4T(zi@54F*&(|Qk zeq2)hI6B+P|FPmy{snV~V|wk5+k33>8odGs6iui1zh8bI$j$Fu@(Omlc%el6qTYZI zF?+iO?eCBU5}Q4+w{pHUR#E0NFo_!^A}J<&q&6>Fv!XK3(O;tehVPeKSbmZJV%@k` z?XGGe`Sfzk)hu7TUTV!#x=EZ@I_iC*QVLcMQl6E)PITB#|BYl`D$I2Gl1Hy_iuLBV z?mT}Xu2om&{!JQjf1Uwsnvz_3NC zLfNmj9_4GnNDg=;ZWL0SB_*(M_S(LDC}Zx2Vb(U{?8!Bo!6y0%rSSg3WXyZ~RpwKW zYwp?Y6xj#T`N=>s?(Uz&>}yB(cQ9ix@LL5cLP^W;QBLJJ^ZS9xzb3Q5k96`R8t!;5 z|D|s8d9)ERE(Wors%kPjW15rFQx2=0Y1WUrJMrv}-k`r(c)r1B>}SouP`9TkA~uO1 zsB5P;`48b~-_FyCpM;+&$94aX3Qv%GYF+O83ZP_9XC{gEJiTfX{Fg(?rANR&zVH2L zQWN|E^M`0&fCdWd(;T=wn)NYw@M;dlf4D?$_RE1U1W^ zJzcz>P5P zic@Va1OIRomp~?~9sz@$7(sS#jTN+hh*ddu$yb8c6^08VJKudN)-XRXc{74RzGQt$ zBA>2y81SdNcV6_|}7{W;$fLf*oqk2P&40%5P?>3s>t{g$+<_~kvnLe*jov5Ept1XMimia>347i(T?&f=YX=$|?I8z9=07;^ z`=l9f<{Xmq1{P=dm|0vl?en55hrS#Uc|KfG=0zrY^;6Zrty|%sfPfw9kJ?H~SnQBL za7p)Aq|ytTKmzGS7zcc<&)@`DU$?3mOI}%!7mCFoP^IK{!8P5fKi|9}*j;_&W#ImM zarY!$EPRC%0-A}IHKf`Z?5)-XAe?qP=83`umJhYwQ)|13vj&iTjoR+Jp4T(WI3A-M zbNX2NSZ6s%e-&mZQ!Ne%ga}()TcG&XiK|`$ZayJu;_fx?SAkMPoL|rjz(Cc+q?)tD zM(z3c^0&!Su*n^F zpZHBp73m@><>x86Ewd*&y4T>|&HH-4M*F?Rwd0BK!F#swefrLe3F?W~pO3tW7P4yX!SU!$sEz#w*zDK9`{0WJb@>4m3@pH zD4m+Ut|1wYCoFZk*L&3@rv4Zc(d&Y*toOQ$AG#s7Q<%cPkd&^b3b2yc6C8R?erbPe zLGt%&NR7b|&zjAQU78+g0szP=44!dwk~aJ&;Nxee-g>l{sFYaq4?C`jvQ{fySN~Al z3VU!X{TBm#>63$kj)0lFA%CH7hCRlW17yfesahoW)yeA4ljqN?O(3=d#;q}@caP+2 zY4q(MUVf+%7fpB&XkplS-{wze0gKN|k25=?w3Q2!-{(*h0d#nRa^#zhhO_eN+D3kD z?g{g4f(bD$BmKE*Hse3JuiBKkC8ij*&^KebtB$Os{fCY&lF4T^zuP!Uw_GAs9^!Nh%0h%clO?x>w$qu<4!W9xxt!GhXdk(r z^Byi`7a|yQBAu4i57Gx~kG^|b{B4i-p=7e#j*0hjdz5RPY-nAHxgWxJWXf*T_Qd(j z!}rU*s+#x1j;2b`642VSDN1(|KmDm;`Xd(t`g$!bl~*Wg*ih|EuHRd5J}o9v1w;!Ky}c!O4p=d` z5pDjLedykRq-EI1g`my3es}F2!D=1hbeAOH(V>I{m@Cm8&1~OMhGq-1+9l-4<%p)c zMS`#v7V<-*C2{pupyT+x*BQPZY~CA}kkd zE(=E}nESg7PJE2vb+TQ*(`nwn z@#M?emW$6nx9PK%6>rJu=|28zxc=vUHIg56=A`A|Xy&J+1kzlJ%N5F=w*C3d{~nvZ z!Gc#BA3j8N+7;`Qbr{Lo*#Fd8@STw8R`)>dY#AwXS2h|F81a3vv?2#j`~6ftz7xB5 z?)WWkd=HaXM*II=M<9A46aIT)@%?Y~){g)29U+%rn}N0bOU`;BFHn9He7WxLoV>>N z_ z8juIs-x)DX7pLY{Z=Y*K@jsER7PHVGAYe-?-ydvC^aX zT!+61x%rr#%53{(a1@0U9W$=Yn)e*jbBON?1yuv_T}MDa0~&VYrL&`pH;+{~wS5q76%?1uV#*6SgsG}3uLv5%GVku zhF)E~8v#kgH+!(BtR9oYZLp`l2zm5zQ!);5;Fq#Ix}!7?Qd$aZhv>h!uCn~oG2;b( zF5*$zh(H;1aL8a7{U9)i1Z;U4E2^iU7P%=<|BW#6W6&fNfbC1 ziuZY>Q{_^%6#SwqHAl(wj9sAbftYtz5_wIw(Q0jXu|KgD8^?>eX61X8#B!C7%Kc?} zn|JE-OpR{M<>C3LF73C0ZXntm0+!Y(l+dlL`$3@VdY-%et+VgruIvaA10?gXFO;+>-0^)4{B>PzH7F7-mXm3f8-0CA9TC5zwWA%)A{?Y zuy^CbPiinC2OZ)&JwjvyVCahLahkS*)^O>)6IXF*FFN5$wp7)oeJYN#`%h|BpC<+K zbRhkAKx$4hEo=(Z)o9=}e*ZyTVY>=Yhsn`_HRgelf82539gqJQl&tSt zYt1=-WzG+fPo_OUJL0L)9&KT`@mYJ1%^9wX1LD5gcF*Dl@2Q`JbV%Y;*l|IZ~vvQ_*p-+Dfq*ilLoG2_?|S*JKmwJ%Unqs(#p z<&^hJlOon*CJ~@NE=3Qwe zVXp%s6nQo)D$&d4lxssjq?5_ARe@#SVIL_IQbnN9LNx1{_i3319bisCNkcMF=|@#^ z1ZI3|lL_}(dv)@vAIrP*as@eoEMZ7H#u?1`{8#|X9SQnCroX<}`7cvritl$_=MWz2 zeh2RRRx5YM)ZCm6i)$k|PYxpq#R-63o_=7et;ZNYmZ=9#QoebztNGX?IR}(+4$fRR zlFzc?ohjPSdJJiy>F@sFB#QWEk-4vCd=_lp&MM#%mg;_^%$Wfmy$K-IMVtlZDL~Lh zAKW(MmnH8`t}g@4h0gD~eHBaP=-xzFlo>vs?RG)2ia@^Hqk-7#V?qg+TN|cklp(_# zz%98NkE91YNOF)kyBU+TB0Lrm`i@y$$IiVWLmk$l9Lwz`#5?qN`zXJQ%_1J@N-x^QazGUypXjqiC=L7rzpG}stY z^+SgOAki{yeO`38?(MAchQyf zdN9;vk6+ucgEE4s#`k5tdFi(^-u%l}FkSCby5z9T)TjB_zn{%))m^jbNts(g_H;7J zS8slGl)cp|@Y9DC07aWBo~ID@_YOY|fAw}lBR>0UxorgwJX{$vTw?x%w-~~dwp!`r zC@@U|7-`iRdz~5serqb$uDdtvhJ|+C@qXU1cBMs!8kDO*n$^AvzJ>%1&!F(MU%=%V zshf@cEYJJaPJF<%ZO)n3jk9rhd@8GEc9*K}E)9s>c9W8?~%>7_^o_W})iAsdj?@8;&w zOMLLDH2Rh?rO8g&X=G-Tx0GJ3mc6J^hPP2~*J-c*p+qqa{}7)&U~dwhAWVDFi-E`y1Y(Q*?qrc-)$l~r?P{^+YI zo1be`oBV;QT|9Qsr)kvI3a8>Lp6Cojl zyiX2jV-%wKt80wXUNf|#jzpOQ%&WC|y0sdckzP=%;ZpR5;POOfgoJZyu)t3YBTKkd z&$kIk*#|-@tkpyFe4P|yx@zu;zHf!;s(OZUMxr6sltk_}1`!;Z%rtjD!C6%Eja=g4 z_qhyJwOp2nYNEorkl9ZiJ#ths7?aY>CTpf$j`z>_oIPQZ*mc=6 z#$~<{(5?lwO$_7!YYpG6!dEDSxnWMMXg{a?akBz0TTAiyGzgSq@2n9xHR1nKt2qCV zXf`rqzv0O2`VAR@-S~JEnzkQ1Iq511c{v#ZOKZUXssax}fX?*22;uc09lKaq9=AT6 zHjBOARmm1%p0+CKwmc#@gFCs|I}q@7Lh@rC{P^T^1DM_fl^j>55^fp8DE06xt7@99 zuydfXVMVQD6i2dXDV@}HSK!R*FUfsmR@F>kF{25S{AzKuOLJwzKgxr8c?;mwPxFe* zo+2hv^^KjR&_tfQ?T}~G-b89qwuDx`)jnAGmV=FI>a5HRR;YjT#WQQ2lsP|Cvgp4H zteMvc{j$gl)M`VCu3yKW`w@l@-+m_4F*=D<`*ktG2>pm1Q2pz=)xak=6FDm)pRZk>b!X?k9VmnVv$}$M2XDoW7CEpL#@9wj3i6A5~GTM9uQwn6IdZrPVcTVlLt^ zin=H;&18~iY=%&lGHL9y{p|eUt~_C&v2zr@&?FmN|NEz<9oG2^kpPoS zl3CgWPj1QUlnL~J+8uj8%PkhcJS(kq=-+sKC30upd&mv zm4ueGCx|3WqvB>KFnJc#s}jD zJzvlZn>?u>;Nq5P?;2)M#MoNI?eU>UrVQg>OFM|4oWeQlG*_JQS@p?$Dxy%n-cbcG z0^!$Xz2!G4-483{sY8{)e=fWj1W|a#qNM^#$jQ~)@@cai*Du;coZH(SxiMbbze@Hm z>kFRReG7sw%~<+=7ou%8cDy{dH89UdA#dgT#dHkBIVq@5#2cYT3OIk};@D%LmQaMszD{WRhnXfSV_UYdxXsG6=ow1|&3M(b% z@e04)BA<>1p9+7{*SzwqbpqW|E0vcP>Th!{zBMoXeNJTW_c_tfCm|*| zufsv`+uE~=f`<=k`17~y_hn{YIoDiFoan4_%sZL(_m7So(I`EJJ#)&#vdiDlXME}d zG=%K}B>EpO^3zK7YySev+xP$DcmL`hIP$-EB;|hwxBo2Ye=`Iw-Fs{BgLN>#(fMPE z0N=Buq{T@{J;y&)|B=-p<vS*7oSq4=@w4kky?!?K1qC*RA=qCAPC zLL5oV8Vt%e4_7J8`=Z3@>(E>ZA&7Xp2Wek;Lr_2PqW^KVdz?6J-lZ~WlII?$Zk?QMN-~w=3Dp@2{e~bkmmF21 zTP5>dTlSC_q@0=mM74n45&^ZMV0Fl^)T~7?@ep7hIj{UV;8Vl!aep=NP;LSY;wX9a zHS$|4lyK`nBq|cNl6EhZ^oAj$o%s$gKePU_qk@6|9za#IR=oH*_JqHM;5?LEQk2pY zsNDMj)mfox**D6QutKl&fLpKVxTk)i#xAYmU3<9e7IjIeEwuu+=YY0B$0*C8M&ugB z_L!9NHO;*LA{lj1$ZJ(;0dEv{cxk<^^23wPr#OY%QH(^mTE{6ufK_-7! zOZR5E-Qe*3W#saUxII$7${5H$`UYr=x4zpOVkJKU8CFd5cOVDXWQbUwhXR7CGY*TK zBkT;9spmS!tgjlEm9#nIC3FgtwnB%1($ek_AGU8ZTTJWs)447f!9}3$bEIdyS=nR7WBJ-W! z<~_VYg|2kgAg@PmeZ9An+aKijaWp$vQ0QZ7g_!IO+IX>ax7)z4s~ZGmlnFqAqc{~+ zI-Y!0GcY2KN1v+}sM)#fm28fdC`OtB%^iG0Onr=VdjT&q3W8JHQ}1t6SDD7~1~HP| zx)$lx@YraRMkDl$nP%Oi{S*#YlDs>BdZnjBSPva>r@ulm&Ew=?YmP)S+d66MCK`>g zg_-=UafD9}V}4%P5QxC zgl&{o16Jl&8@u;%i|R3KEU(R~ml%Z0T5|@oMDdtYQW~{Wx&v}wiX>{L4doo84l4d5 z+6wcl5Cw;;1DrrBO)rkcX%nkwqu|hSh_{GO}wvgFxVBLR?TT@2wj&rEYp z!B}Yhp43gm);$ij{%q)px#%7^27Z^CD@mM$XU`i(&7Y{8Q*lc3FWy^x*w?WWv;pp9 z>22r6-CYrWG^j?C)#917$$JXI@*tl}+`uYV`fmt=fl9psOu5B&;Tt(?)BWbh|}0;v)gYNIBY$ z(HibmpAvWIkct%Dy^l+!sTri2G>1Vpdfjv8{Sc%*bsR0K_!Aj9k@m)zoZzi}A5^=! zP~^NL0`P$?nbZx?Wm9`E!vbyhBw@Yfuy^8xr!YVFkKN1*nb@&U!+o6GY(Lzg>1yL= zDnuhIuMM?g^Sp3w%O~$kUF{{2X}78HS30;~zD=1BLes&uE#)DKQ11v460SsN?WnUn zQY-z;V{#MaXyfDB#c(~=#*2!}^gs)6b#aPvGnC4zF=4~`W-MDZjFg!DzzGM>Dq}$g zsvu{>^7Fp^^svjZ7vw{=>uZ0WT1-gWYiapv0w{r0mEFAJh%4PYx>BKk`=qmTabVeF z?U?QhG4aD^H!vS;cRym+jRR zMUP!47$nZ1v3{-g+O>J{vE9V&@t9YOwW11YRExCCu&Ia-DeL%PgS7XmGaz8%1t%%} z(dzXmA=g2DSJZgECX`&`Yx=$BD|?YU@&bOap_a=IWMo=~sa)>ubyt~P#x7g=ykC%P z7A0lmHuzkkMxJ?9yo}W?W}AQ|Y_SOU1oB>rE``cH)DA2*y}J{Gj8KoP5V4`d$?4Pr z5evvK@|&NGYQ?)7n6{IY$HCdTqS^Qi-QMkF9b$|Y{M3m&q0 zuPWr&$Uh4fj{TFyj^+sj00I-|2}OMTg~x7~(-E(Fi4lEoP8R?3WE7OB82@W}_Q#m0 z|H7m6;r%}i1xJnq{l}KU|Lno}CnFyDF9%cqANOY(8j~h~46M1KR0?8RgYHzY3nuKp zQTre1e){ttl?fH8YA3;p$os5c>7~qAL6=k_w{tB8V=Uv$x2;d-{BuohqKZzl+V}b) zs(JxlMSoDN=T8?M?&<3X^eU;rsJFKhY-p8Sv9E=uE&LhWWDEUY2KFR8+>|j_S~N0F zt~*-zbRyIJbN5qoB_IbVl3r53zenlr59<42q#n)%|H;(dZM0=)P9*>H>|DF-D5^y- zMsfmT`601aX%kP}gf)25O85zR1i3~+fwLj!UTTRzFg0zy^!V!*7B3;NGNmb5$)&J1 z8Krzs5q;AAafjW2;J$RWM_{tGdpBCIDphZq%bzGY z2#uQX*JB7a)gC*j)y`Io!3*_#&IdqY#@6iHbH{84Ne}1u8{xsX8aQi+eN>ntqAsZ$tDnXsjxQ zWSFGTp!Q25eyQb{=`MZZ4` zEGB{_`9(KVO9bbOzmdgN*t2@SPq`xt+K3~m)@<01iW;H1p@-!m{)kO@wSjc{}PK@_af(`JMeyS*Vi?Fsz2bD`cYrM$CrO|8Sz0Z+?TeP z+07Y`>6NdTO-N$5cr?7lQJbNfTS3H6PIIvZ3n*krP4%4GViw#Eso!(KQBsUkD1q=X zTB6V+;?@8JxwSn&Vfi~M+*eb%2I1Plls`lwg^F?*&kQYIYen6T5BFXv*?&Y$%iicU zunkyqc<0bCY*BmOWHEuBi1sfOw5|?ywX~O+#8%>skx`3_ z@g|$8WmBMHp^s7Qi?XQa3Qc8#D-ebHs!Da-ccW1pI8zgm%f;jSpqrYUt2y~-!UP~e zFRo#Mo*z@#MhgfC9mX;kb~BNjTWKyPxzax*mxDC1z_?$aj4~i}*j5yp2c}PbQ1VgB zvLY-LO+4<=Tj?EqwPmXI5~1%!FEWFuYpU{1P9!}iV1~_IDcL0vk!ML`z(0(!;65u^ zvxBPb@qJ#5G8Ayj4{8i)*s9;DD8|oCx(7X~R>NgF3;Z`YPul}xWRlYn>dg6Bs_$%aDvQ?1sgSQ}Rwok>eFLAqKZ9sd=y5WZ% z+NfYRpC^}(36u`M`Y@YIPxodcH3nTRED0sA#8{mxELgS{ske0kr;o97ByXL^JrqfJ zNG7$p;#28%J0PXOcJ2zgi5(z`Z78wpoC@G%ymR>c%pJK5;qrK{#pg|$l*}-$mxiY= zlM60p184Y|&t<_wW>cyf8rJCbe8Oc$!mUrzczWa}>(m{ICZk=(0KIB*-*pYb zAf{=_Rl$sI=m@97e6+2J{EyV{=iWP3b=dWleQ)!+E{TPg^6Y&lxZMNI#o2QvWi(YI z$j7AX@h}j{sLb9v{(9};ki|J}w6RC|d2H`Zv0j385RL-%&hDjO@T^hiF(=_aHA$aw zlC1|P&To7*;kwRA@MBosw*ii`&S}LHg6HXmzX9F#@v6d>L&93WypOk8>qODsr`?fbNA;f>At{E^@&$kb`^k;n4c^@Qc}>O*7BOpfxzd7c(G3#drPhj89JkB# z);UshK*(+g&UCXSE15b79)OKkbrr|WtK#Wpd$ZUB>@N0%$xSI6FzF*%6&(6?boQ1` z-B)SU3$0nqWy!LAPu2O)2_ISD%VHLchso1}w}`%$;@dU5R|q8rYRsjLnx+zBDFmIw z4H;D-i{Ev&{n$m@1A0AS6TH|Kd%T&WLlc~HW$p#`tYTr9>B{Ph0-MEWTbm%n2AE#( zj$ObUln+fr=BqE2B-l~7`LsHQ){vH6o z{-a00e92ZEt6N(ON>XR-Vq%qtw?QJO8m~U=>3>lt=c-D)fp~I7_P*uzgQ`A$U9QOIi*N7^B-a`$ZGzCcc2;ByzsYl425kMczy>DE`yo&gy+PD)eb8 z3cl_-6S(rtX3N)*53OCCce}*}@;$sY*;`BGS`zAeRpMpCU~Z(nMD9SxqMd0VZ2d(t z0eQ2oLpd*O{=vSw_!39Mw*loG@~iD$d|fz2w@1Wa%H(FiHT9=pIPlc?qEXb)?v{kY zXdO-+oI%+pR#tdSs9d2O-3iM-*|NUb0?#`d5lYL zsFe?{-wuQg=v9xY3DW1KK1rfAIl=b7yd8|eWF@<=lwAr)9~sc1yAxb9Dx&2c4H=w* z{2Cop(T&Mh*f8pYrUySBK30cv|D<@pg%sSQn=YQu(hqQWA1~vA*}djbUfP0!Lu()B zgtjMLVvYa^K}g0#X}NxEd;A{_ zbKdQ}>ePPPsD(xtUb0FyE%2GR&wjtv$uxU%Bg8^sPAKjl&(NI8%i@1Khy-~4i<5os z{%aDMQbb6*R=4@AG>D6>KZZ;XkwwgFD%Fla% zdB&CCXxsFN(aY5`HfxjLIm2tG0#hOPrdHl2iNR89+?%#i_x&38rh}t^;f)MRTjInu zuC@B}b~Yo`DjNdgs%vzd@>&AT$CxysS!~o{C95sTqfo!XkQmtc{rC4NTPxKC%M~%6 zzoPw9rl)VQkAsU+)8YyFwGs|{iO%B{M!CunA(6AkG*Wn;^7|CBY0*OhI`@}@I?|?i z%$X`b${6yz%aCgjb1uDH99lR(MOHr3wsU$fd2`tC8cqC$eQIE;*$DKQovt3c$hCk~j>Ky_btsmRrYO8U-x#*X*H4{Y?{j!&?B=p7q zPW+x#jLG)O%Y8Tg+msqtk_oM)SFpl`sWke1u4-7WFGDi3Bz1C3c`kEvIWVhrHw^4H z@`J}#5?$J)*tbCh{G9^X881W3JIBko2=CX;-d_b#emPhJNLA6n6YkMac2PZL(Nrl@ z9@&CKZt1*3?~+1%0?5>SJOMf5N+P(F&yOX#n0rZf!hIp3Pz_k|=|t{<2MB?$XjT#OKp$w3ugAHzJ@VMD zUKgsP9unt^rThX1B+rK66UbNeg#!oCM4}e)!O7j_U@a5XHS*Zh-p>lIA8W?fy_AlN zqp|miXi51i3%K+i#^C7A(9jk;h7#h%Z!gMplcCDQm7iG~#6SlJ(}ur8l(am(&~`4% zhutzrkrhI!A&VE0SLS%BC=Ak7YPr9_neC~W{88H?dXqqF{aH=py$HkX=Dtrg z88PN~t}M@-*P#rR5?zX0b+cg(u-6uupta|hmz~+?wR*S#_ox~fY`p+lk+n`CWZBNh zY$1fTN7mOv*y;?qx#z8R${Bkjd46~9n`11Qf*E=AMik(bxfFHs;Y-r_U-`Jv9SDV} zq2S@u7`h8~BkC(^|H|3Oh#p*<>@+EJCI-IGolw@{Kl9g{n|YSb8^rfafhQ+B7vEWu zfiedWD=aO81kZ6EA8#B!-YZ|+bj_<_m=1KUGU<9j{103}o4M9R!bbwaA_WXa(^EcH z$uzm&va~eZt@3*o{7iJX>6zFwx`2`T=+X)*QhA0 z!D}h5rm#o!ww;<4jcz$^85_qUQ4Kgzn&3}6pL}MJ8FS@$=kS^FV)MwwuFClrmNz$4 z*~4K77Z3%eGND&Erbb%|A1#q$gLv}Fj36m{9xEFUsJ}WuPP{t}U8rU^pYJEL)}qHa zMnDXy+0hE6Ucy!_B7xdRsAC$#yxG0=Ih$)1@)-9tb4XceL{#2=&ub@iPbEB_^X(AJ^(nJklkwxoEHHIr`SQ`-D5Ho2GhB$6qVWz7a zqH?~-oy}r84z{E#B0eE(O0G~N(-=Te34zBq<&s20>iu^CmfZ3T5Kz2hFwE5ZG+5w{ zH_K)X|8NUZiu%fY>Rb0TrN{qe7zU;%zfcG6+~jpo=T{byPc3(fBAuiJ@D3UFBs@O* zk{hNqq^}c5cIL{N5X-_9!tURz{V1MTl+=#N%_JmI?==a3w1rGgzC-C7Qjs9~J^u8; zq&$69fz`Q61m`=N;_c0@?K({8f zN4|`B&#eS2+9qFCH7Ts%-gcJPH42T>j{3PZDjTK*%n;br>uCDBAyhB@TxG%=d?(qz zAIk2A`wZd=(pzJ4Fp2}F1Xz+jreE(VEFB-z^#q<(;?vjskJ8Z?ye#CR)C1^1Ljt3U z7K|sAnD-7Qo>iU`KMvb|kAFu=&DG3;m-iCV;XW(MMVhEDeHIji3m-MeH^d^SyS{8= zb+VItEWeb}Akm*IZQLNeIdNpowWlMgkX|*C#iy>D7nL`M>y-uoF+>-vdTYMRO9 zghrV9pY9{Nfz>Y>6x_>lF40lQ^1CJP9|3BwUd|}P9dD$XwU+jf+FK{ruzd4~t3TvV zBHiz-^Y(MIrBaEEtAapYUq0(j`AX+r(w9fphOLm|g0zHzopDTux%ie;lVoRBXaDpU zG>I^Og1U)cGs<|i(vr3|@=Ne_xj&GmN1&kDt}ixxpk%`t5NkL+AK^fSsW-tB@03m>XzWO?~hhz`-eg&cB~l!&JPIDQp6;)9|25jX*;Xa>%E-N za49nppSwZOqQrU!By-0k#39iG{REttTj~n-WS=XOJ3Q8&%9{e+_JK7b-TKD>m+3%>aXf}+A!K~6i6GlHSd1g%CWg_v1(i~}=B$t% zx!zq^&O9zE#Ajl0aoV!E^~&$l(?YEQ%WXg<{_xb5jk8tzt3nxdNada@j|_827c9K; zYqLbT{`Of2-=nj}(=Xo07KTlo$q4lB*MY!QlqvdulyLS$3_Ks5!To?LQh6XHpgAh$ zn54Tv1)j8>w$TCuEY%2Y#x{Jf0s$`VGIiV2G4Y#I zRtJ@g`?GxQ(`DR`C7$|-2+vlrvlt5jx9*HGjqF5%Zu0u*YIJM+O@8{=?I!yAoWWRg zb914;r*019Vakv$)rz7%dd6hf>QASRPo1hu;$TWjA{c0HCS3YP0j zTA^`0Df!t$MahzD71syVcM3h4iLa;52z`~8ZJt;3DJ6$EPpksW*!hfQp!1*b)P0;C zG$Th%NlvF);Je1T-Y+jOb8(DvIlv$4l?}Ob#F$ORy)_cNgj9QqV$XcLhYTLROMGKi zz}8Febt7(8lqDe`Pd0fg^Kepsv-_PjOzf4XoPV2)SOyf8`a3>b`ZGAJD^(`1^id0!YgR;py9GAU3(;-YI=_n=6uDtksmGwDX% z1RSl}`jW9qUorW4<3(p{qXL!f8)ES-K7`_N;ZbHo@+#q%L+IzuZ))7)y-=$lY2&(H zan2o$b6IokFcg0nqZqtEcE`z5Uo=2l+9KK3X;DSI5B&9q*G^>klK?@!d!!sHhtSw%RDQ!D5UuRrZR7t>2GX9fLU%K12w z%l+=~!OR?>K4&WH@Ob5Dw>eK^RK-TwT=&i1)G~dV*X(KINLf2`&`}s;s*JXlEUa8~ znHzPZJeucRTkTP=ERzxp(t|ApE|K3-AKl`gzT_X3M(h$(-LnOFUqL01WkRIftl1{j z$2>%=sz5JeBs(>%?q1zGk)yhFRuE+kaE7He9Xp3+fRor|H2 z#WU&4&ZX<#^)4Zy-pC|Vzz-8O+#d6*ip$p{H*k9!J+cdTsbP55z>pC;;!f<}d_!jT z0iE|>Q((fd)0}jgk%TPbiTKi8vG}JbCTyT%)-@d(;J3k|>$jW7@8_OjVp^7OaRvEk zYk3IYrO@FrX;MIjrCbM`N1gycLrqth-3P|AYxfC(eOD2QkrqRqo97?R(ZswloYd~0m;WuFBNv$g)GQp3wWt*?9%hO?cn*|mud^1!TVLQLQ z>X7`lVx97-TdDR_tyG1IYQZ2O;LeO>r&CKvdUi-+$(~)6-ZD|#>?VB}-172t_jewX z0SFm+S;zR>(-Xq?9h3|uDM>fYK=iv8bv>x(Nn>>_!KoR%(#THSiN-BksH83~bHbO^ zgIDGv5jI5K*fyY4_K+i5^z-hoRANI*t}lMAIGM?8Pduw^^hJeTi6^Uh2DV*0`bIpS z!oPOq=m=?VJ7>I7+DQ9vU}I#m=4_4XCl$%BtH zogqJIPM?iJ=vI|V;0JAe?mzWNE*=GC2fA?s=B4*7%l}d1z}Y$!EP!0NKMH-lGEs;0 z(;2G2vH^{!ySaoE{lP#m04r9e3Ivq*W>q?WJ=tehg($B~eNXU7=EqR{35tDKU{_n` zfZaVkCLy=8z44q(P2E2~gnv-=gzbNTKY#V%qwvh5c3TT8-3`~_`Xr4A#2oexa^fmZk5l+oYe%8|Higty=f>GpiNsC2zT z5)Hdnc5U9W7Ut*LCm678oE6p%3$qNuH$lQ(>)htEtHWIt_=i>Jj#eh)j6HOL1s?|z}C_Tu(xLD?8E!X0GvZ9&*tG9I_>vo zPhy+c>bD;~kEW7xmpGq+s}E(@P4>cL4o z!Fs!;^1|JfIF~aSh0+w@e904OVPj$I>|cCu{HDxhHF>(n=LQtg;c1rXx)=WbI6W90 zkrmyEN24oAMv2aDN|MSB5nr#;>-HXz2?*{%WnagxenIiz1oOuj!MAyr@z;fw9OCBt zl4fot-Gn1XbOH4xwjBJiEankgQ|~&`avxdcX;R5s&%3Tt@$+-iAA<%{DR&PUfFn!V;tU@+F#x(BrUz#B}O^hrbBd|1P%?Y$qCa_+LNGWMV+rvx57xs^Td81?IMy;w!*mRXPcp5cYR6{r37&7xvcx? zv>m)nBdsn_p%vc1lEl?u>H;$kwCQ!BiOpjB_tGioNr$$S_kcxleTRuP-(ErQ$G%)_ z#$UL^Y@pp@bE>_N|d)0%rod!!@F@qD1-9-tF`Ax>$+{zP(nX zmqHUG_W8A!`%ZR59(o_AAJU()cZWXAWEDInKr`IbN|^oIr1@SvQBIATmWNX}xigqq zm`SLFS0%fbf!oZx@(9Du6sdEU^LQ53u?J2HhR~@?Qr*1kRsbi4tubLu@gMdtlBR+S zcvRY9nGzIq-TJC#!Hcv$8E3!8DZUG@%+Fy&`JP#-tj0(DryBedmXj@%c^0$Co@7pQ8R0Q^+gP z*H=a|RRSEHAmVqH^blCdu?#+|enZ`pN^&mcwKX}j9>)h(`{*K755X#ZTGBNX!B19g zPo>LF1{m8^sY|%6i;6b1pLKE{=<^ksyHLN+M%c7+d%xO`Q7v7ssauTT%VYuD$oElq zHDP-*pED6V0(m2)fZ23R?>9-vteM)rMe-U3AUaoW-7SQ1MfSA&wyalFt%Z~2Zf>w-9Sy?Ndj+e>NMocu$|QpYyKWJKngeL8VyJ(G`P zg|5C|38kNI&|E4N5`Vi>1)MQJw?tuf`8GP#4GCo~44{rr<^AG!;o)BK_C$Lvd^su^ zlw|TE&zZhRm_m6&QDOqNSXWdQ4ny@?yFf1KV~D-SRA z8F*bTHgk+lg=d0v73d8aNJNwa&BG_jS?yHardi)FgS}jfS*EzXEUt^A`9V}g@B02V zwOnSx>kQXR)pnKd--Bn~FV~{R?t=_8K>b6`q3_160|wz4OP&>^3ysdS@>wWx?;p3? zQ$e~R|G#g!&_+(b{>yRUZSmx^@EoxV~~&A*@_avhYAgU4aDpjZZI7 zqk?Vpj^;5VipA54b%t1cOHR3tw$AVS8Hf*$r&l3L3)ug%8)L<1fYUAUq<&06fZB`L zBIa1sZw_#T)S4Sm=}V1{am$4&l0?O3{ZY{;jhC*(F?&%y90(U*;MfN-QH4v|sIq+F ze$2T6<8mc68NDNNNQ2$alC3`GNIsIHM8DOcV)^ImdsL`; zSXtp`x=XJq zOg|;#2h9XO15fr5aEXezFl%NN#$d6X+}E0XT+$KEwARygZ%9pW$)`m-5rmQ1`XMWT z>|vC1z!X^`@B?zdik2&(vd5WM1R4SUuGoC%U|{0HGIoN* zb0~wqE&Oj%1NrtCO=w?gPI`?7>fAd*@->hlKHT3pxl?w{Xl-y6cQ$%V*o;8%Bgm8V$P!@lYg|&ym0Ew>s^sI#+R|gM0fFW9;Tr54|Bb&iqe1^n^<- zBC7C_ttFhyvf5P=MYm`Z0@mNz#e9n$)~b@LOl1oKwnOZ(JiiWna;UOWO~6K zF^iMqsko2tDDY|^Ko1ujJQXZJK0jthI@8XS)U(m%b}cgFtP9LgcYJEQwlGnlad8ic z=?5`Sn9vlOiiS9(jlKoEpjVzVusSav3%|XkKZdNOv#*tRF-JL6o!3d_+jb^F!$N5< zx_H>^qxT*BsMckvfnP8SQLbAMw5r}6xkzTnRv_mf48HZwp>GA8Moo+RN3-wLJIQ2j zi0B|(EOL$)27Byl*U}GUFY&1@>En_e+nqWYT58O2V2Y{4(7l>%#hjwVD>9l;qukW; zgeHcK)kVH^+aFpAtCNbTQfuuh%)ON7n{*I8nNaUXM}UE++$RdS9u20^ zazdv#Xu1YA)Sy#NfidnCn|t?*pi!u`vq<29vz@^K!_HD%I!-b&_RP!;bABb~00E#qFbH zb=ioL;cKi~GIv+4KxU=G^|2eqbSd$@Tn#E%2<7`@^sOz=lm%U~#MyFE<9!N-2PUgF z(nn5F;qTcVTc?;a;I_VN1csRE0z?mUkyDlm_KXfqT=~pYpziP5#+1bmPy)~ zLpG^PN{gUKAQBEB;k%FMOF@bw11A+WhDTptl8Q`HHJyv2mX4g>6$hm~uV_nLh0mx)`>Fl*X6d8yh z3$|0Di6Hn|Sh1O2jxvw>Ik(TX1#{PpOG^@@41Djn7h4wDE>sUnfLpSANED(x+7!Gp z3!exdT1}l-8ecLATH_~Y0gPdDUXZ&=(v;eEb^Hz^Hy1EP0unp?)#SMU9`ofpy|E_M zN6ShR)47U|AC@7uuQOve3?eh~lH*0NgQ91I)l;Ilj9=k4uGuO8rR0nC@kgXAqnOrn zn}Q7JAAzr%sI<$vzC2a3!^1;nY1nNUB-sj}X96pFpeGKu zyM=@P&${x1+=>E+-+Kj%&GNGtLkG7cHN~qQvg&w`+h12)Fbyx=es}0xI&$Qds0vXT zVT4Gb-%Zyd1&=`m7eAV>6tbp8e%aM$?*-|5Eu}@vrk2TN{M@*|o@#q|WUB+kuSX$c zyxl5HNe@s*@p9;B>{Y}nMMt@>%>(C{&n4z=%wdxoT~WBITISG_4Wj}hpOgStF}YYN zIfnGfb9Q34e~38U*Hl}dSo0W}kfJ2%KU5pAWLYT44;Q&?J#M#VS-(ISfARqK#zRis8+NVFmx53t7mXf@26`R+8V7a{ z%tMj7jB59b0j+^Qa#?=ryxXy+@s{)T1fS)Hz8=5Yb2i#VCx94vE%7DkDIx|4V`{VG z5T8t`r{ous@Ym%Tpjainv~>nuPEytD2$tN zR3|zA>ITmUD1`&O@g;q;w*J>F-&*_QqT>7P5Zmm)1{AAkDBYBY`jDPNA>ah8#cpQp zubO;Y>AC3MczjT`!d9w(Rj{Zdawp6Bx!vK?-p0H|=#4(bsOE@p6gry}I=lb8MHtPj zob^>Zkv9uKUO#OaJnIsy#+63M=&NQfax^j*7co_qoxhtVm*x^f=9bPs z84FHH*Om80;>vvXJ~&aT5u~~z%B9UmE+U3fNo5;-+f|NFR&wkT0)fgVhj(GU-;cN7LT(t|akJX^;j{>nKOy0^K?#hyn5L5o`z3t=BI1T? z4ISDu(bAsh9NXvq*}u7$b@!hv^yiiO87C!n_P}ck4D-%B=ctXRUm(LPR4Nt~(O2vg zBM`?izC4n$hFIfAB+LT^1Jhm(l^Zu~?)KtbV=fNg6QHse)T`fdGb?;UtHUD0{FR}1 z_ky(5q1Z+P{J7+B&^MnojrYU-T0GO4+8+Iq)n+Rn9Hda6ds?|~!J!7+;zQBb@)s4? zG+cw2%aWB$C}Ft6$01X?Mc5GLLamGidaa$q3!~G+mt$OE>x2P#WmMPL;NKEi z0|Vt0UM2k)H*#*kWGvP^!qP*?4%+YuZ+2@58?yeUITjmMK3d6MG~+RZd?4CPo1ezT z0zSk5DtSMbS@t;SxLTZHm_?(Wn~qQa)6cfvahJ*5Vq^Y}%}9~15~0X6q|_$EBV{8Y zWdBa%Nc((aRaJela}{=Vv&;6Uc5RWK)^twVqTVx;X8d<+xrg~ikY{NafOgkZNzP*Z zr)N4v*3&&);|0XeoVCCy&C+%Gql8(3&wSi`X6>#$u)xEVd|#ckwyiRU$kG5 ziaZALt7vWoUNSU&fQq&4-FG zK?SUlNJFglTr0+zhe4Co@1-mKr3<-DT&~jRAugGWFU14dPK2PaKy1YTN}9Rv+YE`N zCvg2-4}lWYdpR~O8B(fJ54M0uu8i$iC0^9u|EFc2iQ99)BgXTM4u2sbJt5`)BJa(kl3w4p z(b~eJXwCy7O=_iSWolw-re=H^jBFBJfG*epX<7>>%MQBnsSi!5PG*v z;hfjg4kEHZ*ggrHF}qfD>1^6Jd17ZUvfXx;V-<{CH!Qw20%B+OJ)rz^r$2fmU((B9 zh}(WTN_HR6OSsIxK;wujSH5#kX)$RTaodY+nSG5r#Cls}N14sb7+= zRM!y()ps=X^EdIEsm*jdL=(~dYRKv~zWx0Tq~_%#qbX8^h`(ldx4rIJh+k3bYnSH>VdR(Uvj&2l0*v!=9nb*4|a0oS=SPU zfOdYHm(^P|QO5D@6Wk}HGvmq#D%gOGZUw{`3iUl|`d-wXY@1n;u; zmvd6Pb2L|d@+l$=V9m(Fv(R$K3=j3ywvHaBxoghxC8tK2oi$PJ~cXNvqexv}coE|Go)DFE>>Y)t6 zYwxy|^Q_Duj$fPZy@dXP8rMoC_s#=1m7e*R7a1XOJw=v|dQ@oqX%sR^;Zd zyHu|ZC-6CMu(&otTGu26ffZLi^jJwhkXh!639L}0OJoTmzZVkf^QJUf zzt-(#z3KiWX&Ci+V2rCcu5f(BG569OZlVspoL<<7T{@pnA*9&DIe^&}N%fP;l`(V5`Nk6>r_rcCxcdmMO6 zShy|*eJQ3tfufS}?DaKMho3u6RWiAF-E*xNbt*?}UDc4BM>Y(tRH{e5)fyauurm)0 z+Z@giROIM*(K^I5{d`}!@8koO0?}7s4|#U^HZUq~(g=E+IV&N$KI5OR(QDwrH7H6k zh-MmQSb2-3baBX8u39;$$40oE3>w-h^z*{qydzL_kfQ8ROd_M)c0ZEem&FNsRybRW z*k2e#JP{qdBa!vowbHcRA;^>E&yLLwOyl==%OWwHkGguf-P*JT9Z4I^;_kTJ1de*4@w#@yA2Qyc+$q*bp>VjV;xul1lu0}K5mAi|j zuFNpGZ8Y;%>uXi`EZ6bZkl2Qc$J}P^td~g7x^=0G)T_5AtB7)rN~zptS&|>PlVP`Z zqk!{JI1#+~`rYdCEHdbHWCTb}LNJDBAPM5~lh@5ohM zyBn5HK0hF)7Bc@%(=XSw$0;PB8FFby0xNM`d2V3CK;H43dH}r;x_e-uZf(ma>C*K; ztaq?!m53#qVw?`I@S6`KtUePhC9I1idaa!aPuHUohDFu+$*NBx4SjA+i3=|J(CbAm zvxhFshPx{|5$%(`-B+IL@v;r~MN{P2ht2o4?6M&pcbcX(mfpG1)Hz-og)nXhMl-x{ z6pgFO$Xpe{kwRllmi@Z7S1;Es4pPzKyGp)y&zocBZ9P;*T61x-=vMl7U*0||3_}%b zZKn9k=h?|&MUE$dyu&FDd1-joO1kfPMAS#|xa-vOyj?FsA3xkBjXDqb*0H1J8mZ=_ z_(Z5v%Mszxg@~$cSCQ7wAN{TU>aD4{@Uvo}iN_@|{VLi>J`9L39PhXODw0(33Z?Dm z%o^&sp)DD>?apXkVEc2%ZVy4R;Xc3v1!Q9BiuVk%CH)*yO(9BJG?38p^$C_}NtEpN zBymV)OZT9$3*V9l1kw1#f5Z6_$CV~hLAiqNX;S)*TU z>i$;auN1n2<{e9y3EN!>rIruO8+Cc3v2)#Bhr}Z-(4h=lW(2jvj@lB!W(Nku#P?zxwFG6KmT@f$wA zErTfr-7vQl?CGfIYv?v~b4AG*VVGH25|8qEPAT)uKv&s$&;E|8ta@0cPJ5-T>M0>x zDXI#j{=sfl^!oB-VvJDtHi+`-HKE!w5AUouIqOa<~T^~}5^@6!$YLgLcx}5Tyb>1c=y*+Q# zT;UP7o7zI`xo)>C^^KFz9}W#sPbR_lPOs{HSqg)O>n+vM;cr46O%M<;i}U;LR?uof zmS%5N%Ja_A@JiK6C$|ezhn+w4bbF9`d|F=eo*kz+De`Gqu=weRfifKfHkL`N3 z%@**{w>$IJ*T}_-jx+TqE`(nUewncr?$4&~6)%fnY9P7~K&xLbl{#xqm8|z*qnl3M z4lc}miSBsKNO<8CUnS}r*5Nl>S8J$?^0wTnN7h%^{du75sdz+mF;cHxpXIlh#-06i zhprc>3X5mKiEA$MOQ2t@>muL?aQ0!l6#m_+HmwUUVCz5kr{;De*(=Hs>m}r>A5_UB zKhTG0hF7tc=VTvBx)*H#f$rFMntD?1n>o|pE6Z=Ffs-fY)Q)WD3?GD7-Kmt4H&F(z zUo2r>9IRS`@=9dl=pgj@r1YlVbb)oYt6S4eK~1K}b;qxsf7}u zyqx+%Bwf01lA}bi__Qr2}Zk(+Xt-g&l*ctzq;o{f z`JYV+F9MFcUD<15YZ5&+a?GuHOF1dWPGsZ5&lK)bz6(iJI+grw8{Rth{OVpWg`bgN zOX;1*#S_WU{WAo@U_g=*A6|cROKM!noUE@|SQL5nF;nE1kg{}=vg7AFZrO5iug!mS z5c)rz-~C!IAp!nxQ{LmMN9NA03a5lmcTPG_J!tywVhOH$_`Nq&&mG=B0 zKDEL}NNa;UFxwutNnuET46a?fzOB@4UR6o?cQSB8*}Bd4_-eT5KNtERPRI?v+{ zJ!n&7(5R6->4ndJKYPWiXD_B4RJ#%n`ekt{pBX1o-Eb6;y&zpx+cOkhnkIF*;-W29L%n&(5r+JKv2Knx`UQ@{|xk9 zpnIzwu+CiOm>*V$Q;`8eyG(2^-YSEnI4?ilp6@<$-1w^U2R`wxR0T^haH}vG&lf!> zp|I2%9vSybF{r+?zg+A^p^moaQ`L#8&P!tAyKXkYn3};Io(3Amlm*%@UkIQ;x@cT{ zpK!E0nO}?lflaY-3ySO{_`1IPtG%e;&K2`@NF7NFme=nFI2c&T=r;92IHE>9K%s`U z$Ajd(=EjvZE#$mcZ&;l4?gR7HK_PyY_If69-sdTy7o>h8`wbPtD~jSiK9T#)r$N^a zS#yP#{Ek6$(D%(0CiNq_p+67O$oZpga%Z)RyyJs%`PP`I=*b9YfUbcRHznoclt@l) zFXFJGWRh?`*LMlI!-0=73-6`hf9P}nG$H*EMAShu@5#J+i4HP7buQ7`E3L1eWOOZZ zy3X6Kp#IjWi_kFhX|50i-LKT1L#Ra&*Unk5l6S2y>q`&8tM7 z1i7h2O5aX1?2S@xC~J&0R|mkN`0N;>=44 zk2U5vb5b95{6vmMFAxcgG&c)!0w@hEYKN#+4EQgH$)iZnd$SwUNua&_*4>yd%T#e@ zrzB)>X!(=Vw0yzIwsFZ~gKP4L$K0sFz~)ZY9ApXp&F}au4i!S5;m@TEz!PbyzjJF( z;?M+NtO}FhN<~uuDT24-loKAQU3}Iz^pQ?S*!=25)teKBEn7X93Xbo2MG!*H*8Y1o z{MR?V3cy6AV{5W!eqai&XRNx85zcbGLo0;vc8Rk6q<0cpC_bga?7c4u)5x+wRIOj6 zo>U=J?X6TTQZ$4gH~1|G-nh|t0QGD+GwW_Wl1vET>vP@+G*1sy356cgFQMoD1K}dx zHneQ=^78(s={qdmQ)m%s41UN1csM9$TuAy|K9d}pcone35dkq)M~9#F<^-TH>{urz zuEBa~p$>3!xfB0UsgmB;t8kZ_t`C2Um^q-nu?Mrlx1kq)qg4PgNOR||zH{U{XsI`M zsg>uFF0}#Al^fN85O}`Y7RynY7qiFt<6UovHJo~_-}Q6yQSBK;z7Lm{WNIvXL}Cf8 zQI|hKpWwZxm?TL8^Bwyx=HU zCGpC!m<99KAJWxg?~Hn#J0hQ?Sn^`(QMglL`g3=Kg7ta20Jntl#e2v<+gWGt4v#*( zbcp?PB-O~2aQTn=99?}G^4g(D!CY-YJ9v;&+wFG>7leBVn6M8Zzr;U1iI zj?4HbBah`EjA+Mac65p-PZr~h9Eap)zS%!a>?}e`zf$xky+hmHYk(Xcf;-)K`MKT! zLi;+D&xo|x!Ogq+v^CK-PhKy`T+ipDv@ZGkWX|$m-*y-b9})jO&ZPx0hLzePIHvEU zzTq6Ub*cvYtfxT2n8|oqQr#``A~6V|c>Y7-B1F@cN&3C?OjSpe_?63y^ySy04RwHS zvjsSRW*aVO>~hdsj{Z|};3bU3lTHg*xt^>yIGZ@~?ligQhF)c;_4Dwcv|y~>eNv^6 z@F*H8_#A)%fZntXf>79eYOiIMSW31cc_)d0q3yQ?I(7Q_5!|*Sb764nF|>&?L5+`%7fz1u8rGcaTv zke)!;rd#u+eg}f|^lG&vsxscrhhY}H_Kx89b>-DdhK5v7PYE|SdpXIWXyiWm{K`Y8 z>3z0@h(A77ei!iqu@8;xNa-%q=qVo<&MA=ajUUcAaHA|ag}I>)H={m2tD`&_AxS4^ zP=}}s8!?$DaQJb})L(#u;xzz(l{H~`ZPdbdSl!Bb0}Go7%Sy5& zv2E1?!K3fA5BRLM7pBI=yWz;b{q^P15%nKyY?z(|VJdSvMbox~vhmrsfT8C!P&+kf zu0kCFa3gQz_lp}B{rKZ!$t7>(X@i4&yU{YcqEM9oNtU~3 zd(>@KZ8W4hWRIQi5vLvR$RD&dQu7?K;p(o7muoDRW9K}lN2_gG@qb3id|wL`o>_PH z%X_4mEY*ptmo3TKCy+WVJ0lVPt)Y@>gDK4$25p_QM?k=V1>JAiAzNuHs57m#0`H9u zLNC&hw({pFh)q?3sbne}{~%_=u9zWNm9~hPd*UJm5r4`=>}(f_gQ0LxczB7>dr$N6d@Xj0D zE$3~fgoF*nd^1TiuQXgr4nH|;Zj)R|iTsv8j2w2W9}>2Wa{dX6?226^%hC0V7PTHN z`-a(%;B7zLJ(d}XsZ(=$to~=Ipx1E+MWA?n?B0e~5L+p+I~8VUS>At;C))QkzjjFt zSv!a|y-M}HFse_JeJ30o<`nEENORCtBD-s&j`iYA25TJ0%`9!--g*GK2uKuI4LOaK zvJbR=kL?%@hv%4`^@AiTwbZT)iKCtbBNb=$n)c!8l%+>Lm?$)#*J=1WAmFaNDQ(s6 zrYbok*VF%jPq{I)EV-y??LNoN&IF$r*l_)I3h^}(Z46#)370HjKz{daQ8pLhy;2d; zZUsbj6Izde<=5FhOS>>KG+G(yVmZ~FJ^-!E$U@AB#PCK1dcVGo-})wv|5KMHDvmFA(yQ|PZ3E2PKQYFuX*aQ3mAQ=X|#)$Y?11J*i;J$fhIcjC5V+`NiOPO&W>olA2r;mXQyew!J}Y8dnxK$+6HJ~DeCdNccb z{f$+=WKV|*Z`2(-jFNg76XxPmJnRROAYAjHxV~8sigOtK@0mZhfrD+#&99(Rl-i2S za1cTB2)_j1tF2f~sI?AN+jv!~Eg1eZW@uYm5{+?IY<&CP?@QrEEsdOXrNhr&v(;AA zm{Jh}f#iVkU&fhcyHyCEqJlue#Df1qO1<{&5nf<0Quayq=N9oLH}v_6`4yI*4oVn?xz5pL zOf2wm>s)8fIr5KA^|^>)$fKE*F1`Qky0LVu;9VGMAN zs!pc^!){l3^QTTA0jJo{QXrF;*}bj;cj#BA>XL(1vyu2D(ewOA)(8vHcZ$ADJOmBePE?UN$(@T!5j7`v+Qs}ktn zXV8#*_aCt#2m%>CYyck?4QH1rdU?io?w`W=%B7cl)eZS*M#?uSQ1$ea8SRv88{~gkc*Bd&#tuUc%G<46kQW}(p!k7s?5C=? zJ-I1(#kcJ-?-aaD%Ce})@yt+&yq>df4=hPr^<+KbbCj9VoswW2ymOj15QY=Z0q`lF z3&X@FjLzoE*w_VhV#RA3G&VL??~pxN%{G&DpIkwsM5C~d4ZfV1yDRHys6cXEUm6Fm z-x(`vPYw@EFr<@p%zC}UI@3>T-e#K3!u05FA;OfN(gl0tcCBL8i9Tpw%$4-KT+@O1 zmG+$r^~+02IyZ$uUe6;|+8ZT%F5 zhL}Y1rXEogw01wWfKlOs(kU(Z@cc0@fx8;o!OQZO`MJ~WWG@46@7{g6|IWjR5z}t) zSJ2f9ktzp+#7;?-Gj`xMh1Y+6Iq-JdKltPR3rV}A{aOw<(|PTmWAz-;V!Ge{$JD%g zyiNb%&SW9?4l%>YU|pDDH-=8S{M4@;(mbVpvNYjapSJwZ`FsDr(prB$gH18|*E$P- zxG6u6w2_34JGBV&W#6Al`IdKp-^-oKeW4}OUAZmdL%R3>+O#QnUQ5jO5X!52uJG^k z|E-kY(jd&9>^S=sSrz4)^NSO2IlCs5vZZaw{Hp*; z`j$}Q-bt?X^R`c`^b0Kk4J-cqr1wW3zX-msp%LQQ)7f<(tzvnb!QrURGZyITe2{tC zvMO{oVERERHy9CyzmGvo-0BdGJGfS(Pxj`&`;hSiRO_9sh-USFNR89?4>2SU^^i?( z36O+y4^x^&iD|)lSzbafhFFGcaKP@jaCpcbV)RtPe!tk6jN^vx2)gZ@e4k$sD$Wry zA8GN5;YN`0_#SbG?42?bKEz|Q{BpD&b49+;(;xF0j^Ho_%9WqgG)Cug|JK{v`X!mA zw!_;F%W+d=D!&*ocNHs4X6(UKGdrx#wHc&#ell`I_AS~OoI4(r*{iU>^3H@Zs(T6< zPw_@jAPv*e(U6d$nQl2sUAsym(3@V-yyJxn=ax7*#52>NU+9qp7THfrt=oVk-@4{8 zs#yI^FVA*~D=L(#kSMoh-Ra4IUJ$gQw%#>6lbFyv1m^zgpx-3<2LwOe|1_{i$h9El)MLZN`HZ0%z|5)zF6U(} zrt*t3MyX}0U@y1YQ(+=cLP{g}v!{vzQ)`et(7;)$Su?$L^Z_818KENjBl1yRx6JrnnWWB2lG#mUk8ngM4#XgQ<&vnFvJ3&&l&noyM` zI4g*2U{)tQG6Nxp;%)Wjkw197M=k@kq@kqjM+|I;DkUMbf=pRWZ}L`7|1kLy=9hpk zFdn>NTUr%x;jPN&Z>3^hoY!3!+N+ipMyegBe6-1WDhJP}l06Ayl?o4mQ2MY>XT|v- zK%i|~9d_D}q(HD#qy?MIAvTl!+c}YP@?Chyz8%x~HVI>;7<>uq{T8(_!g~Xodbi zFoPnO)iKeZO^&lxeyqMPxhNW4(JT$&ttf0#N77I+uS%>Gj@yXOvtKn zbxYMY?B0)%x;;@8@fXB{+MuQ@tfca+fO#RSHU`6*?}DPPxcjelRn3l2oz70#7E|W? zM4a{dmSpOxZu-q8+9q+1qb?6t9qG(ES><4+J*d?xM?tq_9oK|X?^-bHyshV?YwlKX zY8-_&TGo7F0u<)K3TL?fwEa44jj{boS#1MMW*$}#B8qb+E2)YZq;!B&VI2z#R(A64 z4&St;HJ%G!y@1H-Vimhx_1Vrrt+l00@y`Pzv})5nr(_}8Zu1K|5>t6OT2kf+`$@s$k(S zp4Zvp%hR$ZcrvJLJm2YY1Ia)-!1mA_MSDBSFa zN50k#B8#uUzriHmH}6dTp&2oH;1LkN!_PCJ{|w;j^UBo{cr>Ux&zGxrq&4HQ0(R%%pzKY|DzTCTIq8xnx&vw53 z*Ej#)(b#|e-T!ld`hJ(f#J3E&T7e}7ysOlwL=8n+BUO0^Pyc%JYrE~$?ENm~3f7WT ze3zB_x(2eZ+3^f6Dr~yw;!>8RBl`Vjc;SC~35^YmdZBZ&y9?_-8V$dy5iZu6U7LES!G+*8BYIfUEE^5*;C7J{z|r z3?*pQi>x|4V(u1?t0KreK?nbQ+Nuhd``dpE=?o+OS{?ltl;-j!Y)vk!0~)~ob0AVQ z$GY8wGRk?Pi(X^5;rrmI4O`Fs<;`&uF6Hi~ULEU6_*rjok2#?PygRZ`ZT@zA& zuauwuSHnnX`ndY}RA3?7``Pwf&XC8_QgHUU&T61=a2<|~TX^b=+TD_TbNKOmtCq`* zWKLzyiG!7#fPFGfz^s*c^mY`6JE6;UYpB=G=0f5`!AxIo~D^S>K2cEtWczT37Nf45r8-SUJhwMUGMi^-|YMd(jpn`Bt zRT1PzYs}_VP>O!!R~JkdLPWMlEHX-hLJ?{uHU)Y`L$xkM9l`wTnT0IWw>PlYhC-dZ zLWq&Y6MGGqj;+XHC74E7XJ&q%L0WGC%RBh|mEwnAny)8K7G6+a)> zKFP<$sb*Y{CCfjL*4bMOT9)u7a0eehQbF|h4(C*!@B&~Cb*l{PX&$QGy!YP(R)9a5 zRt|M0Qs9?P4yR}^y*$_dGBGVBiRTNuX*-kN%3y&FfM<_mhP`#+jee3d=&z8&k(W@x zFQZ? zqZcqn{B)c0*3~!&AKMWutFylF4p_u-n;X|!+2n((w~_p6(T&Xu_`%_BP*H}{sahv9 zqcl(6*mBg>I=$W6uvC#-IjxJf-m@Q$+|{;&Ter7$EQm8(fC7qd6~XCnIzK3(|KIYA zb{sD--_~?CHu#iYnKABe=QQC8HJShX@oE#HXXbP_%o%M-j7@N^AMh)Y-Qxix6#_!8 zO0a5=hZ=;uZS>cp+k(#wsW`7){cJE9&81ys%ZtLJ+8~v+EuA%dWvR^2f{Ni8b(J7u zhau$i)?dT5jJEtS{o}x%<+uJ>%SspMlN_V3G2BkG6UQ}aU=e@*4}QF2^~l*y;hZv1 z7y8Zk6iRo0r39Ke>7uWr@Ud}cjKtX1@0zOtPyg05eXHkt{Ul}Q!8=Wij09C^B@Nnd z18m+)WMSA3XaayU9gtn5P8-7byclXfhlLwS<~+SDStB3n_aVh$93?ek$95|6i~Y?B z67Y1rza6(Lb44fqYp}yI!}I11V~Vp~nN`KIb}R{~b)#3}e9hX~in1g%)a)O(HOE}? z+m^4WYXoDbFFVM*Zu$KAB2Nx^Sj?^HLs+AyM?PMN+mVo48YO)W(>J9IYmWvwENwd= zYFy&4q}eJKTY+P@X4*ZKIfc6+0j7}YF7*Ee z2ChFYHUeVI->N&8@_o*9&0MlNN)2ce0Tx*#KCA2{_%lx%lMz#L>}K>BVJDh4MwB?h zh|a2gmrs8(S2tEUC|lZJWt&4nulxGauMT)A`#;jc($0N$DVE_+CLUv!nJqsR*-!;0 zw%&sZ>)Q@L2{*?n4bFrc#YqJnFIjA+cbAuoL1BOB%(JO8PVYIxAZKd!Q%(9c=aR#o zaJ$(#7uH%zouLuiWL=C}opf$``9j|p(G6Q{i&`)!QaY@upB$Yg|gK9W1 zlp2fEvEm=PAHll8k#5=wrh>{BTR+u31n3d_ za_H0bXXF`d_RD7Up_CA;R0gKfI{{|6Tkkj;l<{dDj&4l#0gKbqo$#maP>&q)zQEydF;{HPKK&87@5w|+? zpaqQm%Pq6EC95S5*Uyr~ov9X8oLkvcXCJd4x5fINz6^IQ(E*J!u8RKF^=^uU`fD~L z^f`yNGqA)s#j|;n_MDl6KY3jLEBbA1I^_l>rQ;(V^9|Q+@|}1!QSi^ue(>rte$7cC zT|lEP76xeEj7D=Y2MDqf>9Oix{G`(9JGJ};DR@s4trxSS)wC!$(=Ls%G8+)5lL(oW z5xL5)o_-?iLHcJ0_z3VEFqp#&6r|m{0n%h1GH?--5l%n2z>)uwxL>m4iVWlj)x-%r zGRO9wigj)L);Z3zo{g6*jdzC)f1SAiKl z16Vvwv5?No<(bJGdDJGHl5XJQlzQ-tUXqzfc%aabn4HVde_2TK)y$}W0ZH;{ktw(^ zyLtC_X}47d1Ol zK=%Y!8!{PtaFGwujnIWmtZiboX}hNxwf}Yk$yT#@SF-BJG`MR@$rpOXGk0&rf7L~0 zruU`iR~g;drFYz=P^uoS0JLsxsM?FhHAssiQ9yBTd)D@DLe`UsrmzkAgn(fLILG;2mZJ#YzTb+@V}ew{;~gC686Jg zMx_#dbO2b1nb_0Jp!vK+>%Zu>mh{DxozwnU`rW~ou5I|z2R7`}?$|D`t)KeQapS!b zIRFzHQr|l;P3JrKm;;rY!+pTRhsmamYk9uBo8O*CL7b#+o67~lM{C?#9Z@i|T)C4D zXOE;=FUM!r&&7O&Kk3*Cnd_aE9EE{KXj#&y*=UdD$apqre*|>-De(cRA`YTv{&K_;jE%*@e5H{T1ZCpB4PO-DZ7t|z&dh;!Hp+|oG*+1hGhZ^nFR zTJj$5&y2?XcF3mA(sI!9Vu+wg{1b%7HBvuOu~J{e`xwdd*wxhbq@Gm_AO zH_ZJu1**{cx|7eEY5zPtp1m6Q&$n|zc|iC#fQ9@=O;kzmO^les zxyyoTd8d_F&RA7FR*SVEih@b+-LZ4x$doo^Tyl3E?kKjQW{9aC)~VO|W4CHdS!2yf zVTE@w2PrIdhQw}~0-+{v1QoaE5e4I~IwAO0VKL@l4g;>qniYv_AC_n$|KRJmAW}AI zfT@7*X8k;7ZWvo0)#z4+=c^p=XmPxs$6=wod_WQgRcDMhPt1f_@W9RThg0(sNhbcDXHTKON(*6 zz^P#BwC{=Ng$nP=fV)+z^H#U77SgNDsg;&Q76_HMFqAv>Qu#e{vRvtJU7}KODp?gs zI!I7=rdTv@d$1WwM*-KX?UrNH30Zlo@A(&mIrrAzQDQQYLrK{=kqZ&C!^=+?wabkG zHJy4k3kEmibwIs|_^W|6q8#oPdf?_~+p^C<$aH2tP9gO)YVUkFuxPvGK@79XK*O_BDkn)0v^m`$6+8Ac*o{loNC_`~UX`iC35&N<#zPg@B z1hgS;c+uA9(F$)Dyt$Qmr)}BEM1K6Gn$48;gy2DI@Tx;j? zfp(A2{24dEHsjCLNY9%4ZM7wW#mc zs>MH%zdu)L_Bh5vN^}n96Y*4^8g3Dx1jIhTy|!vEMbn;)`d%LkTeJT?+<6fNfF;hs zwa@n(uJ2O{QyFEi0u(smiQBsUmp5pu+?>hMU{FccDtUslU>L_?(v`fdCnDBhhwBor zvHWPF(#3Z{qkLo`UI=Uide*R%Ml)KEc->S#|HD; z?$W%ET$<@B{|`YuCuErC`ZRG6@S(&1P{y;lbnc+)5?i13W{xefs;A6?9qk&2Tdc@7 zBhW3h-VxqqW;cDIF&5t=Hx{A} z02nU~J_S~Q12X%m3`Q3 z0?Q-v$G-}O81&Tlh`B%G^#qx>P6H&atuC!3Q0Ko8t<4p4xp|mfs(Ut?@_*X4Hl6+b%5efHm&BBb-Mz3v$1uW-Y=SvZ76 z04fnB!`Ns+ooK@pjjVrN)&PkU% z+cCO6bNZoDf6gkjeehPhn|f(myiO;pPa!qo!6=cH?ELAx&A_uH2Tik@6xHI_6!B@x zE?QL;P>)M3Otox|Nl&dT;n)q#+6DFW7{i5rq|sF`V| z60jDn30Z%C0;zB&HvbJ*9k|tIMrV=nC3t)`%x;jn9*}`hXyOuNr=v}v)Zw=^T-ClW zoM8%SMC;b2IGWcdSUn=pca2sKqz>vAhh{`-RX%{KFAMJ3;o>H4Xrg(Dn+?UYomsGdoB?y z(uYTbq2ZEOeCac|GeSf=mh}hBSy|IBBy7$e(K+}uba*ravuxu*(WL9%nBRDyZ+~7D-pjQKU+9^HY;&}`(CG&{gh5+ zxYH#!>^)fB5ha?e$@<}{LAI32%22b?Aj7b}v;m$7H!iC8;)o!KxxLfG+24BVF;L_O z(o;Z=`b+c@jd(mTQ7EApjhn7SEq6-dJbuI#5o+}Myy~NSOxNw7!_f}|wbvDwPd2%t0#zic0)z2_X{3 zOu+R0(~kAZaW}c6)`fQ7KTPY+yda$6H+6T4owlBONO-ZJJ*mh&t18QhD2XBpS70cx zKHk)ImnKRdRaQt{^PyF7AVp3t$-doUn{vL_rN+D|op9Iyl zO(MWqfGo8k!05t&Mo*?tUE24X1#11a*8TXMq5En41Fxif4#~%o3%eX2;kOIAhMRaA zCZUS!P4@<&;m}UP?WHS$ka8FM8HMF`ycQuIXYUuzRXOc&CYQ@4i})llLR9cK7@Wr| zS>4zzlxM?c2<#`~3!T>Y{%Kw76GCHTjhySSCdGf#bRiQbDzXOa2iB>w*sl{{;*k2o zb-O-sb3NCW(@qsT8wx~CaJO|fcxCUiFc&`)b&qd|Y-v_nsZl>p6qzi+!uhKkw{U_X z^Zr<_Rv`Fuz42P=pF>>me4HfCTN5E(O>BrH12wrK`D*#I_Mlu>jPP0!g;ZqeVZIY|ZoS^%U;nbqWYUXd>wT;u z=VD$jv7p`AUfnYeX$!D-WNUDIkI z+yAK6PAr6F9jM*rAVw3m^>wys8QP% z9OkqewT){gvfd6epb^(yn$VUUgyMGmz$Yb|sZNnC)%jit$yFtw_nNRv#dkIDTR0k5 zNCs$-acqu4?cIH3R`B0Qzx2$1CqGzaFU${CEL1EBEd<>Tsp(CXyFJDYf-KNQ6{+PG zC~qx&JMRVvnVO#D&6?f5Jr#i zJ?s+1f7~Kl{|#h0e{f3)i#cEPXW-@0OzMGo@SiO_m2ot&{IJ78L+8RnUGf6; zuKwV@BGov|izQ`8Ith&4d-~Jz9eS8xBy%Zlhf|){E%B`G$2C5W7Uavh26|3{s98OS zX%MZk(3jo5yu1UElU`b5?22CwU2WNpu@9Y^Yj*Bg zX5jUJL;0qgKAH{fJW6MsH}yyV)I}QpVpez7@j*sdvasuLxqa}UrLZ-d#xe~Qy4gDdKa2}0z1elMMIZ_|mQp`x*pN9#CYQ zd|1YGCtu^5I@EGHW-QQzBdn;VZ;IIt`*7xoZ$YTWIwVn%ikVG{PQ-Yem0T_u_KFH-lFWxZY-aH)Y{r~^h zs&eF%qzI=vT1d#2JyeP$%aE}~)-k9twh5KchDs=FvM*!8jA0l{vSeRpn88>wgJC9F z24lwerE~OtpU)qk@B8{*zw7#beqVoeU0G&%y`J+}?)TeW6?~WWrj0vsU!JyS*C=Dv zXzixwO@ou=!1c277)|nmRbDQCh?P0KCe+zZ%=u1p-t=B(dnwV|tvn?D+#Rk1=|sy! zAq4YZc0_OFGHxW&ifdib!)2s)cI16)$z&gU=nBcJjArYUQ-<6d?H=!{j`7r!l`&EO zNXek9AD&sYV+4+~bjRWEnXIC-!Jc19p=r;Oxf|;UWV{5jt=%0W%&cZU-AxrIYoWm@ z=`1%6*8tfLv8IQ5^TLJ>bFxN%gxE{+|H_0@N`G8hFc)RuD70|vmkDp(=%LG z%-KkJy{_q2O;H}oPN|chV`o+e*Zeuc3d63()i1j~U9I>%HD?X!zKrM(g+{N6+qs2a z|H>)6z8)?IDGx#YRLA;E{@bwgwXb25JZlfnt#`=X;GFErAg(@aG`}A}H9+=5T)fj& z9v%|G)NxPrXIy{eapNy@Zv3qaLfp`wV^W^#J0L*IedMZ0$RtK%jxw{wa^g9!4FFqf zc>o~CFtF_PkXrnEJjAo9KIgflT_W>%uFA)YQCGEk`PT}P`z{u9txa>YtsnJh+K~Mz zTdURocS+L!H=M4Qo7B{)y7z5&f#(i<`TX@N0RMVeAn@OfZvP#+`#)%W4G?gB!rcM? zfFXKj(gLd`2e!8>_-h=z73siZDWFR*Bp{J+vBbWWN7lTraxoSKhh@&5f9Dy{G3&ZK zJTRsF+sgu}GtgLvu;nVrY?(0iHNsG!3ZzBPHw(fn_poMUoGX+BEPUC zX8h>2mmq`=@q!!Hm|*`>z>u*%L*VBJ)J$cQ<-YSD7e_B+>)a6C0#X9d`82-x376o8 z%ydx)3(bj`(h$rq=X32J#{vC%?x}d^KELl!p_f)am%EL#Gy?A}Kz~50+=PbEEl-Mm zx(PmxEJ^^tNy=)1?Q2&`@n1DIj%-u<>yh#BSZ!+AL4&rvip9ZLKcPKyn=Fp9!Cu8) zq>}^3Eqv7pvv?z}Cbh{E8}~7(ng&0%C86g5c*~dERI{$D8|Uf#lx|UrYj(;6ii*I< z>zvQJa|ryzlVuq>CLIutcXNJ3Pj|T6r)g5pLYM6PuNo(r0UBc<(4JKt9d6&-d#`eY z$WgCEV+yd4`{Tq3yQE1m*~JHL=Z+lVCTBu0_#6hF1DzF1v^q7Xo-9Z4fFS)C2~?xX zdT8_6i=p`{p^!01F2#-ZXt*$#I$!NNH!);`3T#@WMlHom)||&4B72mhP?hJ}29)2+ z7BCkq`SMCSRo)NVw#>ALt4VA7@{{&A$*OAj=i82hibob)ie=jvW~0aAQ`F;Cf590O z1dr1ns-lF{H$LX`UQqLj$L&1{|Mtad*q)d!5jQjr{o5Bmn{enuMYoe3sN>TbD3iBmxs>(i;(Y10S<$qq<=F-5#kI@*JCT+j?#tNT zK0AkM<-2Mf3cC$;=ELOP0y#^x1wV-VDGZ{{SLx3=m1<};g_bZS5xyRs$?Z)Vz`giDf&JH;!Yb_O zSpa&CB#;#Bf}dHIZ&d)`u?}H2qQ8Y|6G*@4I(3(u)gH#1zr>^{YsTi-=Sbo{oWxmZ zC)|RbsTC6WVKE9GaENdnSY(YqeqQVQTL@@+!LRT%_Ka$Nq zaXt+)*`4K0@q^y2Hx||;D&RSH3II}%*1E!9aBkq#th)->$FJr|9XewG7$cRf@r=@t zEH~Ng=nAdSn$DO$bK5Qn?l+Wjm2247PRS?yfN9hv6ObWxm!)h9b2QJzTRsv&GokXd zUVHe7gL`87@L4);vtJqm3m2+{Mf92a*N9C)NW`XRZddJuRsp#^!5_y_ZY_WF7P4l0 z)P1AdreGu@gOp>S`Dx|H)k0H16%wxQd@>MfH7-O0OVIqbsdY0?HGWaxkt3peJszbeK0T4@+0aI7;@#BlbzFq`S)I4gOnjYKK?+|C?U-gf(PZ8Xa6N znkO4N5+c+6gkHtJV|0h+;Qf)b9Hn;|O9x-d9-S5!8UW}qbeBg(5%Kxd(KH%d0 zH77Ax%#IN9aHrd2m6$v}*$J6Pnw!G9^h?rX)e9s+R^7LQ3-X5V{FPfFe48q}p2I61 z3apXv#DS38Nq(oXq;_JScH=3PCDP(@!G0yqDXlP%g8gE%uP$JPl4S`HzGGgY8aFi1 z4eQ0%gXAyhcsyO*ra;uFSz{ObC;-sg?^Hwn`OgDBl@zT_bM>8=JNq4J{v2)?*Kg~S z=zPw9%Dt_>%sRcsNWV2TaNnT+^m(_LC!(cw(||3J6M0qOE>|aYu+{|$-EPGiz_plPJbO;TY`&*EdLT}?Ec_&YIOnp7fJey-} zElTO+OX?2&t2Q8bAT-PXu7pyMgI^?Rb8AU0kJ@E!)U5%GTlp|8`>|uHND5P&<+i!^ z3yu^W4(bGKQ6d$m0TOp$Tv;naMx*fqXMU|eecsCDrRaG{=VK0n5{g7D7%YE1=$vv# znQ+ztSk`;%Ojq5S;sfaU6!yCsufbsG9ub!qsI)V!<3cAp=>b(^9wv0R!#QRi&wQ`l z7RFs~_^Y%8Uc@zz+Zev{_Un&lC;@sK+|C8XMriC+NXGFtzyt@U@GH&T z^X_`%kYqc;wn?Mi#pF}(nycu%4zvVr?7kb8aq56Qg}I^*zTas~3cMP+@;M7D-Pon< z56&_#yY(W7Q`^y<$Y1sYjuqce)zH+qf{>7*TAl$UTIqwb?-bxp#&;lqv(vl)W&}{b zme|r5KjNC56tsQC57~PmywNpb7%OxSnqb+l(95-T8z%hl0DOp>fd?Pci5G0AxkA zf2Hq3i_d>wzYldT02+{OJkx>w8RySnppQz0vKr2%KkO$RD)19~*-((H6!z4-KH{*t zt7q(Blh#%lwaE$GdTg7pC7>Sj2`@DoizFXRrC_xF9nc&0NcA7$ivLb(@qbYs@_#pB zqB~4r@mt6K;m}+%a);&fpB2r5iZTxVTlr57$YoKHe`)sXj~u5<(q*15riGR?Ank;J zYobUmwhc~`fivmv$dEr26|>d#Nt}CoZJL#}s|$-j1>|26ABT&7+-;}@SUu6&ub!Q= zE@EHqSI>*aC$=MefnsZ4JRF=o92C$E%lGdTP`3-HvLIi7zSX^zd;DJFcnj42bt<6Y z3{VKWT*?Q^WlMnm;)PdnXX%GZ6MH~>N+#_=FO*BRPDqD$z#kkfC^s>F``kE5x|$TjvhM?5%{2wOM(f#%>Kg&s_uR z_Op3zavK_qXBym9gu30GtvaKaC=@spZU2DB z@%(Q&tNzxTeN#eZKXemB^mBGpU?O^A0ZYXmT5ggUIlT%VXCs3KgB^}-tY*eHAW7Av zDi@~=YXMj%auBHu9G!`y17q9DgLP>)wJgl*<`p$u%OX+T+SUFynH3`)f)X*R7Gc_! zjEF83YtB^`@ZiIW|Fkh4PsZ(~P5T-*G|*<8qwW5F_O)`Cnu98mfqEK1?*PJvps;w~ z(2q0M-qCmir8{g3a9trDtAH&++=R9?JS*SizIw4VZ?niAt1$8YX$|~{qRs0L#VmF_ zu`X#Ey3lw`*0~EHpM)%O^96MXpl|o^auu5ZshtyTxn8xSR?!F3248gm-YQpKi;wO*TZ`x;(7Wt5>j@an!F1}HX-;)Sa=rE9p^btJ@91rq#c zfM;J3KwW;|7h+i%!>^t(mdXFyPfzS@2wibu)CCIhS3fdopA|rr~#s$l}@FdyEj&3&-n?D+t#Z=TMOHwy_rREiP%us2JbW8(EQcNoNpaYO?Nv5 z_ky8rVxpZ9?jAveh%bB9X3$cIHho2+m%^roVF)p9Ys~i293n0Z{7$Uea2^Z{8a{^K zxuscqcs%;m(*0@fOY!GzyMjtn6Yn9j{X#z`JT_>K*QQT1Oh|9gY1S{M;u$F-N%p=# z72lAYH2fU&aZ>Q=`(W9rO!6D520t=w>e^S#+SuYjY(odcBdm2{%_O%(8Tm1qyi{F{ z7=JAMNeeXQU2@7;g3j9#h=Y$OE5h5By6Mk{Vsf1#JKQ6W>f3&^dxx;F9Tl0YPM_FR zk`6Kf=FBV`f8@sG3nGMBwAB3&_HYiNY>p|P%4ML(NE6+^mvS+~9@5si{W=crKs%I0 z&9hQ3jr#~gyO>3N)=NX6_%+m*nj8`c;JG319k+xJ26jh{0R6dS(f6ecwFAoSLlO|A^9+D=$25Pf2w$6 z?7}0Fn}&v`zC58Yf<3;7Q@rO@D)Gt7nd-9}h^+)G^T&u+kcpR?$l<}1FX z>;u?`-Z`akFPd*VCg6iK#0y(i2kP{HwA@B2TndCjMVAO6rIgQZ4?VPANy)^LaE{KO z$CN9I;NCe9Bl4y*+3>gP9H;R16pOPM2|~JO3)t;ggAXd@FyC3^4|T=fWCUd_)2}*M zVZKQHN7L<~q>7q4yc^(e7Bi)mZD&iKsRX1EF%uX;Ki2vf7&f%*KP(Gfp`F!8eFYf6 z-KT zg1L2Y{|5cv!%-;Xin#xSuh*CmaBNP@LW~nxB8_`3_QXOruxymvZPKrTX|sSwkQZ?V zjh+pV2lJ#Zp!wn}67!a`cY8cP@p+qr_c{R!v^2|&+(goOL(*f~SI&XZRTLJj|=4!`gpb}aasI5+CM*FDoUXWaMc zpc(+88GH-LYvoX7Go}%^OGtgu3D$783;Jj>}43` zv4(9;7QdAJ63=BfFRLcL5W$^wKJP+h z4VJFR79;~L9}8`7U!nZPYI4mnyBRQ@`R3mLH2}GD_dkTwA~upVIBGK8fyk$p*UFMj z0TakxSQOZ0!-q}+OoBClrnwCcW^5n)HnG;9*KiM1HrCbk()~)&Zv$rQfd=RYpU+G$ z>H`i+G|EeFBJay9)s|y0*GSckGtfW>Pq+O8Ct|GSEvy@Dx_Z5R-63b(H2tQ`?`m## zI~mODb%9(=NkYG?wSww!m_6RrefyQ>&MPKB9s@C{ z;Z0N#sy;Ot+P7QXdltwO=`|B|B;o?deChirn^MXe#4+K$dHkg);Q2bXtCYr-!c$OM*f;PF)cQ`-ALZ%IxeH~C%2>gk*qfQv}8Z3ntp1m~To z?>b*-H-NsGd3JQ7yAAx`5HFckiL^+wlSJwhZT%UKkNH@f8Sih<=8 z4I%+@<~QD#3{@1zyX(2~02LK@icrXhc?|`utm%Q^R$$En>dCHxeOX=r_l4*O)p@o) z=@51cxVex9jZP_WB=AIENQUxT1TT zOu&u?`xS&UtT%mRU+lb5&X^F7BD^`I9-8z*Bc^GX`RPmX78^wF3BXj@tB-_QGDdf5M|eSjd{wn=_LFT4dBr=afpEkmfE9GfFQ z{%vp40|>D%FIW=u`;o#~o2wFJ|MCgDzMP4z>nK9#*FpuYQ2krRXc0YlI8BAit%?v> z%+$1-;PukXPcQynvEFqtphLTZ6N$sq(l^>`EH}{)tM`Xp zl?JVAtc*2Zb<1WaiN3glH$k^<1(d&vIrJ9`Tq@gGY(a&MuqjFI^C$m7A0T;0|?<43bt;5hj+qX!E0BbJ~@EtlCWc5)kctd!sy*erF-H%Dl;8p0NHHS{qE0R^|rz zuMZ5Bj#Q^3Qt+~MrVd43wCTfm~hTWst}_ugNC1f-G)NpbmSe~yGJYI%kpBrb$G z!=Z}`;)L%uUfSMYYl>{Fha7GWIP7ibr+2IZQ3ie0)&ly`Ah(+qSj`7*Rl(~pQiTqO zEk0}gjT1w8F$!nkh)k6jmbYK$WYOuMqAq&XX+*gN%Z6){&4m{}uX3GdTYWi}8_2X= zQMyk1zDkU()Iu5E|8}uBFoe%e-yGGn_ZgE+#{`Y1y*@$l-|9VI0XvRMA|jnrKpzxz zriVm`@Nr?oD^{&J71kL#ZhG{5q%uf2IjgR^f zp|svNPi9O+|KKJwO0{`-bWN{c)-j(#qwju37V&!@sH$B)iB}klA1ZgTk$!(qGW-cM zdCIh2cqjzsDe3XdCHm-Dxc#2+yCLchC{v|7fUTnt*cKp#eb-JJsh!}+9kJ};{Lt+k zSdq>YlA#UnS8ehrcraXSPlMajZr+C!>>3;53R;2{q^hAj4W-6VObuJAbOn~HRk3O(_ zirvI?l+s2jAz9SHT7^5Qy}_O5yH5q5u4Ix1#axoZcWB0F>aW}NyP3J|=+$jDC}oT&yhm~*GhBxM9zAo9<(0RgeqS2=UH$=o#Z2qa>WPK)XuvF=d&Iej zV`GPzeN8WV@v^;z@02yykLtGx1EvM+o?%!S5*gK)T9O6 z47FJa0AcB-Mb>T7&w3&~59N+Ob zFT0{W^%m702eam)cRA1XwDIfgaUTq{uw1q=A&0FI{R-M6l3oXb0W50-uve(It{fjr z8f1kxq|=4>`p*L>Z5NgM%P)~>X(+SMS(FcI$rfgq!OY_i zL8R{JA6fX0a6sjds(8g_W*3Qq+QN*5(pfuy6!hA$3MRFjZ;n19V>6$eIW^&X&0jL~ z)Pk1lailEKJuPs95Yb^$4GgP)F8%m(RG)2~?c0F&^}?y#oA?HS74SF!XTLJ>MD%1G z#E(H(d620?xAHCq6{quDI5>1AO7>Yq#Hvt2c;j)|+iezJB*{JJ5f|;#JqFj6zc!Y4 z&iE}z?s>7zcg$lzD_10-Bp|?t+->1Pz7m2{Ju{?_Pq-CMEsMLOZPsPNGbMkN zw!0Wobia+n^wztUIDDe#V*&B--njOtUg0_YiizQBe9qtJ;ltMFuP~H2w?GVZ8^TWd z1k_i%U&8a22bmsGaHYLu98GQzY#UsA{gz*oGpgLm$9R4SRX%%GP6n_9CzB1|M2BvU zBM_tQts>A2$m;QI`&~1Z=W}E)+&dD+G@2ijQdNDd3=Ib$KB>PESHPrpmi>E7pka-0}P|sn%2S9@@J?ut~ z7325lwz=vd1EJwa1TM6#JJGY%c|&t9INDStlAc(f_#Qg%S@5jBh)MucBtzI%u~C!=ET1l0x+`A-o2vG3_7+RBjbOv z|6|>F{?!;UHG2CbuEFyKmfXI!e$5CjfUpFHWuAuiHM)I#vZehQR}A3Qsi5GxmkqmP zWt88(3@^6JDnM@M)bcqjNSm{pL0yMWqDnBQ2j~4NE$X-dobUY|nn^Y~5V9JAx%v{K z)L-_#qs+Pb^X7bFu&nz0mwmE!AA~&K(?MQ`PumR!ojnz8_$wn@+pdW_7w3}27{GGWtXq2;}QAk`X_5DEns#g(vD^ZIrSTC_%y zz86wVgS-nR@2hcqlS|0^+9c*IuOpfSw3uU)ZyNXiePNW_{1@EWSNU^$}n??lAiG;m_hVOCGmZ z2YS}yYj2LL#x5_B1e0u=vZH_$Dj7i1IuZSTz+mNId+?A&H1IRoqnIIh%!}9l`(2{pu0Ys*2wsf>#**8ThkKD zSHLo~Y^L45y2vaoB;O3RZd0Q*rc9UNtl5X4V%kH!y#qlNp@(JB!Jo?a^)QSV-|)@m zx1jpXOYOuU2N1Jed7cdg_ScW5=)vi)jUDHLI0l0&L#ZJ`h1So$*Vl@j?pQjuCgfY1 zntx<6g~`=R7xV?p_tqVdnJ3+w0TpzkuId$Ebd*K=9`vM9y-?udD*H-bvROcqSy5KOVUO`m5W4&^G|s8RE>CG*Akbb> zLl_A*+7pg{J~GQG9ZF6cgHnSB%#$c~s;gky)J@TN0$0)3o|E6X2iC^_Iv-Rc<7*76 z;~vW%TaY|PoTv6Hv4{v+CO$+I+Xk%on*ZJ+~f3V4}uv**)mAEXV5(LX*xT#KJW|pLcCCYUSJzorTB^UM& zr?rN^6>`de`7t!4jiTDWdJM#uc5~DgZKIaUB1u{E$=SA zn7(3B9JH=#h|H5D2H2l`O!(q%Ey8MyrtE4MoUdW2dRr$GJBXeF6!LYM(0)OMgW!u~ zsj(+)k9y)s7sQBCDzL<=lLt=dAxu6D`4M$DWa%y-4zVaVRdnO8?A_&8cH)AYrfA!p zitCj5vIgLqFUyM~>Z%N|#z>|}BM*HDx$pb~6-C)um$_0I_yp7%KLf6j@s82)m9x+1 z2kQYkvbj4F%o-`e_uzLmF4z|F;RAbpT7@kksTHBzs@%@Nx_tZj#3X4rm#=3gQ`L&k zreI^uq0%-Q7_U~CWi2;9$lzjXUP0+eohZLKPI+qnS?+R`lpFcuMGa%5)qdmYdYgRr zXeY9*Wr4z?s&!4xg;m($_?4sbY28Iq{F4jBA723l?d4UVh{`FtiqExLAb;kk#+w;Skn7@CU z!_WaRSk)drX_MFD zwO)vL^5`=~|L>B@KB}B!WC89UkX+vxMqaIZ*HcBM>Rf)Bx z(2+bptlfY-AO)B0)vo@Ivo=Ppz_x0@hmOF+>w@r8#!K0Hxnr|I_N=60?ZI)vBW_=r znQ1mZc z=N>)aT`D!qZK_N7m6KvaFz2=dLBzL}nbH1BMb=xJCLT*I0RP*I6r^PWher8Qazx|6Iug#5 zhL?87n|)oVrnVQ%bROMAjIt8D0!7)koyqn0fC!ljjbAbZY4rS!SUwA`~k(i-V z6!L5-itd_D3}Q=uk3K*`dB>G;D}XvpqPJ!PmJVxbwESXIa2-}cZ9mHHynftIp7l9O zsnXs@Vh2}#mIDN)+#z#+;ZdrO0}ep`DAz?_))`Gj{1<5P`iFZB6%bHDO3l(?&2(e) zlp{BmGkRT>rtzJV)Tk6-kD1Cn1Miv%&;5BOKAxw1kW8Prab7GdPYo5ZVuO|m?cN^+ zi0l|410R-u4jX-r`Ah5pqxK6*bZyLIkHXjQL(bK<`ui}+YZT%Yn$FzHBx^yhOU1rV zTbz?mW+HGZz3Ie|HSNVkENh0Zj!qoTc{wO6@^~$Myz}Nr&W5;JWC{fH?!(e(cbF+v zd6-J*4Yb}^22|q9qg5m20yC~xb|UX6J8y=W{JrY@V?`@6M$V zArlh5O@rARTx<`7KCV;HhoOZ|rJQBlE@1dsZ(ZHxYCtTdu&820{sqx$hp_tM{QJh% zP5V=Nqk+5z%iw}jmC!Qe_a8H&0K9N1!za#FTm7R+eiDFdQ)nE{w>N)zVL~gxp5MBQ zH)#6HE~6AVaBEYA5zfjuJZ2NGpCl&?1rnID@)b~Mv4iZ4Z z3Ao8Sv=a&es`4%va+%OG5Rs&fP*^4@wteTa;A0h_ z_VUp0AFQ-S6)DAHo?h_?NP zT*+7`WB@t|2LIS4{KM}rR^ziDx27Ob>_RUU`;lq!@=r(guK)g| zI)BYh`f5GYs|H0>Yiqs9>DHuO*1bCM0(;h}`XyVJ>u>YU^4Z$bYWE++a%f>7e8i@p ztVQui(*;XS5xz&g%|q!MGE9tppYUwn1d+JIyD$)xC%>2W+-^diqwNhpvw+=@43cPP z`xYRdYp&Y;>C^F&^AWM7hpg?71lqMpDKpE<;Q5ez?cWw=zyIVTQ*pXNl_NhIPpgeH z#|u`HE4X|?$le+U)MHCvk!+6SPCp*pcnm;W{Q#QmdyWriuhi90(_Bq2Iqj(zJ=!<| z+Ro6HwJ52c%`#4uE$jC=qp`H3Z+~dQ(@I^Lz`27(y7&hz)l1r?(6{*c(;ZEuB<&eZ zQ9ItIJu=#e-noN4)&cx~A8EC5FJHkg4QuG&WnJ+wQB3PNkY>`TyQiZ43? z)VT7OJ%>?_DxqI7Tz*R`Zr{jW6)N~N!b#$2B2fvqe!}kT3u%&V!TNH!HsUxbn&1%% z?CI&>!`dIY8`1L>Yf_WK6mgmSCP26+_Z806mkW+)k- zq8=g3%E~2yjerDCrRf^{r1Dbc+*7Xh^()!I->@VOwB=HXYalX&FREe!%F%{0?$yqb zSq3IB?aiYHw-~ZMp!s75t@#0F>xul){hx-L)QwY5&2cZwR@^G_=->xC5(?;#NBd_8 zgsqLC(Jop!9gZ5*yubot*VcY!Z8RpcDkF8%vjc50gDR$XNJ&8dkS@QRY@5E%mJV?8 z-J?7MCMrMVSZe`8E24YgpUq3s!7<4fGftm;gsc#b8bgFVBCP!Yx7+{Z_(ZfeVE7qR zPfxvew*MrN92Rt1-IWe}q#N6Vv|S3N*n|f)Z^Pb_-C1*T=q-#94l}K z_}XqEK)XrY}_IhLyqZ%@C@9ie*-Q_Cd)+o6^#q>VanhQ+t7I5M}+j z4YeiEaO{OoTZ4{K1LeQBRyWT7sLXP@NVrWh7*q&?w#l@?pSNanIya`p#|%Jz6RyK2 ze|tN&!P?TU+NehK|05xzVlyFQ>+8QpPQpr-AFFrYJioBy52acgPXBp>ld#zftP39u0y@tY+OfSK5L0=n0p zxC6*;kA!_EuK~`wOuVE25O2_dM*jg34^yh;3cT&DNHo{Wm#{ zl8H6N-N>!F=Arb_G|iKt($|#Qk8la zZw~N@xd3|a)X+!!8?yIA`HGR@z|P1E>(M}iE>SOW3R2(6-)ya~L#lVq2_4l0-BDR- z+Ps0*(mU1`>aJ1^<~TNGV&9+ldNtgBqgl4}D0OJ{wcny5$}_!KWTd!r*Th$eR&!=Z z@Jw1gl<#umfiywo`H;c*#xyg%soUInLr3DpmRVs`8y+`kQ7%9<0Mc|~Kpy*#F_U?7 zrdN%Wr2Ju}WyHc>z888s{*o8?Nt+1bgR_2SkGlL!C)J!Ng(8Ul=X{$~s+_Jv{EfP; zM>Ib5Q~~LqQS3hg*i4p$^%$+qjk9pZx2pV0aU&JdPCgy$-&x9XjzfP<+EBvAY-qvD zHIeH?>v;~Kbm(gfOA=(5$({Ckxaz$1mR<`pAQ&n!EI2-&uK^O-Y+B$I=r!EJPuSqp zdiLh>9|vqN=Hf}yrE5i3*-fpx3zh#+qV-_X10CyOd20*JLC4*`KWI2J=QiC1Aj5^p zhX*`k#V8${`|G57DJ|FNz)hlXtj$R`C5^ES%7|Fg)q5j!@zDEcRId+>?v_;fLYJ|) z{y@lbTezNxu-+3L{XPrR4COa3x^?jRpNeh?-a0v!Q6Qy@Hvw7ep2)mndDZ0Pi4W4< zhg9ASpSe)>JmuoPl$qV06SZ*5{X{Mu zoKKTQi=He944dK-tpXeISnP*RIJF$TQ;Lb#E$bHlQ8zMY1VxnXK9pDo$8-bI-U zoM2UrZW;_iCO5*E+1wa*bWBXKQ z4G;fj&3iD7?rR5{5?gz}I+E47C$yAvg7Lrg?oD+4Do{ArPoLzK*$t661K&Yb6X zw&YV{7RLvr!NuqvOUb1DA=<5c!5l=>2&)UpNHnG&rj+J&2_&dd@V-{{;oB!f&F82$ zo$ITtUIkd!I|0#fidg6G184E?V@s$8#{z+}b*A5>FwxiGdOv!nloBs@)J7p6Ne(7@ zKIq{$WFs60yRc;-HnbVCeITmgGeOrA^39qG~*%QG*|bJ=T3RTUOPfz}QhkWo}Zmb!O4WZv4g_!7?d z%Ea=3Q-M+N9Y`4ogp)1l!c!i#4M_6a%Z*LVDKA!8QRG;{vZnmjH`bYIh2d-W;D#*GEsIOQWO? z7JDNna;|1#i~_g8;2?7m_8;GwwL9bO;BIQ3!*;rVybqw8b2;Gf`pKt^vpz+w=wl<_ z!mC7w{XSpMG9A%pXzZ%7&U%{1({ZHlt6)z=yu&Mcia+((hQP0v!vJ_Wyu1cHz`b_e z3OP{FR7L2NF(Yyk`*GZb-BAJyESdOsks4_zQ;o-o+z3$64{>nk|$+aH2K6i?frk7VqAW?Uu9{grT;7EuIF zU{~!odR-cwmNX0A)i;FnU@O-{ne@W;VM{{UcE*LcLMw(wc(v%;mD)qCE>ibPQNydy z@U7GFlF5@og%e$gWi!%#0zC)I;}U!2CT)bkK?Ms5?zXcQxx4KL%PPYa2|;nV!4?n# zCCp{)MtK#CJ`eZUWBygSsFaAZo|>~y!lFEi*ivmM7r!*Zs5IVNn)>>Y$xOoz=k)9w>8O#N+N{K;K*EN`A6lJ?bfW%ri1+goZv8+vZ#WeFQxd1V20_ zYG3Ldg$o5GiB<)%bIW9wn7c%8VJ`<8rmSkS_5GMc-Jwr|5>&@(7pakYb^Hw=0xF&K_Ka6b>BLZ$e#*u;UrOk-O3+fF7~wj8jjl~Mqji#b zLr@2RCsb86f>^K#VUuB@y{w6ZVD=k}sYq$B?tQ%+tW+CSung_RCd(&!Oq2;Dvn9% zLQs{aHEh{X=1{K1aF#?R@>v+7VmB&s`r5JSu0|szdv`&uw@bc6Kfo}s6#_-iYtym5Wv8GQ7 zFH-#1CFV9_)MS!D8uibqIakua`?siS^8GNWac(m%dbstuD zt&^xlR8b(}Glkc*`da-DuT{SW+$4!rOznxz$aW2*vVHwe3g_3?D4*%@cMgNQ8$+#V zsFrs7NOJx~+A((rxjbl@#$ZjyI<4}OwykX(f8a3OfcHM>7#UHiBo~8VXv1nk!xZjN z1m)c!mN{iMSFSkc86-CCOsovbB={*+b=&&JbU7m{F`=dY2bj3Q+HQ26Ej-^S~JYZBL|Uz7<41cwlaI@L(d%&i;5utXUMRloQ(Yj%?b(__Gqk@{BtG4l5$_Ijw2(*9q-)tYJ9CO+xo`QnXdCkEM@Tm1q)^0#nC)2`j7C=VzZ_D z{{DvAwtu+7e*Z_r;qiYs;P(7`jLz@>2>yEl1pjUQMIN62_kL_tO(D0)2uce1^G=NG z)$wbQ%3h?LiRCRJInU5VueF{#6em)n(jhwN!DsPo5FxJu9+f|L{6S;nA$kWtFk8{_J47xhYzCWLDUAcSq_|_X( ztN43Ke7##*(8PVcI)YMNQ2(UI$LAQ0d}1yJZv~IL9`z+c(JNBE=3K$EnKn`H0=Krr z&AQ8krh(81^HA}h5t1_5x|T0pds5h|oL~JqQ;II~HUZ_h+Z@u)F>ybUC2vXy%%hIQ zft3jvPFL~`Vrqsm6d;!Qb>hFO&o(9Chm{gdO-+U+PTf&LMEfO`VW%x`=+)JBX*Qu7 z#6W4xp?8|y(BY(`0%e^_h?EPYig$VBonZR58N~RlmI_jgbPp7B$ zy4Sbx&RvSf5`xvdVielA$k?I!c}-{sZFt6igryA`QAcTx01I}YCL}=uDXrB8P^AYL z%C9G~zt8Iv;}k$6%Vwk!%QiXF!fw@?_0d9N97PrP4{QaS)|g$YQ1 zZ(}A$?K*p??-S1Kb(@BZaj${kn}}gccwj7>6I5E^i5{^-U2nx34H$XQb?<*$x0bV? z9_KVi8m*#yss{{A#>fS&bB+O_NjHnoG&K|roZ)pzJr42q zxpk??QGPG!$eurrPbxIGg?ZK9#%K5Q%f&LOyjk6Ap6{&i)DY}rm@eF-+2%t4duZ>K zzM;3=vie!~86)2%P^Jz;bF!$nt#@?yXXZDHft%M}?_SPHF|5+Ou8zqf>~D*2WV%6& zOnL2>Elc;$+&-7*ETEk`Xm|5GO?Yi=m^8^3)DD}uExpA0@|-ED{+(Cs*b5K(GGTU2 zG%a}zvGpJwMvmW2xiaB&*2w&-x!E7iHsWUwy}c?l@0>Zk@1_jc-1L^!(Y&wP-t%+$ zeNS3IJ7ns{R9U6hUR=99mfx=@pkA|Z`f4dMi1%tgDoC?>m2|a` zO0li4nM9@ITCA7@ysJVJgn6@*J*4ca+Ms;q)?M&$HS!fa@h~D70y1z}9cvO?9$u=) z=R7M93T7AMWc_y#AN~%FJIzXOLw67D6j``2M?D4YdKxV*uavr1Z02Zp34!T`XU%KG zcCo3J+{^wQA%)bX%Z0Tyzs4AHsP=+aO7lI&i&HcGL5nmF&Y|gs0Erlixe`+tbeU}T zl3pSvqh)8;uXF$;m1n+}oQ!)kn|v#e3?-=!D^*ZXg=VlIZ9+29ciA@Oi(5HQof%K(DVdFj_{rEtyvir|J8}KLIY9GFm-wXlD%~c2#;UYmCBE~K#YHWF@dBWTN z!_uoQpV;jAEb-WM>u@NV2OIA72yYhEZQirUk^!_k9!8msKfrHsbHQOy#DdhlCZ%{O zdrVh=8ZpOxd(dL1qMHALBzJ z&~snhxSHWFJSYhE`F7f1=ykQ{WeqLGb2PMuSHH)FIMGwGp|utMFylwB1}m7= zRgvA3c6HtO`fOg&K*_|z>qvt$_zGUx%+)U`2_Uz#{rcS0lq61Gqo zA!)k#lDc&NFWlbS7%L2t*~u z*W&+mdjbwx+*^LDyp^50%})wTe^=W&x*rBY#4&uou4|r$keGkhap?ZDdK!q`QX&Jd zvhF{GBLC$(|1sd*`R_uJJ^v7j{J-~OwM$TkG-a=uuJk9G`=PgNlSq9^4gzD>rn)+m zp+gF8FBUsBCe}On;fnpx(DhhTv>5wvqNV>6Eh-G5t0*|k)<)~qt&!4-u@8^jo7!0ePIsEq> zE63hr)#_rS$2ruYBvaOhi( zoRXXr9XSy~CHGL|$hCx&xm1c+a~snvbdzq5qug!eeruDk*_c}wMYft<*ld(+F`Hbr zv0>lUrZd3k-_?`=NOhMymql5Cl}ZuD4#ILkWhd9qko1h|JW~Vv16EZgh>Y$lo*dAkm5Cus>EI!--gK$=IZhyBKQ)fFpF>v- zd~a=etvK8_xm!SU*VWbV3okh~n*bff=YyGJf?eH`_?!a`6ZYI|!oQS9dou=_Ba-*% zfp~>!eU5|F1pmxPhzCh~$c~e(2^Wma#}(O}9E#cN**!cq0k}SdfP&4*fmz)7^a9&u{Rv&V;>9 zv?t)**0h(qa>(65ARFuYR4&S}#fi|}_oQ)aYt*tV;x7h< z)^2R@d#;tmICRai*3p1_XIq5OA9)7o3B-d_PR}SgcFBO{bOZZYa5*)piNkH%^hCoX zx(_)=p4;H-ZxGb}Tl)!L!RizM7EGc^t}P&1^~wZTzta99@>Q>PHwrKSTpxsx90oAF zt}mBr{p;Y&;@>RKLdUbCW)Ku@3~sq4Ro~%l$4yEUKih#^sG|35r1hP&Pu0-V{34p( zat07ERoUp1WQG{rd(kGT=V#z*-ElP>^ybBV_f-$Gmsys}MKd~w?F&LcZD^*yPK1a{ zzUPIz8FDbVeiXq&$Kb8AR%}{;XKFZ@Mq=J zj7Z~vFUtwDW%x|*%Ets;RLHdUl3$y?S9(MiJU9e1B2TH$r_~#x1{JWD7l~~(?SVU* z41K%{po)NZO7bUPs^A{GRkpu;1*neya|=_=%CjzRRf~?PtiuD$qjJ7}@vDVWYWO0z zjmu>Zj!!cp3dGp#s8jkUtwiLlS8sCdI?Xr)tP3BEI#-)swFJjM2nZR%g?~sny~!s6 zzWEDY*fl9o_ouJ;`CCh~>_6H;zX4MTYmu|~-MFZ6l^!m=7H#qS`#X2kV)5Vscm2Un z6ZabSHbi(|b=VxbTxMdEY8;TQvEubGVg`6Cq-g^Pr~cevXh0SN>AQ;-tWd$D#GYi& za>POQc8q)@o4+ho=r-YylRfjKN+9*?a@GS zeV8XJrL_RkQTa#lURDX<9SHDiTggdM(pp8FTqjihgeyvbc^Us{kC@e`a8nP`}1Xs%rETU-5?s)~{QmIRUhK*T%S z!8(oF3OeF>V~f4rISG*j2{hmTDd^DHA>$bQ@5E`<$R6wg5J*2S zBw~s`Z|$laU^()LrB&0jUl)KV2=Tib0vSDnAvKL$?H^tBdE(!s_t%kz+o1w}N-Y#w zRDJsM3RbhEd7MW-KrPq5#j6LMU(+LQj2_u^PAzFAF_pYz+VNp2FQwd{NWXv}*LSWq z*(a>FCy$9V8_Qq!_Fp|*S#b+_YcQAlQ?%3INb*tr(|wG(gzFx)_m|xU9C>${kk){T z2=yoQCC7S{_bYtm^4L)Q*MU6DOugiN)#o(Y4jpy^LtZ24O>5M%kaL$zNv{~1#bJBG z>UJ{GXdiTiv2zw0m(kzSz2tvj`Algx1&vcd>zf!w2l*%>qJBH#M1;y#%47}4ck{WB zR4g^ZKW{i3b80cD#@zfrK{WQKMW!P)Ah~S`5D-5<5HN?|{dF{tegR3+E$T!u;0~%$ z64Vs$%Is{MChbF;t2!%`;uECiU0Hjn-}9XMZtc0W>hdXWhQ^2sxf!peJy)6bgAvrc z;NR?G)xL(pvc$BpXRx6HqIQ}O(p;uf_h;ouQ}m70iQVIq$Kk8{Q6;48`0>p z*Zmba$ERf~4eqZl&#tA|5gI@#Lm00j8M7~e|I>XpxUW4!Y^Gs%%TR*v6S!H7+gV6wI{Me8Y&PE zc3;8M!AVO=qh_#dmNYin>+j!?s?94c+3MCvwdYd*n0OQvkK#qY1I{=!Sq-AC%6vulOvELCu_U&(ZtdiI zAdP2BDQc_z5+nZeydzcrB8iIf0u@ZU;g5ST64f_za%D9*DQY+@2Y%Wq#!lE~Zo7;O z_56KuG}LTrq&Kr-g>bgnj3;v*OaP(c2@0?y~c zM3XBiRnjdQCA8FFg1EZ1a~wt|Lwk~e1;SUWB~LJ@PwC3b9&1U?@~|WI9Q!Up?~-6c zy5eOgYTUGsjnRmlZ`1Be!S&FC8wOsVdUp22L+ggKt!w3at)B+UA>H}h5xloiH0>hn z2mnQC&%Zrgj4*d+pWef6QR2_sH^9UivvK35qOb4idh%-(7e}=n&)f;CirQsGQxuu4Ya08^{z;4=-D@qEll%WAK>ts> z|4Uq_JzRt`VGHnJtME)gRHF4kW+geC7IqXxGW4@siRMaJHIB@Pfn}17~|bV!#d-5OX4K!yGO;nF2PWZ z$)B#3b~VFSYeR&dCyZXqYq!qJY8f(~s(+F}Lb6dW1PIJ%ewKilUws}t%&3zw!-MTo zXhfSC|2jIgN&2J~tHW~Sp z7e=dtsA!M0nt3s|6L*YFoSN=MWiFI$4Ccy@C%BU_@i)CnR<0?DqVZ+XCPJ4Pfg!+bKPnEB-VVp#d+otZ&HoSZF4b-ak}@t3c<+@ZfP)e&t^r^SV%)@BWAtUhi+f}e*>n& zGK2S@5~sbbN6ZxeGETf5+4}81pC@5dP)agd2vCAy>Lepv(D5K{^;#6w(r}tFi4z!E zOWw$v^&pQU0(e`W5UBMpnGemSGWKt~{?o_PK(_bW!Vla|NjV{PHjU7^uoIs|-OQ~B zUJ;ZCYUepTg-+T%nYe1-U&kj!bGN(Yp{|TTupyrpFwV37QFCnJW3I^=F6OFKM<}gd@CCNTqW3(@d>^XFwUXG3m?#@ za%&d$;5V6%>==^(hrYr1K&8h!mJ1yXc@%3G}(aQI3!RZ?! zpyQyN!$G{;ku_Q35@z){Z&GbnL;Kfy@D04cQj)veA192OL99! zmPdl0mY`5S;{8+c{K?Tpmn895eeodawHRr-P3t$0NI(_s1=g!Fp5B>~4l|zYno<-` z06TuQh}oSlT~i!ujawiwdNRqem}S&b~$RFc>dPE0aS_UivR!s diff --git a/windows/deploy/images/upgrade-analytics-ready-for-windows-status-guidance-precedence.PNG b/windows/deploy/images/upgrade-analytics-ready-for-windows-status-guidance-precedence.PNG new file mode 100644 index 0000000000000000000000000000000000000000..ba53e16c0f8295fa5b7ba932cb1af9013fa36f59 GIT binary patch literal 34128 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 z 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 J3x##P{|E98RjvR4 literal 0 HcmV?d00001 diff --git a/windows/deploy/upgrade-analytics-resolve-issues.md b/windows/deploy/upgrade-analytics-resolve-issues.md index 329b381041..0e85182e37 100644 --- a/windows/deploy/upgrade-analytics-resolve-issues.md +++ b/windows/deploy/upgrade-analytics-resolve-issues.md @@ -126,7 +126,7 @@ To change a driver’s upgrade decision: 4. Click **Save** when finished. -## Review adoption status of applications for Ready for Windows +## Review adoption status of applications with Ready for Windows The [Ready for Windows (Preview) website](https://www.readyforwindows.com/) lists software solutions that are supported and in use for Windows 10. This site leverages data about application adoption from commercial Windows 10 installs and helps IT managers upgrade to Windows 10 with confidence. For more information, see [Ready for Windows Frequently Asked Questions](https://developer.microsoft.com/windows/ready-for-windows/#/faq/). @@ -134,16 +134,18 @@ Click **Review Applications With Known Issues** to see the status of application | Ready for Windows Status | What this means | Guidance | |--------------------------|-----------------|----------| -|Supported version available | The software provider has declared support for one or more versions of this application on Windows 10. | +|Supported version available | The software provider has declared support for one or more versions of this application on Windows 10. | The ISV has declared support for a version of this application on Windows 10. | | Highly adopted | This version of this application has been highly adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 100,000 commercial Windows 10 devices. | | Adopted | This version of this application has been adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 10,000 commercial Windows 10 devices. | | Insufficient Data | Too few commercial Windows 10 devices are sharing information about this version of this application for Microsoft to categorize its adoption. | N/A | | Contact software provider | There may be compatibility issues with this version of the application, so Microsoft recommends contacting the software provider to learn more. | Check the Ready for Windows site for additional information.| | Unknown | There is no Ready for Windows information available for this version of this application. Information may be available on the Ready for Windows site for other versions of the application. | N/A | +![Upgrade analytics Ready for Windows status](images/upgrade-analytics-ready-for-windows-status.png) + If there are known issues with an application, the specific guidance for that known issue takes precedence over the Ready for Windows guidance. -![upgrade-analytics-ready-for-windows-status](images/upgrade-analytics-ready-for-windows-status.png) +![Upgrade analytics Ready for Windows status guidance precedence](images/upgrade-analytics-ready-for-windows-status-guidance-precedence.png) If you query with RollupLevel="NamePublisher", then it is possible for each version of the application to have a different status for Ready for Windows. In this case, different values appear for Ready for Windows when RollupLevel=”NamePublisher”. From 2ac91106a37f04b8ebf0a0515b2da69b4937d7cf Mon Sep 17 00:00:00 2001 From: Justinha Date: Wed, 14 Sep 2016 12:38:44 -0700 Subject: [PATCH 012/256] fixed broken table rows --- windows/deploy/upgrade-analytics-resolve-issues.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/deploy/upgrade-analytics-resolve-issues.md b/windows/deploy/upgrade-analytics-resolve-issues.md index 601f76c26c..0e85182e37 100644 --- a/windows/deploy/upgrade-analytics-resolve-issues.md +++ b/windows/deploy/upgrade-analytics-resolve-issues.md @@ -134,7 +134,6 @@ Click **Review Applications With Known Issues** to see the status of application | Ready for Windows Status | What this means | Guidance | |--------------------------|-----------------|----------| - |Supported version available | The software provider has declared support for one or more versions of this application on Windows 10. | The ISV has declared support for a version of this application on Windows 10. | | Highly adopted | This version of this application has been highly adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 100,000 commercial Windows 10 devices. | | Adopted | This version of this application has been adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 10,000 commercial Windows 10 devices. | From f99376d609d90bfed03157de0eac3396d342d783 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Wed, 14 Sep 2016 14:27:16 -0700 Subject: [PATCH 013/256] framework for new vpn topics --- windows/keep-secure/TOC.md | 11 +++++++- windows/keep-secure/vpn-authentication.md | 18 +++++++++++++ .../keep-secure/vpn-auto-trigger-profile.md | 18 +++++++++++++ windows/keep-secure/vpn-conditional-access.md | 18 +++++++++++++ windows/keep-secure/vpn-connection-type.md | 19 ++++++++++++++ windows/keep-secure/vpn-guide.md | 26 +++++++++++++++++++ windows/keep-secure/vpn-name-resolution.md | 18 +++++++++++++ windows/keep-secure/vpn-proxy-settings.md | 18 +++++++++++++ windows/keep-secure/vpn-routing.md | 18 +++++++++++++ windows/keep-secure/vpn-security-features.md | 18 +++++++++++++ 10 files changed, 181 insertions(+), 1 deletion(-) create mode 100644 windows/keep-secure/vpn-authentication.md create mode 100644 windows/keep-secure/vpn-auto-trigger-profile.md create mode 100644 windows/keep-secure/vpn-conditional-access.md create mode 100644 windows/keep-secure/vpn-connection-type.md create mode 100644 windows/keep-secure/vpn-guide.md create mode 100644 windows/keep-secure/vpn-name-resolution.md create mode 100644 windows/keep-secure/vpn-proxy-settings.md create mode 100644 windows/keep-secure/vpn-routing.md create mode 100644 windows/keep-secure/vpn-security-features.md diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index 57a7d44fcf..229f23d8f6 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -37,7 +37,16 @@ #### [Testing scenarios for Windows Information Protection (WIP)](testing-scenarios-for-wip.md) ## [Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-instrusion-detection.md) ## [Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md) -## [VPN profile options](vpn-profile-options.md) +## [Windows 10 VPN technical guide](vpn-guide.md) +### [VPN connection types](vpn-connection-type.md) +### [VPN routing decisions](vpn-routing.md) +### [VPN authentication options](vpn-authentication.md) +### [VPN and conditional access](vpn-conditional-access.md) +### [VPN proxy settings](vpn-proxy-settings.md) +### [VPN name resolution](vpn-name-resolution.md) +### [VPN auto-triggered profile options](vpn-auto-trigger-profile.md) +### [VPN security features](vpn-security-features.md) +### [VPN profile options](vpn-profile-options.md) ## [Windows security baselines](windows-security-baselines.md) ## [Security technologies](security-technologies.md) ### [Access Control Overview](access-control.md) diff --git a/windows/keep-secure/vpn-authentication.md b/windows/keep-secure/vpn-authentication.md new file mode 100644 index 0000000000..b9c68efda2 --- /dev/null +++ b/windows/keep-secure/vpn-authentication.md @@ -0,0 +1,18 @@ +--- +title: VPN authentication options (Windows 10) +description: tbd +ms.assetid: E3F99DF9-863D-4E28-BAED-5C1B1B913523 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security, networking +author: jdeckerMS +localizationpriority: high +--- + +# VPN authentication options + +**Applies to** +- Windows 10 +- Windows 10 Mobile + diff --git a/windows/keep-secure/vpn-auto-trigger-profile.md b/windows/keep-secure/vpn-auto-trigger-profile.md new file mode 100644 index 0000000000..5e7a723f42 --- /dev/null +++ b/windows/keep-secure/vpn-auto-trigger-profile.md @@ -0,0 +1,18 @@ +--- +title: VPN auto-triggered profile options (Windows 10) +description: tbd +ms.assetid: E3F99DF9-863D-4E28-BAED-5C1B1B913523 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security, networking +author: jdeckerMS +localizationpriority: high +--- + +# VPN auto-triggered profile options + +**Applies to** +- Windows 10 +- Windows 10 Mobile + diff --git a/windows/keep-secure/vpn-conditional-access.md b/windows/keep-secure/vpn-conditional-access.md new file mode 100644 index 0000000000..28b3b2b71e --- /dev/null +++ b/windows/keep-secure/vpn-conditional-access.md @@ -0,0 +1,18 @@ +--- +title: VPN and conditional access (Windows 10) +description: tbd +ms.assetid: E3F99DF9-863D-4E28-BAED-5C1B1B913523 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security, networking +author: jdeckerMS +localizationpriority: high +--- + +# VPN and conditional access + +**Applies to** +- Windows 10 +- Windows 10 Mobile + diff --git a/windows/keep-secure/vpn-connection-type.md b/windows/keep-secure/vpn-connection-type.md new file mode 100644 index 0000000000..c03a4aa46d --- /dev/null +++ b/windows/keep-secure/vpn-connection-type.md @@ -0,0 +1,19 @@ +--- +title: VPN connection types (Windows 10) +description: tbd +ms.assetid: E3F99DF9-863D-4E28-BAED-5C1B1B913523 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security, networking +author: jdeckerMS +localizationpriority: high +--- + +# VPN connection types + +**Applies to** +- Windows 10 +- Windows 10 Mobile + + diff --git a/windows/keep-secure/vpn-guide.md b/windows/keep-secure/vpn-guide.md new file mode 100644 index 0000000000..cd1c7deedc --- /dev/null +++ b/windows/keep-secure/vpn-guide.md @@ -0,0 +1,26 @@ +--- +title: Windows 10 VPN technical guide (Windows 10) +description: tbd +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: high +--- + +# Windows 10 VPN technical guide + + +**Applies to** + +- Windows 10 +- Windows 10 Mobile + + + + + + +## Related topics + +- [VPN profile options](vpn-profile-options.md) diff --git a/windows/keep-secure/vpn-name-resolution.md b/windows/keep-secure/vpn-name-resolution.md new file mode 100644 index 0000000000..737258357b --- /dev/null +++ b/windows/keep-secure/vpn-name-resolution.md @@ -0,0 +1,18 @@ +--- +title: VPN name resolution (Windows 10) +description: tbd +ms.assetid: E3F99DF9-863D-4E28-BAED-5C1B1B913523 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security, networking +author: jdeckerMS +localizationpriority: high +--- + +# VPN name resolution + +**Applies to** +- Windows 10 +- Windows 10 Mobile + diff --git a/windows/keep-secure/vpn-proxy-settings.md b/windows/keep-secure/vpn-proxy-settings.md new file mode 100644 index 0000000000..9d4524a21b --- /dev/null +++ b/windows/keep-secure/vpn-proxy-settings.md @@ -0,0 +1,18 @@ +--- +title: VPN proxy settings (Windows 10) +description: tbd +ms.assetid: E3F99DF9-863D-4E28-BAED-5C1B1B913523 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security, networking +author: jdeckerMS +localizationpriority: high +--- + +# VPN proxy settings + +**Applies to** +- Windows 10 +- Windows 10 Mobile + diff --git a/windows/keep-secure/vpn-routing.md b/windows/keep-secure/vpn-routing.md new file mode 100644 index 0000000000..c77320ef8b --- /dev/null +++ b/windows/keep-secure/vpn-routing.md @@ -0,0 +1,18 @@ +--- +title: VPN routing decisions (Windows 10) +description: tbd +ms.assetid: E3F99DF9-863D-4E28-BAED-5C1B1B913523 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security, networking +author: jdeckerMS +localizationpriority: high +--- + +# VPN routing decisions + +**Applies to** +- Windows 10 +- Windows 10 Mobile + diff --git a/windows/keep-secure/vpn-security-features.md b/windows/keep-secure/vpn-security-features.md new file mode 100644 index 0000000000..3095025e3a --- /dev/null +++ b/windows/keep-secure/vpn-security-features.md @@ -0,0 +1,18 @@ +--- +title: VPN security features (Windows 10) +description: tbd +ms.assetid: E3F99DF9-863D-4E28-BAED-5C1B1B913523 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security, networking +author: jdeckerMS +localizationpriority: high +--- + +# VPN security features + +**Applies to** +- Windows 10 +- Windows 10 Mobile + From 9dce61aed8a6601ff34320ac24386c79c592c6f3 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Wed, 14 Sep 2016 14:39:58 -0700 Subject: [PATCH 014/256] tweak title --- windows/keep-secure/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index 229f23d8f6..e44b1117df 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -37,7 +37,7 @@ #### [Testing scenarios for Windows Information Protection (WIP)](testing-scenarios-for-wip.md) ## [Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-instrusion-detection.md) ## [Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md) -## [Windows 10 VPN technical guide](vpn-guide.md) +## [VPN technical guide](vpn-guide.md) ### [VPN connection types](vpn-connection-type.md) ### [VPN routing decisions](vpn-routing.md) ### [VPN authentication options](vpn-authentication.md) From 81e521921afc7b95a8e689675108be4de4a16bc8 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 15 Sep 2016 11:28:30 -0700 Subject: [PATCH 015/256] sync progress so far --- .../images/vpn-connection-intune.png | Bin 0 -> 11428 bytes windows/keep-secure/images/vpn-connection.png | Bin 0 -> 93192 bytes .../images/vpn-custom-xml-intune.png | Bin 0 -> 2460 bytes .../keep-secure/images/vpn-split-route.png | Bin 0 -> 22228 bytes windows/keep-secure/images/vpn-split.png | Bin 0 -> 13133 bytes windows/keep-secure/vpn-authentication.md | 17 ++++- .../keep-secure/vpn-auto-trigger-profile.md | 15 +++- windows/keep-secure/vpn-conditional-access.md | 12 ++- windows/keep-secure/vpn-connection-type.md | 72 +++++++++++++++++- windows/keep-secure/vpn-guide.md | 22 +++++- windows/keep-secure/vpn-name-resolution.md | 12 ++- windows/keep-secure/vpn-profile-options.md | 11 +++ windows/keep-secure/vpn-proxy-settings.md | 12 ++- windows/keep-secure/vpn-routing.md | 50 +++++++++++- windows/keep-secure/vpn-security-features.md | 12 ++- 15 files changed, 224 insertions(+), 11 deletions(-) create mode 100644 windows/keep-secure/images/vpn-connection-intune.png create mode 100644 windows/keep-secure/images/vpn-connection.png create mode 100644 windows/keep-secure/images/vpn-custom-xml-intune.png create mode 100644 windows/keep-secure/images/vpn-split-route.png create mode 100644 windows/keep-secure/images/vpn-split.png diff --git a/windows/keep-secure/images/vpn-connection-intune.png b/windows/keep-secure/images/vpn-connection-intune.png new file mode 100644 index 0000000000000000000000000000000000000000..bf551eabb764e9f20275876a994e544316a9505c GIT binary patch literal 11428 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ƃ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%0AGvv~D=?o9UN<@YwyZ|C?OA z*#0;kk$~CPu=@lFb&ilXQM)SIDrXvZ99geq+0)GjhfeI$>q_KAZaJG4aI&A$I{N#b zZ{Y6Yfq@;ysMYu4-q)!+#P@5a!P${pxK`FTNwl+R*AG``H@#27-nwBYY(2CV5ebLk z>FNy^M_24UzE$hGb;B;&COurdv3~y&95}XJt>>2HnV_=JDzp>3BbM*^4c_j45}!Rj z79wn*T+3lZ_bZT?8-)NE=M(a|3)mgLJ16 zav%05`XxI{+Sa}uD`m6}4}Es6j^mUObQLKT8A@5kol2NbZl2Jy)kVn7$-}0wm6A6f zDJxGQ=&`Ce^lmd$)9B{tjzW=t^S95GI+5R!Kay{PiVMr3CRtJ!!TQe5G86(!)QUhS z6|(W3`vRcw)B#n4HAhqioHzB>xhQ$JgI-n@#I zq>Dbz1wvT4qr+X(R*9y!1Xn)wg$}lVWI-i3C=}&qBe3%*+&6V0Zu@X4u77c+x=zrt zMGs+GvS>wXJM?-y^!Z9md2cbUd;U9lS;PPbHZvrRjE{c7wDg)m>sGN0D(p-{u73=7 zezX#IOkIlc_q>MO%w%I=`U9}cNMyNyrctw2nDF5HYW1VFj#JCVebFk@lF+b8b6kAy z+j74Ui89Er{LNr#ax1&a>1Yvl(h2i(bA>%TjQR-9H_a?B>jsItek`L;sWGmr6TIUW+lunQUtAg z4o5=dL2a)m!*`)c_u<-Z=mBuh-o9`KGKFwz+mtxi7Ah1oDFZIJlms+XN{yevh6aw3W#iyU`1Zh1&wc2eUmXdpaezb z?7P*)yg^KNuU&v;GvCLKh2Lr3qD-zWZ2h$0mfJZQb!y5R`weBGC3&cXL2CR$TSytj z=n0o}(F$$S3O3RL&_dmI?CPkxSI$f%0AGpPVRXBm*=ql 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 Oz)L|!RT_x5^8Y_fA7Qru literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/vpn-custom-xml-intune.png b/windows/keep-secure/images/vpn-custom-xml-intune.png new file mode 100644 index 0000000000000000000000000000000000000000..94cbb2c5cb9923eb1e19c39e3ca8189c6228a6af GIT binary patch literal 2460 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/vpn-split.png b/windows/keep-secure/images/vpn-split.png new file mode 100644 index 0000000000000000000000000000000000000000..b4143ab1e50e57bf8840a04cccb9b56bf9ef47ca GIT binary patch literal 13133 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 aMnJ!E=7s[!NOTE] +>This guide does not explain server deployment. It lists server dependencies, when relevant. + +## In this guide + +| Topic | Description (currently just notes, these are not final wording yet) | +| --- | --- | +| [VPN connection types](vpn-connection-type.md) | Select a VPN client and tunneling protocol | +| [VPN routing decisions](vpn-routing.md) | Choose beetween split tunnel and force tunnel configuration | +| [VPN authentication options](vpn-authentication.md) | how to authenticate VPN connection: EAP-based, (?) | +| [VPN and conditional access](vpn-conditional-access.md) | use Azure Active Directory policy evaluation to set access policies for VPN | +| [VPN proxy settings](vpn-proxy-settings.md) | | +| [VPN name resolution](vpn-name-resolution.md) | how name resolution should happen | +| [VPN auto-triggered profile options](vpn-auto-trigger-profile.md) | auto-connect clients to VPN: app-triggered, name-based trigger, "always on", trusted network detection | +| [VPN security features](vpn-security-features.md) | lockdown, traffic filtering, WIP | +| [VPN profile options](vpn-profile-options.md) | combine settings into single profile using XML | -## Related topics -- [VPN profile options](vpn-profile-options.md) diff --git a/windows/keep-secure/vpn-name-resolution.md b/windows/keep-secure/vpn-name-resolution.md index 737258357b..9d73b9faa4 100644 --- a/windows/keep-secure/vpn-name-resolution.md +++ b/windows/keep-secure/vpn-name-resolution.md @@ -1,7 +1,6 @@ --- title: VPN name resolution (Windows 10) description: tbd -ms.assetid: E3F99DF9-863D-4E28-BAED-5C1B1B913523 ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -16,3 +15,14 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile +## Related topics + +- [VPN technical guide](vpn-guide.md) +- [VPN connection types](vpn-connection-type.md) +- [VPN routing decisions](vpn-routing.md) +- [VPN authentication options](vpn-authentication.md) +- [VPN and conditional access](vpn-conditional-access.md) +- [VPN proxy settings](vpn-proxy-settings.md) +- [VPN auto-triggered profile options](vpn-auto-trigger-profile.md) +- [VPN security features](vpn-security-features.md) +- [VPN profile options](vpn-profile-options.md) \ No newline at end of file diff --git a/windows/keep-secure/vpn-profile-options.md b/windows/keep-secure/vpn-profile-options.md index 90c8e2aa2d..1a19b83480 100644 --- a/windows/keep-secure/vpn-profile-options.md +++ b/windows/keep-secure/vpn-profile-options.md @@ -65,3 +65,14 @@ A VPN profile configured with LockDown secures the device to only allow network - [VPNv2 configuration service provider (CSP) reference](https://go.microsoft.com/fwlink/p/?LinkId=617588) - [How to Create VPN Profiles in Configuration Manager](https://go.microsoft.com/fwlink/p/?LinkId=618028) +## Related topics + +- [VPN technical guide](vpn-guide.md) +- [VPN connection types](vpn-connection-type.md) +- [VPN routing decisions](vpn-routing.md) +- [VPN authentication options](vpn-authentication.md) +- [VPN and conditional access](vpn-conditional-access.md) +- [VPN proxy settings](vpn-proxy-settings.md) +- [VPN name resolution](vpn-name-resolution.md) +- [VPN auto-triggered profile options](vpn-auto-trigger-profile.md) +- [VPN security features](vpn-security-features.md) diff --git a/windows/keep-secure/vpn-proxy-settings.md b/windows/keep-secure/vpn-proxy-settings.md index 9d4524a21b..9dcad69218 100644 --- a/windows/keep-secure/vpn-proxy-settings.md +++ b/windows/keep-secure/vpn-proxy-settings.md @@ -1,7 +1,6 @@ --- title: VPN proxy settings (Windows 10) description: tbd -ms.assetid: E3F99DF9-863D-4E28-BAED-5C1B1B913523 ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -16,3 +15,14 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile +## Related topics + +- [VPN technical guide](vpn-guide.md) +- [VPN connection types](vpn-connection-type.md) +- [VPN routing decisions](vpn-routing.md) +- [VPN authentication options](vpn-authentication.md) +- [VPN and conditional access](vpn-conditional-access.md) +- [VPN name resolution](vpn-name-resolution.md) +- [VPN auto-triggered profile options](vpn-auto-trigger-profile.md) +- [VPN security features](vpn-security-features.md) +- [VPN profile options](vpn-profile-options.md) \ No newline at end of file diff --git a/windows/keep-secure/vpn-routing.md b/windows/keep-secure/vpn-routing.md index c77320ef8b..9995b93d37 100644 --- a/windows/keep-secure/vpn-routing.md +++ b/windows/keep-secure/vpn-routing.md @@ -1,7 +1,6 @@ --- title: VPN routing decisions (Windows 10) description: tbd -ms.assetid: E3F99DF9-863D-4E28-BAED-5C1B1B913523 ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -16,3 +15,52 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile +Network routes are required to forward traffic across the VPN interface. One of the most important decision points for VPN configuration is whether you want to send all the data through VPN (*force tunnel*) or only some data through the VPN (*split tunnel*). This decision impacts the configuration and the capacity planning, as well as security expectations from the connection. + +## Split tunnel configuration + +In a split tunnel configuration, routes can be specified to go over VPN and all other traffic will go over the physical interface. + +Routes can be configured using the VPNv2//*ProfileName*/RouteList setting in the [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/en-us/library/windows/hardware/dn914776.aspx). + +For each route item in the list the following can be specified: + +- **Address**: VPNv2//*ProfileName*/RouteList//*routeRowId*/Address +- **Prefix size**: VPNv2//*ProfileName*/RouteList//*routeRowId*/Prefix +- **Exclusion route**: VPNv2//*ProfileName*/RouteList//*routeRowId*/ExclusionRoute + + Windows VPN platform now supports the ability to specify exclusion routes that specifically should not go over the physical interface. Currently, this can only be configured in [custom XML in the ProfileXML node](vpn-profile-options.md). + + +## Force tunnel configuration + +In a force tunnel configuration, all traffic will go over VPN. This is the default configuration and takes effect if no routes are specified. + +The only implication of this setting is the manipulation of routing entries. In the case of a force Tunnel VPN V4 and V6 default routes (for example. 0.0.0.0/0) are added to the routing table with a lower Metric than ones for other interfaces. This sends traffic through the VPN as long as there isn’t a specific route on the Physical Interface itself. + +For built-in VPN, this decision is controlled using the MDM setting **VPNv2/ProfileName/NativeProfile/RoutingPolicyType**. + +For a UWP VPN plug-in, this property is directly controlled by the app. If the VPN plug-in passes only 2 include routes (default route for both v4 and v6), the Windows VPN Platform marks the VPN as force tunnel. + +## Configure routing + +When you configure a VPN profile in Microsoft Intune, you select a checkbox to enable split tunnel configuration. + +![split tunnel](images/vpn-split.png) + +Next, in **Corporate Boundaries**, you add the routes that should use the VPN connection. + +![add route for split tunnel](images/vpn-split-route.png) + + +## Related topics + +- [VPN technical guide](vpn-guide.md) +- [VPN connection types](vpn-connection-type.md) +- [VPN authentication options](vpn-authentication.md) +- [VPN and conditional access](vpn-conditional-access.md) +- [VPN proxy settings](vpn-proxy-settings.md) +- [VPN name resolution](vpn-name-resolution.md) +- [VPN auto-triggered profile options](vpn-auto-trigger-profile.md) +- [VPN security features](vpn-security-features.md) +- [VPN profile options](vpn-profile-options.md) \ No newline at end of file diff --git a/windows/keep-secure/vpn-security-features.md b/windows/keep-secure/vpn-security-features.md index 3095025e3a..ae814ae70a 100644 --- a/windows/keep-secure/vpn-security-features.md +++ b/windows/keep-secure/vpn-security-features.md @@ -1,7 +1,6 @@ --- title: VPN security features (Windows 10) description: tbd -ms.assetid: E3F99DF9-863D-4E28-BAED-5C1B1B913523 ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -16,3 +15,14 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile +## Related topics + +- [VPN technical guide](vpn-guide.md) +- [VPN connection types](vpn-connection-type.md) +- [VPN routing decisions](vpn-routing.md) +- [VPN authentication options](vpn-authentication.md) +- [VPN and conditional access](vpn-conditional-access.md) +- [VPN proxy settings](vpn-proxy-settings.md) +- [VPN name resolution](vpn-name-resolution.md) +- [VPN auto-triggered profile options](vpn-auto-trigger-profile.md) +- [VPN profile options](vpn-profile-options.md) \ No newline at end of file From 5b0199d74ea6628225d09df63c971fe72ae9f3a1 Mon Sep 17 00:00:00 2001 From: Justinha Date: Thu, 15 Sep 2016 12:07:34 -0700 Subject: [PATCH 016/256] cropped images --- .../upgrade-analytics-namepub-rollup.PNG | Bin 72920 -> 3190 bytes ...for-windows-status-guidance-precedence.PNG | Bin 34128 -> 9889 bytes ...ade-analytics-ready-for-windows-status.PNG | Bin 59232 -> 14489 bytes .../upgrade-analytics-resolve-issues.md | 71 ++++++++---------- 4 files changed, 32 insertions(+), 39 deletions(-) diff --git a/windows/deploy/images/upgrade-analytics-namepub-rollup.PNG b/windows/deploy/images/upgrade-analytics-namepub-rollup.PNG index daa4a2e1665273e51c89dcacee5f3456d155e0c7..9351b82ce11fb6b4e8016d6be9b5c85f5128ecbc 100644 GIT binary patch literal 3190 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 literal 72920 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 G?f(L-Mn~-c diff --git a/windows/deploy/images/upgrade-analytics-ready-for-windows-status-guidance-precedence.PNG b/windows/deploy/images/upgrade-analytics-ready-for-windows-status-guidance-precedence.PNG index ba53e16c0f8295fa5b7ba932cb1af9013fa36f59..943800fa0c287d2d3e6c15f612af7436a02be5a8 100644 GIT binary patch literal 9889 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 x-mMl4Iy0H?w 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 z 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 J3x##P{|E98RjvR4 diff --git a/windows/deploy/images/upgrade-analytics-ready-for-windows-status.PNG b/windows/deploy/images/upgrade-analytics-ready-for-windows-status.PNG index 05d622368384c896ef819e16666139f4fd71dbee..2a31f7c1023889a3b39f3dc1fa9438765bf5cdc5 100644 GIT binary patch literal 14489 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 n1@4s%gZE<# zKN=dAFDH*vX`(FLG&D;)S{nCFf^A4tW_Na6>+vzvSUWE#mTu^QJE)2)+*I>y+ynKH zm$%E>M{k}P)$l!)mRfnnKjJ1s(c>q)#TR>DRYV_^B^NF8rIzs=(7IAx&J%8W{`1W0 z)QtiD2NEVeW4TRIT@z7fgkD@{(YpH{GoB?IHn=d0P(jxBQ`pIMPP?Q`Swz?FQD11r zTFuSVKsRY<4oGghwtruJ*Nk=h`@%>7M0@fg`O-Ys$#dlUbHLz%pCXN>lkwAB73!3| z?JNa%n(;*km4~`})Nh@<{pQTW8Dg``n(t)z7yT;)xG&bx!Vr8z-O>R&9I8;2XFBfj zju$(9)^E%2CoXLgWyt5YY&7WD^NltM8?75tHR=6CF$X42$;$O5%w{9J$u^Tu>~BO* z2bhbc5RqeAi#4)pqI;fR2sX1eg5Y8zxWK+lgS^o)w%L2IAK1z617b@TU2(EHRIq!< zBYmv!OlSu8rR$62YPk3QAmc{;8&wp%1>6(X63{ez9iuch5)R&}lH3IKxAFOr*kD~E zfgvZuxW?dClglN~R_>wtL2nS8SUi*VB8R>YD9tb5JFdDa3p9WIf$t@z*W^UOcJ1GlZR6 zi+^*)k(2Gx3>mL^CrX3-8ESj4|1(>-|MyVBCs&IyB7ZsSDD*(m!68Y9ct6D5I!5vJ zZ+O%s6gfDSR{83eQ?@@k*}V?g<&M2nZeq;KobAxBI>?>6?)KCEU6RU;?azKTe|l5L zgeihVr7RYLniHMXQZ*ZT(?2iSeqWWlc!F>W7-_5!Bd$Nf#})5?)koc-e*x~32mRPN zR#Q=*}}S45?)dN$1z*Uia)tqKu=u zhofzw-!=8Ka{)_Dp@|9SC+Gzvgs)6~s7+kqA|k3Sck5d1=J(xGB{<%tsL_^UFyKE9%2ugz`tL7`RU*= z$U=PH(HSDw7qYT65Lzd?bGttk!Evs)xT;UNUc0z2ekn1J&mhtiqts!A6hVJ(HTxc* z?=d6&A>BnJkC9-cI=h!?qUSANriL%VPL}eag}cDMFE-vrF$!qy$*%ZPzf}*tZN8V{ z#tU?t*m@MwWAmwd#P{0DW{J`lqnSh7AhkN;liiE!i7EaTz&PxR9{*EwBYi6Na@iPm z{7-yvmV=}ZMZjqhBLAXg|M?HbAQ1mD$e7q7JCpZ`{d`;0?PcbGhdnuL*|x<2FWO03 zwCav?36mXFa=JlFLTu+sX1|lzm~!$4Ya)AxjVOJ+HnG2Snn90$3B0($L;=o%BCHTw z*quk2h%a)rta1uLgGvF=nuh+~T8X{W$sW~)b%Y1?*tMgbX4`hWtqQay=4blJQ6Ar} zG2iTJQSISd*>(jJV-MzXumV+E%aKB}9rhlh^h$YittUJBa_-lU!uG#kwZEg68{_X$ z%NwVNFO@HFXWP8qJUGcUAz=ztx@~?Z>RMQf$;3-;p(&XV+?w75zqPdNFhd5Tpeg)$ zHsWZJwvOQXXA9`})1O&OMU*Um1sz<2qTmPOK`Q0_SWisB@3YE~p0WLq7a@UZXtkip zJ1pmA@RETc>iLxQ?v;aZcuY@ue$=lIUSGu+f!;HDF=WRL!kE`z_JwY{SX*J{WBV-D zSgtR@s?YX8U0AzWnv2_fo#?+Box&@1Kh?FhmYiFj-7>quT9n?-5a5fxu)(h@u6jF| z-WThqQ`&ZJyszt3S&E)8h?`G*#rIjk)UUh1^bh$SM86!_yxMa$0O%o{Sn72Buu_C$ zx7GS)Cj@W(Rl;lkVA?GtYk>nH2K4H7ANvr|lHT2F&4o|oK22D0nVpf3s@rhU=H|GPg`A=YIccIK%<9w- zrLS5Ins)!_8Z1U%D}Xz>ty14fa9rZLDTaI3A-U2fY%P(92Tel$X<9biT5uOV3%U4J zMa`Jm6PK?{T@MgVc88ta`0 z=au*y-jBwY=;)QPJv*g14*ho$PWhoMSL)RFgGa}}vfErYP`we{_uzVE=l+~g5Y=bbGn z{c(MSbj#|GK%C&}xI^3E7n{3Uz_#fVhqug2Y}i?LK=i_O4{SY2r$kFkABNt^FJ*5l zOFQ=KPE!hBLpor?&d>(6ZMA2BfshjUOyXG+5;Z!x8lMT`e{O3`bpP~w&T1-c&2~mO zo7@Z+bY4q#$x0!%{n2E0NN2o!Hu~-P#(}FQBC#H*n76WO*%3b~T9m1kNu&4FQg^+GK1-Cb((V&zj=~djA!@ZqvNrGGA+w*kh#3mdh#oKOu=c+wyFH7M=(5x z_kQQ?{%U zPLO+=OB1dGeSGP?4u2J>-(xUy_%&X#2qYyObc z#L;!>eEb8urXg|qcQ)HsEdAf28Fm?Zt^437%kFWC>pkgO((>%rUGVN}Qr8I>rup=J z+-u%azC(^Spx9+|h4Zk|3svNWE4 zW;aX&rL;%J32?M%6Ua`*NJ13lp3a^k+S{EMknIq(?-~N89!~q0ZdD-vjc1knkVzA- zTJYY>gd~F`8(4}0gDnPl*{^j$Bm^cmt<) z^$lt8Cds(dKASXgT}=H+rxdd@=le20=~Yk7k+GWLDy z*z?9++%~}-pcvPmkt@Y_$@er=eukXgTtrDgTH8mhbt|I}xK(oi4_Ni4&_knr)0Dj34Qgel1RF0fEF#D$eLV;Ld zIRGrpNH@0m&?d#Pn;zEoMWHPHZ9a{S-M<9|(u#`%r(|s%`x4HJW^p$_bKK-SKJUgb z#58h0=8*7Ff0`y%#?Xe+UcYI6?4N6F<$s12U8wCiTYXvCx0g*htOzsWvP9{P8iRiy zVD=qHX{47ppLdV`*)j$<2*EOwwLDZcgaF{kG#^6G%k! z`A836W#MpPB{>G{h4*#3w3hKLBspc`>q6b7vi;v2LZp!3J%1%&C)Sw8u0cOgKsb4x zH0eM~`niLHM+(J9ZdK;BlbW9mofr_|fo(Pt(H1Y9(4S~PrOg7ZN3J!p9iymD2L|W$`~YM!}_3#jnwDER-SP|q;*3enxRbOpV^C+ z?k#1cTe(hT{nevE9T@g9n>!m{b}aauwpmG(xVr633h`qs`u4}c&l`A78k!$j51aUI zTMwJfiGwT6v93E$O;jF9G@!I&&KE{t0#Y(jp}>*DSD3y<=lAtYC(@uOG-YdctkOv< z#5`LvW7S<{X}msAk(2kSt!KNQA#f&7`Z(of41qOzy)sm_0wsG~y`Lc`ytXO`E)OYTD%2QPGr2VkOuN ztvY)Y$vb5m(1LBo7pctM3|Njax@EjlR#@7lkCEDJYg4?`;qu64jZ?YT!VCvh;yCO7 z!Jkk67vt-){X_@1G1_@~5Vq$1+YNPuO=+Oj3*{SUFiAxmvZGMacfENPy<$cYm{hJb zt#JBk{^g|Czb{r><_wDDJ9G&@A!bTxE;tc7?P)Ibr?~;O%q}wjxqb5L0hPgr-azA0bn^7g> z4CN;TJzKe|w>tazMjCOom+))%WhC#&mkEQjxPXCWJQ|9Q^VbSOL9#TKa>|}(ORc7S znep|?0gfN}e^@3Cu8`9Y308GBwbJut3%SH_j@6$IlCh)8p1s*swZXvIQpa?EK0(@$ zu7*j^YUkz_!oj|;><8mz&26IRQ9`Ie!QcBT3f$KcP;YpYZ`HKoBdQ>pGzrisl&OL8g2u28(PP@mW>~x`l@VSwb$`@s_h$AR<%6! zJ$k8n_pFI@M)rZ$E^G4T?}t^&CD}1ybnDvUaL2o1aL1+(v42<9yR>qC?1$)0`^j`V zY_3%&0rT?WP(FU8_lHLm06J>Gv1`|s-kgW&r}}y^H-!FKwHL=p4?NXKqy@08pBJM23J7_5 z6tZlH8QfkLy*BHJ+|TxVL6N}UFA0}T>4@q(?XUJ6((VHB`k7JpkA=<@WWXhYBS>K)B)ye*zm=h5GP^iw3k`G^;vqf|48BvilZGv4wz zaLfMQtY!1ceU@A8hv`xk5a?+=32Z!9#coy{*ZgFPF5bl%k9fHnjQ#d?GilW$A)ce0 zC@4HRj@}93F1`Efo}J~tR%TDHOda@fwPS@#$_Fnj_#1OKE)+n9AisFsrh%4iKeX4b zJ9@+X1)(MPhVT8^Kjiahr*A6o)jhIr&%oP!wbL0(bJoMwR{^ZugemHmj}BC3n}R?v zBi>mNVHCSkqRgH|AH%NoS(YcHqr8>(o+6F(4+H-J8=PZdby#}c%$|Ok$3eulA7xw! z@S-+~gJg!PPBEO#w-1IT1-|C2p7wSvQ<@D|xI00bm7JbnQ}&^yasG zn^c4?M99hZAf_dBY9M`Kb9LiLBERx@c6Q&%1>v_qOri<2tF1x4#9Qu1Z<~}i3c6D~ zX_pR`jSZxI!K-^Y9p7wNrs1o7hAw?-+LlG-bH@1b{yy6IqrRbUr(;f z{XH=R4)!AQRqui!?2e)`@Hu!{kEo|3% zruJL;K`i?tZFBQVQ2TUJI-&WbEdENef6qEE8ah1?_>&&d+qGT0u6z@(EZeVVwU(MD zbZV};>7O9G>gnB_i(LWIe?aYC+^4y1`XEP3>9$dWUxGv>gy!qDOz1{7W~^xQ>vX9W z@u!|NR+&L&twSUMB|Xw@B*6S1%3(z>$x84zpLi7Ey9GHG#vBC{ypi^ke2g7GMkzOL zv>djNA4Pz>1}nh+v-`A~b9`8Ib!yPI%Zqij>0PZxG2d+UwJ?*)FB`UItg~P*YXYw@ zUaZm!L-5KXyAN{H21u_iFX0_2^A4_A9`xDPFJNPO-~9+Oc(MeRoWS0C9O}P$@214w zdj3{(sIhZ{w^O^{#%Mnf5NW#%w0w2c3z@l0Rb8Z!>=6RG?5Ms#>W?^Rjh9{N zII#1t5`J+`u_Xr=VCi};?1S8%rYu`EId z4!iEvcU2j5l|11jtzB}~dQzwRNGv7pMAZm|CDs{N5(~p1?A-EBmnYZ+*WE{hzu%@Q?pP zhV}P~|7s2Vf7-;S+rt7@=@Kwmid0~zox`rj`!JZQs9xa7$Zp1Z=RU0^xsu-XP-v6B zu@bB?XT1A+WxBc8L)p#_FFB3*x=vP$2Y&l>^(w#(?QUPJVGG`Snsk1czo)>*p3q8< zRY|gPKwCRDxp}U<>k;S2-}+EHuH34btgyG*yc##KP-7VtPxdc}QC6&mEbdPj%mJ`+| z12l0v`5Z0;B4*HN`_3ixTeo^~;N{4t>_G;w-hmk3t0kAwE8p+0WXM}DO}GG`wkx^{ zB90stlhTGZoy)!{Cha1kppz=_%C5F0DQr%fBk!yVR@J)-*W#Y#>_l86wB)qSIZpmS zp6+k%4;46wRqCH6hmsY|a?J+^BOGyrxe`RUr;?|F^-@4J(g%ybUcEdT&7_-*&~TXF#*p6ROdJiBLc2jm5;ND~$;wp7WlYfSb(PycFU*?3^;IGt5=Spn9vY*yo5GsC|oCa#(LE z9(MHnc#JC>vI#TxBI1@Fd@4QS3P@|@Fep6UfAVu%VOC7Eg7l`tXv^NhV(5gXy46}O z-cyH}%tBzV=gf^^-80z^F*km!Ej0M#b0@Kj?D@`30lB-n?@W`Eb0@ zPWIOxP@TD{wv}e=p#4hKWtww0KQUZ}03B%xyil{1@l;AX?kDzD+ueLa>{}Vf z{LuDfOM?ivE$4Oz*sq%(_mv;DRe&4ex5KO?h`UyR<;GVc8054_mDm|f3AK%IqXt*q zZwFeV0UFCPlCv!75prSKfw4&64}W|`Xl_4#OUxs)kD}xG{t>FZapQiw>!LJ3uGxr4 z5K=3^w`>4AiL?CB=kKKp`iDb5lhtryCb`5O*0%ov++;U9_x zH!Z!uXR$*GWcRc7*`ipi$P)}_Y@1c?J`c)p5#b$@xAdcXl;9~fYkp%ef{*VkNPdAu zZjfcHWlwu;-=UGTzsqpbq2s5J(PYR2B<~wfBi?cG4SGe%?4=26g^uOi`Q7A!?s|EE zGIw?D(#!X^xAsq;9P5$)8(5HtlR3( zmAIzyEmyVEQ&y=Dp!2--7;4pMUYpp6@Jtr>_5Sge+RZmtkJjrMH+8)MV`0=N|9Cj! zV!?q~<3?!yX%3E2s2V$$IFEY2DViN-Zknrnw^m0{afgiBO!^@%YYZ+p--ZbarlWU* zn#u9k4{nL1!JF_A50{;Thk|soke+fv4ulV6> zuR1mOLN4ByB*wcq%>^a;5%FDXu;P-8u!x1MM!V*N6_(9C^{Jd;4F3*{irog%+EwYy%Q7kzE~)`*1*a^#cgiA<`c4&FlO)67ggce=StwTl1!sw!q@sYYmX zI;wTEH>wL9l{?3QPF{zA3Zo!ra)6YJA5-_5^hx$Es%qLLX)j6CANERKc6ztC#YYz5 zJge)Ce$oD!qiPGD$y`o!-f4|JM-Wbmvi7509(Tl`=DW)ZP>rI^bxcw3z@5IhSb+!i zt-tCl%qk;m)SD?2*F{B1QiAD<^5fz#*^ohgV8#j(ymL(`FgVJg;V=|9*|%(2^!0pJ z`r%LG_EU*!upqJ+zqRnr;HKBix-PA`1^6M_zhxi!TI-I~U(pQ^0x=b<4lmB9aMutj zHJalC!?MLdm7Uu_enSZmu-tXbxmDeL0Q465EZRHwaV<#^qE+%1V^Lxei zm*wZu4dgjc>E+n1r1wDq@ohHz#S>aw(xiI&$#`4^Z9d#XG(e`Y!7S z2!CTTdA5WUhZHojKxv3@u^fz7#*LGuC?OA){@JmJ!`fJ&v;xJps;**YUpx#fv!7j& z5Cn2zgk4&#RPuju93PcO^4BN?9YlGlKEKiM8d#o4MO*1$#2e3HRqA`|(y+dOR4*rr zMc$q!?`P5)DBH>-2=wWYEL#yv7y9Udi}0> zK@>{|P7?9~m|82^9^R!d>Iex{I-Bl?-AX+sN-L??W6z?MHJV`$kJ9lmpa6cth7h*KeVpHQWVf4~wOK{|oYr1>d^9)(Hb250kGb0# zwrm7t?ucPF+xJ4vik8sWyK8uFLPT~z=;V&%B$QB>TgZFVzOC$q&Z>1EKtRP0`7kqf z7KP)*nUG&F!Pkg^PAvE#FLxNz=PpzJ!XLzW9zhkgRli^T2+C4;V2yIu(+J_VJ<*Dm zBYS(?iq$~+tzag>fw$d*S64G8LJadU5qRJifg^N%6dq!4c zFcOvCtie~&`c+0K;wU3xKUK<-tF>{oc<#NL*_!GM2ShLy7p~LKD8nqT*QxUe%VS&p zt8`O$<7S9&R_UYG&}b6R4fx*nizq0*5L}8{YCSLuk-GiV%5RBLL1F!Jga^{ncA>~H zuyb|)NuC;iO>v$SLdFpfBMfNG+Q&vcX>>=l_}X1?t&VYpiiwIgJM3K>bpA0cK+o0O zNelhznj((JcgohwCQ;mkl^!ltF^t}mJAN1#6z^8fQH6_%4(Ux(D4n%AK~jh#-58SE z&)VYgZJ(LD28+Ks;{UV}XnQ&Tk??o-pIdB1Xe7$?^4WGYYpg@>ZYnP)uWaU^(iNZc zWVm>@*jJYHa^J+dc?rmHg{&-M}9y1nJAl%e>)iq07348i{Eq{hV@qS6OQfo zdL|!@+PN5OAC~rGW?+jBi_ppq%ta15f4|=w;h$B%o-+}W-e8G^{ma&gX^TvIVWD~< zTrjPNH|k-Qe#5K2Y_2oUDGHO0I)VWs-8dC_IcAXVJK%KGN#y!+0l5E*vc7X=+M@eQF=Pmn+Egx zx73g-^XBaHJ{j5#W#Vz``&bp2qXsCq^5DqdbXQJceQk^11_>a@g9ubhgsiF>!0Db} ztYP$~WBv=ZrWd9l8LIuQw%r@_U^~RU4Ee%XdfJHEoVKzfh2zZHoCCwK132RGozNrA z*?I#;g~I4CpEluCf#|!B5&_(sXQ_uO+39+vi5bWl>yhBeQGak>LU4n=dHq|qBzK>9 z&6ERzIea$kR{n}s%g52z=fh@*;nX*bqA;n}1J#ujPcOBV>%CnsqMO!@d0W0_)PUC+ ziPOM_xe^L6&q=PIT7OwDE$hrErYX$EKomWzDtaA+SgSsj=zeK^TzT!(&;#&Tl0fz| z7}R>b!GQ6O>_TKxso99kh`teH?m}#TTiH9M*S+q|A$}4h-q}3N;O3X%wzziHSLHs5 z4zB6+S=`+^#bRV?qck(TUv43h>t^*+h?+dm2fFcO23#f#DzVp}C%#8rty`pPZu_6G zbXhO*rtq}SEp~6vWt`bMfGhhAD@EeE zHs80+nD)HgMEoF^0OZIvm|nq6%`MB@Alu(fLmc731wCM7|D%a5EU4^banx);HD-Xw?R_xUvWP4^yrVhrn+g8q*V)>AItyD;PHgeVKPXD{N zdH4vA-^|~@pP!dgqiRDyaUL@_@DWTqJ~LJHii|8pmy2H}oY8N>;TcJY0zj!-9}J(Y z3rs)%GaKGWif@xm<2)k~`V0OzmmZuQ#Jl=uwe9oJ?$R) zo9tJn!{XBu!>Xg#vxWvtUyfeu(*RvOBYWb}hiq=S~#Pdc8hgYBIzBpFqE;`)749tZ@=d%j8x#_?3U?-lVcg^3Hfu z<&Rnzo7X+i;x zOjL0r0wnHKY7L}hsK=!;uVR16YMt$(isVRwxT}8WNpiPDc|YbW6|tz-JB!`fB5&Uw zKjfIK9vDn>JADnrzjvMDq?)e>hkw+Qi#JHhfE@fRc1@|f$b>q5vHh%nrhVzNfP7<4z^v^h$qe7=Lg=pFltMTT1Xdn%9ILhi z9d$^541k!+*)>)USUM`AF4URct$06#y=tsouidAl@bD3i$%`!{Di87 zPd08^fJ%m|rzK<;KC0KOP^Qa>5n=|J(BXB#34Y7Coo^B$Kc3b;rdSO6u3p4%V>I}( z0tN=~T=MH53=XOb_Z(D=7*uI*}eWM;gBl8@KE!n)sa+ zl*%($$j`WpfLpw)vOz$V03F-BVpI@DvZv?WkW}etX3hS%b6S$5RwYBheb^$$iE>Sk zC8%s&5j98$y)!kWP0Ve-nyS{+AyLYQFb!5cwg~?u0qDG;!#5Q|4x*Vq{mznxIsA4< zF|8V^Shj8ydjA>2W7F@$c7U)C*F3wGu*theMS_mJ*FjgG2K;{Hvh8l~rF4oi<>*FE zl!-rW0;Km37o7e&T%?y3Fkuv>y(&jIXs9t=+f}%R4=j`1UE1k~cbc4@f+Co~ZAVyc z;!5%wbD-kkn2uB4juQ0)1_E)*uViEUHT}yRU@2J}+i%D9!gr*U(#Lw@Ne7N#?8Uj9 zur~MaSibTk)_ev4M~`1Lw0BKx73pHaK-h91l;Yl66z}s@rSuR_a=3JY=)y|S0HM$D=GhAWR6upWKP^R05#A$JPtmva4C`^w{DBeR0t z${U9X2NUCZaEx&-+gVBk>nV|WKI7vm%v@$4aR4ylHYQ#@FUv1n6He$ep~sW4t;YR% zJVQwonCmPxFmp~>U^97Y38{wXP|33;Z1Wl%RMOEz9zAH1C^NSlv<=LP#Vb6|inmQy zpSdX8?K=K*l1({c6u?GPR=UQUL|WOd8{h_+f%X~wTO!KGhG$I_BJRj38)Pbcqx*5# z|JiK`)~mkzJkpRXBN|aE|8!{xE^S3;YBp2avIp-jx`W=U^i@&RPun{rqCJoiB7@tB z?{1VrM*Kj+-2)kx5GK_d+w2!#9_aKZfx!>!E+ZeZEJtNW0}RlpL%u@IwSVC#a;m&d zgPzir1w|-+KcGlTKCPv6hW;1&2W7vo$3OIJ;4i%T%l}S8Toa0sZ(68xKt zVAt$uj3ae|kCkFEszRESl%J-Tc&))ZcP3})I7)cX_1NDz@t?A<)s|-2rAw&W#A#H4 zjoN5i=BFGx4ZkfLw#6CmJYffVf4=uKp+7Jrrzj3+`4LJ#4m>!xBY0defH7l#M{8c> zbd;_57Jv&EWqDl_Yi0{Y@%)<-=K!Q|4aD(Wy=dh6G(m=WFHR3u8m~kQ-A@dq^vu?h z8a{JOSkGM%8Zq%c?ux*#T#%=UxYjQDRGs88MNOGX^5%4yWozBO%d)RujEofj0HP& z{?ftDGn31|7DpQlV3`*mzO1~aZx9D!JLh*z33)4|2uKeeZ8;J`83bNHlj`44#CpF~ z-kTJfX&#oZl%ysB7E*D6ZLE>(wPxdxKOc3%`@Qm)894w}@pB?-!S@;L0TA8DmN%@^e5R@$?>NX;(?d!%}dEaKa8EdR2_A-!Ie zE)6wT1KYsM9kTu9A^wya$38OZb$PXpa-GT7;7sRyMX60F3}Ttg0uOX>!uwBf2M=st zw;7`Get;~$HfICsFUNcR0c;K91QPo3g)xUIW!?Ox$nU@PJ~feeumsA#};iKz;uX zEvst$xJO%j^!36B`ib#Vp8R_s+&SWy)z$3QepRG;&Kf^yU3Pm-^6ht3)8coT4%B0k{cg$bvy_&tz@eJA@?lzKx296V@kWCny3o zI2Pfxafmp0z4AJHZg9J`+VuO5JVVfogj%+Y_Jh5aM6Tt&H*$QQuDoMa(@c3Ks_9zu zm(xz6Du0lsDF+Ln&QNeCs#iuO$wg}R_;u?;m{M7eBAwwi$*=W#UpUsOeLfiN z=$K}9$!BaKDjC_Fl2>hYm?4H;9tU$tkY@TwhT7FR+qNINnjsH1oHdL|K}T5Cdc{$N zQnw0(dw&zkB4}t-ar={FC~xzz9Bt+)nwk>8zN%b&kpR7lvW{rg{nKMW&`c${XI|SA zqadfNjxcUx)K#|>QBP=u@45%?%!{czCxkflhe~Zs%v-=JZ#|035knh7FIPQenKi4V zR=Jp|cnnwfwDC+V&EMFeao{u7-tJlzhfTp!E0_W+)O0gLQjPsQJyn(pcB6(mU(gXR z8=BWUR#oWp0r_^kclzzO;DvH)Sq`>yqf1VVyQU|VXdbI%R&l-coBivbEJV(D{C<0t zcUcs))pQ;|KlKm-l3$A&c*nGzCeyu|GF0dZ2Cv6~7ULNDncPbf@0)Z>=j)gt92#5C z&_dal;whoW=Vn~_|2cybq(^YoH;Kv`w zFK(Be{~S8gVddKT0m;5va-nePTB%FZdVBvpM<5l%rCWxv))J|nWfNh2v}Mcjx;J6` zN@n|!Pzd>t8{AlEWGK+{@DS?Y7Ai>3>z6hwmY{RG(7y7*%-t3Es3YZCgm75E){5m| z*;Klx=h2C$rivxQ96|!nhdz#*14FW=@>!?4!%dbwb7Xp_FJmqC&NkK`k^HJ>Bn;M| z)0=TlwkI_C*TXX)MBgXduhUTM=QmR=Kvv+yB(wuBbicoFWE79yFf#qA zGNe5Bh2PpuubY;2swcLd0`amfgXXhAItyZJh$K@6pfe*E(urxRGmMii>9uaHg;@)l zWL&Ebcd@&VEt0*1Y{QXxaD8-spXl;#DJcsJ_*r>j= z!|o-%do|?2Szky%XP8cHmE#VW2ou;S|75UBN5fQf%@{BTuT18&twOFu@u+9j6c4ay z1hPj5bTKkH(9vAs0_u4qp~VzF`s_~}W9Gau`to1L8wX3g8cRcVy@Pd;5Hv#XdkpK0 z?gKL30Z8rsbg#f7SnZ?5U7DLE`$66g-VlmpRt&2t&S-hjiWN|`F8oJDhU5HS!u)^P zIsES=9C+vdO6ADkY53>+^srFnK!RAU1gx}@+;{3<(;~jPNHPj38y#Ts?v=3&RK0uO zmDCb7B#Plud*|fY{BSlq0+UPMbW#T`JUQcX1JMg6r1!%=_Ub?Ck?GE2rZ4`i-}~?C zWP$dQYAkr`qEdm$-zw;j^67wsh3xrUU#qkYZMg{-zMmQNvI;0Dng4pa>*I4k^Ff2| zywf03deQB%E!SYr2EUPMVi*Ecqd`L=90$Z?dqjcjjOp7YL9)F5u{GOEJ zbepeTEipyxsd-fZ%vPK+X%yQEs1v7s{3A^}nsv^a5AJ@9K_E!>%+`U5@e+W0(pOU>!?0c6$pQ^M4#S8d3>X-(CIwSLo|bc{G_? zj}VaYXgr0y_qMKPvJGWt=b0j|Gv-?#HR%d9tFFBF*y|`^$_!lvN)^RL?}*&g$tKNl zw5vl@Sb(lvQ9OrxwcT4Y0&|#Z$_8uiFvCF-T7DRa%e}Pj9G}9`B}px}q+G(#zl~4n zb9$puhoMDQXD41WoaI&vYdEQ?U@WE2QpM?-K5GDk|JOQcyAYl8vW)}X6cKu*#+7Ub za9l3$dxaahCHn_9Az+}!x&aX*<%G!+k3j zcV0K-?}(N1i603Qf$X57&Tx|v?^3Nl4O*!9ETEoZVm3gPz3GCT4G!Pqi5Jf|me>f> z<7}-x+sm<&*988!EB{n(n|~xcWaV3d)z)OVHcRCbD>KJZM9%H0AvT|fTGAWYLel4V zB9f1A!U>>vwxnYtS3WV=UY~uHvW2gfS=?!)?@_ew(GNOIPH117VM*?> z*aiLE+x)Ivo>{S&s5wIHgeiyD`$s{!V})R^FpZb3!G?U@o>r{!C39}{Vq5Qt`k3G% zAl)pA8nve!oFImy*hxtJ$yKJNctvpEcxwb+OR;u%F+VtZ^qOb3Ci@w_tC{Xr&RR@k zi)GsMMe956cV)X5z#mrx$&<5Bmh(aX&WH+H+--GnYvrkVDxkAv!*ufq&@O50oB>KQ zDq2mHRMP7t^W4$bxf5vlxC{$Ouw($cO=i&OmVtZLthGgxt3j3{|< z+Q}pXFa=ej=A4gB@>Y0-4D=}_rB!SWP9}O`8@NS7+vAnmMgEH5wj+FnvcceXd{FyR zABV3m$b0)2p5OvW`LM^h54rsvR`z|vLaxn>kJ>TXAY7J0<|x_4@xH;bbdP1)U9Amo z9(WkPC9PsD5IPgu;29Lwtgx4Sg+>>b?)5J1-0=s`X5|=ITmJfQah`bDdW}7N zo0t=+pG|{kS7^q@iNMAt)}x`sh&p1%Z^h8@YNTn^3ay7{lNXzA$|Up?>`*OR&ZN; zU3BMfar3jq=bri`qNA>N@6D@Xfq;CMG_7EsWv6IbgX$h@pI`hVJ2!4qAZqieR^J@2>)P8}4(J?OReUvjOUC;pY@ zjEyK>=5U)s&CU^J;ZdRzCCgEg+Vh6jOS=cb6TMuLw%3dioI>nlu_VTbVvNE1VX)ELrSILPPvLKlS89y ze19XMi+YJg@EDwTc>7>&Gyk~xiAj9Jx9-Co$sV^ZAk$PNGZ6{o_3sHuDXGt3xsZavTUobUHJzjOVb^ZQ-bxvtZHm}b4_ zzCX+R{d&i94FN|ku*rDwvjf=Y?A!N08*d8+6!!kG@5=unSMT2k`~O#De*JM)dD29d z5?{QsIT*a~^u-89>3+i}w}ksT;MQX=3jUgf^Nv@|jo-4$BmVT;d~3fYsXSWJ^YgqV z;>;}*z<6t2E9+b=3K&NFh6n+^)ISwBCejN44K&&-RUKq;1rVlh!p9Wu;=UjL$r*U3 z3egYh1-JKa{zk59YaVqOq}Co3BD?WE{kHLrCSa5EayNTKS#qAkQTgtMYx` z+BDx4wR9D6OPpD?Hz11ybc=0+cYr(L0X&2~4ex`q=HDOuM?v-Oujy7Q=`&zmHS<*0 zSFFl$al0*FKel0k{s9X4ah%#AJIY#kwG-PYjxB%CS`-yZl1%vu9C6nSj#n}IuDJJN zB(OJXtI`$io5x07)BoH+0Om0fu)BJ$cZl$!yzr`s&yl;F($2K6S4!$8Faa*?Yi@a& z&9U^l;m{V;5@aBTafOx+Y)`zaSF9{tiVL62k7wCG0MYC{mM#Kie5Y0tT%=R!Eau@p z{MdO|z@JD}=cAPj-L`@HD5A>+a&@8u8m(6oY zFMnUUaEC95C63&kf+vPr+KL=3=3b+7wjea>e{z;dH6H_Hj_4ssmMu5MgwWd8qG;|x zj%We*dgerx8F+ClN8r!Yw-y`@9d4%+LYn((bMK7ykI5xd?uHiM{T?lejh+JEcHGys z5@8yGK51=vzD9Nb&Lit2sV|Q9tV;!u8-#pq1)3yi;2}$pq?4)84tn0zPxI3Bp;$E< z_QfrBGG$q!>mnf;dcvmYQV=3a%l`dr`ZANWE6rj9KAvZuLbECgLT?dI-g1l~_xEo; zd#ds=gek3cEBA6BY3d{S!%Z4Oa?;_Qu_jFZO@X%mv|YW0=Q8bfV&~W>xrmfFKg{V- zdVS!uImnau*r1}nkG90AJz5Cz#RovaP`dv{ z`U{V*qfBQp@vuA=5FLm39zEpMs2FZ&kF!~QvVUiCeMeG`*(~zs;w*kKf86{Qb@YCD zDr*qBb#SBbMBh)j9%gW{HcB2z?)mOEz z7r!m*He`ObGcvn4*<`4Z!vD^4a45)yW6t z`(QI3WTen=5A(spx(@DRlBH{0S+9kocFWwnHc_hUPC6$x8b=RF^wq>RVxt2k=4mc= zH;##!&)wk>#eo!EqwClIJRsnP;Ts>-(#R>5!jgB(H>D9uB}CG>Pu;-p3m>HvuTcXg zRzPc+;1}1EZT-E%yr*3PJS$AhyaakU{XGk^yfl|*=9JjA*Tq;xyN!MB=X`qd746KP zbOBfRrqln1KqqcDoct;a%4g7G=o9Bj2bbA?fBr#yF6IM`JGr#pbzgl!W{6u(@@gtu zjt!z~lYPyM7Z52LaRql~`DUG4&OWVNrS0$HUdk~O4Esv`PF3%%YyxHnrzw%PIa1e{ z-3QSnvCVvz-%o;!)CV*Jwnv>i%J26NbdEZdk1%B$@Ilu&k7NZSE~uej`uWzb7L>*> zKkwUA31WF4z7AZr?z+B;CP{A37Kn6tV;p69A?s$_KQF4$8BHwy^fTy*@MRAs(&Lx> z&;(d3sB^{3)El+9a^`7f1`+kn$zz(l@y$qq?pbPx3U1xjs%StRKDJuflq| zv%;$#WWw|-B}8>O69Z8Wow7MaOMBC+eeZhTxu15Z_lmvIx(nYSqGVG2Lvl+lD?yq1 z>yv*lPl$kHuns7oS&}~+Cjxw1U5;#*H8y5)DCULe?hjoPAx{y*e@&@4vWRrL&lQ0| z4a|M21D5{C7fld4Je6<&H@YC@+)*R6fBMFS#x=4GNhiu{V({MFm> zyg19!cdPa^U@63QvcweK?;fnJF##CW&SwBPKC1G*k0PztET3R>p4%)Q$~Adpl}N8# zTA2Ng)U4-DYL?8_{M3Pi&- zAh`7fu=G8H6lFbfyt>5+s3m6pXRn{ff6VOu4T=izK>rp0_xBh7TOgMI?{^XY?dGL; z3S|f&xcpEN(-TeVI9eeOw zGw|WLUN-`CleO#A`_%$Fh)7CS#~@_7>Ake z)@i6P9?t;o|Lf6NmHaA{koiwpTt*=@MTQaiF~>tNdfz$H+n^A~cXG}@x?)!QTRJaR z0|nY3H#O#{0M2nW4R#0Mlz0p{TkJUp1F1=zY)eZ{t<8XtE7YmFr9gOK^z{nvTHOI^ zc8;iJ)hj{pxBkJ0&&Ku#j~Wo`R|@Yv!A9i^*j*jfSPVcGQ`v#3#Z6H=iTtSf51i9O zXR|B=o(FzY9lkQn-$OtI_HYQMAU^;X+J}RcIUdCfOzDsG&-P_5KbKW9RDbpd8CJfB z4;t9jUgv_b?gCRaGXPm*F$#+X7SHJ`8Y7R1$F%-OC1)9*Ny`oQwhc1e6J!ouu#@n& z%}9-JK2L_mm%6D_EZr@i*H-izB|7~@BlMu3EPvw&G=MXd?0K@y;)li*bjygn<|l-^ zWH-jxmr6d!$WK4~ts1h3`K3lZA$7{g&j@VEH9Q(=}#p zWC4aKqgG^ddUWE}(=>KP4cSKQFc{g#F&~k4qa@&o<@wRL7KQre_2qMqr@yt3c?T3> z*%a`D)-JQcEbL1e#A<{P*g&wKglx4yr`>C`(R(V}tHN}NbA;ZWi0UkwvW`Ws6mJpv zPTE7D)-aMZiRy({UocXx{mhZttt=bFOHpYiS9_=__8N%0 zo6SG%8}1TnE!^xUXh*1b*mJ%fto#SqN6HRisR&fo2SvpqfT=LxS|Gd!ME7_jqDM(%#Xd~O<68q6bzlP zegMh0cL-rv8doZ87}A`CMtZOB))Zr~Wd%uyN^1iDCnjMF*=L3x=@HEgRRwpU2?*S^ z&@ycA)mnjUE7PK1*6Bfd6?U;k^;pT4X2xT5<$c@o;+!0lN24HV$xq*_@TtykQ_aV_ zN)r9C61m=`b7P|mOX-mNaC1q)K#~<;8|BV`@2HF;NFxMHp7D!lO~v}k)$52U(bBO> zK^uWj`MbUW<+eq4Mz8Bi^N;ew5%msilT#t5&C6RY@|?d+FH7`S)?zUkVM(O)P>VaBRzLyy9R;zCc$w1vg86l^tbZm|46PK&|{zz9aat z86iTl-tH;DB`L{t9dhpZw$Sp-Y#l@8oIR((mmK_zqe}m39-;DHP{S4b>3qWD(m`_N zbT(a`Z~5_o8aYaY(V0yJP$>OfoX@T|@o908Hl<(Q@N4j&16M<{oERQ=C_Z`^zs@(- zD6@pM$zavaFawGp-oJcwwwmNSJM$shdqJe)bFPi&i@=hIXEutA{l=-y_)&hTkv|)0 z?!WBhYIR<;l@fYRZ};;ECFlGiirlU~v-&;RPMH$2aC>!t?MjL=j%T%3V*NGo@yq=F z*%D6CgJlc;@-^daV>S}`kX$%<*t2(|JbQNvH%Y`VDy~bON6m1NBng_EBD-xnPj3fq zax3J^9-V@YYMKG(@y(-{J4Z2}R1^vbcrL}#h64(%4nON*vn~?2kSsciLy6tY0u;vf z7|?x3y?!uzaop}%Vp%+Ja^H1@)rT@qteG2Z#kbCw920m5zAzyi*eFOn!|)id|I%1C z7onxW>@woN5Om_g)o`c|I@3FDD#SMV;PIoCW8=1?=VT%!!IvS2RA(G0v;&MArteLe z8{HDS$E#iG_n-9V??|7olE(bl;$F$EuJ>@CE$%<+^s0yZZDeU~#&91T zAvzca%t6kuAH{sHsZaEYFDT^_G?SK-?jXG7kp8N5Z82|Yg?scz7HHXV+HNAk_i1rr zbz}3+*__di{gu^4X{DD_1a9_KJ`b*~4}2RO=nZWSGK&PDOjiCdkK_^$v}Qr%#k{f? z{`pK7mfV9x6Mo30sYnMU0;ZnYJQq2-dPwP&N_hB+eBx>#{L;qY6CIzDrQmmy&z+a^ zGVU~dU9C|?wzcxtGisP+;D=fd{dY#F!VfkYnG;6k6!MV5)I|UQd`NJZX23n+R>mIM?&W+b&^P5fL2@P_(q zBr_oEHIYtQ5H=FQ+XcGW3QYPIy$S51(7!6w^vm^Arnxn;i_mfk{YiAh&Xu>#=Gh-e zc7ltlMCJr!yj}0;Fv{lE92QyqUUz5fLOk;u>XNZUI$Qx$z zvQ0cOK>4@sni&NKJIXJsb&jKj-c?C!z4wgVE@TuG^9HNRBXVw$p(P8`5SbWd{$m}? zR)%Wth&1dE@+GF3EuXm2EZ(pA-)g8`;M_MEujI?G7IdBc{!1Z^jjmFvxm&4xZ&nmNL(tfIsE@l{=dBYW9Or|P=6TL&v%cCoUeK`}t!S~OBkATZYCQl$p0v!iq zmQHj|XO3^Jldx9XN7zU_{FAm|m(Yee^2X{|OCzYiP(Gk;6dIwV7xXSf#w1KPw-Kn| zq|_F%8HGcOwk6{~F^tzpuCXBk?2=)Ve%V4Npu*J;S$o;5rAZhm=^ z&jD}N4$8XE3UsX5uv>1*5TBBqru&Q%6fqWS-NH5k9pI4wRuQf|eS^!PNbQ82O;|RA zq5@gEVd!>V9ysii{qjgHJG2x1KO4n|8m-q8UsfKpnFnX+(2BVeKar&heJ==69Kcyu z*4A+m+=xOO)s2zcPN#@d-l^H9-{z>@(onykKt$z?dgj4iW-ek17Dk+4m#*PnBbm~g zsc&Qe;ZL~HH@OCF!u1YxY}&@O{N$rFcAO>_hq1#$`c$z}q}Jjvss;xC-q?|f)0u<{ z+V8F}t}iRLo#;gS;03uHGg^u91cpKOT=iNY8Ijiz3QqHRyow@H&!4Gd*dbP!RjTAq z^lT;Ju*j|vo7mMrq2J$vi`YUgPS>f19R;Jy&CspJ!M`;y3mPNOXUMJ4VBq1X$k7Xu zA4m*0(mRo0S4too)FG=fEF* zp~00i)x5x2(x{{v`D4kXa?RGD2Dp=b&ya=x_wq=Hqkt>`@nn5>X0GA}_L6Q@BBAv8 zB!*h+(YgoZFyeW)kTye9yv2AiD?NPP69AS(Om~i*W@tk)zyg75)|m5WRW*z6G?ZW( zj^*=KZL=qls%m*CYF#uq7#JEOZ=Nc3&XOkCC2^|?0NtF&c{>R?z+Ai5zP{p2Y|@8$ z9PgNI^OrfN2H-x7^q#UFP}2ZZL%_XEEV-rN(s=)^YqPET7Oz=>5o_&V)}Oov8WVX& zS4`AMPz}z{L~?8ua2YIidRT{jLi)A&KrDnkFQ>#Ws7JUsZ)<_1e&-fdQicHAD^RVT z)%mUhi1bJ1ltOIGN`tC6N;nfJnJ-| zd?%RD&d2`H8Ugn58Hzq{)l`h0tQ`@-HZwnkM{&SEubY(StQzmRj`ws#^&G<+zK!zs zfUBQ;hzShTMG^D?)mEoJCri}=?!(R+ z$E@|~xpu!m19XfF27e{`DnTNAzzUyB!T(_lCb&{GMa%;ZToT^tG_9s!KkLTyr?fgw zES=D08zBxPCVzLi^Z;0R?^z1O6+X4XNb|rFcS?F4&=slGRCk@M1FKS?8Vw-;=InD=9OLfonMPniN)G^b% z*}=-y)(zH?)Y z9df)%vboUi(}q_NyFB9@p{80f@+qU1qYqvhhWk~+QkTBhE9sOgP} z^kO}&7gl$yHbOaSLbWT!d<6cfvwxN!&?)rp>$-}SiES8{r| ztptq1bsdE;KZHxktydVkIdhu;M6D~`o-}2rv`FwI!jxqpeae!jl?%YFCV_Fn;RHTQkoZri2x!AOLi94XyY(rP<>m{}zD z)&G<&qdY4bVKDp~pxrE&ccB&9sT6MuY{aCx4EvobO%qN)!W##(jJ-F|P}D0}*n!}v z&2aKF(0OY@p$L6J`1&(Vk=7lsaQZ!hw4AD{<Rr9U!wR(u&H+--lplj;8#NC>w!^HtSw(v@3+Z&hU)rW&@Xp_U*A=c zJf#^~tF?q{d(0z!z*7mcP3uw-f?<@!VzMv|K!HjY*x-Jr`1pS6*otO z+2)lF7BP$>Ji1v7SoYhaPr+uQfj^d3Nsy!v=(Zw3xX9&&aeo_(i%Kq!+Mj9!TJHM_a~ljL-;<~h7vO0 zku-kY%lrZi*pD^*i@>Ct@R@V{hp%Oqy8LRAIm*}aOFN$uYx$Z25>#xWkG?2Lq{Y8p(EQ2coIi5yBWzT~XOdHlhe$O_DzN+v~ z_&Go@p6fq}$h(4`x3l|A#nLoS#((tjNhwNi1b67Ix7MM5lzRa#h3OELay_`J`QTN< z-4}$ZVfrKM{EZ-*@>0o}yox(tkAM7HZUhHux={+MuQYHG*ub`I0hED$S^%@MHL)=9 zW*ounKMB<5GPi+(%yY1gA(8uX*oD(`&$QYiTWthM9~%4*1VTc)wPNS;8$m9$=vP zBX)W>bx_BJ{Z%hJZj=K^?^X>IXLQpcaX1l>#)Hjdl(gC^+UDNmi?nr4kbS9x} zHCdTYG}gFo{A`-goydL~FO|-X8@7q1_6NR(KRU)H-ckmIo)w(M&as1yzq~3MZ+D&c z+3JH`n8H>do_Yv{JIS|lPeZew_wMPG6mE9}zu)ou$ur+Ts!nIu+%DaDnw%poKcDM@ zPs9VY*e3Y9Psl?T?ABWrH7c7o(p>Mg40(KHY-6rl-N7b=BiI^s;-2X z)GRf~o22<@uaF8!SIve@R{T~=nHd!-BFLPyvzHA-3foFBYr?7|&LOyat^DKA8S2BA z!v0h0FaHprAMF9oiO{JEO~5aPgJH>CO<4ihE3MY2Nt|cMxdYbHw7B7PaVM|Z6@&N^ZWUsegNS5MG z#Y778A9SfFA%<(YYqO_B<1g`#65nz5=S~p>0l52j!V7B)sl-xUyGn zI=V+Xi}xkv`Dn#~%6^pP0j&uNpv^Xirvx1W8Z4_oAv@$frowhD$6V*bk5q+ii*`Ev z)^CU61K^ND{tP$-I<;N22KCn7H4Rj6Ge)t}<@QdI$4&xiN^MhqIr9g&uD#=kA>BkC zZ>`#*(T)gJQR2V1Hg5Lp(Vw1OaC&uv^T@tq=7}YPnL@8tBoC1i_|J3!*6L$m00MRJ zZKmfjHagW3!?9ZiK;X-tXZ|zJso?*@w(6_dMs2{_klW{OBVc>A&l2!kRy$0Lj$cZ# z)o2*rCklkH0HPbvS06xz)8QxLHwE12<&h4BXOI!`tj30MBJgut{R=;?k9etUC7@ww z^>S~Je`hla>-#4u3g}PT27y4UL1+=n%EIE6pvE}RgY8A8G@Sx-|^)FQz! zK(*UaUD|0zrhW$cIk;X3W!&9z&%_<7oNkS)m7zllj~Y2n$HUxA%zOaFS?z5}VC&fc zW>?B4SLZ}*)-PZu-0Ha--NQo$Yu~O|6DNMa7k}r0q10J2$qRGBi|W&GLJE*%pNlvK zgqqOUsH0%@yb=veegK^+QB%E~G@URF+1hI8I=vQ9HRHzXKh=u_rRUr3Jy+cmRdJtQ zQ1>A)QZj2#|ghva>p5H+L)zZL+Rjj6rtoe!@fAxC|&UX3s16iP<9gWbnBiacSjYcJ755fILxHllNqUM>6y}}?|903&d0f4 z>ftO)&hco_fhA`y7uZkf*l@4xVm!&=V@YyGXnLHWGJyx~hUi1Z8i$Rg1F}PaIM`1s zUpYp&+d75Nd6I*G)aL<2>^I1FGb_c7*;!9MOQz|pb&5~eBUKPQ)n3-3eALl`#kj-B z0bOss5&w-tUjH=1!(2=|$B@7$=T`~Hct2YjIiAW;Ty@QOOnfyZV?2PG22E~gt|z?R z>*4zAEY!7fs~QG)8CDP|9cGYqLswX`zIHPt$V3w=XScz1+mF8Nlg5`Dsbp1_rv48c zPeNqhSKIk#Twet|R-`Hy{6YQE8>oxI7q9{qU=r+f6-7998}_gg&!7C4rRY}Lw!DUI zacbpA4cFvWZf{;@41azQLz$bnm7V15TSi_+F4z-cjLiQC96&l(kD)4!?gW+pP|T;j zTtC#m83Yh(man)02hLhmBXA8L-8G`w*_D)~aG~F*vp>A6IbPIII~k}JSb38B19PB@ zQFi%#DE>WGBG^l5OU4U02<%jW`T3QkdrGgf)tIJD?2Q)m;AS%!w0w2md(o?fJA2ao z>o&qUOYBRNN`N<^es@n0eE6jl-?y}qwhXSvCo+w@AMxFEyB$62_o}aOd!hwce@xCO zmWij9vO>`eMJ}bBL9HPHEBoh@%Vmfs2^`-57`}iZSG^7E*B{BfRI!i-_BO(tdcGNZ zCF=g_phADHN$$6A5A1X4A2OK_t_(j1NA#@jYghmie%&&uI_K-rp2H07!KY7#0^LT^ zD?j^BncIY+o9?MA-igaczz8+wj1>qrpIiZBeiG9O+rLKLHDhWvCala+WamHC9=*0X zx+nZy`p6GXbZt})R`G^`B5GdNTN!bAT{jwE4cqYMeFZ#0?mqFL(0e4?aGy9q&66eS zt9nIuqP!mnuO6`ns{f^h6(B3-#qbgM_yR>2D3{(%sRSefCwu;%rz`NDHfI-IcNT)_ zwtK+s@qeMyWH)Zymgy2e*4#hk3%O@z)J$FMM`PaP`$o zljK;B9LSK*Q7B-r-$*V6$#~s=y=$e5HfqF&%$P>X2hJ>8)i}`Fd%@fx4TqI4nE9CLduK&w9rxA=H8#eb+lH8JgjFThu4)RO`E3yEumKn7n09vd z%;l66kbS=wL(&8;WhM&cx-J;e4l3Z8f{zc!0i`QI2fo|X-z5MIH|&Q{-e-fCc-EKQ zRc#Z{a>N6J(tlCC?c8dfq7zE{rP zNA?`Dmp4CsKRpQLk`;};o;g@K_C*iVrKcz-aufi*fN3}UX7`)8#17SBc z%9NEK*$qOv1FyE(XmK@d%*&hF_H^=GlXQCXaZ~Zo4?XjzCw^g}5&q|~EbJ8o^kOJQ zc)AYPd3IBJDo;f$q5-Zjj3aUnhqgX$*8A06a@Q`A8epMS7_R_bgrlWY?e+h ze(TDb#*n?6)%cIV#6G$)%<_`Yo@g9=v*R^FhZjfas;vzf4h2?c%@Kr70D`iaa{<$Q z-!*{!H1H36?a4p2Drc(xACf5l-sb<16y<-Nhxul9d|S3n{nX~Z8p z`M4M;Ag@^+#oV3!FOW+fFb0@MSAQ8h1fZ0#8oz)A$G(@E9SZa+rv8NObsLDfdtKMI z?B|L8!^v0DV>Ws|7tY?9&_S+B05Nn}!1DxL@_{wLvv%z!T@m0L^k3~(z_Qu&6YP8a zUnIwcOgZ4Z;uI!kN0T2u(oAqp`fKGef8xiib!}Q9sU`k*R(p zF~tpU$A)%r5?a^-Inp9e&pMOTvb_)W2ydJ{j1ln~%bC{wJ-)p0Enw_Vl3F1ye0@`| zpCpGBxLlOD@wb%ZNdVxjWT_-E3ha{m@R3GT2=&XC0R?=&hHSb*gF8H9jQJkGlKrUV zq6KSWQ4_Vw!|iMPiLqfno`$M}Vt&Zu39L(q|PyY<^-} zXx~Ow=y~N=EjvrLIN4n__dLV6fJsa*#A{C)KaJT8=~;>U{u2vCWf>^Kv48>MHd#kT zjpQVB)72vbkZJ(UfS+EI@X=Ps6g_bJVhG44_6lDOWbI`K)tHch1Na^QuANYLef*dE z^BQyD!Z^2sB}ZF`@+|ERw5Ai@=9u+{WXe01v_n957CH3{;| zR$Wa37t^gr^ctLBmV5S2WDA2tKBJ3YSCUgy-x9qA2I#$U!r9$i&>6b9f_ zpUm#1hx$RTZFl`@b|O2bJEwU~Sx8JwC}^g=m)tL`k#yB|IRC|voN>%;NBqJzOe^O5 z9-zJrvc*|6aB@lQLMM#PGilBPQB(~wUcLYD9~2H|CsLd3@c_L%P1$e}oZs^CZA&#Q zk}w@gpz5U$+xr65*U@NtnMjhT)scT$9xRv)4bXoB+f zy@%Ig_D)Za-ukH@k9^cG$%L1F0T*M~^ZG>W9w_^!8r(1w4r#8b?!G8+=0&#n_l8n` zgiZC1nGvGz2PI@ZRYEUur!wl-C#T;nfL#vu`!9~8;5^DU_9%@qa$IkHq)mW2ZU9gcGZJP;aCm@+ekj5lsO-M< zfDh~X3B2*utO9MglyW=4YWuv)`%UCkJrLJKqP|@3$cDvw z;Ot%IK0k0AxeG$e6KkzS^$((+mWeOg{PqFiE2geM9X;@S1L=bu6!V`~_Y8PG^zidt z3n%!#VFxmA*#mx`>WQF)X`_?sEU~o`z@A6)GEw3w7O6>RZw;`{1x=$?B=?YUL@#nn z)upP@zKTFJUAw9Z6q;q56&$A1B#q$sf%9I}BQK%*MQw1w;|pWUACBGDbTzx0J6%P5 zB;)td3cv-Xz2^h!ZM~quz)Z8^5s-95~0{qXC=Ps1A0z3%5$UwYf?cx%_P zPkRU09l-&)!;{tk@Kp1fLKFN>)bOV%Y9O_N8|aUO;2BLSGKm=)gJ4eNLTz`|*Nt(U zYx-bzQm<0KS>B(+#D7%oNl*S2H=-N(pK&9vrTMLYEzlZY+1SeR-qq_4MLsI#ZL0ld zi_Q80;1)Uji=b82-Hn#74LGQ>3C^CL=@E1phVaA!(TFRw!Lep7KkHrjGvOv;a9<Sl3+iwKcywh9i*wCb$-T9)gCpL_ZHgVyAmCmy-_E#Qe(9;~eJ z9g|tl_~8nbWgLcAKbYcwA6{Bd)|nFRHUO#2j7x>6kgz_br@qi(`d-?!S`crE1bo_n;s-$PL9)K+T zZOflx%>0U_WA{Y*?)mE6hFU^X3mt(%6PHnqp}W=r!RG;Ir0wh8v;2#0q!WT8SFd`2 zz{ZPS#|LU1YVGjK^*zc)wTl?7|T@s0lmU!(we(gt|Z_|y!gjQy?J;BeqO zvCuuM(UWO|vsEqEs~a$Vn`#p63(8Zt>A3)41-~>#ChzO7x{NKjeUIlJ;NjV zS}P0bJcy#yct!BXoCt?<@|H(w&htT7->f+ZtkAnab!eVsMs{j2kOxRz@24NhyqaG^ zIixPzn!m#+5T0lHQ9zpSs}n<|iW_!4xB^^te+h5e`o}c)eN~O}uI?-O1$Q0A2U+8H zyEpS4=FUb}92Z!jpRV!dLR9Uij=~$d(zyC>xe2s@6Ad+2WZc2ESpEXTMT_Tk^`0|; zm7Fs@qJf?@p~^4%Lv`8!a7(_8TD21_`QU_hX1rx&E|=51G#=+6dO!NoYuU3kfl+a? zI&yhyE5Q=L;7(k6paJodkpk+-V>K6srCK~DxZT5`W z&+e^3!vr9&Q}Q>hh2f=j0yWIOPrQB%NzyYiRo1~qHYYgi zfY>X~J>FEk5T6bB!sN@?k%8C6!m?^tNYnm;+QiL%hDo9QPpaejR zqI?Ye{`Nn|ly!<0&ZSlR0=ULKDfoFiM`^f7L$xOCF~ik3>&DBZBH&2h=XB-*@CW*s zWqZU;>~05i#Tjb9_aE9uwetRT5d43%i`r9lZ+MRB5zJQh+K_$w1f3DM`T>sruJ-xw z&!*PzJ65XYg9mi)R&8BFn8>?*|MZpqkH}Z``JCh*^l`v#{ydI`_z51 zjOuOwVp4zK*X^|nn&>|_6}N#1Al1Jf0|z#HR-qO>IbuN2+hooA;m@;YaM_x<%lzIe zgM>%dS0b5Y3~5i$t7jt!M9ni!on z)|R&a-myXamj$;zH$G-Fc0hhTu#OlFCTF&mkUuB7tlU9ATCbJUMxu^a@%lymMh^k9 zaf@mPazw8r>UO0@FX`pR zoj06P%qJh}-dx*X*d^Pyp#C>pmO8xOHDyI+fT@AMS#78os|`4Zmp|9~q}UrVh2Fhb zw|Wj+^wu0R5f_+7@%^0uw{L_vp`VpkxRyx)N@tA|e?p}KjZ`S89O6a0*io_R{=mk{Q zYQHtiA81N-@@mV?&v>LTbI zqKI~I-6m;GAge@P^jLXb{E2lYz)8hiarYu61Cf&#MJ@NXz^WOw(~=odNyHKU2_V#w zY=a4g_A$h$NI(oUH8 zr0~(D?cKF64|AZo15>k+Mb~}PN+(v;NQt}42T+yUR zqhS5?RCFk>1gWXL(+f)eVaG#i(!dm-V}jx8zJFdVvZnn;@LmfK3p1-RB36n`*@V>2 zTDuxAS8y(-kn`n*Z_NeDx3jKK+VIj&cp=Y?@{jgzv=sXVF5VI;d_|kjG(DUi?-8(= zI^6nTMT3K;6^IjXkg?NPyPnUaq;(5x2G-N>wz4Qq8u}r~(43#>o5Z(JM*CcnV>?YZ z^-}jA_V-FaBYp=dYxVMjc)&J>u*r~jk@YjulOs`mFcmr?)we{3OJHmbL}9n$7D|zY zp3)bEYEVC8X7?0hV&N1$!#^785WaHt-l2pSkZ8#297K_KcNHBWGfB>J9R?~$o!^vs zj@%S?i1z;Y3)I_^24xu`e9|GGcd#8zk#+@hvkZaxpanl zf$jtO{N~3k(MbFE@#*)2D-gjU=Vq>NMMH9BxmjUl4|TgW+(K`KK-B zR38_vIZmb@5<$B}v%W}gJ-)NEv7)ylH?%@L6^XJ(vE)P3`h$ocM1UqDQT@2wf?W%8y+}tCE(o6Je^sBkyX_tf8{;Lxa zS=>4Alx?S6M!pK`u|yvGipaTTT(k)dYh259e6IP8o>;LKcAKIVh}_!hM|5fAgH?;? zmIBxABq{hzj5JprOrdec%dn_E)=SDSeJW$NVJ=XO({Kh6vMm|paLHxBagE43%45Nr zqSHsp$bFz%hmdmF2(}FGEyiRfbBI4hw5ME?e{Epl2Z(MbwL`eVYPJFv2Bjc+Xl$xm zVyM5Nb4re0DMZ}M?7rDSZ_h%8XGPra^nm(ib{A?!xm{0G?J3@88&^a`xM}8dfv6*u z`=wtzhG_cuqM0opoR_RKwjT)Jq%LP4X9kL#xUuP$#T5E9AVk?fc;`(1X#X=2c%B*> zy=#rX0PB}=%j_;Ei~%9w)A}nag%F9$`FTpVKL*#fs&uVWm|(*0bPaJS$r_o5c@N@t zTt|Ij8@Cxr5FUt8GDg32@_gw9CB2H1(Ygnby_pA{p_Pv4-KY;akj+B8Vq%k+)0RM@ zg2fSX*AdsYImP!7_EqJomRG@Lrjzg=B{M7bM!p?n9?1RONyvr48xHUFi`S}96!%X-$GD4m zhK>sw7(ll-?A!rTX?fJG-(~fdx;RTz1hX%50sS)4(i4btL_$=TITv5h(-AbDrlQ@u z0~5cvis+p6+!DJQU>iM9B`dC;qnWP%K<}$#B=qiv88kXXFqK>AO)KMLPh-1%<1TCk z3(QU~(K&TT+GJvyzyb%EAJ$V_A25@8q)9%i<6g2h$ut=&k(;ufkP7Wwn_h3a+hLeL zD#)s=C5G{+l$YSMMm1+20XZQ*x-$IB=Ab4@3if1Kw;G2n`awRa8Y9*Cl_(*>x*Ab^~egF4+(aaQ_-7Gop`%aAZj>$!_VL`?`OEf%wiu6z=wi4Lsk%pV$rjuAGP% z!3(dgmH%ElL?jxrR)6oblzLak(S`8V;yiRn)d-f>y1400v;SnSSxuU=Rl2w0hUIT4#2_o2(sat7=)bNp>_Dv6Ef>J(i&=O+yTnzNYznWq-#> zEZz8SX68jtMW8yX#|A=ic?0vE;@xY_zwey~mq*>`!(5&j!qb1lEg{8;hQV3; zGs-L5T}_@lHYF@xm(CX6JvcM+@#0Q$@r0|5DTyN>Q-5MTE9q9;c*4~p-@?|ObzSZ~?wA~yB1fNSZfCf5ir#hlLNEqpbu*d?5t}S~*@=q;tkqG4E_kHq1!8gwz8MssY@|wH# zK}~t8n#@Ce(oTzX(q}eE=$ZVvq>t2V7E!1#>|5xwO&^7~G7>rN`*Z9%ykat*W*NGD z-?UdeP!DTpY36jM3qHVFRqUP)?;xC=cAWHX^{ zeM?D}h8e@4rm6}QuH6hWvn)QF!xYP%;r}#Db4#hik-a6KIJRWM2TElFfA-bE4CKEN z*2lAk!G;y|4(|lTpeDy3%j$+4FDyGKU3KBPK9hvVh3}45uOB6#c27DFd|vswRJ`Jc zoFdR`iNYW~OJOO6M7Jy_6~g_kmOv z^-h*MvVMfiK8%)mI-cnrh#cqKZ)(p$KfjIFBc8c5mx|%Sir-r1GEs&0)I!U+|K`mjZ(yiz(OrF~7bPY=r$0UyjV`1b@bACd<-Sn0`wW3Pzd_+Ozwo%$JvnoA>_Run>teL9rhk@r zv98l%mx88L5Q1xZs(-s2jPU+MNR2_L~Gqm9=o`oxv8WmVadQgvEkif z6{#pBO3YgYuBSQPyU1c#P0977DLDf>^YzKW$^l}R&FucIZKFT6Nju{gSrJQ~(r$_E zFF^fyQ7(74XkC}-zOMLxgZ)sR_>~WcpfSw8iZ_=qu(S<(xE3jM2zx(oDRuS0XiHJr z6qbL|CDVmJKv#v+`@HT-h&_PjlH)(~Y=03{Yk9JvMAj9gZ23kf3jFK_Hb`~+hTL)k z-{>`2&DvVEEat-No^-psfkFr)W3k*%(<*i& z;)W&ml)Q=Q^MNaH{WlE8h_|>(jmzNU0W(V^o}VqNf;%^gk(ADxpxs&hR1WIQ8z9>x zh~YPiG92;l3!$-t|9loP64%RdYa**kk@ueIiy^ECgkzH8u6{dQO#8z}5; z4*#_T>t5?1)Dz)(Q+qKIQ|nv5ZmqF?$dSmM=KvW3;)A&CM#Pvuhk12EN+(g=q`bl@ za;##3=u@%5Kv=Mf#H9ck!j?*vC94SEl_esvkFjw}o9Q(A#{6zxvuhgVxD5cgcAJnK z6r_Y%ao$=Imq?d7YI;y{v=^jlLo6f~^_K2K5)!0zm$51J&%6u!Od)dedsy~~F@W)} zV!r)!11LpA6L3=+vNr5XkA(n1^YzLB^i zsa1N6ER_kA5k085yy#gd+^c9bAR}k-6|eKUCp(j#qh>wO`*RzloW-ZcWeXC zdH9X(%U1K$P6_P+^v$&7O*^X>U*%4<^%QLm3JGfMPu;NIk1tg8U@BHY*@X3t!}=lk z_(A2>9Z<}xx5$I9IU}q5Claq`LGMy0_g;}{3mUZ75uDp)`2e+$(bKRg#>X#~!}Dey zKzo-@S4^`)O-;j>7kXmZ=V4gNraUEk!)de%V_n10v}l!IM5`2ituJe<7P8}~))#!~rM&#sY;a(cCTF>( zxf;H8mwgl#jepf+fUbpmjY>}VBLp$nTqWBykKEsBR<|<4mEWo=f8WF@?oKNp(`F!A z{-+f#_ppQ@>LcXr&2R-Kq*^oF?T17tX$v-F!4*JsEZq3Vx!3~-?|hr4b6B!{3^R1q zicDFb4t7C9D_ZV%Nc1?^3sUfH#b(spk`nN|$*X5#Z*2Fj;**;h%#=%2MK^_q(!hv- zqUHGyy_F>;FMI}k(^t?TCbmOzQ=)D?Z8)Mz8;-AAn&kc@d)D@*>VS1H z$f!G|&ea+dbk9N2!ee68#N7W5=jga6~x8YOntcM8c#-wLn47I3& zxrBOV`UTmx9o6x;t7k zN#>m_kSVIsd*x8^Ec;$)N|&ez^ZZ#=nuInQ3xE zJoit7&=-G=RrDZJJqI9~0kx}Pu(U9BdsTlgtBL!ebKX6a9E!!YcnXpey#T!z>5+D0 za0%LNCbLlyn-d->5UqmFzruD%ai;C>{6_5iW{gSu zs-fisYlO-`8UyIVQ(tm+JEL&6rC-3f+(9Fw|`)&(X(&NTf>?3Di4_9Cl{!r{wnRnO!VjDkp zCt%l3K8rUcXr?v753F4qs*>$?(9@%I{I%ndz)XOLnMan~>JIt8R+YrB+Hjpn_q`Tl z=^jwox%b(TXIuxCXFIdfqy_8*jdz^5{cjo3Ot)9sf0L17{`qZpe$ejn_+_Ah68L%Y z5BydB^}oHN!u!uF=Km)8{kK=Rotl8x%=xDOl2QfE{y$`={PLen^S|S2|97(8^4t+q zAc3}naH5I%ddBWlARvl^?>pRPcWU?o48XWQQ}h7IvOGP??g4*v!tg&|LGB;7oa??7 z^KnxtX`b<{88W@oRp)X7@ut6a;0r~@w(*)e)QOAxZB04f|Hs>zm~z!dMg=f%{)ny9 zn;a}ZpIOMXD_==`n&A;x3oAANI0~qHHs0`G?)L`S^~_ulLBi>XN`(0Kmjy7{nQC84^Bn9^X4uPgXy}%(bdj?|$NJ{`gM;BK( z9IR+6d|t}T{ymQ{c53}Yne#Y|i!?JD^obE~$F6~_DRMui1UySS3R)LLoPd71UAyzu zIJsOA$t!EX`gh?}KAHqTffgPixN?^Tb*UeE3PwZqm_w$EDk~)UqUZD#^=Jq|#0uZB z+(`xXZ6+Et+>^f=6KD-p7glad4bAB8%d4+EP&IwY z7~3)DCsvRQBPe|hJheFUuEx(3W~c0aZ`;#a;*U^LmC+N)nyLRJPq+1YY)yQ;(l2xq z|4rIzr8))4BEJl)IMfKpz8ub-v19cu&)d;xK%KD7=hzLi_LyaA%B3!0px-U0@6uWO z4|v_fT#9?2tq}-Nh&Wc+tZja`d*aEp3+5vnC3F&YTD=-KcG$Brj%>?5qC}2gT?^^J zIN<;j-c!l^GiFxAH(x`|uW^L(<P|6>l6V%mu(#z7CcqUsay%zxlrm0V^!XPO{%gt#&^8&B%x<}mlDBI^XN#EPzNO34FVfV7w2+4b4B`X7 z?BB{Me2o6^X3fPsuO%ovc}3m?!)<&M+NIz2>niI}#IXw$EGfD3`>yS!#o2W`ekQ=l zDcaQtv|9S)Z&2W1{j1`A0JqcFOSwc??$~^0yE(dEH|$_OY}#OHs$HC3+b*81!jo3QpN2l;zwO-5^j@pU$09=Jpfx%mIwblT67( z`C$=E3hKaM6~(|P+oOe(fly<-P{1Xx@UXY>N*kst%kJ-0;_SlxKKERuoa+T)KIb%o z2RJQ$pU0(ZBq^AgQ@|1T|L5)5n5wPNR16vM9_BoDwkV7&TQgDqYepa-drE`cyPfnS zC#^Gj=VF=WP*~es6iHzBTa){Z>T>r6N_bSDY+JTC(9QTc(8(tX5r$Hl*ex+|nkbCv z+~E$Ggac>O9sX~yL#A3rW72dq(>1q)o}8A;4`LD?e<-=H@I`5Ol{lM-UrBaMjb_1J zBFA~|-5$L7S07TdLvg!KItt^m74z#=s_$hJsX?=l?}0>{to!X*sbOwhj+#PVTVSRW z;F?(z-@z?968;-H+`kF!l3Z5hsg;*qYZWv8wg6au{^U82Xoah+t%|y5q_O3Ag73JR$k2FoA47R!N#kftXS zyW3p)YwxZdqG;C}%saiK@aQrIoJp<0Z!~V%{N0Vg{PDByNG&&(=MXd*4K6{SgcpJO zcn7r9y`);D8ZeTWt(UQimrT0)1Mp63xTW-;QPj3R8(<-}Zt=&67}-0XMjju@+Erf6w+8?f?r?Z5eDxm; z;~}g6vXF=V%PsC-T}A)C#QzV7V*lSbM4dB$hoLdJ9{Zy%4mm#nPGiUPc!`X^@NU_^ zEf{3FxT4#i!Z)hBi|*|31BVxqOu>S|PF9Y|#+Gc+V8yTtjM3bE*P%vFi5L8XavYk6 zaE*ZZ{4qb^*?$%v=N(gbGT>b;%b|u*wvs28WBJP6wHXOINZ`6DRL7Z=oAduoQebbC zI?4(IuE2I@xWjknOSjdu)b&e`t>Th^zJB5NqahVr+XE5)j+uemIN!* z8tY*L9s}L%3hF{UNUPhek!3a>Zkct7x0zTb_fnN8S6LT${wieb0zj$XH=gW`qd~Mf zW(^$dceh@t+};?rz1!jTh4nJ&=|*B&&*?iE6NB~IT&*&!Doqj6ZJ7Vj$T|hy4G^pA zwnirMCQa9I9XA+8-Ze_>1ztxrq=Ax2kIG_7s7Ld)x%aXoI3T}{-r;|;2bFLr>$q*k z3}h&Tp{-6;Au1w|jhdEfx`MhUB3iiZPY}Xf()mZ>66{U`_k3dAUwdWb;#w78X0tKj1957%fdU>-YJn*VWjU_R4lv`dwj;3g|k$u;BlRO`rn zYQA}~P|wG^K8Z-kQrk)17W3=8!8#_u$o3r9UVkC7;DeFQe(VL4UC2Is?6aRL-0Je> z!UgHBJqYfw{7B2hJq4$^ukGzVuC_Si8zf5%x0TD*L+E^*|NQ%bUW$9CEZT6U)>;m$ zLECkEh?Q@kVghh4Y!G&qvKd~GK;RMZa1FKft?;kvJPzS#B#nq(VV4^ECnLL)7>T=! zoF?KowgldL)m>m^d`cz8$|j7*$~jQq9gA3YPmwJlGQUUc2gQ_2V!KD@i3Hyx_(B297iA3LdNsZ`bD+LV_2rU1gKfNn^7syzpOj>5U z0xsJLGU(&qo^SPdsZw`)qTj1soI>`LsyrI>r2k3Pf|Hsf<*y1j7j{rSrN7SXJgQ;9 zvc*R*KWJt?dS8BnYO!(qdkeG$v z@=r|*)Qhb<1m7%^oJW|>h32IzYI$Ohum*qgyuc={J%|n&>1#5H@k(>&SF-m6+)M_2j5Zss z;qL+L;`7I5pRJ#v)ha!*NFHgYA>-;_t_R;&^~XJG018R>Z&O-Vj?khQ#~lbW95POP zbtxKE=cET(xu_;x@mPPh@ZK(e@yJ-QIm^9;(lIp~$InZ=#)cA9j1X-sC}u{zW5iSf zK&*!jLF0n`#()V~Kkq+z1E_gX-uwr(=|(7aR^6IQx3m15*T1Lr56EtA4_&%VDaMrI z7*xplU_8M26xx-JOCKfOa5q7r>nj-X`88GcpCeT#f~5)_0AQbUk~+1oYpf^yxQ2H+ z+xpSrq0I-D^EP%~P`SBW+x8{amfxuJ{8LDNBL!Dhu@-K<|I;{D;*6Ajbf#;}7WGsi(^ zwQR(?){v$su)=;D#(5VS)!`v#y9QCkT2o<_b^X|FQZH&czyug|vsgQEqQ^+xps6m^ zsKRC7&=`R5xy4jsqKp$Bv&WhN*jlm|Dzxe>&s8Id9_?Wd1Lc#frBzY1@z1!Q;KPeP zu{Tr39$uXfNx32iDCM2f(jXRXqSL%+M_JuKn*+eYY`6Qrk(D;`{E-gO*?UfYyQI1c z-5+M@%G_c1rS2Ob7A4-Wj!P2Sh%ZSmjbkT2@pL=B0!J_i@ z>({MELcVDWEQ8YT43=Z$e4R*f6-o@}QZzsdzuPJuTN1+p%L88WedPQ0hIOJu^Un_x z>TREGg`ocAwN9k`;YhsB-Tk1H@l^hXdMEA6)NvQ-nkP+YBNg(N#E<)5a&iyC2~$aY@O-0ku`siemU*L#`OjO8DgkWu-+l&Cw;0h zzAp3tg79!{2s+mJn&e+!fgZm)aAbOa^d7qX_^~DJ(6NxNakvwI%)z9dI#%A#WxWJ` zLY&g;;<2my&qh+U``1uLUmRTQS7H#fZfIU~JH{kqrfCD*o)I=2{BmANf_R;{UmB7s zp(9=1JT7}__?xxBdlXKlv}7}Va`vUcHha~hU^Dc!AX23oh?9(Ua@+B=_1g5%0d#9{ zDI`HIggQekYaKCd5mnG~NSU(|)l`mPQA4ezRU~pVw1OKZzTZ!<0=$4kYyCdb(f|nJ39|&x9h|InxpIy9@s6|CRw}+| zFL;s{Ub#i-$!Gyvf<=SsI-6CQ!qt-OT2@#X=U`0*MsrZ$r0xOC#p)Ue3azuU|DG~9 z=V1Z`U_@{A*8{sFhtgikKhZj1F%1lw|Iagu|D65LV@Ak{YtJ8s0N!yYh)hH%w=3^mwGe?v5hpbbuJQODyzCA~DxFeS@-@d_-v; z=d+Qu#VX&NtnWIM3FI$s-q!C(54*_YT>^Fe;V8#V3p?l@L9iX#JFfr+Z~#Xx%gqg` zq(l}j+1fT!<7|5|!W@dK`L*JdMZr;!8PHSzgu2?+Q`M|=gQ8s& zH{>(A>G$1g+U%WgOorl@?c{(@Jnyc2acxtljjnyAKV<_~)bK>VTI~H%3%d#M^^H;0 zuHL=0S^j`I?a@$hloHs;qhoEP{(@rWVq5*J)(WAYidbR+BV~ufUuW$EUXw{d`fYpA zna4%5MHTR>&WC&#R41R*%*6RN;ifOjTPLe@k9=g1f2n#d_&RiyB-^+6N3mMX)4F1- zWU=O~#9L8j;bNFP0u8q86x@$;XJrt!bU_1+Sk$QK>yuC#s5wJtS^8J2lL6J<;TQT- z=C#sy;hW!{(l_JFrokf(72TT2t4R>)4e!NPMf-)e+T{+Fnc$uQqpqa|R9$ZGONT93 z%JM78@k{cuwV#&AeZkY0Gi}3J`ur-^4?eqlaw@ibBX1{qO`AGx?;m@>bl z9jWJ==97;66I)DhGzGk*@F>sJ2pMZ;0|A75N8QLsW?Of`f(IU zz7IAGG2o{?9S1w&H`03RvN*Mu-%r1q_)$?s85_&sqp2jv5e~tvjAn(yj9`K8LCCet zy3Z#QkgFM0eE7@VV8qO7ka%_bn95rUPlF%m-RdT)YjoO!ufHPfNoQXTC{9{CD`l>n zD&#Uc-m+QYV@1jvNt6r`Yv(H^reYLJwutN4uW1f-H~A2z{*vYv0* z;L;CdR9ssz;Y>PTV~o}5_smYXk60+F<13Y+NR}pD+Y8)dKi#gW-2>|pn4NIbvX{fv zs-G(L&<)QiuygAt$g@=0y4hg5FECy2xN~>{b3*y&UYoNV2eq43bPwvREu_kN62Q8o zX@>*5L#?5BzOPj)5`u3m>}fINFrcBLqZ)o{Vi}}pU#SEESj3CGA&$2 zvV>i{pw&aD>DRpV7rVBIy9C|~_ zhDuxH^BL`87KIM(nfk~(Tu+0dn6XxAU7VEQy$Fk{sfRMih5inWF(JOSju*IiiVI`u zq)sU?uYUG=NqzL#`C#T04|eTI@!*Gfydf>l2CX9b*b}fckG%qWdhR$JOtU%4 z|E@-+czynef^DFB>2ZLohhG|_FY1q2`Mq1e%sJoKH!inZAp)C3^DROW4y033?uO6`;@_x0_$Ft7@FSeUFJT z>ci^psAK;63(>2e7J7`mO?W^$rI5ggl3RVp@z<}ZWp3H^)a0I{Z*G0C+p4B|2e@sdcdSFFSVGsj4J-e?;ld^Z-fPXB5wu~!m!MW6I2xU+1=Ce1WCd?}f zRe*jd*dM6&fY&f81*P7VXaX0qeDcZ!#*r%E%P6+Suv)Q+UD;Z}E8m?`HJ}K~+I~+7 z51YEl=0--WC|#Bo07HR_^h%oNx~h(fhZePp6yf?#z4I^XUUVLpP2y!ALs3y=iG^4A zErbXONj)|r)8@3>15@3kk?WJX>+o+nZi;^J00KxkDfd;fzk8Yn)idN2bcogV%L$P z0a1Q;kep4{#@J>MWD@D5@o-~VR9q~jY%pq|vCWS+wlfLz7t&%7huZZ;w$qERd%}-| zBBhW5e{C5*cAmy%OthE?k&e=nrZy&{P)eGkoY5+G*4BvIw0Q0L>PQVYURZ9*Ui*|n(6e0vQ3+@bl@8Na13uDTrZ9ec zKb2|0+0Pym8gwm^B^;`-Pp-H>P+)uzP4*EMJIm>xkdq*l4+ti{YNc#yJ}W%o(^Bot>BFfHGVv^)a-rXGfGov-qPck{q`jp+nOI~ zBbv2#Nf+Iu!qNsl5A}s>=DB+t%CRe|2$}U4hChgjk8+YWXu;>oJFQxadYr;lTt@smS17)S#39b6VE>+8b#zE@ufHu;dSCXcE^mg5e4zlq`PFPMFz8%MhGV(J~1(J8*UBszByDKcC4r`Tg8Jy=%ut99LDMi~d^= za`Y@CMfLMwAmVnA{xbdFKZ({tFw-2G?CHuG zrisw%S3%0IL3|nWtD)X-?;8}c;M;8k<`mM`QxX*?s{mzObfqyCYYwN zVdiF!udh2gwpB!5*w7WP{s6qEAve-nYljN?ZlToeoG$Tw82{alV-bAYS)v=UTg1!T zdMr~YkHXA6!+za>G`9x4@7&n}V90Ixbo18yL< zkg=JG&L54v+14^8@k=9J;&WeN$S3QP?Dmr?v^d^vx-E{b5JBB1WlW9RMN!+p8$uU8 z+Kh$aTQ}k_QislV4Jko0A~bo<^)Jl}%RH#nPg5U@IOF^C$Idwfp!CD9*CH~tX3b9f zJG>A{z)diFVPBR;Q&=Hz+wGBTgFN$Q4@BWH?5Y}M#bj?Qz(gHE-7u>k+R~F%W7*6jq z5eFxU3Tab)x>PyV^}A6*8N~WQ!HRxn{cWS&l$x55TIbnXn=HpJ;&ySDFc3qMR!Vnr zV&r^{{5CY{YKKeZ?jor;mE6IPB4c4oru0n+U~Cc70ahbu;A{MnR|O)LM&0VO2h+Bb z1l@<2Zk!$-@{mkuqR8jnSP940?Fmyq&b+-3E@OGsmlOSjM@Jb8=kmc z%tAfPXg(zP8&=S==sq!oTnMY&hO4wg#P!C^)#v3c!lyFK=xh z(N?DI45iB6TN`B4b!~35O8BBDO_MbO1MfJWuZKE4UieMgwr1t#B#7(lg{9O@*Kv1t z4Z}C9W%Zp=i-ub_oN0YYvtXKz$Mdp=7UFf}8nDT>u?dDBWJ&1|V#l8bXI(nHR#J|fKfXeM;q+MNck2sl zyh(9mR+Y5VpWNBPd#bEdADq#F4V+S6dZ?P`2?WTtJ$j&9~>CUkq=wEtK}nkjYH(sa7O?rn={KxmeR}NBnB+4b~k?w{LE1 zuhc^@kGDA>de_4Qe%AK!*{m%xE{S^T9@6os3UK=9bZ=4_lLr$3Gy}6IN$Rv%!~Z1| z%(CY$d=tW253b1e2WwnY(H9O8T(Wt`)2vGRt;8x9P)Q!Pf3-CFNenGIQVyzpA+v<| zUiWL>T_^}ipWHQxY9`8M%S=}987tma9mwfcAn;%nyk8T{q`HzX>ui@5K$W-VG1s+pxnWmAt z{d;kdP*e9gpFdw}b~$LmJZRxAFte=Zg#v-NZp1%y3;r#wJ z1djJY=~n0tabV0e49i~!Y;ox}zfDZi<*(hNZ)en5Oz^wq&B(4}5Q^cRwo9Tz)!FND z0zxWls`A&YXthO^g9}lRZzv0iowS=w8;XEn+gRwO2_4u&B&F927@&wL9?DbF1a#==)fO+`uWy%{RwynH z>gaEWD&urNAaK?nvNDiV!RnhiCyn2ZQ_#-NM^xVq-`{l_9NjQXU#;Oc0;U@Gnxoeg zE=kU@agZ^kE_@i+sAv-F;N=j zI{ucB^7i@sEgk*8j|ct-LW=+ML;M}o{g|A!m9hu`o9w$$Gt3jn+?(6&Q5cDoj6m8xI_y;hFpl=6!N(9OJ@Mo|Q7tkDl2A zFxu^As}syIox9+-uilX_#Zt%2;r$6iYtOntWX&u4ffpy?I_)q zPTY8)GrF9jEF`RwfkZ?G&@1LPrtnUYtlI8%fL+#qo%uR;JvJ1KqHZ|3@}_s_gd0wY zwWj&>CH*ez@(&8jF|?@*1LZjR&ju1Sy|EeLd0-3A1wRPK#^b@!ueu#jn??6DB5&GE zVxqDZ%2F<0xRSaQL>JAZW#ABQ@f!6La3h-v4-9|sWNq$xk+NGA`{rUhgK2Nu$TIfe zP%n7beI3T=w>VNh8cu7jbV98!YE8y4x|5c|O+kp9M0U_+8&8|i7tZ2OqJvE5t}tAp z#d(0C#}7Or=KdvN=2uLC8SJ8_=WyhtjHCnjVbeqJ&E>fs-+Lho`z#5pm}o!qVU ztBs@k9HBBP-Xa>7qvBHZSL9Xp&}3B&&PeC#wV{9*-s;J&brTLMeb7jXH1T=9qf<@p zi9vvTqsW}>^sxvB(OQOeGW9s}b4?@`B_6_I4K$9L9;HMDuxeIUfcRPN{ZsH|6rfn6 zuXK&~WE+r`Sii5gonws{24{WyXtZ2>Wxx6=K0?+6yP_;~pW-reYHm0ppi^UKRouQ7 z6`mGVE7^X>#>3!BPmiF5*Up%g^@)*v5TS1a1Z#_IQjhG=MyJjccc*%5Kpjnu|K2#c z6M=B+41E&ITQ*)(er-tP9mgHb+e{aBhShpUIlHpuU=dZe+KO8zB#l1&mY$m-kq1 z#WCBL4yN9{EBxe`8P8UQ+Cv>x<;@ul#NvF&gJhlz6Ci0OpGng~a-Q1%6@Ayj2%qAu z6jFkp=cY9{vJ);~!eX~x@a2z)W_2*9fcK4(O#+fxZ3dD|Hn4HF4Rh;G>0eHafTn(S z*ITC3Oh!uWEs%V&W5l1h)Am1NCov5Mwkb4dPfe`T^Th>+P|cM}bssWo46>^p!wlPK zPND8$^u-?Z>J33BqadyRqVGZspY}|m?9x!RHb0|)+xF}mmq;i0Y2?Y<{QN#|9bwcWu_4Xf2#YqA^MhVCtbM0DHkJEWGg?yW6 zY&)vY>BkUTw8?uJaR$lDXyyTsoJW26?JDFiHLDK`rv=&6uefYiD5pK!;yl^EJ*o=D z9o(4A9IKNOof_D5o6#1ra}O)Uf&%s=JfisuE?_FRX_}3QX*Fcg%BF=OMkfD0m=0F= zH&^N^=vaUB(AB#A<(PoPHoyBFrtOP?Gcczk*D5DzdNnNSxA1~H2$4ta!R`bf!3A6w zRe3y@?zt_)P%q1rxfk@ra>Y_~>~fd=Uwn&UHI7p2GhB}91)u=dd~gJHu$(t53Uv8T zU5L@usFMBoIc&Pxjbwh5H}@n?Jq*7&?Z-lu^o__s;Pk^fk6|T5T13+NZ1V2E17!?S zGn8{w>pny$*^@)>4iD?h7mTumR|*iF)KOQLg@ zJe?>L^L=S@vIAo&(5hdF{(`OjKv=^cFZ;vE-p?`m-Os8{$zDnocc;4E;eVH9lap;b z!CUWIw3)Q-Zd8RO41}-kLKDu{KCX2(u=(yrsadg#V*#M`=rn$8&9|*lr`CrC=!I`? zCzKXO@#8n_WKZuyTPWq}(o+er3{)dl-%TPRY2-ajuN`;lFl)W@#N4c9bz-fnA!q{c z-|Dv4EJrU**`06&nPF%{hZjy?KIz}8ruU}R2ZQpv;R6LF^}TMb zq=%w|ZaUjIZI$rxk>74B;XMPuHJQ$x$Jh~Os}W?dkym9$U?mY6d@iXXNUV6z2?NR5+W|70d6K4|K3`;on~@8>qm=GJlS4pOsXFMA-?8rOWI6IuqZ6dE zdv3-Zvd>FL{6v6VR+O_H;-s1aD7;vF#IrjA*^c^_hqdOxg40$wr4Gro&$|dd?5&sf zR}>&=Zq6xce%1KnClDsM`!{95FLdkELT}(~^=XiQNgc!QT3qZ< zY=(g0aBkXhY48AqHS?{O7yZ|#^O}XX1IA7s!iEO$uy#-TYYCoUFQ9#eTD?L&2QaM? z32#&GWTupM`nSc_dD$k2D-a6oa=u4kzDN3bJy+DI2>5-HNU7^K)lE_evi|7yP#}Xa zIG6H-;K%5AGkfS4Vu(mvFRXNr5AuYGKwF|2L8&86z*ie7OtlkoX!aX>Fuj=C=OTGR zAMa<1Y&~`SA_TIPafTz`qfS_&x>3NF?eahQmA+7jhEWYD{&{go*q`RcPt5gN;?$%~X8@>Pa-B z(n_*oE8tE}EGo=XW}&@W38+{5!#j9+yarN;lf+;(zUypsF*0n@(a}$Aw5qF1yjMZ~cE4KHB^Nz?n zMR-aypGvDcf$^>56L6~lv4za3rT)p{u8!YVW_CmxbPhj#@pO=TP=FN+`~nczv;U;? z{(l;S|667d2;=qRElccc?_aj3d9(GhCx?`5N`I@-{uJ_c?f+yB^{+`)B3<%FVPl>) zE>*|zcD4ETo07zol~=4wmOyI+Wg^CfOH1mk2u9d7AW(Cp*8?|cvki%i7Jsk zOvq_zfzQj@e~pZcY_QD!cv)do)W!3@w5O?nKvoMbOwcy+OXU*&O)Ad)+jFFNNo+mG6=uz}I?6u*vV5!QdD^ zw|{=5y=~~ku6uqg6?1blw7MZ7+k6_1cC(@QdvpxEt>rHGX;7>)HWYZ@PxEWlvQxLv zn2-G`8wtgqa5TWWQEi*YK2C%mZ!m+K{qwZ#G zLbqDJs1Ut-I$RcejF=npIg^`s$c^&`HN<-+s2U;h=g?#!xlUB*QDL*%QX5zD$k(xn zPT>A6SO(?U6$Fp6irV&2$RM~F5%f9DmldYupA11bwn`_DdXJHx4h&FhdkDjglLf*7 zb?QzOaks(lwKs*lz-YZ=+Ms-_e~Z)ajrdMb*V*E z12KlWWzDU3Zls87-aV6PRc^K~X3_{NRwD#ws^f=Bj!4q{Pa2|lBm-#{)L83%hu)jl zn&b*1NN6#%(QXzdNB&&VgKO1d(o$=40U-Y@gm-CrZ~#uo4jYy%^8TLE$YBj8-78QA zrB#Su=;U1vNTA=XIleC+k8(`n9OSDVQf>v(3kdlPCu@&ca6S|4!qHzG`7Kuc%WYom{_(uiWs8>rcUItk!W7 z$;1=FULI(J)JIz~z!>1Bc>b6AuivO>MQ98;wfrx$21TswJ+s zYhZpyEWnxhgjS22ZxY1JCVFM?^5 zdIDvpM?)mML^(ild+C}o({toZ56GkMBo-P3%3YB@Gi?@qoa_|xIT)h>h3rI=sP1D*kbsi^r||3o>PjpR3lq+RtpUc^jw5H!*;&mYUXcgC@d_$VZ!zXeh+j}K7qC(PevcYCX0jV;pPv+ku*Y~YL9`uQqW z(G3DKyYMN`cAU6N;dSOP+CJ|AKQa+hq_KIvY1Ot1M})l%sd1oVgL<7!R)RW$Xzs~{ zLWNJC>EGLY*C_g^n*QV1;a$IPUWhmuwHNbS{=p1SKdvzF!oCTNc&wsIVOiPTE`za%3GYXlsgdkd-Ecoemt5Y0gO5-Xe2B0I z;Pv@u18X~~>E+&0QZcz%#Q4B0B|8m*G4EkXEsfwQ>#d@x=@YugxCI94_RJz_hK z1MiM8pMumm$HK@be<$-svU0nAMloSxXr}vsx(#I~P)!C(nN(o$zTKh37P**)Fd5t@ zzuY7B_$R$r|3vjU)0=F2Ms&0i2Lw9rSEk#v;(!Gq{?2#pF(_HWgh4F=xoOkis2n*PT$pw2A9tt4$tXp%Rc-;=aBc{IoMfsI> ziLzJ|IWt2o(!AybBg)S$Je&6yAD`Q$jE&D_=z>S?u1=eR099Fv2fUJYHMx!!Zs zfyikrBlx!Fs3|3qxfyHlnuO0IP)4$|&?Sn==b5Oy}ft^|uCUb?M1%d#Dn0IrjM|jr!2Myi3jqbztK z^2?BVL*(Ehph?|1gwl2f(q^x19yfVX&fpTeA(E;dBW}AbN{{tN%IMr$Giv3TSFC4M zY%4Dwb`|gP0A&swesaWb@~Mfp<^%66`Fgiihq;xS)#eOQq93q)v_5A|H7zFj9yZ-f z=Un;e|9@3?rC~{?Yq(XN%xurHwB@LyB~(n3xMihQmNP|ZAz)?YilQlmq^6mbsZG>e&wD-Bd)?1{-_QH3 zg6YOg@R>F+%1CS@RY^;9NpZFAm^F`~v$q&EhW|KxUb|N~@M8NHxulU#ca>>>-U*_C z(;yudIEX2m{XN%G>^nh$u%{TX^11`fwQ0xBy1a_jS^v`c$HMFj43wdv$)!>anqwLJ z@>TZ%C*+7oVthqULn*j?A=PtvVQ>pkpI{$^EXXq=k!_Kz$g`c)$+3lF^*+DqRR=4v zYe3X^{{U5FR6lRMl4C-oO?oEvooOzse9#7xcH!kJxSbU!-e_!?KnZ^=ych$0<}WzJQ*cdRDMBLL47F>(3`QC6r6zqxfC^w%SqS zVU5)|^7gmvCsWLbY)O(^z%0D1VaXxH-@UI|7N)AmA4cHCj}MqBD22i*nC^O5Utu;z zhW(n=8sv%73}VqREn=ZEpf(CQ4ZMG9{=#Nccql$Rmc-zdbi4<$mlhJMN6lSgdP%&?&eA)OA0qcvkG&ftRBs10kEDxQEGn(niugA%PB$pvgSO z1!``)(e=FLRFUw}R#G^YuLX37$l-tRB0xyK)$4tfBtGA!nN@OUtVdra@FF%ucf;M# zS#;Qlciq7Wge-p8#<~;z%p1QOe+Tq{b1=D!n}MUc1()l#TNU}UyUF8GUTY04b=M({ za{r=@A87QJm|RiRM%z;GzQ0YZ`URE$$lOMoX~*EM))RJgY2yh?1zNY2V^!#@e!OCM zeEA6%cW8SS^?4~{!+v0wZuxLUIX$2Y%adNei(wM=O++CR`C2_*MtgOu5uEzIMvdk`8Hnc=QL9br@@5UB&V(?5XKg_0rQW zEr6+XxpvsA3~r7RCFup60%vWlSnvmxdJ}QkgFOYWE1vH)7<$7_Vg! zt>2=)Y3h}1?z$YH#p|D%c!j#=_a`x^QKDBS>)oNz=+N$)R28$+$d?J1X*Zz>Z@XNv zxupw&kDa4SOGO`Q5Xm7jZ7A@^uj25Ua` z#{cAyIP`@d%sSiY3s-&|mw>bg-KL~EZY6;>xb_*~iA>+#zKQ3fjE#Q@R-;-ix6@*p zTiz;OJA2!RHZ(0XTw&BKbq_~Zl2GW3bq)8^?l4cny@^BnO{M-mIBbAz+lA=uu%3JT zwg``uQFCEYD}A7I))L3O1B^ygpLP$}*W)kNcG5{2VfZ!NpL-V5FNFpb*o(mFilX`J zTDIV3x$lvnM+O7|&NYgcN=2@4sDOkcECo~9Q#k}R(!2g4+2hlO}9wF`F=*VHW>5)WSuVtEn2QR=&-V?$pE zj^4M^T?g;a=<%2@(LjgAFYRmsK9MlzxJgTf00LegDlsc^`QXMkzpOvoHMy(H?1>t; zx%*naexg~jyYkuyA`2VfV;~G*_enp!m>wL!xS2~1k}GFxmEN@gAtnq$`m(js37;mh zmWfT|<|C7m&1ehJmTL~(J1V2C*x?y{$NrjjgI|SQ{$?$O68B7wB09rZGrc>fVPNL# ztf*D&m7k<)0X5Y+2X(3H?z`oMlaU2!FkJHL@j3>?{*M~Pn zE>;%tGhOmJjl0x%s&Dqf4a)=T&zw6MwqsH(q&y8Nof6ciBOMAsoc}NyAGcAs(6gK3 z(x5keXDMCm@@%OZ^GaD33Id3 z%=*_>{Z`>SUgm(u!nW3kmdsPH^jvcj3J4V{eof^k(|%m+qj(t;&^l(5SGNZ&_`#nM z8USZ-c(dMjUj#b$%>C8Pt-E$2F{g<#P@i^lC zf%U1yDaSyG9cI-0(1tf2y%!t@a`YgrCPE6?O(>Sgc#jXt2Mg_p31w;n2DN|N%-VOa|%ropnI+pBQm zDNR)ek00UjA%A%ZysFu>BVr01u2Du0{mbaY;w9)$pwG7$5Feih#nFck;+FGJ#ZF9G zeuw;=7fOkm4k;m6Aqz}qtIEPTKW8QkSCITUzkRj{ovvLh5u>VlzAaI4S}E-E7Y{&N z$b(If@M5S+OS{$j$wlp?{8&g}&oOCmH!1&Psm7}b4zF^>;;k~WaJmRv6d_zAX`cFG z>`m3l=5THH)J}En2y(QefPOos{Y0fotX?y|!4Si|JolQImZ*U8Hbg+injWiPeeR6& z`EvBN)!aM@#mcqs7FrJG%fUT3Q3US6r9Wd1-ink_tQmeD9-8I0*RpMRroGD^II|(| zQxQVq-T8ZshgY&Pd&Qh*+lZKNJwY>2#25V)Y8QrnUun3Mc%VCfm(@nx1cZ%kJMSrz z62AAG+1Xb}v%5)Q*J+q?mh+hP2iM;F4iqz|L}P!hxd+L;FyhEQ6s=26F}aqdnJ3f@IH$l2Qvp#c1P>BrjmO#ID2N18SE4umN1^mVgqS-PEC-qz& z;Jh10DT_lY+sU>@qSsgb(j*)%xp+%-C=T62?R8-CCHQp6z@yz#s}ZcZN(JpCwe(XL zi%?FEuyckLpy76iAd%i%{H4OKTeA;`__%6Hm5P0!jz?|9XtHyjZZY(%SN67*n}}{S zwu=nhfP`T_?qJoMT`D&0wIDAE#mR3s)lYx!cJp9AD6cnPT5GueZiJ8k)sEvj@eg6G z?CRk437#{9qn&<8fa8|@s~%KzK@8z3C~&oVtyPgP)u46Dwf(A4zgZRwwc(COQsD=@$U zjOB9VEPH*_4S!1E`HT>9`lT^^;c_$);x+ItAfzwu#9X{c-QGr*s_zBb)Ah4iR2L7RN1{r18~29 zKy#!1H7lk1uhBwT{~d5s@2s8E KY3j-Ak^cnuZqyzC diff --git a/windows/deploy/upgrade-analytics-resolve-issues.md b/windows/deploy/upgrade-analytics-resolve-issues.md index 0e85182e37..10525552ad 100644 --- a/windows/deploy/upgrade-analytics-resolve-issues.md +++ b/windows/deploy/upgrade-analytics-resolve-issues.md @@ -26,7 +26,7 @@ The blades in the **Resolve issues** section are: - Review applications with no known issues - Review drivers with known issues -Here you can also see adoption status of applications for the [Ready for Windows website](https://www.readyforwindows.com/). The following sections cover each of the blades and the adoption status of applications in more detail. +As you review applications with known issues, you can also see ISV support of applications for [Ready for Windows](https://www.readyforwindows.com/). ## Review applications with known issues @@ -73,14 +73,41 @@ For applications assessed as **Fix available**, review the table below for detai | Fix available | Yes | Blocking upgrade, but can be reinstalled after upgrading | The application is compatible with the new operating system, but won’t migrate. | Remove the application before upgrading and reinstall on the new operating system.
| | Fix available | Yes | Disk encryption blocking upgrade | The application’s encryption features are blocking the upgrade. | Disable the encryption feature before upgrading and enable it again after upgrading.
| +### ISV support for applications with Ready for Windows + +The [Ready for Windows (Preview) website](https://www.readyforwindows.com/) lists software solutions that are supported and in use for Windows 10. This site leverages data about application adoption from commercial Windows 10 installs and helps IT managers upgrade to Windows 10 with confidence. For more information, see [Ready for Windows Frequently Asked Questions](https://developer.microsoft.com/windows/ready-for-windows/#/faq/). + +Click **Review Applications With Known Issues** to see the status of applications for Ready for Windows, and corresponding guidance. If you query with RollupLevel="NamePublisher", then it is possible for each version of the application to have a different status for Ready for Windows. In this case, different values appear for Ready for Windows when RollupLevel=”NamePublisher”. + +![Name publisher rollup](images/upgrade-analytics-namepub-rollup.png) + +The following table lists possible values for **ReadyForWindows** and what they mean. For more informnation, see [What does the Adoption Status mean](https://developer.microsoft.com/en-us/windows/ready-for-windows#/faq/?scrollTo=faqStatuses). + +| Ready for Windows Status | Query rollup level | What this means | Guidance | +|-------------------|--------------------------|-----------------|----------| +|Supported version available | Granular | The software provider has declared support for one or more versions of this application on Windows 10. | The ISV has declared support for a version of this application on Windows 10. | +| Highly adopted | Granular | This version of this application has been highly adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 100,000 commercial Windows 10 devices. | +| Adopted | Granular | This version of this application has been adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 10,000 commercial Windows 10 devices. | +| Insufficient Data | Granular | Too few commercial Windows 10 devices are sharing information about this version of this application for Microsoft to categorize its adoption. | N/A | +| Contact developer | Granular | There may be compatibility issues with this version of the application, so Microsoft recommends contacting the software provider to learn more. | Check the Ready for Windows site for additional information.| +|Supported version available | NamePublisher | The software provider has declared support for one or more versions of this application on Windows 10. | The ISV has declared support for a version of this application on Windows 10.| +|Adoption status available | NamePublisher | A Ready for Windows adoption status is available for one or more versions of this application. Please check the Ready for Windows site to learn more. |Check the Ready for Windows site for adoption information for this application.| +| Unknown | Any | There is no Ready for Windows information available for this version of this application. Information may be available on the Ready for Windows site for other versions of the application. | N/A | + +Here is an example of an application with **Highly adopted** status: + +![Upgrade analytics Ready for Windows status](images/upgrade-analytics-ready-for-windows-status.png) + +If there are known issues with an application, the specific guidance for that known issue takes precedence over the Ready for Windows guidance. + +![Upgrade analytics Ready for Windows status guidance precedence](images/upgrade-analytics-ready-for-windows-status-guidance-precedence.png) + + + ## Review applications with no known issues Applications with no issues known to Microsoft are listed, grouped by upgrade decision. - - ![Review applications with no known issues](images/upgrade-analytics-apps-no-known-issues.png) Applications with no known issues that are installed on 2% or less of your total computer inventory \[number of computers application is installed on/total number of computers in your inventory\] are automatically marked **Ready to upgrade** and included in the applications reviewed count. Applications with no known issues that are installed on more than 2% of your total computer inventory are automatically marked **Not reviewed**. @@ -101,10 +128,6 @@ To change an application's upgrade decision: Drivers that won’t migrate to the new operating system are listed, grouped by availability. - - ![Review drivers with known issues](images/upgrade-analytics-drivers-known.png) Availability categories are explained in the table below. @@ -126,33 +149,3 @@ To change a driver’s upgrade decision: 4. Click **Save** when finished. -## Review adoption status of applications with Ready for Windows - -The [Ready for Windows (Preview) website](https://www.readyforwindows.com/) lists software solutions that are supported and in use for Windows 10. This site leverages data about application adoption from commercial Windows 10 installs and helps IT managers upgrade to Windows 10 with confidence. For more information, see [Ready for Windows Frequently Asked Questions](https://developer.microsoft.com/windows/ready-for-windows/#/faq/). - -Click **Review Applications With Known Issues** to see the status of applications for Ready for Windows, and corresponding guidance. The following table lists possible values for **ReadyForWindows** and what they mean. - -| Ready for Windows Status | What this means | Guidance | -|--------------------------|-----------------|----------| -|Supported version available | The software provider has declared support for one or more versions of this application on Windows 10. | The ISV has declared support for a version of this application on Windows 10. | -| Highly adopted | This version of this application has been highly adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 100,000 commercial Windows 10 devices. | -| Adopted | This version of this application has been adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 10,000 commercial Windows 10 devices. | -| Insufficient Data | Too few commercial Windows 10 devices are sharing information about this version of this application for Microsoft to categorize its adoption. | N/A | -| Contact software provider | There may be compatibility issues with this version of the application, so Microsoft recommends contacting the software provider to learn more. | Check the Ready for Windows site for additional information.| -| Unknown | There is no Ready for Windows information available for this version of this application. Information may be available on the Ready for Windows site for other versions of the application. | N/A | - -![Upgrade analytics Ready for Windows status](images/upgrade-analytics-ready-for-windows-status.png) - -If there are known issues with an application, the specific guidance for that known issue takes precedence over the Ready for Windows guidance. - -![Upgrade analytics Ready for Windows status guidance precedence](images/upgrade-analytics-ready-for-windows-status-guidance-precedence.png) - -If you query with RollupLevel="NamePublisher", then it is possible for each version of the application to have a different status for Ready for Windows. In this case, different values appear for Ready for Windows when RollupLevel=”NamePublisher”. - -| Ready for Windows Status | What this means | Guidance | -|--------------------------|-----------------|----------| -|Supported version available | The software provider has declared support for one or more versions of this application on Windows 10. | The ISV has declared support for a version of this application on Windows 10.| -|Adoption status available | A Ready for Windows adoption status is available for one or more versions of this application. Please check the Ready for Windows site to learn more. |Check the Ready for Windows site for adoption information for this application.| -|Unknown | There is no Ready for Windows information available for this version of this application. Information may be available on the Ready for Windows site for other versions of the application. |N/A | - -![Name publisher rollup](images/upgrade-analytics-namepub-rollup.png) From 7abd1737e8a6f78fcbad0480369066fba71eafa4 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 15 Sep 2016 12:20:26 -0700 Subject: [PATCH 017/256] need to swsitch forks --- .../keep-secure/images/vpn-intune-policy.png | Bin 0 -> 8722 bytes windows/keep-secure/vpn-authentication.md | 20 +++++++++++++++++- windows/keep-secure/vpn-connection-type.md | 16 +++++++------- windows/keep-secure/vpn-guide.md | 8 +++++-- windows/keep-secure/vpn-routing.md | 4 +++- 5 files changed, 36 insertions(+), 12 deletions(-) create mode 100644 windows/keep-secure/images/vpn-intune-policy.png diff --git a/windows/keep-secure/images/vpn-intune-policy.png b/windows/keep-secure/images/vpn-intune-policy.png new file mode 100644 index 0000000000000000000000000000000000000000..4224979bbd48e3b957b09d12f3b5198640b02e34 GIT binary patch literal 8722 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 +

+ + + + + +
MethodDetails
EAP-Microsoft Challenge Handshake Authentication Protocol version 2 (EAP-MSCHAPv2)
  • User name and password authentication
  • Winlogon credentials - can specify authentication with computer sign-in credentials
EAP-Transport Layer Security (EAP-TLS)
  • Supports the following types of certificate authentication
    • Certificate with keys in the software Key Storage Provider (KSP)
    • Certificate with keys in Trusted Platform Module (TPM) KSP
    • Smart card certficates
    • Windows Hello for Business certificate
  • Certificate filtering
    • Certificate filtering can be enabled to search for a particular certificate to use to authenticate with
    • Filtering can be Issuer-based or Enhanced Key Usage (EKU)-based
  • Server validation - with TLS, server validation can be toggled on or off
    • Server name - specify the server to validate
    • Server certificate - trusted root certificate to validate the server
    • Notification - specify if the user should get a notification asking whether to trust the server or not
Protected Extensible Authentication Protocol (PEAP)
Tunneled Transport Layer Security (TTLS)
+
+ + +## Configure authentication + +See [VPN profile options](vpn-profile-options.md) and [VPNv2 CSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx) for XML configuration. + diff --git a/windows/keep-secure/vpn-connection-type.md b/windows/keep-secure/vpn-connection-type.md index 33017b38a8..9347844294 100644 --- a/windows/keep-secure/vpn-connection-type.md +++ b/windows/keep-secure/vpn-connection-type.md @@ -25,21 +25,21 @@ There are many options for VPN clients. In Windows 10, the built-in plug-in and - Tunneling protocols - - [Internet Key Exchange version 2 (IKEv2)](https://technet.microsoft.com/en-us/library/ff687731.aspx) + - [Internet Key Exchange version 2 (IKEv2)](https://technet.microsoft.com/library/ff687731.aspx) Currently, this can only be configured in [custom XML in the ProfileXML node](vpn-profile-options.md). - Configure the IPsec/IKE tunnel cryptographic properties using the **Cryptography Suite** setting in the [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/en-us/library/windows/hardware/dn914776.aspx). + Configure the IPsec/IKE tunnel cryptographic properties using the **Cryptography Suite** setting in the [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx). - - [L2TP](https://technet.microsoft.com/en-us/library/ff687761.aspx) + - [L2TP](https://technet.microsoft.com/library/ff687761.aspx) Currently, this can only be configured in [custom XML in the ProfileXML node](vpn-profile-options.md). - L2TP with pre-shared key (PSK) authentication can be configured using the **L2tpPsk** setting in the [VPNv2 CSP](https://msdn.microsoft.com/en-us/library/windows/hardware/dn914776.aspx). + L2TP with pre-shared key (PSK) authentication can be configured using the **L2tpPsk** setting in the [VPNv2 CSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx). - - [PPTP](https://technet.microsoft.com/en-us/library/ff687676.aspx) + - [PPTP](https://technet.microsoft.com/library/ff687676.aspx) - - [SSTP](https://technet.microsoft.com/en-us/library/ff687819.aspx) + - [SSTP](https://technet.microsoft.com/library/ff687819.aspx) SSTP is supported for Windows desktop editions only. SSTP cannot be configured using mobile device management (MDM), but it is one of the protocols attempted in the **Automatic** option. @@ -47,7 +47,7 @@ There are many options for VPN clients. In Windows 10, the built-in plug-in and The **Automatic** option means that the device will try each of the built-in tunneling protocols until one succeeds. It will attempt from most secure to least secure. - Configure **Automatic** for the **NativeProtocolType** setting in the [VPNv2 CSP](https://msdn.microsoft.com/en-us/library/windows/hardware/dn914776.aspx). + Configure **Automatic** for the **NativeProtocolType** setting in the [VPNv2 CSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx). @@ -59,7 +59,7 @@ There are a number of Universal Windows Platform VPN applications, such as Pulse ## Configure connection type -See [VPN profile options](vpn-profile-options.md) and [VPNv2 CSP](https://msdn.microsoft.com/en-us/library/windows/hardware/dn914776.aspx) for XML configuration. +See [VPN profile options](vpn-profile-options.md) and [VPNv2 CSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx) for XML configuration. The following image shows connection options in a VPN Profile configuration policy using Microsoft Intune. diff --git a/windows/keep-secure/vpn-guide.md b/windows/keep-secure/vpn-guide.md index 81bb28f39e..7914168eeb 100644 --- a/windows/keep-secure/vpn-guide.md +++ b/windows/keep-secure/vpn-guide.md @@ -16,7 +16,9 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile -This guide will walk you through the decisions you will make for Windows 10 clients in your enterprise VPN solution and how to configure your deployment. This guide references the [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/en-us/library/windows/hardware/dn914776.aspx). +This guide will walk you through the decisions you will make for Windows 10 clients in your enterprise VPN solution and how to configure your deployment. This guide references the [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/en-us/library/windows/hardware/dn914776.aspx) and provides mobile device management (MDM) configuration instructions using Microsoft Intune and the VPN Profile template for Windows 10. + +![Intune VPN policy template](images/vpn-intune-policy.png) >[!NOTE] >This guide does not explain server deployment. It lists server dependencies, when relevant. @@ -36,7 +38,9 @@ This guide will walk you through the decisions you will make for Windows 10 clie | [VPN profile options](vpn-profile-options.md) | combine settings into single profile using XML | - +## Learn more + +- [VPN connections in Microsoft Intune](https://docs.microsoft.com/intune/deploy-use/vpn-connections-in-microsoft-intune) diff --git a/windows/keep-secure/vpn-routing.md b/windows/keep-secure/vpn-routing.md index 9995b93d37..46e89c359e 100644 --- a/windows/keep-secure/vpn-routing.md +++ b/windows/keep-secure/vpn-routing.md @@ -21,7 +21,7 @@ Network routes are required to forward traffic across the VPN interface. One of In a split tunnel configuration, routes can be specified to go over VPN and all other traffic will go over the physical interface. -Routes can be configured using the VPNv2//*ProfileName*/RouteList setting in the [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/en-us/library/windows/hardware/dn914776.aspx). +Routes can be configured using the VPNv2//*ProfileName*/RouteList setting in the [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx). For each route item in the list the following can be specified: @@ -44,6 +44,8 @@ For a UWP VPN plug-in, this property is directly controlled by the app. If the V ## Configure routing +See [VPN profile options](vpn-profile-options.md) and [VPNv2 CSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx) for XML configuration. + When you configure a VPN profile in Microsoft Intune, you select a checkbox to enable split tunnel configuration. ![split tunnel](images/vpn-split.png) From 7c75dbf68d244465b191f09a475ed715b4b0ad9b Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 15 Sep 2016 12:57:50 -0700 Subject: [PATCH 018/256] stage complex table --- windows/keep-secure/vpn-authentication.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/vpn-authentication.md b/windows/keep-secure/vpn-authentication.md index c9f9f2b9a7..c19b4fc2e4 100644 --- a/windows/keep-secure/vpn-authentication.md +++ b/windows/keep-secure/vpn-authentication.md @@ -24,8 +24,8 @@ Windows supports a number of EAP authentication methods. EAP-Microsoft Challenge Handshake Authentication Protocol version 2 (EAP-MSCHAPv2)

EAP-Transport Layer Security (EAP-TLS)
  • Supports the following types of certificate authentication
    • Certificate with keys in the software Key Storage Provider (KSP)
    • Certificate with keys in Trusted Platform Module (TPM) KSP
    • Smart card certficates
    • Windows Hello for Business certificate
  • Certificate filtering
    • Certificate filtering can be enabled to search for a particular certificate to use to authenticate with
    • Filtering can be Issuer-based or Enhanced Key Usage (EKU)-based
  • Server validation - with TLS, server validation can be toggled on or off
    • Server name - specify the server to validate
    • Server certificate - trusted root certificate to validate the server
    • Notification - specify if the user should get a notification asking whether to trust the server or not
-Protected Extensible Authentication Protocol (PEAP) -Tunneled Transport Layer Security (TTLS) +
Protected Extensible Authentication Protocol (PEAP)
  • Server validation - with PEAP, server validation can be toggled on or off
    • Server name - specify the server to validate
    • Server certificate - trusted root certificate to validate the server
    • Notification - specify if the user should get a notification asking whether to trust the server or not
  • Inner method - the outer method creates a secure tunnel inside while the inner method is used to complete the authentication
    • EAP-MSCHAPv2
    • EAP-TLS
  • Fast Reconnect: reduces the delay between an authentication request by a client and the response by the Network Policy Server (NPS) or other Remote Authentication Dial-in User Service (RADIUS) server. This reduces resource requirements for both client and server, and minimizes the number of times that users are prompted for credentials.
  • Cryptobinding: By deriving and exchanging values from the PEAP phase 1 key material (Tunnel Key) and from the PEAP phase 2 inner EAP method key material (Inner Session Key), it is possible to prove that the two authentications terminate at the same two entities (PEAP peer and PEAP server). This process, termed "cryptobinding", is used to protect the PEAP negotiation against "Man in the Middle" attacks.
+Tunneled Transport Layer Security (TTLS)
  • Inner method
    • Non-EAP
      • Password Authentication Protocol (PAP)
      • CHAP
      • MSCHAP
      • MSCHAPv2
    • EAP
      • MSCHAPv2
      • TLS
  • Server validation: in TTLS, the server must be validated. The following can be configured:
    • Server name
    • Trusted root certificate for server certificate
    • Whether there should be a server validation notification

From b3f136187125c591e174baa8a7c992c0157ac03f Mon Sep 17 00:00:00 2001 From: Justinha Date: Thu, 15 Sep 2016 13:34:34 -0700 Subject: [PATCH 019/256] redrew borders --- .../upgrade-analytics-namepub-rollup.PNG | Bin 3190 -> 5359 bytes ...for-windows-status-guidance-precedence.PNG | Bin 9889 -> 9985 bytes .../upgrade-analytics-resolve-issues.md | 22 ++++++++---------- 3 files changed, 10 insertions(+), 12 deletions(-) diff --git a/windows/deploy/images/upgrade-analytics-namepub-rollup.PNG b/windows/deploy/images/upgrade-analytics-namepub-rollup.PNG index 9351b82ce11fb6b4e8016d6be9b5c85f5128ecbc..65ec67b6e30b5eb3cfbd00abf99e1b83e00bea5c 100644 GIT binary patch delta 5324 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 x-mMl4Iy0H?w zu9jyAlND5icT&I%NM#_a>weX{v{2cnDWJ#DIaa#&xz*KMjoTqj;#WvTG*#$%+O~L8 zr()VBUV5e%_^^rRb9}DV1$8UEH~4wTipgWu_B6MpU$=wS!}9sPjn<-*(*hC~c)hyZ zb{+X&yd^jlCtt;v3zeyQtP2yRh7C~B_~8DFUv*&$?Ew}O-NFTE_?6%E(9CDvj;|m z_q9BAXNQU>ok&qw=tZs**RqpY8s5;XHsv(d4$KeS6T8$EW5dmiV1J?=&B*u3itEJr z)VXvuLhl4T!>;$(%Yb-R8|YPL{reZX7Y0PMEL^Aj5n#tnWb+MpqdQ-o`jX;|DL3q&t|V940Es1gH@QZ(dtpuH+$&* zheK_vrzG{!HCM@7dn^u*a&vJM^M9S64IB;G+eI%#)i!?_7>ygQut@!P>Qjb7*uQ}c zrbb!+R$ftnLzr1M8~pu5ED&oXVC1vcvd<23+a_*W9`(wCnLyActE@IO+q-=dgBP#2RWiI>S?dQ()6rfoSvCV@{#B zkOoGFc+0JX1ieYa7n8k`rdl_Zzl9HKDp{<^?lEGu;|QM>dZ9$eO&kZ|8Yz2k<~>Roew ziGfa+=Mze02%FTBRo0TX6Ghb&A`;u>3WH_5I6KMvoIR>7v8$bHCn@#Mo@g2z65VCGgeD?!m?6X4oLrIrinkrKPK+=9{uzQ-a5_6%96;= zI((iBTAVAV2uVx5rue$5g#!*hp~gcB$5p56b(wqMQ&_H5!wFIculTkd9WSbD+Sh&V z;+!4@ygj>Rq@m4s1?8;#Yz;B@-NS$Q+6eSLzzR^hK6e#K5!bS#(049o2NN|zsT>YT z$vqCTJdQomA)xbU`Kt3?t?8P87keLr{#K?XJ!2x;Rii-$mzX&HT{{C^i#>54tswMChU z{r9M>E}cU2eIERz;*_uVF@Jc835Po(?u?cVr@h$viQECAD9_qt2#-{dMNJ&28j`3~=37br6V@)xR5` zGyi4(s}F^Z=+;qn@=daRBwxo(;yVU+Y?h&`nP}Rr0H;2cmiE(yBJLjUL*1EwYGT@z zjI)oLn7A%|3mJX?0cRC;;2`6@#%|zHVzCaWoGFvKEoqnV%0Cti1+pd;CBFTc!GSQ} z)VvP8@dYE$JV#RBg6PMY*0_qn#OYDc6YYZ4YbFT2m4^`D* zOcs>>+E7H1w9M{z8G?P0ma+Kjts&Qu_`lf?6S#N*gJQ0KGq<%JCyH< zFt5BvHNa8gK?}ADO)RTJdn2|yDYHryI`qIIdo=BbZSUG!^s+yAS^x&CIXZrTBJ0(% zmzXd07o%j$tqu@&~i7R&P46Dl5L{We^gX8*Wj z1-rwZBc2p;Uca^2U7&BeN0#o6u#{`%2{|j$UArZlyQzcuAl*NXY&t5iiCoRTSZ50; z;G+OPMNCK6y4*o}(fmTF7;e69RRP@_;P8Hu2btyKY%|?yC*d@-axEuLw3^P0tQQS@ zy*|_-NhT^SXXyQtQR1nVlh`ik)7|R`IDaz!kTX`|=qM#E=%Y06c!!JIl5uBCa|!;* zX$$s7FiOa@HKV0E8hcsKU|`n$xjuH=$|1e)^Z22;cB=A+*sv4E_@yeCKrkc)` z*Di~*wLGi;WsAo5m{^l|0fzDLEAFxhvwE%y*L)~62DRy)5yC5nW;(t(+@#{Ds)ox>W0F0(vtWHq)NSni zR{k9sFg^S)6H#h#kZ<*rEg3^{s)){ Date: Thu, 15 Sep 2016 14:58:11 -0700 Subject: [PATCH 020/256] daily sync --- windows/keep-secure/images/vpn-eap-xml.png | Bin 0 -> 10971 bytes windows/keep-secure/vpn-authentication.md | 7 +- windows/keep-secure/vpn-conditional-access.md | 70 ++++++++++++++++++ 3 files changed, 75 insertions(+), 2 deletions(-) create mode 100644 windows/keep-secure/images/vpn-eap-xml.png diff --git a/windows/keep-secure/images/vpn-eap-xml.png b/windows/keep-secure/images/vpn-eap-xml.png new file mode 100644 index 0000000000000000000000000000000000000000..9a90401c8856c14e443d9f7833ba0ef80b00a336 GIT binary patch literal 10971 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 B`{@7x literal 0 HcmV?d00001 diff --git a/windows/keep-secure/vpn-authentication.md b/windows/keep-secure/vpn-authentication.md index c19b4fc2e4..c26290863d 100644 --- a/windows/keep-secure/vpn-authentication.md +++ b/windows/keep-secure/vpn-authentication.md @@ -32,11 +32,14 @@ Windows supports a number of EAP authentication methods. ## Configure authentication -See [VPN profile options](vpn-profile-options.md) and [VPNv2 CSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx) for XML configuration. - +See [EAP configuration](https://msdn.microsoft.com/library/windows/hardware/mt168513.aspx) for EAP XML configuration. +>[!NOTE] +>To configure Windows Hello for Business authentication, follow the steps in [EAP configuration](https://msdn.microsoft.com/library/windows/hardware/mt168513.aspx) to create a smart card certificate. +The following image shows the field for EAP XML in a Microsoft Intune VPN profile. The EAP XML field only appears when you select a built-in connection type (automatic, IKEv2, L2TP, PPTP). +![EAP XML configuration in Intune profile](images/vpn-eap-xml.png) ## Related topics diff --git a/windows/keep-secure/vpn-conditional-access.md b/windows/keep-secure/vpn-conditional-access.md index f5d304b0f3..4b6e4190d7 100644 --- a/windows/keep-secure/vpn-conditional-access.md +++ b/windows/keep-secure/vpn-conditional-access.md @@ -15,6 +15,76 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile +The built-in VPN client is now able to integrate with the cloud-based Conditional Access Platform to provide a device compliance option for remote clients. Conditional Access is a policy-based evaluation engine that lets you create access rules for any Azure Active Directory (Azure AD) connected application. + +>[!NOTE] +>Conditional Access is an Azure AD Premium feature. + +Conditional Access Platform components used for Device Compliance include the following cloud-based services: +- [Conditional Access Framework](https://blogs.technet.microsoft.com/tip_of_the_day/2016/03/12/tip-of-the-day-the-conditional-access-framework-and-device-compliance-for-vpn/) + +- [Azure AD Connect Health](https://azure.microsoft.com/documentation/articles/active-directory-aadconnect-health/) + +- [Windows Health Attestation Service](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices#device-health-attestation) + +- Azure AD Certificate Authority - It is a requirement that the client certificate used for the cloud-based device compliance solution be issued by an Azure Active Directory-based Certificate Authority (CA). An Azure AD CA is essentially a mini-CA cloud tenant in Azure. The Azure AD CA cannot be configured as part of an on-premises Enterprise CA. + +- Azure AD-issued short-lived certificates - When a VPN connection attempt is made, the AAD Token Broker on the local device communicates with Azure Active Directory, which then checks for health based on compliance rules. If compliant, AAD sends back a short-lived certificate that is used to authenticate the VPN. Note that certificate authentication methods such as EAP-TLS can be used. + + Additional details regarding the AAD issued short-lived certificate: + - The default lifetime is 60 minutes and is configurable + - When that certificate expires, the client will again check with Azure AD so that continued health can be validated before a new certificate is issued allowing continuation of the connection + +- [Microsoft Intune device compliance policies](https://docs.microsoft.com/intune/deploy-use/introduction-to-device-compliance-policies-in-microsoft-intune) - Cloud-based device compliance leverages Microsoft Intune Compliance Policies, which are capable of querying the device state and define compliance rules for the following, among other things. + + - Antivirus status + - Auto-update status and update compliance + - Password policy compliance + - Encryption compliance + - Device health attestation state (validated against attestation service after query) + + +The following client-side components are also required: +- [HealthAttestation Configuration Service Provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/dn934876.aspx) +- [VPNv2 CSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx) DeviceCompliance node settings +- Trusted Platform Module (TPM) + +## VPN device compliance + +Server-side infrastructure requirements to support VPN device compliance include: + +- The VPN server should be configured for certificate authentication. +- The VPN server should trust the tenant-specific Azure AD CA +- Either of the below should be true for Kerberos/NTLM SSO: + - Domain servers trust Azure AD CA + - A domain-trusted certificate is deployed to the client device and is configured to be used for single sign-on (SSO) + +After the server side is set up, VPN admins can add the policy settings for conditional access to the VPN profile using the VPNv2 DeviceCompliance node. + +Two client-side configuration service providers are leveraged for VPN Device Compliance. + +- VPNv2 CSP DeviceCompliance settings + - **Enabled**: enables the Device Compliance flow from the client. If marked as **true**, the VPN client will attempt to communicate with Azure AD to get a certificate to use for authentication. The VPN should be set up to use certificate authentication and the VPN server must trust the server returned by Azure AD. + - **Sso**: nodes under SSO can be used to choose a certificate different from the VPN authentication certificate for Kerberos authentication in the case of device compliance. + - **Sso/Enabled**: if this field is set to **true**, the VPN client will look for a separate certificate for Kerberos authentication. + - **Sso/IssuerHash**: hashes for the VPN client to look for the correct certificate for Kerberos authentication. + - **Sso/Eku**: comma-separated list of Enhanced Key Usage (EKU) extensions for the VPN client to look for the correct certificate for Kerberos authentication. +- HealthAttestation CSP (not a requirement) - functions performed by the HealthAttestation CSP include: + - Collects TPM data used to verify health states + - Forwards the data to the Health Attestation Service (HAS) + - Provisions the Health Attestation Certificate received from the HAS + - Upon request, forwards the Health Attestation Certificate (received from HAS) and related runtime information to the MDM server for verification + + + + +## Learn more about Conditional Access and Azure AD Health + +- [Azure Active Directory conditional access](https://azure.microsoft.com/documentation/articles/active-directory-conditional-access/) +- [Getting started with Azure Active Directory Conditional Access](https://azure.microsoft.com/documentation/articles/active-directory-conditional-access-azuread-connected-apps/) +- [Control the health of Windows 10-based devices](https://technet.microsoft.com/itpro/windows/keep-secure/protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices) + + ## Related topics - [VPN technical guide](vpn-guide.md) From 4001f90897f6d2bd5e140e4ea2b0e9e15104c4f7 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 16 Sep 2016 08:37:29 -0700 Subject: [PATCH 021/256] remove proxy topic --- .../images/vpn-conditional-access-intune.png | Bin 0 -> 13283 bytes windows/keep-secure/vpn-authentication.md | 3 +-- windows/keep-secure/vpn-auto-trigger-profile.md | 1 - windows/keep-secure/vpn-conditional-access.md | 11 +++++++++-- windows/keep-secure/vpn-connection-type.md | 1 - windows/keep-secure/vpn-guide.md | 5 ++--- windows/keep-secure/vpn-name-resolution.md | 1 - windows/keep-secure/vpn-profile-options.md | 1 - windows/keep-secure/vpn-proxy-settings.md | 8 ++++++++ windows/keep-secure/vpn-routing.md | 1 - windows/keep-secure/vpn-security-features.md | 1 - 11 files changed, 20 insertions(+), 13 deletions(-) create mode 100644 windows/keep-secure/images/vpn-conditional-access-intune.png diff --git a/windows/keep-secure/images/vpn-conditional-access-intune.png b/windows/keep-secure/images/vpn-conditional-access-intune.png new file mode 100644 index 0000000000000000000000000000000000000000..9f4efabc3f5d8608e26132bd0b5d06fda5e7502c GIT binary patch literal 13283 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

y`2@Qy&?KC;7~aLn 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 Kh*gOg1^q9D)|`d_ literal 0 HcmV?d00001 diff --git a/windows/keep-secure/vpn-authentication.md b/windows/keep-secure/vpn-authentication.md index c26290863d..d772fd0e9b 100644 --- a/windows/keep-secure/vpn-authentication.md +++ b/windows/keep-secure/vpn-authentication.md @@ -25,7 +25,7 @@ Windows supports a number of EAP authentication methods. EAP-Microsoft Challenge Handshake Authentication Protocol version 2 (EAP-MSCHAPv2)
  • User name and password authentication
  • Winlogon credentials - can specify authentication with computer sign-in credentials
EAP-Transport Layer Security (EAP-TLS)
  • Supports the following types of certificate authentication
    • Certificate with keys in the software Key Storage Provider (KSP)
    • Certificate with keys in Trusted Platform Module (TPM) KSP
    • Smart card certficates
    • Windows Hello for Business certificate
  • Certificate filtering
    • Certificate filtering can be enabled to search for a particular certificate to use to authenticate with
    • Filtering can be Issuer-based or Enhanced Key Usage (EKU)-based
  • Server validation - with TLS, server validation can be toggled on or off
    • Server name - specify the server to validate
    • Server certificate - trusted root certificate to validate the server
    • Notification - specify if the user should get a notification asking whether to trust the server or not
Protected Extensible Authentication Protocol (PEAP)
  • Server validation - with PEAP, server validation can be toggled on or off
    • Server name - specify the server to validate
    • Server certificate - trusted root certificate to validate the server
    • Notification - specify if the user should get a notification asking whether to trust the server or not
  • Inner method - the outer method creates a secure tunnel inside while the inner method is used to complete the authentication
    • EAP-MSCHAPv2
    • EAP-TLS
  • Fast Reconnect: reduces the delay between an authentication request by a client and the response by the Network Policy Server (NPS) or other Remote Authentication Dial-in User Service (RADIUS) server. This reduces resource requirements for both client and server, and minimizes the number of times that users are prompted for credentials.
  • Cryptobinding: By deriving and exchanging values from the PEAP phase 1 key material (Tunnel Key) and from the PEAP phase 2 inner EAP method key material (Inner Session Key), it is possible to prove that the two authentications terminate at the same two entities (PEAP peer and PEAP server). This process, termed "cryptobinding", is used to protect the PEAP negotiation against "Man in the Middle" attacks.
-Tunneled Transport Layer Security (TTLS)
  • Inner method
    • Non-EAP
      • Password Authentication Protocol (PAP)
      • CHAP
      • MSCHAP
      • MSCHAPv2
    • EAP
      • MSCHAPv2
      • TLS
  • Server validation: in TTLS, the server must be validated. The following can be configured:
    • Server name
    • Trusted root certificate for server certificate
    • Whether there should be a server validation notification
+Tunneled Transport Layer Security (TTLS)
  • Inner method
    • Non-EAP
      • Password Authentication Protocol (PAP)
      • CHAP
      • MSCHAP
      • MSCHAPv2
    • EAP
      • MSCHAPv2
      • TLS
  • Server validation: in TTLS, the server must be validated. The following can be configured:
    • Server name
    • Trusted root certificate for server certificate
    • Whether there should be a server validation notification

@@ -47,7 +47,6 @@ The following image shows the field for EAP XML in a Microsoft Intune VPN profil - [VPN connection types](vpn-connection-type.md) - [VPN routing decisions](vpn-routing.md) - [VPN and conditional access](vpn-conditional-access.md) -- [VPN proxy settings](vpn-proxy-settings.md) - [VPN name resolution](vpn-name-resolution.md) - [VPN auto-triggered profile options](vpn-auto-trigger-profile.md) - [VPN security features](vpn-security-features.md) diff --git a/windows/keep-secure/vpn-auto-trigger-profile.md b/windows/keep-secure/vpn-auto-trigger-profile.md index 1583d8f784..6bce6b2514 100644 --- a/windows/keep-secure/vpn-auto-trigger-profile.md +++ b/windows/keep-secure/vpn-auto-trigger-profile.md @@ -25,7 +25,6 @@ localizationpriority: high - [VPN routing decisions](vpn-routing.md) - [VPN authentication options](vpn-authentication.md) - [VPN and conditional access](vpn-conditional-access.md) -- [VPN proxy settings](vpn-proxy-settings.md) - [VPN name resolution](vpn-name-resolution.md) - [VPN security features](vpn-security-features.md) - [VPN profile options](vpn-profile-options.md) \ No newline at end of file diff --git a/windows/keep-secure/vpn-conditional-access.md b/windows/keep-secure/vpn-conditional-access.md index 4b6e4190d7..0e655c592d 100644 --- a/windows/keep-secure/vpn-conditional-access.md +++ b/windows/keep-secure/vpn-conditional-access.md @@ -61,7 +61,7 @@ Server-side infrastructure requirements to support VPN device compliance include After the server side is set up, VPN admins can add the policy settings for conditional access to the VPN profile using the VPNv2 DeviceCompliance node. -Two client-side configuration service providers are leveraged for VPN Device Compliance. +Two client-side configuration service providers are leveraged for VPN device compliance. - VPNv2 CSP DeviceCompliance settings - **Enabled**: enables the Device Compliance flow from the client. If marked as **true**, the VPN client will attempt to communicate with Azure AD to get a certificate to use for authentication. The VPN should be set up to use certificate authentication and the VPN server must trust the server returned by Azure AD. @@ -75,8 +75,16 @@ Two client-side configuration service providers are leveraged for VPN Device Com - Provisions the Health Attestation Certificate received from the HAS - Upon request, forwards the Health Attestation Certificate (received from HAS) and related runtime information to the MDM server for verification +## Configure conditional access +See [VPN profile options](vpn-profile-options.md) and [VPNv2 CSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx) for XML configuration. +The following image shows conditional access options in a VPN Profile configuration policy using Microsoft Intune. + +![conditional access in profile](images/vpn-conditional-access-intune.png) + +>[!NOTE] +>In Intune, the certificate selected in **Select a client certificate for client authentication** does not set any VPNv2 CSP nodes. It is simply a way to tie the VPN profile’s successful provisioning to the existence of a certificate. If you are enabling conditional access and using the Azure AD short-lived certificate for both VPN server authentication and domain resource authentication, do not select a certificate since the short-lived certificate is not a certificate that would be on the user’s device yet. ## Learn more about Conditional Access and Azure AD Health @@ -91,7 +99,6 @@ Two client-side configuration service providers are leveraged for VPN Device Com - [VPN connection types](vpn-connection-type.md) - [VPN routing decisions](vpn-routing.md) - [VPN authentication options](vpn-authentication.md) -- [VPN proxy settings](vpn-proxy-settings.md) - [VPN name resolution](vpn-name-resolution.md) - [VPN auto-triggered profile options](vpn-auto-trigger-profile.md) - [VPN security features](vpn-security-features.md) diff --git a/windows/keep-secure/vpn-connection-type.md b/windows/keep-secure/vpn-connection-type.md index 9347844294..ecd032bc82 100644 --- a/windows/keep-secure/vpn-connection-type.md +++ b/windows/keep-secure/vpn-connection-type.md @@ -76,7 +76,6 @@ In Intune, you can also include custom XML for third-party plug-in profiles. - [VPN routing decisions](vpn-routing.md) - [VPN authentication options](vpn-authentication.md) - [VPN and conditional access](vpn-conditional-access.md) -- [VPN proxy settings](vpn-proxy-settings.md) - [VPN name resolution](vpn-name-resolution.md) - [VPN auto-triggered profile options](vpn-auto-trigger-profile.md) - [VPN security features](vpn-security-features.md) diff --git a/windows/keep-secure/vpn-guide.md b/windows/keep-secure/vpn-guide.md index 7914168eeb..cef2464051 100644 --- a/windows/keep-secure/vpn-guide.md +++ b/windows/keep-secure/vpn-guide.md @@ -29,9 +29,8 @@ This guide will walk you through the decisions you will make for Windows 10 clie | --- | --- | | [VPN connection types](vpn-connection-type.md) | Select a VPN client and tunneling protocol | | [VPN routing decisions](vpn-routing.md) | Choose beetween split tunnel and force tunnel configuration | -| [VPN authentication options](vpn-authentication.md) | how to authenticate VPN connection: EAP-based, (?) | -| [VPN and conditional access](vpn-conditional-access.md) | use Azure Active Directory policy evaluation to set access policies for VPN | -| [VPN proxy settings](vpn-proxy-settings.md) | | +| [VPN authentication options](vpn-authentication.md) | Select a method for Extensible Authentication Protocol (EAP) authentication. | +| [VPN and conditional access](vpn-conditional-access.md) | Use Azure Active Directory policy evaluation to set access policies for VPN connections. | | [VPN name resolution](vpn-name-resolution.md) | how name resolution should happen | | [VPN auto-triggered profile options](vpn-auto-trigger-profile.md) | auto-connect clients to VPN: app-triggered, name-based trigger, "always on", trusted network detection | | [VPN security features](vpn-security-features.md) | lockdown, traffic filtering, WIP | diff --git a/windows/keep-secure/vpn-name-resolution.md b/windows/keep-secure/vpn-name-resolution.md index 9d73b9faa4..68db0e48c1 100644 --- a/windows/keep-secure/vpn-name-resolution.md +++ b/windows/keep-secure/vpn-name-resolution.md @@ -22,7 +22,6 @@ localizationpriority: high - [VPN routing decisions](vpn-routing.md) - [VPN authentication options](vpn-authentication.md) - [VPN and conditional access](vpn-conditional-access.md) -- [VPN proxy settings](vpn-proxy-settings.md) - [VPN auto-triggered profile options](vpn-auto-trigger-profile.md) - [VPN security features](vpn-security-features.md) - [VPN profile options](vpn-profile-options.md) \ No newline at end of file diff --git a/windows/keep-secure/vpn-profile-options.md b/windows/keep-secure/vpn-profile-options.md index 1a19b83480..e56cf8f0b0 100644 --- a/windows/keep-secure/vpn-profile-options.md +++ b/windows/keep-secure/vpn-profile-options.md @@ -72,7 +72,6 @@ A VPN profile configured with LockDown secures the device to only allow network - [VPN routing decisions](vpn-routing.md) - [VPN authentication options](vpn-authentication.md) - [VPN and conditional access](vpn-conditional-access.md) -- [VPN proxy settings](vpn-proxy-settings.md) - [VPN name resolution](vpn-name-resolution.md) - [VPN auto-triggered profile options](vpn-auto-trigger-profile.md) - [VPN security features](vpn-security-features.md) diff --git a/windows/keep-secure/vpn-proxy-settings.md b/windows/keep-secure/vpn-proxy-settings.md index 9dcad69218..dfdc32ba3d 100644 --- a/windows/keep-secure/vpn-proxy-settings.md +++ b/windows/keep-secure/vpn-proxy-settings.md @@ -15,6 +15,14 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile + +If your organization uses a proxy, especially in the case of force tunneled VPN, you can add an Interface Specific proxy with VPN. This can be configured using the MDM/SCCM configuration where you can provide either a Proxy auto-config (PAC) or Web Proxy Autodiscovery Protocol (WPAD) file, or specify a server and port. + +**Bypass proxy settings for local addresses** is not currently supported. + + + + ## Related topics - [VPN technical guide](vpn-guide.md) diff --git a/windows/keep-secure/vpn-routing.md b/windows/keep-secure/vpn-routing.md index 46e89c359e..215bae3fe1 100644 --- a/windows/keep-secure/vpn-routing.md +++ b/windows/keep-secure/vpn-routing.md @@ -61,7 +61,6 @@ Next, in **Corporate Boundaries**, you add the routes that should use the VPN co - [VPN connection types](vpn-connection-type.md) - [VPN authentication options](vpn-authentication.md) - [VPN and conditional access](vpn-conditional-access.md) -- [VPN proxy settings](vpn-proxy-settings.md) - [VPN name resolution](vpn-name-resolution.md) - [VPN auto-triggered profile options](vpn-auto-trigger-profile.md) - [VPN security features](vpn-security-features.md) diff --git a/windows/keep-secure/vpn-security-features.md b/windows/keep-secure/vpn-security-features.md index ae814ae70a..d6342a7305 100644 --- a/windows/keep-secure/vpn-security-features.md +++ b/windows/keep-secure/vpn-security-features.md @@ -22,7 +22,6 @@ localizationpriority: high - [VPN routing decisions](vpn-routing.md) - [VPN authentication options](vpn-authentication.md) - [VPN and conditional access](vpn-conditional-access.md) -- [VPN proxy settings](vpn-proxy-settings.md) - [VPN name resolution](vpn-name-resolution.md) - [VPN auto-triggered profile options](vpn-auto-trigger-profile.md) - [VPN profile options](vpn-profile-options.md) \ No newline at end of file From e5c96e96e89cbd036b1f08a72a7cc255e7345166 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 16 Sep 2016 14:20:25 -0700 Subject: [PATCH 022/256] stage --- .../keep-secure/images/vpn-name-intune.png | Bin 0 -> 14682 bytes .../keep-secure/vpn-auto-trigger-profile.md | 45 +++++++++++++ windows/keep-secure/vpn-name-resolution.md | 63 ++++++++++++++++++ windows/keep-secure/vpn-security-features.md | 27 ++++++++ 4 files changed, 135 insertions(+) create mode 100644 windows/keep-secure/images/vpn-name-intune.png diff --git a/windows/keep-secure/images/vpn-name-intune.png b/windows/keep-secure/images/vpn-name-intune.png new file mode 100644 index 0000000000000000000000000000000000000000..a7b3bfe3b490a7f86dd9ca9bc203a257ae84ffe8 GIT binary patch literal 14682 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

nJFa*ULRE`XW@ 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 **Network & Internet** > **VPN** > *VPN profile* by selecting the **Let apps automatically use this VPN connection** checkbox. By default, the first MDM-configured profile is marked as **Active**. + +## Trusted network detection + + + +## Configure ,,, + +See [VPN profile options](vpn-profile-options.md) and [VPNv2 CSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx) for XML configuration. + +The following image shows name resolution options in a VPN Profile configuration policy using Microsoft Intune. + +![Add DNS rule](images/vpn-name-intune.png) + +The fields in **Add or edit DNS rule*- in the Intune profile correspond to the XML settings shown in the following table. + +| Field | XML | +| --- | --- | +| **Name*- | **VPNv2//*ProfileName*/DomainNameInformationList//*dniRowId*/DomainName*- | ## Related topics diff --git a/windows/keep-secure/vpn-name-resolution.md b/windows/keep-secure/vpn-name-resolution.md index 68db0e48c1..b759641480 100644 --- a/windows/keep-secure/vpn-name-resolution.md +++ b/windows/keep-secure/vpn-name-resolution.md @@ -15,6 +15,69 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile +When the VPN client connects to the VPN server, the VPN client receives the following addresses: + +- Client IP address +- IP address of the Domain Name System (DNS) server +- IP address of the Windows Internet Name Service (WINS) server + +The VPN client can access intranet resources by using names, which can be resolved to IP addresses using DNS-based and WINS-based resolution. DNS and WINS name resolution require a server address to be provisioned on the VPN client. + +The name resolution setting in the VPN profile configures how name resolution should work on the system when VPN is connected. The networking stack first looks at the Name Resolution Policy table (NRPT) for any matches and tries a resolution in the case of a match. If no match is found, the DNS Suffix is appended to the name and a DNS query is sent out on all interfaces. + +## Name Resolution Policy table (NRPT) + +The NRPT is a table of namespaces that determines the DNS client’s behavior when issuing name resolution queries and processing responses. It is the first place that the stack will look after the DNSCache. + +There are 3 types of Name matches that can be set up for NRPT + +- Fully qualified domain name (FQDN) that can be used for direct matching to a name + +- Suffix match results in either a comparison of suffixes (for FQDN resolution) or the appending of the suffix (in case of a short name) + +- Any resolution should attempt to first resolve with the proxy server/DNS server with this entry + +Examples of the following in VPNv2 CSP can be found here. + +NRPT is set using the **VPNv2//*ProfileName*/DomainNameInformationList** node. This node also configures Web proxy server or domain name servers. + +[Learn more about NRPT](https://technet.microsoft.com/library/ee649207%28v=ws.10%29.aspx) + + +## DNS suffix + +This setting is used to configure the primary DNS suffix for the VPN interface and the suffix search list after the VPN connection is established. + +Primary DNS suffix is set using the **VPNv2//*ProfileName*/DnsSuffix** node. + +Currently, this can only be configured in [custom XML in the ProfileXML node](vpn-profile-options.md). + +[Learn more about primaryDNS suffix](https://technet.microsoft.com/library/cc959611.aspx) + +## Persistent + +You can also configure *persistent* name resolution rules. Name resolution for specified items will only be performed over VPN. + +Persistent name resolution is set using the **VPNv2//*ProfileName*/DomainNameInformationList//*dniRowId*/Persistent** node. + +Currently, this can only be configured in [custom XML in the ProfileXML node](vpn-profile-options.md). + +## Configure name resolution + +See [VPN profile options](vpn-profile-options.md) and [VPNv2 CSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx) for XML configuration. + +The following image shows name resolution options in a VPN Profile configuration policy using Microsoft Intune. + +![Add DNS rule](images/vpn-name-intune.png) + +The fields in **Add or edit DNS rule** in the Intune profile correspond to the XML settings shown in the following table. + +| Field | XML | +| --- | --- | +| **Name** | **VPNv2//*ProfileName*/DomainNameInformationList//*dniRowId*/DomainName** | +| **Servers (comma separated)** | **VPNv2//*ProfileName*/DomainNameInformationList//*dniRowId*/DnsServers** | +| **Proxy server** | **VPNv2//*ProfileName*/DomainNameInformationList//*dniRowId*/WebServers** | + ## Related topics - [VPN technical guide](vpn-guide.md) diff --git a/windows/keep-secure/vpn-security-features.md b/windows/keep-secure/vpn-security-features.md index d6342a7305..6723cbde34 100644 --- a/windows/keep-secure/vpn-security-features.md +++ b/windows/keep-secure/vpn-security-features.md @@ -15,6 +15,33 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile + +## Lockdown VPN + +Lockdown VPN is a setting in VPN which can enforce an Always On force tunneled VPN. The system will attempt to keep this VPN connection connected, and networking data will only be allowed to go over the VPN Interface. The only exceptions here are for getting underlying network connectivity going as well as for MDM configuration. Deploy this feature with caution as the resultant connection will not be able to send/receive any network traffic without the VPN being connected. +This can be configured using +VPNv2/ProfileName/LockDown +This is not currently supported to be configured via Intune/SCCM. This can be configured via a custom XML in the ProfileXML node. + + +## Traffic filters + +Traffic filters is a feature that enables admins to effectively add interface specific firewall rules on the VPN Interface. With this feature, admins can specify networking 5 Tuple policies (IP, Port and Protocol based) to allow through the VPN interface. In addition, these rules can be applied at a per app level or a per device level. For eg. An admin could say that the Contoso HR App must be allowed to go through the VPN and only access port 4545 additionally the Contoso finance apps is allowed to go over the VPN and only access the Remote IP ranges of 10.10.0.40 - 10.10.0.201 on port 5889, apart from this all other apps on the device should be able to access only ports 80 or 443. + +## Windows Information Protection (WIP) integration with VPN + +Windows Information Protection provides capabilities allowing the separation and protection of enterprise data against disclosure across both company and personally owned devices without requiring additional changes to the environments or the apps themselves. Additionally, when used with Rights Management Services (RMS), WIP can help to protect enterprise data locally. +In Windows 10, the Policy CSP was updated allowing administrators to enforce WIP policy. The VPNv2 CSP EdpModeId node allows a Windows 10 VPN client to integrate with WIP, extending its functionality to remote devices. Use case scenarios for WIP include: +• Core Functionality: File encryption and file access blocking +• UX Policy Enforcement: Restricting copy/paste, drag/drop, and sharing operations +• EDP Network Policy Enforcement: Protecting intranet resources over corpnet and VPN +• Network Policy Enforcement: Protecting SMB and Internet cloud resources over corpnet and VPN +The value of the EdpModeId is an Enterprise ID. The networking stack will look for this ID in the app token to determine whether VPN should be triggered for that particular app. + +This is not currently supported to be configured via Intune/SCCM. This can be configured via a custom XML in the ProfileXML node. + + + ## Related topics - [VPN technical guide](vpn-guide.md) From 443d5503403b7883d5f580f4b44b8dcb27b7fb8c Mon Sep 17 00:00:00 2001 From: Justinha Date: Fri, 16 Sep 2016 17:23:48 -0700 Subject: [PATCH 023/256] fixed images --- .../upgrade-analytics-namepub-rollup.PNG | Bin 5359 -> 5302 bytes ...for-windows-status-guidance-precedence.PNG | Bin 9985 -> 10074 bytes ...ade-analytics-ready-for-windows-status.PNG | Bin 14489 -> 9568 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/deploy/images/upgrade-analytics-namepub-rollup.PNG b/windows/deploy/images/upgrade-analytics-namepub-rollup.PNG index 65ec67b6e30b5eb3cfbd00abf99e1b83e00bea5c..2041f14fd421eaaafe0b0e879fc69405df02907a 100644 GIT binary patch delta 5289 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 delta 5347 zcmV<96ddceDeoyEiBL{Q4GJ0x0000DNk~Le0004n0000c2nGNE04v;wypbUq3mt&~ z03Cq=59YQ0kwz$gY)M2xRCr$Poexk{*S*KTyabmS14&Jm%mgv%pkkyX$Rzk@8I`nM zN;D1-tMd?I6HF#-s>L_{3F=EQPcbSp0Zb%y0h1J3>QiwfLP4L7BxsYESTLG_k;JIf zf5j=Z@1eV$Iq!GxJ$v`wyLXpGiNSb2Gbg)y?!D*F@BDs$=XdV;9Z3iPMoAzL2m}KB z8~+pt1OkBox;F*J#7l!fAQ0S%goH@$K)fjk1OkCTgK!E0fj}To5l%rM5C{Y+!YK#@ z0)aq9I0b<~AP}esryvjr1OgS|6a)f+K%gR=fsQ^srkz5LtolCarHlnGiNlhO(VkvhPHfr*knigWba{HZ! z`zUs7I)l{I6ttG@!zrE}2=~z)*mNcpsVS`}+ZW6ew+?q_C0=;(GzxZZLdqzfDG}?y z2YkGL>zwP5n;eFtTe6XuumXcw90|TZ&TY=dTc5i5uiKkh8~NN*=ft|)WVjBjM&`r> zdc*vF979a@pU`*hG>WE2@SNersFby+UUC|FFK!Qd0p!;yM2xe+Znvvx+N1|4cO0J7 zLItSrld?Zi6#{^&q|M%RY}mBr}GTZytP8&0hIJqCQ_meGyf zEAw$I_qSM@6w32B4@|-|KHlkzR^y%BU*b%&1J-k!QMl_2zezA`NlHh0^f?qRDn^orSg4%MpEIIkHRJ1MBGR$fy+Ltx5t;9Kwl9JWrr!R4Ve8MWAv^ zJuUwR=BAy(sj|lq5)z5EpYjYXeT`Uu6c&QWHAiJ-l=tzaeO&iB>@UhhVq}=SHyANG z6-#Q4!}kU7DvsAILF(uTWe+i8^zhiv?ykp{$_Ol*myA$)SDLvX4OfaQaUg&r?yld0 z%7|r{mrN`1sF_$mj-I%eNcS~=#z4*U=<@ccUMnyk1VUdZ*EZPr~=ISvE8ect*nkA_i z%WY8}=hs`{>$9%mn?J46)%kpdiLDrH+q`X_zIBrRufk0EUQfG1F?G&=E3h_}qtUGE z25#CZOni1FXiCI8jlN#tQsXvMUXRC`tf|y24}Zg<73AHIK7nP`d(qTXgID9e!j|l* zm`fe<_VX&qI{}H=djQ9~%0A+|&!O)dwQ?My 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 BK@9)^ diff --git a/windows/deploy/images/upgrade-analytics-ready-for-windows-status-guidance-precedence.PNG b/windows/deploy/images/upgrade-analytics-ready-for-windows-status-guidance-precedence.PNG index 0d550799036b3f160b11d0fcfe32e61cff8b8429..4d22cc9353682a2a0709a42635bb9f16628bc258 100644 GIT binary patch literal 10074 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 F{eKQ;jOhRX literal 9985 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 Ix8@=L2W*AG7XSbN literal 14489 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 n1 Date: Mon, 19 Sep 2016 08:56:50 -0700 Subject: [PATCH 024/256] remove proxy topic --- windows/keep-secure/TOC.md | 1 - windows/keep-secure/vpn-profile-options.md | 7 +++++ windows/keep-secure/vpn-proxy-settings.md | 36 ---------------------- 3 files changed, 7 insertions(+), 37 deletions(-) delete mode 100644 windows/keep-secure/vpn-proxy-settings.md diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index e44b1117df..c7d2c50b4e 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -42,7 +42,6 @@ ### [VPN routing decisions](vpn-routing.md) ### [VPN authentication options](vpn-authentication.md) ### [VPN and conditional access](vpn-conditional-access.md) -### [VPN proxy settings](vpn-proxy-settings.md) ### [VPN name resolution](vpn-name-resolution.md) ### [VPN auto-triggered profile options](vpn-auto-trigger-profile.md) ### [VPN security features](vpn-security-features.md) diff --git a/windows/keep-secure/vpn-profile-options.md b/windows/keep-secure/vpn-profile-options.md index e56cf8f0b0..c45722ddb4 100644 --- a/windows/keep-secure/vpn-profile-options.md +++ b/windows/keep-secure/vpn-profile-options.md @@ -18,6 +18,13 @@ localizationpriority: high Virtual private networks (VPN) let you give your users secure remote access to your company network. Windows 10 adds useful new VPN profile options to help you manage how users connect. +The ProfileXML node was added to the VPNv2 CSP to allow users to deploy VPN profile as a single blob. This is particularly useful for deploying profiles with features that are not yet supported by MDMs. +For more information about ProfileXML including sample profiles (both native and UWP VPN plugin): https://msdn.microsoft.com/en-us/library/windows/hardware/mt755930(v=vs.85).aspx +OMA-DM Uri: /Vendor/MSFT/VPNv2/[Profile Name]/ProfileXML +The below is a sample Native VPN profile (found in the link above). This blob would fall under the ProfileXML node. Profiles can be created for UWP apps as well. An example can be found in the link above as well. + + + ## Always On Always On is a new feature in Windows 10 which enables the active VPN profile to connect automatically on the following triggers: diff --git a/windows/keep-secure/vpn-proxy-settings.md b/windows/keep-secure/vpn-proxy-settings.md deleted file mode 100644 index dfdc32ba3d..0000000000 --- a/windows/keep-secure/vpn-proxy-settings.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: VPN proxy settings (Windows 10) -description: tbd -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security, networking -author: jdeckerMS -localizationpriority: high ---- - -# VPN proxy settings - -**Applies to** -- Windows 10 -- Windows 10 Mobile - - -If your organization uses a proxy, especially in the case of force tunneled VPN, you can add an Interface Specific proxy with VPN. This can be configured using the MDM/SCCM configuration where you can provide either a Proxy auto-config (PAC) or Web Proxy Autodiscovery Protocol (WPAD) file, or specify a server and port. - -**Bypass proxy settings for local addresses** is not currently supported. - - - - -## Related topics - -- [VPN technical guide](vpn-guide.md) -- [VPN connection types](vpn-connection-type.md) -- [VPN routing decisions](vpn-routing.md) -- [VPN authentication options](vpn-authentication.md) -- [VPN and conditional access](vpn-conditional-access.md) -- [VPN name resolution](vpn-name-resolution.md) -- [VPN auto-triggered profile options](vpn-auto-trigger-profile.md) -- [VPN security features](vpn-security-features.md) -- [VPN profile options](vpn-profile-options.md) \ No newline at end of file From be735f0cf95dce9ee2cb3882ec5ba5245a20c01e Mon Sep 17 00:00:00 2001 From: Justinha Date: Mon, 19 Sep 2016 09:59:59 -0700 Subject: [PATCH 025/256] copyedits --- windows/deploy/upgrade-analytics-resolve-issues.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/deploy/upgrade-analytics-resolve-issues.md b/windows/deploy/upgrade-analytics-resolve-issues.md index a6bf567f41..9dd4dcc889 100644 --- a/windows/deploy/upgrade-analytics-resolve-issues.md +++ b/windows/deploy/upgrade-analytics-resolve-issues.md @@ -75,21 +75,21 @@ For applications assessed as **Fix available**, review the table below for detai ### ISV support for applications with Ready for Windows -The [Ready for Windows (Preview) website](https://www.readyforwindows.com/) lists software solutions that are supported and in use for Windows 10. This site leverages data about application adoption from commercial Windows 10 installs and helps IT managers upgrade to Windows 10 with confidence. For more information, see [Ready for Windows Frequently Asked Questions](https://developer.microsoft.com/windows/ready-for-windows/#/faq/). +The [Ready for Windows (Preview) website](https://www.readyforwindows.com/) lists software solutions that are supported and in use for Windows 10. This site leverages data about application adoption from commercial Windows 10 installations and helps IT managers upgrade to Windows 10 with confidence. For more information, see [Ready for Windows Frequently Asked Questions](https://developer.microsoft.com/windows/ready-for-windows/#/faq/). -Click **Review Applications With Known Issues** to see the status of applications for Ready for Windows, and corresponding guidance. For example, this application has **Highly adopted** status: +Click **Review Applications With Known Issues** to see the status of applications for Ready for Windows and corresponding guidance. For example: ![Upgrade analytics Ready for Windows status](images/upgrade-analytics-ready-for-windows-status.png) -If you query with RollupLevel="NamePublisher", then each version of the application can have a different status for Ready for Windows. In this case, different values appear for Ready for Windows. - -![Name publisher rollup](images/upgrade-analytics-namepub-rollup.png) - If there are known issues with an application, the specific guidance for that known issue takes precedence over the Ready for Windows guidance. ![Upgrade analytics Ready for Windows status guidance precedence](images/upgrade-analytics-ready-for-windows-status-guidance-precedence.png) -The following table lists possible values for **ReadyForWindows** and what they mean. For more informnation, see [What does the Adoption Status mean?](https://developer.microsoft.com/en-us/windows/ready-for-windows#/faq/?scrollTo=faqStatuses). +If you query with RollupLevel="NamePublisher", each version of the application can have a different status for Ready for Windows. In this case, different values appear for Ready for Windows. + +![Name publisher rollup](images/upgrade-analytics-namepub-rollup.png) + +The following table lists possible values for **ReadyForWindows** and what they mean. For more information, see [What does the Adoption Status mean?](https://developer.microsoft.com/en-us/windows/ready-for-windows#/faq/?scrollTo=faqStatuses) | Ready for Windows Status | Query rollup level | What this means | Guidance | |-------------------|--------------------------|-----------------|----------| From bbdea92b10e2208fbc9b4a4eb00dd5ccbb1db017 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Mon, 19 Sep 2016 14:18:21 -0700 Subject: [PATCH 026/256] new art --- windows/keep-secure/images/vpn-app-rules.png | Bin 0 -> 21773 bytes .../keep-secure/images/vpn-app-trigger.PNG | Bin 0 -> 23365 bytes .../keep-secure/images/vpn-traffic-rules.png | Bin 0 -> 13764 bytes .../keep-secure/vpn-auto-trigger-profile.md | 30 ++++++--- windows/keep-secure/vpn-name-resolution.md | 6 +- windows/keep-secure/vpn-security-features.md | 60 +++++++++++++----- 6 files changed, 67 insertions(+), 29 deletions(-) create mode 100644 windows/keep-secure/images/vpn-app-rules.png create mode 100644 windows/keep-secure/images/vpn-app-trigger.PNG create mode 100644 windows/keep-secure/images/vpn-traffic-rules.png diff --git a/windows/keep-secure/images/vpn-app-rules.png b/windows/keep-secure/images/vpn-app-rules.png new file mode 100644 index 0000000000000000000000000000000000000000..edc4a2420939136f949cda382dad4c3aa872be6c GIT binary patch literal 21773 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

lHu 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 Mhg!-d_n(FS2jkBrl>h($ literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/vpn-traffic-rules.png b/windows/keep-secure/images/vpn-traffic-rules.png new file mode 100644 index 0000000000000000000000000000000000000000..fa7b526e8014594155c0bab17c01798000fe7acb GIT binary patch literal 13764 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 aekOT276?i`7?1|=uNQKvvK7+iul^SS3`4a5 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/vpn-auto-trigger-profile.md b/windows/keep-secure/vpn-auto-trigger-profile.md index e6d3fd33ea..d2559a3ceb 100644 --- a/windows/keep-secure/vpn-auto-trigger-profile.md +++ b/windows/keep-secure/vpn-auto-trigger-profile.md @@ -15,7 +15,7 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile -In Windows 10, a number of “auto-triggering” features were added to VPN so users won’t have to manually connect when VPN is needed to access necessary resources. There are three different types of auto-trigger rules: +In Windows 10, a number of features were added to auto-trigger VPN so users won’t have to manually connect when VPN is needed to access necessary resources. There are three different types of auto-trigger rules: - App trigger - Name-based trigger @@ -23,7 +23,7 @@ In Windows 10, a number of “auto-triggering” features were added to VPN so u ## App trigger -You can configure apps (desktop or Universal Windows Platform) to trigger a VPN connection. You can also configure per-app VPN and specify traffic rules for each app. See [Traffic filters](vpn-security-features.md#traffic-filters) for more details. +VPN profiles in Windows 10 can be configured to connect automatically on the launch of a specified set of applications. You can configure desktop or Universal Windows Platform (UWP) apps to trigger a VPN connection. You can also configure per-app VPN and specify traffic rules for each app. See [Traffic filters](vpn-security-features.md#traffic-filters) for more details. The app identifier for a desktop app is a file path. The app identifier for a UWP app is a package family name. @@ -32,6 +32,12 @@ The app identifier for a desktop app is a file path. The app identifier for a UW ## Name-based trigger +You can configure a domain name-based rule so that a specific domain name triggers the VPN connection. + +Name-based auto-trigger can be configured using the VPNv2//*ProfileName*/DomainNameInformationList/dniRowId/AutoTrigger setting in the [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx). + +Domain names can even be configured such that VPN must be used to access that resource. If VPN is not connected, that resource will be inaccessible if the persistent node is configured to be true. + ## Always On @@ -41,27 +47,31 @@ Always On is a new feature in Windows 10 which enables the active VPN profile to - Network change - Device screen on -When the trigger occurs, VPN tries to connect. If an error occurs or anyuUser input is needed, the user is shown a toast notification for additional interaction. +When the trigger occurs, VPN tries to connect. If an error occurs or any user input is needed, the user is shown a toast notification for additional interaction. + +Currently, this can only be configured in [custom XML in the ProfileXML node](vpn-profile-options.md). When a device has multiple profiles with Always On triggers, the user can specify the active profile in **Settings** > **Network & Internet** > **VPN** > *VPN profile* by selecting the **Let apps automatically use this VPN connection** checkbox. By default, the first MDM-configured profile is marked as **Active**. ## Trusted network detection +This feature configures the VPN such that it would not get triggered if a user is on a trusted corporate network. The value of this setting is a list of DNS suffices. The VPN stack will look at the DNS suffix on the physical interface and if it matches any in the configured list and the network is private or provisioned by MDM, then VPN will not get triggered. +Trusted network detection can be configured using the VPNv2//*ProfileName*/TrustedNetworkDetection setting in the [VPNv2 CCSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx). -## Configure ,,, +Currently, this can only be configured in [custom XML in the ProfileXML node](vpn-profile-options.md). + +## Configure app-triggered VPN See [VPN profile options](vpn-profile-options.md) and [VPNv2 CSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx) for XML configuration. -The following image shows name resolution options in a VPN Profile configuration policy using Microsoft Intune. +The following image shows associating an app to a VPN connection in a VPN Profile configuration policy using Microsoft Intune. -![Add DNS rule](images/vpn-name-intune.png) +![Add an app for the VPN connection](images/vpn-app-trigger.png) -The fields in **Add or edit DNS rule*- in the Intune profile correspond to the XML settings shown in the following table. +After you add an associated app, if you select the **Only these apps can use this VPN connection (per-app VPN)** checkbox, the app becomes available in **Corporate Boundaries**, where you can configure rules for the app. See [Traffic filters](vpn-security-features.md#traffic-filters) for more details. -| Field | XML | -| --- | --- | -| **Name*- | **VPNv2//*ProfileName*/DomainNameInformationList//*dniRowId*/DomainName*- | +![Configure rules for the app](images/vpn-app-rules.png) ## Related topics diff --git a/windows/keep-secure/vpn-name-resolution.md b/windows/keep-secure/vpn-name-resolution.md index b759641480..88e5b76467 100644 --- a/windows/keep-secure/vpn-name-resolution.md +++ b/windows/keep-secure/vpn-name-resolution.md @@ -23,13 +23,13 @@ When the VPN client connects to the VPN server, the VPN client receives the foll The VPN client can access intranet resources by using names, which can be resolved to IP addresses using DNS-based and WINS-based resolution. DNS and WINS name resolution require a server address to be provisioned on the VPN client. -The name resolution setting in the VPN profile configures how name resolution should work on the system when VPN is connected. The networking stack first looks at the Name Resolution Policy table (NRPT) for any matches and tries a resolution in the case of a match. If no match is found, the DNS Suffix is appended to the name and a DNS query is sent out on all interfaces. +The name resolution setting in the VPN profile configures how name resolution should work on the system when VPN is connected. The networking stack first looks at the Name Resolution Policy table (NRPT) for any matches and tries a resolution in the case of a match. If no match is found, the DNS suffix is appended to the name and a DNS query is sent out on all interfaces. ## Name Resolution Policy table (NRPT) The NRPT is a table of namespaces that determines the DNS client’s behavior when issuing name resolution queries and processing responses. It is the first place that the stack will look after the DNSCache. -There are 3 types of Name matches that can be set up for NRPT +There are 3 types of name matches that can be set up for NRPT: - Fully qualified domain name (FQDN) that can be used for direct matching to a name @@ -37,8 +37,6 @@ There are 3 types of Name matches that can be set up for NRPT - Any resolution should attempt to first resolve with the proxy server/DNS server with this entry -Examples of the following in VPNv2 CSP can be found here. - NRPT is set using the **VPNv2//*ProfileName*/DomainNameInformationList** node. This node also configures Web proxy server or domain name servers. [Learn more about NRPT](https://technet.microsoft.com/library/ee649207%28v=ws.10%29.aspx) diff --git a/windows/keep-secure/vpn-security-features.md b/windows/keep-secure/vpn-security-features.md index 6723cbde34..c5bcb7ec30 100644 --- a/windows/keep-secure/vpn-security-features.md +++ b/windows/keep-secure/vpn-security-features.md @@ -16,31 +16,61 @@ localizationpriority: high - Windows 10 Mobile -## Lockdown VPN +## LockDown VPN -Lockdown VPN is a setting in VPN which can enforce an Always On force tunneled VPN. The system will attempt to keep this VPN connection connected, and networking data will only be allowed to go over the VPN Interface. The only exceptions here are for getting underlying network connectivity going as well as for MDM configuration. Deploy this feature with caution as the resultant connection will not be able to send/receive any network traffic without the VPN being connected. -This can be configured using -VPNv2/ProfileName/LockDown -This is not currently supported to be configured via Intune/SCCM. This can be configured via a custom XML in the ProfileXML node. +A VPN profile configured with LockDown secures the device to only allow network traffic over the VPN interface. It has the following features: +- The system attempts to keep the VPN connected at all times. +- The user cannot disconnect the VPN connection. +- The user cannot delete or modify the VPN profile. +- The VPN LockDown profile uses forced tunnel connection. +- If the VPN connection is not available, outbound network traffic is blocked. +- Only one VPN LockDown profile is allowed on a device. -## Traffic filters +>[!NOTE] +>For inbox VPN, Lockdown VPN is only available for the Internet Key Exchange version 2 (IKEv2) tunnel type. -Traffic filters is a feature that enables admins to effectively add interface specific firewall rules on the VPN Interface. With this feature, admins can specify networking 5 Tuple policies (IP, Port and Protocol based) to allow through the VPN interface. In addition, these rules can be applied at a per app level or a per device level. For eg. An admin could say that the Contoso HR App must be allowed to go through the VPN and only access port 4545 additionally the Contoso finance apps is allowed to go over the VPN and only access the Remote IP ranges of 10.10.0.40 - 10.10.0.201 on port 5889, apart from this all other apps on the device should be able to access only ports 80 or 443. +Deploy this feature with caution as the resultant connection will not be able to send or receive any network traffic without the VPN being connected. + +Currently, this can only be configured in [custom XML in the ProfileXML node](vpn-profile-options.md). ## Windows Information Protection (WIP) integration with VPN -Windows Information Protection provides capabilities allowing the separation and protection of enterprise data against disclosure across both company and personally owned devices without requiring additional changes to the environments or the apps themselves. Additionally, when used with Rights Management Services (RMS), WIP can help to protect enterprise data locally. -In Windows 10, the Policy CSP was updated allowing administrators to enforce WIP policy. The VPNv2 CSP EdpModeId node allows a Windows 10 VPN client to integrate with WIP, extending its functionality to remote devices. Use case scenarios for WIP include: -• Core Functionality: File encryption and file access blocking -• UX Policy Enforcement: Restricting copy/paste, drag/drop, and sharing operations -• EDP Network Policy Enforcement: Protecting intranet resources over corpnet and VPN -• Network Policy Enforcement: Protecting SMB and Internet cloud resources over corpnet and VPN -The value of the EdpModeId is an Enterprise ID. The networking stack will look for this ID in the app token to determine whether VPN should be triggered for that particular app. +Windows Information Protection provides capabilities allowing the separation and protection of enterprise data against disclosure across both company and personally owned devices without requiring additional changes to the environments or the apps themselves. Additionally, when used with Rights Management Services (RMS), WIP can help to protect enterprise data locally. -This is not currently supported to be configured via Intune/SCCM. This can be configured via a custom XML in the ProfileXML node. +The [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx) **EdpModeId** node allows a Windows 10 VPN client to integrate with WIP, extending its functionality to remote devices. Use case scenarios for WIP include: +- Core Functionality: File encryption and file access blocking +- UX Policy Enforcement: Restricting copy/paste, drag/drop, and sharing operations +- WIP Network Policy Enforcement: Protecting intranet resources over the corporate network and VPN +- Network Policy Enforcement: Protecting SMB and Internet cloud resources over the corporate network and VPN +The value of the **EdpModeId** is an Enterprise ID. The networking stack will look for this ID in the app token to determine whether VPN should be triggered for that particular app. + +Currently, this can only be configured in [custom XML in the ProfileXML node](vpn-profile-options.md). + +## Traffic filters + +Traffic Filters give enterprises the ability to decide what traffic is allowed into the corporate network based on policy. Network admins to effectively add interface specific firewall rules on the VPN Interface.There are two types of Traffic Filter rules: + +- App-based rules. With app-based rules, a list of applications can be marked such that only traffic originating from these apps is allowed to go over the VPN interface. +- Traffic-based rules. Traffic-based rules are 5-tuple policies (ports, addresses, protocol) that can be specified such that only traffic matching these rules is allowed to go over the VPN interface. + +There can be many sets of rules which are linked by OR. Within each set, there can be app-based rules and traffic-based rules; all the properties within the set will be linked by AND. In addition, these rules can be applied at a per-app level or a per-device level. + +For example, an admin could define rules that specify: + +- The Contoso HR App must be allowed to go through the VPN and only access port 4545. +- The Contoso finance apps is allowed to go over the VPN and only access the Remote IP ranges of 10.10.0.40 - 10.10.0.201 on port 5889. +- All other apps on the device should be able to access only ports 80 or 443. + +## Configure traffic filters + +See [VPN profile options](vpn-profile-options.md) and [VPNv2 CSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx) for XML configuration. + +The following image shows the interface to configure traffic rules in a VPN Profile configuration policy using Microsoft Intune. + +![Add a traffic rule](images/vpn-traffic-rules.png) ## Related topics From 81217fd731f58abe7c161455463beae3b23ac1a9 Mon Sep 17 00:00:00 2001 From: Justinha Date: Mon, 19 Sep 2016 16:58:59 -0700 Subject: [PATCH 027/256] revised RFW info --- windows/deploy/upgrade-analytics-resolve-issues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deploy/upgrade-analytics-resolve-issues.md b/windows/deploy/upgrade-analytics-resolve-issues.md index 9dd4dcc889..3ffc6eb157 100644 --- a/windows/deploy/upgrade-analytics-resolve-issues.md +++ b/windows/deploy/upgrade-analytics-resolve-issues.md @@ -75,7 +75,7 @@ For applications assessed as **Fix available**, review the table below for detai ### ISV support for applications with Ready for Windows -The [Ready for Windows (Preview) website](https://www.readyforwindows.com/) lists software solutions that are supported and in use for Windows 10. This site leverages data about application adoption from commercial Windows 10 installations and helps IT managers upgrade to Windows 10 with confidence. For more information, see [Ready for Windows Frequently Asked Questions](https://developer.microsoft.com/windows/ready-for-windows/#/faq/). +The [Ready for Windows website](https://www.readyforwindows.com/) lists software solutions that are supported and in use for Windows 10. This site leverages data about application adoption from commercial Windows 10 installations and helps IT managers upgrade to Windows 10 with confidence. For more information, see [Ready for Windows Frequently Asked Questions](https://developer.microsoft.com/windows/ready-for-windows/#/faq/). Click **Review Applications With Known Issues** to see the status of applications for Ready for Windows and corresponding guidance. For example: @@ -98,7 +98,7 @@ The following table lists possible values for **ReadyForWindows** and what they | Adopted | Granular | This version of this application has been adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 10,000 commercial Windows 10 devices. | | Insufficient Data | Granular | Too few commercial Windows 10 devices are sharing information about this version of this application for Microsoft to categorize its adoption. | N/A | | Contact developer | Granular | There may be compatibility issues with this version of the application, so Microsoft recommends contacting the software provider to learn more. | Check the Ready for Windows site for additional information.| -|Supported version available | NamePublisher | The software provider has declared support for one or more versions of this application on Windows 10. | The ISV has declared support for a version of this application on Windows 10.| +|Supported version available | NamePublisher | The software provider has declared support for this application on Windows 10. | The ISV has declared support for a version of this application on Windows 10.| |Adoption status available | NamePublisher | A Ready for Windows adoption status is available for one or more versions of this application. Please check the Ready for Windows site to learn more. |Check the Ready for Windows site for adoption information for this application.| | Unknown | Any | There is no Ready for Windows information available for this version of this application. Information may be available on the Ready for Windows site for other versions of the application. | N/A | From b4c5e0106f8b2c3c73cc8e021d657294131e2246 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Tue, 20 Sep 2016 09:34:28 -0700 Subject: [PATCH 028/256] fixing link --- .../create-and-test-a-device-account-surface-hub.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/devices/surface-hub/create-and-test-a-device-account-surface-hub.md b/devices/surface-hub/create-and-test-a-device-account-surface-hub.md index 173625199c..fb305c6dd8 100644 --- a/devices/surface-hub/create-and-test-a-device-account-surface-hub.md +++ b/devices/surface-hub/create-and-test-a-device-account-surface-hub.md @@ -39,7 +39,7 @@ This table explains the main steps and configuration decisions when you create a ## Detailed configuration steps -We recommend setting up your device accounts using remote PowerShell. There are PowerShell scripts available to help create and validate device accounts For more information on PowerShell scripts and instructions, see Appendix [A: PowerShell](appendix-a-powershell-scripts-for-surface-hub.md). +We recommend setting up your device accounts using remote PowerShell. There are PowerShell scripts available to help create and validate device accounts For more information on PowerShell scripts and instructions, see [Appendix A: PowerShell](appendix-a-powershell-scripts-for-surface-hub.md). For detailed steps using PowerShell to provision a device account, choose an option from the table, based on your organization deployment. @@ -49,7 +49,8 @@ For detailed steps using PowerShell to provision a device account, choose an opt | [On-premises deployment](on-premises-deployment-surface-hub-device-accounts.md) | Your organization has servers that it controls and uses to host Active Directory, Exchange, and Skype for Business (or Lync). | | [Hybrid deployment](hybrid-deployment-surface-hub-device-accounts.md) | Your organization has a mix of services, with some hosted on-premises and some hosted online through Office 365. | -If you prefer to use a graphical user interface, some steps can be done using UI instead of PowerShell. For more information, see [Creating a device account using UI](create-a-device-account-using-office-365.md). +If you prefer to use a graphical user interface, some steps can be done using UI instead of PowerShell. +For more information, see [Creating a device account using UI](create-a-device-account-using-office-365.md). From ed981cd9eba794c44c33af8d39799c76a41d1f26 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Tue, 20 Sep 2016 09:37:44 -0700 Subject: [PATCH 029/256] set up profile topic --- windows/keep-secure/vpn-conditional-access.md | 5 ++ windows/keep-secure/vpn-profile-options.md | 67 ++++++------------- 2 files changed, 27 insertions(+), 45 deletions(-) diff --git a/windows/keep-secure/vpn-conditional-access.md b/windows/keep-secure/vpn-conditional-access.md index 0e655c592d..0e42e98869 100644 --- a/windows/keep-secure/vpn-conditional-access.md +++ b/windows/keep-secure/vpn-conditional-access.md @@ -91,6 +91,11 @@ The following image shows conditional access options in a VPN Profile configurat - [Azure Active Directory conditional access](https://azure.microsoft.com/documentation/articles/active-directory-conditional-access/) - [Getting started with Azure Active Directory Conditional Access](https://azure.microsoft.com/documentation/articles/active-directory-conditional-access-azuread-connected-apps/) - [Control the health of Windows 10-based devices](https://technet.microsoft.com/itpro/windows/keep-secure/protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices) +- [Tip of the Day: The Conditional Access Framework and Device Compliance for VPN (Part 1)](https://blogs.technet.microsoft.com/tip_of_the_day/2016/03/12/tip-of-the-day-the-conditional-access-framework-and-device-compliance-for-vpn/) +- [Tip of the Day: The Conditional Access Framework and Device Compliance for VPN (Part 2)](https://blogs.technet.microsoft.com/tip_of_the_day/2016/03/14/tip-of-the-day-the-conditional-access-framework-and-device-compliance-for-vpn-part-2/) +- [Tip of the Day: The Conditional Access Framework and Device Compliance for VPN (Part 3)](https://blogs.technet.microsoft.com/tip_of_the_day/2016/03/15/tip-of-the-day-the-conditional-access-framework-and-device-compliance-for-vpn-part-3/) +- [Tip of the Day: The Conditional Access Framework and Device Compliance for VPN (Part 4)](https://blogs.technet.microsoft.com/tip_of_the_day/2016/03/16/tip-of-the-day-the-conditional-access-framework-and-device-compliance-for-vpn-part-4/) + ## Related topics diff --git a/windows/keep-secure/vpn-profile-options.md b/windows/keep-secure/vpn-profile-options.md index c45722ddb4..4ec14191b0 100644 --- a/windows/keep-secure/vpn-profile-options.md +++ b/windows/keep-secure/vpn-profile-options.md @@ -16,55 +16,32 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile -Virtual private networks (VPN) let you give your users secure remote access to your company network. Windows 10 adds useful new VPN profile options to help you manage how users connect. +Most of the VPN settings in Windows 10 can be configured in VPN profiles using Microsoft Intune or System Center Configuration Manager. All VPN settings in Windows 10 can be configued using the **ProfileXML** node in the [VPNv2 configuration service provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/mt755930.aspx) -The ProfileXML node was added to the VPNv2 CSP to allow users to deploy VPN profile as a single blob. This is particularly useful for deploying profiles with features that are not yet supported by MDMs. -For more information about ProfileXML including sample profiles (both native and UWP VPN plugin): https://msdn.microsoft.com/en-us/library/windows/hardware/mt755930(v=vs.85).aspx +The following table lists the VPN settings and whether the setting can only be configured using **ProfileXML**. + +| Profile setting | Can be configured in Intune and Configuration Manager | +| --- | --- | +| Connection type | yes | +| Routing: split-tunnel routes | yes, except exclusion routes | +| Routing: forced-tunnel | yes | +| Authentication (EAP) | yes, if connection type is built-in | +| Conditional access | yes | +| Name resolution: NRPT | yes | +| Name resolution: DNS suffix | no | +| Name resolution: persistent | no | +| Auto-trigger: app trigger | yes | +| Auto-trigger: name trigger | yes | +| Auto-trigger: Always On | no | +| Auto-trigger: trusted network detection | no | +| LockDown | no | +| Windows Information Protection (WIP) | no | +| Traffic filters | yes | + +For more information about ProfileXML including sample profiles (both native and UWP VPN plugin): OMA-DM Uri: /Vendor/MSFT/VPNv2/[Profile Name]/ProfileXML The below is a sample Native VPN profile (found in the link above). This blob would fall under the ProfileXML node. Profiles can be created for UWP apps as well. An example can be found in the link above as well. - - - -## Always On - -Always On is a new feature in Windows 10 which enables the active VPN profile to connect automatically on the following triggers: -- User sign-on -- Network change - -When a device has multiple profiles with Always On triggers, the user can specify the active profile in **Settings** > **Network & Internet** > **VPN** > *VPN profile* > **Let apps automatically use this VPN connection**. - -## App-triggered VPN - -VPN profiles in Windows 10 can be configured to connect automatically on the launch of a specified set of applications. This feature was included in Windows 8.1 as "On demand VPN". The applications can be defined using the following: -- Package family name for Universal Windows Platform (UWP) apps -- File path for Classic Windows applications - -## Traffic filters - -Traffic Filters give enterprises the ability to decide what traffic is allowed into the corporate network based on policy . With the ever-increasing landscape of remote threats on the corporate network and lesser IT controls on machines, it becomes essential to control the traffic that is allowed through. While server-side layers of firewalls and proxies help, by adding traffic filters the first layer of filtering can be moved onto the client with more advanced filtering on the server side. There are two types of Traffic Filter rules: - -- **App-based rules**. With app-based rules, a list of applications can be marked such that only traffic originating from these apps is allowed to go over the VPN interface. -- **Traffic-based rules**. Traffic-based rules are 5-tuple policies (ports, addresses, protocol) that can be specified such that only traffic matching these rules is allowed to go over the VPN interface. - -There can be many sets of rules which are linked by **OR**. Within each set, there can be app-based rules and traffic-based rules; all the properties within the set will be linked by **AND**. This gives the IT admins a lot of power to craft the perfect policy befitting their use case. - -## LockDown VPN - -A VPN profile configured with LockDown secures the device to only allow network traffic over the VPN interface. It has the following features: -- The system attempts to keep the VPN connected at all times. -- The user cannot disconnect the VPN connection. -- The user cannot delete or modify the VPN profile. -- The VPN LockDown profile uses forced tunnel connection. -- If the VPN connection is not available, outbound network traffic is blocked. -- Only one VPN LockDown profile is allowed on a device. -> **Note:**  For inbox VPN, Lockdown VPN is only available for the Internet Key Exchange version 2 (IKEv2) tunnel type.   -## Learn about VPN and the Conditional Access Framework in Azure Active Directory - -- [Tip of the Day: The Conditional Access Framework and Device Compliance for VPN (Part 1)](https://blogs.technet.microsoft.com/tip_of_the_day/2016/03/12/tip-of-the-day-the-conditional-access-framework-and-device-compliance-for-vpn/) -- [Tip of the Day: The Conditional Access Framework and Device Compliance for VPN (Part 2)](https://blogs.technet.microsoft.com/tip_of_the_day/2016/03/14/tip-of-the-day-the-conditional-access-framework-and-device-compliance-for-vpn-part-2/) -- [Tip of the Day: The Conditional Access Framework and Device Compliance for VPN (Part 3)](https://blogs.technet.microsoft.com/tip_of_the_day/2016/03/15/tip-of-the-day-the-conditional-access-framework-and-device-compliance-for-vpn-part-3/) -- [Tip of the Day: The Conditional Access Framework and Device Compliance for VPN (Part 4)](https://blogs.technet.microsoft.com/tip_of_the_day/2016/03/16/tip-of-the-day-the-conditional-access-framework-and-device-compliance-for-vpn-part-4/) ## Learn more From f2d43114b08a1095d62c8b75e7674c47102d69f1 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Tue, 20 Sep 2016 10:50:15 -0700 Subject: [PATCH 030/256] updates for content --- ...g-packages-for-certificates-surface-hub.md | 25 ++++++++----------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md b/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md index cdf4201a41..0726fe2374 100644 --- a/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md +++ b/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md @@ -24,13 +24,13 @@ You can apply a provisioning package using a USB during setup, or through the ** - Simple to apply. -[Learn more about the benefits and uses of provisioning packages.](https://technet.microsoft.com/en-us/itpro/windows/whats-new/new-provisioning-packages) +[Learn more about the benefits and uses of provisioning packages.](https://technet.microsoft.com/itpro/windows/whats-new/new-provisioning-packages) ## Requirements To create and apply a provisioning package to a Surface Hub, you'll need the following: -- Access to the **Settings** app on Surface Hub (using admin credentials which were configured at initial setup of the Surface Hub) (is this accurate?). +- Access to the **Settings** app on Surface Hub (using admin credentials which were configured at initial setup of the Surface Hub). - Windows Imaging and Configuration Designer (ICD), which is installed as a part of the Windows 10 Assessment and Deployment Kit (ADK). - A PC running Windows 10. - USB flash drive. @@ -40,10 +40,10 @@ You'll create the provisioning package on a PC runing Windows 10, save the packa ## Supported items for Surface Hub provisioning packages Currently, you can add these items to provisioning packages for Surface Hub: -- **Certificates** - (why, need info here) -- **Policies** - Surface Hub supports a subset of the policies in [Policy configuration service provider](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962(v=vs.85).aspx). Some of those policies can be configured with ICD. -- **Universal apps** - You can add a universal app to your provisioning package. This can be an offline-licensed app from Windows Store for Business, or an app created by an in-house dev. (Are offline-licensed apps available outside of WSFB?) -- **Settings** - Surface Hub supports settings in the [WindowsTeam configuration service provider](https://msdn.microsoft.com/en-us/library/windows/hardware/mt733245(v=vs.85).aspx). Some of these settings can be configured with ICD. +- **Certificates** - You can add certificates, if needed, to support Skype for Business. +- **Policies** - Surface Hub supports a subset of the policies in [Policy configuration service provider](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). Some of those policies can be configured with ICD. +- **Universal apps** - You can add a universal app to your provisioning package. This can be an offline-licensed app from Windows Store for Business, or an app created by an in-house dev. +- **Settings** - Surface Hub supports settings in the [WindowsTeam configuration service provider](https://msdn.microsoft.com/library/windows/hardware/mt733245.aspx). Some of these settings can be configured with ICD. ## Create the provisioning package @@ -59,9 +59,7 @@ Use the Windows Imaging and Configuration Designer (ICD) tool included in the Wi 4. Select **Common to Windows 10 team edition**, click **Next**, and then click **Finish**. -5. In the project, under **Available customizations**, select **Common Team edition settings**. - -Currently, you can add these items certificate, a policy, a universal app, or a setting to your provisioning package for Surface Hub. +5. In the project, under **Available customizations**, select **Common Team edition settings**. ### Add a certificate to your package You may use provisioning packages to install certificates that will allow the device to authenticate to Microsoft Exchange or Skype for Business, or to sideload apps that don't come from the Windows Store (for example, your own in-house apps). @@ -81,7 +79,7 @@ You may use provisioning packages to install certificates that will allow the de 5. For **KeyLocation**, select **Software only**. ### Add a policy to your package -Surface Hub supports a subset of the policies in [Policy configuration service provider](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962(v=vs.85).aspx). Some of those policies can be configured with ICD. You'll find them under **Available customizations > Runtime settings > Policies**. +Surface Hub supports a subset of the policies in [Policy configuration service provider](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). Some of those policies can be configured with ICD. You'll find them under **Available customizations > Runtime settings > Policies**. 1. In the **Available customizations** pane, go to **Runtime settings** > **Policies**. @@ -89,9 +87,8 @@ Surface Hub supports a subset of the policies in [Policy configuration service p 3. Select and set the policy you want to add to your provisioning package. - ### Add a universal app to your package -Before adding a universal app to a provisioning package, you need app package name, the app package (either an .appx, or .appxbundle), dependency files, and the app license. If you acquire your universal app from the Windows Store for Business, you can download these items when you acquire the app. For more information, see [Distribute offline apps](https://technet.microsoft.com/en-us/itpro/windows/manage/distribute-offline-apps). +Before adding a universal app to a provisioning package, you need app package name, the app package (either an .appx, or .appxbundle), dependency files, and the app license. If you acquire your universal app from the Windows Store for Business, you can download these items when you acquire the app. For more information, see [Distribute offline apps](https://technet.microsoft.com/itpro/windows/manage/distribute-offline-apps). 1. In the **Available customizations** pane, go to **Runtime settings** > **UniversalAppInstall**. @@ -105,7 +102,7 @@ Before adding a universal app to a provisioning package, you need app package na ### Add other settings to your package -You can add some [WindowsTeam CSP settings](https://msdn.microsoft.com/en-us/library/windows/hardware/mt733245(v=vs.85).aspx) to your provisioning package. +You can add some [WindowsTeam CSP settings](https://msdn.microsoft.com/library/windows/hardware/mt733245.aspx) to your provisioning package. 1. In the **Available customizations** pane, go to **Runtime settings** > **WindowsTeamSettings**. @@ -113,7 +110,7 @@ You can add some [WindowsTeam CSP settings](https://msdn.microsoft.com/en-us/lib 3. Select and set the setting you want to add to your provisioning package. -### Build your package +## Build your package 1. When you are done configuring the provisioning package, on the **File** menu, click **Save**. From 534e01cd24db619fad0dc2399ee207f428643e42 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Tue, 20 Sep 2016 12:10:51 -0700 Subject: [PATCH 031/256] stage --- windows/keep-secure/vpn-profile-options.md | 103 ++++++++++++++++++++- 1 file changed, 102 insertions(+), 1 deletion(-) diff --git a/windows/keep-secure/vpn-profile-options.md b/windows/keep-secure/vpn-profile-options.md index 4ec14191b0..1f723a767d 100644 --- a/windows/keep-secure/vpn-profile-options.md +++ b/windows/keep-secure/vpn-profile-options.md @@ -16,7 +16,10 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile -Most of the VPN settings in Windows 10 can be configured in VPN profiles using Microsoft Intune or System Center Configuration Manager. All VPN settings in Windows 10 can be configued using the **ProfileXML** node in the [VPNv2 configuration service provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/mt755930.aspx) +Most of the VPN settings in Windows 10 can be configured in VPN profiles using Microsoft Intune or System Center Configuration Manager. All VPN settings in Windows 10 can be configued using the **ProfileXML** node in the [VPNv2 configuration service provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx) + +>[!NOTE] +>If you're not familiar with CSPs, read [Introduction to configuration service providers (CSPs)](https://technet.microsoft.com/itpro/windows/manage/how-it-pros-can-use-configuration-service-providers) first. The following table lists the VPN settings and whether the setting can only be configured using **ProfileXML**. @@ -38,6 +41,104 @@ The following table lists the VPN settings and whether the setting can only be c | Windows Information Protection (WIP) | no | | Traffic filters | yes | +The sections in this topic provide XML examples for the VPN profile settings in this guide. You can get additional examples in the [ProfileXML XSD](https://msdn.microsoft.com/library/windows/hardware/mt755930.aspx) topic. + + + +## Connection type + +**Example:** set connection type to **Automatic** + +``` +NativeProtocolType + + + 10002 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/NativeProfile/NativeProtocolType + + Automatic + + +``` + +**Example:** set connection type for a Universal Windows Platform (UWP) VPN plug-in + +``` + + + 10002 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/PluginProfile/PluginPackageFamilyName + + TestVpnPluginApp-SL_8wekyb3d8bbwe + + +``` + +**Example:** add custom configuration for UWP VPN plug-in + +``` + + + 10003 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/PluginProfile/CustomConfiguration + + <pluginschema><ipAddress>auto</ipAddress><port>443</port><networksettings><routes><includev4><route><address>172.10.10.0</address><prefix>24</prefix></route></includev4></routes><namespaces><namespace><space>.vpnbackend.com</space><dnsservers><server>172.10.10.11</server></dnsservers></namespace></namespaces></networksettings></pluginschema> + + +``` + +## Split-tunnel routing + + +## Forced-tunnel routing + + +## EAP authentication + + +## Conditional access + + +## NRPT name resolution + + +## DNS suffix name resolution + + +## Persistent name resolution + + +## App trigger + + +## Name trigger + + +## Always On + + +## Trusted network detection + + +## LockDown + + +## Windows Information Protection + + +## Traffic filters + + + + + + For more information about ProfileXML including sample profiles (both native and UWP VPN plugin): OMA-DM Uri: /Vendor/MSFT/VPNv2/[Profile Name]/ProfileXML The below is a sample Native VPN profile (found in the link above). This blob would fall under the ProfileXML node. Profiles can be created for UWP apps as well. An example can be found in the link above as well. From 9f2410777b022608af5650db37e17a750ed0410b Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Tue, 20 Sep 2016 12:50:57 -0700 Subject: [PATCH 032/256] tweak --- windows/keep-secure/vpn-profile-options.md | 116 ++++++++++++++++++- windows/keep-secure/vpn-security-features.md | 8 +- 2 files changed, 116 insertions(+), 8 deletions(-) diff --git a/windows/keep-secure/vpn-profile-options.md b/windows/keep-secure/vpn-profile-options.md index 1f723a767d..3b88eff5d8 100644 --- a/windows/keep-secure/vpn-profile-options.md +++ b/windows/keep-secure/vpn-profile-options.md @@ -30,6 +30,7 @@ The following table lists the VPN settings and whether the setting can only be c | Routing: forced-tunnel | yes | | Authentication (EAP) | yes, if connection type is built-in | | Conditional access | yes | +| Proxy settings | yes, by PAC/WPAD file or server and port | | Name resolution: NRPT | yes | | Name resolution: DNS suffix | no | | Name resolution: persistent | no | @@ -95,53 +96,160 @@ NativeProtocolType ## Split-tunnel routing +**Example:** route list and exclusion route -## Forced-tunnel routing +``` + + 10008 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/RouteList/0/Address + + 192.168.0.0 + + + + 10009 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/RouteList/0/PrefixSize + + + int + + 24 + + + + 10010 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/RouteList/0/ExclusionRoute + + + bool + + true + + +``` + +[!NOTE] +>Forced-tunnel routing is used if no routes are specified. ## EAP authentication +You can only configure EAP-based authentication if you select a built-in connection type (IKEv2, L2TP, PPTP, or automatic). See [EAP configuration](https://msdn.microsoft.com/library/windows/hardware/mt168513.aspx) for a step-by-step guide for creating an Extensible Authentication Protocol (EAP) configuration XML for the VPN profile. + ## Conditional access +**Example:** device compliance for conditional access + +``` + + 10011 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/DeviceCompliance/SSO/Enabled + + + bool + + true + + + + 10011 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/DeviceCompliance/SSO/IssuerHash + + ffffffffffffffffffffffffffffffffffffffff;ffffffffffffffffffffffffffffffffffffffee + + + + 10011 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/DeviceCompliance/SSO/EKU + + 1.3.6.1.5.5.7.3.2 + + + +``` + +## Proxy settings + +**Example:** domain name rule for traffic through proxy server + +``` + + 10016 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/5/DomainName + + . + + + + 10017 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/5/WebProxyServers + + 192.168.0.11 + + + ``` ## NRPT name resolution +**Example:** ## DNS suffix name resolution +**Example:** ## Persistent name resolution +**Example:** ## App trigger +**Example:** ## Name trigger +**Example:** ## Always On +**Example:** ## Trusted network detection +**Example:** ## LockDown +**Example:** ## Windows Information Protection +**Example:** ## Traffic filters +**Example:** -For more information about ProfileXML including sample profiles (both native and UWP VPN plugin): -OMA-DM Uri: /Vendor/MSFT/VPNv2/[Profile Name]/ProfileXML -The below is a sample Native VPN profile (found in the link above). This blob would fall under the ProfileXML node. Profiles can be created for UWP apps as well. An example can be found in the link above as well.   ## Learn more diff --git a/windows/keep-secure/vpn-security-features.md b/windows/keep-secure/vpn-security-features.md index c5bcb7ec30..059fc15c03 100644 --- a/windows/keep-secure/vpn-security-features.md +++ b/windows/keep-secure/vpn-security-features.md @@ -40,10 +40,10 @@ Windows Information Protection provides capabilities allowing the separation and The [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx) **EdpModeId** node allows a Windows 10 VPN client to integrate with WIP, extending its functionality to remote devices. Use case scenarios for WIP include: -- Core Functionality: File encryption and file access blocking -- UX Policy Enforcement: Restricting copy/paste, drag/drop, and sharing operations -- WIP Network Policy Enforcement: Protecting intranet resources over the corporate network and VPN -- Network Policy Enforcement: Protecting SMB and Internet cloud resources over the corporate network and VPN +- Core functionality: File encryption and file access blocking +- UX policy enforcement: Restricting copy/paste, drag/drop, and sharing operations +- WIP network policy enforcement: Protecting intranet resources over the corporate network and VPN +- Network policy enforcement: Protecting SMB and Internet cloud resources over the corporate network and VPN The value of the **EdpModeId** is an Enterprise ID. The networking stack will look for this ID in the app token to determine whether VPN should be triggered for that particular app. From c3f1ca89c5d001d698f914e577d75aac1b2ee182 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Tue, 20 Sep 2016 13:16:39 -0700 Subject: [PATCH 033/256] xml examples --- windows/keep-secure/vpn-profile-options.md | 276 +++++++++++++++++-- windows/keep-secure/vpn-security-features.md | 4 +- 2 files changed, 259 insertions(+), 21 deletions(-) diff --git a/windows/keep-secure/vpn-profile-options.md b/windows/keep-secure/vpn-profile-options.md index 3b88eff5d8..f344ba44ab 100644 --- a/windows/keep-secure/vpn-profile-options.md +++ b/windows/keep-secure/vpn-profile-options.md @@ -16,7 +16,7 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile -Most of the VPN settings in Windows 10 can be configured in VPN profiles using Microsoft Intune or System Center Configuration Manager. All VPN settings in Windows 10 can be configued using the **ProfileXML** node in the [VPNv2 configuration service provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx) +Most of the VPN settings in Windows 10 can be configured in VPN profiles using Microsoft Intune or System Center Configuration Manager. All VPN settings in Windows 10 can be configued using the **ProfileXML** node in the [VPNv2 configuration service provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx). >[!NOTE] >If you're not familiar with CSPs, read [Introduction to configuration service providers (CSPs)](https://technet.microsoft.com/itpro/windows/manage/how-it-pros-can-use-configuration-service-providers) first. @@ -134,7 +134,7 @@ NativeProtocolType ``` -[!NOTE] +>[!NOTE] >Forced-tunnel routing is used if no routes are specified. @@ -183,71 +183,307 @@ You can only configure EAP-based authentication if you select a built-in connect ## Proxy settings -**Example:** domain name rule for traffic through proxy server +**Example:** set proxy ``` - - 10016 +Manual + + $CmdID$ - ./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/5/DomainName + ./Vendor/MSFT/VPNv2/VPNProfileName/Proxy/Manual/Server - . + 192.168.0.100:8888 + + AutoConfigUrl - 10017 + $CmdID$ - ./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/5/WebProxyServers + ./Vendor/MSFT/VPNv2/VPNProfileName/Proxy/AutoConfigUrl - 192.168.0.11 + HelloWorld.com ``` ## NRPT name resolution -**Example:** +**Example:** FQDN match with DNS server + +``` + + 10016 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/2/DomainName + + finance.contoso.com + + + + 10017 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/2/DnsServers + + 192.168.0.11,192.168.0.12 + + +``` + +**Example:** FQDN match with proxy server + +``` + + 10016 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/3/DomainName + + finance.contoso.com + + + + 10017 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/3/WebProxyServers + + 192.168.0.11:8080 + + +``` ## DNS suffix name resolution -**Example:** +**Example:** DNS suffix match with DNS server + +``` + + 10013 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/0/DomainName + + .contoso.com + + + + 10014 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/0/DnsServers + + 192.168.0.11,192.168.0.12 + + +``` + +**Example:** DNS suffix match with proxy server + +``` + + 10013 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/1/DomainName + + .contoso.com + + + + 10015 + + +./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/1/WebProxyServers + + 192.168.0.100:8888 + + +``` ## Persistent name resolution -**Example:** +**Example:** persistent name resolution + +``` + + 10010 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/1/Persistent + + + bool + + true + + +``` ## App trigger -**Example:** +**Example:** set Internet Explorer and Microsoft Edge to trigger VPN + +``` + + + 10013 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/AppTriggerList/0/App/Id + + %PROGRAMFILES%\Internet Explorer\iexplore.exe + + + + 10014 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/AppTriggerList/1/App/Id + + %PROGRAMFILES% (x86)\Internet Explorer\iexplore.exe + + + + + 10015 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/AppTriggerList/2/App/Id + + Microsoft.MicrosoftEdge_8wekyb3d8bbwe + + +``` ## Name trigger -**Example:** +**Example:** set domain name rule to trigger VPN + +``` + + 10010 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/0/AutoTrigger + + + bool + + true + + +``` ## Always On -**Example:** +Always On cannot be set with force tunnel. + +**Example:** set Always On. + +``` + + $CmdID$ + + + ./Vendor/MSFT/VPNv2/VPNProfileName/AlwaysOn + + + bool + + true + + +``` ## Trusted network detection -**Example:** +**Example:** configure trusted networks + +``` + + $CmdID$ + + + ./Vendor/MSFT/VPNv2/VPNProfileName/TrustedNetworkDetection + + Adatum.com + + +``` ## LockDown -**Example:** +For built-in VPN, Lockdown VPN is only available for the Internet Key Exchange version 2 (IKEv2) connection type. + +**Example:** set a LockDown profile. + +``` + + $CmdID$ + + + ./Vendor/MSFT/VPNv2/VPNProfileName/Lockdown + + + bool + + true + + +``` ## Windows Information Protection -**Example:** +If you are using Windows Information Protection (WIP) (formerly known as Enterprise Data Protection), then you should configure VPN first before you configure WIP policies. + +**Example:** provide enterprise ID to connect VPN profile with WIP policy + +``` + + $CmdID$ + + + ./Vendor/MSFT/VPNv2/VPNProfileName/EDPModeID + + corp.contoso.com + + +``` ## Traffic filters -**Example:** +**Example:** traffic filter for desktop app +``` + + 10013 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/TrafficFilterList/0/App/Id + + %ProgramFiles%\Internet Explorer\iexplore.exe + + +``` +**Example:** traffic filter for UWP app +``` + + 10014 + + + ./Vendor/MSFT/VPNv2/VPNProfileName/TrafficFilterList/1/App/Id + + Microsoft.MicrosoftEdge_8wekyb3d8bbwe + + +```   diff --git a/windows/keep-secure/vpn-security-features.md b/windows/keep-secure/vpn-security-features.md index 059fc15c03..cfc2500c58 100644 --- a/windows/keep-secure/vpn-security-features.md +++ b/windows/keep-secure/vpn-security-features.md @@ -28,7 +28,7 @@ A VPN profile configured with LockDown secures the device to only allow network - Only one VPN LockDown profile is allowed on a device. >[!NOTE] ->For inbox VPN, Lockdown VPN is only available for the Internet Key Exchange version 2 (IKEv2) tunnel type. +>For built-in VPN, Lockdown VPN is only available for the Internet Key Exchange version 2 (IKEv2) connection type. Deploy this feature with caution as the resultant connection will not be able to send or receive any network traffic without the VPN being connected. @@ -47,6 +47,8 @@ The [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/libr The value of the **EdpModeId** is an Enterprise ID. The networking stack will look for this ID in the app token to determine whether VPN should be triggered for that particular app. +Additionally, when connecting with WIP, the admin does not have to specify AppTriggerList and TrafficFilterList rules separately in this profile (unless more advanced configuration is needed) because the WIP policies and App lists automatically take effect. + Currently, this can only be configured in [custom XML in the ProfileXML node](vpn-profile-options.md). ## Traffic filters From 8fdbfaae3a7fcab9e35b31f2ec79bd7e22bcfbfc Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Tue, 20 Sep 2016 13:27:07 -0700 Subject: [PATCH 034/256] typo --- windows/keep-secure/vpn-security-features.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/vpn-security-features.md b/windows/keep-secure/vpn-security-features.md index cfc2500c58..1896ec0e71 100644 --- a/windows/keep-secure/vpn-security-features.md +++ b/windows/keep-secure/vpn-security-features.md @@ -38,7 +38,7 @@ Currently, this can only be configured in [custom XML in the ProfileXML node](vp Windows Information Protection provides capabilities allowing the separation and protection of enterprise data against disclosure across both company and personally owned devices without requiring additional changes to the environments or the apps themselves. Additionally, when used with Rights Management Services (RMS), WIP can help to protect enterprise data locally. -The [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx) **EdpModeId** node allows a Windows 10 VPN client to integrate with WIP, extending its functionality to remote devices. Use case scenarios for WIP include: +The **EdpModeId** node in the [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx) allows a Windows 10 VPN client to integrate with WIP, extending its functionality to remote devices. Use case scenarios for WIP include: - Core functionality: File encryption and file access blocking - UX policy enforcement: Restricting copy/paste, drag/drop, and sharing operations From e24bebeff929fdeb3e272f281a73f9a7bf02ad68 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Tue, 20 Sep 2016 13:31:51 -0700 Subject: [PATCH 035/256] update descriptions --- windows/keep-secure/vpn-guide.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/keep-secure/vpn-guide.md b/windows/keep-secure/vpn-guide.md index cef2464051..d77847b083 100644 --- a/windows/keep-secure/vpn-guide.md +++ b/windows/keep-secure/vpn-guide.md @@ -21,20 +21,20 @@ This guide will walk you through the decisions you will make for Windows 10 clie ![Intune VPN policy template](images/vpn-intune-policy.png) >[!NOTE] ->This guide does not explain server deployment. It lists server dependencies, when relevant. +>This guide does not explain server deployment. ## In this guide -| Topic | Description (currently just notes, these are not final wording yet) | +| Topic | Description | | --- | --- | | [VPN connection types](vpn-connection-type.md) | Select a VPN client and tunneling protocol | -| [VPN routing decisions](vpn-routing.md) | Choose beetween split tunnel and force tunnel configuration | +| [VPN routing decisions](vpn-routing.md) | Choose between split tunnel and force tunnel configuration | | [VPN authentication options](vpn-authentication.md) | Select a method for Extensible Authentication Protocol (EAP) authentication. | | [VPN and conditional access](vpn-conditional-access.md) | Use Azure Active Directory policy evaluation to set access policies for VPN connections. | -| [VPN name resolution](vpn-name-resolution.md) | how name resolution should happen | -| [VPN auto-triggered profile options](vpn-auto-trigger-profile.md) | auto-connect clients to VPN: app-triggered, name-based trigger, "always on", trusted network detection | -| [VPN security features](vpn-security-features.md) | lockdown, traffic filtering, WIP | -| [VPN profile options](vpn-profile-options.md) | combine settings into single profile using XML | +| [VPN name resolution](vpn-name-resolution.md) | Decide how name resolution should work | +| [VPN auto-triggered profile options](vpn-auto-trigger-profile.md) | Set a VPN profile to connect automatically by app or by name, to be "always on", and to not trigger VPN on trusted networks | +| [VPN security features](vpn-security-features.md) | Set a LockDown VPN profile, configure traffic filtering, and connect VPN profile to Windows Information Protection (WIP) | +| [VPN profile options](vpn-profile-options.md) | Combine settings into single VPN profile using XML | ## Learn more From 93254e6c83869551420f042935f6eda4d9214446 Mon Sep 17 00:00:00 2001 From: isaiahng Date: Tue, 20 Sep 2016 15:03:10 -0700 Subject: [PATCH 036/256] Update password-management-for-surface-hub-device-accounts.md Suggested changes to clarify wording. Removed last paragraph + table as they're not needed in this article. --- ...agement-for-surface-hub-device-accounts.md | 51 +++---------------- 1 file changed, 6 insertions(+), 45 deletions(-) diff --git a/devices/surface-hub/password-management-for-surface-hub-device-accounts.md b/devices/surface-hub/password-management-for-surface-hub-device-accounts.md index 57fed9264b..fb9be9eef0 100644 --- a/devices/surface-hub/password-management-for-surface-hub-device-accounts.md +++ b/devices/surface-hub/password-management-for-surface-hub-device-accounts.md @@ -14,61 +14,22 @@ localizationpriority: medium # Password management (Surface Hub) -Every Microsoft Surface Hub device account requires a password to authenticate and enable features on the device. For security reasons, you may want to change ( or "rotate") this password. However, if the device account’s password changes, the device account on the Surface Hub will be expired, and all features that depend on the device account will be disabled. You can update the device account’s password on the Surface Hub from the Settings app to re-enable these features. +Every Microsoft Surface Hub device account requires a password to authenticate and enable features on the device. For security reasons, you may want to change (or "rotate") this password regularly. However, if the device account’s password changes, the password that was previously stored on the Surface Hub will be invalid, and all features that depend on the device account will be disabled. You will need to update the device account’s password on the Surface Hub from the Settings app to re-enable these features. -To prevent the device account from expiring, there are two options: +To simplify password management for your Surface Hub device accounts, there are two options: 1. Turn off password expiration for the device account. 2. Allow the Surface Hub to automatically rotate the device account’s password. -## Setting the password so it doesn't expire +## Turn off password rotation for the device account Set the device account’s **PasswordNeverExpires** property to True. You should verify whether this meets your organization’s security requirements. -## Allow the Surface Hub to manage the password - - -The Surface Hub can manage a device account’s password by changing it frequently without requiring you to manually update the device account’s information from the Surface Hub. You can enable this feature in **Settings**. Once enabled, the device account's password will change daily at 12 AM. - -Note that when the device account’s password is changed, you will not be shown the new password. If you need to sign in to the account, or to provide the password again (for example, if you want to change the device account settings on the Surface Hub), then you'll need use Active Directory, or Office 365 Admin portal to reset the password. - -For your device account to use password rotation, you must meet enter the device account’s information when you set up your Surface Hub. For more information, see [first run info for setting up the device account](https://technet.microsoft.com/itpro/surface-hub/first-run-program-surface-hub#device-account). - - ---- - - - - - - - - - - - - - - - - - - - - -
EnvironmentRequired format for device account

Device account is hosted only online

username@contoso.com

Device account is hosted only on-prem

DOMAIN\username

Device account is hosted online and on-prem (hybrid)

DOMAIN\username

- -  - -  - -  - +## Allow the Surface Hub to automatically rotate the device account’s password +The Surface Hub can manage a device account’s password by changing it frequently without requiring you to manually update the device account’s information. You can enable this feature in **Settings**. Once enabled, the device account's password will change daily at 12 AM. +Note that when the device account’s password is changed, you will not be shown the new password. If you need to sign in to the account, or to provide the password again (for example, if you want to change the device account settings on the Surface Hub), then you'll need use Active Directory or the Office 365 admin portal to reset the password. From ef0323b827aaa8b77a088a6b8e5077e0d61e9e60 Mon Sep 17 00:00:00 2001 From: Justinha Date: Tue, 20 Sep 2016 17:40:27 -0700 Subject: [PATCH 037/256] updated RFW description --- windows/deploy/upgrade-analytics-resolve-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deploy/upgrade-analytics-resolve-issues.md b/windows/deploy/upgrade-analytics-resolve-issues.md index 3ffc6eb157..69f7f2db2a 100644 --- a/windows/deploy/upgrade-analytics-resolve-issues.md +++ b/windows/deploy/upgrade-analytics-resolve-issues.md @@ -75,7 +75,7 @@ For applications assessed as **Fix available**, review the table below for detai ### ISV support for applications with Ready for Windows -The [Ready for Windows website](https://www.readyforwindows.com/) lists software solutions that are supported and in use for Windows 10. This site leverages data about application adoption from commercial Windows 10 installations and helps IT managers upgrade to Windows 10 with confidence. For more information, see [Ready for Windows Frequently Asked Questions](https://developer.microsoft.com/windows/ready-for-windows/#/faq/). +[Ready for Windows](https://www.readyforwindows.com/) lists software solutions that are supported and in use for Windows 10. This site leverages data about application adoption from commercial Windows 10 installations and helps IT managers upgrade to Windows 10 with confidence. For more information, see [Ready for Windows Frequently Asked Questions](https://developer.microsoft.com/windows/ready-for-windows/#/faq/). Click **Review Applications With Known Issues** to see the status of applications for Ready for Windows and corresponding guidance. For example: From 24342fb019bb9a1963e2e9d1cb3726fccef574f6 Mon Sep 17 00:00:00 2001 From: isaiahng Date: Wed, 21 Sep 2016 11:20:15 -0700 Subject: [PATCH 038/256] Update i-am-done-finishing-your-surface-hub-meeting.md --- .../i-am-done-finishing-your-surface-hub-meeting.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/devices/surface-hub/i-am-done-finishing-your-surface-hub-meeting.md b/devices/surface-hub/i-am-done-finishing-your-surface-hub-meeting.md index 3f17756233..15ea3f5ae8 100644 --- a/devices/surface-hub/i-am-done-finishing-your-surface-hub-meeting.md +++ b/devices/surface-hub/i-am-done-finishing-your-surface-hub-meeting.md @@ -11,12 +11,12 @@ localizationpriority: medium --- # End a Surface Hub meeting with I'm Done -Surface Hub is a collaboration device designed to be used simultaneously and sequentially by multiple people. At the end of a Surface Hub meeting, one of the attendees can tap or click **I'm Done** to end the meeting. Tapping **I'm Done** tells Surface Hub to clean up info from the current meeting, so that it will be ready for the next meeting. When a meeting attendee taps **I'm Done**, Surface Hub cleans up, or resets, these states. +Surface Hub is a collaboration device designed to be used in meeting spaces by different groups of people. At the end of a meeting, users can tap **I'm Done** to clean up any sensitive data and prepare the device for the next meeting. Surface Hub will clean up, or reset, the following states: - Applications - Operating system - User interface -This topic explains what **I'm Done** resets for each of these states. +This topic explains what **I'm Done** resets for each of these states. ## Applications When you start apps on Surface Hub, they are stored in memory and data is stored at the application level. Data is available to all users during that session (or meeting) until date is removed or overwritten. When **I'm done** is selected, Surface Hub application state is cleared out by closing applications, deleting browser history, resetting applications, and removing Skype logs. @@ -35,6 +35,7 @@ Skype does not store personally-identifiable information on Surface Hub. Informa ## Operating System The operating system hosts a variety of information about the state of the sessions that needs to be cleared after each Surface Hub meeting. + ### File System Meeting attendees have access to a limited set of directories on the Surface Hub. When **I'm Done** is selected, Surface Hub clears these directories:
- Music @@ -69,7 +70,7 @@ User interface (UI) settings are returned to their default values when **I'm Don Accessibility features and apps are returned to default settings when **I'm Done** is selected. - Filter keys - High contrast -- Stickey keys +- Sticky keys - Toggle keys - Mouse keys - Magnifier @@ -80,12 +81,12 @@ The clipboard is cleared to remove data that was copied to the clipboard during ## Frequently asked questions **What happens if I forget to tap I'm Done at the end of a meeting, and someone else uses the Surface Hub later?**
-When you don't tap **I"m Done** at the end of your meeting, Surface Hub enters a Resume state. This is similar to leaving content on a whiteboard in a meeting room, and forgetting to erase the whiteboard. When you return to the meeting room, that content will still be on the whiteboard unless someone erarses it. With Surface Hub, meeting content is still available if an attendee doesn't tap **I'm Done**. However, Surface Hub removes all meeting data during daily maintenance. Any meeting that wasn't ended with **I'm Done** will be cleaned up during maintenance. +Surface Hub only cleans up meeting content when users tap **I"m Done**. If you leave the meeting without tapping **I'm Done**, the device will return to the welcome screen after some time. From the welcome screen, you have the option to resume the previous session or start a new one. If you're using the Surface Hub for an all-day meeting, this allows you to resume your work after a break. Or if you forget to tap **I"m Done** at the end of a meeting, the next group of users can easily start a new session. **Are documents recoverable?**
-Removing files from the hard drive when **I'm Done** is selected is just like any other file deletion from a hard disk drive. 3rd-party software might be able to recover data from the hard disk drive, but file recovery is not a supported feature on Surface Hub. +Removing files from the hard drive when **I'm Done** is selected is just like any other file deletion from a hard disk drive. Third-party software might be able to recover data from the hard disk drive, but file recovery is not a supported feature on Surface Hub. **Do the clean-up actions from I'm Done comply with the US Department of Defense clearing and sanitizing standard: DoD 5220.22-M?**
No. Currently, the clean-up actions from **I'm Done** do not comply with this standard. - \ No newline at end of file + From 800d1bb3d9c1f51cb4c7e4366edf4098c22a0b8b Mon Sep 17 00:00:00 2001 From: isaiahng Date: Wed, 21 Sep 2016 11:38:46 -0700 Subject: [PATCH 039/256] Update i-am-done-finishing-your-surface-hub-meeting.md --- .../i-am-done-finishing-your-surface-hub-meeting.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/devices/surface-hub/i-am-done-finishing-your-surface-hub-meeting.md b/devices/surface-hub/i-am-done-finishing-your-surface-hub-meeting.md index 15ea3f5ae8..ccf99db112 100644 --- a/devices/surface-hub/i-am-done-finishing-your-surface-hub-meeting.md +++ b/devices/surface-hub/i-am-done-finishing-your-surface-hub-meeting.md @@ -54,7 +54,7 @@ Surface Hub also clears these directories, since many applications often write t - Public Downloads ### Credentials -User credentials that are stored in **TokenBroker**, **PasswordVault**, or **Credential Manager** are cleared when you tap I’m done. +User credentials that are stored in **TokenBroker**, **PasswordVault**, or **Credential Manager** are cleared when you tap **I’m done**. ## User interface User interface (UI) settings are returned to their default values when **I'm Done** is selected. @@ -81,12 +81,11 @@ The clipboard is cleared to remove data that was copied to the clipboard during ## Frequently asked questions **What happens if I forget to tap I'm Done at the end of a meeting, and someone else uses the Surface Hub later?**
-Surface Hub only cleans up meeting content when users tap **I"m Done**. If you leave the meeting without tapping **I'm Done**, the device will return to the welcome screen after some time. From the welcome screen, you have the option to resume the previous session or start a new one. If you're using the Surface Hub for an all-day meeting, this allows you to resume your work after a break. Or if you forget to tap **I"m Done** at the end of a meeting, the next group of users can easily start a new session. +Surface Hub only cleans up meeting content when users tap **I'm Done**. If you leave the meeting without tapping **I'm Done**, the device will return to the welcome screen after some time. From the welcome screen, users have the option to resume the previous session or start a new one. **Are documents recoverable?**
-Removing files from the hard drive when **I'm Done** is selected is just like any other file deletion from a hard disk drive. Third-party software might be able to recover data from the hard disk drive, but file recovery is not a supported feature on Surface Hub. +Removing files from the hard drive when **I'm Done** is selected is just like any other file deletion from a hard disk drive. Third-party software might be able to recover data from the hard disk drive, but file recovery is not a supported feature on Surface Hub. To prevent data loss, always save the data you need before leaving a meeting. **Do the clean-up actions from I'm Done comply with the US Department of Defense clearing and sanitizing standard: DoD 5220.22-M?**
No. Currently, the clean-up actions from **I'm Done** do not comply with this standard. - From 2db13e058c0868fdd92c61a6562b8dd89dc060cd Mon Sep 17 00:00:00 2001 From: isaiahng Date: Wed, 21 Sep 2016 11:40:51 -0700 Subject: [PATCH 040/256] Update password-management-for-surface-hub-device-accounts.md --- .../password-management-for-surface-hub-device-accounts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/password-management-for-surface-hub-device-accounts.md b/devices/surface-hub/password-management-for-surface-hub-device-accounts.md index fb9be9eef0..294fce3518 100644 --- a/devices/surface-hub/password-management-for-surface-hub-device-accounts.md +++ b/devices/surface-hub/password-management-for-surface-hub-device-accounts.md @@ -29,7 +29,7 @@ Set the device account’s **PasswordNeverExpires** property to True. You should ## Allow the Surface Hub to automatically rotate the device account’s password -The Surface Hub can manage a device account’s password by changing it frequently without requiring you to manually update the device account’s information. You can enable this feature in **Settings**. Once enabled, the device account's password will change daily at 12 AM. +The Surface Hub can manage a device account’s password by changing it frequently without requiring you to manually update the device account’s information. You can enable this feature in **Settings**. Once enabled, the device account's password will change weekly during maintenance hours. Note that when the device account’s password is changed, you will not be shown the new password. If you need to sign in to the account, or to provide the password again (for example, if you want to change the device account settings on the Surface Hub), then you'll need use Active Directory or the Office 365 admin portal to reset the password. From 3e808da183886d28579dc4a39805cb07e05d21a3 Mon Sep 17 00:00:00 2001 From: isaiahng Date: Wed, 21 Sep 2016 13:21:20 -0700 Subject: [PATCH 041/256] Update to create-and-test-a-device-account-surface-hub (#202) * Update create-and-test-a-device-account-surface-hub.md * Update create-and-test-a-device-account-surface-hub.md --- .../create-and-test-a-device-account-surface-hub.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/devices/surface-hub/create-and-test-a-device-account-surface-hub.md b/devices/surface-hub/create-and-test-a-device-account-surface-hub.md index fb305c6dd8..e7d6cfd76a 100644 --- a/devices/surface-hub/create-and-test-a-device-account-surface-hub.md +++ b/devices/surface-hub/create-and-test-a-device-account-surface-hub.md @@ -30,12 +30,12 @@ This table explains the main steps and configuration decisions when you create a | Step | Description | Purpose | |------|---------------------------------|--------------------------------------| -| 1 | Created a logon-enalbed Exchange resource mailbox (Exchange 2013 or later, or Exchange Online) | This resource mailbox allows the deviceto maintain a meeting calendar, receive meeting requests, and send mail. It must be logon-enalbed to be provisioned to a Surface Hub. | -| 2 | Configure mailbox properties. | The mailbox must be configured with the correct properties to enable the best meeting experience on Surface Hub. For more information on mailbox properties, see [Mailbox properties](exchange-properties-for-surface-hub-device-accounts.md). | -| 3 | Apply a compatible mobile device mailbox policy to the mailbox. | Surface Hub is managed using mobile device management (MDM) rather than through mobile device mailbox policies. For compatibility, the device account must have a mobile device mailbox policy where the **PasswordEnabled** setting is set to False. Otherwise, Surface Hub can't sync mail and calendar info. | -| 4 | Enable mailbox with Skype for Business. | Skype for Business must be enabled to use conferencing features like video calls, IM, and screen sharing. | -| 5 | (Optional) Whitelist ActiveSync Device ID | Your organization may have a global policy that prevents device accounts from syncing mail and calendar info. If so, you need to whitelist the ActiveSync Device ID of your Surface Hub. | -| 6 | (Optional) Disable password expiration. | To simplify management, you can disable password expiration for the device account and allow Surface Hub to automatically rotate the device account password. For more information about password management, see [Password management](password-management-for-surface-hub-device-accounts.md). | +| 1 | Created a logon-enabled Exchange resource mailbox (Exchange 2013 or later, or Exchange Online) | This resource mailbox allows the device to maintain a meeting calendar, receive meeting requests, and send mail. It must be logon-enabled to be provisioned to a Surface Hub. | +| 2 | Configure mailbox properties | The mailbox must be configured with the correct properties to enable the best meeting experience on Surface Hub. For more information on mailbox properties, see [Mailbox properties](exchange-properties-for-surface-hub-device-accounts.md). | +| 3 | Apply a compatible mobile device mailbox policy to the mailbox | Surface Hub is managed using mobile device management (MDM) rather than through mobile device mailbox policies. For compatibility, the device account must have a mobile device mailbox policy where the **PasswordEnabled** setting is set to False. Otherwise, Surface Hub can't sync mail and calendar info. | +| 4 | Enable mailbox with Skype for Business (Lync Server 2013 or later, or Skype Online) | Skype for Business must be enabled to use conferencing features like video calls, IM, and screen sharing. | +| 5 | (Optional) Whitelist ActiveSync Device ID | Your organization may have a global policy that prevents device accounts from syncing mail and calendar info. If so, you need to whitelist the ActiveSync Device ID of your Surface Hub. | +| 6 | (Optional) Disable password expiration | To simplify management, you can turn off password expiration for the device account and allow Surface Hub to automatically rotate the device account password. For more information about password management, see [Password management](password-management-for-surface-hub-device-accounts.md). | ## Detailed configuration steps From edd1af919ef672b85ae32cd40c742cb264d8aa63 Mon Sep 17 00:00:00 2001 From: isaiahng Date: Wed, 21 Sep 2016 15:05:25 -0700 Subject: [PATCH 042/256] Update admin-group-management-for-surface-hub.md (#207) * Update admin-group-management-for-surface-hub.md * Update admin-group-management-for-surface-hub.md * Update admin-group-management-for-surface-hub.md --- .../admin-group-management-for-surface-hub.md | 86 +++++-------------- 1 file changed, 21 insertions(+), 65 deletions(-) diff --git a/devices/surface-hub/admin-group-management-for-surface-hub.md b/devices/surface-hub/admin-group-management-for-surface-hub.md index 46806252d0..fdb6eedf12 100644 --- a/devices/surface-hub/admin-group-management-for-surface-hub.md +++ b/devices/surface-hub/admin-group-management-for-surface-hub.md @@ -14,96 +14,52 @@ localizationpriority: medium # Admin group management (Surface Hub) -Every Microsoft Surface Hub can be configured individually by opening the Settings app on the device. However, to prevent people who are not administrators from changing the settings, the Settings app requires administrator credentials to open the app and change settings. +Every Surface Hub can be configured locally using the Settings app on the device. To prevent unauthorized users from changing settings, the Settings app requires admin credentials to open the app. + ## Admin Group Management +You can set up administrator accounts for the device in one of three ways: -You can set up administrator accounts for the device in any of three ways: +- Create a local admin account +- Domain join the device to Active Directory (AD) +- Azure Active Directory (Azure AD) join the device -- Create a local admin account. -- Domain join the device to Active Directory (AD). -- Azure Active Directory (Azure AD) join the device. ### Create a local admin account -To create a local admin, choose to use a local admin during first run. This will create a single local admin account on the Surface Hub with the username and password of your choice. These same credentials will need to be provided to open the Settings app. +To create a local admin, [choose to use a local admin during first run](first-run-program-surface-hub.md#use-a-local-admin). This will create a single local admin account on the Surface Hub with the username and password of your choice. Use these credentials to open the Settings app. + +Note that the local admin account information is not backed by any directory service. We recommend you only choose a local admin if the device does not have access to Active Directory (AD) or Azure Active Directory (Azure AD). If you decide to change the local admin’s password, you can do so in Settings. However, if you want to change from using the local admin account to using a group from your domain or Azure AD tenant, then you’ll need to [reset the device](device-reset-surface-hub.md) and go through the first-time program again. -Note that the local admin account information is not backed by any directory service. We recommend you only choose a local admin if the device does not have access to Active Directory (AD) or Azure Active Directory (Azure AD). If you decide to change the local admin’s password, you can do so in Settings. However, if you want to change from using the local admin account to using a group from your domain or Azure AD organization, then you’ll need to reset the device and go through first-time setup again. ### Domain join the device to Active Directory (AD) -You can set a security group from your domain as local administrators on the Surface Hub after you domain join the device to AD. You will need to provide credentials that are capable of joining the domain of your choice. After you domain join successfully, you will be asked to pick an existing security group to be set as the local admins. Anyone who is a member of that security group can enter their credentials and unlock Settings. +You can domain join the Surface Hub to your AD domain to allow users from a specified security group to configure settings. During first run, choose to use [Active Directory Domain Services](first-run-program-surface-hub.md#a-href-iduse-active-directoryause-active-directory-domain-services). You'll need to provide credentials that are capable of joining the domain of your choice, and the name of an existing security group. Anyone who is a member of that security group can enter their credentials and unlock Settings. ->**Note**  Surface Hubs domain join for the single purpose of using a security group as local admins. Group policies are not applied after the device is domain joined. +>**Note**  Surface Hubs use domain join only to set up an admin group for the device. Group policies are not applied after the device is domain joined -  +>**Note**  If your Surface Hub loses trust with the domain (for example, if you remove the Surface Hub from the domain after it is domain joined), you won't be able to authenticate into the device and open up Settings. If you decide to remove the trust relationship of the Surface Hub with your domain, [reset the device](device-reset-surface-hub.md) first. ->**Note**  If your Surface Hub loses trust with the domain (for example, if you remove the Surface Hub from the domain after it is domain joined), you won't be able to authenticate into the device and open up Settings. If you decide to remove the trust relationship of the Surface Hub with your domain, reset the device first. - -  ### Azure Active Directory (Azure AD) join the device -You can set up IT pros from your Azure AD organization as local administrators on the Surface Hub after you join the device. The people that are provisioned as local admins on your device depend on what Azure AD subscription you have. You will need to provide credentials that are capable of joining the Azure AD organization of your choice. After you successfully join Azure AD, the appropriate people will be set as local admins on the device. Any user who was set up as a local admin as a result of this process can enter their credentials and unlock the Settings app. +You can Azure AD join the Surface Hub to allow IT pros from your Azure AD tenant to configure settings. The people who are provisioned as admins on your device depend on your Azure AD subscription. During first run, choose to use [Microsoft Azure Active Directory](first-run-program-surface-hub.md#a-href-iduse-microsoft-azureause-microsoft-azure-active-directory). You will need to provide credentials that are capable of joining the Azure AD tenant of your choice. After you successfully Azure AD join, the appropriate people will be added as admins on the device. ->**Note**  If your Azure AD organization is configured to automaitwith mobile device management (MDM) enrollment, Surface Hubs will be enrolled into MDM as a result of joining Azure AD. Surface Hubs that have joined Azure AD are subject to receiving MDM policies, and can be managed using the MDM solution that your organization uses. +>**Note**  If your Azure AD organization is configured to automatically enroll devices into mobile device management (MDM), you will need to disable this for the Surface Hubs you plan to join to Azure AD, and manually enroll into MDM using Settings. A known issue prevents Surface Hubs from supporting this setting. -  ### Which should I choose? -If your organization is using AD or Azure AD, we recommend you either domain join or join Azure AD, primarily for security reasons. People will be able to authenticate and unlock Settings with their own credentials, and can be moved in or out of the security groups associated with you domain or organization. +If your organization is using AD or Azure AD, we recommend you either domain join or Azure AD join, primarily for security reasons. People will be able to authenticate and unlock Settings with their own credentials, and can be moved in or out of the security groups associated with your domain. -We recommend that a local admin be set up only if you do not have Active Directory or Azure AD, or if you cannot connect to your Active Directory or Azure AD during first run. ### Summary - ----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
OptionRequirementsWhich credentials can be used for the Settings app?
Use a local admin.None.The user name and password specified during first run.
Use Active Directory domain services.Your organization is using Active Directory (AD).Any Active Directory user from a specific security group in your domain.
Use Microsoft Azure Active DirectoryYour organization is using Azure AD Basic.Global administators only.
Your organization is using Azure AD Premium.Global administrators and other specified users.
- -  - -  - -  - - - - +| Option | Requirements | Which credentials can be used to access the Settings app? | +|---------------------------------------------------|-----------------------------------------|-------| +| Create a local admin account | None | The user name and password specified during first run | +| Domain join to Active Directory (AD) | Your organization uses AD | Any AD user from a specific security group in your domain | +| Azure Active Directory (Azure AD) join the device | Your organization uses Azure AD Basic | Global administators only | +| | Your organization uses Azure AD Premium | Global administrators and other specified users | From 4422377424baf2074ad39760a278da05159e3249 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 22 Sep 2016 11:28:07 -0700 Subject: [PATCH 043/256] correct link --- devices/surface-hub/prepare-your-environment-for-surface-hub.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/prepare-your-environment-for-surface-hub.md b/devices/surface-hub/prepare-your-environment-for-surface-hub.md index 0872e5b054..ef5e99e41b 100644 --- a/devices/surface-hub/prepare-your-environment-for-surface-hub.md +++ b/devices/surface-hub/prepare-your-environment-for-surface-hub.md @@ -54,7 +54,7 @@ A device account is an Exchange resource account that Surface Hub uses to displa After you've created your device account, there are a couple of ways to verify that it's setup correctly. - Run Surface Hub device account validation PowerShell scripts. For more information, see [Surface Hub device account scripts](https://gallery.technet.microsoft.com/scriptcenter/Surface-Hub-device-account-6db77696) in Script Center, or [PowerShell scripts for Surface Hub](appendix-a-powershell-scripts-for-surface-hub.md) later in this guide. - Use the account with the [Lync Windows Store app](https://www.microsoft.com/en-us/store/p/lync/9wzdncrfhvhm). If Lync signs in successfully, then the device account will most likely work with Skype for Business on Surface Hub. - + ## Prepare for first-run program There are a few more item to consider before you start the [first-run program](first-run-program-surface-hub.md). From f20b4b9c6fa06b88236772ada4b49539d29c1311 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 22 Sep 2016 11:52:41 -0700 Subject: [PATCH 044/256] added files back --- windows/deploy/windows-10-poc-mdt.md | 548 ++++++++++++++ .../deploy/windows-10-poc-sc-config-mgr.md | 645 +++++++++++++++++ windows/deploy/windows-10-poc.md | 683 ++++++++++++++++++ 3 files changed, 1876 insertions(+) create mode 100644 windows/deploy/windows-10-poc-mdt.md create mode 100644 windows/deploy/windows-10-poc-sc-config-mgr.md create mode 100644 windows/deploy/windows-10-poc.md diff --git a/windows/deploy/windows-10-poc-mdt.md b/windows/deploy/windows-10-poc-mdt.md new file mode 100644 index 0000000000..05589e281d --- /dev/null +++ b/windows/deploy/windows-10-poc-mdt.md @@ -0,0 +1,548 @@ +--- +title: Placeholder (Windows 10) +description: Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +author: greg-lindsay +--- + +# Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit + +**Applies to** + +- Windows 10 + +**Important**: This guide leverages the proof of concept (PoC) environment configured using procedures in [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md). Please complete all steps in the prerequisite guide before attempting the procedures in this guide. + +The PoC environment is a virtual network running on Hyper-V with three virtual machines: +- **DC1**: A contoso.com domain controller, DNS server, and DHCP server. +- **SRV1**: A dual-homed contoso.com domain member server, DNS server, and default gateway providing NAT service for the PoC network. +- **PC1**: A contoso.com member computer running Windows 7, Windows 8, or Windows 8.1 that has been cloned from a physical computer on your corporate network for testing purposes. + +This guide leverages the Hyper-V server role to perform procedures. If you do not complete all steps in a single session, consider using [checkpoints](https://technet.microsoft.com/library/dn818483.aspx) and [saved states](https://technet.microsoft.com/library/ee247418.aspx) to pause, resume, or restart your work. + +## In this guide + +Description here. + +## Install the Microsoft Deployment Toolkit (MDT) + +1. On SRV1, temporarily disable IE Enhanced Security Configuration for Administrators by typing the following commands at an elevated Windows PowerShell prompt: + + ``` + $AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}" + Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 0 + Stop-Process -Name Explorer + ``` +2. Download and install the 64-bit version of [Microsoft Deployment Toolkit (MDT) 2013 Update 2](https://www.microsoft.com/en-us/download/details.aspx?id=50407) on SRV1 using the default options. + +3. Download and install the latest [Windows Assessment and Deployment Kit (ADK)](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) on SRV1 using the default installation settings. The current version is the ADK for Windows 10, version 1607. Installation might require several minutes to acquire all components. + +3. If desired, re-enable IE Enhanced Security Configuration: + + ``` + Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 1 + Stop-Process -Name Explorer + ``` + +## Create a deployment share and reference image + +1. In [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md) the Windows 10 Enterprise .iso file was saved to the c:\VHD directory as **c:\VHD\w10-enterprise.iso**. The first step in creating a deployment share is to mount this file on SRV1. To mount the Windows 10 Enterprise DVD on SRV1, open an elevated Windows PowerShell prompt on the Hyper-V host computer and type the following command: + + ``` + Set-VMDvdDrive -VMName SRV1 -Path c:\VHD\w10-enterprise.iso + ``` +2. Connect to SRV1 and verify that the Windows Enterprise installation DVD is mounted as drive letter D. + +3. The Windows 10 Enterprise installation files will be used to create a deployment share on SRV1 using the MDT deployment workbench. To open the deployment workbench, click **Start**, type **deployment**, and then click **Deployment Workbench**. + +4. In the Deployment Workbench console, right-click **Deployment Shares** and select **New Deployment Share**. + +5. Use the following settings for the New Deployment Share Wizard: + - Deployment share path: **C:\MDTBuildLab**
+ - Share name: **MDTBuildLab$**
+ - Deployment share description: **MDT build lab**
+ - Options: click **Next** to accept the default
+ - Summary: click **Next**
+ - Progress: settings will be applied
+ - Confirmation: click **Finish** + +6. Expand the Deployment Shares node, and then expand MDT build lab. + +7. Right-click the Operating Systems node, and then click New Folder. Name the new folder **Windows 10**. Complete the wizard using default values and click **Finish**. + +7. Right-click the Windows 10 folder created in the previous step, and then click **Import Operating System**. + +8. Use the following settings for the Import Operating System Wizard: + - OS Type: **Full set of source files**
+ - Source: **D:\\**
+ - Destination: **W10Ent_x64**
+ - Summary: click **Next** + - Confirmation: click **Finish** + +9. For purposes of this test lab, we will not add applications (such as Microsoft Office) to the deployment share. For information about adding applications, see the [Add applications](https://technet.microsoft.com/en-us/itpro/windows/deploy/create-a-windows-10-reference-image#sec03) section of the [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) topic in the TechNet library. + +10. The next step is to create a task sequence to reference the operating system that was imported. To create a task sequence, right-click the **Task Sequences** node and then click **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: + - Task sequence ID: **REFW10X64-001**
+ - Task sequence name: **Windows 10 Enterprise x64 Default Image**
+ - Task sequence comments: **Reference Build**
+ - Template: **Standard Client Task Sequence** + - Select OS: click **Windows 10 Enterprise Evaluation in W10Ent_x64 install.wim** + - Specify Product Key: **Do not specify a product key at this time** + - Full Name: **Contoso** + - Organization: **Contoso** + - Internet Explorer home page: **http://www.contoso.com** + - Admin Password: **Do not specify an Administrator password at this time** + - Summary: click **Next** + - Confirmation: click **Finish** + +11. Edit the task sequence to add the Microsoft NET Framework 3.5, which is required by many applications. To edit the task sequence, double-click **Windows 10 Enterprise x64 Default Image** that was created in the previous step. + +12. Click the **Task Sequence** tab. Under **State Restore** click **Tatto** to highlight it, then click **Add** and choose **New Group**. + +13. On the Properties tab of the group that was created in the previous step, change the Name from New Group to **Custom Tasks (Pre-Windows Update)** and then click **Apply**. + +14. Click the **Custom Tasks (Pre-Windows Update)** group again, click **Add**, point to **Roles**, and then click **Install Roles and Features**. + +15. Under **Select the roles and features that should be installed**, select **.NET Framework 3.5 (includes .NET 2.0 and 3.0)** and then click **Apply**. + +16. Enable Windows Update in the task sequence by clicking the **Windows Update (Post-Application Installation)** step, clicking the **Options** tab, and clearing the **Disable this step** checkbox. + >Note: Since we are not installing applications in this test lab, there is no need to enable the Windows Update Pre-Application Installation step. However, you should enable this step if you are also installing applications. + +17. Click **OK** to complete editing the task sequence. + +18. The next step is to configure the MDT deployment share rules. To configure rules in the Deployment Workbench, right-click MDT build lab (C:\MDTBuildLab) and click **Properties**, and then click the **Rules** tab. + +19. Replace the default rules with the following text: + + ``` + [Settings] + Priority=Default + + [Default] + _SMSTSORGNAME=Contoso + UserDataLocation=NONE + DoCapture=YES + OSInstall=Y + AdminPassword=pass@word1 + TimeZoneName=Pacific Standard Time + JoinWorkgroup=WORKGROUP + HideShell=YES + FinishAction=SHUTDOWN + DoNotCreateExtraPartition=YES + ApplyGPOPack=NO + SkipAdminPassword=YES + SkipProductKey=YES + SkipComputerName=YES + SkipDomainMembership=YES + SkipUserData=YES + SkipLocaleSelection=YES + SkipTaskSequence=NO + SkipTimeZone=YES + SkipApplications=YES + SkipBitLocker=YES + SkipSummary=YES + SkipRoles=YES + SkipCapture=NO + SkipFinalSummary=YES + ``` + +20. Click **Apply** and then click **Edit Bootstrap.ini**. Replace the contents of the Bootstrap.ini file with the following text, and save the file: + + ``` + [Settings] + Priority=Default + + [Default] + DeployRoot=\\SRV1\MDTBuildLab$ + UserDomain=CONTOSO + UserID=administrator + UserPassword=pass@word1 + SkipBDDWelcome=YES + ``` + +21. Click **OK** to complete the configuration of the deployment share. + +22. Right-click **MDT build lab (C:\MDTBuildLab)** and then click **Update Deployment Share**. + +23. Accept all default values in the Update Deployment Share Wizard by clicking **Next**. The update process will take 5 to 10 minutes. When it has completed, click **Finish**. + +24. Copy **c:\MDTBuildLab\Boot\LiteTouchPE_x86.iso** on SRV1 to the **c:\VHD** directory on the Hyper-V host computer. Note that in MDT, the x86 boot image can deploy both x86 and x64 operating systems, except on computers based on Unified Extensible Firmware Interface (UEFI). + +>Hint: Top copy the file, right-click the **LiteTouchPE_x86.iso** file and click **Copy** on SRV1, then open the **c:\VHD** folder on the Hyper-V host, right-click inside the folder and click **Paste**. + +25. Open a Windows PowerShell prompt on the Hyper-V host computer and type the following commands: + + ``` + New-VM –Name REFW10X64-001 -SwitchName poc-internal -NewVHDPath "c:\VHD\REFW10X64-001.vhdx" -NewVHDSizeBytes 60GB + Set-VMMemory -VMName REFW10X64-001 -DynamicMemoryEnabled $true -MinimumBytes 1024MB -MaximumBytes 1024MB -Buffer 20 + Set-VMDvdDrive -VMName REFW10X64-001 -Path c:\VHD\LiteTouchPE_x86.iso + Start-VM REFW10X64-001 + vmconnect localhost REFW10X64-001 + ``` +26. In the Windows Deployment Wizard, select **Windows 10 Enterprise x64 Default Image**, and then click **Next**. + +27. Accept the default values on the Capture Image page, and click **Next**. Operating system installation will complete after 5 to 10 minutes and then the VM will reboot automatically. Allow the system to boot normally (do not press a key). The process is fully automated. + + Additional system restarts will occur to complete updating and preparing the operating system. Setup will complete the following procedures: + + - Install the Windows 10 Enterprise operating system. + - Install added applications, roles, and features. + - Update the operating system using Windows Update (or WSUS if optionally specified). + - Stage Windows PE on the local disk. + - Run System Preparation (Sysprep) and reboot into Windows PE. + - Capture the installation to a Windows Imaging (WIM) file. + - Turn off the virtual machine. + + This step requires from 30 minutes to 2 hours, depending on the speed of the Hyper-V host. After some time, you will have a Windows 10 Enterprise x64 image that is fully patched and has run through Sysprep. The image is located in the C:\MDTBuildLab\Captures folder on your deployment server. The file name is **REFW10X64-001.wim**. + + ## Deploy a Windows 10 image using MDT + +This procedure will demonstrate how to deploy the reference image to the PoC environment using MDT. + +1. On SRV1, open the MDT Deployment Workbench console, right-click **Deployment Shares**, and then click **New Deployment Share**. Use the following values in the New Deployment Share Wizard: + - **Deployment share path**: C:\MDTProd + - **Share name**: MDTProd$ + - **Deployment share description**: MDT Production + - **Options**: accept the default + +2. Click **Finish** and verify the new deployment share was added successfully. + +3. In the Deployment Workbench console, expand the MDT Production deployment share, right-click **Operating Systems**, and then click **New Folder**. Name the new folder **Windows 10** and complete the wizard using default values. + +4. Right-click the Windows 10 folder created in the previous step, and then click **Import Operating System**. + +5. On the **OS Type** page, choose **Custom image file** and then click **Next**. + +6. On the Image page, browse to the C:\MDTBuildLab\Captures\REFW10X64-001.wim file created in the previous procedure, click **Open**, and then click **Next**. + +7. On the Setup page, select **Copy Windows 7, Windows Server 2008 R2, or later setup files from the specified path**. + +8. Under **Setup source directory**, browse to **C:\MDTBuildLab\Operating Systems\W10Ent_x64** click **OK** and then click **Next**. + +9. On the Destination page, accept the default Destination directory name of **REFW10X64-001**, click **Next** twice, and then click **Finish**. + +10. In the Operating Systems > Windows 10 node, double-click the operating system that was added to view its Properties. Change the Operating system name to **Windows 10 Enterprise x64 Custom Image** and then click **OK**. + +### Create the deployment task sequence + +1. Using the Deployment Workbench, select Task Sequences in the MDT Production node, and create a folder named **Windows 10**. + +2. Right-click the Windows 10 folder created in the previous step, and then click **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: + - Task sequence ID: W10-X64-001 + - Task sequence name: Windows 10 Enterprise x64 Custom Image + - Task sequence comments: Production Image + - Select Template: Standard Client Task Sequence + - Select OS: Windows 10 Enterprise x64 Custom Image + - Specify Product Key: Do not specify a product key at this time + - Full Name: Contoso + - Organization: Contoso + - Internet Explorer home page: http://www.contoso.com + - Admin Password: pass@word1 + +### Configure the MDT production deployment share + +1. On SRV1, open an elevated Windows PowerShell prompt and type the following commands: + + ``` + copy-item "C:\Program Files\Microsoft Deployment Toolkit\Templates\Bootstrap.ini" C:\MDTProd\Control\Bootstrap.ini -Force + copy-item "C:\Program Files\Microsoft Deployment Toolkit\Templates\CustomSettings.ini" C:\MDTProd\Control\CustomSettings.ini -Force + ``` +2. In the Deployment Workbench console on SRV1, right-click the **MDT Production** deployment share and then click Properties. + +3. Click the **Rules** tab and replace the rules with the following text: + + ``` + [Settings] + Priority=Default + + [Default] + _SMSTSORGNAME=Contoso + OSInstall=YES + UserDataLocation=AUTO + TimeZoneName=Pacific Standard Time + OSDComputername=#Left("PC-%SerialNumber%",7)# + AdminPassword=pass@word1 + JoinDomain=contoso.com + DomainAdmin=administrator + DomainAdminDomain=CONTOSO + DomainAdminPassword=pass@word1 + ScanStateArgs=/ue:*\* /ui:CONTOSO\* + USMTMigFiles001=MigApp.xml + USMTMigFiles002=MigUser.xml + HideShell=YES + ApplyGPOPack=NO + SkipAppsOnUpgrade=NO + SkipAdminPassword=YES + SkipProductKey=YES + SkipComputerName=YES + SkipDomainMembership=YES + SkipUserData=YES + SkipLocaleSelection=YES + SkipTaskSequence=NO + SkipTimeZone=YES + SkipApplications=NO + SkipBitLocker=YES + SkipSummary=YES + SkipCapture=YES + SkipFinalSummary=NO + EventService=http://SRV1:9800 + ``` + **Note**: The contents of the Rules tab are added to c:\MDTProd\Control\CustomSettings.ini. + + >In this example a **MachineObjectOU** entry is not provided. Normally this entry describes the specific OU where new client computer objects are created in Active Directory. However, for the purposes of this test lab clients are added to the default computers OU, which requires that this parameter be unspecified. + +4. Click **Edit Bootstap.ini** and replace text in the file with the following text: + + ``` + [Settings] + Priority=Default + + [Default] + DeployRoot=\\SRV1\MDTProd$ + UserDomain=CONTOSO + UserID=administrator + UserPassword=pass@word1 + SkipBDDWelcome=YES + ``` +5. Click **OK** when finished. + +### Update the deployment share + +1. Right-click the **MDT Production** deployment share and then click **Update Deployment Share**. + +2. Use the default options for the Update Deployment Share Wizard. The update process requires 5 to 10 minutes to complete. + +3. Click **Finish** when the update is complete. + +### Enable deployment monitoring + +1. In the Deployment Workbench console, right-click **MDT Production** and then click **Properties**. + +2. On the **Monitoring** tab, select the **Enable monitoring for this deployment share** checkbox, and then click **OK**. + +3. Verify the monitoring service is working as expected by opening the following link on SRV1 in Internet Explorer: [http://localhost:9800/MDTMonitorEvent/](http://localhost:9800/MDTMonitorEvent/). If you do not see "**You have created a service**" at the top of the page, see [Troubleshooting MDT 2012 Monitoring](https://blogs.technet.microsoft.com/mniehaus/2012/05/10/troubleshooting-mdt-2012-monitoring/). + +4. Close Internet Explorer. + +### Configure Windows Deployment Services + +1. Initialize Windows Deployment Services (WDS) by typing the following command at an elevated Windows PowerShell prompt on SRV1: + + ``` + WDSUTIL /Verbose /Progress /Initialize-Server /Server:SRV1 /RemInst:"C:\RemoteInstall" + WDSUTIL /Set-Server /AnswerClients:All + ``` + +2. Click **Start**, type **Windows Deployment**, and then click **Windows Deployment Services**. + +3. In the Windows Deployment Services console, expand Servers, expand SRV1.contoso.com, right-click **Boot Images**, and then click **Add Boot Image**. + +4. Browse to the **C:\MDTProd\Boot\LiteTouchPE_x64.wim** file, click **Open**, click **Next**, and accept the defaults in the Add Image Wizard. Click **Finish** to complete adding a boot image. + +### Deploy the client image + +1. Before using WDS to deploy a client image, you must temporarily disable the external network adapter on SRV1. This is just an artifact of the lab environment. In a typical deployment environment WDS would not be installed on the default gateway. **Note**: Do not disable the *internal* network interface. To disable the *external* interface on SRV1, open a Windows PowerShell prompt on SRV1 and type the following command: + + ``` + Disable-NetAdapter "Ethernet 2" -Confirm:$false + ``` + +2. Next, switch to the Hyper-V host and open an elevated Windows PowerShell prompt. Create a generation 2 VM on the Hyper-V host that will load its OS using PXE. To create this VM, type the following commands at an elevated Windows PowerShell prompt: + + ``` + New-VM –Name "PC2" –NewVHDPath "c:\vhd\pc2.vhdx" -NewVHDSizeBytes 60GB -SwitchName poc-internal -BootDevice NetworkAdapter -Generation 2 + Set-VMMemory -VMName "PC2" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes 2048MB -Buffer 20 + ``` + >Dynamic memory is configured on the VM to conserve resources. However, this can cause memory allocation to be reduced past what is required to install an operating system. If this happens, reset the VM and begin the OS installation task sequence immediately. This ensures the VM memory allocation is not decreased too much while it is idle. + +3. Start the new VM and connect to it: + + ``` + Start-VM PC2 + vmconnect localhost PC2 + ``` +4. When prompted, hit ENTER to start the network boot process. + +5. Choose the **Windows 10 Enterprise x64 Custom Image** and then click **Next**. + +6. After MDT lite touch installation has started, be sure to re-enable the external network adapter on SRV1. This is needed so the client can use Windows Update after operating system installation is complete.To re-enable the external network interface, open an elevated Windows PowerShell prompt on SRV1 and type the following command: + + ``` + Enable-NetAdapter "Ethernet 2" + ``` +7. On SRV1, in the Deployment Workbench console, click on **Monitoring** and view the status of installation. +8. When OS installation is complete, the system will reboot automatically and begin configuring devices. When the new client computer is finished updating, click **Finish**. You will be automatically signed in to the local computer as administrator. + +9. Turn off the PC2 VM before starting the next section. To turn off the VM, right-click **Start**, point to **Shut down or sign out**, and then click **Shut down**. + +### Refresh a computer with Windows 10 + +This topic will demonstrate how to export user data from an existing client computer, wipe the computer, install a new operating system, and then restore user data and settings. The scenario will use PC1, a computer that was cloned from a physical device to a VM, as described in [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md). + +1. Create a checkpoint for the PC1 VM so that it can easily be reverted to its current state for troubleshooting purposes and to perform additional scenarios. Checkpoints are also known as snapshots. To create a checkpoint for the PC1 VM, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: + + ``` + Checkpoint-VM -Name PC1 -SnapshotName BeginState + ``` + +2. Sign on to PC1 using the CONTOSO\Administrator account. + + >Specify **contoso\administrator** as the user name to ensure you do not sign on using the local administrator account. You must sign in with this account so that you have access to the deployment share. + +3. Open an elevated command prompt on PC1 and type the following: + + ``` + cscript \\SRV1\MDTProd$\Scripts\Litetouch.vbs + ``` + **Note**: Litetouch.vbs must be able to create the C:\MININT directory on the local computer. + +4. Choose the **Windows 10 Enterprise x64 Custom Image** and then click **Next**. + +5. Choose **Do not back up the existing computer** and click **Next**. + + **Note**: The USMT will still back up the computer. + +6. Lite Touch Installation will perform the following actions: + - Back up user settings and data using USMT. + - Install the Windows 10 Enterprise X64 operating system. + - Update the operating system via Windows Update. + - Restore user settings and data using USMT. + + You can review the progress of installation on SRV1 by clicking on the **Monitoring** node in the deployment workbench. When OS installation is complete, the computer will restart, set up devices, and configure settings. + +7. Sign in with the CONTOSO\Administrator account and verify that all CONTOSO domain user accounts and data have been migrated to the new operating system. + +8. Create another checkpoint for the PC1 VM so that you can review results of the computer refresh later. To create a checkpoint, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: + + ``` + Checkpoint-VM -Name PC1 -SnapshotName RefreshState + ``` +9. Restore the PC1 VM to it's previous state in preparation for the replace procedure. To restore a checkpoint, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: + + ``` + Restore-VMSnapshot -VMName PC1 -Name BeginState -Confirm:$false + Start-VM PC1 + vmconnect localhost PC1 + ``` +10. Sign in to PC1 using the contoso\administrator account. + +### Replace a computer with Windows 10 + +At a high level, the computer replace process consists of:
+- A special replace task sequence that runs the USMT backup and an optional full Window Imaging (WIM) backup.
+- A standard OS deployment on a new computer. At the end of the deployment, the USMT backup from the old computer is restored. + +#### Create a backup-only task sequence + +1. On SRV1, in the deployment workbench console, right-click the MDT Production deployment share, click **Properties**, click the **Rules** tab, and change the line **SkipUserData=YES** to **SkipUserData=NO**. +2. Click **OK**, right-click **MDT Production**, click **Update Deployment Share** and accept the default options in the wizard to update the share. +3. Type the following commands at an elevated Windows PowerShell prompt on SRV1: + + ``` + New-Item -Path C:\MigData -ItemType directory + New-SmbShare -Name MigData$ -Path C:\MigData -ChangeAccess EVERYONE + icacls C:\MigData /grant '"contoso\administrator":(OI)(CI)(M)' + ``` +4. On SRV1 in the deployment workbench, under **MDT Production**, right-click the **Task Sequences** node, and click **New Folder**. +5. Name the new folder **Other**, and complete the wizard using default options. +6. Right-click the **Other** folder and then click **New Task Sequence**. Use the following values in the wizard: + - **Task sequence ID**: REPLACE-001 + - **Task sequence name**: Backup Only Task Sequence + - **Task sequence comments**: Run USMT to backup user data and settings + - **Template**: Standard Client Replace Task Sequence +7. Accept defaults for the rest of the wizard and then click **Finish**. The replace task sequence will skip OS selection and settings. +8. Open the new task sequence that was created and review it. Note the type of capture and backup tasks that are present. Click **OK** when you are finished reviewing the task sequence. + +#### Run the backup-only task sequence + +1. If you are not already signed on to PC1 as **contoso\administrator**, sign in using this account. To verify the currently signed in account, type the following command at an elevated command prompt: + + ``` + whoami + ``` +2. To ensure a clean environment before running the backup task sequence, type the following at an elevated Windows PowerShell prompt: + + ``` + Remove-Item c:\minint -recurse + Remove-Item c:\_SMSTaskSequence -recurse + Restart-Computer + ``` +2. Sign in to PC1 using the contoso\administrator account, and then type the following at an elevated command prompt: + + ``` + cscript \\SRV1\MDTProd$\Scripts\Litetouch.vbs + ``` +3. Complete the deployment wizard using the following: + - **Task Sequence**: Backup Only Task Sequence + - **User Data**: Specify a location: **\\SRV1\MigData$\PC1** + - **Computer Backup**: Do not back up the existing computer. +4. While the task sequence is running on PC1, open the deployment workbench console on SRV1 and click the **Monitoring* node. Press F5 to refresh the console, and view the status of current tasks. +5. Verify that **The user state capture was completed successfully** is displayed, and click **Finish** when the capture is complete. +6. On SRV1, verify that the file **USMT.MIG** was created in the **C:\MigData\PC1\USMT** directory. See the following example: + + ``` + PS C:\> dir C:\MigData\PC1\USMT + + Directory: C:\MigData\PC1\USMT + + Mode LastWriteTime Length Name + ---- ------------- ------ ---- + -a--- 9/6/2016 11:34 AM 14248685 USMT.MIG + ``` +#### Deploy PC3 + +1. On the Hyper-V host, type the following commands at an elevated Windows PowerShell prompt: + + ``` + New-VM –Name "PC3" –NewVHDPath "c:\vhd\pc3.vhdx" -NewVHDSizeBytes 60GB -SwitchName poc-internal -BootDevice NetworkAdapter -Generation 2 + Set-VMMemory -VMName "PC3" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes 2048MB -Buffer 20 + ``` +2. Temporarily disable the external network adapter on SRV1 again, so that we can successfully boot PC3 from WDS. To disable the adapter, type the following command at an elevated Windows PowerShell prompt on SRV1: + + ``` + Disable-NetAdapter "Ethernet 2" -Confirm:$false + ``` +3. Start and connect to PC3 by typing the following commands at an elevated Windows PowerShell prompt on the Hyper-V host: + + ``` + Start-VM PC3 + vmconnect localhost PC3 + ``` +4. When prompted, press ENTER for network boot. + +6. On PC3, ue the following settings for the Windows Deployment Wizard: + - **Task Sequence**: Windows 10 Enterprise x64 Custom Image + - **Move Data and Settings**: Do not move user data and settings + - **User Data (Restore)**: Specify a location: **\\SRV1\MigData$\PC1** +5. When OS installation has started on PC1, re-enable the external network adapter on SRV1 by typing the following command on SRV1: + + ``` + Enable-NetAdapter "Ethernet 2" + ``` +7. Setup will install the Windows 10 Enterprise operating system, update via Windows Update, and restore the user settings and data from PC1. + +#### Troubleshooting logs, events, and utilities + +Deployment logs are available on the client computer in the following locations: +- Before the image is applied: X:\MININT\SMSOSD\OSDLOGS +- After the system drive has been formatted: C:\MININT\SMSOSD\OSDLOGS +- After deployment: %WINDIR%\TEMP\DeploymentLogs + +You can review WDS events in Event Viewer at: **Applications and Services Logs > Microsoft > Windows > Deployment-Services-Diagnostics**. By default, only the **Admin** and **Operational** logs are enabled. To enable other logs, right-click the log and then click **Enable Log**. + +Tools for viewing log files, and to assist with troubleshooting are available in the [System Center 2012 R2 Configuration Manager Toolkit](https://www.microsoft.com/en-us/download/details.aspx?id=50012) + +## Related Topics + +[Microsoft Deployment Toolkit](https://technet.microsoft.com/en-US/windows/dn475741)
+[Prepare for deployment with MDT 2013](prepare-for-windows-deployment-with-mdt-2013.md) + +  + + + + + diff --git a/windows/deploy/windows-10-poc-sc-config-mgr.md b/windows/deploy/windows-10-poc-sc-config-mgr.md new file mode 100644 index 0000000000..9f6e7605fb --- /dev/null +++ b/windows/deploy/windows-10-poc-sc-config-mgr.md @@ -0,0 +1,645 @@ +--- +title: Placeholder (Windows 10) +description: Deploy Windows 10 in a test lab using System Center Configuration Manager +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +author: greg-lindsay +--- + +# Deploy Windows 10 in a test lab using System Center Configuration Manager + +**Applies to** + +- Windows 10 + +**Important**: This guide leverages the proof of concept (PoC) environment configured using procedures in [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md). Please complete all steps in the prerequisite guide before attempting the procedures in this guide. + +If you have already completed [Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit](windows-10-poc-mdt.md), you can skip some steps of this guide, such as installation of MDT. + +The PoC environment is a virtual network running on Hyper-V with three virtual machines (VMs): +- **DC1**: A contoso.com domain controller, DNS server, and DHCP server. +- **SRV1**: A dual-homed contoso.com domain member server, DNS server, and default gateway providing NAT service for the PoC network. +- **PC1**: A contoso.com member computer running Windows 7, Windows 8, or Windows 8.1 that has been cloned from a physical computer on your corporate network for testing purposes. + +This guide leverages the Hyper-V server role to perform procedures. If you do not complete all steps in a single session, consider using [checkpoints](https://technet.microsoft.com/library/dn818483.aspx) and [saved states](https://technet.microsoft.com/library/ee247418.aspx) to pause, resume, or restart your work. + +>Multiple features and services are installed on SRV1 in this guide. If less than 4 GB of RAM is allocated to SRV1, some procedures will require more time to complete. If resources are limited on the Hyper-V host, consider reducing RAM allocation on DC1 and PC1 to 2 GB and 1 GB respectively, and then increasing the RAM allocation on SRV1. You can adjust RAM allocation for a VM by right-clicking the VM in the Hyper-V Manager console, clicking **Settings**, clicking **Memory**, and modifying the value next to **Maximum RAM**. + +## In this guide + +Description here. + +## Install prerequisites + +1. Before installing System Center Configuration Manager, we must install prerequisite services and features. Type the following command at an elevated Windows PowerShell prompt on SRV1: + + ``` + Install-WindowsFeature Web-Windows-Auth,Web-ISAPI-Ext,Web-Metabase,Web-WMI,BITS,RDC,NET-Framework-Features,Web-Asp-Net,Web-Asp-Net45,NET-HTTP-Activation,NET-Non-HTTP-Activ + ``` + + >If the request to add features fails, retry the installation by typing the command again. + +2. Download [SQL Server 2012 SP2](https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2014-sp2) from the Microsoft Evaluation Center as an .ISO file on the Hyper-V host computer. Save the file to the **C:\VHD** directory. +3. When you have downloaded the file **SQLServer2014SP2-FullSlipstream-x64-ENU.iso** and placed it in the C:\VHD directory, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: + + ``` + Set-VMDvdDrive -VMName SRV1 -Path c:\VHD\SQLServer2014SP2-FullSlipstream-x64-ENU.iso + ``` + + This command mounts the .ISO file to drive D on SRV1. + +4. Type the following command at an elevated Windows PowerShell prompt on SRV1 to install SQL Server 2012 SP2: + + ``` + D:\setup.exe /q /ACTION=Install /ERRORREPORTING="False" /FEATURES=SQLENGINE,RS,IS,SSMS,TOOLS,ADV_SSMS,CONN /INSTANCENAME=MSSQLSERVER /INSTANCEDIR="C:\Program Files\Microsoft SQL Server" /SQLSVCACCOUNT="NT AUTHORITY\System" /SQLSYSADMINACCOUNTS="BUILTIN\ADMINISTRATORS" /SQLSVCSTARTUPTYPE=Automatic /AGTSVCACCOUNT="NT AUTHORITY\SYSTEM" /AGTSVCSTARTUPTYPE=Automatic /RSSVCACCOUNT="NT AUTHORITY\System" /RSSVCSTARTUPTYPE=Automatic /ISSVCACCOUNT="NT AUTHORITY\System" /ISSVCSTARTUPTYPE=Disabled /ASCOLLATION="Latin1_General_CI_AS" /SQLCOLLATION="SQL_Latin1_General_CP1_CI_AS" /TCPENABLED="1" /NPENABLED="1" /IAcceptSQLServerLicenseTerms + ``` + Installation might take several minutes. When installation is complete, the following output will be displayed: + + ``` + Microsoft (R) SQL Server 2014 12.00.5000.00 + Copyright (c) Microsoft Corporation. All rights reserved. + + Microsoft (R) .NET Framework CasPol 2.0.50727.7905 + Copyright (c) Microsoft Corporation. All rights reserved. + + Success + Microsoft (R) .NET Framework CasPol 2.0.50727.7905 + Copyright (c) Microsoft Corporation. All rights reserved. + + Success + ``` +5. Type the following commands at an elevated Windows PowerShell prompt on SRV1: + + ``` + New-NetFirewallRule -DisplayName “SQL Server” -Direction Inbound –Protocol TCP –LocalPort 1433 -Action allow + New-NetFirewallRule -DisplayName “SQL Admin Connection” -Direction Inbound –Protocol TCP –LocalPort 1434 -Action allow + New-NetFirewallRule -DisplayName “SQL Database Management” -Direction Inbound –Protocol UDP –LocalPort 1434 -Action allow + New-NetFirewallRule -DisplayName “SQL Service Broker” -Direction Inbound –Protocol TCP –LocalPort 4022 -Action allow + New-NetFirewallRule -DisplayName “SQL Debugger/RPC” -Direction Inbound –Protocol TCP –LocalPort 135 -Action allow + ``` +6. On SRV1, temporarily disable IE Enhanced Security Configuration for Administrators by typing the following commands at an elevated Windows PowerShell prompt: + + ``` + $AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}" + Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 0 + Stop-Process -Name Explorer + ``` +7. Download and install the latest [Windows Assessment and Deployment Kit (ADK)](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) on SRV1 using the default installation settings. The current version is the ADK for Windows 10, version 1607. Installation might require several minutes to acquire all components. + +## Install System Center Configuration Manager + +1. Download [System Center Configuration Manager and Endpoint Protection](https://www.microsoft.com/en-us/evalcenter/evaluate-system-center-configuration-manager-and-endpoint-protection) on SRV1, double-click the file, enter **C:\configmgr** for **Unzip to folder**, and click **Unzip**. The C:\configmgr directory will be automatically created. Click **OK** and then close the **WinZip Self-Extractor** dialog box when finished. + +2. Before starting the installation, verify that WMI is working on SRV1. See the following examples. Verify that **Running** is displayed under **Status** and **True** is displayed next to **TcpTestSucceeded**: + + ``` + Get-Service Winmgmt + + Status Name DisplayName + ------ ---- ----------- + Running Winmgmt Windows Management Instrumentation + + Test-NetConnection -ComputerName 192.168.0.2 -Port 135 -InformationLevel Detailed + + ComputerName : 192.168.0.2 + RemoteAddress : 192.168.0.2 + RemotePort : 135 + AllNameResolutionResults : + MatchingIPsecRules : + NetworkIsolationContext : Internet + InterfaceAlias : Ethernet + SourceAddress : 192.168.0.2 + NetRoute (NextHop) : 0.0.0.0 + PingSucceeded : True + PingReplyDetails (RTT) : 0 ms + TcpTestSucceeded : True + ``` + You can also verify WMI using the WMI console by typing **wmimgmt.msc**, right-clicking **WMI Control (Local)** in the console tree, and then clicking **Properties**. + + If the WMI service is not started, attempt to start it or reboot the computer. If WMI is running but errors are present, see [WMIDiag](https://blogs.technet.microsoft.com/askperf/2015/05/12/wmidiag-2-2-is-here/) for troubleshooting information. + +2. To start Configuration Manager installation, type the following command at an elevated Windows PowerShell prompt: + + ``` + cmd /c C:\configmgr\SMSSETUP\BIN\X64\Setup.exe + ``` +3. Provide the following in the System Center Configuration Manager Setup Wizard: + - **Before You Begin**: Read the text and click *Next*. + - **Getting Started**: Choose **Install a Configuration Manager primary site** and select the **Use typical installation options for a stand-alone primary site** checkbox. + - Click **Yes** in response to the popup window. + - **Product Key**: Choose **Install the evaluation edition of this Product**. + - **Microsoft Software License Terms**: Read the terms and then select the **I accept these license terms** checkbox. + - **Prerequisite Licenses**: Review license terms and select all three checkboxes on the page. + - **Prerequisite Downloads**: Choose **Download required files** and enter **c:\windows\temp** next to **Path**. + - **Site and Installation Settings**: Site code: **PS1**, Site name: **Contoso**. + - use default settings for all other options + - **Usage Data**: Read the text and click **Next**. + - **Service Connection Point Setup**: Accept the default settings (SRV1.contoso.com is automatically added under Select a server to use). + - **Settings Summary**: Review settings and click **Next**. + - **Prerequisite Check**: No failures should be listed. Ignore any warnings and click **Begin Install**. + + Depending on the speed of the Hyper-V host and resources allocated to SRV1, installation can require approximately one hour. Click **Close** when installation is complete. + +## Download and install MDT + +1. Download and install the 64-bit version of [Microsoft Deployment Toolkit (MDT) 2013 Update 2](https://www.microsoft.com/en-us/download/details.aspx?id=50407) on SRV1 using the default options. + +2. If desired, re-enable IE Enhanced Security Configuration at this time on SRV1: + + ``` + Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 1 + Stop-Process -Name Explorer + ``` + +## Download MDOP and install DaRT + +1. Download the [Microsoft Desktop Optimization Pack 2015](https://msdn.microsoft.com/en-us/subscriptions/downloads/#ProductFamilyId=597) to the Hyper-V host using an MSDN subscription. Download the .ISO file (mu_microsoft_desktop_optimization_pack_2015_x86_x64_dvd_5975282.iso) to the C:\VHD directory on the Hyper-V host. + +2. Type the following command at an elevated Windows PowerShell prompt on the Hyper-V host to mount the MDOP file on SRV1: + + ``` + Set-VMDvdDrive -VMName SRV1 -Path c:\VHD\mu_microsoft_desktop_optimization_pack_2015_x86_x64_dvd_5975282.iso + ``` +3. Type the following command at an elevated Windows PowerShell prompt on SRV1: + + ``` + cmd /c "D:\DaRT\DaRT 10\Installers\en-us\x64\MSDaRT100.msi" + ``` +4. Install DaRT 10 using default settings. +5. Type the following commands at an elevated Windows PowerShell prompt on SRV1: + + ``` + Copy-Item "C:\Program Files\Microsoft DaRT\v10\Toolsx64.cab" -Destination "C:\Program Files\Microsoft Deployment Toolkit\Templates\Distribution\Tools\x64" + Copy-Item "C:\Program Files\Microsoft DaRT\v10\Toolsx86.cab" -Destination "C:\Program Files\Microsoft Deployment Toolkit\Templates\Distribution\Tools\x86" + ``` + +## Create a folder structure + +1. Type the following commands at a Windows PowerShell prompt on SRV1: + + ``` + New-Item -ItemType Directory -Path "C:Sources\OSD\Boot" + New-Item -ItemType Directory -Path "C:Sources\OSD\OS" + New-Item -ItemType Directory -Path "C:\Sources\OSD\Settings" + New-Item -ItemType Directory -Path "C:\Sources\OSD\Branding" + New-Item -ItemType Directory -Path "C:\Sources\OSD\MDT" + New-Item -ItemType Directory -Path "C:\Logs" + New-SmbShare -Name Sources$ -Path C:\Sources -ChangeAccess EVERYONE + New-SmbShare -Name Logs$ -Path C:\Logs -ChangeAccess EVERYONE + ``` + +## Enable MDT ConfigMgr integration + +1. Click **Start**, type **configmgr**, and then click **Configure ConfigMgr Integration**. +2. Type **PS1** next to **Site code**, and then click **Next**. +3. Verify **The process completed successfully** is displayed, and then click **Finish**. + +## Configure client settings + +1. Click **Start**, type **configuration manager**, right-click **Configuration Manager Console**, and then click **Pin to Taskbar**. +2. Click **Desktop**, and then launch the Configuration Manager console from the taskbar. +3. If the console notifies you that an update is available, click **OK**. It is not necessary to install updates to complete this lab. +4. In the console tree, open the **Administration** workspace and click **Client Settings**. +5. In the display pane, double-click **Default Client Settings**. +6. Click **Computer Agent**, next to **Organization name displayed in Software Center** type **Contoso**, and then click **OK**. + +## Enable PXE on the distribution point + +1. Deterime the MAC address of the internal network adapter on SRV1. To determine this, type the following command at an elevated Windows PowerShell prompt on SRV1: + + ``` + (Get-NetAdapter "Ethernet").MacAddress + ``` + >If the internal network adapter, assigned an IP address of 192.168.0.2, is not named "Ethernet" then replace the name "Ethernet" in the previous command with the name of this network adapter. + +2. In the System Center Configuration Manager console, in the **Administration** workspace, click **Distribution Points**. +3. In the display pane, right-click **SRV1.CONTOSO.COM** and then click **Properties**. +4. On the PXE tab, select the following settings: + - Enable PXE support for clients. Click **Yes** in the popup that appears. + - Allow this distribution point to respond to incoming PXE requests + - Enable unknown computer support. Click **OK** in the popup that appears. + - Require a password when computers use PXE + - Password and Confirm password: pass@word1 + - Respond to PXE requests on specific network interfaces: Enter the MAC address determined in the first step of this procedure. +5. Click **OK**. +6. Type the following command at an elevated Windows PowerShell prompt on SRV1, and verify that the files displayed are present: + + ``` + cmd /c dir /b C:\RemoteInstall\SMSBoot\x64 + + abortpxe.com + bootmgfw.efi + bootmgr.exe + pxeboot.com + pxeboot.n12 + wdsmgfw.efi + wdsnbp.com + ``` + >If these files are not present, type the following command at an elevated Windows PowerShell prompt to open the Configuration Manager Trace Log Tool. In the tool, click **File**, click **Open**, and then open the **distmgr.log** file. If errors are present, they will be highlighted in red: + + ``` + Invoke-Item 'C:\Program Files\Microsoft Configuration Manager\tools\cmtrace.exe' + ``` + +## Create a branding image file + +1. If you have a bitmap (.BMP) image for suitable use as a branding image, copy it to the C:\Sources\OSD\Branding folder on SRV1. Otherwise, use the following step to copy a simple branding image. +2. Type the following command at an elevated Windows PowerShell prompt: + + ``` + copy "C:\ProgramData\Microsoft\User Account Pictures\user.bmp" "C:\Sources\OSD\Branding\contoso.bmp" + ``` + >You can open C:\Sources\OSD\Branding\contoso.bmp in MSPaint.exe if desired to customize this image. + +## Create a boot image for Configuration Manager + +1. In the Configuration Manager console, in the Software Library workspace, expand **Operating Systems**, right-click **Boot Images**, and then click **Create Boot Image using MDT**. +2. On the Package Source page, under **Package source folder to be created (UNC Path):**, type **\\SRV1\Sources$\OSD\Boot\Zero Touch WinPE x64**, and then click **Next**. + - The Zero Touch WinPE x64 folder does not yet exist. The folder will be created later. +3. On the General Settings page, type **Zero Touch WinPE x64** next to **Name**, and click **Next**. +4. On the Options page, under **Platform** choose **x64**, and click **Next**. +5. On the Components page, in addition to the default selection of **Microsoft Data Access Components (MDAC/ADO) support**, select the **Microsoft Diagnostics and Recovery Toolkit (DaRT)** checkbox, and click **Next**. +6. On the Customization page, select the **Use a custom background bitmap file** checkbox, and under **UNC path**, type or browse to **\\SRV1\Sources$\OSD\Branding\contoso.bmp**, and then click **Next** twice. It will take a few minutes to generate the boot image. +7. Click **Finish**. +8. Right-click the **Zero Touch WinPE x64** boot image, and then click **Distribute Content**. +9. In the Distribute Content Wizard, click **Next**, click **Add** and select **Distribution Point**, select the **SRV1.CONTOSO.COM** checkbox, click **OK**, click **Next** twice, and then click **Close**. +10. Use the CMTrace application to view the **distmgr.log** file and verify that the boot image has been distributed. To open CMTrace, type the following command at an elevated Windows PowerShell prompt on SRV1: + + ``` + Invoke-Item 'C:\Program Files\Microsoft Configuration Manager\tools\cmtrace.exe' + ``` + >In the trace tool, click **Tools** on the menu and choose **Find**. Search for "**STATMSG: ID=2301**". For example: + + ``` + STATMSG: ID=2301 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_DISTRIBUTION_MANAGER" SYS=SRV1.CONTOSO.COM SITE=PS1 PID=2476 TID=4636 GMTDATE=Wed Sep 14 22:11:09.363 2016 ISTR0="Configuration Manager Client Upgrade Package" ISTR1="PS100003" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=1 AID0=400 AVAL0="PS100003" SMS_DISTRIBUTION_MANAGER 9/14/2016 3:11:09 PM 4636 (0x121C) + ``` +11. You can also review status by clicking the **Zero Touch WinPE x64** image, and then clicking **Content Status** under **Related Objects**, or by entering **\Monitoring\Overview\Distribution Status\Content Status** on the location bar in the console. Click **Zero Touch WinPE x64** under **Content Status** in the console tree and verify that a status of **Successfully distributed content** is displayed on the **Success** tab. +12. In the **Software Library** workspace, double-click **Zero Touch WinPE x64** and then click the **Data Source** tab. +13. Select the **Deploy this boot image from the PXE-enabled distribution point** checkbox, and click **OK**. +14. Review the distmgr.log file again for "**STATMSG: ID=2301**" and verify that there are three folders under **C:\RemoteInstall\SMSImages** with boot images. See the following example: + + ``` + cmd /c dir /s /b C:\RemoteInstall\SMSImages + + C:\RemoteInstall\SMSImages\PS100004 + C:\RemoteInstall\SMSImages\PS100005 + C:\RemoteInstall\SMSImages\PS100006 + C:\RemoteInstall\SMSImages\PS100004\boot.PS100004.wim + C:\RemoteInstall\SMSImages\PS100005\boot.PS100005.wim + C:\RemoteInstall\SMSImages\PS100006\WinPE.PS100006.wim + ``` + + >The first two images (*.wim files) are default boot images. The third is the new boot image with DaRT. + +## Create a Windows 10 reference image + +If you have already completed steps in [Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit](windows-10-poc-mdt.md) then you have already created a Windows 10 reference image. Copy the reference image file (REFW10-X64-001.wim) from C:\MDTBuildLab\Captures\REFW10X64-001.wim to C:\Sources\OSD\OS\Windows 10 Enterprise x64\REFW10X64-001.wim. + +If you have not yet created a Windows 10 reference image, complete the following steps. + +1. In [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md) the Windows 10 Enterprise .iso file was saved to the c:\VHD directory as **c:\VHD\w10-enterprise.iso**. The first step in creating a deployment share is to mount this file on SRV1. To mount the Windows 10 Enterprise DVD on SRV1, open an elevated Windows PowerShell prompt on the Hyper-V host computer and type the following command: + + ``` + Set-VMDvdDrive -VMName SRV1 -Path c:\VHD\w10-enterprise.iso + ``` +2. Verify that the Windows Enterprise installation DVD is mounted on SRV1 as drive letter D. + +3. The Windows 10 Enterprise installation files will be used to create a deployment share on SRV1 using the MDT deployment workbench. To open the deployment workbench, click **Start**, type **deployment**, and then click **Deployment Workbench**. + +4. In the Deployment Workbench console, right-click **Deployment Shares** and select **New Deployment Share**. + +5. Use the following settings for the New Deployment Share Wizard: + - Deployment share path: **C:\MDTBuildLab**
+ - Share name: **MDTBuildLab$**
+ - Deployment share description: **MDT build lab**
+ - Options: click **Next** to accept the default
+ - Summary: click **Next**
+ - Progress: settings will be applied
+ - Confirmation: click **Finish** + +6. Expand the **Deployment Shares** node, and then expand **MDT build lab**. + +7. Right-click the **Operating Systems** node, and then click **New Folder**. Name the new folder **Windows 10**. Complete the wizard using default values and click **Finish**. + +7. Right-click the **Windows 10** folder created in the previous step, and then click **Import Operating System**. + +8. Use the following settings for the Import Operating System Wizard: + - OS Type: **Full set of source files**
+ - Source: **D:\\**
+ - Destination: **W10Ent_x64**
+ - Summary: click **Next** + - Confirmation: click **Finish** + +9. For purposes of this test lab, we will not add applications, such as Microsoft Office, to the deployment share. For information about adding applications, see the [Add applications](https://technet.microsoft.com/en-us/itpro/windows/deploy/create-a-windows-10-reference-image#sec03) section of the [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) topic in the TechNet library. + +10. The next step is to create a task sequence to reference the operating system that was imported. To create a task sequence, right-click the **Task Sequences** node under **MDT Build Lab** and then click **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: + - Task sequence ID: **REFW10X64-001**
+ - Task sequence name: **Windows 10 Enterprise x64 Default Image**
+ - Task sequence comments: **Reference Build**
+ - Template: **Standard Client Task Sequence** + - Select OS: click **Windows 10 Enterprise Evaluation in W10Ent_x64 install.wim** + - Specify Product Key: **Do not specify a product key at this time** + - Full Name: **Contoso** + - Organization: **Contoso** + - Internet Explorer home page: **http://www.contoso.com** + - Admin Password: **Do not specify an Administrator password at this time** + - Summary: click **Next** + - Confirmation: click **Finish** + +11. Edit the task sequence to add the Microsoft NET Framework 3.5, which is required by many applications. To edit the task sequence, double-click **Windows 10 Enterprise x64 Default Image** that was created in the previous step. + +12. Click the **Task Sequence** tab. Under **State Restore** click **Tatto** to highlight it, then click **Add** and choose **New Group**. A new group will be added under Tattoo. + +13. On the Properties tab of the group that was created in the previous step, change the Name from New Group to **Custom Tasks (Pre-Windows Update)** and then click **Apply**. To see the name change, click **Tattoo**, then click the new group again. + +14. Click the **Custom Tasks (Pre-Windows Update)** group again, click **Add**, point to **Roles**, and then click **Install Roles and Features**. + +15. Under **Select the roles and features that should be installed**, select **.NET Framework 3.5 (includes .NET 2.0 and 3.0)** and then click **Apply**. + +16. Enable Windows Update in the task sequence by clicking the **Windows Update (Post-Application Installation)** step, clicking the **Options** tab, and clearing the **Disable this step** checkbox. + >Note: Since we are not installing applications in this test lab, there is no need to enable the Windows Update Pre-Application Installation step. However, you should enable this step if you are also installing applications. + +17. Click **OK** to complete editing the task sequence. + +18. The next step is to configure the MDT deployment share rules. To configure rules in the Deployment Workbench, right-click MDT build lab (C:\MDTBuildLab) and click **Properties**, and then click the **Rules** tab. + +19. Replace the default rules with the following text: + + ``` + [Settings] + Priority=Default + + [Default] + _SMSTSORGNAME=Contoso + UserDataLocation=NONE + DoCapture=YES + OSInstall=Y + AdminPassword=pass@word1 + TimeZoneName=Pacific Standard Time + JoinWorkgroup=WORKGROUP + HideShell=YES + FinishAction=SHUTDOWN + DoNotCreateExtraPartition=YES + ApplyGPOPack=NO + SkipAdminPassword=YES + SkipProductKey=YES + SkipComputerName=YES + SkipDomainMembership=YES + SkipUserData=YES + SkipLocaleSelection=YES + SkipTaskSequence=NO + SkipTimeZone=YES + SkipApplications=YES + SkipBitLocker=YES + SkipSummary=YES + SkipRoles=YES + SkipCapture=NO + SkipFinalSummary=YES + ``` + +20. Click **Apply** and then click **Edit Bootstrap.ini**. Replace the contents of the Bootstrap.ini file with the following text, and save the file: + + ``` + [Settings] + Priority=Default + + [Default] + DeployRoot=\\SRV1\MDTBuildLab$ + UserDomain=CONTOSO + UserID=administrator + UserPassword=pass@word1 + SkipBDDWelcome=YES + ``` + +21. Click **OK** to complete the configuration of the deployment share. + +22. Right-click **MDT build lab (C:\MDTBuildLab)** and then click **Update Deployment Share**. + +23. Accept all default values in the Update Deployment Share Wizard by clicking **Next**. The update process will take 5 to 10 minutes. When it has completed, click **Finish**. + +24. Copy **c:\MDTBuildLab\Boot\LiteTouchPE_x86.iso** on SRV1 to the **c:\VHD** directory on the Hyper-V host computer. Note that in MDT, the x86 boot image can deploy both x86 and x64 operating systems, except on computers based on Unified Extensible Firmware Interface (UEFI). + + >Hint: Top copy the file, right-click the **LiteTouchPE_x86.iso** file and click **Copy** on SRV1, then open the **c:\VHD** folder on the Hyper-V host, right-click inside the folder and click **Paste**. + +25. Open a Windows PowerShell prompt on the Hyper-V host computer and type the following commands: + + ``` + New-VM –Name REFW10X64-001 -SwitchName poc-internal -NewVHDPath "c:\VHD\REFW10X64-001.vhdx" -NewVHDSizeBytes 60GB + Set-VMMemory -VMName REFW10X64-001 -DynamicMemoryEnabled $true -MinimumBytes 1024MB -MaximumBytes 1024MB -Buffer 20 + Set-VMDvdDrive -VMName REFW10X64-001 -Path c:\VHD\LiteTouchPE_x86.iso + Start-VM REFW10X64-001 + vmconnect localhost REFW10X64-001 + ``` +26. In the Windows Deployment Wizard, select **Windows 10 Enterprise x64 Default Image**, and then click **Next**. + +27. Accept the default values on the Capture Image page, and click **Next**. Operating system installation will complete after 5 to 10 minutes and then the VM will reboot automatically. Allow the system to boot normally (do not press a key). The process is fully automated. + + Additional system restarts will occur to complete updating and preparing the operating system. Setup will complete the following procedures: + + - Install the Windows 10 Enterprise operating system. + - Install added applications, roles, and features. + - Update the operating system using Windows Update (or WSUS if optionally specified). + - Stage Windows PE on the local disk. + - Run System Preparation (Sysprep) and reboot into Windows PE. + - Capture the installation to a Windows Imaging (WIM) file. + - Turn off the virtual machine. + + This step requires from 30 minutes to 2 hours, depending on the speed of the Hyper-V host and your network's download speed. After some time, you will have a Windows 10 Enterprise x64 image that is fully patched and has run through Sysprep. The image is located in the C:\MDTBuildLab\Captures folder on SRV1. The file name is **REFW10X64-001.wim**. + +## Add a Windows 10 operating system image + +1. Type the following commands at an elevated Windows PowerShell prompt on SRV1: + + ``` + New-Item -ItemType Directory -Path "C:Sources\OSD\OS\Windows 10 Enterprise x64" + cmd /c copy /z "C:\MDTBuildLab\Captures\REFW10X64-001.wim" "C:\Sources\OSD\OS\Windows 10 Enterprise x64" + ``` + +2. In the Configuration Manager console, in the **Software Library** workspace, expand **Operating Systems**, right-click **Operating System Images**, and then click **Add Operating System Image**. + +3. On the Data Source page, under **Path:**, type **\\SRV1\Sources$\OSD\OS\Windows 10 Enterprise x64\REFW10X64-001.wim**, and click **Next**. + +4. On the General page, next to **Name:**, type **Windows 10 Enterprise x64**, click **Next** twice, and then click **Close**. + +5. Distribute the operating system image to the SRV1 distribution point by right-clicking the **Windows 10 Enterprise x64** operating system image and then clicking **Distribute Content**. + +6. In the Distribute Content Wizard, click **Next**, click **Add**, click **Distribution Point**, add the **SRV1.CONTOSO.COM** distribution point, click **OK**, click **Next** twice and then click **Close**. + +7. Enter **\Monitoring\Overview\Distribution Status\Content Status** on the location bar, click **Windows 10 Enterprise x64**, and monitor the status of content distribution until it is successful and no longer in progress. Refresh the view with the F5 key or by right-clicking **Windows 10 Enterprise x64** and clicking **Refresh**. + +## Create a task sequence + +1. In the Configuration Manager console, in the **Software Library** workspace expand **Operating Systems**, right-click **Task Sequences**, and then click **Create MDT Task Sequence**. + +2. On the Choose Template page, select the **Client Task Sequence** template and click **Next**. + +3. On the General page, type **Windows 10 Enterprise x64** under **Task sequence name:** and then click **Next**. + +4. On the Details page, enter the following settings:
+ - Join a domain: contoso.com
+ - Account: click **Set**
+ - User name: contoso\administrator
+ - Password: pass@word1
+ - Confirm password: pass@word1
+ - Click **OK**
+ - Windows Settings
+ - User name: Contoso
+ - Organization name: Contoso
+ - Product key: \
+ - Administrator Account: Enable the account and specify the local administrator password
+ - Password: pass@word1
+ - Confirm password: pass@word1
+ - Click Next
+ +5. On the Capture Settings page, accept the default settings and click **Next**. + +6. On the Boot Image page, browse and select the **Zero Touch WinPE x64** boot image package and then click **Next**. + +7. On the MDT Package page, select **Create a new Microsoft Deployment Toolkit Files package**, under **Package source folder to be created (UNC Path):**, type **\\SRV1\Sources$\OSD\MDT\MDT 2013**, and then click **Next**. + +8. On the MDT Details page, next to **Name:** type **MDT 2013** and then click **Next**. + +9. On the OS Image page, browse and select the **Windows 10 Enterprise x64** package, and then click **Next**. + +10. On the Deployment Method page, accept the default settings and click **Next**. + +11. On the Client Package page, browse and select the **Microsoft Corporation Configuration Manager Client package** and then click **Next**. + +12. On the USMT Package page, browse and select the **Microsoft Corporation User State Migration Tool for Windows 8 10.0.14393.0** package, and then click **Next**. + +13. On the Settings Package page, select **Create a new settings package**, and under **Package source folder to be created (UNC Path):**, type \\SRV1\Sources$\OSD\Settings\Windows 10 x64 Settings, and then click **Next**. + +14. On the Settings Details page, next to **Name:**, type **Windows 10 x64 Settings**, and click **Next**. + +15. On the Sysprep Package page, click **Next** twice. + +16. On the Confirmation page, click **Finish**. + +## Edit the task sequence + +1. In the Configuration Manager console, in the Software Library workspace, click Task Sequences, right-click Windows 10 Enterprise x64, and then click Edit. + +2. Scroll down to the Install group and click Set Variable for Drive Letter. + +3. Change the Value under OSDPreserveDriveLetter from False to True, and click Apply. + +4. In the **State Restore** group, click **Set Status 5**, click **Add**, point to **User State**, and click **Request State Store**. This adds a new action immediately after **Set Status 5**. + +5. Configure the **Request State Store** action that was just added with the following settings:
+ - Request state storage location to: **Restore state from another computer**
+ - Select the **If computer account fails to connect to state store, use the Network Access account** checkbox.
+ - Options tab: Select the **Continue on error** checkbox.
+ - Add Condition: **Task Sequence Variable**:
+ - Variable: **USMTLOCAL**
+ - Condition: **not equals**
+ - Value: **True**
+ - Click **OK**.
+ - Click **Apply**
. + +6. In the **State Restore** group, click **Restore User State**, click **Add**, point to **User State**, and click **Release State Store**. + +7. Configure the **Release State Store** action that was just added with the following settings:
+ - Options tab: Select the **Continue on error** checkbox.
+ - Add Condition: **Task Sequence Variable**:
+ - Variable: **USMTLOCAL**
+ - Condition: **not equals**
+ - Value: **True**
+ - Click **OK**.
+ - Click **OK**
. + + +## Finalize the operating system configuration + +1. In the MDT deployment workbench on SRV1, right-click **Deployment Shares** and then click **New Deployment Share**. + +2. Use the following settings for the New Deployment Share Wizard: + - Deployment share path: **C:\MDTProduction**
+ - Share name: **MDTProduction$**
+ - Deployment share description: **MDT Production**
+ - Options: click **Next** to accept the default
+ - Summary: click **Next**
+ - Progress: settings will be applied
+ - Confirmation: click **Finish** + +3. Right-click the **MDT Production** deployment share, and click **Properties**. + +4. Click the **Monitoring** tab, select the **Enable monitoring for this deployment share** checkbox, and then click **OK**. + +5. Type the following command at an elevated Windows PowerShell prompt on SRV1: + + ``` + notepad "C:\Sources\OSD\Settings\Windows 10 x64 Settings\CustomSettings.ini" + ``` +6. Replace the contents of the file with the following text: + + ``` + [Settings] + Priority=Default + Properties=OSDMigrateConfigFiles,OSDMigrateMode + + [Default] + DoCapture=NO + ComputerBackupLocation=NONE + MachineObjectOU=ou=Workstations,ou=Computers,ou=Contoso,dc=contoso,dc=com + OSDMigrateMode=Advanced + OSDMigrateAdditionalCaptureOptions=/ue:*\* /ui:CONTOSO\* + OSDMigrateConfigFiles=Miguser.xml,Migapp.xml + SLSHARE=\\SRV1\Logs$ + EventService=http://SRV1:9800 + ApplyGPOPack=NO + ``` +7. In the Software Library workspace, expand **Application Management**, click **Packages**, right-click **Windows 10 x64 Settings**, and then click **Update Distribution Points**. Click **OK** in the popup that appears. + +8. In the Software Library workspace, expand **Operating Systems**, click **Task Sequences**, right-click **Windows 10 Enterprise x64**, and then click **Distribute Content**. + +9. In the Distribute Content Wizard, click **Next**, click **Add**, click **Distribution Point**, add the **SRV1.CONTOSO.COM** distribution point, click **OK**, click **Next** twice and then click **Close**. + +10. Enter **\Monitoring\Overview\Distribution Status\Content Status** on the location bar, click **Windows 10 Enterprise x64**, and monitor the status of content distribution until it is successful and no longer in progress. Refresh the view with the F5 key or by right-clicking **Windows 10 Enterprise x64** and clicking **Refresh**. + +## Create a deployment for the task sequence + +1. In the Software Library workspace, expand **Operating Systems**, click **Task Sequences**, right-click **Windows 10 Enterprise x64**, and then click **Deploy**. + +2. On the General page, next to **Collection**, click **Browse** and select the **All Unknown Computers** collection, then click **Next**. + +3. On the Deployment Settings page, use the following settings:
+ - Purpose: Available
+ - Make available to the following: Only media and PXE
+ - Click Next.
+4. Click **Next** five times to accept defaults on the Scheduling, User Experience, Alerts, and Distribution Points pages. + +5. Click **Close**. + +## Deploy Windows 10 using PXE and Configuration Manager + +1. Type the following commands at an elevated Windows PowerShell prompt on the Hyper-V host: + + ``` + New-VM –Name "PC3" –NewVHDPath "c:\vhd\pc3.vhdx" -NewVHDSizeBytes 40GB -SwitchName poc-internal -BootDevice NetworkAdapter -Generation 2 + Set-VMMemory -VMName "PC3" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes 2048MB -Buffer 20 + Start-VM PC3 + vmconnect localhost PC3 + ``` +2. Press ENTER when prompted to start the network boot service. + +3. In the Task Sequence Wizard, provide the password: pass@word1, and then click Next. + +4. The Windows 10 Enterprise x64 task sequence is selected, click Next. + +- ok I have an error that PS100001 cannot be located on a distribution point. +- I tried going to content status and this seems to bhe the USMT and it says it is successfully distributed +- I tried software library, boot images, and distribute these - this didn't help +- I tried software library, application management, packages, distribute content but the distributon point isn't showing up. This is likely the problem. + +## Related Topics + +  + +  + + + + + diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md new file mode 100644 index 0000000000..b0ae64f27e --- /dev/null +++ b/windows/deploy/windows-10-poc.md @@ -0,0 +1,683 @@ +--- +title: Deploy Windows 10 in a test lab (Windows 10) +description: Concepts and procedures for deploying Windows 10 in a proof of concept lab environment. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +author: greg-lindsay +--- + +# Step by step guide: Deploy Windows 10 in a test lab + +**Applies to** + +- Windows 10 + +If you are interested in upgrading to Windows 10 and want to know more about the upgrade process, then keep reading... + +Do you have a computer running Windows 8 or later with 16GB of RAM? If so, then you have everything you need to set up a Windows 10 test lab. You can even clone computers from your network and see exactly what happens when they are upgraded to Windows 10. + +## In this guide + +This guide provides step-by-step instructions for configuring a proof of concept (PoC) environment where you can deploy Windows 10. The PoC enviroment is configured using Hyper-V and a minimum amount of resources. Simple to use Windows PowerShell commands are provided for setting up the test lab. + +The following topics and procedures are provided in this guide: + +- [Hardware and software requirements](#hardware-and-software-requirements): Prerequisites to complete this guide.
+- [Lab setup](#lab-setup): A description and diagram of the PoC environment that is configured.
+- [Configure the PoC environment](#configure-the-poc-environment): Step by step guidance for the following procedures: + - [Verify support and install Hyper-V](#verify-support-and-install-hyper-v): Verify that installation of Hyper-V is supported, and install the Hyper-V server role. + - [Download VHD and ISO files](#download-vhd-and-iso-files): Download evaluation versions of Windows Server 2012 R2 and Windows 10 and prepare these files to be used on the Hyper-V host. + - [Convert PC to VHD](#convert-pc-to-vhd): Convert a physical computer on your network to a VHDX file and prepare it to be used on the Hyper-V host. + - [Resize VHD](#resize-vhd): Increase the storage capacity for one of the Windows Server VMs. + - [Configure Hyper-V](#configure-hyper-v): Create virtual switches, determine available RAM for virtual machines, and add virtual machines. + - [Configure VHDs](#configure-vhds): Start virtual machines and configure all services and settings. + +The following optional topics are also available: +- [Appendix A: Configuring Hyper-V on Windows Server 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2): Information about using this guide with a Hyper-V host running Windows Server 2008 R2. +- [Appendix B: Verify the configuration](#appendix-b-verify-the-configuration): Verify and troubleshoot network connectivity and services in the PoC environment. + +When you have completed the steps in this guide, see the following topics for step by step instructions to deploy Windows 10 using the PoC environment under common scenarios with current deployment tools: + +- [Deploy Windows 10 in a test lab using MDT](windows-10-poc-mdt.md) +- [Deploy Windows 10 in a test lab using System Center Configuration Manager](windows-10-poc-sc-config-mgr.md) + +## Hardware and software requirements + +One computer that meets the hardware and software specifications below is required to complete the guide; A second computer is recommended to validate the upgrade process. + +The second computer is used to clone and mirror a client computer (computer 2) from your corporate network to the POC environment. Alternatively, you can use an arbitrary VM to represent this computer, therefore this computer is not required to complete the lab. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
**Computer 1** (required)**Computer 2** (recommended)
RoleHyper-V hostClient computer
DescriptionThis computer will run Hyper-V, the Hyper-V management tools, and the Hyper-V Windows PowerShell module.This computer is a Windows 7 or Windows 8/8.1 client on your corporate network that will be converted to a VHD for upgrade demonstration purposes.
OSWindows 8/8.1/10 or Windows Server 2012/2012 R2/2016*Windows 7 or a later
EditionEnterprise, Professional, or EducationAny
Architecture64-bitAny
RAM8 GB RAM (16 GB recommended)Any
Disk50 GB available hard disk space (100 GB recommended)Any
CPUSLAT-Capable CPUAny
NetworkInternet connectionAny
+ +>Retaining applications and settings during the upgrade process requires that architecture (32 or 64-bit) is the same before and after the upgrade. + +*The Hyper-V server role can also be installed on a computer running Windows Server 2008 R2. However, the Windows PowerShell module for Hyper-V is not available on Windows Server 2008 R2, therefore you cannot use many of the steps provided in this guide to configure Hyper-V. The performance and features of the Hyper-V role are also much improved on later operating systems. If your host must be running Windows Server 2008 R2, see [Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2). + +The Hyper-V role cannot be installed on Windows 7 or earlier versions of Windows. + +## Lab setup + +- The Hyper-V host computer (computer 1) is configured to host four VMs on a private, proof of concept network. + - Two VMs are running Windows Server 2012 R2 with required network services and tools installed. + - Two VMs are client systems: One VM is intended to mirror a host on your corporate network (computer 2) and one VM is running Windows 10 Enterprise to demonstrate the hardware replacement scenario. +- Links are provided to download trial versions of Windows Server 2012, Windows 10 Enterprise, and all deployment tools necessary to complete the lab. + +The lab architecture is summarized in the following diagram: + +![PoC](images/poc.png) + +**Note**: +>If you have an existing Hyper-V host, you can use this host if desired and skip the Hyper-V installation section in this guide. + +>The two Windows Server VMs can be combined into a single VM to conserve RAM and disk space if required. However, instructions in this guide assume two server systems are used. Using two servers enables Active Directory Domain Services and DHCP to be installed on a server that is not directly connected to the corporate network. This mitigates the risk of clients on the corporate network receiving DHCP leases from the PoC network (i.e. "rogue" DHCP), and limits NETBIOS service broadcasts. + +## Configure the PoC environment + +### Procedures in this section + +[Verify support and install Hyper-V](#verify-support-and-install-hyper-v)
+[Download VHD and ISO files](#download-vhd-and-iso-files)
+[Convert PC to VHD](#convert-pc-to-vhd)
+[Resize VHD](#resize-vhd)
+[Configure Hyper-V](#configure-hyper-v)
+[Convert PC to VHD](#convert-pc-to-vhd)
+[Configure VHDs](#configure-vhds)
+ +### Verify support and install Hyper-V + +1. Verify that the computer supports Hyper-V. + + Starting with Windows 8, the host computer’s microprocessor must support second level address translation (SLAT) to install Hyper-V. See [Hyper-V: List of SLAT-Capable CPUs for Hosts](http://social.technet.microsoft.com/wiki/contents/articles/1401.hyper-v-list-of-slat-capable-cpus-for-hosts.aspx) for more information. To verify your computer supports SLAT, open an administrator command prompt, type systeminfo, press ENTER, and review the section displayed at the bottom of the output, next to Hyper-V Requirements. + + See the following example: + + ``` + C:\>systeminfo + ... + Hyper-V Requirements: VM Monitor Mode Extensions: Yes + Virtualization Enabled In Firmware: Yes + Second Level Address Translation: Yes + Data Execution Prevention Available: Yes + ``` + In this example, the computer supports SLAT and Hyper-V. + + If one or more requirements are evaluated as "No" then the computer does not support installing Hyper-V. However, if only the virtualization setting is incompatible, you might be able to enable virtualization in the BIOS and change the "Virtualization Enabled In Firmware" setting from "No" to "Yes." The location of this setting will depend on the manufacturer and BIOS version, but is typically found associated with the BIOS security settings. + + You can also identify Hyper-V support using [tools](https://blogs.msdn.microsoft.com/taylorb/2008/06/19/hyper-v-will-my-computer-run-hyper-v-detecting-intel-vt-and-amd-v/) provided by the processor manufacturer, the [msinfo32](https://technet.microsoft.com/en-us/library/cc731397.aspx) tool, or you can download the [coreinfo](http://technet.microsoft.com/en-us/sysinternals/cc835722) utility and run it, as shown in the following example: + + ``` + C:\>coreinfo -v + + Coreinfo v3.31 - Dump information on system CPU and memory topology + Copyright (C) 2008-2014 Mark Russinovich + Sysinternals - www.sysinternals.com + + Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz + Intel64 Family 6 Model 42 Stepping 7, GenuineIntel + Microcode signature: 0000001B + HYPERVISOR - Hypervisor is present + VMX * Supports Intel hardware-assisted virtualization + EPT * Supports Intel extended page tables (SLAT) + ``` + + Note: A 64-bit operating system is requried to run Hyper-V. + +2. Enable Hyper-V. + + The Hyper-V feature is not installed by default. To install it, open an elevated Windows PowerShell window and type the following command: + + ``` + Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All + ``` + When you are prompted to restart the computer, choose Yes. The computer might restart more than once. + + You can also install Hyper-V using the Control Panel in Windows under **Turn Windows features on or off** (client OS), or using Server Manager's **Add Roles and Features Wizard** (server OS), as shown below: + + ![hyper-v feature](images/hyper-v-feature.png) + + ![hyper-v](images/svr_mgr2.png) + +### Download VHD and ISO files + +1. Create a directory on your Hyper-V host named C:\VHD and download a single [Windows Server 2012 R2 VHD](https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2) from the TechNet Evaluation Center to the C:\VHD directory. + + **Important**: This guide assumes that VHDs are stored in the **C:\VHD** directory on the Hyper-V host. If you use a different directory to store VHDs, you must adjust steps in this guide appropriately. + + After completing registration you will be able to download the 7.47 GB Windows Server 2012 R2 evaluation VHD. + + ![VHD](images/download_vhd.png) + +2. Rename the VHD file that you downloaded to **2012R2-poc-1.vhd**. This is not required, but is done to make the filename simpler to recognize. +3. Copy the VHD to a second file also in the C:\VHD directory and name this VHD **2012R2-poc-2.vhd**. +4. Download the [Windows 10 Enterprise ISO](https://www.microsoft.com/en-us/evalcenter/evaluate-windows-10-enterprise) from the TechNet Evaluation Center to the C:\VHD directory on your Hyper-V host. During registration, you must specify the type, version, and language of installation media to download. In this example, a Windows 10 Enterprise, 64 bit, English VHD is chosen. You can choose a different version if desired. Note that Windows 10 in-place upgrade is only possible if the source operating system and installation media are both 32-bit or both 64-bit, so you should download the file version that corresponds to the version of your source computer for upgrade testing. +5. Rename the ISO file that you downloaded to **w10-enterprise.iso**. Again, this is done so that the filename is simpler to type and recognize. After completing registration you will be able to download the 3.63 GB Windows 10 Enterprise evaluation ISO. + + The following commands and output display the procedures described in this section: + + ``` + C:\>mkdir VHD + + C:\>cd VHD + + C:\VHD>ren 9600*.vhd 2012R2-poc-1.vhd + + C:\VHD>copy 2012R2-poc-1.vhd 2012R2-poc-2.vhd + 1 file(s) copied. + + C:\VHD ren *.iso w10-enterprise.iso + C:\VHD>dir /B + 2012R2-poc-1.vhd + 2012R2-poc-2.vhd + w10-enterprise.iso + ``` + +### Convert PC to VHD + +**Important**:Before you convert a PC to VHD, verify that you have access to a local administrator account on the computer. Alternatively you can use a domain account with administrative rights if these credentials are cached on the computer and your domain policy allows the use of cached credentials for login. + +>For purposes of the test lab, you must use a PC with a single hard drive that is assigned a drive letter of C:. Systems with multiple hard drives or non-standard configurations can also be upgraded using PC refresh and replace scenarios, but these systems require more advanced deployment task sequences than those used in this lab. + +1. Download the [Disk2vhd utility](https://technet.microsoft.com/en-us/library/ee656415.aspx), extract the .zip file and copy disk2vhd.exe to a flash drive or other location that is accessible from the computer you wish to convert. + >Note: You might experience timeouts if you attempt to run Disk2vhd from a network share, or specify a network share for the destination. To avoid timeouts, use local, portable media. +2. On the computer you wish to convert, double-click the disk2vhd utility to start the graphical user interface. +3. Select checkboxes next to the volumes you wish to copy and specify a location to save the resulting VHD or VHDX file. If your Hyper-V host is running Windows Server 2008 R2 you must choose VHD, otherwise choose VHDX. +4. Click **Create** to start creating a VHDX file. + + >Disk2vhd can save VHDs to local hard drives, even if they are the same as the volumes being converted. Performance is better however when the VHD is saved on a disk different than those being converted, such as a flash drive. + +5. When the Disk2vhd utility has completed converting the source computer to a VHD, copy the VHDX file (w7.vhdx) to your Hyper-V host in the C:\VHD directory. There should now be four files in this directory: + + ``` + C:\vhd>dir /B + 2012R2-poc-1.vhd + 2012R2-poc-2.vhd + w10-enterprise.iso + w7.VHDX + ``` +### Resize VHD + +The second Windows Server 2012 R2 VHD needs to be expanded in size from 40GB to 80GB to support installing imaging tools and storing OS images. + +1. To add available space for the partition, type the following commands at an elevated Windows PowerShell prompt on the Hyper-V host: + + ``` + Resize-VHD –Path c:\VHD\2012R2-poc-2.vhd –SizeBytes 80GB + $x = (Mount-VHD –Path c:\VHD\2012R2-poc-2.vhd -passthru | Get-Disk | Get-Partition | Get-Volume).DriveLetter + Resize-Partition -DriveLetter $x -Size (Get-PartitionSupportedSize -DriveLetter $x).SizeMax + ``` + +2. Verify that the mounted VHD drive is resized to 80 GB, and then dismount the drive: + + ``` + Get-Volume -DriveLetter $x + Dismount-VHD –Path c:\VHD\2012R2-poc-2.vhd + ``` + +### Configure Hyper-V + +Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2008 R2. For more information, see [Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2). + +**Important**:You should take advantage of [enhanced session mode](https://technet.microsoft.com/windows-server-docs/compute/hyper-v/learn-more/Use-local-resources-on-Hyper-V-virtual-machine-with-VMConnect) when completing instructions in this guide. Enhanced session mode enables you to copy and paste the commands. After copying some text, you can paste into a Windows PowerShell window by simply right-clicking. Before right-clicking, do not left click other locations as this can empty the clipboard. You can also copy and paste files directly from one computer to another by right-clicking and selecting copy, then right-clicking and selecting paste. + +Instructions to "type" commands provided in this guide can be typed, but in most cases the preferred method is to copy and paste these commands. + +1. Open an elevated Windows PowerShell window and type the following command to create two virtual switches named "poc-internal" and "poc-external": + >If the Hyper-V host already has an external virtual switch bound to a physical NIC, do not attempt to add a second external virtual switch. Attempting to add a second external switch will result in an error indicating that the NIC is "**already bound to the Microsoft Virtual Switch protocol.**" In this case, choose one of the following options:
+    a) Remove the existing external virtual switch, then add the poc-external switch
+    b) Rename the existing external switch to "poc-external"
+    c) Replace each instance of "poc-external" used in this guide with the name of your existing external virtual switch
+ If you choose b) or c), then do not run the second command below. + + ``` + New-VMSwitch -Name poc-internal -SwitchType Internal -Notes "PoC Network" + New-VMSwitch -Name poc-external -NetAdapterName (Get-NetAdapter |?{$_.Status -eq "Up" -and $_.NdisPhysicalMedium -eq 14}).Name -Notes "PoC External" + ``` + >Also, since an external virtual switch is associated to a physical network adapter on the Hyper-V host, this adapter must be specified when adding the virtual switch. This is automated in the example here by filtering for active ethernet adapters using the Get-NetAdapter cmdlet. If your Hyper-V host has multiple active ethernet adapters, this automation will not work, and the second command above will fail. In this case, you must edit the command used to add the "poc-external" virtual switch by inserting the specific value needed for the -NetAdapterName option. This value corresponds to the name of the network interface you wish to use. + +2. At the elevated Windows PowerShell prompt, type the following command to determine the megabytes of RAM that are currently available on the Hyper-V host: + + ``` + (Get-Counter -Counter @("\Memory\Available MBytes")).countersamples.cookedvalue + ``` + >This command will display the megabytes of RAM available. On a Hyper-V host computer with 16 GB of physical RAM installed, 12,000 MB of RAM or greater should be available if the computer is not also running other applications. If the computer has less than 12,000 MB of available RAM, try closing applications to free up more memory. + +3. Determine the available memory for VMs by dividing the available RAM by 4. For example: + + ``` + (Get-Counter -Counter @("\Memory\Available MBytes")).countersamples.cookedvalue/4 + 2775.5 + ``` + In this example, VMs can use a maximum of 2700 MB of RAM each, to run four VMs simultaneously. + +4. At the elevated Windows PowerShell prompt, type the following command to create three new VMs. The fourth VM will be added later. + >**Important**: Replace the value of 2700MB in the first command below with the RAM value that you calculated in the previous step: + + ``` + $maxRAM = 2700MB + New-VM –Name "DC1" –VHDPath c:\vhd\2012R2-poc-1.vhd -SwitchName poc-internal + Set-VMMemory -VMName "DC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 + Enable-VMIntegrationService –Name "Guest Service Interface" -VMName DC1 + New-VM –Name "SRV1" –VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc-internal + Add-VMNetworkAdapter -VMName "SRV1" -SwitchName "poc-external" + Set-VMMemory -VMName "SRV1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 80 + Enable-VMIntegrationService –Name "Guest Service Interface" -VMName SRV1 + New-VM –Name "PC1" –VHDPath c:\vhd\w7.vhdx -SwitchName poc-internal + Set-VMMemory -VMName "PC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 + Enable-VMIntegrationService –Name "Guest Service Interface" -VMName PC1 + ``` + +### Configure VHDs + +1. At an elevated Windows PowerShell prompt on the Hyper-V host, start the first VM by typing the following command: + + ``` + Start-VM DC1 + ``` +2. Wait for the VM to complete starting up, and then connect to it either using the Hyper-V Manager console (virtmgmt.msc) or using an elevated command prompt on the Hyper-V host: + + ``` + vmconnect localhost DC1 + ``` +3. Click **Next** to accept the default settings, read the license terms and click **I accept**, provide an administrator password of **pass@word1**, and click **Finish**. +4. Sign in to DC1 using the local administrator account. Right-click **Start**, point to **Shut down or sign out**, and click **Sign out**. The VM connection will reset and a new connection dialog box will appear enabling you to choose a custom display configuration. Select a desktop size, click **Connect** and sign in with the local Administrator account. Note: Signing in this way ensures that [enhanced session mode](https://technet.microsoft.com/windows-server-docs/compute/hyper-v/learn-more/Use-local-resources-on-Hyper-V-virtual-machine-with-VMConnect) is enabled. It is only necessary to do this the first time you sign in to a new VM. +5. If DC1 is configured as described in this guide, it will currently be assigned an APIPA address, have a randomly generated hostname, and a single network adapter named "Ethernet." Open an elevated Windows PowerShell prompt on DC1 and type or paste the following commands to provide a new hostname and configure a static IP address and gateway: + + ``` + Rename-Computer DC1 + New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.1 –PrefixLength 24 -DefaultGateway 192.168.0.2 + Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2 + ``` + >The default gateway at 192.168.0.2 will be configured later in this guide. +6. Install the Active Directory Domain Services role by typing the following command at an elevated Windows PowerShell prompt: + + ``` + Install-WindowsFeature -Name AD-Domain-Services -IncludeAllSubFeature -IncludeManagementTools + ``` + +7. Before promoting DC1 to a Domain Controller, you must reboot so that the name change in step 3 above takes effect. To restart the computer, type the following command at an elevated Windows PowerShell prompt: + + ``` + Restart-Computer + ``` + +8. When DC1 has rebooted, sign in again and open an elevated Windows PowerShell prompt. Now you can promote the server to be a domain controller. The directory services restore mode password must be entered as a secure string: + + ``` + $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force + Install-ADDSForest -DomainName contoso.com -InstallDns -SafeModeAdministratorPassword $pass -Force + ``` + Ignore any warnings that are displayed. The computer will automatically reboot upon completion. +9. When the reboot has completed, reconnect to DC1, sign in using the CONTOSO\Administrator account, open an elevated Windows PowerShell prompt, and use the following commands to add a reverse lookup zone for the PoC network, add the DHCP Server role, authorize DHCP in Active Directory, and supress the post-DHCP-install alert: + + ``` + Add-DnsServerPrimaryZone -NetworkID "192.168.0.0/24" -ReplicationScope Forest + Add-WindowsFeature -Name DHCP -IncludeManagementTools + netsh dhcp add securitygroups + Restart-Service DHCPServer + Add-DhcpServerInDC dc1.contoso.com 192.168.0.1 + Set-ItemProperty –Path registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager\Roles\12 –Name ConfigurationState –Value 2 + ``` +10. Next, add a DHCP scope and set option values: + + ``` + Add-DhcpServerv4Scope -Name "PoC Scope" -StartRange 192.168.0.100 -EndRange 192.168.0.199 -SubnetMask 255.255.255.0 -Description "Windows 10 PoC" -State Active + Set-DhcpServerv4OptionValue -ScopeId 192.168.0.0 -DnsDomain contoso.com -Router 192.168.0.2 -DnsServer 192.168.0.1,192.168.0.2 -Force + ``` + >The -Force option is necessary when adding scope options to skip validation of 192.168.0.2 as a DNS server because we have not configured it yet. The scope should immediately begin issuing leases on the PoC network. The first DHCP lease that will be issued is to vEthernet interface on the Hyper-V host, which is a member of the internal network. +11. Add a user account to the contoso.com domain that can be used with client computers: + + ``` + New-ADUser -Name "User1" -UserPrincipalName user1 -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true + ``` +12. The DNS server role will also be installed on the member server, SRV1, at 192.168.0.2 so that we can forward DNS queries from DC1 to SRV1 to resolve Internet names without having to configure a forwarder outside the PoC network. Since the IP address of SRV1 already existed on DC1's network adapter, it will be automatically added during the DCPROMO process. To verify this server-level DNS forwarder on DC1, type the following command at an elevated Windows PowerShell prompt on DC1: + + ``` + Get-DnsServerForwarder + ``` + The following output should be displayed: + ``` + UseRootHint : True + Timeout(s) : 3 + EnableReordering : True + IPAddress : 192.168.0.2 + ReorderedIPAddress : 192.168.0.2 + ``` + If this output is not displayed, you can use the following command to add SRV1 as a forwarder: + ``` + Add-DnsServerForwarder -IPAddress 192.168.0.2 + ``` +13. Minimize the DC1 VM window but **do not stop** the VM. + + Next, the client VM will be started and joined to the contoso.com domain. This is done before adding a gateway to the PoC network so that there is no danger of duplicate DNS registrations for the physical client and its cloned VM in the corporate domain. + +14. Using an elevated Windows PowerShell prompt on the Hyper-V host, start the client VM (PC1), and connect to it: + ``` + Start-VM PC1 + vmconnect localhost PC1 + ``` +15. Sign on to PC1 using an account that has local administrator rights. + + >PC1 will be disconnected from its current domain, so you cannot use a domain account to sign on unless these credentials are cached and the use of cached credentials is permitted by Group Policy. If cached credentials are available and permitted, you can use these credentials to sign in. Otherwise, use an existing local administrator account. +16. After signing in, the operating system detects that it is running in a new environment. New drivers will be automatically installed, including the network adapter driver. The network adapter driver must be updated before you can proceed, so that you will be able to join the contoso.com domain. Depending on the resources allocated to PC1, installing the network adapter driver might take a few minutes. + + ![PoC](images/installing-drivers.png) + + >If the client was configured with a static address, you must change this to a dynamic one so that it can obtain a DHCP lease. + +17. When the new network adapter driver has completed installation, you will receive an alert to set a network location for the contoso.com network. Select **Work network** and then click **Close**. When you receive an alert that a restart is required, click **Restart Later**. +18. Open an elevated Windows PowerShell prompt on PC1 and verify that the client VM has received a DHCP lease and can communicate with the consoto.com domain controller. + + To open Windows PowerShell on Windows 7, click **Start**, and search for "**power**." + + ``` + ipconfig + + Windows IP Configuration + + Ethernet adapter Local Area Connection 3: + Connection-specific DNS Suffix . : contoso.com + Link-local IPv6 Address . . . . . : fe80::64c2:4d2a:7403:6e02%18 + Ipv4 Address. . . . . . . . . . . : 192.168.0.101 + Subnet Mask . . . . . . . . . . . : 255.255.255.0 + Default Gateway . . . . . . . . . : 192.168.0.2 + + ping dc1.contoso.com + + Pinging dc1.contoso.com [192.168.0.1] with 32 bytes of data: + Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 + Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 + Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 + Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 + + nltest /dsgetdc:contoso.com + DC: \\DC1 + Address: \\192.168.0.1 + Dom Guid: fdbd0643-d664-411b-aea0-fe343d7670a8 + Dom Name: CONTOSO + Forest Name: contoso.com + Dc Site Name: Default-First-Site-Name + Our Site Name: Default-First-Site-Name + Flags: PDC GC DS LDAP KDC TIMESERV WRITABLE DNS_FOREST CLOSE_SITE FULL_SECRET WS 0xC000 + ``` +>If PC1 is running Windows 7, enhanced session mode is not available, which means that you cannot copy and paste commands from the Hyper-V host to a Windows PowerShell prompt on PC1. However, it is possible to use integration services to copy a file from the Hyper-V host to a VM. The next procedure demonstrates this. If the Copy-VMFile command fails, then type the commands below at an elevated Windows PowerShell prompt on PC1 instead of saving them to a script to run remotely. If PC1 is running Windows 8 or a later operating system, you can use enhanced session mode to copy and paste these commands instead of typing them. + +19. Open an elevated Windows PowerShell ISE window on the Hyper-V host and type the following commands in the (upper) script editor pane: + + ``` + (Get-WmiObject Win32_ComputerSystem).UnjoinDomainOrWorkgroup($null,$null,0) + $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force + $user = "contoso\administrator" + $cred = New-Object System.Management.Automation.PSCredential($user,$pass) + Add-Computer -DomainName contoso.com -Credential $cred + Restart-Computer + ``` +20. Click **File**, click **Save As**, and save the commands as **c:\VHD\ps1.ps1** on the Hyper-V host. +21. In the (lower) terminal input window, type the following command to copy the script to PC1 using integration services: + + ``` + Copy-VMFile "PC1" –SourcePath "C:\VHD\pc1.ps1" –DestinationPath "C:\pc1.ps1" –CreateFullPath –FileSource Host + ``` + >In order for this command to work properly, PC1 must be running the vmicguestinterface (Hyper-V Guest Service Interface) service. +22. On PC1, type the following commands at an elevated Windows PowerShell prompt: + + ``` + Get-Content c:\pc1.ps1 | powershell.exe -noprofile - + ``` + + >PC1 is removed from its domain in this step while not connected to the corporate network so as to ensure the computer object in the corporate domain is unaffected. We have not also renamed PC1 to "PC1" in system properties so that it maintains some of its mirrored identity. However, if desired you can also rename the computer. + +23. After PC1 restarts, sign in to the contoso.com domain with the (user1) account you created in step 11 of this section. + >The settings that will be used to migrate user data specifically select only accounts that belong to the CONTOSO domain. If you wish to test migration of user data and settings with an account other than the user1 account, you must copy this account's profile to the user1 profile. +24. Minimize the PC1 window but do not turn it off while the second Windows Server 2012 R2 VM (SRV1) is configured. This verifies that the Hyper-V host has enough resources to run all VMs simultaneously. Next, SRV1 will be started, joined to the contoso.com domain, and configured with RRAS and DNS services. +25. On the Hyper-V host computer, at an elevated Windows PowerShell prompt, type the following commands: + + ``` + Start-VM SRV1 + vmconnect localhost SRV1 + ``` +26. Accept the default settings, read license terms and accept them, provide an administrator password of **pass@word1**, and click **Finish**. When you are prompted about finding PCs, devices, and content on the network, click **Yes**. +27. Sign in to SRV1 using the local administrator account. In the same way that was done on DC1, sign out of SRV1 and then sign in again to enable enhanced session mode. This will enable you to copy and paste Windows PowerShell commands from the Hyper-V host to the VM. +28. Open an elevated Windows PowerShell prompt on SRV1 and type the following commands: + + ``` + Rename-Computer SRV1 + New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.2 –PrefixLength 24 + Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2 + Restart-Computer + ``` +29. Wait for the computer to restart, then type or paste the following commands at an elevated Windows PowerShell prompt: + + ``` + $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force + $user = "contoso\administrator" + $cred = New-Object System.Management.Automation.PSCredential($user,$pass) + Add-Computer -DomainName contoso.com -Credential $cred + Restart-Computer + ``` +30. Sign in to the contoso.com domain on SRV1 using the domain administrator account (enter contoso\administrator as the user), open an elevated Windows PowerShell prompt, and type the following commands: + + ``` + Install-WindowsFeature -Name DNS -IncludeManagementTools + Install-WindowsFeature -Name WDS -IncludeManagementTools + Install-WindowsFeature -Name Routing -IncludeManagementTools + ``` +31. Before configuring the routing service that was just installed, verify that network interfaces were added to SRV1 in the right order, resulting in an interface alias of "Ethernet" for the private interface, and an interface alias of "Ethernet 2" for the public interface. Also verify that the external interface has a valid external DHCP IP address lease. + + To view a list of interfaces, associated interface aliases, and IP addresses on SRV1, type the following Windows PowerShell command. Example output of the command is also shown below: + + ``` + Get-NetAdapter | ? status -eq ‘up’ | Get-NetIPAddress -AddressFamily IPv4 | ft IPAddress, InterfaceAlias + + IPAddress InterfaceAlias + --------- -------------- + 10.137.130.118 Ethernet 2 + 192.168.0.2 Ethernet + ``` + In this example, the poc-internal network interface at 192.168.0.2 is associated with the "Ethernet" interface and the Internet-facing poc-external interface is associated with the "Ethernet 2" interface. If your interfaces are different, you must adjust the commands provided in the next step appropriately to configure routing services. + +32. To configure SRV1 with routing capability for the PoC network, type or paste the following commands at an elevated Windows PowerShell prompt on SRV1: + + ``` + Install-RemoteAccess -VpnType Vpn + cmd /c netsh routing ip nat install + cmd /c netsh routing ip nat add interface name="Ethernet 2" mode=FULL + cmd /c netsh routing ip nat add interface name="Ethernet" mode=PRIVATE + cmd /c netsh routing ip nat add interface name="Internal" mode=PRIVATE + ``` +33. The DNS service on SRV1 also needs to resolve hosts in the contoso.com domain. This can be accomplished with a conditional forwarder. Open an elevated Windows PowerShell prompt on SRV1 and type the following command: + + ``` + Add-DnsServerConditionalForwarderZone -Name contoso.com -MasterServers 192.168.0.1 + ``` +34. In most cases, this completes configuration of the PoC network. However, if your corporate network has a firewall that filters queries from local DNS servers, you will also need to configure a server-level DNS forwarder on SRV1 to resolve Internet names. To test whether or not DNS is working without this forwarder, try to reach a name on the Internet from DC1 or PC1, which are only using DNS services on the PoC network. You can test DNS with the ping command, for example: + + ``` + ping www.microsoft.com + ``` + If you see "Ping request could not find host www.microsoft.com" on PC1 and DC1, but not on SRV1, then you will need to configure a server-level DNS forwarder on SRV1. To do this, open an elevated Windows PowerShell prompt on SRV1 and type the following command. + + **Note**: This command also assumes that "Ethernet 2" is the external-facing network adapter on SRV1. If the external adapter has a different name, replace "Ethernet 2" in the command below with that name: + + ``` + Add-DnsServerForwarder -IPAddress (Get-DnsClientServerAddress -InterfaceAlias "Ethernet 2").ServerAddresses + ``` +35. If DNS and routing are both working correctly, you will see the following on DC1 and PC1: + + ``` + PS C:\> ping www.microsoft.com + + Pinging e2847.dspb.akamaiedge.net [23.222.146.170] with 32 bytes of data: + Reply from 23.222.146.170: bytes=32 time=3ms TTL=51 + Reply from 23.222.146.170: bytes=32 time=2ms TTL=51 + Reply from 23.222.146.170: bytes=32 time=2ms TTL=51 + Reply from 23.222.146.170: bytes=32 time=1ms TTL=51 + + Ping statistics for 23.222.146.170: + Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), + Approximate round trip times in milli-seconds: + Minimum = 1ms, Maximum = 3ms, Average = 2ms + ``` +36. Verify that all three VMs can reach each other, and the Internet. See [Appendix B: Verify the configuration](#appendix-b-verify-the-configuration) for more information. +37. Lastly, because the client computer has different hardware after copying it to a VM, its Windows activation will be invalidated and you might receive a message that you must activate Windows in 3 days. To extend this period to 30 days, type the following commands at an elevated Windows PowerShell prompt on PC1: + + ``` + slmgr -rearm + Restart-Computer + ``` + +## Appendix A: Configuring Hyper-V on Windows Server 2008 R2 + +If your Hyper-V host is running Windows Server 2008 R2, several of the steps in this guide will not work because they use the Hyper-V Module for Windows PowerShell, which is not available on Windows Server 2008 R2. + +To manage Hyper-V on Windows Server 2008 R2, you can use Hyper-V WMI, or you can use the Hyper-V Manager console. + +An example that uses Hyper-V WMI to create a virtual switch on Windows Server 2008 R2 is provided below. Converting all Hyper-V module commands used in this guide to Hyper-V WMI is beyond the scope of the guide. If you must use a Hyper-V host running Windows Server 2008 R2, the steps in the guide can be accomplished by using the Hyper-V Manager console. + +``` +$SwitchFriendlyName = "poc-internal" +$InternalEthernetPortFriendlyName = $SwitchFriendlyName +$InternalSwitchPortFriendlyName = "poc" +$SwitchName = [guid]::NewGuid().ToString() +$InternalSwitchPortName = [guid]::NewGuid().ToString() +$InternalEthernetPortName = [guid]::NewGuid().ToString() +$NumLearnableAddresses = 1024 +$ScopeOfResidence = "" +$VirtualSwitchManagementService = gwmi Msvm_VirtualSwitchManagementService -namespace "root\virtualization" +$Result = $VirtualSwitchManagementService.CreateSwitch($SwitchName, $SwitchFriendlyName, $NumLearnableAddresses, $ScopeOfResidence) +$Switch = [WMI]$Result.CreatedVirtualSwitch +$Result = $VirtualSwitchManagementService.CreateSwitchPort($Switch, $InternalSwitchPortName, $InternalSwitchPortFriendlyName, $ScopeOfResidence) +$InternalSwitchPort = [WMI]$Result.CreatedSwitchPort +$Result = $VirtualSwitchManagementService.CreateInternalEthernetPortDynamicMac($InternalEthernetPortName, $InternalEthernetPortFriendlyName) +$InternalEthernetPort = [WMI]$Result.CreatedInternalEthernetPort +$query = "Associators of {$InternalEthernetPort} Where ResultClass=CIM_LanEndpoint" +$InternalLanEndPoint = gwmi -namespace root\virtualization -query $query +$Result = $VirtualSwitchManagementService.ConnectSwitchPort($InternalSwitchPort, $InternalLanEndPoint) +$filter = "SettingID='" + $InternalEthernetPort.DeviceID +"'" +$NetworkAdapterConfiguration = gwmi Win32_NetworkAdapterConfiguration -filter $filter +``` +To install Hyper-V on Windows Server 2008 R2, you can use the Add-WindowsFeature cmdlet: + +``` +Add-WindowsFeature -Name Hyper-V +``` +For more information about the Hyper-V Manager interface in Windows Server 2008 R2, see [Hyper-V](https://technet.microsoft.com/library/cc730764.aspx) in the Windows Server TechNet Library. + +## Appendix B: Verify the configuration + +Use the following procedures to verify that the PoC environment is configured properly and working as expected. + +1. On DC1, open an elevated Windows PowerShell prompt and type the following commands: + + ``` + Get-Service NTDS,DNS,DHCP + DCDiag -a + Get-DnsServerResourceRecord -ZoneName contoso.com -RRType A + Get-DnsServerForwarder + Resolve-DnsName -Server dc1.contoso.com -Name www.microsoft.com + Get-DhcpServerInDC + Get-DhcpServerv4Statistics + ipconfig /all + ``` + **Get-Service** displays a status of "Running" for all three services.
+ **DCDiag** displays "passed test" for all tests.
+ **Get-DnsServerResourceRecord** displays the correct DNS address records for DC1, SRV1, and the computername of PC1. Additional address records for the zone apex (@), DomainDnsZones, and ForestDnsZones will also be registered.
+ **Get-DnsServerForwarder** displays a single forwarder of 192.168.0.2.
+ **Resolve-DnsName** displays public IP address results for www.microsoft.com.
+ **Get-DhcpServerInDC** displays 192.168.0.1, dc1.contoso.com.
+ **Get-DhcpServerv4Statistics** displays 1 scope with 2 addresses in use (these belong to PC1 and the Hyper-V host).
+ **ipconfig** displays a primary DNS suffix and suffix search list of contoso.com, IP address of 192.168.0.1, subnet mask of 255.255.255.0, default gateway of 192.168.0.2, and DNS server addresses of 192.168.0.1 and 192.168.0.2. + +2. On SRV1, open an elevated Windows PowerShell prompt and type the following commands: + + ``` + Get-Service DNS,RemoteAccess + Get-DnsServerForwarder + Resolve-DnsName -Server dc1.contoso.com -Name www.microsoft.com + ipconfig /all + netsh int ipv4 show address + ``` + **Get-Service** displays a status of "Running" for both services.
+ **Get-DnsServerForwarder** either displays no forwarders, or displays a list of forwarders you are required to use so that SRV1 can resolve Internet names.
+ **Resolve-DnsName** displays public IP address results for www.microsoft.com.
+ **ipconfig** displays a primary DNS suffix of contoso.com. The suffix search list contains contoso.com and your corporate domain. Two ethernet adapters are shown: Ethernet adapter "Ethernet" has an IP addresses of 192.168.0.2, subnet mask of 255.255.255.0, no default gateway, and DNS server addresses of 192.168.0.1 and 192.168.0.2. Ethernet adapter "Ethernet 2" has an IP address, subnet mask, and default gateway configured by DHCP on your corporate network.
+ **netsh** displays three interfaces on the computer: interface "Ethernet 2" with DHCP enabled = Yes and IP address assigned by your corporate network, interface "Ethernet" with DHCP enabled = No and IP address of 192.168.0.2, and interface "Loopback Pseudo-Interface 1" with IP address of 127.0.0.1. + +3. On PC1, open an elevated Windows PowerShell prompt and type the following commands: + + ``` + whoami + hostname + nslookup www.microsoft.com + ping -n 1 dc1.contoso.com + tracert www.microsoft.com + ``` + **whoami** displays the current user context, for example in an elevated Windows PowerShell prompt, contoso\administrator is displayed.
+ **hostname** displays the name of the local computer, for example W7PC-001.
+ **nslookup** displays the DNS server used for the query, and the results of the query. For example, server dc1.contoso.com, address 192.168.0.1, Name e2847.dspb.akamaiedge.net.
+ **ping** displays if the source can resolve the target name, and whether or not the target responds to ICMP. If it cannot be resolved, "..could not find host" will be diplayed and if the target is found and also responds to ICMP, you will see "Reply from" and the IP address of the target.
+ **tracert** displays the path to reach the destination, for example srv1.contoso.com [192.168.0.2] followed by a list of hosts and IP addresses corresponding to subsequent routing nodes between the source and the destination. + +## Related Topics + +[Windows 10 deployment scenarios](windows-10-deployment-scenarios.md) +  + +  + + + + + From 0180ea4ca49005731a5d638dacd637cec1cc647b Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 22 Sep 2016 12:22:58 -0700 Subject: [PATCH 045/256] template --- .../resolve-windows-10-upgrade-errors.md | 238 ++++++++++++++++++ 1 file changed, 238 insertions(+) create mode 100644 windows/deploy/resolve-windows-10-upgrade-errors.md diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md new file mode 100644 index 0000000000..b6d7e97af3 --- /dev/null +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -0,0 +1,238 @@ +--- +title: Windows Hello errors during PIN creation (Windows 10) +description: When you set up Windows Hello in Windows 10, you may get an error during the Create a work PIN step. +ms.assetid: DFEFE22C-4FEF-4FD9-BFC4-9B419C339502 +keywords: deploy, error, troubleshoot, windows, 10 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +author: greg-lindsay +localizationpriority: high +--- + +# Resolve common Windows 10 upgrade errors + +**Applies to** +- Windows 10 + +When you set up Windows Hello in Windows 10, you may get an error during the **Create a PIN** step. This topic lists some of the error codes with recommendations for mitigating the problem. If you get an error code that is not listed here, contact Microsoft Support. + +## Where is the error code? + +The following image shows an example of an error during **Create a PIN**. + +![](images/pinerror.png) + +## Error mitigations + +When a user encounters an error when creating the work PIN, advise the user to try the following steps. Many errors can be mitigated by one of these steps. +1. Try to create the PIN again. Some errors are transient and resolve themselves. +2. Sign out, sign in, and try to create the PIN again. +3. Reboot the device and then try to create the PIN again. +4. Unjoin the device from Azure Active Directory (Azure AD), rejoin, and then try to create the PIN again. To unjoin a desktop PC, go to **Settings** > **System** > **About** and select **Disconnect from organization**. To unjoin a device running Windows 10 Mobile, you must [reset the device](https://go.microsoft.com/fwlink/p/?LinkId=715697). +5. On mobile devices, if you are unable to setup a PIN after multiple attempts, reset your device and start over. For help on how to reset your phone go to [Reset my phone](https://go.microsoft.com/fwlink/p/?LinkId=715697). +If the error occurs again, check the error code against the following table to see if there is another mitigation for that error. When no mitigation is listed in the table, contact Microsoft Support for assistance. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
HexCauseMitigation
0x801C044DAuthorization token does not contain device IDUnjoin the device from Azure AD and rejoin
0x80090036User cancelled an interactive dialogUser will be asked to try again
0x80090011The container or key was not foundUnjoin the device from Azure AD and rejoin
0x8009000FThe container or key already existsUnjoin the device from Azure AD and rejoin
0x8009002ANTE_NO_MEMORYClose programs which are taking up memory and try again.
0x80090005NTE_BAD_DATAUnjoin the device from Azure AD and rejoin
0x80090029TPM is not set up.Sign on with an administrator account. Click **Start**, type "tpm.msc", and select **tpm.msc Microsoft Common Console Document**. In the **Actions** pane, select **Prepare the TPM**.
0x80090031NTE_AUTHENTICATION_IGNOREDReboot the device. If the error occurs again after rebooting, [reset the TPM]( https://go.microsoft.com/fwlink/p/?LinkId=619969) or run [Clear-TPM](https://go.microsoft.com/fwlink/p/?LinkId=629650)
0x80090035Policy requires TPM and the device does not have TPM.Change the Passport policy to not require a TPM.
0x801C0003User is not authorized to enrollCheck if the user has permission to perform the operation​.
0x801C000ERegistration quota reached

Unjoin some other device that is currently joined using the same account or [increase the maximum number of devices per user](https://go.microsoft.com/fwlink/p/?LinkId=626933).

0x801C000FOperation successful but the device requires a rebootReboot the device.
0x801C0010The AIK certificate is not valid or trustedSign out and then sign in again.
0x801C0011The attestation statement of the transport key is invalidSign out and then sign in again.
0x801C0012Discovery request is not in a valid formatSign out and then sign in again.
0x801C0015The device is required to be joined to an Active Directory domain​Join the device to an Active Directory domain.
0x801C0016The federation provider configuration is emptyGo to [http://clientconfig.microsoftonline-p.net/FPURL.xml](http://clientconfig.microsoftonline-p.net/FPURL.xml) and verify that the file is not empty.
0x801C0017​The federation provider domain is emptyGo to [http://clientconfig.microsoftonline-p.net/FPURL.xml](http://clientconfig.microsoftonline-p.net/FPURL.xml) and verify that the FPDOMAINNAME element is not empty.
0x801C0018The federation provider client configuration URL is emptyGo to [http://clientconfig.microsoftonline-p.net/FPURL.xml](http://clientconfig.microsoftonline-p.net/FPURL.xml) and verify that the CLIENTCONFIG element contains a valid URL.
0x801C03E9Server response message is invalidSign out and then sign in again.
0x801C03EAServer failed to authorize user or device.Check if the token is valid and user has permission to register Passport keys.
0x801C03EBServer response http status is not validSign out and then sign in again.
0x801C03ECUnhandled exception from server.sign out and then sign in again.
0x801C03ED

Multi-factor authentication is required for a 'ProvisionKey' operation, but was not performed

+

-or-

+

Token was not found in the Authorization header

+

-or-

+

Failed to read one or more objects

+

-or-

The request sent to the server was invalid.

Sign out and then sign in again. If that doesn't resolve the issue, unjoin the device from Azure Active Directory (Azure AD) and rejoin.
0x801C03EEAttestation failedSign out and then sign in again.
0x801C03EFThe AIK certificate is no longer validSign out and then sign in again.
​0x801C044DUnable to obtain user tokenSign out and then sign in again. Check network and credentials.
0x801C044EFailed to receive user creds inputSign out and then sign in again.
+  +## Errors with unknown mitigation +For errors listed in this table, contact Microsoft Support for assistance. + +| Hex | Cause | +|-------------|-------------------------------------------------------------------------------------------------------| +| 0x80072f0c | Unknown | +| 0x80070057 | Invalid parameter or argument is passed | +| 0x80090027 | Caller provided wrong parameter. If third-party code receives this error they must change their code. | +| 0x8009002D | NTE\_INTERNAL\_ERROR | +| 0x80090020 | NTE\_FAIL | +| 0x801C0001 | ​ADRS server response is not in valid format | +| 0x801C0002 | Server failed to authenticate the user | +| 0x801C0006 | Unhandled exception from server | +| 0x801C000C | Discovery failed | +| 0x801C001B | ​The device certificate is not found | +| 0x801C000B | Redirection is needed and redirected location is not a well known server | +| 0x801C0019 | ​The federation provider client configuration is empty | +| 0x801C001A | The DRS endpoint in the federation provider client configuration is empty | +| 0x801C0013 | Tenant ID is not found in the token | +| 0x801C0014 | User SID is not found in the token | +| 0x801C03F1 | There is no UPN in the token | +| 0x801C03F0 | ​There is no key registered for the user | +| 0x801C03F1 | ​There is no UPN in the token | +| ​0x801C044C | There is no core window for the current thread | +  + +## Related topics + +[Manage identity verification using Windows Hello for Business](manage-identity-verification-using-microsoft-passport.md) + +[Implement Windows Hello for Business in your organization](implement-microsoft-passport-in-your-organization.md) + +[Enable phone sign-in to PC or VPN](enable-phone-signin-to-pc-and-vpn.md) + +[Why a PIN is better than a password](why-a-pin-is-better-than-a-password.md) + +[Prepare people to use Windows Hello](prepare-people-to-use-microsoft-passport.md) + +[Windows Hello and password changes](microsoft-passport-and-password-changes.md) + +[Event ID 300 - Windows Hello successfully created](passport-event-300.md) + +[Windows Hello biometrics in the enterprise](windows-hello-in-enterprise.md) \ No newline at end of file From 87b2857318b90393351102a35a3579b4d296c0d9 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 22 Sep 2016 13:27:26 -0700 Subject: [PATCH 046/256] table --- .../resolve-windows-10-upgrade-errors.md | 314 +++++++++--------- 1 file changed, 159 insertions(+), 155 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index b6d7e97af3..1ee41259f7 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -16,23 +16,17 @@ localizationpriority: high **Applies to** - Windows 10 -When you set up Windows Hello in Windows 10, you may get an error during the **Create a PIN** step. This topic lists some of the error codes with recommendations for mitigating the problem. If you get an error code that is not listed here, contact Microsoft Support. +Some information about this topic -## Where is the error code? +## An intro topic -The following image shows an example of an error during **Create a PIN**. +Maybe an image here -![](images/pinerror.png) +- image - -## Error mitigations +## Some troubleshooting information -When a user encounters an error when creating the work PIN, advise the user to try the following steps. Many errors can be mitigated by one of these steps. -1. Try to create the PIN again. Some errors are transient and resolve themselves. -2. Sign out, sign in, and try to create the PIN again. -3. Reboot the device and then try to create the PIN again. -4. Unjoin the device from Azure Active Directory (Azure AD), rejoin, and then try to create the PIN again. To unjoin a desktop PC, go to **Settings** > **System** > **About** and select **Disconnect from organization**. To unjoin a device running Windows 10 Mobile, you must [reset the device](https://go.microsoft.com/fwlink/p/?LinkId=715697). -5. On mobile devices, if you are unable to setup a PIN after multiple attempts, reset your device and start over. For help on how to reset your phone go to [Reset my phone](https://go.microsoft.com/fwlink/p/?LinkId=715697). -If the error occurs again, check the error code against the following table to see if there is another mitigation for that error. When no mitigation is listed in the table, contact Microsoft Support for assistance. +Blah blah yadda yadda @@ -46,193 +40,203 @@ If the error occurs again, check the error code against the following table to s - - - + + + - + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + +
0x801C044DAuthorization token does not contain device IDUnjoin the device from Azure AD and rejoin0xC1900200This error would come up during the first phase of the upgrade process which means setup.exe has detected the machine does not have the minimum system requirements.Ensure the system you are trying to upgrade meets the minimum system requirements. Refer to https://www.microsoft.com/en-us/windows/windows-10-specifications for more details.
0x800900360x8007002C - 0x4000D User cancelled an interactive dialog User will be asked to try again
0x80090011The container or key was not foundUnjoin the device from Azure AD and rejoinThis error is generally caused by device drivers during the migration process of user data.Contact your hardware vendor and get all the device drivers updated. It is recommended to have an active internet connection during upgrade process so that it can get the Dynamic Updates for the OS - ensure you select the option that says: “Download and install updates (recommended)”.
0x8009000FThe container or key already existsUnjoin the device from Azure AD and rejoin0xC7700112This error occurs when Windows fails to write the complete data on the system drive, which would fail due to write access on the Hard Disk.This issue is resolved in the latest Upgrade Assistant exe (BUG 8153646). We would not see this issue anymore on any upgrades after July 14, 2016.
0x8009002ANTE_NO_MEMORYClose programs which are taking up memory and try again.0xC1900101 - 0x30018This error comes up when a device driver stops responding to the setup.exe while the upgrade is in progress.To resolve this issue, disconnect any additional devices that are connected to the system other than the mouse, keyboard and display. +Contact your hardware vendor and get all the device drivers updated. It is recommended to have an active internet connection during upgrade process so that it can get the Dynamic Updates for the OS. +
0x80090005NTE_BAD_DATAUnjoin the device from Azure AD and rejoin0x80190001This error means that we encountered an unexpected error when attempting to download the files required for upgrade.This error comes up when we initiate the setup and there is an issue while downloading the Windows 10 media via the Windows update portal. +To resolve this issue: +1. 1. Download the ISO using Media Creation Tool, Refer: https://www.microsoft.com/en-us/software-download/windows10 +2. Initiate the upgrade from the USB/DVD/ISO" +
0x80090029TPM is not set up.Sign on with an administrator account. Click **Start**, type "tpm.msc", and select **tpm.msc Microsoft Common Console Document**. In the **Actions** pane, select **Prepare the TPM**. 0xC1900101 - 0x20017This error occurs because a driver has caused an illegal operation and Windows was not able to migrate the driver which resulted in a Rollback of the operating system.To resolve this issue: +1. Make sure all that drivers are updated. +2. Open the Setuperr.log and Setupact.log files under the %windir%\Panther directory, and then locate the problem drivers. Refer: Understanding Failures and Log Files +3. Update or uninstall the problem drivers. +
0x80090031NTE_AUTHENTICATION_IGNOREDReboot the device. If the error occurs again after rebooting, [reset the TPM]( https://go.microsoft.com/fwlink/p/?LinkId=619969) or run [Clear-TPM](https://go.microsoft.com/fwlink/p/?LinkId=629650)0x80246007This error occurs if the update was not downloaded successfully on the machine.In order to mitigate this error, you need to pursue a different way of upgrade which would be: +If you are using Upgrade this PC option in media creation tool, we recommend you try other methods such as a USB Flash Drive or Downloading ISO files to upgrade your PC. +Solution 1: Creating USB Flash Drive. +1. Download Windows Media Creation tool. +2. Run the tool and you will be asked to accept the T&C before proceeding. +3. Now you’ll get the following options. Select option b. +a. Upgrade this PC +b. Create Installation Media for another PC. +4. Select Language, Architecture, and Edition. In this case, it will be done automatically. +5. You’ll again get two options. Select option a. Ensure your Pen drive has more than 4gb of free space. +a. USB Flash Drive +b. ISO file. Select USB Flash Drive. +6. Click next, if your pen drive is connected, Select the drive and Click next. +The tool will Download Windows 10 on your USB and after finishing you can now use the drive to upgrade. + +Solution 2: Downloading ISO file +If the above method fails use this second solution to fix it is: +1. Download Windows Media Creation tool. +2. Run the tool and you will be asked to accept the T&C before proceeding. +3. Now you’ll get the following options. Select option b. +a. Upgrade this PC +b. Create Installation Media for another PC. +4. Select Language, Architecture, and Edition. In this case, it will be done automatically. +5. You’ll again get two options. Select option b. Ensure your Pen drive has more than 4gb of free space. +a. USB Flash Drive +b. ISO file. Select USB Flash Drive. +6. Follow the instructions given on the screen until it finishes downloading. +7. Insert a Blank DVD and burn the disc image. +8. Run the setup from the DVD. +9. If you want to install Windows 10 directly from the ISO file without using a DVD or flash drive, you can do so by mounting the ISO file. +Navigate to the Downloaded File, Right Click it and Click On MOUNT. +10. Double-click setup.exe to start Windows 10 setup. + +Windows 10 Enterprise isn’t available in the media creation tool. For more info, go to the Volume Licensing Service Center. +
0x80090035Policy requires TPM and the device does not have TPM.Change the Passport policy to not require a TPM.0xC1900201This error occurs because the system does not pass the minimum requirements to install the update since the user canceled the upgrade process.Please contact the Hardware Vendor to get the latest Firmware/BIOS/Driver updates for all the hardware. Then, try to run the upgrade again.
0x801C0003User is not authorized to enrollCheck if the user has permission to perform the operation​.0x80240017This error indicates that the upgrade is unavailable for the edition of Windows that's running on the computer.If your system is managed by Enterprise, your IT administrators may be currently preventing you to upgrade to the newer version of Windows 10. Please contact your IT administrator to upgrade to Windows 10.
0x801C000ERegistration quota reached

Unjoin some other device that is currently joined using the same account or [increase the maximum number of devices per user](https://go.microsoft.com/fwlink/p/?LinkId=626933).

0xC1900101 - 0x4000DThis error occurs if there’s a driver configuration issue during Windows Setup process.

When this error occurs, the setup.exe would have generated a crash in the background and would initiate a rollback to the previous operating system. +In order to fix this issue, you need to troubleshoot what the exact crash was and what was the stop code. You need to review the rollback log, that is located at: C:\$Windows.~BT\Sources\Panther folder and you should notice something similar to the following: +Info SP Crash 0x0000007E detected +Info SP Module name : +Info SP Bugcheck parameter 1 : 0xFFFFFFFFC0000005 +Info SP Bugcheck parameter 2 : 0xFFFFF8015BC0036A +Info SP Bugcheck parameter 3 : 0xFFFFD000E5D23728 +Info SP Bugcheck parameter 4 : 0xFFFFD000E5D22F40 +Info SP Cannot recover the system. +Info SP Rollback: Showing splash window with restoring text: Restoring your previous version of Windows. + +Usually, there’s a dump file for the crash to analyze. If you are not equipped to debug the dump, you should use some basic troubleshooting techniques: +• Make sure you have enough disk space. +• If a driver is identified in the bug check message, disable the driver or check with the manufacturer for driver updates. +• Try changing video adapters. +• Check with your hardware vendor for any BIOS updates. +• Disable BIOS memory options such as caching or shadowing. +

0x801C000FOperation successful but the device requires a rebootReboot the device.0x80070020This error means that the existing process cannot access the file because it is being used by another process.Use the MSCONFIG tool to perform a clean boot on the machine and then try to perform the update again. Refer: How to perform a clean boot in Windows
0x801C0010The AIK certificate is not valid or trustedSign out and then sign in again.0x80070522This error occurs if the user doesn’t have required privilege or credentials to upgrade.Please ensure that you have logged in as a local administrator or have local administrator privileges and attempt to run the upgrade again.
0x801C0011The attestation statement of the transport key is invalidSign out and then sign in again.0xC1900107This error means that a cleanup operation from a previous installation attempt is still pending and a system reboot is required in order to continue the upgrade. +This error occurs when Windows Setup or Windows Update is tried multiple times and there is a pending reboot operation. +The only option to get past this error is to reboot the device and then try to run setup again. If restarting device does not resolve the issue, then use the Disk Cleanup utility and cleanup the temporary as well as the System files and then continue the process. Refer: Disk cleanup in Windows 10
0x801C0012Discovery request is not in a valid formatSign out and then sign in again.0xC1900209This error occurs when the user has chosen to cancel because the system does not pass the compatibility scan to install the update. The Setup.exe will report this error when it can upgrade the machine with user data but cannot upgrade the apps installed.This error means that an incompatible app/software installed on your PC is blocking the upgrade process from completing. Check to make sure that any incompatible apps are uninstalled and then try updating again. +Refer: Windows 10 Pre-Upgrade Validation using SETUP.EXE +You could use "start /wait setup.exe /Auto Upgrade /Quiet /NoReboot /DynamicUpdate Disable /Compat ScanOnly" from a command prompt, + and then "echo %errorlevel%" to see the return code. + +You can also download the latest version from the Windows Assessment and Deployment Kit (ADK) for Windows 10 and install Application Compatibility Tools. +
0x801C0015The device is required to be joined to an Active Directory domain​Join the device to an Active Directory domain.0xC1900101 - 0x40017This error occurs when the Windows 10 upgrade fails after the second reboot, which is most like to be caused by a faulty driver like Anti-Virus filter drivers, Encryption drivers etc.​1. Clean boot into Windows, and then attempt the upgrade to Windows 10. +Refer: How to perform a clean boot in Windows +2. During upgrade ensure you select the option that says: “Download and install updates (recommended)” +
0x801C0016The federation provider configuration is emptyGo to [http://clientconfig.microsoftonline-p.net/FPURL.xml](http://clientconfig.microsoftonline-p.net/FPURL.xml) and verify that the file is not empty.display is not compatibleThis error occurs when the setup.exe checks compatibility of the hardware on the system and finds that the display card installed is not compatible with Windows 10.In order to continue the setup, uninstall display adapter by following these steps: + +1. Press Windows key + R +2. Type: devmgmt.msc +3. Expand: Display adapters +4. Right click listed Display Adapter and click Uninstall + +Start upgrade setup again. When setup completes successfully, install the latest driver updates for device through Windows Update or from the computer manufacturers website using compatibility mode if necessary. +
0x801C0017​The federation provider domain is emptyGo to [http://clientconfig.microsoftonline-p.net/FPURL.xml](http://clientconfig.microsoftonline-p.net/FPURL.xml) and verify that the FPDOMAINNAME element is not empty.0x8007002 ​This error usually happens when upgrading to Windows 10 (1511) through SCCM 2012 R2 SP1 CU3 (5.00.8238.1403)By analyzing the SMSTS.log, one could notice the upgrade is failing on "Apply Operating system" Phase: +Error 80072efe DownloadFileWithRanges() failed. 80072efe. ApplyOperatingSystem (0x0760) + +This error 80072efe means: The connection with the server was terminated abnormally. + +To resolve this issue, try the OS Deployment test on a client in same vLAN where the SCCM server is located. Check the network configuration for random Client server connection issue happening on other VLAN. +
0x801C0018The federation provider client configuration URL is emptyGo to [http://clientconfig.microsoftonline-p.net/FPURL.xml](http://clientconfig.microsoftonline-p.net/FPURL.xml) and verify that the CLIENTCONFIG element contains a valid URL.
0x801C03E9Server response message is invalidSign out and then sign in again.
0x801C03EAServer failed to authorize user or device.Check if the token is valid and user has permission to register Passport keys.
0x801C03EBServer response http status is not validSign out and then sign in again.
0x801C03ECUnhandled exception from server.sign out and then sign in again.
0x801C03ED

Multi-factor authentication is required for a 'ProvisionKey' operation, but was not performed

-

-or-

-

Token was not found in the Authorization header

-

-or-

-

Failed to read one or more objects

-

-or-

The request sent to the server was invalid.

Sign out and then sign in again. If that doesn't resolve the issue, unjoin the device from Azure Active Directory (Azure AD) and rejoin.
0x801C03EEAttestation failedSign out and then sign in again.
0x801C03EFThe AIK certificate is no longer validSign out and then sign in again.
​0x801C044DUnable to obtain user tokenSign out and then sign in again. Check network and credentials.
0x801C044EFailed to receive user creds inputSign out and then sign in again.
Error 800705B4: This operation returned because the timeout period expired.The reason for the task sequence to failed is due to time out issue, which is set by the task sequence limitation to 180 mins of run time. This also caused the SCCM client to be corrupted.Reviewing SMSTS.log file, shows the following error: +Command line execution failed (800705B4) TSManager 3/30/2016 10:11:29 PM 8920 (0x22D8) +Failed to run the action: Upgrade Windows. + +To resolve this issue, increased the default task sequence run time and change the task sequence to have the content downloaded locally prior install. +
  -## Errors with unknown mitigation -For errors listed in this table, contact Microsoft Support for assistance. -| Hex | Cause | -|-------------|-------------------------------------------------------------------------------------------------------| -| 0x80072f0c | Unknown | -| 0x80070057 | Invalid parameter or argument is passed | -| 0x80090027 | Caller provided wrong parameter. If third-party code receives this error they must change their code. | -| 0x8009002D | NTE\_INTERNAL\_ERROR | -| 0x80090020 | NTE\_FAIL | -| 0x801C0001 | ​ADRS server response is not in valid format | -| 0x801C0002 | Server failed to authenticate the user | -| 0x801C0006 | Unhandled exception from server | -| 0x801C000C | Discovery failed | -| 0x801C001B | ​The device certificate is not found | -| 0x801C000B | Redirection is needed and redirected location is not a well known server | -| 0x801C0019 | ​The federation provider client configuration is empty | -| 0x801C001A | The DRS endpoint in the federation provider client configuration is empty | -| 0x801C0013 | Tenant ID is not found in the token | -| 0x801C0014 | User SID is not found in the token | -| 0x801C03F1 | There is no UPN in the token | -| 0x801C03F0 | ​There is no key registered for the user | -| 0x801C03F1 | ​There is no UPN in the token | -| ​0x801C044C | There is no core window for the current thread | + +## Appendix A: Less common errors + + |   ## Related topics -[Manage identity verification using Windows Hello for Business](manage-identity-verification-using-microsoft-passport.md) - -[Implement Windows Hello for Business in your organization](implement-microsoft-passport-in-your-organization.md) - -[Enable phone sign-in to PC or VPN](enable-phone-signin-to-pc-and-vpn.md) - -[Why a PIN is better than a password](why-a-pin-is-better-than-a-password.md) - -[Prepare people to use Windows Hello](prepare-people-to-use-microsoft-passport.md) - -[Windows Hello and password changes](microsoft-passport-and-password-changes.md) - -[Event ID 300 - Windows Hello successfully created](passport-event-300.md) - -[Windows Hello biometrics in the enterprise](windows-hello-in-enterprise.md) \ No newline at end of file +• Windows 10 FAQ for IT professionals +• Windows 10 Enterprise system requirements +• Windows 10 IT pro forums From 5c37618c8e50c651029cd5578c818c8dba286537 Mon Sep 17 00:00:00 2001 From: Justinha Date: Thu, 22 Sep 2016 14:07:23 -0700 Subject: [PATCH 047/256] added links to Ready For Windows --- windows/deploy/upgrade-analytics-resolve-issues.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deploy/upgrade-analytics-resolve-issues.md b/windows/deploy/upgrade-analytics-resolve-issues.md index 69f7f2db2a..078290d9b3 100644 --- a/windows/deploy/upgrade-analytics-resolve-issues.md +++ b/windows/deploy/upgrade-analytics-resolve-issues.md @@ -97,10 +97,10 @@ The following table lists possible values for **ReadyForWindows** and what they | Highly adopted | Granular | This version of this application has been highly adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 100,000 commercial Windows 10 devices. | | Adopted | Granular | This version of this application has been adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 10,000 commercial Windows 10 devices. | | Insufficient Data | Granular | Too few commercial Windows 10 devices are sharing information about this version of this application for Microsoft to categorize its adoption. | N/A | -| Contact developer | Granular | There may be compatibility issues with this version of the application, so Microsoft recommends contacting the software provider to learn more. | Check the Ready for Windows site for additional information.| +| Contact developer | Granular | There may be compatibility issues with this version of the application, so Microsoft recommends contacting the software provider to learn more. | Check [Ready for Windows](https://www.readyforwindows.com/) for additional information.| |Supported version available | NamePublisher | The software provider has declared support for this application on Windows 10. | The ISV has declared support for a version of this application on Windows 10.| -|Adoption status available | NamePublisher | A Ready for Windows adoption status is available for one or more versions of this application. Please check the Ready for Windows site to learn more. |Check the Ready for Windows site for adoption information for this application.| -| Unknown | Any | There is no Ready for Windows information available for this version of this application. Information may be available on the Ready for Windows site for other versions of the application. | N/A | +|Adoption status available | NamePublisher | A Ready for Windows adoption status is available for one or more versions of this application. Please check Ready for Windows to learn more. |Check [Ready for Windows](https://www.readyforwindows.com/) for adoption information for this application.| +| Unknown | Any | There is no Ready for Windows information available for this version of this application. Information may be available for other versions of the application at [Ready for Windows](https://www.readyforwindows.com/). | N/A | ## Review applications with no known issues From 89b45c436134a870611bbaa698ab3828b8aca823 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 22 Sep 2016 15:10:52 -0700 Subject: [PATCH 048/256] text cleanup --- .../resolve-windows-10-upgrade-errors.md | 166 +++++++----------- 1 file changed, 60 insertions(+), 106 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 1ee41259f7..67c04dde1a 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -1,6 +1,6 @@ --- -title: Windows Hello errors during PIN creation (Windows 10) -description: When you set up Windows Hello in Windows 10, you may get an error during the Create a work PIN step. +title: Resolve common Windows 10 upgrade errors +description: Resolve common Windows 10 upgrade errors ms.assetid: DFEFE22C-4FEF-4FD9-BFC4-9B419C339502 keywords: deploy, error, troubleshoot, windows, 10 ms.prod: w10 @@ -32,112 +32,77 @@ Blah blah yadda yadda -Hex -Cause -Mitigation +Error code +Cause +Mitigation 0xC1900200 -This error would come up during the first phase of the upgrade process which means setup.exe has detected the machine does not have the minimum system requirements. -Ensure the system you are trying to upgrade meets the minimum system requirements. Refer to https://www.microsoft.com/en-us/windows/windows-10-specifications for more details. +During the first phase of the upgrade process, setup.exe has detected that the machine does not meet the minimum system requirements. +Ensure the system you are trying to upgrade meets the minimum system requirements. See [Windows 10 specifications](https://www.microsoft.com/en-us/windows/windows-10-specifications) for information. 0x8007002C - 0x4000D -User cancelled an interactive dialog -User will be asked to try again +The user cancelled an interactive dialog. +Try the process again again. 0x80090011 -This error is generally caused by device drivers during the migration process of user data. -Contact your hardware vendor and get all the device drivers updated. It is recommended to have an active internet connection during upgrade process so that it can get the Dynamic Updates for the OS - ensure you select the option that says: “Download and install updates (recommended)”. +A device driver error occurred during user data migration. +Contact your hardware vendor and get all the device drivers updated. It is recommended to have an active internet connection during upgrade process. Ensure that “Download and install updates (recommended)” is accepted at the start of the upgrade process. 0xC7700112 -This error occurs when Windows fails to write the complete data on the system drive, which would fail due to write access on the Hard Disk. -This issue is resolved in the latest Upgrade Assistant exe (BUG 8153646). We would not see this issue anymore on any upgrades after July 14, 2016. +Failure to complete writing data to the system drive, possibly due to write access failure on the hard disk. +This issue is resolved in the latest version of Upgrade Assistant. Ensure that “Download and install updates (recommended)” is accepted at the start of the upgrade process. 0xC1900101 - 0x30018 -This error comes up when a device driver stops responding to the setup.exe while the upgrade is in progress. -To resolve this issue, disconnect any additional devices that are connected to the system other than the mouse, keyboard and display. -Contact your hardware vendor and get all the device drivers updated. It is recommended to have an active internet connection during upgrade process so that it can get the Dynamic Updates for the OS. +A device driver has stopped responding to setup.exe during the upgrade process. +Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display. Contact your hardware vendor to obtain updated device drivers. Ensure that “Download and install updates (recommended)” is accepted at the start of the upgrade process. 0x80190001 -This error means that we encountered an unexpected error when attempting to download the files required for upgrade. -This error comes up when we initiate the setup and there is an issue while downloading the Windows 10 media via the Windows update portal. -To resolve this issue: -1. 1. Download the ISO using Media Creation Tool, Refer: https://www.microsoft.com/en-us/software-download/windows10 -2. Initiate the upgrade from the USB/DVD/ISO" +An unexpected error was encountered while attempting to download files required for upgrade. +To resolve this issue, download and run the media creation tool. See [Download windows 10](https://www.microsoft.com/en-us/software-download/windows10). 0xC1900101 - 0x20017 -This error occurs because a driver has caused an illegal operation and Windows was not able to migrate the driver which resulted in a Rollback of the operating system. -To resolve this issue: +A driver has caused an illegal operation and Windows was not able to migrate the driver, resulting in a rollback of the operating system. +To resolve this issue:
1. Make sure all that drivers are updated. -2. Open the Setuperr.log and Setupact.log files under the %windir%\Panther directory, and then locate the problem drivers. Refer: Understanding Failures and Log Files +2. Open the Setuperr.log and Setupact.log files under the %windir%\Panther directory, and then locate the problem drivers. Refer: [Understanding Failures and Log Files](https://technet.microsoft.com/en-us/library/ee851579.aspx) 3. Update or uninstall the problem drivers. 0x80246007 -This error occurs if the update was not downloaded successfully on the machine. -In order to mitigate this error, you need to pursue a different way of upgrade which would be: -If you are using Upgrade this PC option in media creation tool, we recommend you try other methods such as a USB Flash Drive or Downloading ISO files to upgrade your PC. -Solution 1: Creating USB Flash Drive. -1. Download Windows Media Creation tool. -2. Run the tool and you will be asked to accept the T&C before proceeding. -3. Now you’ll get the following options. Select option b. -a. Upgrade this PC -b. Create Installation Media for another PC. -4. Select Language, Architecture, and Edition. In this case, it will be done automatically. -5. You’ll again get two options. Select option a. Ensure your Pen drive has more than 4gb of free space. -a. USB Flash Drive -b. ISO file. Select USB Flash Drive. -6. Click next, if your pen drive is connected, Select the drive and Click next. -The tool will Download Windows 10 on your USB and after finishing you can now use the drive to upgrade. - -Solution 2: Downloading ISO file -If the above method fails use this second solution to fix it is: -1. Download Windows Media Creation tool. -2. Run the tool and you will be asked to accept the T&C before proceeding. -3. Now you’ll get the following options. Select option b. -a. Upgrade this PC -b. Create Installation Media for another PC. -4. Select Language, Architecture, and Edition. In this case, it will be done automatically. -5. You’ll again get two options. Select option b. Ensure your Pen drive has more than 4gb of free space. -a. USB Flash Drive -b. ISO file. Select USB Flash Drive. -6. Follow the instructions given on the screen until it finishes downloading. -7. Insert a Blank DVD and burn the disc image. -8. Run the setup from the DVD. -9. If you want to install Windows 10 directly from the ISO file without using a DVD or flash drive, you can do so by mounting the ISO file. -Navigate to the Downloaded File, Right Click it and Click On MOUNT. -10. Double-click setup.exe to start Windows 10 setup. - -Windows 10 Enterprise isn’t available in the media creation tool. For more info, go to the Volume Licensing Service Center. +The update was not downloaded successfully. +Attempt other methods of upgrading. Download and run the media creation tool. See [Download windows 10](https://www.microsoft.com/en-us/software-download/windows10). Attempt to upgrade using .ISO or USB.
+**Note**: Windows 10 Enterprise isn’t available in the media creation tool. For more information, go to the [Volume Licensing Service Center](https://www.microsoft.com/licensing/servicecenter/default.aspx). 0xC1900201 -This error occurs because the system does not pass the minimum requirements to install the update since the user canceled the upgrade process. -Please contact the Hardware Vendor to get the latest Firmware/BIOS/Driver updates for all the hardware. Then, try to run the upgrade again. +The system did not pass the minimum requirements to install the update. +Contact the hardware vendor to get the latest updates. 0x80240017 -This error indicates that the upgrade is unavailable for the edition of Windows that's running on the computer. -If your system is managed by Enterprise, your IT administrators may be currently preventing you to upgrade to the newer version of Windows 10. Please contact your IT administrator to upgrade to Windows 10. +The upgrade is unavailable for this edition of Windows. +Administrative policies enforced by your organization might be preventing the upgrade. Contact your IT administrator. 0xC1900101 - 0x4000D -This error occurs if there’s a driver configuration issue during Windows Setup process. -

When this error occurs, the setup.exe would have generated a crash in the background and would initiate a rollback to the previous operating system. -In order to fix this issue, you need to troubleshoot what the exact crash was and what was the stop code. You need to review the rollback log, that is located at: C:\$Windows.~BT\Sources\Panther folder and you should notice something similar to the following: +A driver configuration issue occurred during the Windows setup process and a rollback occurred. +

Review the rollback log and determine the stop code. The rollback log is located in the C:\$Windows.~BT\Sources\Panther folder. Look for text similar to the following: + +``` Info SP Crash 0x0000007E detected Info SP Module name : Info SP Bugcheck parameter 1 : 0xFFFFFFFFC0000005 @@ -146,83 +111,72 @@ Info SP Bugcheck parameter 3 : 0xFFFFD000E5D23728 Info SP Bugcheck parameter 4 : 0xFFFFD000E5D22F40 Info SP Cannot recover the system. Info SP Rollback: Showing splash window with restoring text: Restoring your previous version of Windows. +``` -Usually, there’s a dump file for the crash to analyze. If you are not equipped to debug the dump, you should use some basic troubleshooting techniques: -• Make sure you have enough disk space. -• If a driver is identified in the bug check message, disable the driver or check with the manufacturer for driver updates. -• Try changing video adapters. -• Check with your hardware vendor for any BIOS updates. -• Disable BIOS memory options such as caching or shadowing. +Typically there is a a dump file for the crash to analyze. If you are not equipped to debug the dump, then attempt the following basic troubleshooting procedures:
+ - Make sure you have enough disk space.
+ - If a driver is identified in the bug check message, disable the driver, or check with the manufacturer for driver updates.
+ - Try changing video adapters.
+ - Check with your hardware vendor for any BIOS updates.
+ - Disable BIOS memory options such as caching or shadowing.

0x80070020 -This error means that the existing process cannot access the file because it is being used by another process. -Use the MSCONFIG tool to perform a clean boot on the machine and then try to perform the update again. Refer: How to perform a clean boot in Windows +The existing process cannot access the file because it is being used by another process. +Use the MSCONFIG tool to perform a clean boot on the machine and then try to perform the update again. See [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135) for more information. 0x80070522 -This error occurs if the user doesn’t have required privilege or credentials to upgrade. -Please ensure that you have logged in as a local administrator or have local administrator privileges and attempt to run the upgrade again. +The user doesn’t have required privilege or credentials to upgrade. +Ensure that you have signed in as a local administrator or have local administrator privileges. 0xC1900107 -This error means that a cleanup operation from a previous installation attempt is still pending and a system reboot is required in order to continue the upgrade. -This error occurs when Windows Setup or Windows Update is tried multiple times and there is a pending reboot operation. +A cleanup operation from a previous installation attempt is still pending and a system reboot is required in order to continue the upgrade. -The only option to get past this error is to reboot the device and then try to run setup again. If restarting device does not resolve the issue, then use the Disk Cleanup utility and cleanup the temporary as well as the System files and then continue the process. Refer: Disk cleanup in Windows 10 +Reboot the device and run setup again. If restarting device does not resolve the issue, then use the Disk Cleanup utility and cleanup the temporary as well as the System files. See [Disk cleanup in Windows 10](https://support.microsoft.com/en-us/instantanswers/8fef4121-711b-4be1-996f-99e02c7301c2/disk-cleanup-in-windows-10) for more information. 0xC1900209 -This error occurs when the user has chosen to cancel because the system does not pass the compatibility scan to install the update. The Setup.exe will report this error when it can upgrade the machine with user data but cannot upgrade the apps installed. -This error means that an incompatible app/software installed on your PC is blocking the upgrade process from completing. Check to make sure that any incompatible apps are uninstalled and then try updating again. -Refer: Windows 10 Pre-Upgrade Validation using SETUP.EXE -You could use "start /wait setup.exe /Auto Upgrade /Quiet /NoReboot /DynamicUpdate Disable /Compat ScanOnly" from a command prompt, - and then "echo %errorlevel%" to see the return code. +The user has chosen to cancel because the system does not pass the compatibility scan to install the update. Setup.exe will report this error when it can upgrade the machine with user data but cannot migrate installed applications. +Incompatible software is blocking the upgrade process. Uninstall the application and try the upgrade again. See [Windows 10 Pre-Upgrade Validation using SETUP.EXE](https://blogs.technet.microsoft.com/mniehaus/2015/08/23/windows-10-pre-upgrade-validation-using-setup-exe/) for more information. -You can also download the latest version from the Windows Assessment and Deployment Kit (ADK) for Windows 10 and install Application Compatibility Tools. +You can also download the [Windows Assessment and Deployment Kit (ADK) for Windows 10](http://go.microsoft.com/fwlink/p/?LinkId=526740) and install Application Compatibility Tools. 0xC1900101 - 0x40017 -This error occurs when the Windows 10 upgrade fails after the second reboot, which is most like to be caused by a faulty driver like Anti-Virus filter drivers, Encryption drivers etc. -​1. Clean boot into Windows, and then attempt the upgrade to Windows 10. -Refer: How to perform a clean boot in Windows -2. During upgrade ensure you select the option that says: “Download and install updates (recommended)” +Windows 10 upgrade fails after the second reboot, which is most like to be caused by a faulty driver, for example antivirus filter drivers or encryption drivers. +​Clean boot into Windows, and then attempt the upgrade to Windows 10. See [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135) for more information. + +
During upgrade, ensure you select the option to “Download and install updates (recommended).” display is not compatible -This error occurs when the setup.exe checks compatibility of the hardware on the system and finds that the display card installed is not compatible with Windows 10. -In order to continue the setup, uninstall display adapter by following these steps: - -1. Press Windows key + R -2. Type: devmgmt.msc -3. Expand: Display adapters -4. Right click listed Display Adapter and click Uninstall - -Start upgrade setup again. When setup completes successfully, install the latest driver updates for device through Windows Update or from the computer manufacturers website using compatibility mode if necessary. +The display card installed is not compatible with Windows 10. +Uninstall the display adapter and start the upgrade again. When setup completes successfully, install the latest display adapter driver using Windows Update or by downloading from the computer manufacturers website. Use compatibility mode if necessary. 0x8007002 -​This error usually happens when upgrading to Windows 10 (1511) through SCCM 2012 R2 SP1 CU3 (5.00.8238.1403) -By analyzing the SMSTS.log, one could notice the upgrade is failing on "Apply Operating system" Phase: -Error 80072efe DownloadFileWithRanges() failed. 80072efe. ApplyOperatingSystem (0x0760) +This error is specific to upgrades using System Center Configuration Manager 2012 R2 SP1 CU3 (5.00.8238.1403) +Analyze the SMSTS.log and verify that the upgrade is failing on "Apply Operating system" Phase: Error 80072efe DownloadFileWithRanges() failed. 80072efe. ApplyOperatingSystem (0x0760) -This error 80072efe means: The connection with the server was terminated abnormally. +The error 80072efe means that the connection with the server was terminated abnormally. -To resolve this issue, try the OS Deployment test on a client in same vLAN where the SCCM server is located. Check the network configuration for random Client server connection issue happening on other VLAN. +To resolve this issue, try the OS Deployment test on a client in same VLAN as the Configuration Manager server. Check the network configuration for random client-server connection issues happening on the remote VLAN. Error 800705B4: This operation returned because the timeout period expired. -The reason for the task sequence to failed is due to time out issue, which is set by the task sequence limitation to 180 mins of run time. This also caused the SCCM client to be corrupted. -Reviewing SMSTS.log file, shows the following error: +A time out issue set by the task sequence limitation to 180 mins of run time. This can also occur if the System Center client is corrupted. +Review the SMSTS.log file and verify the following error is displayed:
Command line execution failed (800705B4) TSManager 3/30/2016 10:11:29 PM 8920 (0x22D8) Failed to run the action: Upgrade Windows. -To resolve this issue, increased the default task sequence run time and change the task sequence to have the content downloaded locally prior install. +To resolve this issue, increase the default task sequence run time and change the task sequence to have the content downloaded locally prior to installation. From 7998cd5658d2bf4a6edf4a78fe4585da6a35d83e Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 22 Sep 2016 15:57:55 -0700 Subject: [PATCH 049/256] text cleanup --- .../resolve-windows-10-upgrade-errors.md | 780 +++++++++++++++++- 1 file changed, 763 insertions(+), 17 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 67c04dde1a..8e86bb542a 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -42,28 +42,31 @@ Blah blah yadda yadda 0xC1900200 During the first phase of the upgrade process, setup.exe has detected that the machine does not meet the minimum system requirements. -Ensure the system you are trying to upgrade meets the minimum system requirements. See [Windows 10 specifications](https://www.microsoft.com/en-us/windows/windows-10-specifications) for information. +Ensure the system you are trying to upgrade meets the minimum system requirements.

See [Windows 10 specifications](https://www.microsoft.com/en-us/windows/windows-10-specifications) for information. 0x8007002C - 0x4000D The user cancelled an interactive dialog. -Try the process again again. +Start the upgrade process again again. 0x80090011 A device driver error occurred during user data migration. -Contact your hardware vendor and get all the device drivers updated. It is recommended to have an active internet connection during upgrade process. Ensure that “Download and install updates (recommended)” is accepted at the start of the upgrade process. +Contact your hardware vendor and get all the device drivers updated. It is recommended to have an active internet connection during upgrade process. +

Ensure that “Download and install updates (recommended)” is accepted at the start of the upgrade process. 0xC7700112 Failure to complete writing data to the system drive, possibly due to write access failure on the hard disk. -This issue is resolved in the latest version of Upgrade Assistant. Ensure that “Download and install updates (recommended)” is accepted at the start of the upgrade process. +This issue is resolved in the latest version of Upgrade Assistant. +

Ensure that “Download and install updates (recommended)” is accepted at the start of the upgrade process. 0xC1900101 - 0x30018 A device driver has stopped responding to setup.exe during the upgrade process. -Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display. Contact your hardware vendor to obtain updated device drivers. Ensure that “Download and install updates (recommended)” is accepted at the start of the upgrade process. +Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display. Contact your hardware vendor to obtain updated device drivers. +

Ensure that “Download and install updates (recommended)” is accepted at the start of the upgrade process. @@ -75,15 +78,17 @@ Blah blah yadda yadda 0xC1900101 - 0x20017 A driver has caused an illegal operation and Windows was not able to migrate the driver, resulting in a rollback of the operating system. To resolve this issue:
-1. Make sure all that drivers are updated. -2. Open the Setuperr.log and Setupact.log files under the %windir%\Panther directory, and then locate the problem drivers. Refer: [Understanding Failures and Log Files](https://technet.microsoft.com/en-us/library/ee851579.aspx) +1. Make sure all that drivers are updated.
+2. Open the Setuperr.log and Setupact.log files under the %windir%\Panther directory, and then locate the problem drivers. Refer: [Understanding Failures and Log Files](https://technet.microsoft.com/en-us/library/ee851579.aspx)
3. Update or uninstall the problem drivers. 0x80246007 The update was not downloaded successfully. -Attempt other methods of upgrading. Download and run the media creation tool. See [Download windows 10](https://www.microsoft.com/en-us/software-download/windows10). Attempt to upgrade using .ISO or USB.
+Attempt other methods of upgrading the operatign system.
+Download and run the media creation tool. See [Download windows 10](https://www.microsoft.com/en-us/software-download/windows10). +
Attempt to upgrade using .ISO or USB.
**Note**: Windows 10 Enterprise isn’t available in the media creation tool. For more information, go to the [Volume Licensing Service Center](https://www.microsoft.com/licensing/servicecenter/default.aspx). @@ -100,7 +105,8 @@ Blah blah yadda yadda 0xC1900101 - 0x4000D A driver configuration issue occurred during the Windows setup process and a rollback occurred. -

Review the rollback log and determine the stop code. The rollback log is located in the C:\$Windows.~BT\Sources\Panther folder. Look for text similar to the following: +

Review the rollback log and determine the stop code. The rollback log is located in the **C:\$Windows.~BT\Sources\Panther** folder. Look for text similar to the following: + ``` Info SP Crash 0x0000007E detected @@ -142,7 +148,7 @@ Typically there is a a dump file for the crash to analyze. If you are not equipp The user has chosen to cancel because the system does not pass the compatibility scan to install the update. Setup.exe will report this error when it can upgrade the machine with user data but cannot migrate installed applications. Incompatible software is blocking the upgrade process. Uninstall the application and try the upgrade again. See [Windows 10 Pre-Upgrade Validation using SETUP.EXE](https://blogs.technet.microsoft.com/mniehaus/2015/08/23/windows-10-pre-upgrade-validation-using-setup-exe/) for more information. -You can also download the [Windows Assessment and Deployment Kit (ADK) for Windows 10](http://go.microsoft.com/fwlink/p/?LinkId=526740) and install Application Compatibility Tools. +

You can also download the [Windows Assessment and Deployment Kit (ADK) for Windows 10](http://go.microsoft.com/fwlink/p/?LinkId=526740) and install Application Compatibility Tools. @@ -150,7 +156,7 @@ You can also download the [Windows Assessment and Deployment Kit (ADK) for Windo Windows 10 upgrade fails after the second reboot, which is most like to be caused by a faulty driver, for example antivirus filter drivers or encryption drivers. ​Clean boot into Windows, and then attempt the upgrade to Windows 10. See [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135) for more information. -
During upgrade, ensure you select the option to “Download and install updates (recommended).” +

Ensure you select the option to “Download and install updates (recommended).” @@ -164,9 +170,9 @@ You can also download the [Windows Assessment and Deployment Kit (ADK) for Windo This error is specific to upgrades using System Center Configuration Manager 2012 R2 SP1 CU3 (5.00.8238.1403) Analyze the SMSTS.log and verify that the upgrade is failing on "Apply Operating system" Phase: Error 80072efe DownloadFileWithRanges() failed. 80072efe. ApplyOperatingSystem (0x0760) -The error 80072efe means that the connection with the server was terminated abnormally. +

The error 80072efe means that the connection with the server was terminated abnormally. -To resolve this issue, try the OS Deployment test on a client in same VLAN as the Configuration Manager server. Check the network configuration for random client-server connection issues happening on the remote VLAN. +

To resolve this issue, try the OS Deployment test on a client in same VLAN as the Configuration Manager server. Check the network configuration for random client-server connection issues happening on the remote VLAN. @@ -176,9 +182,8 @@ To resolve this issue, try the OS Deployment test on a client in same VLAN as th Command line execution failed (800705B4) TSManager 3/30/2016 10:11:29 PM 8920 (0x22D8) Failed to run the action: Upgrade Windows. -To resolve this issue, increase the default task sequence run time and change the task sequence to have the content downloaded locally prior to installation. +

To resolve this issue, increase the default task sequence run time and change the task sequence to have the content downloaded locally prior to installation. -   @@ -186,8 +191,749 @@ To resolve this issue, increase the default task sequence run time and change th ## Appendix A: Less common errors - | -  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Error Codes

+
+

Cause

+
+

Mitigation

+
+

Contact + your system administrator to upgrade Windows Server or Enterprise Editions

+
+

This + issue occurs if you run the updater tool. The tool works only with the + Windows 10 Home, Pro, and Education editions.

+
+

To + resolve this issue, use a different method to upgrade to Windows 10 version + 1607. For example, download the ISO, and then run Setup from it.

+
+

When + doing an upgrade to Windows Version 1607 is it supported to use a custom + install.wim (sysprepped) instead of the default install.wim that comes with + Windows Version 1607

+
+

Unsupported

+
+

It + is not supported to replace the install.wim with custom wim (sysprepped or + not). It is supported to do some minor changes to the default install.wim + such as injecting latest cumulative update or remove inbox apps.

+
+

0xC1420127

+
+

The + typical conversion of the error means that the specified image in the + specified wim is already mounted for read/write access.
+ When we launch the setup.exe, it checks the registry key 
+ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WIMMount\Mounted Images to check for + any previously mounted WIM files on the system and if the image is mounted we + will get this error.

+
+

This + error would be very rare on Upgrades of WIN10 specially when upgrading to the + Anniversary 1607 Build. This issue has been fixed with the Cumulative updates + released in June 2016 for Windows 10. When we perform an Upgrade, it is recommended + to Perform a Windows Update first and apply all important updates on the + current OS and then start the Upgrade process for Windows 10.

+
+

0x8004100E

+
+

This + error code indicates that there is a problem with an Application that has an + Invalid WMI Namespace

+
+

In + order to fix this problem, we need to open Application Event log and Check + for Errors for various applications that could be causing this + error. You can use WMIDIAG tool and make sure that the WMI is working + well. The step by step instructions are available at: + https://technet.microsoft.com/en-us/library/ff404265.aspx

+
+

0x80070003- + 0x20007

+
+

This + error occurs when there is problem with the Internet connection during the + Windows 10 upgrade.

+
+

Since + this error indicates that the internet connection ran into a problem, you may + attempt to fix the connectivity issues and reattempt the download of the + files.
+ Alternatively, you may re-create installation media using "Media + Creation Tool" from a different connected system. Refer: + https://www.microsoft.com/en-us/software-download/windows10
+
+ You can either create a USB drive or an ISO.

+
+

0x80070004 + - 0x3000D

+
+

SYSTEM, + LOCAL, SELF, System, and Network are reserved names that can’t be used for + Computer Name.

+
+

Ensure + that you do not use the reserved names as the Computer names. Rename the + system to a valid Computer name.
+ See KB 3086101 for more details.

+
+

0x80070004 + - 0x50012

+
+

The + Computer account for the system has an invalid name.

+
+

Please + ensure that the machine name does not have any invalid characters (See + https://technet.microsoft.com/en-us/library/cc749460(v=ws.10).aspx). + Additionally, the names should not be any of the reserved names for systems. + Rename the system to a valid computer name and try the Setup again. See KB + 3086101 for more details.

+
+

0x80070005 + - 0x4000D

+
+

This + error code means The installation failed in the SECOND_BOOT phase with an + error in during MIGRATE_DATA operation.

+
+

This + issue may occur if we have any application / driver that is causing an issue + while the upgrade to Windows 10 is going on.  Preform a clean boot on + the system. Refer https://support.microsoft.com/en-us/kb/929135 for steps to + perform a Clean boot.

+
+

0x80070057

+
+

This + error means that One or more arguments are invalid

+
+

This + is a very generic error, and it could be due to any of the issues that we + would have on the machine. This error may not be related to Upgrade only. It + could be due to any programs; device drivers etc. There is no specific + resolution for this error

+
+

0x8007007e

+
+

The + error indicates one of the modules required to upgrade to Windows 10 was not + found, some of these modules could be manifest files, COM Classes, DLL or any + app packages that may be missing.

+
+

When + we start the upgrade of the OS, the Setup engine is responsible to check and + confirm that all OS components / modules are running in good health, so that + the upgrade succeeds. When we have any issues being reported + with manifest files, COM Classes, DLL or any app packages, the setup + engine would give this error. In order to fix this error, we would suggest to + follow the solutions as below and then start the upgrade again.
+
+ Solution 1: System File Checker
+ Follow the detailed steps as in: + https://support.microsoft.com/en-us/kb/929833
+
+ Solution 2: Integrated CHKSUR
+ Run DISM Command to verify the health of the system:
+ 1. Go to Start
+ 2. Search for ""Command Prompt""
+ 3. Right Click and select ""Run as Administrator""
+ 4. On the prompt type command: Dism /Online /Cleanup-Image /CheckHealth
+ 5. Hit Enter.
+ 6. When you use the /CheckHealth argument, the DISM tool will report whether + the image is healthy, repairable, or non-repairable. If the image is + non-repairable, you should discard the image and start again.
+ 7. If the image is repairable, you can use the /RestoreHealth argument to + repair the image. Dism /Online /Cleanup-Image /RestoreHealth.

+
+

0x8007025D + - 0x2000C

+
+

This + error occurs if the ISO file's metadata is corrupt.

+
+

Re-download + the ISO/Media and re-attempt the upgrade.
+
+ You may alternatively, re-create installation media using "Media + Creation Tool" Refer: https://www.microsoft.com/en-us/software-download/windows10
+
+ You can either create a USB drive or an ISO using the Media Creation Tool.

+
+

0x8007045d

+
+

This + error indicates that we ran into an I/O device error.

+
+

Please + ensure that all I/O devices are working correctly. Please review the Device + Manager for any errors and troubleshoot accordingly.
+ Refer: + https://msdn.microsoft.com/windows/hardware/drivers/install/troubleshooting-device-and-driver-installations
+
+ Additionally, you can review the following logs to verify which I/O device is + causing the problem.
+  "%systemroot%\$Windows.~BT\Sources\Panther\setupact.log"
+
+ If unable to review the logs, post on Windows 10 TechNet Forum + (https://social.technet.microsoft.com/Forums/en-us/home?forum=win10itprogeneral&filter=alltypes&sort=lastpostdesc)

+
+

0x80070490 + - 0x20007

+
+

The + error comes up during driver installation phase and it means that some + of the device driver is incompatible.

+
+

Please + ensure that all the devices are working correctly. Please review the Device + Manager for any errors and troubleshoot accordingly.
+ Refer: + https://msdn.microsoft.com/windows/hardware/drivers/install/troubleshooting-device-and-driver-installations
+
+ Additionally, you can review the following logs to verify which I/O device is + causing the problem.
+  "%systemroot%\$Windows.~BT\Sources\Panther\setupact.log"
+
+ If unable to review the logs, post on Windows 10 TechNet Forum + (https://social.technet.microsoft.com/Forums/en-us/home?forum=win10itprogeneral&filter=alltypes&sort=lastpostdesc)

+
+

0x80070542

+
+

The + user executing the Setup.exe does not have all permissions required to + complete the upgrade. 

+
+

Please + ensure the user performing the upgrade is part of Local Administrators group + or is a Local Admin.
+
+ Additionally, to troubleshoot further you may need to identify which process + is preventing access to certain resources required for upgrade process. That + can be identify by using Process Monitor + (https://technet.microsoft.com/en-us/sysinternals/processmonitor).
+ Use this (https://support.microsoft.com/en-us/kb/939896) to understand how to + use Process Monitor and then post the results to Windows 10 TechNet + Forum + (https://social.technet.microsoft.com/Forums/en-us/home?forum=win10itprogeneral&filter=alltypes&sort=lastpostdesc)

+
+

0x80070652 +

+
+

This + error occurs when another program is being installed at the same time as the + upgrade.

+
+

Ensure + that the are no other installation currently in progress. If there is, wait + for the installation to complete. Restart the computer and do the upgrade to + Windows 10.

+
+

0x800F0923

+
+

This + error code indicates that the user entered Safe Mode during the upgrade + process.

+
+

In + order to complete the upgrade successfully, we recommend that you reboot the + system in normal mode. If a roll-back occurs, re-initiate the upgrade.

+
+

0x80200056

+
+

This + error indicates when the upgrade attempts to use a security token for some of + the operations, but the token is not currently available.

+
+

You + can attempt to re-login to the machine with a local administrator privileges + and attempt to re-run the upgrade. Ensure that you do not logoff until the + upgrade is complete.

+
+

0xC0000005

+
+

The + error indicates that the setup process lead to an access violation

+
+

Please + ensure the user performing the upgrade is part of Local Administrators group + or is a Local Admin.
+
+ Additionally, to troubleshoot further you may need to identify which process + is preventing access to certain resources required for upgrade process. That + can be identify by using Process Monitor + (https://technet.microsoft.com/en-us/sysinternals/processmonitor).
+ Use this (https://support.microsoft.com/en-us/kb/939896) to understand how to + use Process Monitor and then post the results to Windows 10 TechNet + Forum + (https://social.technet.microsoft.com/Forums/en-us/home?forum=win10itprogeneral&filter=alltypes&sort=lastpostdesc)

+
+

0XC0000428

+
+

This + error occurs when the digital signatures for one of the Boot Critical Drivers + has not been verified.
+
+ In most cases, we will see an error on Bootup which will be similar to as + below:
+ File: \Windows\system32\boot\winload.exe
+ Status:0xc0000428
+ Info: Windows cannot verify the digital signature for this file.

+
+

In + order to fix this error, we need to look for the file that is causing the + issue. The file listed in the cause section may vary as well. When this + error occurs, the machine / device will show a bluescreen and will not be in + a useable state. At this point, we would need to perform Automatic + Repair using Windows 10 installation media. The Drivers, conflicts with other + programs, malware, and memory can all cause startup problems.
+ Automatic repair can detect and fix problems that prevent your PC from + starting. Refer to the steps:
+
+ a. Insert the installation USB media and boot Windows Technical Preview from + it.
+ b. In the ‘Windows setup’ page select the ‘language to install’, ‘Time and + currency format’ and the ‘keyboard or input method’ and click on ‘next’.
+ c. Click on ‘Repair your computer’ and select ‘Troubleshoot’.
+ d. Select ‘Automatic Repair’ and select the operating system.
+ e. You will then see a blue screen and an option to choose. Choose the option + Troubleshoot and select advanced options.
+  f. You may choose Automatic Repair from Advanced boot option.
+  g. Follow the instructions.
+
+ The above steps should fix the issue and get the driver signatures back as + well for the corrupted drivers. If that does not help, then we may not have + any other option than performing a Clean Install of Windows 10 on the machine + / device. You can create a Windows 10 installation Disc and perform a + clean installation on the computer. To create a please find the below link:
+ https://www.microsoft.com/en-us/software-download/windows10
+
+ Once the media is created by the tool, it will walk you through how to set up + Windows 10 on your PC. During setup, you might be asked to enter a product + key.
+  If you bought Windows 10 and are installing it for the first time, you’ll + need to enter the Windows 10 product key you received in the confirmation + email after your purchase. If you don’t have a product key and you’ve not + previously upgraded to Windows 10, select I need to buy a Windows 10 product + key.

+
+

0xC1900101 + - 0x2000B

+
+

This + error occurs when the device drivers of the hardware connected to the + computer prevent the Windows 10 upgrade from building the migration file + list.

+
+

We + recommended you disconnect the devices that aren't in use when you upgrade + the computer.

+
+

0xC1900101 + - 0x2000c

+
+

The + Setup Platform has encountered an unspecified error during the WINPE Phase. + This is generally caused by drivers which are not updated at the time when + the upgrade was started.

+
+

It + is recommended to select "Download and install updates + (recommended)" during the upgrade process. Additionally, you can contact + the Hardware Vendor and get the updates for the device drivers that + are connected to the system. Ensure all the devices other than the + Mouse; Keyboard and Display are disconnected during upgrade process. Then + start setup again.

+
+

0xC1900101 + - 0x40001

+
+

This + error indicates that we saw an error in the OOBE Phase - Stop 9F.
+ This behavior occurs when device drivers do not handle power state transition + requests properly. The error message most often occurs during one of the + following actions:
+ 1. Shutting down
+ 2. Suspending or resuming from Standby mode
+ 3. Suspending or resuming from Hibernate mode

+
+

The + most common causes for this error would be the connected devices on the + machine / device as below and it would have suggested that we disable / + disconnect them from the device /machine before performing the upgrade:
+ 1. Internal WIFI Modem
+ 2. Any External connected USB devices such as WEBCAMS; Printers; USB Hard + Drives
+ 3. Check to be sure your computer and all devices are on the Hardware + Compatibility List (HCL) and have WHQL signed and certified drivers.
+
+ The setup.exe will perform a rollback of the OS and would return to the older + OS. Once the rollback is complete if we find the problem causing driver than + we need to check for %SystemDrive%\$Windows.~bt\sources\Rollback\setupmem.dmp + file and have a Microsoft Support Professional look into the same.

+
+

0xC1900101 + - 0x4001E

+
+

This + error indicates that the installation failed in the SECOND_BOOT phase with an + error during PRE_OOBE operation.

+
+

This + is a generic error that occurs during the OOBE phase of Setup. We recommend + you to review the FAQ for Upgrade to Windows 10 + (https://support.microsoft.com/en-us/help/12435/windows-10-upgrade-faq)

+
+

0xc1900106

+
+

This + indicate that upgrade process was forcefully terminated either by Rebooting + or forcefully canceling the setup. 

+
+

We + recommended that when the Windows 10 Upgrade is initiated, one should not + terminate the process at any time until the Setup completes. Before initiating + the setup, we should make sure:
+ 1. The device (Laptop or Surface) it should be connected to power source and adequately + charged.
+ 2. The user is not cancelling the setup on the Black Screen, when the + setup.exe is installing devices and configuring user settings.
+ PS: It takes time on the device configuration and migration depending upon + the Speed of the CPU and the amount of RAM on the system. 

+
+

0xC1900200 + - 0x20008

+
+

This + error occurs when the computer doesn’t meet the minimum requirements to + download or upgrade to Windows 10.

+
+

Refer + http://www.microsoft.com/en-us/windows/windows-10-specifications?OCID=win10_null_vanity_win10specs + and make sure that the machine, on which the upgrade is being initiated, + meets the minimum requirement.
+
+ Secondly use the Windows 10 Compatibility Reports to understand upgrade + issues (https://blogs.technet.microsoft.com/askcore/2016/01/21/using-the-windows-10-compatibility-reports-to-understand-upgrade-issues/)

+
+

0xC1900208 + -1047526904

+
+

This + error occurs when the computer does not pass the compatibility check for + upgrading to Windows 10.

+
+

This + error comes when there is software/driver which is not yet certified to be compatible + with windows 10. Hence you might want to re-run the compatibility check + before initiating the Upgrade.
+ Refer AskCore Blog: Using the Windows 10 Compatibility Reports to understand + upgrade issues + (https://blogs.technet.microsoft.com/askcore/2016/01/21/using-the-windows-10-compatibility-reports-to-understand-upgrade-issues/)
+
+ Once you have found the in-compatible software/drivers:
+ 1. Uninstall incompatible software or hardware or driver,
+ 2. Now re-run the compatibility check just to verify that there no more + in-compatible software/driver on the machine.
+ 3. If it comes clean, initiate the upgrade.
+ 4. Else, repeat the steps until the compatibility check is clean.

+
+

0xC190020e
+ 0x80070070 - 0x50011
+ 0x80070070 - 0x50012
+ 0x80070070 - 0x60000

+
+

These + errors would occur if your computer doesn’t have enough free space available + to install the upgrade.

+
+

Typically + to upgrade to Windows 10, you need free space of 16 GB for 32-bit OS and 20 + GB for 64-bit OS. If there is not enough space refer the following article:
+ https://support.microsoft.com/en-us/help/17421/windows-free-up-drive-space
+  
+ Note: Once the deletion is complete, initiate the upgrade and this time you + should not receive the error if sufficient space has been made. If that is + not enough
+ then, you can implement solution as mentioned below.
+  
+ Using External Drive
+ If your device allows it, you can use an external USB drive for the + upgrade process. Windows setup will backup the previous version of Windows to + a USB external drive. The external drive must be at least 8GB – but having + 16GB is recommended. 
+ Some important points to remember if you choose to use an external storage + drive for installing Windows 10:
+  - We recommend that the external drive is formatted in NTFS.  Drives + that are formatted in FAT32 may run into errors due to FAT32 file size + limitations.  To learn   how to format in NTFS, click here.
+ - USB drives are preferred over SD cards because drivers for SD cards are not + migrated if the device does not support Connected Standby.

+
+

Couldn't + Update System Reserved Partition

+
+

This + error occurs because the System Reserved Partition (SRP) is full.

+
+

Free + up 15MB of space on the SRP using the appropriate method described in + Knowledge Base article 3086249, and then try the upgrade again.

+
+

MismatchedLanguage, + found HardBlock

+
+

This + error code indicates that the Current Language installed on the machine is + not Supported for the Upgrade to start.

+
+

We + need to have English as the base Language in order to upgrade to Windows 10. + There is a Hard block for the Upgrade to be performed and the compatibility + scan data is saved to + %Systemroot%\$WINDOWS.~BT\Sources\Panther\CompatData_YYYY.txt

+
+

Setup + couldn’t start properly. Please reboot your PC and try running Windows 10 + Setup again

+
+

This + error occurs if the upgrade files are corrupt due to a failed Windows 10 + download.

+
+

The + Setup.exe initializes the temporary folders to copy the data and prepare the + machine for upgrade. The specific folders that are initialized are:
+
+ 1. C:\$Windows ~BT (Hidden Folder)
+ 2. C:\$Windows~WS (Hidden Folder)
+
+ In order to delete the above folders we would suggest that we use the Disk + Clean Up tool and delete the folders and then try to run the upgrade again.
+ https://support.microsoft.com/en-us/help/17421/windows-free-up-drive-space 

+
+

Unable + to resurrect NewSystem object. hr=0x80070002

+
+

This + error occurs when the setup.exe is unable to create the newsystem data file + when the upgrade starts.
+ If we look at the C:\$Windows.~BT\Sources\Panther\diagerr.xml, we should see + something like:
+ CSetupPlatform::ResurrectNewSystem:
+ Failure: Win32Exception: \\?\C:\$Windows.~BT\Sources\NewSystem.dat:
+ The system cannot find the file specified. [0x00000002] __cdecl    
+ UnBCL::FileStream::FileStream(const class UnBCL::String *,enum
+ UnBCL::FileMode,enum UnBCL::FileAccess,enum UnBCL::FileShare,unsigned long)
+  

+
+

The + NewSystem.dat is an operational file that is created at the beginning of the + upgrade process and used at various points in the setup phase like driver + migrations; disk space detections; Platforms detections and creating a base + image of the new OS that is extracted from the INSTALL.WIM, which is the + source file for the upgrade.
+ There are couple of solutions for this issue:
+ Solution 1: Disk Space
+ Check and Make sure that we have good amount of free disk space on the OS + partition. Disk space requirements:
+ a. For 32-bit: Greater than 16gb
+ b. For 64-Bit: Greater than 20gb
+
+ Solution 2: Upgrade Path
+ We need to make sure that we are upgrading the existing OS, to the New + Version as per the guidelines described in + https://technet.microsoft.com/en-us/itpro/windows/deploy/windows-10-upgrade-paths?f=255&MSPPError=-2147217396
+
+ Solution: Media Creation Tool
+ Use the Media Creation tool and create an ISO and then start the upgrade of + the OS. The tool can be downloaded from: + http://go.microsoft.com/fwlink/?LinkId=691209

+
+ +

 

+ +

 

+ + + + + + + + ## Related topics From a40792ac16dd08d32fa15c93327360c23a0676d4 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 22 Sep 2016 16:21:00 -0700 Subject: [PATCH 050/256] text cleanup --- windows/deploy/resolve-windows-10-upgrade-errors.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 8e86bb542a..0199de1158 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -26,7 +26,7 @@ Maybe an image here ## Some troubleshooting information -Blah blah yadda yadda +Some text here @@ -41,7 +41,7 @@ Blah blah yadda yadda - + From 71c84b5d83474ca3db1367874f9c38e7fe4f3c74 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 22 Sep 2016 16:28:46 -0700 Subject: [PATCH 051/256] text cleanup --- .../resolve-windows-10-upgrade-errors.md | 33 ++++++++----------- 1 file changed, 14 insertions(+), 19 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 0199de1158..3002f1a5b2 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -106,20 +106,18 @@ Download and run the media creation tool. See [Download windows 10](https://www. - + @@ -141,7 +139,7 @@ Typically there is a a dump file for the crash to analyze. If you are not equipp - + @@ -179,20 +177,17 @@ Typically there is a a dump file for the crash to analyze. If you are not equipp
0xC1900200During the first phase of the upgrade process, setup.exe has detected that the machine does not meet the minimum system requirements.Setup.exe has detected that the machine does not meet the minimum system requirements. Ensure the system you are trying to upgrade meets the minimum system requirements.

See [Windows 10 specifications](https://www.microsoft.com/en-us/windows/windows-10-specifications) for information.

0xC1900101 - 0x4000D A driver configuration issue occurred during the Windows setup process and a rollback occurred.

Review the rollback log and determine the stop code. The rollback log is located in the **C:\$Windows.~BT\Sources\Panther** folder. Look for text similar to the following: +

+
Info SP Crash 0x0000007E detected +
Info SP Module name : +
Info SP Bugcheck parameter 1 : 0xFFFFFFFFC0000005 +
Info SP Bugcheck parameter 2 : 0xFFFFF8015BC0036A +
Info SP Bugcheck parameter 3 : 0xFFFFD000E5D23728 +
Info SP Bugcheck parameter 4 : 0xFFFFD000E5D22F40 +
Info SP Cannot recover the system. +
Info SP Rollback: Showing splash window with restoring text: Restoring your previous version of Windows. -``` -Info SP Crash 0x0000007E detected -Info SP Module name : -Info SP Bugcheck parameter 1 : 0xFFFFFFFFC0000005 -Info SP Bugcheck parameter 2 : 0xFFFFF8015BC0036A -Info SP Bugcheck parameter 3 : 0xFFFFD000E5D23728 -Info SP Bugcheck parameter 4 : 0xFFFFD000E5D22F40 -Info SP Cannot recover the system. -Info SP Rollback: Showing splash window with restoring text: Restoring your previous version of Windows. -``` - -Typically there is a a dump file for the crash to analyze. If you are not equipped to debug the dump, then attempt the following basic troubleshooting procedures:
+

Typically there is a a dump file for the crash to analyze. If you are not equipped to debug the dump, then attempt the following basic troubleshooting procedures:
- Make sure you have enough disk space.
- If a driver is identified in the bug check message, disable the driver, or check with the manufacturer for driver updates.
- Try changing video adapters.
@@ -130,7 +128,7 @@ Typically there is a a dump file for the crash to analyze. If you are not equipp

0x80070020 The existing process cannot access the file because it is being used by another process.Use the MSCONFIG tool to perform a clean boot on the machine and then try to perform the update again. See [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135) for more information.Use the MSCONFIG tool to perform a clean boot on the machine and then try to perform the update again. For more information, see [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135).
0x800705220xC1900107 A cleanup operation from a previous installation attempt is still pending and a system reboot is required in order to continue the upgrade. Reboot the device and run setup again. If restarting device does not resolve the issue, then use the Disk Cleanup utility and cleanup the temporary as well as the System files. See [Disk cleanup in Windows 10](https://support.microsoft.com/en-us/instantanswers/8fef4121-711b-4be1-996f-99e02c7301c2/disk-cleanup-in-windows-10) for more information.Reboot the device and run setup again. If restarting device does not resolve the issue, then use the Disk Cleanup utility and cleanup the temporary as well as the System files. For more information, see [Disk cleanup in Windows 10](https://support.microsoft.com/en-us/instantanswers/8fef4121-711b-4be1-996f-99e02c7301c2/disk-cleanup-in-windows-10).
0xC1900209Error 800705B4: This operation returned because the timeout period expired. A time out issue set by the task sequence limitation to 180 mins of run time. This can also occur if the System Center client is corrupted. Review the SMSTS.log file and verify the following error is displayed:
-Command line execution failed (800705B4) TSManager 3/30/2016 10:11:29 PM 8920 (0x22D8) -Failed to run the action: Upgrade Windows. +Command line execution failed (800705B4) TSManager 3/30/2016 10:11:29 PM 8920 (0x22D8)
+Failed to run the action: Upgrade Windows.

To resolve this issue, increase the default task sequence run time and change the task sequence to have the content downloaded locally prior to installation.

-  ## Appendix A: Less common errors - - From 1cf80936e909dbe0211f20f5b4f147ea1e7e45a4 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 23 Sep 2016 16:27:31 -0700 Subject: [PATCH 052/256] draft --- windows/deploy/images/upgrade-process.png | Bin 0 -> 362545 bytes .../resolve-windows-10-upgrade-errors.md | 1269 ++++++----------- 2 files changed, 418 insertions(+), 851 deletions(-) create mode 100644 windows/deploy/images/upgrade-process.png diff --git a/windows/deploy/images/upgrade-process.png b/windows/deploy/images/upgrade-process.png new file mode 100644 index 0000000000000000000000000000000000000000..b2b77708fc6f96e06a3f7f9681dd7f35591515a8 GIT binary patch literal 362545 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%0DE2R=u6Sima$jQ2ZkTzzJ>9y;7j1C z@}S%ssoi0|^ef%T`?N23o!j1;7pdazJU@bk8fY?R?@cAkge)fx4!Nhf(BFVYhPDYk9h^v z6khT%D|IL2?tT)|v$Bxhsv{E9GZ7OL%Yi^V1rfI)Na09GPQ~1xKEoI9zKoVsdXrMK z&{E$h5i~(r2H6KTvM(qn*17p_lIN08G zzP?Ur(dlRkTT@hFT~1p}TBjx;BPpKxZv~3VYS5mO;BCk6i1&Y4j`yZ4GrqKSC4~ye z?A3)>@W9b{n9yORGfNCL!K*oNqkiYmdC@VarqK6s|_W!YL?Q@-s&6a}+W=bVYi0E>c^yMJ&gf=C;ZjMErw5 zEmX>MU0pT4dG966=4747aU(t@o$1H0*}D8~OHi9o-;z?Uqr)YByzvzoL+BhxpnGrWFjGKA2y=0W0qr zhdpom*24Ya0oo!bPPSW&hC$Z#oHZE%T)J zEA6x5u%7)zA2+KnDP1Yub!v~KokkuO=T+kQGlsC8w#1ItPR1_1vhd0|!)&E!(zmNj zAr#N*)5@PfN8)P5RBzF>JyyrKr!q|66Y0Q_W$UZ#lsM&GZ~k=>qOEZLmtkW)h0@A0 z_LE}N6t70v%30X3>__bTmrD?vl!lDf9g&jR8nFq9>|PpsR1@0<)E}Bt0nu1`=lMsV zvLYER<5MVxXtxCWzr7Sz88u2%@{;;G+n35+C#%i;;3jnM)EdoljzH(0?Ww2Knqu?R z9VglLtG`}93CmXJqf@&~Ed2a-Q-FHyaRpXzY#%+MC!W9OG`#e|&v@pwZ>;T&+o3OR zyZlfbf6?Q%o$R=SM&g!>4#9pW--oY$S!i3R)>6T_`|=}jx>T`KL>}N z{V=}%Wij6R$7v|5tihSryg)iNY%?uU&3e*YvG$u=@ydr&iTfzJcFbbiXQS4fXF|N| zclA`VuRLu}?6FfX9DUJ0P0311h{uvu1(^QkC3gIEvks>tvt2qmx6i^$cOQ>#`iAGA zJFsYFfgMJW_szA4q0&C=kh_sXg=s*Kwz%cO{qW?g-(%8yQ}N4`#n`my?|AaHA93(j(Y+bYGl%%+Bbs_s!7J+1l2(I!FQHo}=D$JP za07TCDLDNhqI@)JLk7WsFIhv-R8xym3w%Og^l4l|vd}aJAI5sJ)ycr=(+=V_q|k_- zcalau=Z?CXa*Exhs4ZQC^$WkoRhOKE9e3CP?c29UZZ7Av)Kr^0x3;?fpMtT|G&D|h zOQ>Og7LIpYW+OQcAQbLF4L^&*@slS5_l^htaS(9FSm2+hI0ZmQKEHLN^Sgh4;JWRA zxD@xjiB9>tZ8zY%=bXU(^hv-A=Q;%_rLBu20YAGF@bk;Sw6~ptat{>;=gFz977(cG+eEf7%CG|0$#ZQxQqTeA?>DNoMEXT=_EAKl4Pb? z?hz_8w~lmpH&7YV0SemUHH&F0&fW579zMLyoV2g*$tQW&32bRp zSblhhO4*L&k;>CMe}mn>Gy4P58ALzQys9hneJ0B!iRtdja@vz-9Pl^#&;Gl6U*$!XIYNS*B#9B_00dYSAp-JB0VZUw~k<49Lc;;n$s3F4bZByH!cKjX8KzB z(W=r-%-b!*Rh)OPV;xfA+*&)e6|2C$MIZs<`N2S~MOL*U*~4aI^G(~_P4fmIM{(#?b!anm9K272QcwHp{w@27Z-r2b*$%cejfBQ24FeQ_n$6;;~)cpXJ8 z!Ac6mvi0SrBc`XuGd2ZcPHqxB)|OV;R-I(xN_p6QV0+qI;OWojp+j~umgkq_)0rzx zQIW9Jl7dTBt-GTmp2D(}6z%iZ+r&6d;w2SzoR=x|k#=?}g)Gt+Puk9-6Wat5kn9vT z`q_3C3Sh}punNkmvAU>=C9%nbQ(ra;lVGMTWt!-uC~2#Z1VQ2J8wUxI%~Etdc%EklJu}f7MDB(k6yLi=LDq&cw z3vw&}Wz~A~#xNRP1X*0+jvdw8{Za~mS{0M;?B%~-wIF2ef0caecm&?9u zO%agOHvF3A^;dJpOT@{HYF#E8RUu{#!O}ant*< z0+zRsbeM#Wh0doEF2!ASBcV#)!RQ1%9ZZmsBn72~eV-*-668-G(}~LPCj7drjPU|t zfuOg$QaIFhmKRiF4HcGTD&SIr)CM!Ca96O;EYtQD;;EfUPLtxIdu{aHiWFt7uqY1# zy@=5f)pcwOOG#6GO1w(ZXvXr@H(^RAmHk$IPs(^H+ub@U=W2rzrj{2_aUw1Cb-lz; ze#)7TI?|HTqk|E&>i8^`8Lig*a{VYganc}sH@^_?P0eGuG`IXPdPJcUsNGBP({c2A z*^!>qlH=Y+<5OjyL#0e@-*6~k|1T&w4t(jVRJ`4}tew)!+HK(05ZhGS{&$SgrfHxz z1${)N(?G$IOe4d3vhiJm5JBUm+Nn-YGhi9l)~l^^9ASOuWTc{`tkRBm-cVhKhi^Q= zUd+U>ZQXXsVc19oDJwmh`1LsR=-u$cYk$M9Z(VH)j^L@=PsBslPefjUqo0%*Z>tJ= zVO3pKgAVO8Y+PGTMQY{RBJ}T-i;UDn6Y6yWnA*0!;VCSrKn2Hl9eAKSa&&5$Ucl)) znSs5uYXo-UnYK1tS+fxIy`09$I?4@e^UHAT0hBceU;VTYNu0xUPg+e4c~Mc&NFdj1 zLh-kNN>vvsE*;urKo^cm8QfI2!S3AARy2Cpi>t%;+RhXl!Ifu>GsQ;zuvJ#7ZQ)$_ z;T8Dy`E&8`b%!xu2{`|R-6;0`74`;;pgVHvSq|b=m!NjbrA$Ydy=W~;nKwaBW{Rb$ zlhbmtl9~T>{KENDWv&%C#kFq(m2*|G3@t8OtZz0zDPA|7w+Ek9c=(kc$X{}RAy7=k z&}s-(5*A4GqSsIxiU9pZSM5uUTPTgt9K|LS97VP0o_;`QYiTIVcOu1!_^YnN3Qj1@ zI)-;D9ff%iJq9#R@=pZuyA=@EA@H5oCUu2{Gb4A96Z5tl%Mw5++<s zE0p}T8lk~eOS;LHcWZmcDT@`n1>UI~N)X za&~8qDqaeTPF~XqZJQ`f#ix;Frl+lBI*m*p+v}t=eG{ZDYqI+zo~?432lX<6vL{7H zmzqkc(2A01NjVaZ_!hplh6$v+SyYt~d5Iza+U}(l9Bo%q-lb%e=Q)103Z)PGbwsop zs}2fK-o>Z3-ies-wVlrH$f3XZRlc+mp)m2Jl`@^kX1q}0(LiivN*t{g=|nlv)~b;Q zm6`afW|+!QM`^1Jl#bHZfeTw}#Y)2(ez-j}1cmz3P&Na48Flfjhi`}5+87r$d^w0% z2$7D<0ZM~_f&6IqSyyKd>~32e|>y1-u!8)eT1)**c@I9Q%H8d_I;!z#Mqm%Ns|}jr-kdCf)b=B0mh$l zCFMtgl555aYoWQ9KpvSN31121Ns5N~G9elHx747_cp|GwIzFbQZPgKOWH_{NDLrgv z{Bhr8umng$c}(P_D&b9jlqPJPx0~ciNAwlXmw~Me3HWHiFexhf{zBy@(D>8;b~UO4)wfnO)z8#^d_4<< zsyEa+q0ssb{iN8+?eYDA9$`=$6Ta}Iu*of>{t-#Xbv$d&>Qh?faX2oXly8-V<%xKr zXKgc}qa&|Bos(~?IOjY)6GuEa1?N6D%T|C@K1xGn*SO}~7!d8#o+tGMxdmaI{|)f% zv2j_8-*9^ko|-S3YS;gcF?#M{AQtEjwG#J;;3|-zL0K9y>sVv|Yajk%K1Uro3i-w5 zR1TV9+s6q9?PyBa z_fwa!eYwLa^s-7%t)@$%9yz!hZoBwEOr5;~FTDFRQj-$UIx7Wja#HQ(lMd3*_$H-K z;{Kv#1)P7HVaLH;Z2T{x!m$(6jf;)JeNTU-C0q>YmupJPrFXoItM7Xc2kbrwd+*Z6 zR#3W+y8#0axQ)*n(R$=n7=PMhC@8MLrFXr9_M@+*td(F&%!omq(3WLfNaZ6tBMH0j z*wYSq(2I}vC%e;c58QnK6|FkE1bf%*yJCldo$%$)i%iLp!fAOV{ze)pg;MOKAnH&F zwFcqo<>dHX`{0+^tMJ{l`ky0CQ(uHdWn_u+WxR=V$;oIEc=Z6rQqbQY0eY`6N<(2`XJ8Sp&Uma4lJOM;n1aKnfh^t;;QW`M#WjS$9)ShlzK{B~3(-0w z6>0G?!2m9Xl?gtr5;>`~xddlc^i{dEEc%V`5F}ku#a$>mrwN_OE|TJoR~ zjx{FoB^nY44Ub_)Q)mjOU1>|44_e<>CgPe$pB4{t=9 z-o`s=So-p#@nEzAw|MY*iNp(N3FHog;x)jRTZS|np*8?(3(8xFk0wBGNA!(IW$h;9 zSJh*AVI}h7Iv}O%5X2=UAc2Zk%lHJ6ag(q}{t?hJHXiw_mSFj!*=U}Sfw=fYG>=gp zoq!^+?N4%x36+D@i4_X->Fm0JpAK5(PrJQ^arPj@g;_YwW@SV_MGyX5B!{ag($QtH zDhJ?u<^TZy^hrcPR8~0KysAbMmR5EoR7nt%kmI(E1?iJlKO{!el%4+!R~{q7nLPq~ z0Im$=r#LhWw*i|*A@(DjplpQVhR7hDNVuZY*XRl4As(GedwxxvwDN6)BZ}rFx<*hA zIvL)e4C%Iq^2MjsQ#f4U{QP}Kj#7XZM0cKYXi^SxVkrEv{uQJzFf^ZU8ADV^06vZf zS08%X@_tU+HZBOq@Bv?o}@cmJ3NbO!_5>`&aAc4w0yrhsMtyY|YD@F5k$t4+cDtZ?Y%JoF(hwV;#A!-> zWZTaXT4hvQ`|g96QNJOM>BzY4)7BP!g0g#KpgyiJy%=eU>2p_N^oZU#`}lDdHervU zIP>T+_~`3dxc8}#k=s58A3S*;7Oh;5b1!-f^H&w%9O4ci)CKQDsZCT@0!_Y0kd(1*|TuwBw(9b!~&g_uJl1 zRvSLBGw#3UD17qm94ZlSQ$O5fr@Ebb#3(ytpiQeZTzKL*yFm2Z8(yT6vlQ*xWMIPX zgVC=?TU)Idxm{NrvF|Y4P6g*zDmWM2_Bs|U%R~D%nRw!sW3d020eJU|nW(PTsetN( zDwAfW)M%U85#xuUTc>RF>)sYm-EuURt}et;=l>JAjQ{BMhqM3I9(zHCn`^iR~DnBtQvU*6?p2VL+!qu3vYiH>k2EV^iX~XT7cSszyHSO z26a0U)OGn|FfusH|c^@xe#-TZU zL)DKnn>KEsGFXd^oY(5>%28Rc9J}s31RdJ9w{2=NadB~EFFKb05wH~{X91O*bfm{O ze5>UO%xBayCU=lI3sQzPUe8}ue@BT0Ip+g&Os9M@bOzWjxwx7Z?YVz=?) z{Pp%%v4m|10);Ck`4YZ$5986W7_NU!;(_AeG7`i$Zskj-eud0M>1vCR3k!$S&+5(b zDR2+*K>y$ojS?zXvqW4`FfWy}!?v>Y1QaHS@TjsA2Hh;jdMY^eH8rTKDo1tETGSM; zp_0=d2`N;z6H_U~r9_k*NAr&~{AK-Y+#n@q7L}YTDmktHt4fYQ%1TpvxTW+cY-^x! zzj7jw&6~!sCIA0PU|Fco>t&>0<@tXSIOmv>BcZ9fJfh@uAG`}%NXbb~LtK0^TExT> z+1KE@w2zh2@w&ZxysHx=V*_Q(}Ic zwghKfqx)%^+2xixLV4lRJUdQV%92(r9(eXEnlI6@UAAR0Hnyd`pw!80IsicYy!YiS zTt#JM&cby_Vcv4GQ*hLNL$Q2S5#D8(RzZAURe4I8nmTutl~l*JnRe*GjQOi@+BGj* z9y+znz#hBw#)Fe4O!UxQIf?PHSiGXpzGF&=kF%}V>fhpBEBZf7U5<4H<;L5b zMQgEqO^GQ}omeJH^S>B85ctSx zQ&A&-Gvty=PJO)&!>Go_+A1nJ%l<1$&Q=Z{c+U@wRR+}t$g&2SSGXmljBwtJZ{Pki%MeA*)gV3GJBEhDKPL4enQrXkP>=+*}f z!c&kSLbDMK$2jqbDCw#}o&_FHK)behDbIR4s1wg3t0hXvr=j#2#{?>Z8im|umtUAR zAu83$A&WUT!xIg88Cj(#@VFrmz2DP_EM3z1E!;>Q{~kQ0?aOe>ppW_rN^6iu1!s0a zExuW>9@A4tB6rM5NYBgwyFf(0LV8X|B!mwh@Y&slpst{U2j=|r876=D3Su(5At^%# z4k-#8zn4Rx1rkxYt;kmU%_-nK1H+gp|N(va9Z5}MWsM>XYE9u8|}N0))@)5 zMMdA=Xd9V6jMsq!+MZ_0k5_aRw^<99mbE3N(;U_H8xR}3#Z;Qcuk4;z;#&9MpW6pa z?}(D4FbPO*D}h5)I)-FrW2-KfC;CV7OS^Vglblyd49r{mjyJjQ)2;0XY4S(kDA;P4 zl>w10TxqI=M1$qcG^On64W7tpyPFBuB!d!6hfbsChfoeg=-EQCn_3Z~QVb02;Km6bU z4_cLQ-`{Mq58(CPlP=EGjsLAu<6Lw84?xj%9IQ^%)9GTOpO#2LCywRHG|Q_QR#9i| zQy=>4`<*{>68=Bvikl98^12Qoqj57@Z4Z9x4& z{Z1HrUm1ywuh5GR8) z)F0|8Q>m|N><)5fyjE7#+E%lqq&U0(X5U@=5br*SYc#x*Rr!sW9YEpW^ar zyKhb}1hnl;C#xk&IZ|9gb!{!pMkWkp8gh~7!6 zF7zFsz~2dGFSFDJlc2Bzg==7M%uvx9sc_V52zj^ z$y!79nF(iDc2#D8DW{B8qK_T63y5!c^fPZd^ev4p>XZ;?dmHJeNmS2pREtXwOVWtQ zq5uNz5t<>M%%5%wfcE`}KB$irXqbkc0r>n%F;W~0@_2&4&Oz4>K}bq--{GXSVM}Kx zwaceGu0VXVsD1jPt+@JbMtm6r_&#mpQR#S)U1n=|;WPsfP6Ij~h^rIbESz9Z^7(rj zo247rw*;1~@O}f);|W+q5q8`o0-|E5f1pt!ktP&@hMvN+u5Xrxn9(*#qc|4H#c=Uu zr!~?%om&S6bZ(uBC(j*+)At#G6UX(#8GHA)!SdV#2BS}h%-}8>Mq?Tj{~bxA!5^ko z$9~f>JDCG5oh(FkYz-X3F@A*`^h;TlwymVdhd*xXm>Z}K!w3k^;X8#ywtxn$S{)HD z4psCNPQ&!=`zr4r2mzXJEZpp(=hIgl8Vgc-`g8ueE992L`(yl|HYR);4F>uZCx_>Z z`*C1?@H_zK1Pn|LtyY$L11?x{Ng8zdp zg0IPjwb8&u6l=5F*cgzu4c%&Z-qR5HV~w#Pf9{v#3pR=U!FylLGR4H=Yj81Mln3QC##UTxELM3?(Goub`AK<_;-oOmfeGSM zT=2&$I4Te0MQ#FZ&Ywo#jAo`K+P7!&(zk6^J^`-c#*+tKBC6UFjiiJ)+xBP54EP$h>iE&Tsj?>y^DpI4=|v7^5JhVP%B#z-MKVicpr0?Bz}Xm0l>A==Tte>0 zyqkzyP#qX01^XoaWbie-8AKCgl_c($Ot%x^&N>&5o{|4mtbsyN<*+nkM8iPqT0oWU68QSffd4Y(T zhYK@&J`EUFRSFC_1UTeQ_I@fQrbrQl5}^@*;wnuIH2T002V=YdW`smxTka5IdixLW0D-JMENqWidi&;(%OV?biMQ*?YjEh~H)D6*#$ z*gc59h`%pP84tAk^qZ>YIx1Klhma1HEk)Ol&zH=Wz>@OmZ3S%L|DAXqh$@$iT9H6S zXGZq0@&4P;C{0g4!hit-gM0|jb$qkP$Jq%kN>Jv`i@^+!l&5fmi72Q~(aJBaLEDT( ztS_y^;kSK=_opnyTR$#gSabAjmu9DtiA-^M4Hm90!J@n}6j!QEy0kUm{<1h9w@usu zy1{?xx>D-Yy1~8L@E5Lg`0m98)8$k7SXEGo6$KTk8o=dUTVqn~vrh%RwlT~uuYywcEpCc3m#Z~vC&Rg&j&tSPRx zebY*7ZE=m!TS+=P2DheO3d|kjir*!*!odMRi?3ccaBsyoGBk?3ioady&Vd(qBu8a(-a{Z7X5Y4%?wfha1*5UXM)-XWe1Gto{7u$ z>w(U#66}PpcIgQ?YueX!>=B_TcZLK8mf1a`(x@0Gq@H6SOA^2=gKBg=!!LGfs?Sp*x_V)ka ze+^XM0@bc+$Un`5+wy;E0-6SzpS^=&ZqAfNpfy?jT7a#1N@R3$kp`3~o&@QZR1{ja zXlW}1PPEZ@PCp9EPMHuYsnM<#6)(X1bSw@2neg5~fDUMpu4sv-1uD#f9Y4kc!?lgh zC#ST0+M=n|jFv51Mim0(#cK67t^FL-TTZ}xbp6|Z7$JDj1{QyB05IU zjEYf8nGV-+{3<^|-u(^*@omYgJfviaj%X-90>``jja>x`NB;bE<>3yKvDIinh!4fH zyb!OsRw=Y3Pk*7REbQP93s=4AseEfrCmz!k8Ts))Qa>`T4Ft}pB?Q7&q#(?rgwWi& zf1orp3|fMWK|@c&p)4Q>U< zlH-aX#^g{26is%SF!%g1r_Y3N!x^GmD;l1JEb5qA)v(jlVyO&N18e5ek54Hl>lOlQ zbpd65kQ{#sR}g1D!xjNGR4Ak*6s)5Ea{3W>wc=B$@I1y*S(*MW@ZOD7K&V6&5U)fR zW6mLM(h;s!dvqkVKJ;I|*rk!v4fxB`!0eyhs!MqR!)H01O4_wmO-hPRFVkw2PGxJ( zJZQxxe~G);bln2dCJ#%d0;j$1PG8GkN}3-5Z%{$1q{1VmOL!}$0eO7ZG4INgl)rrD ze+|=9nP|00AbRTX)nz~t^CIO$=_{^y(q*Xy%){Dwj$a)c?JCHDR-2{~_vDv>1*EHV z6t8F*uyQ)%kZ+wL*P!kK@M-@R{2n~9Bs>p_5?BS^F40p98AAP|jbs@$Pkn^H88A#E zv4kfZkqs1qcA_hW_jL*$L63;%=AfgT#|~{TUU-p$5zQWXhe7BS$Bmv zI%|q5F?wJwmOeTWKiz&XM)z+=p|09UuPLs?lV|Q~M@Ii}%LKfB=^j`~>cFn?PSM7yG4;+kf1KLnY zsxhVGqVfH(`2K_N`URsYY$j4*1fD#7M=ZW~0^YuGSJJA(h#py_x1GIF)UnR@96JPq zNmIuxe{#hrOuc1KTz5!+6p-eSE*ZG;z}|TCuRG!C(}v^o%SS_Za+FkVK(DrGxbw&X z=9a>wqkj(_(GFc(rI7DU6i&CtCF6Tw#!X{z)W}>Mx_vID-LM;OKdQfNHBcVU*|RHV z-@F^%Ie!=ic1SaRy0%Wl>*o%`Pgjq`7nkjTOUHM$3n9-M*AdgM+X+vd*dG~*E$!fo zroj#TwmR?jzsWNM@(V-bif4F(cHop8^9sn>8(f1BZIUsL^!!r|C#aD7&jbkxQgn4Z z^JV+?up`FpBqO%1YW4@6g7)C?{ZaDpUU=%{?Wj;!lsjOCEpFufz^u$3Z ztgOY*&gppJ^dU%3h_TgBwUNCCwzeacPknMKKA*iF7fhOk`D@E?)Q;_uog8cFU;Wx# z-0}V*-2UFe;O%YW`u;!oUx8>l)z}txZ(E~bUt&T7P`ijU4T+%|C!7G?oF;m?W4QhJ z4zJ$NCm-fx!loZ20(^U!DV*@&5lzR^2>dpG!7F-t1aU1$eli}1z%=~OBc;bF69SLN zh!)NtzlFJRek|OjqkH1yp~Ek9|C5f9UX@pZ1b-^7Xd0b>wxvNsFS|QVVBxZOoB$+f zD}6sdH^`5t<-iq(R|*8e69|vS>PG1pBK;cSSz3GumAInRI1N{D^fT{h{7C)iX(*!Q zg@pm4aidjfI?4?~e9L_=G{bcFNW+{0BeayJr`I|AGo*FU?JOhaf8vwCKj?mdc-W9uZGxQFTcm+?GaQ%k+_1j2&L};?oYE%8|9$pxH*i z+P(*mB|neIbYu^s5fbBC;O9koxc|Lrn6WG$r#|pGy0lJ5`|Kopdn`)2qoY^*bli2q zPUwExB%JZcm$>Gz?WvUH*mnw9X>qvz<*6o&o&3<(IRA-nF=6}8IA`B}IN|;;@xTXj zaP!e4Ft~H3T_Px&wRM}YTmQCHtTJ%IgOlxT)Y*IX#--2wjO{Ob7dIa@42dxE&YSH?|{kk^Ks&1Kil_4XN~J-_mu3|J>9;;D5|Wt zEdaXwa|r47ZkuFp4g2M$AU!??m%ca~=j_pq%2*DC)oIwZcNTiKOQJB_5?yi0tgx+}eyHz;)(W&-b$3vel$B{d<$Dj_$*zW3YF>hT3&flwx9lNUw z>Z0}AsKO%9xB)O%oDDT0HV%nG;}E73Y9i6Mv{CS>tNB?sbj~K*@U}K4GzKZE&i+i$ z{ZOjoVO`TPigjCDvB6$+=nd)FV>{b6w#?H$w4P zDM)D9(%O@@IjWyX&Zw#1fC7@h%Bt&7^Td9{ zYt44J!M=I0IsO0Oe-NT=)LN;x5}In$|F*HYA=($*CxqcfK^%5u`(vlIu53cIEZzu$ z4j&8@`o7coxY$vkFVnU74aS9r=_pFGNP>;y)9nW&3ko7w4$Q;ljd68gO~diWSA8RW?opRXH_7f_AVk8`@Xjp~QS>ZfsBg8)Hc z4eBWhk+KQ?8h|J3>6?Pn7(!{tG>8-R4`G;zhJ~!=Y~W}Fn}N}CFHx>7fgWpK4 zad6lj9!(-YTLHDc#_>ZmBwT7W;Tj72uU<-}qZ~Nk8ekF?4_yMf&*kp>m)*|;It~Rc z=?r}F5OHp#B9Z{4P{@~Jbn}kDVk$r9eE<|wp)uMN^tDQ)`&`txwf$_jGfAV9Tm6tS z)3y&4sl$PX4rY4$0rNix-nz;uUYB;HqC#4!ZGc-y|ASkBT~DFAl~Xzzv|Fa7EpF4O z$Xud3ZJ6f?e|I>eQ7ldXo{aVsLi@YxS|JeHr0KJN}Ip>lH~vSoVoWt_j$5OXy1gszyJ3= zyYt++GiT16@pJCjkBmo`hEf^2;ak|OQM*1);rSEOt68QampUNBK>@vp98fnHyO4w~oli=4KfKToQj`l7Y{XO&HgWmyHPHsBF?tR@)+V*R5#%C zeS6Zs39sICIPN=lAM@(gHqACT#*?U)x(PNESEHz^0S6Aq!>6;>Vf?&}czg0HELvZN z{46TTDJpS1tkZoM|!VIJ*$D^dG36qy@rqYy&!w0sGX0Hzj=Eh zX09s3=W{pV<%w(Y_Ot>lE3Cpn6oyw9*Wl`B=b?S34s6(BmoIk8PP7~EHA~+$95WaNk^XraggDv{t?ck(tF?d}hVwl}i*v%1WTRYUS&L>QfX% zhAjhyv#=5%6xL#sgR@$2w-isbnyP?WmJa$|WN9{qd;UcPcT z%4!;HR)U%y<5r!E|V7cU>mynxLD{U7}A0<{oV zobH#k7CJrB_2rRzyt|CrpXeLJXuZ~+sVoP5M4;e=@HBQv24V+n3tC9a3DD}>JY2?M zmDGe@8ZREjufqsz6|YC$#t~m**DX>8WVc$C7Wx;pAiCMdRvZH(l`Q zKDRkH<%2E?l`^4(Xw`%A#qZT3^8pIQv?;NcC$W48!;Vp~G2Wa4g~0g>8k?HXpc!_f zBbQh@=4kRkpx{_=;YDyYJKe+#Y+{;3O7DKy0M8YS|DbQEYyu!2^G-hQ=z66>qlPQZ zsCr;!^3*)M;G#{lUHL1&w%BpuY6s3w@z6g&6#?h&O2~6| zggrx-z^ZtBKZh9sx$np?0!re43&d43Kxb=g-m5|Q#ZQn2%1mWM;3j{)`=EEGGC=WZ zg;Flz{k*5B9DE3T`6vZ;DlEFpaugMhBW|I>vXN#ju=lxc=Hk*9fx*YnjrJ@G>}t?o zJVMEB6Q2(QDOpYd5GY=y$3Ko)_s_g>6RlLL=6nDo=eXr!qIJ+UR4)2D!Co^pS{tej z`r3cZ=_*hvche_eEDMy#5yGBYi-vm((W7`KkbT(zkR=RNWjE_q@+j{nog_^F+n-zTsgrcJ*~ZNV&DzjSYo>L{pAAYzPw7_o<}UEmIsS3+EwQwq62E$B zI&OMt8jkqmSNML>W@M)&!0y>$nQF7PW}bAEs7^Z52{p;yg_ydZVE+0F^lY1oqo}Za zJ--mOb!u7sem8m|6yq+N^$HVr<)`mCZ{_mTp$bMc>VrklCB;ZdUF0*nzpXFIX z1zQ7gE$jEw->t>DPtL@l_y5S}ERnf~UQmV8u zdhWU^^vFvgtroU?Qo>PhzRzB(B{i+kmUaGym*?Y%KTpEoPU);i8K|R@{D1Jj5Y(lq z?a@TqlV5jZ>-7J`h-NsB2&gBGTnBd&r7uJ*bmCB-2lT_>_hNpRsb zcIy~s<+%-;j6;7>!ni*y)Jv?5vbvU!8*p zo)oUSI?5{?I&~O8bc($6kcWnbMs#SCh7%7PU}L4F#WCqjq+p1?%|1CbG;FnxY!26* zNY}`ybWl$#j7idIa=0`m#p{)|i~Z zF*P&Yoe1laNdF*8bKsx2G)_GV&fUGy_zaLodG?G-!$$K{=2R#XKiNKF9IK`z01#&3@61d;LlY&1Ll4mb=GZETP zvT8c;%tgSf*8y+e?)Ife^k81lWOQ(Jy^gn8uogww8IHiv z^b=G47%VCzUxZ~wc3RAY-FJgAy^Os0^bN$CZx>U>nBU>Z$kQCjj~lEUzH>7|*1_2e z4Ld9gVo0997oJuf)2#m{516Mlz|lmRd)D5VObqc-={Nr=A~ipp1J78K}M15xL&fXT!A)u zzBy$bZauyaX0ItXg~Z?Fs=SflDI6c96smtp(lQ7Nty*rBmgp*U?{+D6IpRYfufU{b zI;@~2vQk=GdcT~z8Lv*-fX^2c+p@G7Ybr3Zdm7V`j?q0bFsM_SZ2%6w)`rSBh~2y* zyg1N1js2@Gg#3LHURetq2LI$2Gyylv1mL0Tp*)Zg_;$TEXIx$0O@=>yygwHxKGjbt z(^9}?zvlV5wzN=b)9Gi6H&)`HJ~@`^GX z)Hm0)-EFvw;kJ)<(`Qfj_ASqnS!UkS&JcE(s9+HU2xi{4mf&H zTdXUt#af1sD8By(|7~zp(yN%(PSkchS3Uxx_uXaqvfrhrUS2*9?UL zg>AKyddd|#0@;1M(*ZI%61fo#RM!0udU|SBLq{{$H&EFyLDY?dTbj0@sH_@?@81u< zzHFSG)+Pa3;Uz%-NSQ2?%1?QX4vE=HS=b5Wn&nYE+Kc0&Ax#R(E`G&BciNS%CMpp7 z4C%)F*ot~-4xxOLzxXe$sKYH6AA&#La3nSs>th9RMMujBm_JgIx>4ck);R~2Rqn&B z_OiOP+Gt8N$Cs3<L@rU$B5ywi+cm#Pw{*`XaHySCdqS2vE20FFNFud}rT8tRb z3CSt(D5^f7S=UO)NKtB95VE;>ju?#c+b0@4TD*Z?~YONy)8Lt$o*3tmzE=5P6*_#7@;S?tAMUj%A z0|=BhEp5y0>Xe&hKLEw6oWDj;9Xgq-#XreLt)GgBN%gmn@Q2E zOG-AdX$i1$GBECDVAQ$5DGvd2KXiuyB&R#Rl|ONchwna!FD>blGIreEz}{2>EiFuw zX0XKHF~0#0xsmZOZ|5>^zkV2a{zBk~rzkmk`LFoe_5xN+bW7Z{FX=ogbA{w9naa_t zmjf>{Pd~qpG|59$S;v6tg5uv9jzD-q-2o`HZvu!V8Akda8e^ro_W)v;wH{1q;M2o* zLmh2?ICFI2BK~G^KVG}h7a=Jb>o-?n;=%%?CC6d;#xhJ>s>33H@pISP-2`)17UQoU z&&36Y^u?+B^gs`Gy!K_wBbAeuhzH-FgRWFi4j-D2ujXvPr&M%K-?ux4Q5kvii^UWU z%c-QeE-jwI|L4S6QB;ZS)C5dlz8NolzY1e|wZZuZ^+2z7=~j#%%~*$-t4eX^-d!=W zM~=n$_~(m}l^l=r59n^2wC{Omo+%AF?)lwm>+$l0)wXe5vq!&rWj6NekdCwW>4Gsm zvu!qLLrERJTU=zD!1V<$i)nsqs#{w6+3Z3pWXdfiY^%-K=%lM98*9k-HhfFF6gBn# zQiuvG>XDJunhH%B)@-iDaw>9PFW8Jr5AJMV>%U#314~+%Le!HAP^X+k+;w6voIIi} zUYT5g8LKLB`pEV;ynim~P+?-0TJZ)D83J6VALSVh<|XV9&UXEykKxsbK%ojj$jPi; zaM^uhZq1mT`TZxx=y|_C2S~=#5|AI3l-SZpEj#>}bwXu2eN~w$yZ`)VwfX(x;4T<9 zu&pUBnN(!on^A~wSU)B$FGUHJq1Pv`$A@&Qs%x^@Ac2(n<%QL_@55yn+&LZR@7Ia# zBLfe8x*Q8PRN9_3DLUuv+sTfVe*BA7SW88x*%{XVgZ~b&fvPXiUvnVW-Q5m+qenFO z?O4V`3a~u>tV5v?&4&b0-93|?nPSR?1Yn2b;Rbz$d)KVFaQ}AaIc~;+f_I&J!|9M1-CNU$YR1{2ZKfTOTtmB*8!ac6a-@qe zb28H?#Mc=cil+tp;M|N9`^aDyPuu4=vFT=SbP$O8Ze6aagh?n@TB@q+=$1x$sWxuu zBt*@EN(j%%N-+y>)pm%%Y#R>IJ0V=DkMRrE2DN<6966530$nv z<`I=ODKVP;Rvcy3walY*=QWVHc)ki(0O^RCEoD`NB%ZN&n%0@?T>prCRxv9k8W_2K*W2|PZ^`S_s zIHdH+*pcALiN=>-OCzJ3=ivP^24=htRFwfo z-r|&psjmQ?M^KvVM#Y6nkY++Lt=W2n?oq0=6jQB>S)gr|b??Gt>~lEz6+*^z=Wg8oumroZOWr#&({$!#F> zCw~wXC@N$+eBeXo-RSe({+;hhC#@Z@EF=R8kTvKb9RTb3d+xlXS zDgCjQR8sJis;@lUwCJq$D)iN=~uQ)|k1C=^U zg{f;K4uwEJ4R_3WL+r}`7E7uMjS4C2om0(R#Ev`JY3*MVqgoi#`iEJuZ zO0&W!zoh(WHiyJ5KBeEHlTif5m&c3&eGQd(Dhl%K#2(=hRJJByN5be!u9dM~Yz?|* z@K{Eb<*2JHMs@Kzl&+eK@?}#nV%%xS&hLTr+z!ZS)1LL;T?VQFFU-YGL5O~Gej*56 z$GGZ3w<({!jwKsPkz|*FW-KnK{vZ4| zVe6JA3c3{>&dX3=wjNdM=AmKrWE_6pZHQ;Toz=DzQgiYU$1zLgt$MM$N=-GX72BPJ z%_nX>i;6-f;^I@?WuT19EfWpL=IWkxn5xa@wH1|>b-475199{rgRyZ_Ij;E4^L8JM z>YVjyR?l2mwSoo;$zAeuG3l+_u>TqN;fJqgBfCpm>qie9)f*R_ybp!#D!T*bhI`+z zFZaJVV}I;Bte0K7`P6F@@a~th@btasAyKpE?7t>VUyeWh<1<`y&Ota}bZ=V<*QZ-M zy!P=lJn+viF|26)O|Sfs3ACP zpWb#6>c8Hb#ypyjC+|GT6bu#RwE64t>4YVC?vJOLf-`B(8a(svbiDiMdGuR{558T5 zuO=`Fe-9&m^yDAp8sGbmC__sRMz9HqXy%!F+Hr_=$rXPzkLT?I%MEa*B*{_n<{Kp zNol?M-VZUfPkY>O-o7X-uCyh6t2UP6R}X)IM{YUN?)dp?@-m!!SbrRU-7Abc1-D&v z5azEe#H%0Aqw?r|+&6G_)UUGcRWF|Vb`XW=tg*oK>LTf;`YJTmma@%mLeb*y@Y`SO zGSJcgJ1zrtAg$W72H+*$-1!s5oE$xW12-5&oMQcHR|Ltqz(fkw+DD?)fQ2Z$>vQ1|VSzLtFHSmasn z0!hT3@)8x9m2PHa{cP4~Dm0ok63tKlL|&e8;VIl&98#D{*HRIBlZwq>+)RiR9BuZW z{hm9XIyHxJKS-s7ik5gE|2UP5C&@SQ7m%;iHjHZy@WCB!pN(dNr1(e)ll`;%m{#&F zqnRYNv{`Qh?8NQZ>4i+E;?jO1<*R18r07g1?;qbyp8x4)TeQqCh54!3DjiY%$sefT zeCvf1Fh8UmYPsGFDopR)?&8q#)Zda<9YXNYoorBkDp`3cMUJCI$-@)v^hcW41p$e%@N@)!qY z`fG`r8oZN@ox-42s?Jki+%)B`4qHNj=7y&Fx@V%(yq zF+zzm^X1h|xcB|V7M~6H9+)~SdUT_gQ~Vg#k4q5=-_LS= z!IGjP;a96KbtlTwf@(beQY zK+*YiQ}tZ+LT>WYtcsL-DW&#KyKvQZB!p>cnd*extgg@=1`Vn@{6g-cAzUq=6s~3( zRUf5Dnfw1KIR86AWulJ`ejD-r0=p`$)!p4=EH1SP7rW6mu&SY-a2*l89?so8NQWfU zw_bhTSSl!eaK}^x`Gls_x415{@iu=$K#hHH#3zA zM+5$NsHnV; z55~{I#i#B|C8!6wcWHyYhjhd1AI&ft_uhB{wrniHO_v;Mvk&(_^`*@grKRY@ne|$Z zGd&2i7p%jh&wqpdz1o>#bn>{NIQHNHc<`C=_&b%WvyK^#qYvtjp?l@ypwYeX!aGy( z@U!D_-T4P$?_u5WEZ+q$e>@XYsrV#QDXFdBf{yJn@uwS)#$R6g9?!l#nPZG=gEA9l ztio;gzK0p}*5Y?pk0TH3F^!7Cd@3?8d^nxTXA{1ix)L{2Au1>=!#T$dcONTA_v~Ya zQaM>*O2)P4?uTWoi}9;RKEdpT8*uQ*?zrTnQTW?ylc;#C$9cyOqjHvxnTytA){+7| zO9ki0*^~hZpZu^GZ+FR)E59&*oZ5T7S6MA*d#Y4|ez>2lS_`@}aT0G|;H;l^L zJbXEEna#q?Car(mc_NmsF2Su2e1ys5U9&MNcHJ{nS>1pq-o-+WN%|JU8Sg>EyCH)L;ejK%;@$BJ@eCEEv7@@<#IbwXj9dc8@|g=an!+SS zuD)R_&OLSzmai?baWMicOjS^?I$IIj;3V)0IsmKG&gu}IH3Y2X)?Un4W#*g%u%3PU zV0#oy?Ab9mW+UK)0RuJi?MCX5zY?R&(-*%0MgD>q9Qz8=#3yrKiiwtiX|I7c@yk!W zgM@UsOHz~FKGQI)W+&<>*njqCVDoZ@VTI9BG|jXakAD38QAZ-hMD!Gw{FDX4izB`* z_wwT+o@#?=3126TwW82(C$)(_jnVVyYO}w1l@T3F1H(z#@H;S@g%D2)Cx5zG8kkP2 zdGu2}35?%ZBOaaX#g9wwK8Q!3ro}@VNmK$Cd;+|Ft()0V0Hw$B*aPLAK+2!!`Ml|r zI)M}@@gz^nt8k>vfXMw+JPDM$!t;UnM%o)tTy0b%ve!KV79UN(p?G!wo}1^Rvh#|^ znzGXGXR$f*N6xbPVXVD`%E9u%VK`yT`APVaf@2r4@oBDBx7^+v31PzV={gGXmY=(b zO#Er?NRzNeOBjak!YGh02$~Du#g1@ALvG?pptuyLlpZ-L>9RXFM&Qu+phdXGoA`B{ zDIViXfjt_ImI6{aV<)d=XcLzf+ra|?L3=X166A-oe6g5}FP}%tC!#6FAU=C))(Duq zybSNpEW`)1i}1`*Gg%Mo(%*2EE6jKINn^ z!fOr;*P~%&@6k{|#pB#vz574-UkX-_)&I~UyI-%p#_?~pkzIgm4>SQyT7s(KThvL= z-8v12Z!^#>bV?QPg zxEmh*?den+`XDDO6-OR80Kd8FXrxi#)kT{f^RjG)=*>^2+YHW(1#79a9FBXR_yp5t zti(H?&&I0to3ZcE9;mHt#1GS!Vf>`Uc;xx7Egs1Ry}Gr-qtAVViQmn~`(Mv7q1kTx z_u7K`d=iD>vbS)5c(53i(6(=c9&7*}B4VY%Z~ zm^^nKHj%FO#w=J~gau0qk-)*Vwq7e4RMIW*`NSodIDHk~`f|SQ6RNDPx8;Skj9*7- zYX(N;{?PN^qGo+Q{B8+8 z|9ZZg-5Qt=9m*hh<;BUEIBN~lQHH&`wXxY~DNa)tZLob+XE8k^`*(o$J$>^1Qk&sp z4@%?eSpYhz&Bknd@t!_drS?F6vHrp!j$ij#SGLEX$eEBp_vU=|9JoHy!0V8VZ$Dhv-_j}i zKEC`E#^cGt$dB>*;S864X7_L{Vu9zbaLU(hd}>LXW`^c}N<~F`dc=c|Pq3cfr%!jE zM}bev=+RHD*StdEn}dG`Pbgu2ngg-ufuZwH#i`&j^4`Wg-tESxuLyjwNX3KaXv>Ry z{%zq=s1f-#`fKfy?{7iE;ld#LZmAQ85xz%g2lT@H7_fZg?cvBfnlfD+L4xx!aXk=R zon0%zqQK(uB2y*=?T7dlmAWyN20LY;#fF!kABFjckXV2oWe0jOT;>q#ov@_9xn&<7 zC{7ZzhxfZ<2>HtzicHFwmdH_VCEq&Kfda0kg~Ifr$VXoEYaGd9P5}~uk$9P?5Zgm2 z{bBIQhx2DUa5c^has9gK8#y*xhj(Ta#y8FRhm0atoEkLZr+g}nIgM07de z7F>1bOSXT*KH?atccq;HO+?W<{c3BQux?EeUVQy~Tz1n@d=x!TOxoK?Fhc>ypw75KPVS9Q?NgEWXwS2jT%83+{iYo2**@Ak$w{E3F6Wrke zdT!NvXY!%b+9dSr1WWe*vV;94h}q^FWz|MJgh7zvwbz9 z$&MT;6xvn(VBDvU8-&;Xd=92i;d$+|xmH5u+)$ zFK)f$Af&Mz){^cCr#yH__YQl)!5p!jVx)O6%|kp&Z=`6 zDM`5N$?x#sO^4&S1AF72Z_Pk*QXK1+7t$&ypL#U~$4iTIa8?7aZU^pRKL?82F2E%X zmF;$*%wbw)&YX?xj7+O5KNmE^O$4IZ@Du8RNjd(z{A7G`veQ36ktOW!LEt3+upd2C z+YRLBg93ODL-#ByG@AkPloe|+KFIC|2-{^1;|ZFH%LfY<3LDT07dYQ-pN40T@|QgX zD&(M2h0`B{CmsVl`T2Mu5RQ!RrCBD;%xqWLh!dW1*cn*f$m|07C*yfPVIg)0psz$e zC|GP&uoy{ZcN@hMt^rnbKEJa2o_^v9;)L?4FjyqQT1^xR4p!Q!$AyEe~*#0~TY`X&0Hx|UtDUAGEz-&-;3|G-uPMfXQ|EW=2 z;p%S|eGK$LoEh0-5-&Yk%EK-_tDj#B~=G8XUTfpaph4s z^RmP7n=6k%4h3~>+*ewZ$J>Y_VgIQ=oQZ3GaX8LBVFacxT!T9w`xw8w`beC7#4ucQ z{{A@bkU_ZXFP~D`s>RJ0kHuBzABcN?f0`YB@ccVdY>$xO++#(1R5g9mi5StrfHNg>k}5DA)*Bi{+y>qmK% zJ}9SR@{c#C;^qfG!x}141x1ypns+bjKx?eqRF1stRO{nZ1@!EgmyQ=cm}yGs{=>T3 zbr3qZK}+5KaLpmO>Z(I=@ThKh>x=o+FI|m)?zPKs?7@9-Ve*U1U*Ca^)8Ly z?tF>$qg@?|o|?T0fOzU$e5Tbg2Le?rgxsU>V&f8ce)4iZF%XV}{@bC1{YBfSN5o+8 zP@r(UF?dn@?F7QBi{UcHg$>Cj&IGdkj0O`U0_S$Zn*d$ z-0;VDF=f^oyz}KeT>iV)@X)VLz$GW|jj`wb1uLj>FReIaHDk*{3I}>*}dIxzoZ9Jn!!~x}VHKZigJ)^|#NNjx~7r)?>-*T+F5-^2&W@W9t0%_}5$0kku`Z%2Og9dubxt z=Vf33$3Qs0;nG6p=O+C1Hz#8C`V!p#ukTS(UX2s3eF3*$O6BnK!?0#!88#MG;pLBK zW5V1u_{}d4LT;N(oN?33=+QYFzdUC@%q0yiQByUTwP+(2ui9+0Q>!+VNh^WTqtGw#UA}6=#gb ztM{Fbd!G8n(w$D;D|C`vbt7&#Zy$#L1k)F6^p>3gt2dV8){FMXC3n7y@29W9nhh2B zVb)qJFC?_W_^B(gYJC~jtSO~pNyX5rm+Bdfd+|&x?95NecC$ySKQ=oQi>B%wxY5G$ z-j<$^c`J+XkAFOktgK86yQg7?r>iwg`v3!bc1GvS1e*f0PZ|0Qp@ynbRiX^^F7O9G zzKf(9tT~CiI@EAt_%1<6Ue=)fuyoKRoNfC8xt)O7AFzalopBYs%68MD*& zM$W;PATu)u>1{h9IXx4tbr^!`R*+Y_7ZOv`ux$FbnD*7%Xr0>wDe1XrZTpj$Yc_As zcr~E4QWIyVZ___?vprP=*=?VS6X08^-KdUR+J&nOCV2H$1KZs7rP%b`#dzkcMfmeO zGmw*(Kt)A^Ukf`;%+_qP?KL&&41NmABoXf&44`~dN25Ii>cG|)SL4QG2I22tEo5{p zaLFNkkdYjRC%;^5`KF}>_T`0xWis2fN={0VPCK(Ni43Dn-P+6IfV^9Nx3B?RLV7C+ zK1@G<48zsGR@Oym@mveFZJQZ#{`&H#nI_wlV--vfAxj`&I^-12!vMz#4i3x9KLh#; zC8+aGP!M;mNX9yEL-qYF0-}*V^HC^%Odg@&5#SQTNYS_^6Cij%U(usekZyDLXho$* z-~=W4J5m94Ig%O$`>Jx(Rg|E*WIc*k&PK(uDHwM6smSWk0~t9TklMCA;=I$xRL)CeKqt}9hI8ZC0opC9w4wH~@Z*53!#Iw`a=%$m@1lD?4 zAGJhMVWd>)bT*y1CLv3Ewp3kpP=+;oubebo);6%T_|$$0oy_N-@Fq9Kr+b|g#+}-x zRu$n@{<`C%kpVET^6 z?SkDOmzE$WHJUnK#JyO$CpyQDxuxf8ig_g0g?`T6lGg!wolUPz#YkaA4wG&Ut z3D$1QD7=@JRUwPv#fP#$acJ3F5qW6IaVj$f58rVLh7ag~1I~K_y}Pz$TiHUTrVeH0wYDs;U2cXQ zv?I68RCe?!DuZLNX1c`A#-d95_}HV9mI5-af(ko~!H%)6u0w8Cs_`YBveJ@m>E616 zG8}hEKivDv!%SHzq_TPMFAvAxUYm-yzLCQyWZR zzN^jY@PU8+?syz=<@1;|do6O?yX9UdkL`yi?>G)EGOt2h&pg|=q*L~anP%-L%E?Tm z5?6})>A%AwbAa$jV&>w?^Er8si`VYu+Z^S$tU4qDww@azFBo%kuXY*>Q4>~v%# zy6HF*O2ms5hMy?Cm;;Rud^f?*!#96{y%3nW^3%Jd2a_OZ*M*iknz^b37}CE6k^AluRHbc{~Jo z0;QP`!wdTh^d1gNqd{MVW$9_gKODEf3f8Y^vNwaLSHttd1o4L;Djhq4Al_Zz{yTU- zC2o;ZPa4#j=0V54*3>tlrePa4*KNU?l3EldbVO>`q3mdr5TD`(l$I16)d~4*?rvxu zpMcU0tFU3^Vzf-oqB4<;RyurwtXpGLyv!Rnps|7L-9{+C-1M$=svFSYMZ1$~E*-|ZtYX`E_S5V6TN<6+rP2^R9J;cwGyn?2K=}0E zMt_y14eknW@%bRT1P8@#Iq94QVoCl1zVce7K_~eI`5p0hajM*$tMf5J1P{+1k+1($85O2jY<-<@+3*;i~q zMa>qYHL^zrdbFXS#g~He1|%o6#9-F-o_Wcpl;{%Ctduy0OF{?I=$w;mC++EUwF(Lx zxoPp}#_%hPs_kOXA)V8aof6Ns>FyrUmv_};&4BdJPes2DX-H3Mjg4$q;;9Y8cW;}F zj%>TSFG`A!;v3yP)8dm7R#{8siAqJ++++;ul#UJ*Le`hnnNlTQbuW(&!;m84XHOIR z&SQtP!`S|9aQU-y>;R4KL%ZUu zd7JSF^K<_CN-Ww~WnsGHCK-OOcB$CF{7z(}<2F2aR(}l0Ps8jr6@enR zrv;LofqjT+Y_xW=rM3c%m4(<+z7bsp@5>=Sf$fB2L{f?=BjR)Swh{J0>ciOfW`F%Q z^COYtLV_9fl`1g5pK>kS%O^2m{Q()7h&^{(wG4qG%OJI3PQBnR&kzNzkSM?*ji z%Jf?s8z|b>vCURdj9-iVo_&$1%jhXvl@=GFu6#3k_w2zsr@FFdV8=?%MqkN^b4re% zkdW}=G9sKvzND9v|Y-3R~~;^YH|-`*^Yn zS1+DhEG@muDH!zag+~5iJB{L%iS!tR5FH;+cH@zFmIi^37Xr&`f~8|;;M0?RC%8uL zC*m1B;_NDJ!;|szw|UTjT+`S@fu2fE?bblaN$xs~N)9_~DmhX(TBuVn-u8eYo2{he zY?P9-kV;N2JL*KV)X95Hr*#lYJCmZjSu~tk`htcoPgx}(vvXIn6(*>M9{A<2c0hYk zg;R2VTwH)zt2X2JXN7uc=$~3c{w+IGff|ak72jL0BJ%c=< zzvY$Z??CBR4#~z4mWQGjgG2B)QAYa_tZm5R_%iXrS!o>Q2=LwV+E<#qpa!(bF$gD% z#1+qp##w?lf=8d>L{{K@yq9LvWVTG`2AC(VnGA5 z>fNzJ^Qfp-VQFDCP94<&OKAUkQ88{mwl|f56e{Xz7)V87;?h!Fd{8Hh-7A+uzb+00 z=B%s0g$H!Pe!X%`h#%WO*DeX&zfTSxKX)KGsUV=$=`4XL^BMiu#vx2cT_wg3V0L zTvKi{Un3dc3B%f>69pU%<5H|HKcov@pR@swoi`9i4r*%``>Hsv8rzM^Qfphzwx+li z7ah>qzSfshK~y=|?32~o{|-1MheA_hEwA&hVRfI#il^3A=wU)P2lHeD>JA70>vwGM`E zhA1}~7s^2WtBhP2hmAJ|Aw26V_-_4`i>|Jvu!Cz6a@XuSU--0uRsQS3Oc*>G7N4`qSV(%!Usi;-znYH^zg=ug;G9zA;kt;3?8gx<7YD-C zex&cGuO>asIy8tSEeygT7gBPXq~z3_l2cc{1|56%M`msZw1`haQ+x(CZ`y!{suFbX z)|CpR6y4nqR+X9s@$RQtV0Qk5DuaV?B3GH*2HY{?n)xjyeNq+mp%;-H*D}@u;Jox8qF@ z@jw%mjWiG2x$F8yk;wS z2!s}u<{g9Icw)g^jgBJ~Nz3jBpR{|1d5*S=S9M|zgzecapzP`>iD6|J>mLSxFmWFG zVmyKh%E(@Mxc#Ncxa!I8k(ZT>VcpwMiRp&D@-uPC-@d~i-kgDXYs;{iUYVYJOg z-1zDO9MC%(XN<|m+LBrnl-1%a+WU7*H9XDg{Q9*;c=^Y57}7Zn=k41OWmK@1ZK^f} zU^o>RE$x!f{+qX!;E(Sw!Ey@jLpo<5lk~?>VR&Q823&i1S1S9-Hrt^xJ8Mh_TdJj{ zY>HzaDn5I)OU3;kEyMjEE;pK*v5``8{Y&%l;>7j1^uSK0u)Is<cC* zi!iKfI&xFvaOHDzaovmaa0r#V!Bn7hVxX2P-TvkxJoDWeQ{FVw^zrOXn76(HFHc&B zd*5G%9#pP$aj$01bD6I1sW@Ks+#Gaklf*pAz~i5<#9i+##cJ~S)%+rSG^-GQ8^78V zoM3bMe+|?+RCj135Qh38bLEfKEc@BLVDx>9JsGz}uUg{wKoNd|#;U$AH2yhPH#S%Z z^##si?hfcCL`xryJv@2_4o`in@49OR$8(BU2y{0Bd}mmFP*OY&!~Gcqe8_mT?8oc* z%*n%#@pp!9hDf^!# zw3~5GqU&+MU@~TPIN`7XMB+1uLD8ksx^y!?FAe!rM0C-qoB1GkL4*7X(i#Sbq;{>@ zBU5k$hN`8tt)mniBjcqVkqNFVzuU z)|--^g;ps!C~2LKZ)UB)haZ22y1F_KareRwd#&yGw@M+4@8KuL2ffp%zzxNFkHYu- z_4G4bdvLNl10zlY-n#?%^nPH)G&eibSPe{i4*29xzz@#?!%hN9)&p}t2FeS7kN)5; z0UdrSkjR1*bRPqB9K^5kIFY$9Inw)82b0=kcIUnRamvDf=Wy!7Og8o zUPcne4(f<0OE;mky53G%nz?eb32YY}(i^`&Z5VRW6VZVRk-woh*jP-`+QYC{#|(yT zz|>{McC-7ZGuI(KQI}!1LS;RL!GbDmEUiU3Y3pJ{cP|9NCDy zM9t5`2-iK2t_w-KjC^ECt8bC97zcUaS3Dm!OeIfqx_iq@91NO?X3q7^$ zW^Hk;%{=_&i!hU78QomMs={uKPN3K#b7FA@6ISh1{H(_ z45K*YCpuEL{`S=>d@^?v-oADOE+5+kRSiwpLR$0IYguS5=B_D6MshqV>zdGx0?t1# z9)t@I=xi6%wk7{5@hxrnmp&rQSXF@r@}s40Q&yDGuNB^=V)P!3;*&rmnMh0O1QJ+! zv`NLZ)#X(5>ZrigSQ^`9B$_g*Q!pZIf~Fo=Un(c(?m*%7^xXKb-lMj@$xd36X=FM30;j?@s}LCD zX7Nbr#~1VkbT@y#)6Xe5&euNhwIp%t5QPTq-*4@y*QTc>kl1(bS{^$96C5 zbhJ@Aj7`f)m&gdn$A6cd{(i=qbJ$<71OKf}Kt_8xP=Q%Xj;O7!p5bO})EI_RvAO64 zV9YrVN2jVOyeg_PUdm8q5wM0~DyaB;NX4g&icqWY8b2?tP~~{X?M9C5Ttx`};58?QZv}#F= z`}#yTCQ|R4%4?9G6mR>J)bZx$Bx8MX73Quk#)$51DAd)Wu&frHvQu#0fxS(Ex%Qb! zSh2Cf2}SnB%6A?z%>m?2n^ zg#Gls2aS>uyhp)y4m$;HqMx<80#A)!jUShn*ca7ZFL`2pWJT1HsRut@hO(MQ+pc+b@?xMd#0F_s1=-Ey5q(TSDcGZHUDyWlhS? zYNk!}B>D=pJoon37Eq~Lff-bSqHlvdx7OJ0j8q}lR6rH%RR z_B?rE<;*`l{be#i3DTnd7y8hV$mccB&&NrRO{4PG9li3BZP}gDwn_VYtOEXT0hbP! z5{i={)}pv{-n+%v!+*Ct^|^@H+}Q1b^4}{1wQG0$g!%xL28pglpL`7L)6v{3YwE3xO&PX$eC7nMf3kO5S{%E?+vk&b5`cDR2seTe(b|Xvo3y7YL`kvK|{ZSJO#j6L8^4qit+*dXDf& zi$Qg`jO{53@!u zel10(Wm;R5#&^JXvzFrRx8L=UcOR$*>=?-JHotR=;$3cG2WEm*LK<^crpWj>9*rn} z&rdbKYLm0eY2$pL|2Vg|rpFk!gzcFNfp>28aEPxP`I9n%qB6IiCovsZ^feWnyWL>~ z3hUpQ6OK!*DJZ0!6pAG;HjT0Pd{>$U_Grf6xBI2Z|Ar=MskNh5`Gp)w-rgD+jCDD#mA>2cAWFqEapg8Pw+OrfJuI$;nR8EmX9vFPCwaN9|PaMSZs?W=lTW&+ZZ;+%k&nFJj?nh}OqgLm=GYsDrdxVJ?@WS|Q)xdKzT6|bI zD>YdhDIdikusDcHw-94M6)6BG;24D>zJK-M&%+{kG=y?oJ6ywR$4}uOLONti*3J%4h7Kc#j-yiigk}1ig&LYi8iV6 zc;%{LSaRRNxa;J;n6RW6Q&*PRjK){D?t=}F9foPYKLB0ZB)Llt?KHM+#*b!!Hdi&+ z0RwZ_Rw5&*6$Slyw$Z=fsiUy?{;^b=`WjDazC{%cxNcletbTYbUcGV{3d-wHKsPNl z(=xgZPaKJRPTdQC`)ak#jtU+>X8`_j(O~p$r@KbB;@ueqxcuNQSn=Rk(mw>_8!t!i85BQpyCXNngy{jNx6qr9>fb@kdf9>Ftu65xG7pZ%ojsxHfX{n5+t;Xkgziw|9hC7<7oy@z(Uy&9EO zHQvlf3tQq@Lq&V*mTi1Cpthlr@if?sOmsXg9d1K|oerksi8Yi}*EA5nhULG7V%1iR z8PXLe9yZuE+Y4WJzLZten5n0NpgLMb+7&f*c4?n;_WoCZ5B^yd98)lEDv*-@ie(vD=KlNY+w4Q5%k^654~I3*uE536~pTC z*W`qFoH}kGGC6itvOd?5hQ_ZgTXZR^_P0@u+R~D7F%5h#t*Avwc@34uJe+ydU~9v* z)eJ}FPMiF7Y&%QG3SF~ADlZu~gT^v4S(Zk{?`JI`RND6RdVZJfR!sZ}!o&nNaAg_z zMZN09x%*>^{}w_DS?Mmjf#(;1!uSyD=fIRTBhA!E0X39Zyj{~#x%%!d`zV{Uj<=xf zpO~D1G%7kRQrcj1TvvQEeF1D&+U9iI=q#I{`fPvjQp+j1Nef6>w#x_U;1?PKk ze6rp>H|Idm=uEpg#rUcBC|(1c{REYpL#dY6)6@aw>w%Z90j_w9IIOVhM06^{?}q}} z9e`^-Vz{-y+rI`zoB|9z5olt#)``G<2QUodw6EG;Tz)4MfOt}N>hLmOD_}`8=7@~2I2JoRJ<5a+Uzb8?|nz0qSXix(A)tiZ-l!`JQ~ZJa6aw; zqSCShASo$15`6TfvzVQBLFE=KEp5d2ON%i(bu_XMxELAPxk$_HNWC_j9j=Zt6mWCQSyAyUC)`6+~HSOUSg7VN?Gi!8+vwd`yDj%qrst?oqrQC2jypC1C<>KCR)3@nFEIQ6!gl^Ko%96RTLICvD20y znVGC*KpYIJo6sRA84XQaY}s0Con}aul^z}8+``IU=@lnR1D|YT>J05LYCAfbUS8YL zQPnz$$AL?;@2^~JL4U1V7On&0C_)#U55saV0_CB7skq+&wrfW&cMKzlE3nX;;Vln2=vS5nM@W~fn1!-s zQ!w##vJG^wgE90K%*8I=_6(>ksO%aW>M?Wtn^>tMq&p4rj*yOHelzY+ zvUe9qDA!**D*W10qs{X=+IUdsG|XRD#rnJjeLJMtQO}wU(W!xHiLKG6eJZLbG|pL9 zZi2j)kml>)-#G!Bd zG@C8a5;W~c(VjQeXUcl$Lxm-dY1eWy?J;`zto~S3P>q)+uCpa)D~oE_N42n1<@$9< z#U|3OVf)fjxy`iaXD6Z~O-1b%+n*x=vQusnc}qko1<4ImzBE+n=5#ymo%YVzDdfA# zPE^#%h`rmTT6TT$qmtv@Ijlh09KEs41E2<^?357@p$asxA4l_x0;fE^#rde{NPX)7ugStarLx@_>;&$Wse6uwCf*>7vpq+bfcu zmV}L)%1~NXgVDpfS@-|m*YnY?O&V^${BR8Hm4{m%{1EF3%Iy@g;<9QxrdqVe?c3Xw ztmz9kn8MP#b6d9QYIM!dMf=)?x*_Wm#F~6GZXz0S?YG^-OA=5ah zZ+rH0r5Mq#quoEWaOEabGP9VzF@rj(l=1nbC~q!>|K7lofP9NMl_U8fwcq zwiTd!&371i)M@C@djwK*Iv^#RvXxy4vK4jJ6{sjF#@5<0q?RqfzWqAkf{QNni2cuC z7fMb?bVyHhXYwnt*1;+B!U^*P?!bxfQT`r&pajW3_$0T7N5@Df=g?$21xd<{mb~dsosyLd6VHOyNeznIi^~Kg@oz6Q&G4vq zSxsW{aRtrb2eVRwX8e6m#j7k1DoQy0A^T48La-g)PC&C`W7dV9O#Wc?-eiNq|rBoeFYG4tk=cj0Sb!_&jU$<4(TP%uj@ zJ-&;ODZ75q5ROI1pQ!fXcy#yo(8TiSrAf+uT~!$x0wrgrDLF$9Jr$Yldmw`fPHJvD ztBX={n(4N8JLtIfEe*Ap_4V6WK>;NxpGrD2H?(MH~xNb#jaHrfw^e z65Z^dmRRZ=gMUYizB<=hz2%TVB|~*yU$^TiAZkyFlm*Rj3a_5-w&%=6W%XTOaYaiX z6?``-Bzo0yJB9Z_bhSiO;pLu2h2g%_`e9)~6>fWdp)Cnj+Y~R_^CH7$X+^KJs6D7{ zGkNCj-*=;SETL0wiEPB7D47Nqr#?0+ZN{JIG7ei}%0TKf6kZ1&#MTV8dB05?9y3vK z=wpUkg6EVeTT;isnh{ptAVF7oEgUT|3bFKGfvp_R8fz--G^YCULMl14P02a%tQ$?? z$kbhGrsSxNXc-hUXg7jWa$4f0J1;2{xD1 z;D=Xl#?by5pR7*S|G|?AD28y*lE>Kb?upj6_VGw-zG@bi&Ekzko$6i!lAQYp~BbPvFYa#~>v+9#`M< zK1L4A$ESb47%g(Iz;n-BhI5V{f@urZVHCst<}aV4EtR|rj~kBk0k>h>s)sD+rRa3) zkcGRR{0c9;KO56ty#g~A7oc;ybR7AM=h3un3)^z!LxRdxz|v-k#nd@h5!l#;_kZrPx|mf#l6IaLCYJIOn|cJc9o@SXMR* z8pN1dmzlBPC)^dTp+r#%`_of`fjQ~j_w(rLAt%k!R2NgRDWt;E4yY-0%g`jf6s>lM z^;Hg6r>-^BxV<-VRD7iDFe6b)JSj!3bQ7#!(6Z7V2n8NbQ4ELPmE%5d0mR^IB#1%@ z`-j5&aRwcr{K9z?qAA>F@nRqfZ%05JrP)aA0@v962{ipY+$A1y_`gdKj>zqbKamrU zArKoHMm!R`$vAp3Q8`b`Nb+fRzA24iwiQTH4I$`=jA;)^dDl$7IdY7b-ufae1xKJq zNRs{NH;3$E*m*(BeH}V33mDdD?C49Kpt~2wDL5gXtbK$d)9@Fn z;Vu)MU0`Jr0et}thYr6eyL^y!_t*be)NDvoG!qdCl?Tfm?5KrwQmF}9Y@$rNcPM2sT#Y?G(l%w3z7@u&%3XZ_yCrzJj zZNoO)@alX#{mp80$xS9L#>L1KhtVNkGU;nJRkXyP6b#>8@8-rf=)1*4X}qbO`)Ld4 z(oOsblr|k}9Zs7Mu1$yVn71M&ch|qTIQ)DSuITuAt-d9OrT;#NL6;rTX%1c@V&LvE zo=uMc$bfk8%Ee*nPxVlOlfq^Roy z*d5m%hvFFzBavnD)Eht8tfoLq#T094WsTk3uh~8=Cp+)vXECVHRhT|^4GtOIn~Is1 zt&vMcBjxGaDNE7k;5%^k4bP%ymo~^5bOX8_a<|Nm&gFHdkVwA>Hg^$^%b* z7@ZFKy~X+5!ynt7Js*9$03G)J4gUPxx7g>*$8hkOk5fUq1HDMEWK%hnp_lR2r?YY9 zX^&#@ip`eh%~Xp1cE?GWxo91F?{yOfo$#Q|SeBKYc`hKMV=zAl@X7;Fag~M-i~YU`vCpAx5d!D?d@{U zKmL6@dK~!>su_P+!EvSS{=AVt0%FE5|Cln3fFaS)Kdj)WE`;iXFNy0nQnN#0Y$&27 z2ooEZAIA6J9<1(?Ut{?vDLBp3aem^<<4w$olzoXL&|PI?UW`ZAg0yHAhlHebq-SQM zMN%57bB5sCxhwI?%dfEAcxCt>!j8CfK*pkz=|?74W06iI5g^ImOP~)DZp=wPzMp6J zo%~FQOLRt=+meck{Pcw*fr^Y~XT1AL%p=ZIX7sAelb?=|4rXxVK~RYa{BQ<-vi0ua z`d0I5#@`@>9_q-5O-s0r5G-q4dMul~ z_W;7>tKiHd*C~4LzPEt<`1tl~WFoXI@8n}REI%nEzMV|FFp5ML0{yqKi~|;Y4|_O! zgr4KifUmL|Mqm->h55yIb-$KT=I-Xo}!dZ?&r zm)q{I|IHZ2XK|4ckA?q(7|<+-gd;7f`)@Ag`hN=iZ1(cowFlSx1$KKjQ>XtYM*S%1 z8tAEp9U2E*@6UJQMid-68JiS?+17R0<8^nxhNoWr9vA-VS(~v)w2LPd)`)tB)EHhQ z^f60y?9RtOz{ywt-7bCX-m#7GBhU<`lm|D{sH)iUL^^v(e8@De~SR$SjPenQ*h)ihuFB}=7Xad z3rdHf(I~(D4=T~%A(&~Nj`I_EetLvxnJ@WP)z$bS2V455W$2XMbsu7SMh;pgWuQE@ zFTR_*3a`KU7L`@ET=qW!ak>MDVKxB&o&G|RF{h{(LUaBhKlA6i2@?X}Pa`WI@(T)E z;M+YslXht=1AQDp44x{Q%yxJJ|DAra3NH#m{sw$+7ANFyAbOrXh&L9`^N+$4gz-Wk zJeg31X&!t$*>{0!cr-r+@2A9Vczo^x&k5=73rMrzv*a7Td+i}Gdjv?>?>Fo>oQ!}M z{+PS(DeOo(TxX}SdeStTZ+vII8*Wg~eH_}^$v79ec{m}VTlp8=3DHm91bq>+4Z<K+mQ7)<^%9*ZjE6Q*ZYXAgd5@zN~*B=C7}&R<{;5vC9zT+cZGOQ*9&h4b?; z2H$cpgcgn9d3Xb)-l8BXoWQ*VPG*Th@WMFG+;AQ8w+O=c{_tm3FI{@`aQxtwX96QY zh~W4>v31|a{5e2z|9=rw2h|R=rhZR>s-+GS@Rxl3H$myuGB!IhdN+co?dg2{&w%`R z4MUvy+^Gxk+sp0-(G0S|`fasP=iq)@vOfy-d)C#tHyK&AjA|7H`YZ2z86ST$7j1IV z=;wo9huC*`@#q_f!buTQJ$v`VsVJt>a@tYDgRWzrVO^1(nToMv`q+$zx;!aU+TbrF z?bESi#fjU(J|u}3Err&sp)Qqfja2Om^6GGcEsIo8{*aN5d70Q;T8(b`*{G>+#3|Q4 zhxE)8=tRzVDqN^({E2PI$8!QX;%AxvfE`s`)bth$1~pd#xKCd zCyzpUYBKuu$V1=mZK+IA(P27MQsb#R64%?$>Swv~T=}n)(Dr4TlgRTahYiG(IcrQI zQT~W$%~JL0+J=f!GLAl=w+qX(wWHEh*U)JB@ZhuGWBH0ABqhX?AAJ}nVR~qlgFt*r z5gOd59X|hY84kJR8SFQt3&xJ@ZU-v(Tx}=AM3@bge+-U+k4Qh&CA}Jc#NAhJ+?&|b zo9GE&Pl6xDUiA|jmrub9=MbYneTUFgLu~2g_9z6Oj=*sf4f6MJj5j0bAQUu&Wp!NT zDRi9*Yp1Sh8GTZk9Y)YHB^#xQUGd%QRe0}%4^dl7h5A2$*c=H#h%*Dd$0SVL1y1r0 z<9OT)tl(n8`+nvwhzS=J#`p7{Rwy(|uI7SiJtbp5g2cxkt?k_%wWfAA}cni}e?H;hLSriFsEv`e|Z=)jN*4u zM-LkNTH`E+ANZ5UXr+mEd-cS0j|Jz*7rzaJ=|zy-eF!y;b|;FAf26N)w3nbn$BLHM z+wr|lc#_d^)>}|g#rjBo)FNsdw%W;0rnGSYQ=QR!UBebs)HJ!h5pt`pM`?AF`!eK# zggv>HR5zI2*!B7KA!H4F%o2ka26+)81C9@Tj|vh}as);*1X1-OI;iYEc5JZ(Ap0IP z))r(0F|7Y@2W73Ql`Y|9MbgIkJprm$+Jvn9*}gyf`9N_?pv+8aZHeDqyoid@sAYfZ zSN>NiI#xfU`O#aHi(iL#gE88&yH|n}z#Yh!ZJh{)F20<_+?^qKL{gFx(5ZbE6_aGo zQQ+`YcCPqH%L}g=ppuGemIYra1b#JfF-8sQY8(6Sd+KxCarH5{|K=0zWHoK#*Hr|? zr8;$ugyLG#t=3Kmb9*eTD}|0-_Ba1)&z5F;G)ti+p*o#YZAQvMb&ZY>--;Y6HBzEw z9{TkO=+QA78#h-_e4yMw#XvJLlV-2R$%hZZ*~bh=c}1-Wtt;u?COZ}P-f$Gt9dCyY zJ+y+Q@*4`3ET{+@|I8jYdP8p2lvA> ze>e?8`gXvTe|Q(|b5rfKG+mha)#T-NSizHboJeIS*Jx17GsQ2Nyec0rJ!K@u?yo}+ z8nCgb!e+5_*nsjydx*40vYO*?PF4!;zIrSkxbX-qUsr;ei#C|TsUmV5IUWsyqNK%G zc6>YIgOCD5s}BJL^;x4!#NAP7CX9K6+ympo&iov>zCy9NrL=yXi-uj%@%;(L8;w1@ zXUN~h<{%WxaBbNd>$(oMiBG1Yla-BaI(03+Bfg!r0v~<+3F_);WvD z_$jt-T#UTzbfi;Lx35&%%oG;Jjl*yv)B-JK-aA2aQWiw-AwOlTeNo`koZ0wv*Nu*n z);=8nOR|F1u>w}oT}#t!DVp5F!q$!}Fk~*zsSZ+C zBNpq(Q(7L=z>YwBpnPRVhd6AJ^2V^16#fKdzXK4S<+YawI{?>-vr(y1TYfogyHT8- zZB64gY_8pkwWYNvi0g>NE<@R=B(u_|qjh2u$%hA*-3#KYbzB0<3Ra_V)grWF`PxZ6 zS}MuT#CTR3RYrc@Q=?Xzz0Sr4x|SZUQf7JL=biA~7a9e3{&Z$|&9vx*w3|*CV$<)- zHkR2JHsM>3F@{UDyV-}egr?~KF zh!>+R52I-DIlKE-W%n2GO*lqLani0M34F35Bqc^=dD4iEICsC!IC4lkDkWR(*7dm7 zE$jl)v-jX3%R2e!2nqZ;Y2)2^;O zq^lkKJEmtA;+Y4<)s49DfKKS%CI$1?bD*X$CRt3J9zQe>!@Fl-RZ*>dm2<_Q^ee&Q zSMLs7s_5k9jb&&U!OI(Ww~^WSZUiF`?*{plGN=V{Ijy z<3`k%u1CA>{gIH$v?irl$KQfNj^A$fG^kE&+uDS}l?zcuMKUfu&o+wc=ug%2*yQhS zuzZe5s$R{6+{11%I=w18H4fK}>t>tjmlamq27MnwK?4ZFyH^8qlWE3X#mB0KyHDMV z^|c)3wGF{+P7o#(C~$MH0r+@f_Z_;0o<7JfSyqDR3zrYWH;YQ_RJ!oYl20!TdNmVr z54*|eP9OD&mmJjDPMlj@p!T)%eB6_ub^Kc!>an%4mP0A~gz`c(m2X6sf%|YMPhdOA zKwM%9`|G$p!kgNI`qBB{y^Ds%WQrv5R1!2>qCV2~rPj`6v5fV(P+J#xZuaoq1Yul( z`k07O_!;xpV%}1Y`Rv42t}n*yh3lw{)Y#IorK>h!!LkB8{pOEYw7kHUkWHJn220i! zp+#J4EL~ZI`SjQE%Ql-r8anB08fjKl*P*z)8sAJ_hDseJ&A-XBS7GgjGHlpXfp4ZP z!vQ0EqJOV;c>R-Eq`wLGTz?c6uPnq%AIz`=26S4RW_o5USZl{VPnfkD?|n7T6dE1X zJbm6;tSTtO^3}zdFmt7yj8;nCzn!`gg(X$^Va7_l`}I8L=~k>EU)qyXRnuTIJ~~`r z-NthA-3pDA+uBpHJNxLNHWM>#{yMz);Vdj%USvz&Cd^!o^;B5a7FJ;Tf^}F+TCaRM z2cJ(^ip}+nxa+FJ@Q*jAU;)#h86YV_FMl-4_|>>IdG1;)TtRt_c_4*n?y^EGS-shK zDk!SNv+vKuYL3fN&XiC33m_=s=E~oPm@-!%>RE$u{LxtCY`zJIZy(0M#|*>H`~^z4V!?DjU6B~Yeo8SnDa z2OD!pQZ72+MoTp*5~8Z96^hogoGOdar&llf{d75SC&QE4b^3n4hzqwiSYqUV8}&Q1t75N$t^9=(7* zpDHYcmoYrgO>v2~PH9V_U@w(kV7W>=J5G!|6S)2h;F6c!T|9OJtHSHy(UJnx`yk-F zXUW@(PRS6+->)cA5Tx7;KOMN{GvKE0fw4E!jfzb@)1|#f$KMP5dMYsPHU)6}Y+-!j z?d+%AJ|xAJ)yciv>2j3*SZQ$T!$7w&!07XU5#*VjJ&vZndf8j75mcN^K_N}?Kk_W# ztiMwL;6NY0p`k*inHxHzk!fu|2>2z_I`&3qPWU7Fq9SzC{Z7$QTmt1`vkf2wCRvK` zF7ODxk`oKQ(CvTqcQ5ksn!VB!fXdFp+bu@)WR*P(j!(w{jrTCHdc!(p@4|3`vW{h4 zRZxkI?D!=pM1!N@g2*C&-CM8)-SX0L_CbAd@|bQmAStMhgw~~=>x%2B_*9^%yw<+H zRZ);xPx>2Zma|hYuXe}O_H37q9yA5SD=3rFsxNZe>;lp1I<+f{&Spv06f=BT4OVWd zw%HK(#k&QHD(kR{ZaO|!>yNdrS(gwha83PIY}EY)I+=;MYl>@Z21ey+`(R1ph9mpn z=ppSfYjqi>uPDWRXAZ=P!}C#9w-x75!5P>o12a~ZVV~Z)$WDv5`k<<>c+T0olU;Tw zMP@|zO#FgMjc#LBan;M|zoO868P+U| z!YD1e;IxkI)Oewv(y^4d1@u>1Dry>;2Ip49Hm74;MMFov>lkOb7ka$tPwi4}YuG>N zSn1a6s(oHWudJH%$cNIVnN!89ybvGjn3v1wXYQm`P~q}Xd1(1t+hlR*LJ?m%~~slQ)9<)x^&3c3$Q_ry%6LZJ_1ajje9i;0Wz{j{Za zZ_J9d#ikIsjCuroggPW1Kb8gZIM+cg~n z4T@m}CqQ*=C!AmAZQ~hJrnVH-R$Y9W0o1IHj%!ayNk?jWHd>_SVpCi`#?M%ax8Hfk z@O~-;!|(Rs81Wx25dx1fST zPUd@w6VB7yP=G%b=(!K5{xKY-s4DsuE&?_#c1nc4BEQfQ-EkxcC*)D`5P;q~g{U z`1Bs27Zs*trq3^QDNB7Bcm4pEuD*u?Lr$WS!u*gzB}GMwOBv~O8R_WgfQCMYxP0t+ z0MkzX#fKCdDN&-AoaORJpqZe&UVN?x9y}KK@n67qPcV<^- zELcTl1@(L89RbnQkvFH{I0(CQU?EA%5_^+T!|>c#A0zhNVWQ~;AeLzKdmipSV+8I!XB1}Mex3C*2G$*sDW2mAx(K$9N>v>4tmZOVHCjJ4KbQPM1KFA>n~ULpKA~EcjJ{^+=T2+8s0(xBA^?>-z4l|1pNl z_;zDVZPx627SvR-_M{#Y3!4NoY??XoW9s8D%G`Nifodj6=I*;G>&H z+2xuy9oZclsMvIClZ59k8;bi*-wTWGJA}%4N1F|lvT@B3-LUb|!|>qQ{n)-5ZRXO7 zj+s?RKF{5!BWB%mFlPPXKnkU;?8Cq>$92Q92gc(0UkpJG75k!c_pxchZ}-LW2M)#U z$MwP{wl696-`!5PKOc(o_Uniu3TZmY?VamK;P&HtVCe&g;Ie}{qn3Q@BgPeDyJ9_g zdE$aWru2CSZdp<3qs9rt^DyGZq9t*}*Wm%=Es=H5_MI3>@d6|y z=rq1Kqpg$MG&><^wXG#mk`pOTv}BkT$jV5?hJtcjb=Oupn5bR4x# z4HSruRv<`O&_0*s6w#()LSZ!}C7%4mp>=D=m+iG7FG=xnNM|1}I!cp3%94(Ix4a;) zX-wNTO_?%)loy?bcEU9;V8!|ph$-n-q5wI62I1wzl`#_fK~3jgBmn7e>MM*&Zfx3qQ?{27-Br}QN2#1hnUJEQN>@!~V&#uiTBw-RP^nQq2!@~GW`Y!6isYK9 zZnj6fO99k!v}vyar#V*g?W_M2iWIgSERyM zxs#e;6DrhZL0=_RRd(F42=XVn?K%=g8ID$ses`Og zWCcJkbwRG?^2KaoN_Gc&+e#rw8%r-dv>z3UcDQWZKy=DUHDSt#vqKP`!}e)tdUhKs z>KbtBem!yb>oc%uT{(^((Z!UN?9_N%Ij+Bb={on3@wob^0XSkb)uVW@kZMH@i8g8{)-uLgDM*(FUp8IYYt~k7p zT^e}7!95wS4Gz0^JYM{6IhB|LO>r38KhKnoKBRTr@O*}kLr12qPy2K%;=rRpN(xk0 z4m@l11)R!Ka$*albKsf0q{J>AtsouUNPqhYeet{F_d;1!Bh#fmMqm6|SUyc&UX0-s zNZX|+LieLgT3$jvbDZ!f42q~9ni^+Q`J$u#|>+T*QXUy z;c?xpD=FrAbg>2Cm#VwxCl-P4>dXzHIdG-A9R#FeY4Y9r!5D&GyRc+=Bu&xxU&HmY zx%#_X4dV#nlO-Jao&(+8(l0+1z4DUr%jf6e6Dq{-T|Ww|s8A21GIG}5`BajNFl}`? z{&ad@w9AOcux^=nlmh$3PtV5EP1Shr(xDV~m;_dkO;mz(@#ffmxuy_}8`PExej1h* zRI)LSBG#o|r*pq&s?3nbtpU z**46k0yleY1ulGQ29hXH9?&-z51!GFY2JhzU!IRUPwH!mi4Jqxr)Lh^UlQ(qZz--g zq#FizPRH@X+v8V9_r$sXm<6(eGzx2)IVLOaYk5j*jO>wx-@dT~_k6Gv|6;z>(LIC6 z#|_QHf(_MpYw89(e9i!5QrPRje0ucUfw<$HMfiAD5tTT)v)yWDR7+vEP?@>%kS^Fn z1+807GWP40gXL8EBp3cHpo9^kYopgtd+eo6@3Ai%yaBgn@2B5Lzq>7mxFxu{5TfT7go%EMa*leViSm>sf*B3bRGI@TALd)6Y=j>RyQUN1_-M_bD$lH> zf+&q!^ksPd*=HT%E?{S= zXa*R&1X^EFi3NQ|N}{4Mf&z3}F0dbk=KO&ix!h7010}#3nOSJ)u1si60em6_eu0!0 z!Cqs5)l?2N6Qg@^dL0Oyavv3raa2&w1P;ByEeBI2%k54&d}{xSppME`dLGb`@y~bz z_>uzsk+)N6CEY<2eKcK11HYvb zFooLV(Z2&`QfXQ6IWXr#;4eo2SMu4!cz@j<*t8Tl?rx^Lzq3n0(>*@Q7txb4qPTu! z0Uh}p;2J6)nu*aq9D!zWL~9il7|rfu>>ZbB**O7j2BU#KK50seWi%d5P;RD{Tz%0|j+JHDUx z81sXQ;44=H$CGx?{g}6*Q!YgJrvTB^VeIJpc0h#|Tdw9ic=cYjCv4OQ?ryWqi%W)9 z#zRMeIe2y-B2eF9C80Oev-5B9Ee7|rb zrmxt9?(H(rCL`I>x|B-9U2o3Bw+jj|ZFvz69nb*{4UPC_egPi*U@rdk%@SM2mX*SK z%tYwI!Nu##QB+ZbLkG6UuzU@+wo7$Rj zCgYhO)*w4sO9n*Hm04O+D||L*GikK2ulo`Jbur?^C8bD7)Rm%QCTAVr~)cduK6ToUqQmpXH_|*xfD{{&N<-rvm-AuU4`h z#Mx|)lwj4rC%#^VvsmBs(ctEzyHinEY_lWUU!slmQYb#3UxZDS4K~XunhLB#Fn;&; zBE0m&IxJXU$@;tvr;KWk2R>eosVmEI<#Th5rVf}=_Oxc-y{f3n+RWvLcEwsM`lVG( zICD%#8Kufg9?)N|7fH3e*?nRQE4_qN8jFDz5Y*)(e-E>(9OV@ z@LxP%8;`w!@-lC~->?^l$+2@QanvvFRKcOVw2l5-S#YYaw#>(Xo<4)@Ph522-Y13+ zBN^dCHhuIGz9~579PxLC!PtMd;$Lej2~u!0&NmwyP_k1 z567=FG2j$KmK7UJOLfu)?y0=oqVn@xd?Qj(Ms74MT66qv?I}9R8A#90p;#%&(SexQ9>h*Kh?iI&B+%4TK$ij`rDVx>K$xwj z3@e32%7m7!Ndell9_V|BOT#6v0UZWV2`G0nL@Hoqq|b|x)Uc#TOk&~ujS5IQ6{BBG zaZAKBd!;WmT2i*2gH~2YU9deGe$Z=O?j#gxtt1(_|gFg76FNA-;k6k!I^&t#@zy&#gX#l=dp_4 zB#GwAH5$~J?zpxITpn4Q5M8q1TnLuN;LXLkCyWP*&PAzTx!aoqDbzkMp0m9XSJgDwtBTyKfX7h`q`q`e8iGMs1R~+6S?J|=vv}-nM zDX3^>BAvpzloxH*w<`f?*A3_?9C&oOpRc?~pcj5^;}(25w~)$27wpv`6Ejv6qo&^7 zaPBiMyqxr8(smpCG}ESiE$>fXhg)8pfxF(CkISE$Y{F(ic^$?LX>Z4lKJn!;3Tj!n zWNdc|o2!wkr4Hmr{FPI2YLgacx29LsY~_0cI=4x&eL?!No=#!u<2i-c_pa|y#kBQl zmug>~{Y+oENvHg@umcE|Z>q-3HI*i8owau->!c+#wxWNKi?rD0MEbosWdm+Gx(7}g zk%!l(Y_z@VcOjZmJ{PR7u+t4MWIhh>mX5!FwHj?1uju_epcX?=d^?IXaHhq_+Z`qr zSIN-ZqbXtD--F}8C+cOoDlz*c%}mtQHnE;_bXJ|E zBCheYu5OF@u4wHg0)4l)f86Eb_-gPMoZ$@jELcc`IMoX(j&P| z6~Sl-9G;XeE%$8XSYxv*Oiv5e-3X#3f<`n6dNl<{?|wW2dC-ua4z!W8K6FN>#{)|* z-IQnMtg!BB3XaBMqHI&XktZ$l+v2a`48V&|dE>Jeib8#gFx37?%{lrY4+}#}kYBM7 zAUR`YAgjVe{6swxeJG6Z!z7~WP%K0t${_}r7UqM?HYth33+kH>qOof_=5KY1#;@NV zI0`BQr)FAu#JAEMMij^?0PjT)uU&+Vc()~pTDr!k4l78{&c?R*3@SQ%;rlsj@basa zjfKAhh>5)!PU~V%M zDi|5MNvV+{7LH$d)y2SLC%BoD!)|nRe@~^M|2U_>n1C-D8k}h8Z7}OC;N{DJ*RBCR zzaLmfzBBTu?9fz^W`S-x@h5|*)-BL80g(4r?{IBI^TDGSpWOYLXRNe^`pYn4TAYsFGT05?8>P&RAt+hWIJ=AE_Y*aL6 zXMEOR<;UlqG}e%D=l=> z?dPdUt*H!^;8@aZOM$9QS_1a&-NppZd27lrsB@-;`E1q(457U<`FeNSI@{bWGE$JH zE-$lmpR-?A;-_Oo_iWsLY+t-Nb-m@-3Bx}&Dy2&AJqe&P*BtLDNtM1o|*&p%EE1L zETmwu&6ZwHSX{#Pl3_EEeLJL~AIPL3H$zKg0Y-A4|}!^upCmaly@ zbEEC+5vZDpA1QKbztdKh;jsQ~uy@Z)oU>0y!|{={PiA0#8v3#=-1Xj4-1p&9^H$r` zM+40)9mRMq*uSH-pT!%iY!B1E%)`S5M(D8r5)4#^MPL)f{0z^s5%;cs+|OFXEz#)L!c(@^$P*`0-!37{B8V@u@@SGXplK= zkQcp3*Wuy%a+2cVprZbyo|^9P0iE%yOAo{K7aok!gS(-cePh>-Imk#)LQQ?W&9rRY z(!!QvH8nLcxQkOtt(N^tF_MDQzHK_%w@F7;O+DF@@F-px4<8MUQlPfj*dhMJr+Ak< z+ayJSJT;QG@O1Empi}!y+czVnTK%{_M2Uu$9xDmrLyDO$EN$G<6wIvXt{aD=I0(dZ zEHi%?x0c3f;fv)PQN&Y2W24RXE7KHCJm^plOEcrxMx#DjmyFjj&l2L}@Z|4~r`>(E zQ2(KPP`%dv4|7xAkPrVL66Ltk&}8{2{(b&@!ygUyR<@yX4ZuhA{QUA1eh|hfI1wz_ zyf=?8gCL#=W(0iq=KLHeEv^iR!L}Pwro*7{J~U4!h{vl_W{7g>I3@Fa;nz-~ z(6Y9EREBgY!Kx{4Hs&CvW8~S6w=>AUW>uuT?N3GIkn5;OUBOX{X{#gd20%w5~_#t zoct?2ax$eyijYS$f%&ePxa>}DNuZVr4m!@|Gb^NpxAOGMvU%_;YV!>&0?yy#%>#3h zlhJTpf!d4Q%y~~4{RoU@k8ip8NswKGgMqz7p{i9#xpA{Ak$~0&%x)F~bvSy`z63YzcldEx3ErMoXhM!=#%8Up zv{@~s!N7lp%Ef+Fmv>f2%_|bdK#^ORh?~Rk-UH|D!$eWC7roJV4+E?7&cTE>Iq5I3 z?_t9qJ%3Kn%);d5rTAfKDK0;xizzhIR+h54F)zrFmP(zzcSkC+X|}9OryY{<0 zdBGrjy>K($nZ6P4%_y+CeEab|Z8oVp+kj?}eoH0pSSmL zFaNlnN?EDR1pml7uCfsQ8LKPoP=U9mZnR}|H!$5&WYJ#K;9e{nc&zW5Lm;>D}_6R}su@gOZF5jh#eBlUPw zUa6qaTRiKs&C<$R#uZPT6ysQT=R9!JF*teLU{i={8yXpJBi)nj<3f2Ag-#`f@kp7_ zrKHNIO&s4+nSOl?th9?YEyL`;hU1^wQf_9d9SEQ?PIRTrVO^9a~%#KWhRSh zwwX_c6R+Y$hX#n=inS$-Qp#TwYDqgYEs5hzD^rZL%0ksQCzE+b9xJtHRZ0_SW-}jj zkb%iBDs%%Sh7YkDD%S}3c%EPQ)xcM7TsVgnLb5tU(8Ibk5YG~@` zd<7>KPY5!;-}ZEZxO@dC2G#lcqf}VI34wxo;8Anq8BsM?$1FDY9UA^92B+w_3q#|m z7o=xu=~^~6$9KW_nJe(YhaaQ9nR|3vun6`@f~&>w(~gWQrc zDF|ho7$51RQ277oZnyMIJSk2cS*nW~xL-ibMPU%oC=66P3CNPtneNmQj)DU;&++ zCIv};QkXJ3kni6DlV5O$7U;Az9YRn|p5}h+_6z;^w4*oXJmynR;QiZNJUXFGr@`rD zI4L(ed|)psWSs{C@7?Z}rs)s@ErT0-J>z%@*f5()*iFP4;g-^A25Ji3EicIDPf&8y zX$W?t+$1?5==`Ojm&*7LTY9<(%N)FVtO`O+nqJd(~_&` z{l~z3PoUDecJ_Bz@ZI}p)xIZE(%MkR)!vwGEE>f?qa=CjP1vRKM@vfx`tl;1(kvcL z_?N%y+~n^<@mFQ6LB>7UIZM#ria3VZO1qT0s`>_;e^76nymxn;@z7TsIO0)SUB}QZ zaMl4mF{W2rT=(oGTVhgG+hnKcxY-(a=T7Ig>G;FxL-EGMRd{>q8e3Pd_G=xC(#m$N zug@ABOo${O?t)DqiwcQ^HeKXt$`ReP30tg7p^)GuH~v#;^6D%>)8RUjH=YAYN}^8p z(FLAO_BFZ{QM7DGr^hLciH0uNYlX z=nJCk%4PCOKT%O}snb<@^|U&uNGznlDSc*ByS4ICNFO|3?<=E9NOU|RuACJ{bUiR0 zh-?^EAI#!C3CbsxF|Bg-yUMM^ZKy0`v)_!W;*BU-HUs6$r=tJCry#vuH>BovKx%e7 zv`$E3aP2eN!$3ZD7r~Z>I<|#(u)44UNgW3uF)fSkac+qVi+xXk>ZJC+Xc?t0#+4GR zWr}~laG)v5$38R#U2>945z&DhD;_!&S3Ng}N%L+xVM$-1GZ>ea{z&=IvN2T$3H_>jDtR?`<+4nRw}n;plPGmsURhGTEO4wr*)c zV@(Abs!C8_R*0Ilv(d16Dn_4i6XKH7k-;${DJzftwL5vtiC#Mf`Tpc~r1qe_0nEhr z{&W$`OXET+O%n53dCq*Wj5lQc5CR8+6P9&~=2^#%#8C$h!1{tR-15NNcFeQ*bsd)% z*7}r|6yh7uEk73%Ub_*aPI&-RCoDorUM3D0)f2Bgd;vC)#OHMrGoI$_X}|Eb;nq}_{)pm(7fp7b&4D9(Ae+j`L(l(!$#d7(@zF|a ze%nl3e9}myrX*ks>-)ubyon)u<>N-u5TBaSdGd|PC?ns$yJ9Sw8aTEjC1A;_O=uk# zhua?g3aM8ES<=Kh4yvoduMxcQYh9vY8#2RVa-%YboGs-%VnQ+wZe#suS3?BrGx2(b>2F zSV<*l`9vD}Y2Qp$fuj?rJv3EruZoV0-qu9iDWvfON1r<8f`mWP*h~dLZaUd)A(bti zGA0FP$+vEw&a&?q=Um6vrp4Y23;l(s=TxASxG2$xE5?iFqMKOli{0l$0YaX%miSZ3>tl zI6VhIbm(Yr_v1Y8$tqnr3tL7OX9+#m4xKi0?cU@f=9vlQZC72I_|R=3z(f zKLwQSt>P1y?W<9=W-(f(W;5;-CYO2TcNRjDv|wp>P2AQ2OQ5yv@bX0d9*!?0OIWdv zC%|#S(N;<~*1RaZNT|0#lkbfj6eXY+SJq+S+A<1C+B2gsR`LT%s_L+;pps3bg)J4+ zF`91bm+_E>E(6uEx8vs*Sg}eM33w-t1TTLHoBYL^1|kVcwp@TtdN(1CcD)NEpgH_) zPQjrs*)+P!Bl*is3XQ(N>6lS1F;g|r(WKfyF6B4Tqpj}2b#vaAVG>h1^hHl~M^6cO zrr;@P=74V2uhEVFj-tah zV7!*707REDS$&W-I-UT?tbELBH26*wDHKg?zYVojsHLK#%Rt+7?S}*^772D4XewIR zMTg3*JrAlw5-c~fEtFU5GSIfBWbNt8KsD1SkTM{1nFZn#E8a`zMWQrm}y2D!yJ&jK#!r%fDP4sy_-N8j45tOKvg>XYGSV%8=@i z>b8o!p8b^C2GI=H`UV=G-#XIMhX5)2s()IF>BpgEUs6t#2DRx%rb~*Ilq&g|8{?LO zVeyksg%xeZqjU+xi=tINNwE^1&%eO6Z7Dly1AcW?p6S%N2F%l81Rfu97cAaTjU@%{ zfD#=mw|G8+)};)9s7Hif!Y|6 zYRZUm&6WPn!R6#n11UJl@Wns8$MVp)pvyqx8H>v&*WP_l+%A46bSkbER1g~Q{QVbT zpYy{e?@g2I@z2*Ll6Ge*1|97}&c|*)+3M+|&wqpER7Qpm=!AmJmH5YN6Hryt zX#Kb@=KT7(tML8w75K~3-(WLo4Q2R)sQ5hh`b6CM%OkB0oOA4O6chIkkA6x8yw1`x zW^h+bnz<6sygL=CDV{hZ{?!SM9 zL47*lL@H1ZKKmVVvXfC>QHPr@I0yrK=i%NbzOrMY*A!IX55GLzPILR$JJWH(A^p)d zI|VD&mEw_Gj=_&q$X@+)4u#s*xcbb!@#klMz}h?Qsc}tAD*S125ly8u|MMlV`6rrBpLw);_FV z`6dj0xzkA-W*t65{*&BVga{2W-FB)`@#?GScG$K%7&L(>e} zjujmDvyF20R$T^48GB2873wS2BCmTtBJ7;dY64m1ab<(C5y)&BG` zu5n8XR5rCl;fA$ntkQ*{Ju#0)2sKHCQk%A#q{TLqE)n$`~ z3FIzgb`MWDmfx~6PmKFc=^7$-34%R0MF3R$8p(5#NLyLUmjti^|fJjG!VsBmZ% zJ)OqnzBtpJZUPt5{c1pQ?0T*WBY~Drq06%B3S5^T2@}FG&CunsT%FGj=$I3KtdBI8Nd4BMnfkvwjp!>r z_v#Np9wR>ksQ#$F>#4e;AP~(o~suoth0MwQYi@e^-WnS#X>lm zIsA0)CVVin(2hioO^4M<#-*?_zS3fKRCeOHIz}6f)otU=*@OB;kX^j_ygN5nr~Np5 zg+jP$3yzkn*?#+wn@`v9ymvXd0|98EQ8?ExxOmOo1LGy&)x|B^I`;XUX&Wu??1KdH zG#m86tO9(sV6!a=6|USx&Ce4lhgv%L&u>@T62Sj1ux6Sv;Ob}quEIL&F4{=Yo|<{z z&d+NP0?T1JD6efCm80irU=C*US2C!hQ@N|({nwil&HdwV=b>OznO(?fkysE{51i3Q zq!t{GTj1sg-okQP?G@!Vw77Lee#AiP&vYEOMzMhMdj~I-8J=?iE zY!c#3Ie+cr8H{To7A-Ht+JaK7*;s-}Ggg|P@x=0d<-?h{^t8Qk-YKIndCnSqGi^CC zQWLT7=w9gEr41FS*;D|g;FQA$;f6~O!op>RR1`{3xVZu|7jM9dh3jzGKE06NE(5yoOoz|bnlo=C1#Ax2&JV^p|$07z^#vdZkLIEH*GZ8}9ZfmvOuqB;(y_U$#x4rI z{n7)Gla+#vOrL9;e!0YgU%vG7Rw20JQ~hwSzQvqbrcnxxFFV_7h?bdHkpGVS1n%RZ z&0t&I+!0=wPIEXOAC?}P7&NiVn9S~ah>&ME2?0dCI3N+fJqd#G#u0DUn4i&CzsB;H zd_vh(hY_S^<)USBTNJfyhp%U>z&r1~FGK^^OT>UStez6e+4uuD(NY)_{^{n^^64mkx!V#eFO1v`--}-X z{IJ@)qA$3HN`DPX!Zkm+dw4>yoF~X#1B0)Ss5JDjPEg@!WcNWhmJT1^19gi2d%(Z{ z?uC)Nf5KV7lk6c{epnyEbbJWoSa{+1PoEB-0iTLjZmMZ9v|_+!ahSLMK)oZ-7kk0Z zv0OF_)64CkYVB6z(cB)wu0moyuzYRtQdCyNrh?(Nw)C1u2+=w~(I9xF^>8l45h`1~ zM0(|)+#|DL>LfW}s@UXYbiz!~&IpwjWxZ8P!wIE9nHkViSb|vPLmjZKvhuwRL|fgN z;ue1*9*WZ&$h|igmA$Ad)bQo(F+>Sbxe^UxKBzkmD;iI4G4yP@teKdiB8j{>t_gZI zrvQmSU+d(9M>Is`VF&{9QIR_E3dGNzsBY1>husV!G~^W+I!C?lZX@~@wfhDsxBn)n z9hd@3p8P&VPn+#C6LF6PC-`fogmq{KIRCGJ<(Y&aUl8&@cFj~s=-pX9st1tL6jr8w zeo)+z8tL1DdfS}+CmJ8N^AoKwf;t7gn{45nT(6@S=U@V-@|A5~*(G~=S|Xl)a{{`L zy#trt{-Q0lvJcJ{G!oYJAADnXg^54CNzTNULxNp9FM53O8rn)AK z8q^t|{_}FIEiA*2vsOc!|6QEygDEO#FOM#@Or_#tambSi(nI@CuDbPQ9DLpr7(TEw zzI)*+d@*4WHWgRm&a02GJv7Co)%fe*zQoWIA4Gaa3cmc;FG!^Y5~%pPP5dowAI)E1 z`4MN_{1Q&R{zY^-{7)#aszYMDPA4P^)2e+H6*cup&q_v>?STxDs_Ggzq*5l?vK5t#UrX-NlH+mb<6q(Y+uy{v%b!QrBmQi&L?h3560dwR z2anx)G>$o-kIiB?4}Krd#MzkWtZsY{UWmmy;MpSJh4DcM5dwON0Y9$h`~*5Eg1&6S z7MsQ29PFBo`Dq)8XvDDNQs8jd3)nLNpR{dDk;U^1wHx0@_4Yq%tHcuxJ*D8Z&=S(P zcqF7|A+1e2w8-d)qWG@(Z2Ag3{p|C^^s;uRAj$%9W-p4u55{*B_y{&)$NDjlg$uh2 zV(|RT2)nCttJJJ@__TdIy$ks6;{}BprY#7)D`&S8(3`;*`2Z#C@AKh-;x_*5#d{L$ z6O!CLB0)L?K8KrPsp<{B}&;@wp|W!mr63h{Aq&}n0uDc5P0_7T(u0iOm7Uji`u z<*J4T9C5&2`1Y0SF|c1JTy)A9+ho6DT`^W}D8>ng4o1Je?J>AtKEt)ZKVP4OHd!gi zpfV+aSC=$vucp*fak*xFsVPJ~d*ne&hjp+)1ILbeU*Cb^@+wT9zaB&P%17<`GW;-O z6%O6I7Z$DDge7Y>W9InVkw``5tBFg{kKxNJ>rqkFfH6ZlBPTxxFMK#1_uqK5EjJrE zpc7ty;4BmrRk)cKDmuypDHb|VK+2b9B(;=IjH$j$>3QbvQ*hKleeu}@cN(A$8Tjmn zrFi_-6LK=j)%( z!ym65$Fz6EZI>Q|efXTWv=H~*JP!SPx5Lr<_r_mtJqDS~w|5^q2S3hPV>6iTa?))d z(DooV6)MXtWDUQ_CI!ceJ_;!&j17=7Mj!@!zaWC`KqHTi^A6Xy?P1q+0)JC*XpKR0 zzV5T7C;3DmAT5jUw_S@gXx3F>cVX0q{5EK@uzqiCYCuy>DHHZPrm#WTOd ztm)IdJ&8L`Evb-<2#Q(&;RML8+R2AGHRGq$m_QN+zRStb?MIGoIh6K$XvvwDM|lIA z1KGo@hQdYR$vq6AcMH-SoiOlS1#EnK?*ijZeDUeWr~HYHTaBT#l?ffM~k9hC4BV7s_U&rgfR?ac;RS$Xjq?{tre+8{`?SJQR` zLStV0&3i|nv;Kt_0R|MyelXFY610`I+m0C2pW>&{AYz8@f$`n`LlX#9#)N7L>w+m9 z_Ub^q@m&~U=itqaW;=#(`aJMyY0p6g1$iABKz5=)L8@z;aA5zANKViO<}Kt?>+`oF zE}<&^6B(5|`2O;5D-{Q;2hb{%2(HAt9qRKDoMv&L=O^enfSummql zJRkwlkLv80zwD6oby4(!NTTu~MAtgm$h!_8(tdz(1KQXP?n+N={`e%rvBq*12H{!s zW{D2fJcOAg{&s_jYP;tauF^h;VXtmPapk8oARkRv3Z0HtclA>BQ*D7yx`pfR?l$(- z)7k@>5bMn*YWIWU(>^X8Dp1b)URl?~Hqpek;rCTP9Yjk5T~*x{qoZY;{?WJp8$s5t|UES9tgr$ z9~<4zsxbA=UV?2nF0O?wjtKX24v1$Ton*A{sx_w0UTq6ECcS1V$o&29MjoB5^;&0f60_Md1;TpX3EzrOSX`_e7=+Z`t% zk;;~4N^}^-8z0ZY{P%ChA^Y^g$WtFiYUdnGA-$rKDomZb*7glO@$y8BfA(_x`jWBO z@0`D)s!b+9_>U-18pOwg!`4x)R46*vDwC z-cW{xD~gbu0~`nDFc`aPY`( z*iclBi|%+A6KAc%hg53ryM7%0_4W+=z#t{*!@r!1f4w^$FMc!!nW_FJcE7;AveXBD zIq~7DfM3RuPh!qQA%)RmUt%DdN^@X!jS7yIyzgAW*%=-AdpK72oHYz=1$2^$@wA{! zpE>*S_#<2}sD;3_(UxpKuAO>gTd1w=%4i>}0B=B$zxIS`@2U>#X{f10S>Y;dTsjBE z>y{wBeiN?0_*7hZ>4g?!v!|nqeBU3lulQGtt%|7~|;zh?SYp+iu6##9>w-zbzp9)6>Aubu{e-wEy1y)RS3PZRPV}aT! zW!jsgy+vZTj_H(gp@Ro>%A4-h(J|aoWbATKeE}h!6hMX3MWCWP^<}r0XGcP{Xsc)R zk%iW+6BvaA%23(qq4fTb zfDMg=bh_I5x!+;o_a7j>T^}T;GtR_RFWHPppAuN#)!bXD{;LjKyHFm=-olQ#)zP5p z5aQz0`G_)8X`dlPNb&JUb(iI^)z)3>&VZKq_U_~G?vz#d!<*BQ!OpcMX=&4^XfE4W zj>3PPiyNPxgzx4TQrU^KsrNqlS$O68gK*ZP-(r1nHT&Kc$WD&O+czD82R@jO=f7QM z%8qT6wsh)#9+od{_GQtQS+aU49yUd#uQl7DmP2TEXh`R56qMK6rtdU;kyCpo-x9d% z8=A0%Y1R$v+8dxOkQ^yRv5D>6+?h3v#NEGdHol&}+3jzjyK+sNto1QdU!v?{L(fe) zru_rjd$Vj)EuOk?F!t${g^y+z;ICh4d z{4rPaRQvM6=+$n5R=x4u)Oj~lm7%Vp*qyGnd^*aOPes3jPPWt4(sDW=Idr<3wK1Rm z9ssK)6tJ|(d-3=0W9_C2B--g}nRNg6PFGX@OS$m(n(PdOtNQrRS^Y4yONJfsyrH}v zXa8+Rkeyy;TN$go+#MG!Y=4@yQ4e&|S=XFI+$*!y%eK_E zRQ~?K0IDD2Q#{nMz}1hr0|;Dv0(bhG>Jz(D#%b-7Ms9w+t80*;>rMt#9d+&z-sG-5 z5duB+)mUxvSI6|kfR5?7{F&LNl`RQ0(&GLvp@#^y;o|OlRLwjsQQf@|*c>n#S zWxEd|r>m8szH9?(*3Co1swo(8+D*2JIbEl#W#%C+(VbSNyx3hSxAwq3u{HaS5AVAO zmGwGZEzM4c^2a(~lv3Q0@lS3tEHCx{!m%+!<>%w*>B5>!#d5PdMEEMKM%E=AG_b9q z5iQvNw#i9DYH||Gxe@Eu7Za%!x^~Q^;9tUFyUE(8j(pC_NW_Ls<;Y4)K|1??_1ATE zjYcaWzBTgNWZ3wmxHnOmsVuEw2iF=M+Gem$ZNUX6j>6Fg^u=|5dJmh+s!>zhgyP}~ zw)>W7*CrilDM=`=sI_Hnsc8vllbuRBHK?X?!A!6{E$L}Vw%jd&W0j6-F4$CQOWd;3 zQ|+WR@zVM<664U0ZgEu5)^038*Zdqs zMPS;PKO2jxkWQsZywsEa+KpxCmY+@UZA^CsYHAvdm$o@6Cf61azq(dONw-9P+f*cy z{@Q|ayD&9_yys>mTl;h6uN}Ld?ob+pTpMTCdL`MjII?Opb@Rr6JiqDl)La2yTu1Ce%i5PI` ziOB0Q6e+nKkdoCN@k#DrG@ytN zW&-SzAkxvMdc&o=6bfzBH|0XJBQ#RBBy{-v>ac*cw!lR%0sRgKdL7`7s20DH2BnCI z9yNoK;)JvWM5`Ji|dNB$t-n7e=xX8=P^0y+(I$3qt}t;0?R&iXsB z*P+B47*UkOx9-+C^KTAE$5`w1H_g820#Q3$L44Eb1T_g%I*m@BicEn~S{Qfl0~z<- zjF&WqpX%cFPm$Y)TJN!}3Od?4fy&ydsg}J#nOk|&xE^JPU>!aGcctXm7dNW|PRY?p zVzm?=swjvQ*SOQw3gbJXb*G_7)ahzT8EBQ5%wknKNn3TuF&J(C9~ot}J6&z_nk8tJ zn#)0qLZ!-%-j*gBTTVu91mZQp=8QRPc8z$u^j)Mok? zEw-|w-GU>Ab;iL1JDBb>ad9DP>$VuZOm^CRJ7${ja`D(c_+Z*{DN! zMt0A|`_tFjv9hZB64DOp*BW+d|c6W)65I0^KR;M~jNNr$z8RY%uqq^bg zZ`b0n&sSL)^yGllIXjWfRs1(m$OO9NCR+Hu?NaTyY3Xqi_OeJ%!d{1r1mtHY*>Ssa zS6$VO?cK?P6t5D-uXk-=FJ&FnGLMd#2`J&fDF3_+-A%+YW;iR)03ySH)qj+>wqzsfN;e=^r>mu8vHnw_(&=jI3#|Sal|5(#9DJyJ>vXk> z>Uy-c)76;AEU%w>x|-^dPVeg8HrbTuYSvE)-$4{HpmLD_f7DJWj?(H7K7hYqYA!MxE9X{vvF3@L`!u*#8fTj=k;G?rPetsinb|sBErY zgR%+xSihZ-ozME|c2~1@wO!i?fAuV7rC;>nzgV_8e7vU9xE&t_uiV6*eQNF2_?;}) z=4q_&@O))Nql^6YOi+KKQ0kqj9P@cn#J;+yD3{8C8=PxArg2$OVJ`jHFYvxFKg-UN z(f2nxheqXJAbP!+3gXcQHpPWGwyA(y2JPa`$;?1eaSnND*Eq$z6$48PZJF9AtAjjIOa zk()*3C)>`|5f9~0K4mLmew6T8n##1O43&@CLR(AgMC0B^VEMuHeum zF-(LqhJ-M2eja*m@t4NcH`2v2A;7lrF=L;bNH&@dq$;uKlP%&I1n*d%W7x{^x0aJ_ z-qgfrTO(TQR-(_aaa3;l+Di%Tu-3~T3E~Q=YZK7v8L5{YQgrGo%CV6OPTj^;C`#Xq zubg%y&OZGVYcn35Dmj~}x1kD!cB>thhyD&PB#R@`ngc4&F zLpQS1)UOAQ{0=bvU%(^R@F_CMDLU`|*`3{@12G5h<_7vYICC78fZ}0pi{(}h=KG9t z%1GZa47)Q>vDgj#HPbQXaCcsf9O6@h^ke6+knOjcYvn&svtK~CMg}4 zJPfR!0X+6~VAgZMq!ZmaG;jR{`2NSh)87N0{gI1Pd8hPg+v~og-B~-(QQMZ*WVoU{yfKw0^wa5!bI3*P?|D2Ztt@N8ItN>g%*87CDhYls@yl7_|} zJ*>y>UYX<4q2a#!Tj|oW9NJ08M|Wl5hd7dSZ|Cd%f(Y4FSpM3ho|j~eMgsK!oVU7=Ai%a zkCvf1c>AnbnA7$gLPaJM;|CSu_+1CuPHl_UH{jdHkH-nS55#ElI%Iq)7OrcsLD*GC zjKqugzMIG5zvz+^+p>peAKvQF)y`9BVmv+ILh5E;wL_4K!ufpi_rA ze*4%_m^`!)I}a+rDIBam`tfR9e9%x1()cjsK(LZ@$L?Ipf$RWG9GFL59E_eh4)?#$ zc1790de9IXq^r;wx12l_Pkvs3!5mb7?cn~*t7dHEVAs9fiy}~Zt#1n|ibq1* z3F+i!v?B3JPICt(CoP9cjy)8DEu@2Xv%|r7bQVFCDLE}va!S9jlA~o}H=Z~OH=jI) z1Nu~ax~$rifat776jE|DlXBwZzP9D_D^u2BzX>H&n6qs6ua~ad%M^zk)+5crowHYe zt1E|%?~M}Hk9X%+nqng5O1$J~iu^<8Ze>V+BWanb&RaO6%U zC@aXo@vM^*2jwA~12}Dw{KPkQGv!4GW*#%C6m!4&vTZx-D-Rir z5q-09$hZ<4Sbesv*5a5vIN#2dQCifMPF+!J3SV_YJI>y_zbS7+`!F2q@FA4{m;v&j`ywf|UXc6duG6}e5#eEc<{y>>k|)i@<5MO#Qy$w|#n z8}W+A_D!(bT@TjH#UDt?kus2BN{-@De;iYA)WAKglMk$PH-9x8FIzxsG#nZSZORQR zJq;nUfW~zoLJ%h4VUHrwC=R;`=ncF#GTz701a1MHx+)P$8JfAU95WZJwKHo>Yy&Mm zJz{89{Y2dC;@sRtPfXn<(D~@~Yz*>EPEJ`MH3OTn5C-#MJv;-t2l0ipGDMg+!CxHA zOZ?eUHj3X#BpLV4kt_QgrU;%SW^M-PiH1;vl?&BP5V2 z8pqu$I1%{dS$cfH1R7%N7Hv`9j?L|CuN;H6)-9)!Gsb3cQuI9IxV4vd>y11cyMy>_ zYH46U(1eESb=a_CKI%8FK`|Aa3r{%==bUjWm3s1wKoTZ}B~pcB4Z)`>fXnHKUm&1n z7G&4S_^1B@IF*C(+`d!}I7k7r z&isu#JhX($la!)^7)J(qO0kk+qGe)Aqu$`_@Jz)gWogb!!0Z>Pa8W7R{TwI5NlfFI zBivFoDNQ9*zJ^kv*o8{Qgkz}i(f!1qQBkA2l(6g);Hm4GCsa~2EA%dvi_ug}a+x-r ze>3_JAfJ3b_#6FKP(h-yBjrj5dI|%n0FGpuG#hg)^I{O?Kb-s~oy;^d{7F=>PW_cT zNK}V~Dj%ifjHE)O^K^8Wr_!ghh@Sd3u+wpF_D71F4og*AxaPhocy%W0IwSXQYt`in(y3>yuEDqN{}d}K8gbO50T|amAE)j)2;cta zXZYcxGwiU%<98i^y+)Q`_u<9(9{p$)p8Rx`y?v7m zT1NEKGbh;W&8(HR=$)5=GdSRsa-{*|TXQ$!^1pwMew2M*4$yx4@?t6-ZTQ*07Mk+X zhl4O38v2uG7UH1~SJ_+sgT|IH-+EB_%ErucxBE;Tyw-w zJUeXzu6b}CmaK2Wsk`;HwcDEUS-8FtKX`m0%5@Tcs=irb^QGd|CpQg$dV4i)e|{-W zp`xRuX{YU8O8GMI$+9}ilZK1;?}yKp*J4<2%`UNt56QKG^du@xLrOB4<}Fx9zVQQe z{}>IB*iP&=iJM*HLJ}@-jWWSYw^66Wdb`7ni;XfR%DQdPGOqnO@D_IB09~^e`sSu9 zs1MQ1#xXnh!OiDRz|lLE;_f$>qm*?_XFokXbsc{4>>?aTe<=YoR@Gw3#zuVm=;2hd zd)oH01(_*!{p&lcsKB@559jZMdoSIY@u!$_b1W5SDdZCeYuZ1Hs%B>SyG~u{y)FH0#`pc8%Iqn zWgAGty82f9=!pfm{*k#hL$n7K@SU0VU54c2?l+dF zeeJEaW_bR81*@smPT$RXB(2Z?QxotGK?ilav1eYCA_!#GfG}<}NjH%jjT8dst{x!h z1sno@GwuyZXu?4}X)KI6M`?s09`pA!x))+Ms(02WQADLjn->)3>#$SvCTNLEkFMTR z5m+PvjnbowW&#A~X0Ui<;l29OfQJk1=GD{RlrEg3iX#eSlQoFT5ctJG;ksihJ1Ra9`6FLX=PQd@A*DTm|S zGfwHC;0Uh%bqb#lk3c-dYVNxC1ag<5B9TwUMkpHW2Kid9Wzy2kDn~*%L4)d@s1%&{ zC*TMwB-5Xz;*jZPN^}6`Bj0dJ!%!+1QVg?rnfY+$#==A=bIpEj#G&5fS zp5Q?K9rDcPgI0=ymV4;Cl;>^)-uN|@BPs+^Vx$NZ4Fz^R!zl+^(w5tsJb&qybe(q( zaMoRJxtV5)6xXxlG4)ZmL~Rb0pZRY93*V)Z_8vz_=K?u>+)Rqi@>~Jrl{$q&Mzcnl zl%uKIjYg$#-G2eYPzk#7d8Zi3T{BRcS^1cXN8?70TIu)xpPj$l9=hBeGO9G|VAP&0 zonlVBF02L%#0v)Neqba*g$L zono659MV{4nv_hDMLc-xqqi^-2hV4F8Vv;a&nOg$;I9JZvep)X)#bpA0dqHiMx$?63OQ(BR9=f!R9-$>xWQ&(Y_=$X>`kp(Fl$9MX_{;nrzkHS2aGMn znyMyDT~dW+Dp4OT+-OV3Mlrsn>+7*}U4t#-x&Pf|m`G)3a zew40RD{E}o+^6LC(u{Ssd_juS>{WI4*1WlGlhJCKlJZt@>U$C?GjGqUumc>ml_<+VVE>6Q1~N9p!T$GkT>@ zOU-7jYT!V%4a+uC!6&5TNSV=hMtyQq@!{ecOrf$fYgME9kL{O@NrSTS>g-A!II@6g zOtWu;YFG~97lSKU7n6tF0yuB`iMi4y*#h|t0iCDuUdpqWMKzOrXy5V1qO+^+zbvFk z{P2nSHcR*0SC(Kc>x2#p>>92uYWbIzXZ?hV@w1<=w`GS~4)(fz*VTi{f4bGN5|*D7 z=s&)(+?0i1pEC}>Id>~w>+0cj^pPG-GpIU$e#%RgpDEys@kCsDfh9xgkb-0dk zEV8=xz~z&vY!{=6^|qREeMp6TIosI0H4PX@Su_(Pyf%k@CuJPjH`^4UysQ)~EN{R+ zKU`yVTnCc=oywACJm=9}%8_QDq~NG%)laI;zBRwX;#s_|k-V}@hFNRsFrQ&`FsG26 z(aV&qi}oLY?;ke;0}C@yoSlZ3W^G`;tYdn|Y;w4HPY&5=*YSoxNTqKILjUbTO%{Jqk>~4%v)XQ77hsgh+T9vM(${B2{cV? zU}>JbsNd*e--k7}YU|@Rw6ou{4M+l-cm>Ct2ycnRBRP#m4l;H_!@D3|dNHr`#6QOa zy2SJtjSkA)Vmo;@vEOgyGbbcfdPv&Fep`Oct!=QK%H+qqXlFRNH!)56wo_@64!4Qz zr-`&$>aFj9THB<)TA%<<)>uT&8YKzyCisg(B)CsQT;LEQq`TsX3lqCh**KfKb8vTw zw=s*|M9_h-1FU=~N5`^>qB}nFkI;Cs2x%6#Fsb;P>kkl zq6T(Bm6s1M%^ZC4F!1_sfk&?asx;8%z*`^G331!MM#3v2w9HC_{x=x*!@qODU(6Q5 zL5XH%>MMXDds5-~z|qxl!2kTMyq3FJlw}_S4SeuuDVQMTKug#zeTYg36&=lvNWsx^ zr;Q6auwPHbii%A!6)`C$8qm*p#(mIlX<^ogUdqqQw^PZwlJZdL(Kj)TmB0a1S}uJA z7`~sIaoWQ8q)gZ{IVvzMbx!fp_d&1TLEcZfI0V}efa%qDJ(@Yuw?SGGrEhZ{r81`_ zWBOiam($6IN|I>BSJR7n3u>DXFwJvcadIyC$j#2kP3c?krpsD;x8?JiblN;YQ00@n zid%}5{FHwWeAUe$9r0b}S6L7z8Cj$De3HXg%FY{L4BJGPSc&dq!< zTyfMmJVND2TO`j|UJ0G>zt5Ob8zkvFnewV;3@o7%OGxjK!l8`^G*B8;l5I;@w4B33 zB4%(vrtbwrQ<9Tm4~?bk8%%MM*y}hz99EiR1EAWbHuUAdNZ;tVy7lRKxcl|RRK}`9#X@h<6~FRCvigsuwS=g)X_L82G11JA zz9)F%lX9jb3#aZ@hUrw0sv6qO&&MZ-UIV$D^j;WPl!290PzLa7Z^wh#0ew560x!?ph+n?A1P^_*#=e2^GiWMDE&ocTvbnaV1-C!9 z1h-O2`Ns#Vu$txhyH}Ut=PxeCJB+V)Zkl~t_Lt`u|HnM|W*AO-pV>g@4W z9^ZRx9%fQ@DN*9_-ACu){ClS1@`H!iw`eVVrmST9{r+Qfar^U&@DY_X>#jP~+5bRj z43U@&rb~J2jH|IbqK$;RK=Dp8NDTF1F@em72;6ME!@6R(`cY>exCus1H~MW+=Rq$c zjnWto_MeQqAU6|32NYx2fZo>EH8i!*e=C)OU^!91BNk5}dn6v`AMiGqgQd$@kj9j@ zz}?XX{7ji}bk5sZnp@gXQ`>~%f^3W!+#9*<%U5sE0h;utd^Kz{+EiuupknmzlaK1U zW_yVy1t%jd1%vw)*v11{8EI%}Xt51@($jikK;L|GA2Fy1r6sxceVv1spYexd%D@EJ z641DmL_CBrI4xE#34skk-U&Vq!3Ot%JHz^MZ^l8L+3P2g@OiYQ@n==(zXTWFIx z8M@=+{R!WWBBU7wRvznnp7!Q?Tc*}f zxegmwEka$z8uV(~fNx%O8qPcGG^C{JyR+m_RqOuWuDfk z)~x|Pdkk3q8A;?93@joQB#xgTg<=KiKfDi^qmSz8ZXXYkPFKx7)T{>jjR&6nDewvv zhv`&G8mMrn;Pu^2Qx#A!!11fA1wwtQmFR6*v-QH_9!X^e|3D64)K+df+abYO=0{$ zqr&$~VEue|ui2qVCjm>R0UM|QYDwMFKuPI6lJ@D$1M<}DO36@W5fvJ%#H$42wRgdz@kO=GDQ=Ne5Xidik>~Y#XhP z=}_7^2Cm&0LL9 z{R;8UEyv>J8;-PaT9%^kbq?F9ALjo06x?+BF7{!kJ*14n$x)n_fo~l%7K?v-5>DE4 z5MH0P4$pqRnuGT?EdJfecl!Qm@R~V6!+bzxeoI!DuO3E|nX- z^?q^Y2K@c2lQ89`eejii2jcP1)}et4i4c4bOITr9nJRvr=q|Y#l|fDF;g8qjyuJJ3 zm1}pw%hyiEQ4@=iOL?D~y1|zEY~bK>c}1(qB86?vnntF}m#3h|X~0kypZPHh5nt}1 zPq?l=5pj$ZML51t2pee0zQYX%kGe{hP#ijZK`75PSeIg>8Jy0(#qm&_Qf~DPm>`Rkj@K!yEU-=eHb)Kb$`it14UU+ZiokTU*nHpPn`rvwn6k zX8ryMoU~hCDhcy#`PXZ6HlkRwq3as4nqltw%0#^Ny}j|%)5ltPeaoeIZa85CR{s7- zoVt4%-keiun{S$&EI;MOvs2e&kD&#af7?NrcI!d-@yTOsW^zMqE3Q6j80P=#P~1)4 zuToiFM}^GK1i7uOdtlxjlwE>!wNE4S4n0YG!V)UZ9Z_)w*%&|Cj z=f0?K)3;^=@cxhX#a}OG|4*#0ZnhcGA5(do`O^dO$;}7g^xgY24_QwY-G4e*m!eI> zY9sG;RlSkL+qb__#B3AHM-#!_`kw$SG>w6*X!)b^lgvRs<~-OhQaNpCY(v}TO>Eol zg`fMlTXYtf7uxBr9%fVfCOmZK1$gzZSK`ULF2;;!zJtl*2HLYjJA-Xj7*-g~cxZ<) z$=lr8j+WNV>=)b6+}<9%uM2oHo;LQ!t)$gVN@Eih5$2rQsCE@=VOY7fx3iA3ooV){ zj!IRV_VG7H;=wvex}2;G-2byP@!mhahWmedI_CWAI{f6Dhhx!-Dm1YT9kt&`EPCO3 zJb2rgc>CVV@!6wa=ku!gL|Q8 z5Q~pKmann$*R8_%8<{BN9tqdMUr@Vs<0ZGrKr$Mkdp@DR<(rIo8070|V)+&jgh6Ss zJg}R#5sg(+a2BJ!l4IAp za(wHOGjR49r?8nNMiP%6d}xwgJhX*$+h@;Um*M@J%tE)6?4FZ( zPsL5saBHcU+_ee#m`cclOq&#xL$7n;wEXU=?*Y$I@w=D#s@b6FPrGGqf@Wm2L{6Iv z=zA%BkE59y;o5v)1m)E-wI=e?tkjYZnOB#xxR}p2sPko(99!9GZ($=)1L+E?YHGC6 zWmT#LiotIoy{>)>7F4$4{l!)IJZBGN?(-Go=9eJ1xIZ!qiYQJRYgX*N$(Mp6P1Z)~ zk)D-<@>%a<;fF6Et!xaka)T|T)n-`_^f2hbM%=TPBnSq)s)wp0mM+@2^s>IBC-a0u zGjp=`6DmCFiZ$?aOTY@VGErKXX)`!k>FM?`(F}}sIh)CcMeqDfjO$;31?6?N+Fhy{wk@}<+1)~az1iJ@eg#>!1@y{_CVTF-Z`q9fN0-{x zxr@siu(7^{()2(U6^XI^^N__s{qz;J9O$*%%!l4sYw21Q;}j1)q*RVtmNs!QpsS((&O-{ZzPiOWR?s%qBdI)SqXT`PAjL=DOX%%>Egz)EOzMk^ z4;+M(e)AazvuWo3<*49|dX3D_wa!VFWc}UJH00su-<8digXs{u+nV&?);tb{YU5Glcid6nSt^Ba;=`cI(q|h(o^x$ zclN@c-dKTU8yeW&+OeXt(G(wTsPWmdYNvc~AXuD}Vw)johIP)`I;^g0#fo1ahD-i7 z-3GLpm7TVt-ek}$jh3EWd-MpLyH`Kk(t4Lc`Q%rFDz*jf?k1&B?M!7nc}Tu(GN27N z_8wVi{HmJTOsUsKACm^GN8WojXN))lG%sPg*>FD zxigLA9yW4WEW0@-NPw1_)i<_ar?LI8XepoZ?2mFXbu5AqFfav&Rz4q8-dgVU#(h`e zZ;yY3JAeHgo_z3X4jVS(+Mhpz;R8!-n`9~dxqN11q^4j)RU-;Cb5BKBGbk&{Yq6oS z79|Bb3PCgLn{Agf?U-1cpKUvieKdUq^7Aunx3gxpx&CDZsHtnl!sQz=adbcQ>ywLj zKVN|~*7+>S%l22t=k>K09)P3wAC0rW^DyQu*?`@~_s6Fke~dffS4gKU)1Le$e(>8@ zaNA$rLQYOP<~;K)d^%?}PP_c?cX*NVv4@_-q4=)IEG|P1OAZgF^h8#?SzyK zEhlT{AX~E$T2i7OUX@xiIP#a6QhaoV%izf_dTleUoySh&;C|)jz}%OqAW(5wGo6YO z2k}xQv|)kHt zE%B0)kUsz@pXrvdHLPdcRE!ixG}`Hm0}~Vsbc&0s0?W*I{)oWIH)GH zJ+>4lh0%9TS_Y_@DLa>kGAn(`1IfN_F4IBwk^0X97oq=Xa6rFa9)<8}V9(C_JJ==}%q=c{vZqk;wZtb(apUKoi znsSM669B3Gt$OZ@z&C}UiQ{g47I&!e0vC#oG>m~d_5qPkwLkKKI+$GQRYXW zx9x2WPRVJZl2ftxb5u#mIq+2EmkvcX9|+meb8`3>m1KLv)%O&8z$|?KU;j2GM^IjA zjlYx|r&K!VJRH?`cOH)F&=%W{Tss;nFS4kBND+#nZPO+zWARjZrjbUoC|^Hph$$x8 zR6t8Tr8H?7jUYuvn^tIM=Le53z++R^*p7!M++dD74 z^H5xV?@aqzdcZL>Q~M{ z`^wKS`Lt{Kn9M^im7J_XDmff8D9!dlDhT^Og>Mf!JL=V6TtWq+l>J){QZuxTG0RGW zG-b2(0g5%Taj2YnVq;AM-n{=C*mKelbM3v?_v~zz@a2iU9i!FwxLF^apY-bAzlQss z{0P6h_g%bn-<6m)XBB>Y*DGk4_H*og)^9L>$$H#<H z;f$kqwi%Y)#t*>AV}FiT_UV#QM~po5i?i|fr#{7<_rHr_1B$RL)z4cz_c6x-_h^LgdgAJ{IxLXtvNf5@6nuLMt*jm{GGxk(s!LY1SueYl_;Ns4jVVjkb^FGENb|U&v$;m42%ja1?4)3$rrqsXrwyJRv>wQZj zRe@S;r9Mz!rEQ`Ya%jF9Ia}&+%_XPftkX_0>TN+FU3XBX5tbhP1osA&if1Fg2)zDe z-m)i&&ISS;+-u8XeIsLo9%UA3y~5zXWzlyln&r_}(whAdzjP`BjU4a`HEU^Ba^TL1-y!K7HMqjFPDK58UV zX#9o&Yo<9jDK1i+q}a%4DV!7;&7Q28K}CrQP&UJ{(i%T09CF`C#V3=BkCumNHb&`| z9NN(>yU@8?B_lYvw;33n5u|*O99o{YmVESpl~N*lDN~X=s^AD-F_V1yZb@5O7g7O} z5-DX$gD)vu%0DfAvqMP9ryJ;@zb&*Q$E;e)cWsS-#nY%%8 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%0Da!F%9!2B1_=p8_ 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 z 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� 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≠h@b?W_{jjo(G(_it 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

O(SIt>{N`4+mGKbnUPnSM&II^7PR&Nd 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 computer can also enter a fifth, rollback (uninstall) phase if the upgrade is unsuccessful. -Some text here +Four phases of a Windows 10 upgrade: -

+![Upgrade process](images/upgrade-process.png) - - - - - +DU = Driver/device updates.
+OOBE = Out of box experience.
+WIM = Windows image (Microsoft) + +## Upgrade error codes + +Setup will typically return two codes: + +1. A result code, corresponding to a specific Win32 error. +2. An extend code, corresponding to the phase and the operation when a failure occurred. + +For example, a result code of 0xC1900101 with an extend code of 0x4000D will be returned as: **0xC1900101 - 0x4000D** + +>If only a single code is returned, this can be because a tool is being used that does not capture the extend code, for example the [Windows 10 Upgrade Assistant](https://support.microsoft.com/en-us/kb/3159635). + +### Extend codes + +The phase and operation of an extend code maps to the following tables. + +
Error codeCauseMitigation
+ + + + + +
+
HexPhase +
0SP_EXECUTION_UNKNOWN +
1SP_EXECUTION_DOWNLEVEL +
2SP_EXECUTION_SAFE_OS +
3SP_EXECUTION_FIRST_BOOT +
4SP_EXECUTION_OOBE_BOOT +
5SP_EXECUTION_UNINSTALL +
+
+
HexOperation +
0SP_EXECUTION_OP_UNKNOWN +
1SP_EXECUTION_OP_COPY_PAYLOAD +
2SP_EXECUTION_OP_DOWNLOAD_UPDATES +
3SP_EXECUTION_OP_INSTALL_UPDATES +
4SP_EXECUTION_OP_INSTALL_RECOVERY_ENVIRONMENT +
5SP_EXECUTION_OP_INSTALL_RECOVERY_IMAGE +
6SP_EXECUTION_OP_REPLICATE_OC +
7SP_EXECUTION_OP_INSTALL_DRVIERS +
8SP_EXECUTION_OP_PREPARE_SAFE_OS +
9SP_EXECUTION_OP_PREPARE_ROLLBACK +
ASP_EXECUTION_OP_PREPARE_FIRST_BOOT +
BSP_EXECUTION_OP_PREPARE_OOBE_BOOT +
CSP_EXECUTION_OP_APPLY_IMAGE +
DSP_EXECUTION_OP_MIGRATE_DATA +
ESP_EXECUTION_OP_SET_PRODUCT_KEY +
FSP_EXECUTION_OP_ADD_UNATTEND +
+
+
HexOperation +
10SP_EXECUTION_OP_ADD_DRIVER +
11SP_EXECUTION_OP_ENABLE_FEATURE +
12SP_EXECUTION_OP_DISABLE_FEATURE +
13SP_EXECUTION_OP_REGISTER_ASYNC_PROCESS +
14SP_EXECUTION_OP_REGISTER_SYNC_PROCESS +
15SP_EXECUTION_OP_CREATE_FILE +
16SP_EXECUTION_OP_CREATE_REGISTRY +
17SP_EXECUTION_OP_BOOT +
18SP_EXECUTION_OP_SYSPREP +
19SP_EXECUTION_OP_OOBE +
1ASP_EXECUTION_OP_BEGIN_FIRST_BOOT +
1BSP_EXECUTION_OP_END_FIRST_BOOT +
1CSP_EXECUTION_OP_BEGIN_OOBE_BOOT +
1DSP_EXECUTION_OP_END_OOBE_BOOT +
1ESP_EXECUTION_OP_PRE_OOBE +
1FSP_EXECUTION_OP_POST_OOBE +
20SP_EXECUTION_OP_ADD_PROVISIONING_PACKAGE +
+
+ +For example, you can use these tables to interpret extend code of 0x**4**00**0D** as a problem during phase 4 with data migration (**4** = SP_EXECUTION_OOBE_BOOT, **0D** = SP_EXECUTION_OP_MIGRATE_DATE). + +## Log files + +During each phase of the upgrade process, setup log files are created in various locations. These log files can be very useful in troubleshooting upgrade problems. + + + + + + + + + + + + + + + + +
Log fileDescriptionLocation
setupact.logContains information about setup actions during the installation. +

This is the most important log for diagnosing setup issues.

+Down-Level phase: $Windows.~BT\Sources\Panther
+Rollback phase: $Windows.~BT\Sources\Rollback
+First & second boot phase: $Windows.~BT\Sources\Panther\UnattendGC
+Pre-initialization: Windows
+Post-upgrade: Windows\Panther +
setuperr.logContains information about setup errors during the installation.Same location as setupact.log
Setupmem.dmpIf OS bugchecks during upgrade, setup will attempt to extract a mini-dump.$Windows.~BT\Sources\Rollback
miglog.xmlContains information about the user directory structure. This information includes security identifiers (SIDs).Windows\Panther
Appraiser XML logsContains application compatibility information.$Windows.~BT\Sources\Panther
BlueBox.logContains information communication between setup.exe and Windows Update.Windows\Logs\Mosetup
+ +## Common error codes and resolution procedures + + + + - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - + + + + + + - - - - - - - - - + + + - - - - - - - - - - - - - + + + - - - - -
Error code +Cause +Mitigation
0xC1900101 - 0x20017A driver has caused an illegal operation and Windows was not able to migrate the driver, resulting in a rollback of the operating system.To resolve this issue:
-
0xC1900200Setup.exe has detected that the machine does not meet the minimum system requirements.Ensure the system you are trying to upgrade meets the minimum system requirements.

See [Windows 10 specifications](https://www.microsoft.com/en-us/windows/windows-10-specifications) for information.

0x8007002C - 0x4000DThe user cancelled an interactive dialog.Start the upgrade process again again.
0x80090011A device driver error occurred during user data migration.Contact your hardware vendor and get all the device drivers updated. It is recommended to have an active internet connection during upgrade process. -

Ensure that “Download and install updates (recommended)” is accepted at the start of the upgrade process.

0xC7700112Failure to complete writing data to the system drive, possibly due to write access failure on the hard disk.This issue is resolved in the latest version of Upgrade Assistant. -

Ensure that “Download and install updates (recommended)” is accepted at the start of the upgrade process.

0xC1900101 - 0x30018A device driver has stopped responding to setup.exe during the upgrade process.Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display. Contact your hardware vendor to obtain updated device drivers. -

Ensure that “Download and install updates (recommended)” is accepted at the start of the upgrade process. -

0x80190001An unexpected error was encountered while attempting to download files required for upgrade.To resolve this issue, download and run the media creation tool. See [Download windows 10](https://www.microsoft.com/en-us/software-download/windows10). -
0xC1900101 - 0x20017A driver has caused an illegal operation and Windows was not able to migrate the driver, resulting in a rollback of the operating system.To resolve this issue:
1. Make sure all that drivers are updated.
2. Open the Setuperr.log and Setupact.log files under the %windir%\Panther directory, and then locate the problem drivers. Refer: [Understanding Failures and Log Files](https://technet.microsoft.com/en-us/library/ee851579.aspx)
3. Update or uninstall the problem drivers.
0x80246007The update was not downloaded successfully.Attempt other methods of upgrading the operatign system.
-Download and run the media creation tool. See [Download windows 10](https://www.microsoft.com/en-us/software-download/windows10). -
Attempt to upgrade using .ISO or USB.
-**Note**: Windows 10 Enterprise isn’t available in the media creation tool. For more information, go to the [Volume Licensing Service Center](https://www.microsoft.com/licensing/servicecenter/default.aspx). + +
0xC1900101 - 0x30018A device driver has stopped responding to setup.exe during the upgrade process.Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display. Contact your hardware vendor to obtain updated device drivers. +

Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process.

0xC1900201The system did not pass the minimum requirements to install the update.Contact the hardware vendor to get the latest updates.
0x8007002C - 0x4000DThe user cancelled an interactive dialog.Start the upgrade process again again.
0x80240017The upgrade is unavailable for this edition of Windows.Administrative policies enforced by your organization might be preventing the upgrade. Contact your IT administrator.
0xC1900101 - 0x4000DA driver configuration issue occurred during the Windows setup process and a rollback occurred.

Review the rollback log and determine the stop code. The rollback log is located in the **C:\$Windows.~BT\Sources\Panther** folder. Look for text similar to the following: + +

0xC1900101 - 0x4000DA driver configuration issue occurred during the Windows setup process and a rollback occurred.

Review the rollback log and determine the stop code. The rollback log is located in the **C:\$Windows.~BT\Sources\Panther** folder. Look for text similar to the following:


Info SP Crash 0x0000007E detected
Info SP Module name : @@ -118,818 +191,312 @@ Download and run the media creation tool. See [Download windows 10](https://www.

Typically there is a a dump file for the crash to analyze. If you are not equipped to debug the dump, then attempt the following basic troubleshooting procedures:
- - Make sure you have enough disk space.
- - If a driver is identified in the bug check message, disable the driver, or check with the manufacturer for driver updates.
- - Try changing video adapters.
- - Check with your hardware vendor for any BIOS updates.
- - Disable BIOS memory options such as caching or shadowing. + +1. Make sure you have enough disk space.
+2. If a driver is identified in the bug check message, disable the driver, or check with the manufacturer for driver updates.
+3. Try changing video adapters.
+4. Check with your hardware vendor for any BIOS updates.
+5. Disable BIOS memory options such as caching or shadowing.

0x80070020The existing process cannot access the file because it is being used by another process.Use the MSCONFIG tool to perform a clean boot on the machine and then try to perform the update again. For more information, see [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135).
0x80070522The user doesn’t have required privilege or credentials to upgrade.Ensure that you have signed in as a local administrator or have local administrator privileges.
0xC1900107A cleanup operation from a previous installation attempt is still pending and a system reboot is required in order to continue the upgrade. +
0xC1900101 - 0x40017Windows 10 upgrade fails after the second reboot, which is most like to be caused by a faulty driver, for example antivirus filter drivers or encryption drivers.Clean boot into Windows, and then attempt the upgrade to Windows 10.
+ +For more information, see [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135). + +

Ensure you select the option to "Download and install updates (recommended)."

Reboot the device and run setup again. If restarting device does not resolve the issue, then use the Disk Cleanup utility and cleanup the temporary as well as the System files. For more information, see [Disk cleanup in Windows 10](https://support.microsoft.com/en-us/instantanswers/8fef4121-711b-4be1-996f-99e02c7301c2/disk-cleanup-in-windows-10).
0xC1900209The user has chosen to cancel because the system does not pass the compatibility scan to install the update. Setup.exe will report this error when it can upgrade the machine with user data but cannot migrate installed applications.Incompatible software is blocking the upgrade process. Uninstall the application and try the upgrade again. See [Windows 10 Pre-Upgrade Validation using SETUP.EXE](https://blogs.technet.microsoft.com/mniehaus/2015/08/23/windows-10-pre-upgrade-validation-using-setup-exe/) for more information. +
+ +## Common errors I've edited but don't know how to classify + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + - - - - - - - - - + + + - - - - + + + -
Error code +Cause +Mitigation +
0xC1900200Setup.exe has detected that the machine does not meet the minimum system requirements.Ensure the system you are trying to upgrade meets the minimum system requirements.

See [Windows 10 specifications](https://www.microsoft.com/en-us/windows/windows-10-specifications) for information.

0x80090011A device driver error occurred during user data migration.Contact your hardware vendor and get all the device drivers updated. It is recommended to have an active internet connection during upgrade process. +

Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process.

0xC7700112Failure to complete writing data to the system drive, possibly due to write access failure on the hard disk.This issue is resolved in the latest version of Upgrade Assistant. +

Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process.

0x80190001An unexpected error was encountered while attempting to download files required for upgrade.To resolve this issue, download and run the media creation tool. See [Download windows 10](https://www.microsoft.com/en-us/software-download/windows10). +
0x80246007The update was not downloaded successfully.Attempt other methods of upgrading the operatign system.
+Download and run the media creation tool. See [Download windows 10](https://www.microsoft.com/en-us/software-download/windows10). +
Attempt to upgrade using .ISO or USB.
+**Note**: Windows 10 Enterprise isn’t available in the media creation tool. For more information, go to the [Volume Licensing Service Center](https://www.microsoft.com/licensing/servicecenter/default.aspx). +
0xC1900201The system did not pass the minimum requirements to install the update.Contact the hardware vendor to get the latest updates.
0x80240017The upgrade is unavailable for this edition of Windows.Administrative policies enforced by your organization might be preventing the upgrade. Contact your IT administrator.
0x80070020The existing process cannot access the file because it is being used by another process.Use the MSCONFIG tool to perform a clean boot on the machine and then try to perform the update again. For more information, see [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135).
0x80070522The user doesn’t have required privilege or credentials to upgrade.Ensure that you have signed in as a local administrator or have local administrator privileges.
0xC1900107A cleanup operation from a previous installation attempt is still pending and a system reboot is required in order to continue the upgrade. +Reboot the device and run setup again. If restarting device does not resolve the issue, then use the Disk Cleanup utility and cleanup the temporary as well as the System files. For more information, see [Disk cleanup in Windows 10](https://support.microsoft.com/en-us/instantanswers/8fef4121-711b-4be1-996f-99e02c7301c2/disk-cleanup-in-windows-10).
0xC1900209The user has chosen to cancel because the system does not pass the compatibility scan to install the update. Setup.exe will report this error when it can upgrade the machine with user data but cannot migrate installed applications.Incompatible software is blocking the upgrade process. Uninstall the application and try the upgrade again. See [Windows 10 Pre-Upgrade Validation using SETUP.EXE](https://blogs.technet.microsoft.com/mniehaus/2015/08/23/windows-10-pre-upgrade-validation-using-setup-exe/) for more information.

You can also download the [Windows Assessment and Deployment Kit (ADK) for Windows 10](http://go.microsoft.com/fwlink/p/?LinkId=526740) and install Application Compatibility Tools.

0xC1900101 - 0x40017Windows 10 upgrade fails after the second reboot, which is most like to be caused by a faulty driver, for example antivirus filter drivers or encryption drivers.​Clean boot into Windows, and then attempt the upgrade to Windows 10. See [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135) for more information. -

Ensure you select the option to “Download and install updates (recommended).” +

display is not compatibleThe display card installed is not compatible with Windows 10.Uninstall the display adapter and start the upgrade again. When setup completes successfully, install the latest display adapter driver using Windows Update or by downloading from the computer manufacturers website. Use compatibility mode if necessary.
display is not compatibleThe display card installed is not compatible with Windows 10.Uninstall the display adapter and start the upgrade again. When setup completes successfully, install the latest display adapter driver using Windows Update or by downloading from the computer manufacturers website. Use compatibility mode if necessary. -
0x8007002 This error is specific to upgrades using System Center Configuration Manager 2012 R2 SP1 CU3 (5.00.8238.1403)Analyze the SMSTS.log and verify that the upgrade is failing on "Apply Operating system" Phase: Error 80072efe DownloadFileWithRanges() failed. 80072efe. ApplyOperatingSystem (0x0760) +
0x8007002 This error is specific to upgrades using System Center Configuration Manager 2012 R2 SP1 CU3 (5.00.8238.1403)Analyze the SMSTS.log and verify that the upgrade is failing on "Apply Operating system" Phase: Error 80072efe DownloadFileWithRanges() failed. 80072efe. ApplyOperatingSystem (0x0760)

The error 80072efe means that the connection with the server was terminated abnormally.

To resolve this issue, try the OS Deployment test on a client in same VLAN as the Configuration Manager server. Check the network configuration for random client-server connection issues happening on the remote VLAN.

Error 800705B4: This operation returned because the timeout period expired.A time out issue set by the task sequence limitation to 180 mins of run time. This can also occur if the System Center client is corrupted.Review the SMSTS.log file and verify the following error is displayed:
+
Error 800705B4: This operation returned because the timeout period expired.A time out issue set by the task sequence limitation to 180 mins of run time. This can also occur if the System Center client is corrupted.Review the SMSTS.log file and verify the following error is displayed:
Command line execution failed (800705B4) TSManager 3/30/2016 10:11:29 PM 8920 (0x22D8)
Failed to run the action: Upgrade Windows.

To resolve this issue, increase the default task sequence run time and change the task sequence to have the content downloaded locally prior to installation.

+## Appendix A: Less common errors I haven't edited yet -## Appendix A: Less common errors + -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Error Codes

-
-

Cause

-
-

Mitigation

-
-

Contact - your system administrator to upgrade Windows Server or Enterprise Editions

-
-

This - issue occurs if you run the updater tool. The tool works only with the - Windows 10 Home, Pro, and Education editions.

-
-

To - resolve this issue, use a different method to upgrade to Windows 10 version - 1607. For example, download the ISO, and then run Setup from it.

-
-

When - doing an upgrade to Windows Version 1607 is it supported to use a custom - install.wim (sysprepped) instead of the default install.wim that comes with - Windows Version 1607

-
-

Unsupported

-
-

It - is not supported to replace the install.wim with custom wim (sysprepped or - not). It is supported to do some minor changes to the default install.wim - such as injecting latest cumulative update or remove inbox apps.

-
-

0xC1420127

-
-

The - typical conversion of the error means that the specified image in the - specified wim is already mounted for read/write access.
- When we launch the setup.exe, it checks the registry key 
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WIMMount\Mounted Images to check for - any previously mounted WIM files on the system and if the image is mounted we - will get this error.

-
-

This - error would be very rare on Upgrades of WIN10 specially when upgrading to the - Anniversary 1607 Build. This issue has been fixed with the Cumulative updates - released in June 2016 for Windows 10. When we perform an Upgrade, it is recommended - to Perform a Windows Update first and apply all important updates on the - current OS and then start the Upgrade process for Windows 10.

-
-

0x8004100E

-
-

This - error code indicates that there is a problem with an Application that has an - Invalid WMI Namespace

-
-

In - order to fix this problem, we need to open Application Event log and Check - for Errors for various applications that could be causing this - error. You can use WMIDIAG tool and make sure that the WMI is working - well. The step by step instructions are available at: - https://technet.microsoft.com/en-us/library/ff404265.aspx

-
-

0x80070003- - 0x20007

-
-

This - error occurs when there is problem with the Internet connection during the - Windows 10 upgrade.

-
-

Since - this error indicates that the internet connection ran into a problem, you may - attempt to fix the connectivity issues and reattempt the download of the - files.
- Alternatively, you may re-create installation media using "Media - Creation Tool" from a different connected system. Refer: - https://www.microsoft.com/en-us/software-download/windows10
-
- You can either create a USB drive or an ISO.

-
-

0x80070004 - - 0x3000D

-
-

SYSTEM, - LOCAL, SELF, System, and Network are reserved names that can’t be used for - Computer Name.

-
-

Ensure - that you do not use the reserved names as the Computer names. Rename the - system to a valid Computer name.
- See KB 3086101 for more details.

-
-

0x80070004 - - 0x50012

-
-

The - Computer account for the system has an invalid name.

-
-

Please - ensure that the machine name does not have any invalid characters (See - https://technet.microsoft.com/en-us/library/cc749460(v=ws.10).aspx). - Additionally, the names should not be any of the reserved names for systems. - Rename the system to a valid computer name and try the Setup again. See KB - 3086101 for more details.

-
-

0x80070005 - - 0x4000D

-
-

This - error code means The installation failed in the SECOND_BOOT phase with an - error in during MIGRATE_DATA operation.

-
-

This - issue may occur if we have any application / driver that is causing an issue - while the upgrade to Windows 10 is going on.  Preform a clean boot on - the system. Refer https://support.microsoft.com/en-us/kb/929135 for steps to - perform a Clean boot.

-
-

0x80070057

-
-

This - error means that One or more arguments are invalid

-
-

This - is a very generic error, and it could be due to any of the issues that we - would have on the machine. This error may not be related to Upgrade only. It - could be due to any programs; device drivers etc. There is no specific - resolution for this error

-
-

0x8007007e

-
-

The - error indicates one of the modules required to upgrade to Windows 10 was not - found, some of these modules could be manifest files, COM Classes, DLL or any - app packages that may be missing.

-
-

When - we start the upgrade of the OS, the Setup engine is responsible to check and - confirm that all OS components / modules are running in good health, so that - the upgrade succeeds. When we have any issues being reported - with manifest files, COM Classes, DLL or any app packages, the setup - engine would give this error. In order to fix this error, we would suggest to - follow the solutions as below and then start the upgrade again.
-
- Solution 1: System File Checker
- Follow the detailed steps as in: - https://support.microsoft.com/en-us/kb/929833
-
- Solution 2: Integrated CHKSUR
- Run DISM Command to verify the health of the system:
- 1. Go to Start
- 2. Search for ""Command Prompt""
- 3. Right Click and select ""Run as Administrator""
- 4. On the prompt type command: Dism /Online /Cleanup-Image /CheckHealth
- 5. Hit Enter.
- 6. When you use the /CheckHealth argument, the DISM tool will report whether - the image is healthy, repairable, or non-repairable. If the image is - non-repairable, you should discard the image and start again.
- 7. If the image is repairable, you can use the /RestoreHealth argument to - repair the image. Dism /Online /Cleanup-Image /RestoreHealth.

-
-

0x8007025D - - 0x2000C

-
-

This - error occurs if the ISO file's metadata is corrupt.

-
-

Re-download - the ISO/Media and re-attempt the upgrade.
-
- You may alternatively, re-create installation media using "Media - Creation Tool" Refer: https://www.microsoft.com/en-us/software-download/windows10
-
- You can either create a USB drive or an ISO using the Media Creation Tool.

-
-

0x8007045d

-
-

This - error indicates that we ran into an I/O device error.

-
-

Please - ensure that all I/O devices are working correctly. Please review the Device - Manager for any errors and troubleshoot accordingly.
- Refer: - https://msdn.microsoft.com/windows/hardware/drivers/install/troubleshooting-device-and-driver-installations
-
- Additionally, you can review the following logs to verify which I/O device is - causing the problem.
-  "%systemroot%\$Windows.~BT\Sources\Panther\setupact.log"
-
- If unable to review the logs, post on Windows 10 TechNet Forum - (https://social.technet.microsoft.com/Forums/en-us/home?forum=win10itprogeneral&filter=alltypes&sort=lastpostdesc)

-
-

0x80070490 - - 0x20007

-
-

The - error comes up during driver installation phase and it means that some - of the device driver is incompatible.

-
-

Please - ensure that all the devices are working correctly. Please review the Device - Manager for any errors and troubleshoot accordingly.
- Refer: - https://msdn.microsoft.com/windows/hardware/drivers/install/troubleshooting-device-and-driver-installations
-
- Additionally, you can review the following logs to verify which I/O device is - causing the problem.
-  "%systemroot%\$Windows.~BT\Sources\Panther\setupact.log"
-
- If unable to review the logs, post on Windows 10 TechNet Forum - (https://social.technet.microsoft.com/Forums/en-us/home?forum=win10itprogeneral&filter=alltypes&sort=lastpostdesc)

-
-

0x80070542

-
-

The - user executing the Setup.exe does not have all permissions required to - complete the upgrade. 

-
-

Please - ensure the user performing the upgrade is part of Local Administrators group - or is a Local Admin.
-
- Additionally, to troubleshoot further you may need to identify which process - is preventing access to certain resources required for upgrade process. That - can be identify by using Process Monitor - (https://technet.microsoft.com/en-us/sysinternals/processmonitor).
- Use this (https://support.microsoft.com/en-us/kb/939896) to understand how to - use Process Monitor and then post the results to Windows 10 TechNet - Forum - (https://social.technet.microsoft.com/Forums/en-us/home?forum=win10itprogeneral&filter=alltypes&sort=lastpostdesc)

-
-

0x80070652 -

-
-

This - error occurs when another program is being installed at the same time as the - upgrade.

-
-

Ensure - that the are no other installation currently in progress. If there is, wait - for the installation to complete. Restart the computer and do the upgrade to - Windows 10.

-
-

0x800F0923

-
-

This - error code indicates that the user entered Safe Mode during the upgrade - process.

-
-

In - order to complete the upgrade successfully, we recommend that you reboot the - system in normal mode. If a roll-back occurs, re-initiate the upgrade.

-
-

0x80200056

-
-

This - error indicates when the upgrade attempts to use a security token for some of - the operations, but the token is not currently available.

-
-

You - can attempt to re-login to the machine with a local administrator privileges - and attempt to re-run the upgrade. Ensure that you do not logoff until the - upgrade is complete.

-
-

0xC0000005

-
-

The - error indicates that the setup process lead to an access violation

-
-

Please - ensure the user performing the upgrade is part of Local Administrators group - or is a Local Admin.
-
- Additionally, to troubleshoot further you may need to identify which process - is preventing access to certain resources required for upgrade process. That - can be identify by using Process Monitor - (https://technet.microsoft.com/en-us/sysinternals/processmonitor).
- Use this (https://support.microsoft.com/en-us/kb/939896) to understand how to - use Process Monitor and then post the results to Windows 10 TechNet - Forum - (https://social.technet.microsoft.com/Forums/en-us/home?forum=win10itprogeneral&filter=alltypes&sort=lastpostdesc)

-
-

0XC0000428

-
-

This - error occurs when the digital signatures for one of the Boot Critical Drivers - has not been verified.
-
- In most cases, we will see an error on Bootup which will be similar to as - below:
- File: \Windows\system32\boot\winload.exe
- Status:0xc0000428
- Info: Windows cannot verify the digital signature for this file.

-
-

In - order to fix this error, we need to look for the file that is causing the - issue. The file listed in the cause section may vary as well. When this - error occurs, the machine / device will show a bluescreen and will not be in - a useable state. At this point, we would need to perform Automatic - Repair using Windows 10 installation media. The Drivers, conflicts with other - programs, malware, and memory can all cause startup problems.
- Automatic repair can detect and fix problems that prevent your PC from - starting. Refer to the steps:
-
- a. Insert the installation USB media and boot Windows Technical Preview from - it.
- b. In the ‘Windows setup’ page select the ‘language to install’, ‘Time and - currency format’ and the ‘keyboard or input method’ and click on ‘next’.
- c. Click on ‘Repair your computer’ and select ‘Troubleshoot’.
- d. Select ‘Automatic Repair’ and select the operating system.
- e. You will then see a blue screen and an option to choose. Choose the option - Troubleshoot and select advanced options.
-  f. You may choose Automatic Repair from Advanced boot option.
-  g. Follow the instructions.
-
- The above steps should fix the issue and get the driver signatures back as - well for the corrupted drivers. If that does not help, then we may not have - any other option than performing a Clean Install of Windows 10 on the machine - / device. You can create a Windows 10 installation Disc and perform a - clean installation on the computer. To create a please find the below link:
- https://www.microsoft.com/en-us/software-download/windows10
-
- Once the media is created by the tool, it will walk you through how to set up - Windows 10 on your PC. During setup, you might be asked to enter a product - key.
-  If you bought Windows 10 and are installing it for the first time, you’ll - need to enter the Windows 10 product key you received in the confirmation - email after your purchase. If you don’t have a product key and you’ve not - previously upgraded to Windows 10, select I need to buy a Windows 10 product - key.

-
-

0xC1900101 - - 0x2000B

-
-

This - error occurs when the device drivers of the hardware connected to the - computer prevent the Windows 10 upgrade from building the migration file - list.

-
-

We - recommended you disconnect the devices that aren't in use when you upgrade - the computer.

-
-

0xC1900101 - - 0x2000c

-
-

The - Setup Platform has encountered an unspecified error during the WINPE Phase. - This is generally caused by drivers which are not updated at the time when - the upgrade was started.

-
-

It - is recommended to select "Download and install updates - (recommended)" during the upgrade process. Additionally, you can contact - the Hardware Vendor and get the updates for the device drivers that - are connected to the system. Ensure all the devices other than the - Mouse; Keyboard and Display are disconnected during upgrade process. Then - start setup again.

-
-

0xC1900101 - - 0x40001

-
-

This - error indicates that we saw an error in the OOBE Phase - Stop 9F.
- This behavior occurs when device drivers do not handle power state transition - requests properly. The error message most often occurs during one of the - following actions:
- 1. Shutting down
- 2. Suspending or resuming from Standby mode
- 3. Suspending or resuming from Hibernate mode

-
-

The - most common causes for this error would be the connected devices on the - machine / device as below and it would have suggested that we disable / - disconnect them from the device /machine before performing the upgrade:
- 1. Internal WIFI Modem
- 2. Any External connected USB devices such as WEBCAMS; Printers; USB Hard - Drives
- 3. Check to be sure your computer and all devices are on the Hardware - Compatibility List (HCL) and have WHQL signed and certified drivers.
-
- The setup.exe will perform a rollback of the OS and would return to the older - OS. Once the rollback is complete if we find the problem causing driver than - we need to check for %SystemDrive%\$Windows.~bt\sources\Rollback\setupmem.dmp - file and have a Microsoft Support Professional look into the same.

-
-

0xC1900101 - - 0x4001E

-
-

This - error indicates that the installation failed in the SECOND_BOOT phase with an - error during PRE_OOBE operation.

-
-

This - is a generic error that occurs during the OOBE phase of Setup. We recommend - you to review the FAQ for Upgrade to Windows 10 - (https://support.microsoft.com/en-us/help/12435/windows-10-upgrade-faq)

-
-

0xc1900106

-
-

This - indicate that upgrade process was forcefully terminated either by Rebooting - or forcefully canceling the setup. 

-
-

We - recommended that when the Windows 10 Upgrade is initiated, one should not - terminate the process at any time until the Setup completes. Before initiating - the setup, we should make sure:
- 1. The device (Laptop or Surface) it should be connected to power source and adequately - charged.
- 2. The user is not cancelling the setup on the Black Screen, when the - setup.exe is installing devices and configuring user settings.
- PS: It takes time on the device configuration and migration depending upon - the Speed of the CPU and the amount of RAM on the system. 

-
-

0xC1900200 - - 0x20008

-
-

This - error occurs when the computer doesn’t meet the minimum requirements to - download or upgrade to Windows 10.

-
-

Refer - http://www.microsoft.com/en-us/windows/windows-10-specifications?OCID=win10_null_vanity_win10specs - and make sure that the machine, on which the upgrade is being initiated, - meets the minimum requirement.
-
- Secondly use the Windows 10 Compatibility Reports to understand upgrade - issues (https://blogs.technet.microsoft.com/askcore/2016/01/21/using-the-windows-10-compatibility-reports-to-understand-upgrade-issues/)

-
-

0xC1900208 - -1047526904

-
-

This - error occurs when the computer does not pass the compatibility check for - upgrading to Windows 10.

-
-

This - error comes when there is software/driver which is not yet certified to be compatible - with windows 10. Hence you might want to re-run the compatibility check - before initiating the Upgrade.
- Refer AskCore Blog: Using the Windows 10 Compatibility Reports to understand - upgrade issues - (https://blogs.technet.microsoft.com/askcore/2016/01/21/using-the-windows-10-compatibility-reports-to-understand-upgrade-issues/)
-
- Once you have found the in-compatible software/drivers:
- 1. Uninstall incompatible software or hardware or driver,
- 2. Now re-run the compatibility check just to verify that there no more - in-compatible software/driver on the machine.
- 3. If it comes clean, initiate the upgrade.
- 4. Else, repeat the steps until the compatibility check is clean.

-
-

0xC190020e
- 0x80070070 - 0x50011
- 0x80070070 - 0x50012
- 0x80070070 - 0x60000

-
-

These - errors would occur if your computer doesn’t have enough free space available - to install the upgrade.

-
-

Typically - to upgrade to Windows 10, you need free space of 16 GB for 32-bit OS and 20 - GB for 64-bit OS. If there is not enough space refer the following article:
- https://support.microsoft.com/en-us/help/17421/windows-free-up-drive-space
-  
- Note: Once the deletion is complete, initiate the upgrade and this time you - should not receive the error if sufficient space has been made. If that is - not enough
- then, you can implement solution as mentioned below.
-  
- Using External Drive
- If your device allows it, you can use an external USB drive for the - upgrade process. Windows setup will backup the previous version of Windows to - a USB external drive. The external drive must be at least 8GB – but having - 16GB is recommended. 
- Some important points to remember if you choose to use an external storage - drive for installing Windows 10:
-  - We recommend that the external drive is formatted in NTFS.  Drives - that are formatted in FAT32 may run into errors due to FAT32 file size - limitations.  To learn   how to format in NTFS, click here.
- - USB drives are preferred over SD cards because drivers for SD cards are not - migrated if the device does not support Connected Standby.

-
-

Couldn't - Update System Reserved Partition

-
-

This - error occurs because the System Reserved Partition (SRP) is full.

-
-

Free - up 15MB of space on the SRP using the appropriate method described in - Knowledge Base article 3086249, and then try the upgrade again.

-
-

MismatchedLanguage, - found HardBlock

-
-

This - error code indicates that the Current Language installed on the machine is - not Supported for the Upgrade to start.

-
-

We - need to have English as the base Language in order to upgrade to Windows 10. - There is a Hard block for the Upgrade to be performed and the compatibility - scan data is saved to - %Systemroot%\$WINDOWS.~BT\Sources\Panther\CompatData_YYYY.txt

-
-

Setup - couldn’t start properly. Please reboot your PC and try running Windows 10 - Setup again

-
-

This - error occurs if the upgrade files are corrupt due to a failed Windows 10 - download.

-
-

The - Setup.exe initializes the temporary folders to copy the data and prepare the - machine for upgrade. The specific folders that are initialized are:
-
- 1. C:\$Windows ~BT (Hidden Folder)
- 2. C:\$Windows~WS (Hidden Folder)
-
- In order to delete the above folders we would suggest that we use the Disk - Clean Up tool and delete the folders and then try to run the upgrade again.
- https://support.microsoft.com/en-us/help/17421/windows-free-up-drive-space 

-
-

Unable - to resurrect NewSystem object. hr=0x80070002

-
-

This - error occurs when the setup.exe is unable to create the newsystem data file - when the upgrade starts.
- If we look at the C:\$Windows.~BT\Sources\Panther\diagerr.xml, we should see - something like:
- CSetupPlatform::ResurrectNewSystem:
- Failure: Win32Exception: \\?\C:\$Windows.~BT\Sources\NewSystem.dat:
- The system cannot find the file specified. [0x00000002] __cdecl    
- UnBCL::FileStream::FileStream(const class UnBCL::String *,enum
- UnBCL::FileMode,enum UnBCL::FileAccess,enum UnBCL::FileShare,unsigned long)
-  

-
-

The - NewSystem.dat is an operational file that is created at the beginning of the - upgrade process and used at various points in the setup phase like driver - migrations; disk space detections; Platforms detections and creating a base - image of the new OS that is extracted from the INSTALL.WIM, which is the - source file for the upgrade.
- There are couple of solutions for this issue:
- Solution 1: Disk Space
- Check and Make sure that we have good amount of free disk space on the OS - partition. Disk space requirements:
- a. For 32-bit: Greater than 16gb
- b. For 64-Bit: Greater than 20gb
-
- Solution 2: Upgrade Path
- We need to make sure that we are upgrading the existing OS, to the New - Version as per the guidelines described in - https://technet.microsoft.com/en-us/itpro/windows/deploy/windows-10-upgrade-paths?f=255&MSPPError=-2147217396
-
- Solution: Media Creation Tool
- Use the Media Creation tool and create an ISO and then start the upgrade of - the OS. The tool can be downloaded from: - http://go.microsoft.com/fwlink/?LinkId=691209

-
+ Error Codes Cause Mitigation + 0x80070003- 0x20007 This error occurs when there is problem with the Internet connection during the Windows 10 upgrade. "Since this error indicates that the internet connection ran into a problem, you may attempt to fix the connectivity issues and reattempt the download of the files. +Alternatively, you may re-create installation media using ""Media Creation Tool"" from a different connected system. Refer: https://www.microsoft.com/en-us/software-download/windows10 -

 

+You can either create a USB drive or an ISO. +" + 0x8007025D - 0x2000C This error occurs if the ISO file's metadata is corrupt. "Re-download the ISO/Media and re-attempt the upgrade. -

 

+You may alternatively, re-create installation media using ""Media Creation Tool"" Refer: https://www.microsoft.com/en-us/software-download/windows10 - +You can either create a USB drive or an ISO using the Media Creation Tool. +" + 0x80070490 - 0x20007 The error comes up during driver installation phase and it means that some of the device driver is incompatible. "Please ensure that all the devices are working correctly. Please review the Device Manager for any errors and troubleshoot accordingly. +Refer: https://msdn.microsoft.com/windows/hardware/drivers/install/troubleshooting-device-and-driver-installations - +Additionally, you can review the following logs to verify which I/O device is causing the problem. + ""%systemroot%\$Windows.~BT\Sources\Panther\setupact.log"" - +If unable to review the logs, post on Windows 10 TechNet Forum (https://social.technet.microsoft.com/Forums/en-us/home?forum=win10itprogeneral&filter=alltypes&sort=lastpostdesc) +" + 0xC1900101 - 0x2000B This error occurs when the device drivers of the hardware connected to the computer prevent the Windows 10 upgrade from building the migration file list. We recommended you disconnect the devices that aren't in use when you upgrade the computer. + 0xC1900101 - 0x2000c The Setup Platform has encountered an unspecified error during the WINPE Phase. This is generally caused by drivers which are not updated at the time when the upgrade was started. It is recommended to select "Download and install updates (recommended)" during the upgrade process. Additionally, you can contact the Hardware Vendor and get the updates for the device drivers that are connected to the system. Ensure all the devices other than the Mouse; Keyboard and Display are disconnected during upgrade process. Then start setup again. + 0xC1900200 - 0x20008 This error occurs when the computer doesn’t meet the minimum requirements to download or upgrade to Windows 10. "Refer http://www.microsoft.com/en-us/windows/windows-10-specifications?OCID=win10_null_vanity_win10specs and make sure that the machine, on which the upgrade is being initiated, meets the minimum requirement. + +Secondly use the Windows 10 Compatibility Reports to understand upgrade issues (https://blogs.technet.microsoft.com/askcore/2016/01/21/using-the-windows-10-compatibility-reports-to-understand-upgrade-issues/) +" + 0x80070004 - 0x3000D SYSTEM, LOCAL, SELF, System, and Network are reserved names that can’t be used for Computer Name. "Ensure that you do not use the reserved names as the Computer names. Rename the system to a valid Computer name. +See KB 3086101 for more details. +" + 0xC1900101 - 0x40001 "This error indicates that we saw an error in the OOBE Phase - Stop 9F. This behavior occurs when device drivers do not handle power state transition requests properly. The error message most often occurs during one of the following actions: 1. Shutting down +2. Suspending or resuming from Standby mode +3. Suspending or resuming from Hibernate mode" "The most common causes for this error would be the connected devices on the machine / device as below and it would have suggested that we disable / disconnect them from the device /machine before performing the upgrade: +1. Internal WIFI Modem +2. Any External connected USB devices such as WEBCAMS; Printers; USB Hard Drives +3. Check to be sure your computer and all devices are on the Hardware Compatibility List (HCL) and have WHQL signed and certified drivers. + +The setup.exe will perform a rollback of the OS and would return to the older OS. Once the rollback is complete if we find the problem causing driver than we need to check for %SystemDrive%\$Windows.~bt\sources\Rollback\setupmem.dmp file and have a Microsoft Support Professional look into the same. +" + 0xC1900101 - 0x4001E This error indicates that the installation failed in the SECOND_BOOT phase with an error during PRE_OOBE operation. This is a generic error that occurs during the OOBE phase of Setup. We recommend you to review the FAQ for Upgrade to Windows 10 (https://support.microsoft.com/en-us/help/12435/windows-10-upgrade-faq) + 0x80070005 - 0x4000D This error code means The installation failed in the SECOND_BOOT phase with an error in during MIGRATE_DATA operation. This issue may occur if we have any application / driver that is causing an issue while the upgrade to Windows 10 is going on. Preform a clean boot on the system. Refer https://support.microsoft.com/en-us/kb/929135 for steps to perform a Clean boot. + 0x80070004 - 0x50012 The Computer account for the system has an invalid name. Please ensure that the machine name does not have any invalid characters (See https://technet.microsoft.com/en-us/library/cc749460(v=ws.10).aspx). Additionally, the names should not be any of the reserved names for systems. Rename the system to a valid computer name and try the Setup again. See KB 3086101 for more details. + "0xC190020e 0x80070070 - 0x50011 +0x80070070 - 0x50012 +0x80070070 - 0x60000" These errors would occur if your computer doesn’t have enough free space available to install the upgrade. "Typically to upgrade to Windows 10, you need free space of 16 GB for 32-bit OS and 20 GB for 64-bit OS. If there is not enough space refer the following article: +https://support.microsoft.com/en-us/help/17421/windows-free-up-drive-space + +Note: Once the deletion is complete, initiate the upgrade and this time you should not receive the error if sufficient space has been made. If that is not enough +then, you can implement solution as mentioned below. + +Using External Drive +If your device allows it, you can use an external USB drive for the upgrade process. Windows setup will backup the previous version of Windows to a USB external drive. The external drive must be at least 8GB – but having 16GB is recommended. +Some important points to remember if you choose to use an external storage drive for installing Windows 10: + - We recommend that the external drive is formatted in NTFS. Drives that are formatted in FAT32 may run into errors due to FAT32 file size limitations. To learn how to format in NTFS, click here. +- USB drives are preferred over SD cards because drivers for SD cards are not migrated if the device does not support Connected Standby. +" + + + + +## Appendix B: Less common errors I haven't edited and don't know how to classify + + + + + + + + + + + + + + + + + + + + + + + + + +
Error Codes Cause Mitigation
Contact your system administrator to upgrade Windows Server or Enterprise Editions This issue occurs if you run the updater tool. The tool works only with the Windows 10 Home, Pro, and Education editions. To resolve this issue, use a different method to upgrade to Windows 10 version 1607. For example, download the ISO, and then run Setup from it.
When doing an upgrade to Windows Version 1607 is it supported to use a custom install.wim (sysprepped) instead of the default install.wim that comes with Windows Version 1607 Unsupported It is not supported to replace the install.wim with custom wim (sysprepped or not). It is supported to do some minor changes to the default install.wim such as injecting latest cumulative update or remove inbox apps.
0xC1420127 The typical conversion of the error means that the specified image in the specified wim is already mounted for read/write access. When we launch the setup.exe, it checks the registry key. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WIMMount\Mounted Images to check for any previously mounted WIM files on the system and if the image is mounted we will get this error. This error would be very rare on Upgrades of WIN10 specially when upgrading to the Anniversary 1607 Build. This issue has been fixed with the Cumulative updates released in June 2016 for Windows 10. When we perform an Upgrade, it is recommended to Perform a Windows Update first and apply all important updates on the current OS and then start the Upgrade process for Windows 10.
0x8004100E This error code indicates that there is a problem with an Application that has an Invalid WMI Namespace In order to fix this problem, we need to open Application Event log and Check for Errors for various applications that could be causing this error. You can use WMIDIAG tool and make sure that the WMI is working well. The step by step instructions are available at: https://technet.microsoft.com/en-us/library/ff404265.aspx
0x80070057 This error means that One or more arguments are invalid This is a very generic error, and it could be due to any of the issues that we would have on the machine. This error may not be related to Upgrade only. It could be due to any programs; device drivers etc. There is no specific resolution for this error
0x8007007e The error indicates one of the modules required to upgrade to Windows 10 was not found, some of these modules could be manifest files, COM Classes, DLL or any app packages that may be missing. "When we start the upgrade of the OS, the Setup engine is responsible to check and confirm that all OS components / modules are running in good health, so that the upgrade succeeds. When we have any issues being reported with manifest files, COM Classes, DLL or any app packages, the setup engine would give this error. In order to fix this error, we would suggest to follow the solutions as below and then start the upgrade again. + +Solution 1: System File Checker +Follow the detailed steps as in: https://support.microsoft.com/en-us/kb/929833 + +Solution 2: Integrated CHKSUR +Run DISM Command to verify the health of the system: +1. Go to Start +2. Search for """"Command Prompt"""" +3. Right Click and select """"Run as Administrator"""" +4. On the prompt type command: Dism /Online /Cleanup-Image /CheckHealth +5. Hit Enter. +6. When you use the /CheckHealth argument, the DISM tool will report whether the image is healthy, repairable, or non-repairable. If the image is non-repairable, you should discard the image and start again. +7. If the image is repairable, you can use the /RestoreHealth argument to repair the image. Dism /Online /Cleanup-Image /RestoreHealth. +"
0x8007045d This error indicates that we ran into an I/O device error. "Please ensure that all I/O devices are working correctly. Please review the Device Manager for any errors and troubleshoot accordingly. +Refer: https://msdn.microsoft.com/windows/hardware/drivers/install/troubleshooting-device-and-driver-installations + +Additionally, you can review the following logs to verify which I/O device is causing the problem. + ""%systemroot%\$Windows.~BT\Sources\Panther\setupact.log"" + +If unable to review the logs, post on Windows 10 TechNet Forum (https://social.technet.microsoft.com/Forums/en-us/home?forum=win10itprogeneral&filter=alltypes&sort=lastpostdesc) +"
0x80070542 The user executing the Setup.exe does not have all permissions required to complete the upgrade. "Please ensure the user performing the upgrade is part of Local Administrators group or is a Local Admin. + +Additionally, to troubleshoot further you may need to identify which process is preventing access to certain resources required for upgrade process. That can be identify by using Process Monitor (https://technet.microsoft.com/en-us/sysinternals/processmonitor). +Use this (https://support.microsoft.com/en-us/kb/939896) to understand how to use Process Monitor and then post the results to Windows 10 TechNet Forum (https://social.technet.microsoft.com/Forums/en-us/home?forum=win10itprogeneral&filter=alltypes&sort=lastpostdesc) +"
0x80070652 This error occurs when another program is being installed at the same time as the upgrade. Ensure that the are no other installation currently in progress. If there is, wait for the installation to complete. Restart the computer and do the upgrade to Windows 10.
0x800F0923 This error code indicates that the user entered Safe Mode during the upgrade process. In order to complete the upgrade successfully, we recommend that you reboot the system in normal mode. If a roll-back occurs, re-initiate the upgrade.
0x80200056 This error indicates when the upgrade attempts to use a security token for some of the operations, but the token is not currently available. You can attempt to re-login to the machine with a local administrator privileges and attempt to re-run the upgrade. Ensure that you do not logoff until the upgrade is complete.
0xC0000005 The error indicates that the setup process lead to an access violation "Please ensure the user performing the upgrade is part of Local Administrators group or is a Local Admin. + +Additionally, to troubleshoot further you may need to identify which process is preventing access to certain resources required for upgrade process. That can be identify by using Process Monitor (https://technet.microsoft.com/en-us/sysinternals/processmonitor). +Use this (https://support.microsoft.com/en-us/kb/939896) to understand how to use Process Monitor and then post the results to Windows 10 TechNet Forum (https://social.technet.microsoft.com/Forums/en-us/home?forum=win10itprogeneral&filter=alltypes&sort=lastpostdesc) +"
0XC0000428 "This error occurs when the digital signatures for one of the Boot Critical Drivers has not been verified. In most cases, we will see an error on Bootup which will be similar to as below: +File: \Windows\system32\boot\winload.exe +Status:0xc0000428 +Info: Windows cannot verify the digital signature for this file." "In order to fix this error, we need to look for the file that is causing the issue. The file listed in the cause section may vary as well. When this error occurs, the machine / device will show a bluescreen and will not be in a useable state. At this point, we would need to perform Automatic Repair using Windows 10 installation media. The Drivers, conflicts with other programs, malware, and memory can all cause startup problems. +Automatic repair can detect and fix problems that prevent your PC from starting. Refer to the steps: + +a. Insert the installation USB media and boot Windows Technical Preview from it. +b. In the ‘Windows setup’ page select the ‘language to install’, ‘Time and currency format’ and the ‘keyboard or input method’ and click on ‘next’. +c. Click on ‘Repair your computer’ and select ‘Troubleshoot’. +d. Select ‘Automatic Repair’ and select the operating system. +e. You will then see a blue screen and an option to choose. Choose the option Troubleshoot and select advanced options. + f. You may choose Automatic Repair from Advanced boot option. + g. Follow the instructions. + +The above steps should fix the issue and get the driver signatures back as well for the corrupted drivers. If that does not help, then we may not have any other option than performing a Clean Install of Windows 10 on the machine / device. You can create a Windows 10 installation Disc and perform a clean installation on the computer. To create a please find the below link: +https://www.microsoft.com/en-us/software-download/windows10 + +Once the media is created by the tool, it will walk you through how to set up Windows 10 on your PC. During setup, you might be asked to enter a product key. + If you bought Windows 10 and are installing it for the first time, you’ll need to enter the Windows 10 product key you received in the confirmation email after your purchase. If you don’t have a product key and you’ve not previously upgraded to Windows 10, select I need to buy a Windows 10 product key. +"
0xc1900106 This indicate that upgrade process was forcefully terminated either by Rebooting or forcefully canceling the setup. "We recommended that when the Windows 10 Upgrade is initiated, one should not terminate the process at any time until the Setup completes. Before initiating the setup, we should make sure: +1. The device (Laptop or Surface) it should be connected to power source and adequately charged. +2. The user is not cancelling the setup on the Black Screen, when the setup.exe is installing devices and configuring user settings. +PS: It takes time on the device configuration and migration depending upon the Speed of the CPU and the amount of RAM on the system. +"
0xC1900208 -1047526904 This error occurs when the computer does not pass the compatibility check for upgrading to Windows 10. "This error comes when there is software/driver which is not yet certified to be compatible with windows 10. Hence you might want to re-run the compatibility check before initiating the Upgrade. +Refer AskCore Blog: Using the Windows 10 Compatibility Reports to understand upgrade issues (https://blogs.technet.microsoft.com/askcore/2016/01/21/using-the-windows-10-compatibility-reports-to-understand-upgrade-issues/) + +Once you have found the in-compatible software/drivers: +1. Uninstall incompatible software or hardware or driver, +2. Now re-run the compatibility check just to verify that there no more in-compatible software/driver on the machine. +3. If it comes clean, initiate the upgrade. +4. Else, repeat the steps until the compatibility check is clean. +"
Couldn't Update System Reserved Partition This error occurs because the System Reserved Partition (SRP) is full. Free up 15MB of space on the SRP using the appropriate method described in Knowledge Base article 3086249, and then try the upgrade again.
MismatchedLanguage, found HardBlock This error code indicates that the Current Language installed on the machine is not Supported for the Upgrade to start. We need to have English as the base Language in order to upgrade to Windows 10. There is a Hard block for the Upgrade to be performed and the compatibility scan data is saved to %Systemroot%\$WINDOWS.~BT\Sources\Panther\CompatData_YYYY.txt
Setup couldn’t start properly. Please reboot your PC and try running Windows 10 Setup again This error occurs if the upgrade files are corrupt due to a failed Windows 10 download. "The Setup.exe initializes the temporary folders to copy the data and prepare the machine for upgrade. The specific folders that are initialized are: + +1. C:\$Windows ~BT (Hidden Folder) +2. C:\$Windows~WS (Hidden Folder) + +In order to delete the above folders we would suggest that we use the Disk Clean Up tool and delete the folders and then try to run the upgrade again. +https://support.microsoft.com/en-us/help/17421/windows-free-up-drive-space +"
Unable to resurrect NewSystem object. hr=0x80070002 "This error occurs when the setup.exe is unable to create the newsystem data file when the upgrade starts. If we look at the C:\$Windows.~BT\Sources\Panther\diagerr.xml, we should see something like: +CSetupPlatform::ResurrectNewSystem: +Failure: Win32Exception: \\?\C:\$Windows.~BT\Sources\NewSystem.dat: +The system cannot find the file specified. [0x00000002] __cdecl +UnBCL::FileStream::FileStream(const class UnBCL::String *,enum +UnBCL::FileMode,enum UnBCL::FileAccess,enum UnBCL::FileShare,unsigned long)" "The NewSystem.dat is an operational file that is created at the beginning of the upgrade process and used at various points in the setup phase like driver migrations; disk space detections; Platforms detections and creating a base image of the new OS that is extracted from the INSTALL.WIM, which is the source file for the upgrade. +There are couple of solutions for this issue: +Solution 1: Disk Space +Check and Make sure that we have good amount of free disk space on the OS partition. Disk space requirements: +a. For 32-bit: Greater than 16gb +b. For 64-Bit: Greater than 20gb + +Solution 2: Upgrade Path +We need to make sure that we are upgrading the existing OS, to the New Version as per the guidelines described in https://technet.microsoft.com/en-us/itpro/windows/deploy/windows-10-upgrade-paths?f=255&MSPPError=-2147217396 + +Solution: Media Creation Tool +Use the Media Creation tool and create an ISO and then start the upgrade of the OS. The tool can be downloaded from: http://go.microsoft.com/fwlink/?LinkId=691209 +"
+ ## Related topics • Windows 10 FAQ for IT professionals From 6d2ee3eb4b253716f546d5923bbc3485fe9abcda Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 23 Sep 2016 17:01:19 -0700 Subject: [PATCH 053/256] draft --- .../resolve-windows-10-upgrade-errors.md | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 5765d2849c..036b49a288 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -29,10 +29,10 @@ The Windows Setup application is used to upgrade a computer to Windows 10, or to - Example error codes during this phase: 0x30018, 0x3000D 4. Second boot phase: Final settings are applied. This is also called the OOBE boot phase. - Example error codes during this phase: 0x4000D, 0x40017 +5. Rollback phase: This phase occurs if upgrade is unsuccessful. + - Example error codes during this phase: 0x50011, 0x50012 ->The computer can also enter a fifth, rollback (uninstall) phase if the upgrade is unsuccessful. - -Four phases of a Windows 10 upgrade: +Phases of a successful Windows 10 upgrade (rollback is not shown): ![Upgrade process](images/upgrade-process.png) @@ -42,22 +42,24 @@ WIM = Windows image (Microsoft) ## Upgrade error codes -Setup will typically return two codes: +Setup will return two codes: 1. A result code, corresponding to a specific Win32 error. 2. An extend code, corresponding to the phase and the operation when a failure occurred. For example, a result code of 0xC1900101 with an extend code of 0x4000D will be returned as: **0xC1900101 - 0x4000D** ->If only a single code is returned, this can be because a tool is being used that does not capture the extend code, for example the [Windows 10 Upgrade Assistant](https://support.microsoft.com/en-us/kb/3159635). +Note: If only a single code is returned, this can be because a tool is being used that does not capture the extend code, for example the [Windows 10 Upgrade Assistant](https://support.microsoft.com/en-us/kb/3159635). ### Extend codes The phase and operation of an extend code maps to the following tables. - +
- @@ -661,7 +664,7 @@ Need cause here.
+ - @@ -628,7 +631,7 @@ The installation failed during the second boot phase while attempting the MIGRAT
+
HexPhase
0SP_EXECUTION_UNKNOWN
1SP_EXECUTION_DOWNLEVEL @@ -67,7 +69,8 @@ The phase and operation of an extend code maps to the following tables.
5SP_EXECUTION_UNINSTALL
+ - @@ -596,7 +599,7 @@ Here is a cause.
+
HexOperation
0SP_EXECUTION_OP_UNKNOWN
1SP_EXECUTION_OP_COPY_PAYLOAD @@ -87,7 +90,8 @@ The phase and operation of an extend code maps to the following tables.
FSP_EXECUTION_OP_ADD_UNATTEND
+
+
HexOperation
10SP_EXECUTION_OP_ADD_DRIVER
11SP_EXECUTION_OP_ENABLE_FEATURE From 54fa1fb3d0d1673fc86dea7616e55178a3f9acd5 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 23 Sep 2016 17:12:38 -0700 Subject: [PATCH 054/256] draft --- .../resolve-windows-10-upgrade-errors.md | 120 +++++++++--------- 1 file changed, 60 insertions(+), 60 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 036b49a288..c13d349f1d 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -122,15 +122,15 @@ For example, you can use these tables to interpret extend code of 0x**4** During each phase of the upgrade process, setup log files are created in various locations. These log files can be very useful in troubleshooting upgrade problems. - + - @@ -327,50 +327,50 @@ Failed to run the action: Upgrade Windows.
Log fileDescriptionLocation
Log fileDescriptionLocation
setupact.logContains information about setup actions during the installation. +
setupact.logContains information about setup actions during the installation.

This is the most important log for diagnosing setup issues.

-Down-Level phase: $Windows.~BT\Sources\Panther
-Rollback phase: $Windows.~BT\Sources\Rollback
-First & second boot phase: $Windows.~BT\Sources\Panther\UnattendGC
-Pre-initialization: Windows
-Post-upgrade: Windows\Panther +**Down-Level phase**: $Windows.~BT\Sources\Panther
+**First & second boot phase**: $Windows.~BT\Sources\Panther\UnattendGC
+**Rollback phase**: $Windows.~BT\Sources\Rollback
+**Pre-initialization**: Windows
+**Post-upgrade**: Windows\Panther
setuperr.logContains information about setup errors during the installation.Same location as setupact.log
- - + - + - + - - - + + + - + - + - - - - + + + + +" @@ -393,13 +393,13 @@ Some important points to remember if you choose to use an external storage drive
Error Codes Cause Mitigation
0x80070003- 0x20007 This error occurs when there is problem with the Internet connection during the Windows 10 upgrade. "Since this error indicates that the internet connection ran into a problem, you may attempt to fix the connectivity issues and reattempt the download of the files. +
Error CodesCauseMitigation
0x80070003- 0x20007This error occurs when there is problem with the Internet connection during the Windows 10 upgrade."Since this error indicates that the internet connection ran into a problem, you may attempt to fix the connectivity issues and reattempt the download of the files. Alternatively, you may re-create installation media using ""Media Creation Tool"" from a different connected system. Refer: https://www.microsoft.com/en-us/software-download/windows10 You can either create a USB drive or an ISO. -"
0x8007025D - 0x2000C This error occurs if the ISO file's metadata is corrupt. "Re-download the ISO/Media and re-attempt the upgrade. +"
0x8007025D - 0x2000CThis error occurs if the ISO file's metadata is corrupt."Re-download the ISO/Media and re-attempt the upgrade. You may alternatively, re-create installation media using ""Media Creation Tool"" Refer: https://www.microsoft.com/en-us/software-download/windows10 You can either create a USB drive or an ISO using the Media Creation Tool. -"
0x80070490 - 0x20007 The error comes up during driver installation phase and it means that some of the device driver is incompatible. "Please ensure that all the devices are working correctly. Please review the Device Manager for any errors and troubleshoot accordingly. +"
0x80070490 - 0x20007The error comes up during driver installation phase and it means that some of the device driver is incompatible."Please ensure that all the devices are working correctly. Please review the Device Manager for any errors and troubleshoot accordingly. Refer: https://msdn.microsoft.com/windows/hardware/drivers/install/troubleshooting-device-and-driver-installations Additionally, you can review the following logs to verify which I/O device is causing the problem. ""%systemroot%\$Windows.~BT\Sources\Panther\setupact.log"" If unable to review the logs, post on Windows 10 TechNet Forum (https://social.technet.microsoft.com/Forums/en-us/home?forum=win10itprogeneral&filter=alltypes&sort=lastpostdesc) -"
0xC1900101 - 0x2000B This error occurs when the device drivers of the hardware connected to the computer prevent the Windows 10 upgrade from building the migration file list. We recommended you disconnect the devices that aren't in use when you upgrade the computer.
0xC1900101 - 0x2000c The Setup Platform has encountered an unspecified error during the WINPE Phase. This is generally caused by drivers which are not updated at the time when the upgrade was started. It is recommended to select "Download and install updates (recommended)" during the upgrade process. Additionally, you can contact the Hardware Vendor and get the updates for the device drivers that are connected to the system. Ensure all the devices other than the Mouse; Keyboard and Display are disconnected during upgrade process. Then start setup again.
0xC1900200 - 0x20008 This error occurs when the computer doesn’t meet the minimum requirements to download or upgrade to Windows 10. "Refer http://www.microsoft.com/en-us/windows/windows-10-specifications?OCID=win10_null_vanity_win10specs and make sure that the machine, on which the upgrade is being initiated, meets the minimum requirement. +"
0xC1900101 - 0x2000BThis error occurs when the device drivers of the hardware connected to the computer prevent the Windows 10 upgrade from building the migration file list.We recommended you disconnect the devices that aren't in use when you upgrade the computer.
0xC1900101 - 0x2000cThe Setup Platform has encountered an unspecified error during the WINPE Phase. This is generally caused by drivers which are not updated at the time when the upgrade was started.It is recommended to select "Download and install updates (recommended)" during the upgrade process. Additionally, you can contact the Hardware Vendor and get the updates for the device drivers that are connected to the system. Ensure all the devices other than the Mouse; Keyboard and Display are disconnected during upgrade process. Then start setup again.
0xC1900200 - 0x20008This error occurs when the computer doesn’t meet the minimum requirements to download or upgrade to Windows 10."Refer http://www.microsoft.com/en-us/windows/windows-10-specifications?OCID=win10_null_vanity_win10specs and make sure that the machine, on which the upgrade is being initiated, meets the minimum requirement. Secondly use the Windows 10 Compatibility Reports to understand upgrade issues (https://blogs.technet.microsoft.com/askcore/2016/01/21/using-the-windows-10-compatibility-reports-to-understand-upgrade-issues/) -"
0x80070004 - 0x3000D SYSTEM, LOCAL, SELF, System, and Network are reserved names that can’t be used for Computer Name. "Ensure that you do not use the reserved names as the Computer names. Rename the system to a valid Computer name. +"
0x80070004 - 0x3000DSYSTEM, LOCAL, SELF, System, and Network are reserved names that can’t be used for Computer Name."Ensure that you do not use the reserved names as the Computer names. Rename the system to a valid Computer name. See KB 3086101 for more details. -"
0xC1900101 - 0x40001 "This error indicates that we saw an error in the OOBE Phase - Stop 9F. This behavior occurs when device drivers do not handle power state transition requests properly. The error message most often occurs during one of the following actions: 1. Shutting down +"
0xC1900101 - 0x40001"This error indicates that we saw an error in the OOBE Phase - Stop 9F. This behavior occurs when device drivers do not handle power state transition requests properly. The error message most often occurs during one of the following actions: 1. Shutting down 2. Suspending or resuming from Standby mode -3. Suspending or resuming from Hibernate mode" "The most common causes for this error would be the connected devices on the machine / device as below and it would have suggested that we disable / disconnect them from the device /machine before performing the upgrade: +3. Suspending or resuming from Hibernate mode""The most common causes for this error would be the connected devices on the machine / device as below and it would have suggested that we disable / disconnect them from the device /machine before performing the upgrade: 1. Internal WIFI Modem 2. Any External connected USB devices such as WEBCAMS; Printers; USB Hard Drives 3. Check to be sure your computer and all devices are on the Hardware Compatibility List (HCL) and have WHQL signed and certified drivers. The setup.exe will perform a rollback of the OS and would return to the older OS. Once the rollback is complete if we find the problem causing driver than we need to check for %SystemDrive%\$Windows.~bt\sources\Rollback\setupmem.dmp file and have a Microsoft Support Professional look into the same. -"
0xC1900101 - 0x4001E This error indicates that the installation failed in the SECOND_BOOT phase with an error during PRE_OOBE operation. This is a generic error that occurs during the OOBE phase of Setup. We recommend you to review the FAQ for Upgrade to Windows 10 (https://support.microsoft.com/en-us/help/12435/windows-10-upgrade-faq)
0x80070005 - 0x4000D This error code means The installation failed in the SECOND_BOOT phase with an error in during MIGRATE_DATA operation. This issue may occur if we have any application / driver that is causing an issue while the upgrade to Windows 10 is going on. Preform a clean boot on the system. Refer https://support.microsoft.com/en-us/kb/929135 for steps to perform a Clean boot.
0x80070004 - 0x50012 The Computer account for the system has an invalid name. Please ensure that the machine name does not have any invalid characters (See https://technet.microsoft.com/en-us/library/cc749460(v=ws.10).aspx). Additionally, the names should not be any of the reserved names for systems. Rename the system to a valid computer name and try the Setup again. See KB 3086101 for more details.
"0xC190020e 0x80070070 - 0x50011 +"
0xC1900101 - 0x4001EThis error indicates that the installation failed in the SECOND_BOOT phase with an error during PRE_OOBE operation.This is a generic error that occurs during the OOBE phase of Setup. We recommend you to review the FAQ for Upgrade to Windows 10 (https://support.microsoft.com/en-us/help/12435/windows-10-upgrade-faq)
0x80070005 - 0x4000DThis error code means The installation failed in the SECOND_BOOT phase with an error in during MIGRATE_DATA operation.This issue may occur if we have any application / driver that is causing an issue while the upgrade to Windows 10 is going on. Preform a clean boot on the system. Refer https://support.microsoft.com/en-us/kb/929135 for steps to perform a Clean boot.
0x80070004 - 0x50012The Computer account for the system has an invalid name. Please ensure that the machine name does not have any invalid characters (See https://technet.microsoft.com/en-us/library/cc749460(v=ws.10).aspx). Additionally, the names should not be any of the reserved names for systems. Rename the system to a valid computer name and try the Setup again. See KB 3086101 for more details.
"0xC190020e 0x80070070 - 0x50011 0x80070070 - 0x50012 -0x80070070 - 0x60000" These errors would occur if your computer doesn’t have enough free space available to install the upgrade. "Typically to upgrade to Windows 10, you need free space of 16 GB for 32-bit OS and 20 GB for 64-bit OS. If there is not enough space refer the following article: +0x80070070 - 0x60000"These errors would occur if your computer doesn’t have enough free space available to install the upgrade."Typically to upgrade to Windows 10, you need free space of 16 GB for 32-bit OS and 20 GB for 64-bit OS. If there is not enough space refer the following article: https://support.microsoft.com/en-us/help/17421/windows-free-up-drive-space Note: Once the deletion is complete, initiate the upgrade and this time you should not receive the error if sufficient space has been made. If that is not enough @@ -381,7 +381,7 @@ If your device allows it, you can use an external USB drive for the upgrade proc Some important points to remember if you choose to use an external storage drive for installing Windows 10: - We recommend that the external drive is formatted in NTFS. Drives that are formatted in FAT32 may run into errors due to FAT32 file size limitations. To learn how to format in NTFS, click here. - USB drives are preferred over SD cards because drivers for SD cards are not migrated if the device does not support Connected Standby. -"
- - - - - - - + + + + + + - + - + - - - - + + + + - + - + - + - - - + + + - + +"
Error Codes Cause Mitigation
Contact your system administrator to upgrade Windows Server or Enterprise Editions This issue occurs if you run the updater tool. The tool works only with the Windows 10 Home, Pro, and Education editions. To resolve this issue, use a different method to upgrade to Windows 10 version 1607. For example, download the ISO, and then run Setup from it.
When doing an upgrade to Windows Version 1607 is it supported to use a custom install.wim (sysprepped) instead of the default install.wim that comes with Windows Version 1607 Unsupported It is not supported to replace the install.wim with custom wim (sysprepped or not). It is supported to do some minor changes to the default install.wim such as injecting latest cumulative update or remove inbox apps.
0xC1420127 The typical conversion of the error means that the specified image in the specified wim is already mounted for read/write access. When we launch the setup.exe, it checks the registry key. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WIMMount\Mounted Images to check for any previously mounted WIM files on the system and if the image is mounted we will get this error. This error would be very rare on Upgrades of WIN10 specially when upgrading to the Anniversary 1607 Build. This issue has been fixed with the Cumulative updates released in June 2016 for Windows 10. When we perform an Upgrade, it is recommended to Perform a Windows Update first and apply all important updates on the current OS and then start the Upgrade process for Windows 10.
0x8004100E This error code indicates that there is a problem with an Application that has an Invalid WMI Namespace In order to fix this problem, we need to open Application Event log and Check for Errors for various applications that could be causing this error. You can use WMIDIAG tool and make sure that the WMI is working well. The step by step instructions are available at: https://technet.microsoft.com/en-us/library/ff404265.aspx
0x80070057 This error means that One or more arguments are invalid This is a very generic error, and it could be due to any of the issues that we would have on the machine. This error may not be related to Upgrade only. It could be due to any programs; device drivers etc. There is no specific resolution for this error
0x8007007e The error indicates one of the modules required to upgrade to Windows 10 was not found, some of these modules could be manifest files, COM Classes, DLL or any app packages that may be missing. "When we start the upgrade of the OS, the Setup engine is responsible to check and confirm that all OS components / modules are running in good health, so that the upgrade succeeds. When we have any issues being reported with manifest files, COM Classes, DLL or any app packages, the setup engine would give this error. In order to fix this error, we would suggest to follow the solutions as below and then start the upgrade again. +
Error CodesCauseMitigation
Contact your system administrator to upgrade Windows Server or Enterprise EditionsThis issue occurs if you run the updater tool. The tool works only with the Windows 10 Home, Pro, and Education editions.To resolve this issue, use a different method to upgrade to Windows 10 version 1607. For example, download the ISO, and then run Setup from it.
When doing an upgrade to Windows Version 1607 is it supported to use a custom install.wim (sysprepped) instead of the default install.wim that comes with Windows Version 1607 UnsupportedIt is not supported to replace the install.wim with custom wim (sysprepped or not). It is supported to do some minor changes to the default install.wim such as injecting latest cumulative update or remove inbox apps.
0xC1420127The typical conversion of the error means that the specified image in the specified wim is already mounted for read/write access. When we launch the setup.exe, it checks the registry key. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WIMMount\Mounted Images to check for any previously mounted WIM files on the system and if the image is mounted we will get this error.This error would be very rare on Upgrades of WIN10 specially when upgrading to the Anniversary 1607 Build. This issue has been fixed with the Cumulative updates released in June 2016 for Windows 10. When we perform an Upgrade, it is recommended to Perform a Windows Update first and apply all important updates on the current OS and then start the Upgrade process for Windows 10.
0x8004100EThis error code indicates that there is a problem with an Application that has an Invalid WMI NamespaceIn order to fix this problem, we need to open Application Event log and Check for Errors for various applications that could be causing this error. You can use WMIDIAG tool and make sure that the WMI is working well. The step by step instructions are available at: https://technet.microsoft.com/en-us/library/ff404265.aspx
0x80070057This error means that One or more arguments are invalidThis is a very generic error, and it could be due to any of the issues that we would have on the machine. This error may not be related to Upgrade only. It could be due to any programs; device drivers etc. There is no specific resolution for this error
0x8007007eThe error indicates one of the modules required to upgrade to Windows 10 was not found, some of these modules could be manifest files, COM Classes, DLL or any app packages that may be missing."When we start the upgrade of the OS, the Setup engine is responsible to check and confirm that all OS components / modules are running in good health, so that the upgrade succeeds. When we have any issues being reported with manifest files, COM Classes, DLL or any app packages, the setup engine would give this error. In order to fix this error, we would suggest to follow the solutions as below and then start the upgrade again. Solution 1: System File Checker Follow the detailed steps as in: https://support.microsoft.com/en-us/kb/929833 @@ -413,32 +413,32 @@ Run DISM Command to verify the health of the system: 5. Hit Enter. 6. When you use the /CheckHealth argument, the DISM tool will report whether the image is healthy, repairable, or non-repairable. If the image is non-repairable, you should discard the image and start again. 7. If the image is repairable, you can use the /RestoreHealth argument to repair the image. Dism /Online /Cleanup-Image /RestoreHealth. -"
0x8007045d This error indicates that we ran into an I/O device error. "Please ensure that all I/O devices are working correctly. Please review the Device Manager for any errors and troubleshoot accordingly. +"
0x8007045dThis error indicates that we ran into an I/O device error."Please ensure that all I/O devices are working correctly. Please review the Device Manager for any errors and troubleshoot accordingly. Refer: https://msdn.microsoft.com/windows/hardware/drivers/install/troubleshooting-device-and-driver-installations Additionally, you can review the following logs to verify which I/O device is causing the problem. ""%systemroot%\$Windows.~BT\Sources\Panther\setupact.log"" If unable to review the logs, post on Windows 10 TechNet Forum (https://social.technet.microsoft.com/Forums/en-us/home?forum=win10itprogeneral&filter=alltypes&sort=lastpostdesc) -"
0x80070542 The user executing the Setup.exe does not have all permissions required to complete the upgrade. "Please ensure the user performing the upgrade is part of Local Administrators group or is a Local Admin. +"
0x80070542The user executing the Setup.exe does not have all permissions required to complete the upgrade. "Please ensure the user performing the upgrade is part of Local Administrators group or is a Local Admin. Additionally, to troubleshoot further you may need to identify which process is preventing access to certain resources required for upgrade process. That can be identify by using Process Monitor (https://technet.microsoft.com/en-us/sysinternals/processmonitor). Use this (https://support.microsoft.com/en-us/kb/939896) to understand how to use Process Monitor and then post the results to Windows 10 TechNet Forum (https://social.technet.microsoft.com/Forums/en-us/home?forum=win10itprogeneral&filter=alltypes&sort=lastpostdesc) -"
0x80070652 This error occurs when another program is being installed at the same time as the upgrade. Ensure that the are no other installation currently in progress. If there is, wait for the installation to complete. Restart the computer and do the upgrade to Windows 10.
0x800F0923 This error code indicates that the user entered Safe Mode during the upgrade process. In order to complete the upgrade successfully, we recommend that you reboot the system in normal mode. If a roll-back occurs, re-initiate the upgrade.
0x80200056 This error indicates when the upgrade attempts to use a security token for some of the operations, but the token is not currently available. You can attempt to re-login to the machine with a local administrator privileges and attempt to re-run the upgrade. Ensure that you do not logoff until the upgrade is complete.
0xC0000005 The error indicates that the setup process lead to an access violation "Please ensure the user performing the upgrade is part of Local Administrators group or is a Local Admin. +"
0x80070652 This error occurs when another program is being installed at the same time as the upgrade.Ensure that the are no other installation currently in progress. If there is, wait for the installation to complete. Restart the computer and do the upgrade to Windows 10.
0x800F0923This error code indicates that the user entered Safe Mode during the upgrade process.In order to complete the upgrade successfully, we recommend that you reboot the system in normal mode. If a roll-back occurs, re-initiate the upgrade.
0x80200056This error indicates when the upgrade attempts to use a security token for some of the operations, but the token is not currently available. You can attempt to re-login to the machine with a local administrator privileges and attempt to re-run the upgrade. Ensure that you do not logoff until the upgrade is complete.
0xC0000005The error indicates that the setup process lead to an access violation"Please ensure the user performing the upgrade is part of Local Administrators group or is a Local Admin. Additionally, to troubleshoot further you may need to identify which process is preventing access to certain resources required for upgrade process. That can be identify by using Process Monitor (https://technet.microsoft.com/en-us/sysinternals/processmonitor). Use this (https://support.microsoft.com/en-us/kb/939896) to understand how to use Process Monitor and then post the results to Windows 10 TechNet Forum (https://social.technet.microsoft.com/Forums/en-us/home?forum=win10itprogeneral&filter=alltypes&sort=lastpostdesc) -"
0XC0000428 "This error occurs when the digital signatures for one of the Boot Critical Drivers has not been verified. In most cases, we will see an error on Bootup which will be similar to as below: +"
0XC0000428"This error occurs when the digital signatures for one of the Boot Critical Drivers has not been verified. In most cases, we will see an error on Bootup which will be similar to as below: File: \Windows\system32\boot\winload.exe Status:0xc0000428 -Info: Windows cannot verify the digital signature for this file." "In order to fix this error, we need to look for the file that is causing the issue. The file listed in the cause section may vary as well. When this error occurs, the machine / device will show a bluescreen and will not be in a useable state. At this point, we would need to perform Automatic Repair using Windows 10 installation media. The Drivers, conflicts with other programs, malware, and memory can all cause startup problems. +Info: Windows cannot verify the digital signature for this file.""In order to fix this error, we need to look for the file that is causing the issue. The file listed in the cause section may vary as well. When this error occurs, the machine / device will show a bluescreen and will not be in a useable state. At this point, we would need to perform Automatic Repair using Windows 10 installation media. The Drivers, conflicts with other programs, malware, and memory can all cause startup problems. Automatic repair can detect and fix problems that prevent your PC from starting. Refer to the steps: a. Insert the installation USB media and boot Windows Technical Preview from it. @@ -454,13 +454,13 @@ https://www.microsoft.com/en-us/software-download/windows10 Once the media is created by the tool, it will walk you through how to set up Windows 10 on your PC. During setup, you might be asked to enter a product key. If you bought Windows 10 and are installing it for the first time, you’ll need to enter the Windows 10 product key you received in the confirmation email after your purchase. If you don’t have a product key and you’ve not previously upgraded to Windows 10, select I need to buy a Windows 10 product key. -"
0xc1900106 This indicate that upgrade process was forcefully terminated either by Rebooting or forcefully canceling the setup. "We recommended that when the Windows 10 Upgrade is initiated, one should not terminate the process at any time until the Setup completes. Before initiating the setup, we should make sure: +"
0xc1900106This indicate that upgrade process was forcefully terminated either by Rebooting or forcefully canceling the setup. "We recommended that when the Windows 10 Upgrade is initiated, one should not terminate the process at any time until the Setup completes. Before initiating the setup, we should make sure: 1. The device (Laptop or Surface) it should be connected to power source and adequately charged. 2. The user is not cancelling the setup on the Black Screen, when the setup.exe is installing devices and configuring user settings. PS: It takes time on the device configuration and migration depending upon the Speed of the CPU and the amount of RAM on the system. -"
0xC1900208 -1047526904 This error occurs when the computer does not pass the compatibility check for upgrading to Windows 10. "This error comes when there is software/driver which is not yet certified to be compatible with windows 10. Hence you might want to re-run the compatibility check before initiating the Upgrade. +"
0xC1900208 -1047526904This error occurs when the computer does not pass the compatibility check for upgrading to Windows 10."This error comes when there is software/driver which is not yet certified to be compatible with windows 10. Hence you might want to re-run the compatibility check before initiating the Upgrade. Refer AskCore Blog: Using the Windows 10 Compatibility Reports to understand upgrade issues (https://blogs.technet.microsoft.com/askcore/2016/01/21/using-the-windows-10-compatibility-reports-to-understand-upgrade-issues/) Once you have found the in-compatible software/drivers: @@ -468,23 +468,23 @@ Once you have found the in-compatible software/drivers: 2. Now re-run the compatibility check just to verify that there no more in-compatible software/driver on the machine. 3. If it comes clean, initiate the upgrade. 4. Else, repeat the steps until the compatibility check is clean. -"
Couldn't Update System Reserved Partition This error occurs because the System Reserved Partition (SRP) is full. Free up 15MB of space on the SRP using the appropriate method described in Knowledge Base article 3086249, and then try the upgrade again.
MismatchedLanguage, found HardBlock This error code indicates that the Current Language installed on the machine is not Supported for the Upgrade to start. We need to have English as the base Language in order to upgrade to Windows 10. There is a Hard block for the Upgrade to be performed and the compatibility scan data is saved to %Systemroot%\$WINDOWS.~BT\Sources\Panther\CompatData_YYYY.txt
Setup couldn’t start properly. Please reboot your PC and try running Windows 10 Setup again This error occurs if the upgrade files are corrupt due to a failed Windows 10 download. "The Setup.exe initializes the temporary folders to copy the data and prepare the machine for upgrade. The specific folders that are initialized are: +"
Couldn't Update System Reserved PartitionThis error occurs because the System Reserved Partition (SRP) is full.Free up 15MB of space on the SRP using the appropriate method described in Knowledge Base article 3086249, and then try the upgrade again.
MismatchedLanguage, found HardBlockThis error code indicates that the Current Language installed on the machine is not Supported for the Upgrade to start.We need to have English as the base Language in order to upgrade to Windows 10. There is a Hard block for the Upgrade to be performed and the compatibility scan data is saved to %Systemroot%\$WINDOWS.~BT\Sources\Panther\CompatData_YYYY.txt
Setup couldn’t start properly. Please reboot your PC and try running Windows 10 Setup againThis error occurs if the upgrade files are corrupt due to a failed Windows 10 download."The Setup.exe initializes the temporary folders to copy the data and prepare the machine for upgrade. The specific folders that are initialized are: 1. C:\$Windows ~BT (Hidden Folder) 2. C:\$Windows~WS (Hidden Folder) In order to delete the above folders we would suggest that we use the Disk Clean Up tool and delete the folders and then try to run the upgrade again. https://support.microsoft.com/en-us/help/17421/windows-free-up-drive-space -"
Unable to resurrect NewSystem object. hr=0x80070002 "This error occurs when the setup.exe is unable to create the newsystem data file when the upgrade starts. If we look at the C:\$Windows.~BT\Sources\Panther\diagerr.xml, we should see something like: +"
Unable to resurrect NewSystem object. hr=0x80070002"This error occurs when the setup.exe is unable to create the newsystem data file when the upgrade starts. If we look at the C:\$Windows.~BT\Sources\Panther\diagerr.xml, we should see something like: CSetupPlatform::ResurrectNewSystem: Failure: Win32Exception: \\?\C:\$Windows.~BT\Sources\NewSystem.dat: The system cannot find the file specified. [0x00000002] __cdecl UnBCL::FileStream::FileStream(const class UnBCL::String *,enum -UnBCL::FileMode,enum UnBCL::FileAccess,enum UnBCL::FileShare,unsigned long)" "The NewSystem.dat is an operational file that is created at the beginning of the upgrade process and used at various points in the setup phase like driver migrations; disk space detections; Platforms detections and creating a base image of the new OS that is extracted from the INSTALL.WIM, which is the source file for the upgrade. +UnBCL::FileMode,enum UnBCL::FileAccess,enum UnBCL::FileShare,unsigned long)""The NewSystem.dat is an operational file that is created at the beginning of the upgrade process and used at various points in the setup phase like driver migrations; disk space detections; Platforms detections and creating a base image of the new OS that is extracted from the INSTALL.WIM, which is the source file for the upgrade. There are couple of solutions for this issue: Solution 1: Disk Space Check and Make sure that we have good amount of free disk space on the OS partition. Disk space requirements: @@ -496,7 +496,7 @@ We need to make sure that we are upgrading the existing OS, to the New Version a Solution: Media Creation Tool Use the Media Creation tool and create an ISO and then start the upgrade of the OS. The tool can be downloaded from: http://go.microsoft.com/fwlink/?LinkId=691209 -"
From 17ea0f9a2ff94cdf237db79c15d1cd85501ba882 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 23 Sep 2016 17:17:58 -0700 Subject: [PATCH 055/256] draft --- .../deploy/resolve-windows-10-upgrade-errors.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index c13d349f1d..4cc6c23e52 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -22,17 +22,17 @@ This topic provides a brief introduction to Windows 10 installation processes an The Windows Setup application is used to upgrade a computer to Windows 10, or to perform a clean installation. Windows Setup starts and restarts the computer, gathers information, copies files, and creates or adjusts configuration settings. When performing an operating system upgrade, Windows Setup uses the following phases: -1. Downlevel phase: The downlevel phase is run within the previous operating system. Installation components are gathered. -2. Safe OS phase: A recovery partition is configured and updates are installed. An OS rollback is prepared if needed. +1. **Downlevel phase**: The downlevel phase is run within the previous operating system. Installation components are gathered. +2. **Safe OS phase**: A recovery partition is configured and updates are installed. An OS rollback is prepared if needed. - Example error codes during this phase: 0x2000C, 0x20017 -3. First boot phase: Initial settings are applied. +3. **First boot phase**: Initial settings are applied. - Example error codes during this phase: 0x30018, 0x3000D -4. Second boot phase: Final settings are applied. This is also called the OOBE boot phase. +4. **Second boot phase**: Final settings are applied. This is also called the **OOBE boot phase**. - Example error codes during this phase: 0x4000D, 0x40017 -5. Rollback phase: This phase occurs if upgrade is unsuccessful. +5. **Rollback phase**: This phase occurs if upgrade is unsuccessful. - Example error codes during this phase: 0x50011, 0x50012 -Phases of a successful Windows 10 upgrade (rollback is not shown): +**Figure 1**: Phases of a successful Windows 10 upgrade (rollback is not shown): ![Upgrade process](images/upgrade-process.png) @@ -47,7 +47,7 @@ Setup will return two codes: 1. A result code, corresponding to a specific Win32 error. 2. An extend code, corresponding to the phase and the operation when a failure occurred. -For example, a result code of 0xC1900101 with an extend code of 0x4000D will be returned as: **0xC1900101 - 0x4000D** +For example, a result code of **0xC1900101** with an extend code of **0x4000D** will be returned as: **0xC1900101 - 0x4000D** Note: If only a single code is returned, this can be because a tool is being used that does not capture the extend code, for example the [Windows 10 Upgrade Assistant](https://support.microsoft.com/en-us/kb/3159635). @@ -115,7 +115,7 @@ The phase and operation of an extend code maps to the following tables.
-For example, you can use these tables to interpret extend code of 0x**4**00**0D** as a problem during phase 4 with data migration (**4** = SP_EXECUTION_OOBE_BOOT, **0D** = SP_EXECUTION_OP_MIGRATE_DATE). +For example: You can use these tables to interpret extend code of 0x**4**00**0D** as a problem during phase 4 with data migration (**4** = SP_EXECUTION_OOBE_BOOT, **0D** = SP_EXECUTION_OP_MIGRATE_DATE). ## Log files From 676e1ceb7266bbdc912497ac079e7e0becfe3b96 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 26 Sep 2016 10:24:16 -0700 Subject: [PATCH 056/256] test table --- .../resolve-windows-10-upgrade-errors.md | 42 +++++++++++++++++-- 1 file changed, 38 insertions(+), 4 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 4cc6c23e52..914f34c31d 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -24,13 +24,13 @@ The Windows Setup application is used to upgrade a computer to Windows 10, or to 1. **Downlevel phase**: The downlevel phase is run within the previous operating system. Installation components are gathered. 2. **Safe OS phase**: A recovery partition is configured and updates are installed. An OS rollback is prepared if needed. - - Example error codes during this phase: 0x2000C, 0x20017 + - Example error codes: 0x2000C, 0x20017 3. **First boot phase**: Initial settings are applied. - - Example error codes during this phase: 0x30018, 0x3000D + - Example error codes: 0x30018, 0x3000D 4. **Second boot phase**: Final settings are applied. This is also called the **OOBE boot phase**. - - Example error codes during this phase: 0x4000D, 0x40017 + - Example error: 0x4000D, 0x40017 5. **Rollback phase**: This phase occurs if upgrade is unsuccessful. - - Example error codes during this phase: 0x50011, 0x50012 + - Example error: 0x50011, 0x50012 **Figure 1**: Phases of a successful Windows 10 upgrade (rollback is not shown): @@ -51,6 +51,40 @@ For example, a result code of **0xC1900101** with an extend code of **0x4000D** Note: If only a single code is returned, this can be because a tool is being used that does not capture the extend code, for example the [Windows 10 Upgrade Assistant](https://support.microsoft.com/en-us/kb/3159635). +### Sample table + + + + + + + + + + + + +
+

Error Codes

+
+

Cause

+
+

Mitigation

+
+

Contact + your system administrator to upgrade Windows Server or Enterprise Editions

+
+

This + issue occurs if you run the updater tool. The tool works only with the + Windows 10 Home, Pro, and Education editions.

+
+

To + resolve this issue, use a different method to upgrade to Windows 10 version + 1607. For example, download the ISO, and then run Setup from it.

+
+ ### Extend codes The phase and operation of an extend code maps to the following tables. From ab78bb7e2ba9616698891bf12d0c0a200ef288b6 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 26 Sep 2016 11:10:52 -0700 Subject: [PATCH 057/256] test table --- .../resolve-windows-10-upgrade-errors.md | 127 ++-- windows/deploy/windows-10-poc-mdt.md | 548 -------------- .../deploy/windows-10-poc-sc-config-mgr.md | 645 ----------------- windows/deploy/windows-10-poc.md | 683 ------------------ 4 files changed, 46 insertions(+), 1957 deletions(-) delete mode 100644 windows/deploy/windows-10-poc-mdt.md delete mode 100644 windows/deploy/windows-10-poc-sc-config-mgr.md delete mode 100644 windows/deploy/windows-10-poc.md diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 914f34c31d..fbb09995f8 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -51,99 +51,64 @@ For example, a result code of **0xC1900101** with an extend code of **0x4000D** Note: If only a single code is returned, this can be because a tool is being used that does not capture the extend code, for example the [Windows 10 Upgrade Assistant](https://support.microsoft.com/en-us/kb/3159635). -### Sample table - - - - - - - - - - - - -
-

Error Codes

-
-

Cause

-
-

Mitigation

-
-

Contact - your system administrator to upgrade Windows Server or Enterprise Editions

-
-

This - issue occurs if you run the updater tool. The tool works only with the - Windows 10 Home, Pro, and Education editions.

-
-

To - resolve this issue, use a different method to upgrade to Windows 10 version - 1607. For example, download the ISO, and then run Setup from it.

-
- ### Extend codes The phase and operation of an extend code maps to the following tables. - +
- - - diff --git a/windows/deploy/windows-10-poc-mdt.md b/windows/deploy/windows-10-poc-mdt.md deleted file mode 100644 index 05589e281d..0000000000 --- a/windows/deploy/windows-10-poc-mdt.md +++ /dev/null @@ -1,548 +0,0 @@ ---- -title: Placeholder (Windows 10) -description: Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -author: greg-lindsay ---- - -# Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit - -**Applies to** - -- Windows 10 - -**Important**: This guide leverages the proof of concept (PoC) environment configured using procedures in [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md). Please complete all steps in the prerequisite guide before attempting the procedures in this guide. - -The PoC environment is a virtual network running on Hyper-V with three virtual machines: -- **DC1**: A contoso.com domain controller, DNS server, and DHCP server. -- **SRV1**: A dual-homed contoso.com domain member server, DNS server, and default gateway providing NAT service for the PoC network. -- **PC1**: A contoso.com member computer running Windows 7, Windows 8, or Windows 8.1 that has been cloned from a physical computer on your corporate network for testing purposes. - -This guide leverages the Hyper-V server role to perform procedures. If you do not complete all steps in a single session, consider using [checkpoints](https://technet.microsoft.com/library/dn818483.aspx) and [saved states](https://technet.microsoft.com/library/ee247418.aspx) to pause, resume, or restart your work. - -## In this guide - -Description here. - -## Install the Microsoft Deployment Toolkit (MDT) - -1. On SRV1, temporarily disable IE Enhanced Security Configuration for Administrators by typing the following commands at an elevated Windows PowerShell prompt: - - ``` - $AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}" - Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 0 - Stop-Process -Name Explorer - ``` -2. Download and install the 64-bit version of [Microsoft Deployment Toolkit (MDT) 2013 Update 2](https://www.microsoft.com/en-us/download/details.aspx?id=50407) on SRV1 using the default options. - -3. Download and install the latest [Windows Assessment and Deployment Kit (ADK)](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) on SRV1 using the default installation settings. The current version is the ADK for Windows 10, version 1607. Installation might require several minutes to acquire all components. - -3. If desired, re-enable IE Enhanced Security Configuration: - - ``` - Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 1 - Stop-Process -Name Explorer - ``` - -## Create a deployment share and reference image - -1. In [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md) the Windows 10 Enterprise .iso file was saved to the c:\VHD directory as **c:\VHD\w10-enterprise.iso**. The first step in creating a deployment share is to mount this file on SRV1. To mount the Windows 10 Enterprise DVD on SRV1, open an elevated Windows PowerShell prompt on the Hyper-V host computer and type the following command: - - ``` - Set-VMDvdDrive -VMName SRV1 -Path c:\VHD\w10-enterprise.iso - ``` -2. Connect to SRV1 and verify that the Windows Enterprise installation DVD is mounted as drive letter D. - -3. The Windows 10 Enterprise installation files will be used to create a deployment share on SRV1 using the MDT deployment workbench. To open the deployment workbench, click **Start**, type **deployment**, and then click **Deployment Workbench**. - -4. In the Deployment Workbench console, right-click **Deployment Shares** and select **New Deployment Share**. - -5. Use the following settings for the New Deployment Share Wizard: - - Deployment share path: **C:\MDTBuildLab**
- - Share name: **MDTBuildLab$**
- - Deployment share description: **MDT build lab**
- - Options: click **Next** to accept the default
- - Summary: click **Next**
- - Progress: settings will be applied
- - Confirmation: click **Finish** - -6. Expand the Deployment Shares node, and then expand MDT build lab. - -7. Right-click the Operating Systems node, and then click New Folder. Name the new folder **Windows 10**. Complete the wizard using default values and click **Finish**. - -7. Right-click the Windows 10 folder created in the previous step, and then click **Import Operating System**. - -8. Use the following settings for the Import Operating System Wizard: - - OS Type: **Full set of source files**
- - Source: **D:\\**
- - Destination: **W10Ent_x64**
- - Summary: click **Next** - - Confirmation: click **Finish** - -9. For purposes of this test lab, we will not add applications (such as Microsoft Office) to the deployment share. For information about adding applications, see the [Add applications](https://technet.microsoft.com/en-us/itpro/windows/deploy/create-a-windows-10-reference-image#sec03) section of the [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) topic in the TechNet library. - -10. The next step is to create a task sequence to reference the operating system that was imported. To create a task sequence, right-click the **Task Sequences** node and then click **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: - - Task sequence ID: **REFW10X64-001**
- - Task sequence name: **Windows 10 Enterprise x64 Default Image**
- - Task sequence comments: **Reference Build**
- - Template: **Standard Client Task Sequence** - - Select OS: click **Windows 10 Enterprise Evaluation in W10Ent_x64 install.wim** - - Specify Product Key: **Do not specify a product key at this time** - - Full Name: **Contoso** - - Organization: **Contoso** - - Internet Explorer home page: **http://www.contoso.com** - - Admin Password: **Do not specify an Administrator password at this time** - - Summary: click **Next** - - Confirmation: click **Finish** - -11. Edit the task sequence to add the Microsoft NET Framework 3.5, which is required by many applications. To edit the task sequence, double-click **Windows 10 Enterprise x64 Default Image** that was created in the previous step. - -12. Click the **Task Sequence** tab. Under **State Restore** click **Tatto** to highlight it, then click **Add** and choose **New Group**. - -13. On the Properties tab of the group that was created in the previous step, change the Name from New Group to **Custom Tasks (Pre-Windows Update)** and then click **Apply**. - -14. Click the **Custom Tasks (Pre-Windows Update)** group again, click **Add**, point to **Roles**, and then click **Install Roles and Features**. - -15. Under **Select the roles and features that should be installed**, select **.NET Framework 3.5 (includes .NET 2.0 and 3.0)** and then click **Apply**. - -16. Enable Windows Update in the task sequence by clicking the **Windows Update (Post-Application Installation)** step, clicking the **Options** tab, and clearing the **Disable this step** checkbox. - >Note: Since we are not installing applications in this test lab, there is no need to enable the Windows Update Pre-Application Installation step. However, you should enable this step if you are also installing applications. - -17. Click **OK** to complete editing the task sequence. - -18. The next step is to configure the MDT deployment share rules. To configure rules in the Deployment Workbench, right-click MDT build lab (C:\MDTBuildLab) and click **Properties**, and then click the **Rules** tab. - -19. Replace the default rules with the following text: - - ``` - [Settings] - Priority=Default - - [Default] - _SMSTSORGNAME=Contoso - UserDataLocation=NONE - DoCapture=YES - OSInstall=Y - AdminPassword=pass@word1 - TimeZoneName=Pacific Standard Time - JoinWorkgroup=WORKGROUP - HideShell=YES - FinishAction=SHUTDOWN - DoNotCreateExtraPartition=YES - ApplyGPOPack=NO - SkipAdminPassword=YES - SkipProductKey=YES - SkipComputerName=YES - SkipDomainMembership=YES - SkipUserData=YES - SkipLocaleSelection=YES - SkipTaskSequence=NO - SkipTimeZone=YES - SkipApplications=YES - SkipBitLocker=YES - SkipSummary=YES - SkipRoles=YES - SkipCapture=NO - SkipFinalSummary=YES - ``` - -20. Click **Apply** and then click **Edit Bootstrap.ini**. Replace the contents of the Bootstrap.ini file with the following text, and save the file: - - ``` - [Settings] - Priority=Default - - [Default] - DeployRoot=\\SRV1\MDTBuildLab$ - UserDomain=CONTOSO - UserID=administrator - UserPassword=pass@word1 - SkipBDDWelcome=YES - ``` - -21. Click **OK** to complete the configuration of the deployment share. - -22. Right-click **MDT build lab (C:\MDTBuildLab)** and then click **Update Deployment Share**. - -23. Accept all default values in the Update Deployment Share Wizard by clicking **Next**. The update process will take 5 to 10 minutes. When it has completed, click **Finish**. - -24. Copy **c:\MDTBuildLab\Boot\LiteTouchPE_x86.iso** on SRV1 to the **c:\VHD** directory on the Hyper-V host computer. Note that in MDT, the x86 boot image can deploy both x86 and x64 operating systems, except on computers based on Unified Extensible Firmware Interface (UEFI). - ->Hint: Top copy the file, right-click the **LiteTouchPE_x86.iso** file and click **Copy** on SRV1, then open the **c:\VHD** folder on the Hyper-V host, right-click inside the folder and click **Paste**. - -25. Open a Windows PowerShell prompt on the Hyper-V host computer and type the following commands: - - ``` - New-VM –Name REFW10X64-001 -SwitchName poc-internal -NewVHDPath "c:\VHD\REFW10X64-001.vhdx" -NewVHDSizeBytes 60GB - Set-VMMemory -VMName REFW10X64-001 -DynamicMemoryEnabled $true -MinimumBytes 1024MB -MaximumBytes 1024MB -Buffer 20 - Set-VMDvdDrive -VMName REFW10X64-001 -Path c:\VHD\LiteTouchPE_x86.iso - Start-VM REFW10X64-001 - vmconnect localhost REFW10X64-001 - ``` -26. In the Windows Deployment Wizard, select **Windows 10 Enterprise x64 Default Image**, and then click **Next**. - -27. Accept the default values on the Capture Image page, and click **Next**. Operating system installation will complete after 5 to 10 minutes and then the VM will reboot automatically. Allow the system to boot normally (do not press a key). The process is fully automated. - - Additional system restarts will occur to complete updating and preparing the operating system. Setup will complete the following procedures: - - - Install the Windows 10 Enterprise operating system. - - Install added applications, roles, and features. - - Update the operating system using Windows Update (or WSUS if optionally specified). - - Stage Windows PE on the local disk. - - Run System Preparation (Sysprep) and reboot into Windows PE. - - Capture the installation to a Windows Imaging (WIM) file. - - Turn off the virtual machine. - - This step requires from 30 minutes to 2 hours, depending on the speed of the Hyper-V host. After some time, you will have a Windows 10 Enterprise x64 image that is fully patched and has run through Sysprep. The image is located in the C:\MDTBuildLab\Captures folder on your deployment server. The file name is **REFW10X64-001.wim**. - - ## Deploy a Windows 10 image using MDT - -This procedure will demonstrate how to deploy the reference image to the PoC environment using MDT. - -1. On SRV1, open the MDT Deployment Workbench console, right-click **Deployment Shares**, and then click **New Deployment Share**. Use the following values in the New Deployment Share Wizard: - - **Deployment share path**: C:\MDTProd - - **Share name**: MDTProd$ - - **Deployment share description**: MDT Production - - **Options**: accept the default - -2. Click **Finish** and verify the new deployment share was added successfully. - -3. In the Deployment Workbench console, expand the MDT Production deployment share, right-click **Operating Systems**, and then click **New Folder**. Name the new folder **Windows 10** and complete the wizard using default values. - -4. Right-click the Windows 10 folder created in the previous step, and then click **Import Operating System**. - -5. On the **OS Type** page, choose **Custom image file** and then click **Next**. - -6. On the Image page, browse to the C:\MDTBuildLab\Captures\REFW10X64-001.wim file created in the previous procedure, click **Open**, and then click **Next**. - -7. On the Setup page, select **Copy Windows 7, Windows Server 2008 R2, or later setup files from the specified path**. - -8. Under **Setup source directory**, browse to **C:\MDTBuildLab\Operating Systems\W10Ent_x64** click **OK** and then click **Next**. - -9. On the Destination page, accept the default Destination directory name of **REFW10X64-001**, click **Next** twice, and then click **Finish**. - -10. In the Operating Systems > Windows 10 node, double-click the operating system that was added to view its Properties. Change the Operating system name to **Windows 10 Enterprise x64 Custom Image** and then click **OK**. - -### Create the deployment task sequence - -1. Using the Deployment Workbench, select Task Sequences in the MDT Production node, and create a folder named **Windows 10**. - -2. Right-click the Windows 10 folder created in the previous step, and then click **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: - - Task sequence ID: W10-X64-001 - - Task sequence name: Windows 10 Enterprise x64 Custom Image - - Task sequence comments: Production Image - - Select Template: Standard Client Task Sequence - - Select OS: Windows 10 Enterprise x64 Custom Image - - Specify Product Key: Do not specify a product key at this time - - Full Name: Contoso - - Organization: Contoso - - Internet Explorer home page: http://www.contoso.com - - Admin Password: pass@word1 - -### Configure the MDT production deployment share - -1. On SRV1, open an elevated Windows PowerShell prompt and type the following commands: - - ``` - copy-item "C:\Program Files\Microsoft Deployment Toolkit\Templates\Bootstrap.ini" C:\MDTProd\Control\Bootstrap.ini -Force - copy-item "C:\Program Files\Microsoft Deployment Toolkit\Templates\CustomSettings.ini" C:\MDTProd\Control\CustomSettings.ini -Force - ``` -2. In the Deployment Workbench console on SRV1, right-click the **MDT Production** deployment share and then click Properties. - -3. Click the **Rules** tab and replace the rules with the following text: - - ``` - [Settings] - Priority=Default - - [Default] - _SMSTSORGNAME=Contoso - OSInstall=YES - UserDataLocation=AUTO - TimeZoneName=Pacific Standard Time - OSDComputername=#Left("PC-%SerialNumber%",7)# - AdminPassword=pass@word1 - JoinDomain=contoso.com - DomainAdmin=administrator - DomainAdminDomain=CONTOSO - DomainAdminPassword=pass@word1 - ScanStateArgs=/ue:*\* /ui:CONTOSO\* - USMTMigFiles001=MigApp.xml - USMTMigFiles002=MigUser.xml - HideShell=YES - ApplyGPOPack=NO - SkipAppsOnUpgrade=NO - SkipAdminPassword=YES - SkipProductKey=YES - SkipComputerName=YES - SkipDomainMembership=YES - SkipUserData=YES - SkipLocaleSelection=YES - SkipTaskSequence=NO - SkipTimeZone=YES - SkipApplications=NO - SkipBitLocker=YES - SkipSummary=YES - SkipCapture=YES - SkipFinalSummary=NO - EventService=http://SRV1:9800 - ``` - **Note**: The contents of the Rules tab are added to c:\MDTProd\Control\CustomSettings.ini. - - >In this example a **MachineObjectOU** entry is not provided. Normally this entry describes the specific OU where new client computer objects are created in Active Directory. However, for the purposes of this test lab clients are added to the default computers OU, which requires that this parameter be unspecified. - -4. Click **Edit Bootstap.ini** and replace text in the file with the following text: - - ``` - [Settings] - Priority=Default - - [Default] - DeployRoot=\\SRV1\MDTProd$ - UserDomain=CONTOSO - UserID=administrator - UserPassword=pass@word1 - SkipBDDWelcome=YES - ``` -5. Click **OK** when finished. - -### Update the deployment share - -1. Right-click the **MDT Production** deployment share and then click **Update Deployment Share**. - -2. Use the default options for the Update Deployment Share Wizard. The update process requires 5 to 10 minutes to complete. - -3. Click **Finish** when the update is complete. - -### Enable deployment monitoring - -1. In the Deployment Workbench console, right-click **MDT Production** and then click **Properties**. - -2. On the **Monitoring** tab, select the **Enable monitoring for this deployment share** checkbox, and then click **OK**. - -3. Verify the monitoring service is working as expected by opening the following link on SRV1 in Internet Explorer: [http://localhost:9800/MDTMonitorEvent/](http://localhost:9800/MDTMonitorEvent/). If you do not see "**You have created a service**" at the top of the page, see [Troubleshooting MDT 2012 Monitoring](https://blogs.technet.microsoft.com/mniehaus/2012/05/10/troubleshooting-mdt-2012-monitoring/). - -4. Close Internet Explorer. - -### Configure Windows Deployment Services - -1. Initialize Windows Deployment Services (WDS) by typing the following command at an elevated Windows PowerShell prompt on SRV1: - - ``` - WDSUTIL /Verbose /Progress /Initialize-Server /Server:SRV1 /RemInst:"C:\RemoteInstall" - WDSUTIL /Set-Server /AnswerClients:All - ``` - -2. Click **Start**, type **Windows Deployment**, and then click **Windows Deployment Services**. - -3. In the Windows Deployment Services console, expand Servers, expand SRV1.contoso.com, right-click **Boot Images**, and then click **Add Boot Image**. - -4. Browse to the **C:\MDTProd\Boot\LiteTouchPE_x64.wim** file, click **Open**, click **Next**, and accept the defaults in the Add Image Wizard. Click **Finish** to complete adding a boot image. - -### Deploy the client image - -1. Before using WDS to deploy a client image, you must temporarily disable the external network adapter on SRV1. This is just an artifact of the lab environment. In a typical deployment environment WDS would not be installed on the default gateway. **Note**: Do not disable the *internal* network interface. To disable the *external* interface on SRV1, open a Windows PowerShell prompt on SRV1 and type the following command: - - ``` - Disable-NetAdapter "Ethernet 2" -Confirm:$false - ``` - -2. Next, switch to the Hyper-V host and open an elevated Windows PowerShell prompt. Create a generation 2 VM on the Hyper-V host that will load its OS using PXE. To create this VM, type the following commands at an elevated Windows PowerShell prompt: - - ``` - New-VM –Name "PC2" –NewVHDPath "c:\vhd\pc2.vhdx" -NewVHDSizeBytes 60GB -SwitchName poc-internal -BootDevice NetworkAdapter -Generation 2 - Set-VMMemory -VMName "PC2" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes 2048MB -Buffer 20 - ``` - >Dynamic memory is configured on the VM to conserve resources. However, this can cause memory allocation to be reduced past what is required to install an operating system. If this happens, reset the VM and begin the OS installation task sequence immediately. This ensures the VM memory allocation is not decreased too much while it is idle. - -3. Start the new VM and connect to it: - - ``` - Start-VM PC2 - vmconnect localhost PC2 - ``` -4. When prompted, hit ENTER to start the network boot process. - -5. Choose the **Windows 10 Enterprise x64 Custom Image** and then click **Next**. - -6. After MDT lite touch installation has started, be sure to re-enable the external network adapter on SRV1. This is needed so the client can use Windows Update after operating system installation is complete.To re-enable the external network interface, open an elevated Windows PowerShell prompt on SRV1 and type the following command: - - ``` - Enable-NetAdapter "Ethernet 2" - ``` -7. On SRV1, in the Deployment Workbench console, click on **Monitoring** and view the status of installation. -8. When OS installation is complete, the system will reboot automatically and begin configuring devices. When the new client computer is finished updating, click **Finish**. You will be automatically signed in to the local computer as administrator. - -9. Turn off the PC2 VM before starting the next section. To turn off the VM, right-click **Start**, point to **Shut down or sign out**, and then click **Shut down**. - -### Refresh a computer with Windows 10 - -This topic will demonstrate how to export user data from an existing client computer, wipe the computer, install a new operating system, and then restore user data and settings. The scenario will use PC1, a computer that was cloned from a physical device to a VM, as described in [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md). - -1. Create a checkpoint for the PC1 VM so that it can easily be reverted to its current state for troubleshooting purposes and to perform additional scenarios. Checkpoints are also known as snapshots. To create a checkpoint for the PC1 VM, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: - - ``` - Checkpoint-VM -Name PC1 -SnapshotName BeginState - ``` - -2. Sign on to PC1 using the CONTOSO\Administrator account. - - >Specify **contoso\administrator** as the user name to ensure you do not sign on using the local administrator account. You must sign in with this account so that you have access to the deployment share. - -3. Open an elevated command prompt on PC1 and type the following: - - ``` - cscript \\SRV1\MDTProd$\Scripts\Litetouch.vbs - ``` - **Note**: Litetouch.vbs must be able to create the C:\MININT directory on the local computer. - -4. Choose the **Windows 10 Enterprise x64 Custom Image** and then click **Next**. - -5. Choose **Do not back up the existing computer** and click **Next**. - - **Note**: The USMT will still back up the computer. - -6. Lite Touch Installation will perform the following actions: - - Back up user settings and data using USMT. - - Install the Windows 10 Enterprise X64 operating system. - - Update the operating system via Windows Update. - - Restore user settings and data using USMT. - - You can review the progress of installation on SRV1 by clicking on the **Monitoring** node in the deployment workbench. When OS installation is complete, the computer will restart, set up devices, and configure settings. - -7. Sign in with the CONTOSO\Administrator account and verify that all CONTOSO domain user accounts and data have been migrated to the new operating system. - -8. Create another checkpoint for the PC1 VM so that you can review results of the computer refresh later. To create a checkpoint, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: - - ``` - Checkpoint-VM -Name PC1 -SnapshotName RefreshState - ``` -9. Restore the PC1 VM to it's previous state in preparation for the replace procedure. To restore a checkpoint, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: - - ``` - Restore-VMSnapshot -VMName PC1 -Name BeginState -Confirm:$false - Start-VM PC1 - vmconnect localhost PC1 - ``` -10. Sign in to PC1 using the contoso\administrator account. - -### Replace a computer with Windows 10 - -At a high level, the computer replace process consists of:
-- A special replace task sequence that runs the USMT backup and an optional full Window Imaging (WIM) backup.
-- A standard OS deployment on a new computer. At the end of the deployment, the USMT backup from the old computer is restored. - -#### Create a backup-only task sequence - -1. On SRV1, in the deployment workbench console, right-click the MDT Production deployment share, click **Properties**, click the **Rules** tab, and change the line **SkipUserData=YES** to **SkipUserData=NO**. -2. Click **OK**, right-click **MDT Production**, click **Update Deployment Share** and accept the default options in the wizard to update the share. -3. Type the following commands at an elevated Windows PowerShell prompt on SRV1: - - ``` - New-Item -Path C:\MigData -ItemType directory - New-SmbShare -Name MigData$ -Path C:\MigData -ChangeAccess EVERYONE - icacls C:\MigData /grant '"contoso\administrator":(OI)(CI)(M)' - ``` -4. On SRV1 in the deployment workbench, under **MDT Production**, right-click the **Task Sequences** node, and click **New Folder**. -5. Name the new folder **Other**, and complete the wizard using default options. -6. Right-click the **Other** folder and then click **New Task Sequence**. Use the following values in the wizard: - - **Task sequence ID**: REPLACE-001 - - **Task sequence name**: Backup Only Task Sequence - - **Task sequence comments**: Run USMT to backup user data and settings - - **Template**: Standard Client Replace Task Sequence -7. Accept defaults for the rest of the wizard and then click **Finish**. The replace task sequence will skip OS selection and settings. -8. Open the new task sequence that was created and review it. Note the type of capture and backup tasks that are present. Click **OK** when you are finished reviewing the task sequence. - -#### Run the backup-only task sequence - -1. If you are not already signed on to PC1 as **contoso\administrator**, sign in using this account. To verify the currently signed in account, type the following command at an elevated command prompt: - - ``` - whoami - ``` -2. To ensure a clean environment before running the backup task sequence, type the following at an elevated Windows PowerShell prompt: - - ``` - Remove-Item c:\minint -recurse - Remove-Item c:\_SMSTaskSequence -recurse - Restart-Computer - ``` -2. Sign in to PC1 using the contoso\administrator account, and then type the following at an elevated command prompt: - - ``` - cscript \\SRV1\MDTProd$\Scripts\Litetouch.vbs - ``` -3. Complete the deployment wizard using the following: - - **Task Sequence**: Backup Only Task Sequence - - **User Data**: Specify a location: **\\SRV1\MigData$\PC1** - - **Computer Backup**: Do not back up the existing computer. -4. While the task sequence is running on PC1, open the deployment workbench console on SRV1 and click the **Monitoring* node. Press F5 to refresh the console, and view the status of current tasks. -5. Verify that **The user state capture was completed successfully** is displayed, and click **Finish** when the capture is complete. -6. On SRV1, verify that the file **USMT.MIG** was created in the **C:\MigData\PC1\USMT** directory. See the following example: - - ``` - PS C:\> dir C:\MigData\PC1\USMT - - Directory: C:\MigData\PC1\USMT - - Mode LastWriteTime Length Name - ---- ------------- ------ ---- - -a--- 9/6/2016 11:34 AM 14248685 USMT.MIG - ``` -#### Deploy PC3 - -1. On the Hyper-V host, type the following commands at an elevated Windows PowerShell prompt: - - ``` - New-VM –Name "PC3" –NewVHDPath "c:\vhd\pc3.vhdx" -NewVHDSizeBytes 60GB -SwitchName poc-internal -BootDevice NetworkAdapter -Generation 2 - Set-VMMemory -VMName "PC3" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes 2048MB -Buffer 20 - ``` -2. Temporarily disable the external network adapter on SRV1 again, so that we can successfully boot PC3 from WDS. To disable the adapter, type the following command at an elevated Windows PowerShell prompt on SRV1: - - ``` - Disable-NetAdapter "Ethernet 2" -Confirm:$false - ``` -3. Start and connect to PC3 by typing the following commands at an elevated Windows PowerShell prompt on the Hyper-V host: - - ``` - Start-VM PC3 - vmconnect localhost PC3 - ``` -4. When prompted, press ENTER for network boot. - -6. On PC3, ue the following settings for the Windows Deployment Wizard: - - **Task Sequence**: Windows 10 Enterprise x64 Custom Image - - **Move Data and Settings**: Do not move user data and settings - - **User Data (Restore)**: Specify a location: **\\SRV1\MigData$\PC1** -5. When OS installation has started on PC1, re-enable the external network adapter on SRV1 by typing the following command on SRV1: - - ``` - Enable-NetAdapter "Ethernet 2" - ``` -7. Setup will install the Windows 10 Enterprise operating system, update via Windows Update, and restore the user settings and data from PC1. - -#### Troubleshooting logs, events, and utilities - -Deployment logs are available on the client computer in the following locations: -- Before the image is applied: X:\MININT\SMSOSD\OSDLOGS -- After the system drive has been formatted: C:\MININT\SMSOSD\OSDLOGS -- After deployment: %WINDIR%\TEMP\DeploymentLogs - -You can review WDS events in Event Viewer at: **Applications and Services Logs > Microsoft > Windows > Deployment-Services-Diagnostics**. By default, only the **Admin** and **Operational** logs are enabled. To enable other logs, right-click the log and then click **Enable Log**. - -Tools for viewing log files, and to assist with troubleshooting are available in the [System Center 2012 R2 Configuration Manager Toolkit](https://www.microsoft.com/en-us/download/details.aspx?id=50012) - -## Related Topics - -[Microsoft Deployment Toolkit](https://technet.microsoft.com/en-US/windows/dn475741)
-[Prepare for deployment with MDT 2013](prepare-for-windows-deployment-with-mdt-2013.md) - -  - - - - - diff --git a/windows/deploy/windows-10-poc-sc-config-mgr.md b/windows/deploy/windows-10-poc-sc-config-mgr.md deleted file mode 100644 index 9f6e7605fb..0000000000 --- a/windows/deploy/windows-10-poc-sc-config-mgr.md +++ /dev/null @@ -1,645 +0,0 @@ ---- -title: Placeholder (Windows 10) -description: Deploy Windows 10 in a test lab using System Center Configuration Manager -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -author: greg-lindsay ---- - -# Deploy Windows 10 in a test lab using System Center Configuration Manager - -**Applies to** - -- Windows 10 - -**Important**: This guide leverages the proof of concept (PoC) environment configured using procedures in [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md). Please complete all steps in the prerequisite guide before attempting the procedures in this guide. - -If you have already completed [Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit](windows-10-poc-mdt.md), you can skip some steps of this guide, such as installation of MDT. - -The PoC environment is a virtual network running on Hyper-V with three virtual machines (VMs): -- **DC1**: A contoso.com domain controller, DNS server, and DHCP server. -- **SRV1**: A dual-homed contoso.com domain member server, DNS server, and default gateway providing NAT service for the PoC network. -- **PC1**: A contoso.com member computer running Windows 7, Windows 8, or Windows 8.1 that has been cloned from a physical computer on your corporate network for testing purposes. - -This guide leverages the Hyper-V server role to perform procedures. If you do not complete all steps in a single session, consider using [checkpoints](https://technet.microsoft.com/library/dn818483.aspx) and [saved states](https://technet.microsoft.com/library/ee247418.aspx) to pause, resume, or restart your work. - ->Multiple features and services are installed on SRV1 in this guide. If less than 4 GB of RAM is allocated to SRV1, some procedures will require more time to complete. If resources are limited on the Hyper-V host, consider reducing RAM allocation on DC1 and PC1 to 2 GB and 1 GB respectively, and then increasing the RAM allocation on SRV1. You can adjust RAM allocation for a VM by right-clicking the VM in the Hyper-V Manager console, clicking **Settings**, clicking **Memory**, and modifying the value next to **Maximum RAM**. - -## In this guide - -Description here. - -## Install prerequisites - -1. Before installing System Center Configuration Manager, we must install prerequisite services and features. Type the following command at an elevated Windows PowerShell prompt on SRV1: - - ``` - Install-WindowsFeature Web-Windows-Auth,Web-ISAPI-Ext,Web-Metabase,Web-WMI,BITS,RDC,NET-Framework-Features,Web-Asp-Net,Web-Asp-Net45,NET-HTTP-Activation,NET-Non-HTTP-Activ - ``` - - >If the request to add features fails, retry the installation by typing the command again. - -2. Download [SQL Server 2012 SP2](https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2014-sp2) from the Microsoft Evaluation Center as an .ISO file on the Hyper-V host computer. Save the file to the **C:\VHD** directory. -3. When you have downloaded the file **SQLServer2014SP2-FullSlipstream-x64-ENU.iso** and placed it in the C:\VHD directory, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: - - ``` - Set-VMDvdDrive -VMName SRV1 -Path c:\VHD\SQLServer2014SP2-FullSlipstream-x64-ENU.iso - ``` - - This command mounts the .ISO file to drive D on SRV1. - -4. Type the following command at an elevated Windows PowerShell prompt on SRV1 to install SQL Server 2012 SP2: - - ``` - D:\setup.exe /q /ACTION=Install /ERRORREPORTING="False" /FEATURES=SQLENGINE,RS,IS,SSMS,TOOLS,ADV_SSMS,CONN /INSTANCENAME=MSSQLSERVER /INSTANCEDIR="C:\Program Files\Microsoft SQL Server" /SQLSVCACCOUNT="NT AUTHORITY\System" /SQLSYSADMINACCOUNTS="BUILTIN\ADMINISTRATORS" /SQLSVCSTARTUPTYPE=Automatic /AGTSVCACCOUNT="NT AUTHORITY\SYSTEM" /AGTSVCSTARTUPTYPE=Automatic /RSSVCACCOUNT="NT AUTHORITY\System" /RSSVCSTARTUPTYPE=Automatic /ISSVCACCOUNT="NT AUTHORITY\System" /ISSVCSTARTUPTYPE=Disabled /ASCOLLATION="Latin1_General_CI_AS" /SQLCOLLATION="SQL_Latin1_General_CP1_CI_AS" /TCPENABLED="1" /NPENABLED="1" /IAcceptSQLServerLicenseTerms - ``` - Installation might take several minutes. When installation is complete, the following output will be displayed: - - ``` - Microsoft (R) SQL Server 2014 12.00.5000.00 - Copyright (c) Microsoft Corporation. All rights reserved. - - Microsoft (R) .NET Framework CasPol 2.0.50727.7905 - Copyright (c) Microsoft Corporation. All rights reserved. - - Success - Microsoft (R) .NET Framework CasPol 2.0.50727.7905 - Copyright (c) Microsoft Corporation. All rights reserved. - - Success - ``` -5. Type the following commands at an elevated Windows PowerShell prompt on SRV1: - - ``` - New-NetFirewallRule -DisplayName “SQL Server” -Direction Inbound –Protocol TCP –LocalPort 1433 -Action allow - New-NetFirewallRule -DisplayName “SQL Admin Connection” -Direction Inbound –Protocol TCP –LocalPort 1434 -Action allow - New-NetFirewallRule -DisplayName “SQL Database Management” -Direction Inbound –Protocol UDP –LocalPort 1434 -Action allow - New-NetFirewallRule -DisplayName “SQL Service Broker” -Direction Inbound –Protocol TCP –LocalPort 4022 -Action allow - New-NetFirewallRule -DisplayName “SQL Debugger/RPC” -Direction Inbound –Protocol TCP –LocalPort 135 -Action allow - ``` -6. On SRV1, temporarily disable IE Enhanced Security Configuration for Administrators by typing the following commands at an elevated Windows PowerShell prompt: - - ``` - $AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}" - Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 0 - Stop-Process -Name Explorer - ``` -7. Download and install the latest [Windows Assessment and Deployment Kit (ADK)](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) on SRV1 using the default installation settings. The current version is the ADK for Windows 10, version 1607. Installation might require several minutes to acquire all components. - -## Install System Center Configuration Manager - -1. Download [System Center Configuration Manager and Endpoint Protection](https://www.microsoft.com/en-us/evalcenter/evaluate-system-center-configuration-manager-and-endpoint-protection) on SRV1, double-click the file, enter **C:\configmgr** for **Unzip to folder**, and click **Unzip**. The C:\configmgr directory will be automatically created. Click **OK** and then close the **WinZip Self-Extractor** dialog box when finished. - -2. Before starting the installation, verify that WMI is working on SRV1. See the following examples. Verify that **Running** is displayed under **Status** and **True** is displayed next to **TcpTestSucceeded**: - - ``` - Get-Service Winmgmt - - Status Name DisplayName - ------ ---- ----------- - Running Winmgmt Windows Management Instrumentation - - Test-NetConnection -ComputerName 192.168.0.2 -Port 135 -InformationLevel Detailed - - ComputerName : 192.168.0.2 - RemoteAddress : 192.168.0.2 - RemotePort : 135 - AllNameResolutionResults : - MatchingIPsecRules : - NetworkIsolationContext : Internet - InterfaceAlias : Ethernet - SourceAddress : 192.168.0.2 - NetRoute (NextHop) : 0.0.0.0 - PingSucceeded : True - PingReplyDetails (RTT) : 0 ms - TcpTestSucceeded : True - ``` - You can also verify WMI using the WMI console by typing **wmimgmt.msc**, right-clicking **WMI Control (Local)** in the console tree, and then clicking **Properties**. - - If the WMI service is not started, attempt to start it or reboot the computer. If WMI is running but errors are present, see [WMIDiag](https://blogs.technet.microsoft.com/askperf/2015/05/12/wmidiag-2-2-is-here/) for troubleshooting information. - -2. To start Configuration Manager installation, type the following command at an elevated Windows PowerShell prompt: - - ``` - cmd /c C:\configmgr\SMSSETUP\BIN\X64\Setup.exe - ``` -3. Provide the following in the System Center Configuration Manager Setup Wizard: - - **Before You Begin**: Read the text and click *Next*. - - **Getting Started**: Choose **Install a Configuration Manager primary site** and select the **Use typical installation options for a stand-alone primary site** checkbox. - - Click **Yes** in response to the popup window. - - **Product Key**: Choose **Install the evaluation edition of this Product**. - - **Microsoft Software License Terms**: Read the terms and then select the **I accept these license terms** checkbox. - - **Prerequisite Licenses**: Review license terms and select all three checkboxes on the page. - - **Prerequisite Downloads**: Choose **Download required files** and enter **c:\windows\temp** next to **Path**. - - **Site and Installation Settings**: Site code: **PS1**, Site name: **Contoso**. - - use default settings for all other options - - **Usage Data**: Read the text and click **Next**. - - **Service Connection Point Setup**: Accept the default settings (SRV1.contoso.com is automatically added under Select a server to use). - - **Settings Summary**: Review settings and click **Next**. - - **Prerequisite Check**: No failures should be listed. Ignore any warnings and click **Begin Install**. - - Depending on the speed of the Hyper-V host and resources allocated to SRV1, installation can require approximately one hour. Click **Close** when installation is complete. - -## Download and install MDT - -1. Download and install the 64-bit version of [Microsoft Deployment Toolkit (MDT) 2013 Update 2](https://www.microsoft.com/en-us/download/details.aspx?id=50407) on SRV1 using the default options. - -2. If desired, re-enable IE Enhanced Security Configuration at this time on SRV1: - - ``` - Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 1 - Stop-Process -Name Explorer - ``` - -## Download MDOP and install DaRT - -1. Download the [Microsoft Desktop Optimization Pack 2015](https://msdn.microsoft.com/en-us/subscriptions/downloads/#ProductFamilyId=597) to the Hyper-V host using an MSDN subscription. Download the .ISO file (mu_microsoft_desktop_optimization_pack_2015_x86_x64_dvd_5975282.iso) to the C:\VHD directory on the Hyper-V host. - -2. Type the following command at an elevated Windows PowerShell prompt on the Hyper-V host to mount the MDOP file on SRV1: - - ``` - Set-VMDvdDrive -VMName SRV1 -Path c:\VHD\mu_microsoft_desktop_optimization_pack_2015_x86_x64_dvd_5975282.iso - ``` -3. Type the following command at an elevated Windows PowerShell prompt on SRV1: - - ``` - cmd /c "D:\DaRT\DaRT 10\Installers\en-us\x64\MSDaRT100.msi" - ``` -4. Install DaRT 10 using default settings. -5. Type the following commands at an elevated Windows PowerShell prompt on SRV1: - - ``` - Copy-Item "C:\Program Files\Microsoft DaRT\v10\Toolsx64.cab" -Destination "C:\Program Files\Microsoft Deployment Toolkit\Templates\Distribution\Tools\x64" - Copy-Item "C:\Program Files\Microsoft DaRT\v10\Toolsx86.cab" -Destination "C:\Program Files\Microsoft Deployment Toolkit\Templates\Distribution\Tools\x86" - ``` - -## Create a folder structure - -1. Type the following commands at a Windows PowerShell prompt on SRV1: - - ``` - New-Item -ItemType Directory -Path "C:Sources\OSD\Boot" - New-Item -ItemType Directory -Path "C:Sources\OSD\OS" - New-Item -ItemType Directory -Path "C:\Sources\OSD\Settings" - New-Item -ItemType Directory -Path "C:\Sources\OSD\Branding" - New-Item -ItemType Directory -Path "C:\Sources\OSD\MDT" - New-Item -ItemType Directory -Path "C:\Logs" - New-SmbShare -Name Sources$ -Path C:\Sources -ChangeAccess EVERYONE - New-SmbShare -Name Logs$ -Path C:\Logs -ChangeAccess EVERYONE - ``` - -## Enable MDT ConfigMgr integration - -1. Click **Start**, type **configmgr**, and then click **Configure ConfigMgr Integration**. -2. Type **PS1** next to **Site code**, and then click **Next**. -3. Verify **The process completed successfully** is displayed, and then click **Finish**. - -## Configure client settings - -1. Click **Start**, type **configuration manager**, right-click **Configuration Manager Console**, and then click **Pin to Taskbar**. -2. Click **Desktop**, and then launch the Configuration Manager console from the taskbar. -3. If the console notifies you that an update is available, click **OK**. It is not necessary to install updates to complete this lab. -4. In the console tree, open the **Administration** workspace and click **Client Settings**. -5. In the display pane, double-click **Default Client Settings**. -6. Click **Computer Agent**, next to **Organization name displayed in Software Center** type **Contoso**, and then click **OK**. - -## Enable PXE on the distribution point - -1. Deterime the MAC address of the internal network adapter on SRV1. To determine this, type the following command at an elevated Windows PowerShell prompt on SRV1: - - ``` - (Get-NetAdapter "Ethernet").MacAddress - ``` - >If the internal network adapter, assigned an IP address of 192.168.0.2, is not named "Ethernet" then replace the name "Ethernet" in the previous command with the name of this network adapter. - -2. In the System Center Configuration Manager console, in the **Administration** workspace, click **Distribution Points**. -3. In the display pane, right-click **SRV1.CONTOSO.COM** and then click **Properties**. -4. On the PXE tab, select the following settings: - - Enable PXE support for clients. Click **Yes** in the popup that appears. - - Allow this distribution point to respond to incoming PXE requests - - Enable unknown computer support. Click **OK** in the popup that appears. - - Require a password when computers use PXE - - Password and Confirm password: pass@word1 - - Respond to PXE requests on specific network interfaces: Enter the MAC address determined in the first step of this procedure. -5. Click **OK**. -6. Type the following command at an elevated Windows PowerShell prompt on SRV1, and verify that the files displayed are present: - - ``` - cmd /c dir /b C:\RemoteInstall\SMSBoot\x64 - - abortpxe.com - bootmgfw.efi - bootmgr.exe - pxeboot.com - pxeboot.n12 - wdsmgfw.efi - wdsnbp.com - ``` - >If these files are not present, type the following command at an elevated Windows PowerShell prompt to open the Configuration Manager Trace Log Tool. In the tool, click **File**, click **Open**, and then open the **distmgr.log** file. If errors are present, they will be highlighted in red: - - ``` - Invoke-Item 'C:\Program Files\Microsoft Configuration Manager\tools\cmtrace.exe' - ``` - -## Create a branding image file - -1. If you have a bitmap (.BMP) image for suitable use as a branding image, copy it to the C:\Sources\OSD\Branding folder on SRV1. Otherwise, use the following step to copy a simple branding image. -2. Type the following command at an elevated Windows PowerShell prompt: - - ``` - copy "C:\ProgramData\Microsoft\User Account Pictures\user.bmp" "C:\Sources\OSD\Branding\contoso.bmp" - ``` - >You can open C:\Sources\OSD\Branding\contoso.bmp in MSPaint.exe if desired to customize this image. - -## Create a boot image for Configuration Manager - -1. In the Configuration Manager console, in the Software Library workspace, expand **Operating Systems**, right-click **Boot Images**, and then click **Create Boot Image using MDT**. -2. On the Package Source page, under **Package source folder to be created (UNC Path):**, type **\\SRV1\Sources$\OSD\Boot\Zero Touch WinPE x64**, and then click **Next**. - - The Zero Touch WinPE x64 folder does not yet exist. The folder will be created later. -3. On the General Settings page, type **Zero Touch WinPE x64** next to **Name**, and click **Next**. -4. On the Options page, under **Platform** choose **x64**, and click **Next**. -5. On the Components page, in addition to the default selection of **Microsoft Data Access Components (MDAC/ADO) support**, select the **Microsoft Diagnostics and Recovery Toolkit (DaRT)** checkbox, and click **Next**. -6. On the Customization page, select the **Use a custom background bitmap file** checkbox, and under **UNC path**, type or browse to **\\SRV1\Sources$\OSD\Branding\contoso.bmp**, and then click **Next** twice. It will take a few minutes to generate the boot image. -7. Click **Finish**. -8. Right-click the **Zero Touch WinPE x64** boot image, and then click **Distribute Content**. -9. In the Distribute Content Wizard, click **Next**, click **Add** and select **Distribution Point**, select the **SRV1.CONTOSO.COM** checkbox, click **OK**, click **Next** twice, and then click **Close**. -10. Use the CMTrace application to view the **distmgr.log** file and verify that the boot image has been distributed. To open CMTrace, type the following command at an elevated Windows PowerShell prompt on SRV1: - - ``` - Invoke-Item 'C:\Program Files\Microsoft Configuration Manager\tools\cmtrace.exe' - ``` - >In the trace tool, click **Tools** on the menu and choose **Find**. Search for "**STATMSG: ID=2301**". For example: - - ``` - STATMSG: ID=2301 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_DISTRIBUTION_MANAGER" SYS=SRV1.CONTOSO.COM SITE=PS1 PID=2476 TID=4636 GMTDATE=Wed Sep 14 22:11:09.363 2016 ISTR0="Configuration Manager Client Upgrade Package" ISTR1="PS100003" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=1 AID0=400 AVAL0="PS100003" SMS_DISTRIBUTION_MANAGER 9/14/2016 3:11:09 PM 4636 (0x121C) - ``` -11. You can also review status by clicking the **Zero Touch WinPE x64** image, and then clicking **Content Status** under **Related Objects**, or by entering **\Monitoring\Overview\Distribution Status\Content Status** on the location bar in the console. Click **Zero Touch WinPE x64** under **Content Status** in the console tree and verify that a status of **Successfully distributed content** is displayed on the **Success** tab. -12. In the **Software Library** workspace, double-click **Zero Touch WinPE x64** and then click the **Data Source** tab. -13. Select the **Deploy this boot image from the PXE-enabled distribution point** checkbox, and click **OK**. -14. Review the distmgr.log file again for "**STATMSG: ID=2301**" and verify that there are three folders under **C:\RemoteInstall\SMSImages** with boot images. See the following example: - - ``` - cmd /c dir /s /b C:\RemoteInstall\SMSImages - - C:\RemoteInstall\SMSImages\PS100004 - C:\RemoteInstall\SMSImages\PS100005 - C:\RemoteInstall\SMSImages\PS100006 - C:\RemoteInstall\SMSImages\PS100004\boot.PS100004.wim - C:\RemoteInstall\SMSImages\PS100005\boot.PS100005.wim - C:\RemoteInstall\SMSImages\PS100006\WinPE.PS100006.wim - ``` - - >The first two images (*.wim files) are default boot images. The third is the new boot image with DaRT. - -## Create a Windows 10 reference image - -If you have already completed steps in [Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit](windows-10-poc-mdt.md) then you have already created a Windows 10 reference image. Copy the reference image file (REFW10-X64-001.wim) from C:\MDTBuildLab\Captures\REFW10X64-001.wim to C:\Sources\OSD\OS\Windows 10 Enterprise x64\REFW10X64-001.wim. - -If you have not yet created a Windows 10 reference image, complete the following steps. - -1. In [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md) the Windows 10 Enterprise .iso file was saved to the c:\VHD directory as **c:\VHD\w10-enterprise.iso**. The first step in creating a deployment share is to mount this file on SRV1. To mount the Windows 10 Enterprise DVD on SRV1, open an elevated Windows PowerShell prompt on the Hyper-V host computer and type the following command: - - ``` - Set-VMDvdDrive -VMName SRV1 -Path c:\VHD\w10-enterprise.iso - ``` -2. Verify that the Windows Enterprise installation DVD is mounted on SRV1 as drive letter D. - -3. The Windows 10 Enterprise installation files will be used to create a deployment share on SRV1 using the MDT deployment workbench. To open the deployment workbench, click **Start**, type **deployment**, and then click **Deployment Workbench**. - -4. In the Deployment Workbench console, right-click **Deployment Shares** and select **New Deployment Share**. - -5. Use the following settings for the New Deployment Share Wizard: - - Deployment share path: **C:\MDTBuildLab**
- - Share name: **MDTBuildLab$**
- - Deployment share description: **MDT build lab**
- - Options: click **Next** to accept the default
- - Summary: click **Next**
- - Progress: settings will be applied
- - Confirmation: click **Finish** - -6. Expand the **Deployment Shares** node, and then expand **MDT build lab**. - -7. Right-click the **Operating Systems** node, and then click **New Folder**. Name the new folder **Windows 10**. Complete the wizard using default values and click **Finish**. - -7. Right-click the **Windows 10** folder created in the previous step, and then click **Import Operating System**. - -8. Use the following settings for the Import Operating System Wizard: - - OS Type: **Full set of source files**
- - Source: **D:\\**
- - Destination: **W10Ent_x64**
- - Summary: click **Next** - - Confirmation: click **Finish** - -9. For purposes of this test lab, we will not add applications, such as Microsoft Office, to the deployment share. For information about adding applications, see the [Add applications](https://technet.microsoft.com/en-us/itpro/windows/deploy/create-a-windows-10-reference-image#sec03) section of the [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) topic in the TechNet library. - -10. The next step is to create a task sequence to reference the operating system that was imported. To create a task sequence, right-click the **Task Sequences** node under **MDT Build Lab** and then click **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: - - Task sequence ID: **REFW10X64-001**
- - Task sequence name: **Windows 10 Enterprise x64 Default Image**
- - Task sequence comments: **Reference Build**
- - Template: **Standard Client Task Sequence** - - Select OS: click **Windows 10 Enterprise Evaluation in W10Ent_x64 install.wim** - - Specify Product Key: **Do not specify a product key at this time** - - Full Name: **Contoso** - - Organization: **Contoso** - - Internet Explorer home page: **http://www.contoso.com** - - Admin Password: **Do not specify an Administrator password at this time** - - Summary: click **Next** - - Confirmation: click **Finish** - -11. Edit the task sequence to add the Microsoft NET Framework 3.5, which is required by many applications. To edit the task sequence, double-click **Windows 10 Enterprise x64 Default Image** that was created in the previous step. - -12. Click the **Task Sequence** tab. Under **State Restore** click **Tatto** to highlight it, then click **Add** and choose **New Group**. A new group will be added under Tattoo. - -13. On the Properties tab of the group that was created in the previous step, change the Name from New Group to **Custom Tasks (Pre-Windows Update)** and then click **Apply**. To see the name change, click **Tattoo**, then click the new group again. - -14. Click the **Custom Tasks (Pre-Windows Update)** group again, click **Add**, point to **Roles**, and then click **Install Roles and Features**. - -15. Under **Select the roles and features that should be installed**, select **.NET Framework 3.5 (includes .NET 2.0 and 3.0)** and then click **Apply**. - -16. Enable Windows Update in the task sequence by clicking the **Windows Update (Post-Application Installation)** step, clicking the **Options** tab, and clearing the **Disable this step** checkbox. - >Note: Since we are not installing applications in this test lab, there is no need to enable the Windows Update Pre-Application Installation step. However, you should enable this step if you are also installing applications. - -17. Click **OK** to complete editing the task sequence. - -18. The next step is to configure the MDT deployment share rules. To configure rules in the Deployment Workbench, right-click MDT build lab (C:\MDTBuildLab) and click **Properties**, and then click the **Rules** tab. - -19. Replace the default rules with the following text: - - ``` - [Settings] - Priority=Default - - [Default] - _SMSTSORGNAME=Contoso - UserDataLocation=NONE - DoCapture=YES - OSInstall=Y - AdminPassword=pass@word1 - TimeZoneName=Pacific Standard Time - JoinWorkgroup=WORKGROUP - HideShell=YES - FinishAction=SHUTDOWN - DoNotCreateExtraPartition=YES - ApplyGPOPack=NO - SkipAdminPassword=YES - SkipProductKey=YES - SkipComputerName=YES - SkipDomainMembership=YES - SkipUserData=YES - SkipLocaleSelection=YES - SkipTaskSequence=NO - SkipTimeZone=YES - SkipApplications=YES - SkipBitLocker=YES - SkipSummary=YES - SkipRoles=YES - SkipCapture=NO - SkipFinalSummary=YES - ``` - -20. Click **Apply** and then click **Edit Bootstrap.ini**. Replace the contents of the Bootstrap.ini file with the following text, and save the file: - - ``` - [Settings] - Priority=Default - - [Default] - DeployRoot=\\SRV1\MDTBuildLab$ - UserDomain=CONTOSO - UserID=administrator - UserPassword=pass@word1 - SkipBDDWelcome=YES - ``` - -21. Click **OK** to complete the configuration of the deployment share. - -22. Right-click **MDT build lab (C:\MDTBuildLab)** and then click **Update Deployment Share**. - -23. Accept all default values in the Update Deployment Share Wizard by clicking **Next**. The update process will take 5 to 10 minutes. When it has completed, click **Finish**. - -24. Copy **c:\MDTBuildLab\Boot\LiteTouchPE_x86.iso** on SRV1 to the **c:\VHD** directory on the Hyper-V host computer. Note that in MDT, the x86 boot image can deploy both x86 and x64 operating systems, except on computers based on Unified Extensible Firmware Interface (UEFI). - - >Hint: Top copy the file, right-click the **LiteTouchPE_x86.iso** file and click **Copy** on SRV1, then open the **c:\VHD** folder on the Hyper-V host, right-click inside the folder and click **Paste**. - -25. Open a Windows PowerShell prompt on the Hyper-V host computer and type the following commands: - - ``` - New-VM –Name REFW10X64-001 -SwitchName poc-internal -NewVHDPath "c:\VHD\REFW10X64-001.vhdx" -NewVHDSizeBytes 60GB - Set-VMMemory -VMName REFW10X64-001 -DynamicMemoryEnabled $true -MinimumBytes 1024MB -MaximumBytes 1024MB -Buffer 20 - Set-VMDvdDrive -VMName REFW10X64-001 -Path c:\VHD\LiteTouchPE_x86.iso - Start-VM REFW10X64-001 - vmconnect localhost REFW10X64-001 - ``` -26. In the Windows Deployment Wizard, select **Windows 10 Enterprise x64 Default Image**, and then click **Next**. - -27. Accept the default values on the Capture Image page, and click **Next**. Operating system installation will complete after 5 to 10 minutes and then the VM will reboot automatically. Allow the system to boot normally (do not press a key). The process is fully automated. - - Additional system restarts will occur to complete updating and preparing the operating system. Setup will complete the following procedures: - - - Install the Windows 10 Enterprise operating system. - - Install added applications, roles, and features. - - Update the operating system using Windows Update (or WSUS if optionally specified). - - Stage Windows PE on the local disk. - - Run System Preparation (Sysprep) and reboot into Windows PE. - - Capture the installation to a Windows Imaging (WIM) file. - - Turn off the virtual machine. - - This step requires from 30 minutes to 2 hours, depending on the speed of the Hyper-V host and your network's download speed. After some time, you will have a Windows 10 Enterprise x64 image that is fully patched and has run through Sysprep. The image is located in the C:\MDTBuildLab\Captures folder on SRV1. The file name is **REFW10X64-001.wim**. - -## Add a Windows 10 operating system image - -1. Type the following commands at an elevated Windows PowerShell prompt on SRV1: - - ``` - New-Item -ItemType Directory -Path "C:Sources\OSD\OS\Windows 10 Enterprise x64" - cmd /c copy /z "C:\MDTBuildLab\Captures\REFW10X64-001.wim" "C:\Sources\OSD\OS\Windows 10 Enterprise x64" - ``` - -2. In the Configuration Manager console, in the **Software Library** workspace, expand **Operating Systems**, right-click **Operating System Images**, and then click **Add Operating System Image**. - -3. On the Data Source page, under **Path:**, type **\\SRV1\Sources$\OSD\OS\Windows 10 Enterprise x64\REFW10X64-001.wim**, and click **Next**. - -4. On the General page, next to **Name:**, type **Windows 10 Enterprise x64**, click **Next** twice, and then click **Close**. - -5. Distribute the operating system image to the SRV1 distribution point by right-clicking the **Windows 10 Enterprise x64** operating system image and then clicking **Distribute Content**. - -6. In the Distribute Content Wizard, click **Next**, click **Add**, click **Distribution Point**, add the **SRV1.CONTOSO.COM** distribution point, click **OK**, click **Next** twice and then click **Close**. - -7. Enter **\Monitoring\Overview\Distribution Status\Content Status** on the location bar, click **Windows 10 Enterprise x64**, and monitor the status of content distribution until it is successful and no longer in progress. Refresh the view with the F5 key or by right-clicking **Windows 10 Enterprise x64** and clicking **Refresh**. - -## Create a task sequence - -1. In the Configuration Manager console, in the **Software Library** workspace expand **Operating Systems**, right-click **Task Sequences**, and then click **Create MDT Task Sequence**. - -2. On the Choose Template page, select the **Client Task Sequence** template and click **Next**. - -3. On the General page, type **Windows 10 Enterprise x64** under **Task sequence name:** and then click **Next**. - -4. On the Details page, enter the following settings:
- - Join a domain: contoso.com
- - Account: click **Set**
- - User name: contoso\administrator
- - Password: pass@word1
- - Confirm password: pass@word1
- - Click **OK**
- - Windows Settings
- - User name: Contoso
- - Organization name: Contoso
- - Product key: \
- - Administrator Account: Enable the account and specify the local administrator password
- - Password: pass@word1
- - Confirm password: pass@word1
- - Click Next
- -5. On the Capture Settings page, accept the default settings and click **Next**. - -6. On the Boot Image page, browse and select the **Zero Touch WinPE x64** boot image package and then click **Next**. - -7. On the MDT Package page, select **Create a new Microsoft Deployment Toolkit Files package**, under **Package source folder to be created (UNC Path):**, type **\\SRV1\Sources$\OSD\MDT\MDT 2013**, and then click **Next**. - -8. On the MDT Details page, next to **Name:** type **MDT 2013** and then click **Next**. - -9. On the OS Image page, browse and select the **Windows 10 Enterprise x64** package, and then click **Next**. - -10. On the Deployment Method page, accept the default settings and click **Next**. - -11. On the Client Package page, browse and select the **Microsoft Corporation Configuration Manager Client package** and then click **Next**. - -12. On the USMT Package page, browse and select the **Microsoft Corporation User State Migration Tool for Windows 8 10.0.14393.0** package, and then click **Next**. - -13. On the Settings Package page, select **Create a new settings package**, and under **Package source folder to be created (UNC Path):**, type \\SRV1\Sources$\OSD\Settings\Windows 10 x64 Settings, and then click **Next**. - -14. On the Settings Details page, next to **Name:**, type **Windows 10 x64 Settings**, and click **Next**. - -15. On the Sysprep Package page, click **Next** twice. - -16. On the Confirmation page, click **Finish**. - -## Edit the task sequence - -1. In the Configuration Manager console, in the Software Library workspace, click Task Sequences, right-click Windows 10 Enterprise x64, and then click Edit. - -2. Scroll down to the Install group and click Set Variable for Drive Letter. - -3. Change the Value under OSDPreserveDriveLetter from False to True, and click Apply. - -4. In the **State Restore** group, click **Set Status 5**, click **Add**, point to **User State**, and click **Request State Store**. This adds a new action immediately after **Set Status 5**. - -5. Configure the **Request State Store** action that was just added with the following settings:
- - Request state storage location to: **Restore state from another computer**
- - Select the **If computer account fails to connect to state store, use the Network Access account** checkbox.
- - Options tab: Select the **Continue on error** checkbox.
- - Add Condition: **Task Sequence Variable**:
- - Variable: **USMTLOCAL**
- - Condition: **not equals**
- - Value: **True**
- - Click **OK**.
- - Click **Apply**
. - -6. In the **State Restore** group, click **Restore User State**, click **Add**, point to **User State**, and click **Release State Store**. - -7. Configure the **Release State Store** action that was just added with the following settings:
- - Options tab: Select the **Continue on error** checkbox.
- - Add Condition: **Task Sequence Variable**:
- - Variable: **USMTLOCAL**
- - Condition: **not equals**
- - Value: **True**
- - Click **OK**.
- - Click **OK**
. - - -## Finalize the operating system configuration - -1. In the MDT deployment workbench on SRV1, right-click **Deployment Shares** and then click **New Deployment Share**. - -2. Use the following settings for the New Deployment Share Wizard: - - Deployment share path: **C:\MDTProduction**
- - Share name: **MDTProduction$**
- - Deployment share description: **MDT Production**
- - Options: click **Next** to accept the default
- - Summary: click **Next**
- - Progress: settings will be applied
- - Confirmation: click **Finish** - -3. Right-click the **MDT Production** deployment share, and click **Properties**. - -4. Click the **Monitoring** tab, select the **Enable monitoring for this deployment share** checkbox, and then click **OK**. - -5. Type the following command at an elevated Windows PowerShell prompt on SRV1: - - ``` - notepad "C:\Sources\OSD\Settings\Windows 10 x64 Settings\CustomSettings.ini" - ``` -6. Replace the contents of the file with the following text: - - ``` - [Settings] - Priority=Default - Properties=OSDMigrateConfigFiles,OSDMigrateMode - - [Default] - DoCapture=NO - ComputerBackupLocation=NONE - MachineObjectOU=ou=Workstations,ou=Computers,ou=Contoso,dc=contoso,dc=com - OSDMigrateMode=Advanced - OSDMigrateAdditionalCaptureOptions=/ue:*\* /ui:CONTOSO\* - OSDMigrateConfigFiles=Miguser.xml,Migapp.xml - SLSHARE=\\SRV1\Logs$ - EventService=http://SRV1:9800 - ApplyGPOPack=NO - ``` -7. In the Software Library workspace, expand **Application Management**, click **Packages**, right-click **Windows 10 x64 Settings**, and then click **Update Distribution Points**. Click **OK** in the popup that appears. - -8. In the Software Library workspace, expand **Operating Systems**, click **Task Sequences**, right-click **Windows 10 Enterprise x64**, and then click **Distribute Content**. - -9. In the Distribute Content Wizard, click **Next**, click **Add**, click **Distribution Point**, add the **SRV1.CONTOSO.COM** distribution point, click **OK**, click **Next** twice and then click **Close**. - -10. Enter **\Monitoring\Overview\Distribution Status\Content Status** on the location bar, click **Windows 10 Enterprise x64**, and monitor the status of content distribution until it is successful and no longer in progress. Refresh the view with the F5 key or by right-clicking **Windows 10 Enterprise x64** and clicking **Refresh**. - -## Create a deployment for the task sequence - -1. In the Software Library workspace, expand **Operating Systems**, click **Task Sequences**, right-click **Windows 10 Enterprise x64**, and then click **Deploy**. - -2. On the General page, next to **Collection**, click **Browse** and select the **All Unknown Computers** collection, then click **Next**. - -3. On the Deployment Settings page, use the following settings:
- - Purpose: Available
- - Make available to the following: Only media and PXE
- - Click Next.
-4. Click **Next** five times to accept defaults on the Scheduling, User Experience, Alerts, and Distribution Points pages. - -5. Click **Close**. - -## Deploy Windows 10 using PXE and Configuration Manager - -1. Type the following commands at an elevated Windows PowerShell prompt on the Hyper-V host: - - ``` - New-VM –Name "PC3" –NewVHDPath "c:\vhd\pc3.vhdx" -NewVHDSizeBytes 40GB -SwitchName poc-internal -BootDevice NetworkAdapter -Generation 2 - Set-VMMemory -VMName "PC3" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes 2048MB -Buffer 20 - Start-VM PC3 - vmconnect localhost PC3 - ``` -2. Press ENTER when prompted to start the network boot service. - -3. In the Task Sequence Wizard, provide the password: pass@word1, and then click Next. - -4. The Windows 10 Enterprise x64 task sequence is selected, click Next. - -- ok I have an error that PS100001 cannot be located on a distribution point. -- I tried going to content status and this seems to bhe the USMT and it says it is successfully distributed -- I tried software library, boot images, and distribute these - this didn't help -- I tried software library, application management, packages, distribute content but the distributon point isn't showing up. This is likely the problem. - -## Related Topics - -  - -  - - - - - diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md deleted file mode 100644 index b0ae64f27e..0000000000 --- a/windows/deploy/windows-10-poc.md +++ /dev/null @@ -1,683 +0,0 @@ ---- -title: Deploy Windows 10 in a test lab (Windows 10) -description: Concepts and procedures for deploying Windows 10 in a proof of concept lab environment. -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -author: greg-lindsay ---- - -# Step by step guide: Deploy Windows 10 in a test lab - -**Applies to** - -- Windows 10 - -If you are interested in upgrading to Windows 10 and want to know more about the upgrade process, then keep reading... - -Do you have a computer running Windows 8 or later with 16GB of RAM? If so, then you have everything you need to set up a Windows 10 test lab. You can even clone computers from your network and see exactly what happens when they are upgraded to Windows 10. - -## In this guide - -This guide provides step-by-step instructions for configuring a proof of concept (PoC) environment where you can deploy Windows 10. The PoC enviroment is configured using Hyper-V and a minimum amount of resources. Simple to use Windows PowerShell commands are provided for setting up the test lab. - -The following topics and procedures are provided in this guide: - -- [Hardware and software requirements](#hardware-and-software-requirements): Prerequisites to complete this guide.
-- [Lab setup](#lab-setup): A description and diagram of the PoC environment that is configured.
-- [Configure the PoC environment](#configure-the-poc-environment): Step by step guidance for the following procedures: - - [Verify support and install Hyper-V](#verify-support-and-install-hyper-v): Verify that installation of Hyper-V is supported, and install the Hyper-V server role. - - [Download VHD and ISO files](#download-vhd-and-iso-files): Download evaluation versions of Windows Server 2012 R2 and Windows 10 and prepare these files to be used on the Hyper-V host. - - [Convert PC to VHD](#convert-pc-to-vhd): Convert a physical computer on your network to a VHDX file and prepare it to be used on the Hyper-V host. - - [Resize VHD](#resize-vhd): Increase the storage capacity for one of the Windows Server VMs. - - [Configure Hyper-V](#configure-hyper-v): Create virtual switches, determine available RAM for virtual machines, and add virtual machines. - - [Configure VHDs](#configure-vhds): Start virtual machines and configure all services and settings. - -The following optional topics are also available: -- [Appendix A: Configuring Hyper-V on Windows Server 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2): Information about using this guide with a Hyper-V host running Windows Server 2008 R2. -- [Appendix B: Verify the configuration](#appendix-b-verify-the-configuration): Verify and troubleshoot network connectivity and services in the PoC environment. - -When you have completed the steps in this guide, see the following topics for step by step instructions to deploy Windows 10 using the PoC environment under common scenarios with current deployment tools: - -- [Deploy Windows 10 in a test lab using MDT](windows-10-poc-mdt.md) -- [Deploy Windows 10 in a test lab using System Center Configuration Manager](windows-10-poc-sc-config-mgr.md) - -## Hardware and software requirements - -One computer that meets the hardware and software specifications below is required to complete the guide; A second computer is recommended to validate the upgrade process. - -The second computer is used to clone and mirror a client computer (computer 2) from your corporate network to the POC environment. Alternatively, you can use an arbitrary VM to represent this computer, therefore this computer is not required to complete the lab. - -
+ -
HexPhase -
0SP_EXECUTION_UNKNOWN -
1SP_EXECUTION_DOWNLEVEL -
2SP_EXECUTION_SAFE_OS -
3SP_EXECUTION_FIRST_BOOT -
4SP_EXECUTION_OOBE_BOOT -
5SP_EXECUTION_UNINSTALL +
HexPhase +
0SP_EXECUTION_UNKNOWN +
1SP_EXECUTION_DOWNLEVEL +
2SP_EXECUTION_SAFE_OS +
3SP_EXECUTION_FIRST_BOOT +
4SP_EXECUTION_OOBE_BOOT +
5SP_EXECUTION_UNINSTALL
+ -
HexOperation -
0SP_EXECUTION_OP_UNKNOWN -
1SP_EXECUTION_OP_COPY_PAYLOAD -
2SP_EXECUTION_OP_DOWNLOAD_UPDATES -
3SP_EXECUTION_OP_INSTALL_UPDATES -
4SP_EXECUTION_OP_INSTALL_RECOVERY_ENVIRONMENT -
5SP_EXECUTION_OP_INSTALL_RECOVERY_IMAGE -
6SP_EXECUTION_OP_REPLICATE_OC -
7SP_EXECUTION_OP_INSTALL_DRVIERS -
8SP_EXECUTION_OP_PREPARE_SAFE_OS -
9SP_EXECUTION_OP_PREPARE_ROLLBACK -
ASP_EXECUTION_OP_PREPARE_FIRST_BOOT -
BSP_EXECUTION_OP_PREPARE_OOBE_BOOT -
CSP_EXECUTION_OP_APPLY_IMAGE -
DSP_EXECUTION_OP_MIGRATE_DATA -
ESP_EXECUTION_OP_SET_PRODUCT_KEY -
FSP_EXECUTION_OP_ADD_UNATTEND +
HexOperation +
0SP_EXECUTION_OP_UNKNOWN +
1SP_EXECUTION_OP_COPY_PAYLOAD +
2SP_EXECUTION_OP_DOWNLOAD_UPDATES +
3SP_EXECUTION_OP_INSTALL_UPDATES +
4SP_EXECUTION_OP_INSTALL_RECOVERY_ENVIRONMENT +
5SP_EXECUTION_OP_INSTALL_RECOVERY_IMAGE +
6SP_EXECUTION_OP_REPLICATE_OC +
7SP_EXECUTION_OP_INSTALL_DRVIERS +
8SP_EXECUTION_OP_PREPARE_SAFE_OS +
9SP_EXECUTION_OP_PREPARE_ROLLBACK +
ASP_EXECUTION_OP_PREPARE_FIRST_BOOT +
BSP_EXECUTION_OP_PREPARE_OOBE_BOOT +
CSP_EXECUTION_OP_APPLY_IMAGE +
DSP_EXECUTION_OP_MIGRATE_DATA +
ESP_EXECUTION_OP_SET_PRODUCT_KEY +
FSP_EXECUTION_OP_ADD_UNATTEND
+ -
HexOperation -
10SP_EXECUTION_OP_ADD_DRIVER -
11SP_EXECUTION_OP_ENABLE_FEATURE -
12SP_EXECUTION_OP_DISABLE_FEATURE -
13SP_EXECUTION_OP_REGISTER_ASYNC_PROCESS -
14SP_EXECUTION_OP_REGISTER_SYNC_PROCESS -
15SP_EXECUTION_OP_CREATE_FILE -
16SP_EXECUTION_OP_CREATE_REGISTRY -
17SP_EXECUTION_OP_BOOT -
18SP_EXECUTION_OP_SYSPREP -
19SP_EXECUTION_OP_OOBE -
1ASP_EXECUTION_OP_BEGIN_FIRST_BOOT -
1BSP_EXECUTION_OP_END_FIRST_BOOT -
1CSP_EXECUTION_OP_BEGIN_OOBE_BOOT -
1DSP_EXECUTION_OP_END_OOBE_BOOT -
1ESP_EXECUTION_OP_PRE_OOBE -
1FSP_EXECUTION_OP_POST_OOBE -
20SP_EXECUTION_OP_ADD_PROVISIONING_PACKAGE +
HexOperation +
10SP_EXECUTION_OP_ADD_DRIVER +
11SP_EXECUTION_OP_ENABLE_FEATURE +
12SP_EXECUTION_OP_DISABLE_FEATURE +
13SP_EXECUTION_OP_REGISTER_ASYNC_PROCESS +
14SP_EXECUTION_OP_REGISTER_SYNC_PROCESS +
15SP_EXECUTION_OP_CREATE_FILE +
16SP_EXECUTION_OP_CREATE_REGISTRY +
17SP_EXECUTION_OP_BOOT +
18SP_EXECUTION_OP_SYSPREP +
19SP_EXECUTION_OP_OOBE +
1ASP_EXECUTION_OP_BEGIN_FIRST_BOOT +
1BSP_EXECUTION_OP_END_FIRST_BOOT +
1CSP_EXECUTION_OP_BEGIN_OOBE_BOOT +
1DSP_EXECUTION_OP_END_OOBE_BOOT +
1ESP_EXECUTION_OP_PRE_OOBE +
1FSP_EXECUTION_OP_POST_OOBE +
20SP_EXECUTION_OP_ADD_PROVISIONING_PACKAGE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
**Computer 1** (required)**Computer 2** (recommended)
RoleHyper-V hostClient computer
DescriptionThis computer will run Hyper-V, the Hyper-V management tools, and the Hyper-V Windows PowerShell module.This computer is a Windows 7 or Windows 8/8.1 client on your corporate network that will be converted to a VHD for upgrade demonstration purposes.
OSWindows 8/8.1/10 or Windows Server 2012/2012 R2/2016*Windows 7 or a later
EditionEnterprise, Professional, or EducationAny
Architecture64-bitAny
RAM8 GB RAM (16 GB recommended)Any
Disk50 GB available hard disk space (100 GB recommended)Any
CPUSLAT-Capable CPUAny
NetworkInternet connectionAny
- ->Retaining applications and settings during the upgrade process requires that architecture (32 or 64-bit) is the same before and after the upgrade. - -*The Hyper-V server role can also be installed on a computer running Windows Server 2008 R2. However, the Windows PowerShell module for Hyper-V is not available on Windows Server 2008 R2, therefore you cannot use many of the steps provided in this guide to configure Hyper-V. The performance and features of the Hyper-V role are also much improved on later operating systems. If your host must be running Windows Server 2008 R2, see [Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2). - -The Hyper-V role cannot be installed on Windows 7 or earlier versions of Windows. - -## Lab setup - -- The Hyper-V host computer (computer 1) is configured to host four VMs on a private, proof of concept network. - - Two VMs are running Windows Server 2012 R2 with required network services and tools installed. - - Two VMs are client systems: One VM is intended to mirror a host on your corporate network (computer 2) and one VM is running Windows 10 Enterprise to demonstrate the hardware replacement scenario. -- Links are provided to download trial versions of Windows Server 2012, Windows 10 Enterprise, and all deployment tools necessary to complete the lab. - -The lab architecture is summarized in the following diagram: - -![PoC](images/poc.png) - -**Note**: ->If you have an existing Hyper-V host, you can use this host if desired and skip the Hyper-V installation section in this guide. - ->The two Windows Server VMs can be combined into a single VM to conserve RAM and disk space if required. However, instructions in this guide assume two server systems are used. Using two servers enables Active Directory Domain Services and DHCP to be installed on a server that is not directly connected to the corporate network. This mitigates the risk of clients on the corporate network receiving DHCP leases from the PoC network (i.e. "rogue" DHCP), and limits NETBIOS service broadcasts. - -## Configure the PoC environment - -### Procedures in this section - -[Verify support and install Hyper-V](#verify-support-and-install-hyper-v)
-[Download VHD and ISO files](#download-vhd-and-iso-files)
-[Convert PC to VHD](#convert-pc-to-vhd)
-[Resize VHD](#resize-vhd)
-[Configure Hyper-V](#configure-hyper-v)
-[Convert PC to VHD](#convert-pc-to-vhd)
-[Configure VHDs](#configure-vhds)
- -### Verify support and install Hyper-V - -1. Verify that the computer supports Hyper-V. - - Starting with Windows 8, the host computer’s microprocessor must support second level address translation (SLAT) to install Hyper-V. See [Hyper-V: List of SLAT-Capable CPUs for Hosts](http://social.technet.microsoft.com/wiki/contents/articles/1401.hyper-v-list-of-slat-capable-cpus-for-hosts.aspx) for more information. To verify your computer supports SLAT, open an administrator command prompt, type systeminfo, press ENTER, and review the section displayed at the bottom of the output, next to Hyper-V Requirements. - - See the following example: - - ``` - C:\>systeminfo - ... - Hyper-V Requirements: VM Monitor Mode Extensions: Yes - Virtualization Enabled In Firmware: Yes - Second Level Address Translation: Yes - Data Execution Prevention Available: Yes - ``` - In this example, the computer supports SLAT and Hyper-V. - - If one or more requirements are evaluated as "No" then the computer does not support installing Hyper-V. However, if only the virtualization setting is incompatible, you might be able to enable virtualization in the BIOS and change the "Virtualization Enabled In Firmware" setting from "No" to "Yes." The location of this setting will depend on the manufacturer and BIOS version, but is typically found associated with the BIOS security settings. - - You can also identify Hyper-V support using [tools](https://blogs.msdn.microsoft.com/taylorb/2008/06/19/hyper-v-will-my-computer-run-hyper-v-detecting-intel-vt-and-amd-v/) provided by the processor manufacturer, the [msinfo32](https://technet.microsoft.com/en-us/library/cc731397.aspx) tool, or you can download the [coreinfo](http://technet.microsoft.com/en-us/sysinternals/cc835722) utility and run it, as shown in the following example: - - ``` - C:\>coreinfo -v - - Coreinfo v3.31 - Dump information on system CPU and memory topology - Copyright (C) 2008-2014 Mark Russinovich - Sysinternals - www.sysinternals.com - - Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz - Intel64 Family 6 Model 42 Stepping 7, GenuineIntel - Microcode signature: 0000001B - HYPERVISOR - Hypervisor is present - VMX * Supports Intel hardware-assisted virtualization - EPT * Supports Intel extended page tables (SLAT) - ``` - - Note: A 64-bit operating system is requried to run Hyper-V. - -2. Enable Hyper-V. - - The Hyper-V feature is not installed by default. To install it, open an elevated Windows PowerShell window and type the following command: - - ``` - Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All - ``` - When you are prompted to restart the computer, choose Yes. The computer might restart more than once. - - You can also install Hyper-V using the Control Panel in Windows under **Turn Windows features on or off** (client OS), or using Server Manager's **Add Roles and Features Wizard** (server OS), as shown below: - - ![hyper-v feature](images/hyper-v-feature.png) - - ![hyper-v](images/svr_mgr2.png) - -### Download VHD and ISO files - -1. Create a directory on your Hyper-V host named C:\VHD and download a single [Windows Server 2012 R2 VHD](https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2) from the TechNet Evaluation Center to the C:\VHD directory. - - **Important**: This guide assumes that VHDs are stored in the **C:\VHD** directory on the Hyper-V host. If you use a different directory to store VHDs, you must adjust steps in this guide appropriately. - - After completing registration you will be able to download the 7.47 GB Windows Server 2012 R2 evaluation VHD. - - ![VHD](images/download_vhd.png) - -2. Rename the VHD file that you downloaded to **2012R2-poc-1.vhd**. This is not required, but is done to make the filename simpler to recognize. -3. Copy the VHD to a second file also in the C:\VHD directory and name this VHD **2012R2-poc-2.vhd**. -4. Download the [Windows 10 Enterprise ISO](https://www.microsoft.com/en-us/evalcenter/evaluate-windows-10-enterprise) from the TechNet Evaluation Center to the C:\VHD directory on your Hyper-V host. During registration, you must specify the type, version, and language of installation media to download. In this example, a Windows 10 Enterprise, 64 bit, English VHD is chosen. You can choose a different version if desired. Note that Windows 10 in-place upgrade is only possible if the source operating system and installation media are both 32-bit or both 64-bit, so you should download the file version that corresponds to the version of your source computer for upgrade testing. -5. Rename the ISO file that you downloaded to **w10-enterprise.iso**. Again, this is done so that the filename is simpler to type and recognize. After completing registration you will be able to download the 3.63 GB Windows 10 Enterprise evaluation ISO. - - The following commands and output display the procedures described in this section: - - ``` - C:\>mkdir VHD - - C:\>cd VHD - - C:\VHD>ren 9600*.vhd 2012R2-poc-1.vhd - - C:\VHD>copy 2012R2-poc-1.vhd 2012R2-poc-2.vhd - 1 file(s) copied. - - C:\VHD ren *.iso w10-enterprise.iso - C:\VHD>dir /B - 2012R2-poc-1.vhd - 2012R2-poc-2.vhd - w10-enterprise.iso - ``` - -### Convert PC to VHD - -**Important**:Before you convert a PC to VHD, verify that you have access to a local administrator account on the computer. Alternatively you can use a domain account with administrative rights if these credentials are cached on the computer and your domain policy allows the use of cached credentials for login. - ->For purposes of the test lab, you must use a PC with a single hard drive that is assigned a drive letter of C:. Systems with multiple hard drives or non-standard configurations can also be upgraded using PC refresh and replace scenarios, but these systems require more advanced deployment task sequences than those used in this lab. - -1. Download the [Disk2vhd utility](https://technet.microsoft.com/en-us/library/ee656415.aspx), extract the .zip file and copy disk2vhd.exe to a flash drive or other location that is accessible from the computer you wish to convert. - >Note: You might experience timeouts if you attempt to run Disk2vhd from a network share, or specify a network share for the destination. To avoid timeouts, use local, portable media. -2. On the computer you wish to convert, double-click the disk2vhd utility to start the graphical user interface. -3. Select checkboxes next to the volumes you wish to copy and specify a location to save the resulting VHD or VHDX file. If your Hyper-V host is running Windows Server 2008 R2 you must choose VHD, otherwise choose VHDX. -4. Click **Create** to start creating a VHDX file. - - >Disk2vhd can save VHDs to local hard drives, even if they are the same as the volumes being converted. Performance is better however when the VHD is saved on a disk different than those being converted, such as a flash drive. - -5. When the Disk2vhd utility has completed converting the source computer to a VHD, copy the VHDX file (w7.vhdx) to your Hyper-V host in the C:\VHD directory. There should now be four files in this directory: - - ``` - C:\vhd>dir /B - 2012R2-poc-1.vhd - 2012R2-poc-2.vhd - w10-enterprise.iso - w7.VHDX - ``` -### Resize VHD - -The second Windows Server 2012 R2 VHD needs to be expanded in size from 40GB to 80GB to support installing imaging tools and storing OS images. - -1. To add available space for the partition, type the following commands at an elevated Windows PowerShell prompt on the Hyper-V host: - - ``` - Resize-VHD –Path c:\VHD\2012R2-poc-2.vhd –SizeBytes 80GB - $x = (Mount-VHD –Path c:\VHD\2012R2-poc-2.vhd -passthru | Get-Disk | Get-Partition | Get-Volume).DriveLetter - Resize-Partition -DriveLetter $x -Size (Get-PartitionSupportedSize -DriveLetter $x).SizeMax - ``` - -2. Verify that the mounted VHD drive is resized to 80 GB, and then dismount the drive: - - ``` - Get-Volume -DriveLetter $x - Dismount-VHD –Path c:\VHD\2012R2-poc-2.vhd - ``` - -### Configure Hyper-V - -Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2008 R2. For more information, see [Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2). - -**Important**:You should take advantage of [enhanced session mode](https://technet.microsoft.com/windows-server-docs/compute/hyper-v/learn-more/Use-local-resources-on-Hyper-V-virtual-machine-with-VMConnect) when completing instructions in this guide. Enhanced session mode enables you to copy and paste the commands. After copying some text, you can paste into a Windows PowerShell window by simply right-clicking. Before right-clicking, do not left click other locations as this can empty the clipboard. You can also copy and paste files directly from one computer to another by right-clicking and selecting copy, then right-clicking and selecting paste. - -Instructions to "type" commands provided in this guide can be typed, but in most cases the preferred method is to copy and paste these commands. - -1. Open an elevated Windows PowerShell window and type the following command to create two virtual switches named "poc-internal" and "poc-external": - >If the Hyper-V host already has an external virtual switch bound to a physical NIC, do not attempt to add a second external virtual switch. Attempting to add a second external switch will result in an error indicating that the NIC is "**already bound to the Microsoft Virtual Switch protocol.**" In this case, choose one of the following options:
-    a) Remove the existing external virtual switch, then add the poc-external switch
-    b) Rename the existing external switch to "poc-external"
-    c) Replace each instance of "poc-external" used in this guide with the name of your existing external virtual switch
- If you choose b) or c), then do not run the second command below. - - ``` - New-VMSwitch -Name poc-internal -SwitchType Internal -Notes "PoC Network" - New-VMSwitch -Name poc-external -NetAdapterName (Get-NetAdapter |?{$_.Status -eq "Up" -and $_.NdisPhysicalMedium -eq 14}).Name -Notes "PoC External" - ``` - >Also, since an external virtual switch is associated to a physical network adapter on the Hyper-V host, this adapter must be specified when adding the virtual switch. This is automated in the example here by filtering for active ethernet adapters using the Get-NetAdapter cmdlet. If your Hyper-V host has multiple active ethernet adapters, this automation will not work, and the second command above will fail. In this case, you must edit the command used to add the "poc-external" virtual switch by inserting the specific value needed for the -NetAdapterName option. This value corresponds to the name of the network interface you wish to use. - -2. At the elevated Windows PowerShell prompt, type the following command to determine the megabytes of RAM that are currently available on the Hyper-V host: - - ``` - (Get-Counter -Counter @("\Memory\Available MBytes")).countersamples.cookedvalue - ``` - >This command will display the megabytes of RAM available. On a Hyper-V host computer with 16 GB of physical RAM installed, 12,000 MB of RAM or greater should be available if the computer is not also running other applications. If the computer has less than 12,000 MB of available RAM, try closing applications to free up more memory. - -3. Determine the available memory for VMs by dividing the available RAM by 4. For example: - - ``` - (Get-Counter -Counter @("\Memory\Available MBytes")).countersamples.cookedvalue/4 - 2775.5 - ``` - In this example, VMs can use a maximum of 2700 MB of RAM each, to run four VMs simultaneously. - -4. At the elevated Windows PowerShell prompt, type the following command to create three new VMs. The fourth VM will be added later. - >**Important**: Replace the value of 2700MB in the first command below with the RAM value that you calculated in the previous step: - - ``` - $maxRAM = 2700MB - New-VM –Name "DC1" –VHDPath c:\vhd\2012R2-poc-1.vhd -SwitchName poc-internal - Set-VMMemory -VMName "DC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 - Enable-VMIntegrationService –Name "Guest Service Interface" -VMName DC1 - New-VM –Name "SRV1" –VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc-internal - Add-VMNetworkAdapter -VMName "SRV1" -SwitchName "poc-external" - Set-VMMemory -VMName "SRV1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 80 - Enable-VMIntegrationService –Name "Guest Service Interface" -VMName SRV1 - New-VM –Name "PC1" –VHDPath c:\vhd\w7.vhdx -SwitchName poc-internal - Set-VMMemory -VMName "PC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 - Enable-VMIntegrationService –Name "Guest Service Interface" -VMName PC1 - ``` - -### Configure VHDs - -1. At an elevated Windows PowerShell prompt on the Hyper-V host, start the first VM by typing the following command: - - ``` - Start-VM DC1 - ``` -2. Wait for the VM to complete starting up, and then connect to it either using the Hyper-V Manager console (virtmgmt.msc) or using an elevated command prompt on the Hyper-V host: - - ``` - vmconnect localhost DC1 - ``` -3. Click **Next** to accept the default settings, read the license terms and click **I accept**, provide an administrator password of **pass@word1**, and click **Finish**. -4. Sign in to DC1 using the local administrator account. Right-click **Start**, point to **Shut down or sign out**, and click **Sign out**. The VM connection will reset and a new connection dialog box will appear enabling you to choose a custom display configuration. Select a desktop size, click **Connect** and sign in with the local Administrator account. Note: Signing in this way ensures that [enhanced session mode](https://technet.microsoft.com/windows-server-docs/compute/hyper-v/learn-more/Use-local-resources-on-Hyper-V-virtual-machine-with-VMConnect) is enabled. It is only necessary to do this the first time you sign in to a new VM. -5. If DC1 is configured as described in this guide, it will currently be assigned an APIPA address, have a randomly generated hostname, and a single network adapter named "Ethernet." Open an elevated Windows PowerShell prompt on DC1 and type or paste the following commands to provide a new hostname and configure a static IP address and gateway: - - ``` - Rename-Computer DC1 - New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.1 –PrefixLength 24 -DefaultGateway 192.168.0.2 - Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2 - ``` - >The default gateway at 192.168.0.2 will be configured later in this guide. -6. Install the Active Directory Domain Services role by typing the following command at an elevated Windows PowerShell prompt: - - ``` - Install-WindowsFeature -Name AD-Domain-Services -IncludeAllSubFeature -IncludeManagementTools - ``` - -7. Before promoting DC1 to a Domain Controller, you must reboot so that the name change in step 3 above takes effect. To restart the computer, type the following command at an elevated Windows PowerShell prompt: - - ``` - Restart-Computer - ``` - -8. When DC1 has rebooted, sign in again and open an elevated Windows PowerShell prompt. Now you can promote the server to be a domain controller. The directory services restore mode password must be entered as a secure string: - - ``` - $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force - Install-ADDSForest -DomainName contoso.com -InstallDns -SafeModeAdministratorPassword $pass -Force - ``` - Ignore any warnings that are displayed. The computer will automatically reboot upon completion. -9. When the reboot has completed, reconnect to DC1, sign in using the CONTOSO\Administrator account, open an elevated Windows PowerShell prompt, and use the following commands to add a reverse lookup zone for the PoC network, add the DHCP Server role, authorize DHCP in Active Directory, and supress the post-DHCP-install alert: - - ``` - Add-DnsServerPrimaryZone -NetworkID "192.168.0.0/24" -ReplicationScope Forest - Add-WindowsFeature -Name DHCP -IncludeManagementTools - netsh dhcp add securitygroups - Restart-Service DHCPServer - Add-DhcpServerInDC dc1.contoso.com 192.168.0.1 - Set-ItemProperty –Path registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager\Roles\12 –Name ConfigurationState –Value 2 - ``` -10. Next, add a DHCP scope and set option values: - - ``` - Add-DhcpServerv4Scope -Name "PoC Scope" -StartRange 192.168.0.100 -EndRange 192.168.0.199 -SubnetMask 255.255.255.0 -Description "Windows 10 PoC" -State Active - Set-DhcpServerv4OptionValue -ScopeId 192.168.0.0 -DnsDomain contoso.com -Router 192.168.0.2 -DnsServer 192.168.0.1,192.168.0.2 -Force - ``` - >The -Force option is necessary when adding scope options to skip validation of 192.168.0.2 as a DNS server because we have not configured it yet. The scope should immediately begin issuing leases on the PoC network. The first DHCP lease that will be issued is to vEthernet interface on the Hyper-V host, which is a member of the internal network. -11. Add a user account to the contoso.com domain that can be used with client computers: - - ``` - New-ADUser -Name "User1" -UserPrincipalName user1 -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true - ``` -12. The DNS server role will also be installed on the member server, SRV1, at 192.168.0.2 so that we can forward DNS queries from DC1 to SRV1 to resolve Internet names without having to configure a forwarder outside the PoC network. Since the IP address of SRV1 already existed on DC1's network adapter, it will be automatically added during the DCPROMO process. To verify this server-level DNS forwarder on DC1, type the following command at an elevated Windows PowerShell prompt on DC1: - - ``` - Get-DnsServerForwarder - ``` - The following output should be displayed: - ``` - UseRootHint : True - Timeout(s) : 3 - EnableReordering : True - IPAddress : 192.168.0.2 - ReorderedIPAddress : 192.168.0.2 - ``` - If this output is not displayed, you can use the following command to add SRV1 as a forwarder: - ``` - Add-DnsServerForwarder -IPAddress 192.168.0.2 - ``` -13. Minimize the DC1 VM window but **do not stop** the VM. - - Next, the client VM will be started and joined to the contoso.com domain. This is done before adding a gateway to the PoC network so that there is no danger of duplicate DNS registrations for the physical client and its cloned VM in the corporate domain. - -14. Using an elevated Windows PowerShell prompt on the Hyper-V host, start the client VM (PC1), and connect to it: - ``` - Start-VM PC1 - vmconnect localhost PC1 - ``` -15. Sign on to PC1 using an account that has local administrator rights. - - >PC1 will be disconnected from its current domain, so you cannot use a domain account to sign on unless these credentials are cached and the use of cached credentials is permitted by Group Policy. If cached credentials are available and permitted, you can use these credentials to sign in. Otherwise, use an existing local administrator account. -16. After signing in, the operating system detects that it is running in a new environment. New drivers will be automatically installed, including the network adapter driver. The network adapter driver must be updated before you can proceed, so that you will be able to join the contoso.com domain. Depending on the resources allocated to PC1, installing the network adapter driver might take a few minutes. - - ![PoC](images/installing-drivers.png) - - >If the client was configured with a static address, you must change this to a dynamic one so that it can obtain a DHCP lease. - -17. When the new network adapter driver has completed installation, you will receive an alert to set a network location for the contoso.com network. Select **Work network** and then click **Close**. When you receive an alert that a restart is required, click **Restart Later**. -18. Open an elevated Windows PowerShell prompt on PC1 and verify that the client VM has received a DHCP lease and can communicate with the consoto.com domain controller. - - To open Windows PowerShell on Windows 7, click **Start**, and search for "**power**." - - ``` - ipconfig - - Windows IP Configuration - - Ethernet adapter Local Area Connection 3: - Connection-specific DNS Suffix . : contoso.com - Link-local IPv6 Address . . . . . : fe80::64c2:4d2a:7403:6e02%18 - Ipv4 Address. . . . . . . . . . . : 192.168.0.101 - Subnet Mask . . . . . . . . . . . : 255.255.255.0 - Default Gateway . . . . . . . . . : 192.168.0.2 - - ping dc1.contoso.com - - Pinging dc1.contoso.com [192.168.0.1] with 32 bytes of data: - Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 - Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 - Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 - Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 - - nltest /dsgetdc:contoso.com - DC: \\DC1 - Address: \\192.168.0.1 - Dom Guid: fdbd0643-d664-411b-aea0-fe343d7670a8 - Dom Name: CONTOSO - Forest Name: contoso.com - Dc Site Name: Default-First-Site-Name - Our Site Name: Default-First-Site-Name - Flags: PDC GC DS LDAP KDC TIMESERV WRITABLE DNS_FOREST CLOSE_SITE FULL_SECRET WS 0xC000 - ``` ->If PC1 is running Windows 7, enhanced session mode is not available, which means that you cannot copy and paste commands from the Hyper-V host to a Windows PowerShell prompt on PC1. However, it is possible to use integration services to copy a file from the Hyper-V host to a VM. The next procedure demonstrates this. If the Copy-VMFile command fails, then type the commands below at an elevated Windows PowerShell prompt on PC1 instead of saving them to a script to run remotely. If PC1 is running Windows 8 or a later operating system, you can use enhanced session mode to copy and paste these commands instead of typing them. - -19. Open an elevated Windows PowerShell ISE window on the Hyper-V host and type the following commands in the (upper) script editor pane: - - ``` - (Get-WmiObject Win32_ComputerSystem).UnjoinDomainOrWorkgroup($null,$null,0) - $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force - $user = "contoso\administrator" - $cred = New-Object System.Management.Automation.PSCredential($user,$pass) - Add-Computer -DomainName contoso.com -Credential $cred - Restart-Computer - ``` -20. Click **File**, click **Save As**, and save the commands as **c:\VHD\ps1.ps1** on the Hyper-V host. -21. In the (lower) terminal input window, type the following command to copy the script to PC1 using integration services: - - ``` - Copy-VMFile "PC1" –SourcePath "C:\VHD\pc1.ps1" –DestinationPath "C:\pc1.ps1" –CreateFullPath –FileSource Host - ``` - >In order for this command to work properly, PC1 must be running the vmicguestinterface (Hyper-V Guest Service Interface) service. -22. On PC1, type the following commands at an elevated Windows PowerShell prompt: - - ``` - Get-Content c:\pc1.ps1 | powershell.exe -noprofile - - ``` - - >PC1 is removed from its domain in this step while not connected to the corporate network so as to ensure the computer object in the corporate domain is unaffected. We have not also renamed PC1 to "PC1" in system properties so that it maintains some of its mirrored identity. However, if desired you can also rename the computer. - -23. After PC1 restarts, sign in to the contoso.com domain with the (user1) account you created in step 11 of this section. - >The settings that will be used to migrate user data specifically select only accounts that belong to the CONTOSO domain. If you wish to test migration of user data and settings with an account other than the user1 account, you must copy this account's profile to the user1 profile. -24. Minimize the PC1 window but do not turn it off while the second Windows Server 2012 R2 VM (SRV1) is configured. This verifies that the Hyper-V host has enough resources to run all VMs simultaneously. Next, SRV1 will be started, joined to the contoso.com domain, and configured with RRAS and DNS services. -25. On the Hyper-V host computer, at an elevated Windows PowerShell prompt, type the following commands: - - ``` - Start-VM SRV1 - vmconnect localhost SRV1 - ``` -26. Accept the default settings, read license terms and accept them, provide an administrator password of **pass@word1**, and click **Finish**. When you are prompted about finding PCs, devices, and content on the network, click **Yes**. -27. Sign in to SRV1 using the local administrator account. In the same way that was done on DC1, sign out of SRV1 and then sign in again to enable enhanced session mode. This will enable you to copy and paste Windows PowerShell commands from the Hyper-V host to the VM. -28. Open an elevated Windows PowerShell prompt on SRV1 and type the following commands: - - ``` - Rename-Computer SRV1 - New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.2 –PrefixLength 24 - Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2 - Restart-Computer - ``` -29. Wait for the computer to restart, then type or paste the following commands at an elevated Windows PowerShell prompt: - - ``` - $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force - $user = "contoso\administrator" - $cred = New-Object System.Management.Automation.PSCredential($user,$pass) - Add-Computer -DomainName contoso.com -Credential $cred - Restart-Computer - ``` -30. Sign in to the contoso.com domain on SRV1 using the domain administrator account (enter contoso\administrator as the user), open an elevated Windows PowerShell prompt, and type the following commands: - - ``` - Install-WindowsFeature -Name DNS -IncludeManagementTools - Install-WindowsFeature -Name WDS -IncludeManagementTools - Install-WindowsFeature -Name Routing -IncludeManagementTools - ``` -31. Before configuring the routing service that was just installed, verify that network interfaces were added to SRV1 in the right order, resulting in an interface alias of "Ethernet" for the private interface, and an interface alias of "Ethernet 2" for the public interface. Also verify that the external interface has a valid external DHCP IP address lease. - - To view a list of interfaces, associated interface aliases, and IP addresses on SRV1, type the following Windows PowerShell command. Example output of the command is also shown below: - - ``` - Get-NetAdapter | ? status -eq ‘up’ | Get-NetIPAddress -AddressFamily IPv4 | ft IPAddress, InterfaceAlias - - IPAddress InterfaceAlias - --------- -------------- - 10.137.130.118 Ethernet 2 - 192.168.0.2 Ethernet - ``` - In this example, the poc-internal network interface at 192.168.0.2 is associated with the "Ethernet" interface and the Internet-facing poc-external interface is associated with the "Ethernet 2" interface. If your interfaces are different, you must adjust the commands provided in the next step appropriately to configure routing services. - -32. To configure SRV1 with routing capability for the PoC network, type or paste the following commands at an elevated Windows PowerShell prompt on SRV1: - - ``` - Install-RemoteAccess -VpnType Vpn - cmd /c netsh routing ip nat install - cmd /c netsh routing ip nat add interface name="Ethernet 2" mode=FULL - cmd /c netsh routing ip nat add interface name="Ethernet" mode=PRIVATE - cmd /c netsh routing ip nat add interface name="Internal" mode=PRIVATE - ``` -33. The DNS service on SRV1 also needs to resolve hosts in the contoso.com domain. This can be accomplished with a conditional forwarder. Open an elevated Windows PowerShell prompt on SRV1 and type the following command: - - ``` - Add-DnsServerConditionalForwarderZone -Name contoso.com -MasterServers 192.168.0.1 - ``` -34. In most cases, this completes configuration of the PoC network. However, if your corporate network has a firewall that filters queries from local DNS servers, you will also need to configure a server-level DNS forwarder on SRV1 to resolve Internet names. To test whether or not DNS is working without this forwarder, try to reach a name on the Internet from DC1 or PC1, which are only using DNS services on the PoC network. You can test DNS with the ping command, for example: - - ``` - ping www.microsoft.com - ``` - If you see "Ping request could not find host www.microsoft.com" on PC1 and DC1, but not on SRV1, then you will need to configure a server-level DNS forwarder on SRV1. To do this, open an elevated Windows PowerShell prompt on SRV1 and type the following command. - - **Note**: This command also assumes that "Ethernet 2" is the external-facing network adapter on SRV1. If the external adapter has a different name, replace "Ethernet 2" in the command below with that name: - - ``` - Add-DnsServerForwarder -IPAddress (Get-DnsClientServerAddress -InterfaceAlias "Ethernet 2").ServerAddresses - ``` -35. If DNS and routing are both working correctly, you will see the following on DC1 and PC1: - - ``` - PS C:\> ping www.microsoft.com - - Pinging e2847.dspb.akamaiedge.net [23.222.146.170] with 32 bytes of data: - Reply from 23.222.146.170: bytes=32 time=3ms TTL=51 - Reply from 23.222.146.170: bytes=32 time=2ms TTL=51 - Reply from 23.222.146.170: bytes=32 time=2ms TTL=51 - Reply from 23.222.146.170: bytes=32 time=1ms TTL=51 - - Ping statistics for 23.222.146.170: - Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), - Approximate round trip times in milli-seconds: - Minimum = 1ms, Maximum = 3ms, Average = 2ms - ``` -36. Verify that all three VMs can reach each other, and the Internet. See [Appendix B: Verify the configuration](#appendix-b-verify-the-configuration) for more information. -37. Lastly, because the client computer has different hardware after copying it to a VM, its Windows activation will be invalidated and you might receive a message that you must activate Windows in 3 days. To extend this period to 30 days, type the following commands at an elevated Windows PowerShell prompt on PC1: - - ``` - slmgr -rearm - Restart-Computer - ``` - -## Appendix A: Configuring Hyper-V on Windows Server 2008 R2 - -If your Hyper-V host is running Windows Server 2008 R2, several of the steps in this guide will not work because they use the Hyper-V Module for Windows PowerShell, which is not available on Windows Server 2008 R2. - -To manage Hyper-V on Windows Server 2008 R2, you can use Hyper-V WMI, or you can use the Hyper-V Manager console. - -An example that uses Hyper-V WMI to create a virtual switch on Windows Server 2008 R2 is provided below. Converting all Hyper-V module commands used in this guide to Hyper-V WMI is beyond the scope of the guide. If you must use a Hyper-V host running Windows Server 2008 R2, the steps in the guide can be accomplished by using the Hyper-V Manager console. - -``` -$SwitchFriendlyName = "poc-internal" -$InternalEthernetPortFriendlyName = $SwitchFriendlyName -$InternalSwitchPortFriendlyName = "poc" -$SwitchName = [guid]::NewGuid().ToString() -$InternalSwitchPortName = [guid]::NewGuid().ToString() -$InternalEthernetPortName = [guid]::NewGuid().ToString() -$NumLearnableAddresses = 1024 -$ScopeOfResidence = "" -$VirtualSwitchManagementService = gwmi Msvm_VirtualSwitchManagementService -namespace "root\virtualization" -$Result = $VirtualSwitchManagementService.CreateSwitch($SwitchName, $SwitchFriendlyName, $NumLearnableAddresses, $ScopeOfResidence) -$Switch = [WMI]$Result.CreatedVirtualSwitch -$Result = $VirtualSwitchManagementService.CreateSwitchPort($Switch, $InternalSwitchPortName, $InternalSwitchPortFriendlyName, $ScopeOfResidence) -$InternalSwitchPort = [WMI]$Result.CreatedSwitchPort -$Result = $VirtualSwitchManagementService.CreateInternalEthernetPortDynamicMac($InternalEthernetPortName, $InternalEthernetPortFriendlyName) -$InternalEthernetPort = [WMI]$Result.CreatedInternalEthernetPort -$query = "Associators of {$InternalEthernetPort} Where ResultClass=CIM_LanEndpoint" -$InternalLanEndPoint = gwmi -namespace root\virtualization -query $query -$Result = $VirtualSwitchManagementService.ConnectSwitchPort($InternalSwitchPort, $InternalLanEndPoint) -$filter = "SettingID='" + $InternalEthernetPort.DeviceID +"'" -$NetworkAdapterConfiguration = gwmi Win32_NetworkAdapterConfiguration -filter $filter -``` -To install Hyper-V on Windows Server 2008 R2, you can use the Add-WindowsFeature cmdlet: - -``` -Add-WindowsFeature -Name Hyper-V -``` -For more information about the Hyper-V Manager interface in Windows Server 2008 R2, see [Hyper-V](https://technet.microsoft.com/library/cc730764.aspx) in the Windows Server TechNet Library. - -## Appendix B: Verify the configuration - -Use the following procedures to verify that the PoC environment is configured properly and working as expected. - -1. On DC1, open an elevated Windows PowerShell prompt and type the following commands: - - ``` - Get-Service NTDS,DNS,DHCP - DCDiag -a - Get-DnsServerResourceRecord -ZoneName contoso.com -RRType A - Get-DnsServerForwarder - Resolve-DnsName -Server dc1.contoso.com -Name www.microsoft.com - Get-DhcpServerInDC - Get-DhcpServerv4Statistics - ipconfig /all - ``` - **Get-Service** displays a status of "Running" for all three services.
- **DCDiag** displays "passed test" for all tests.
- **Get-DnsServerResourceRecord** displays the correct DNS address records for DC1, SRV1, and the computername of PC1. Additional address records for the zone apex (@), DomainDnsZones, and ForestDnsZones will also be registered.
- **Get-DnsServerForwarder** displays a single forwarder of 192.168.0.2.
- **Resolve-DnsName** displays public IP address results for www.microsoft.com.
- **Get-DhcpServerInDC** displays 192.168.0.1, dc1.contoso.com.
- **Get-DhcpServerv4Statistics** displays 1 scope with 2 addresses in use (these belong to PC1 and the Hyper-V host).
- **ipconfig** displays a primary DNS suffix and suffix search list of contoso.com, IP address of 192.168.0.1, subnet mask of 255.255.255.0, default gateway of 192.168.0.2, and DNS server addresses of 192.168.0.1 and 192.168.0.2. - -2. On SRV1, open an elevated Windows PowerShell prompt and type the following commands: - - ``` - Get-Service DNS,RemoteAccess - Get-DnsServerForwarder - Resolve-DnsName -Server dc1.contoso.com -Name www.microsoft.com - ipconfig /all - netsh int ipv4 show address - ``` - **Get-Service** displays a status of "Running" for both services.
- **Get-DnsServerForwarder** either displays no forwarders, or displays a list of forwarders you are required to use so that SRV1 can resolve Internet names.
- **Resolve-DnsName** displays public IP address results for www.microsoft.com.
- **ipconfig** displays a primary DNS suffix of contoso.com. The suffix search list contains contoso.com and your corporate domain. Two ethernet adapters are shown: Ethernet adapter "Ethernet" has an IP addresses of 192.168.0.2, subnet mask of 255.255.255.0, no default gateway, and DNS server addresses of 192.168.0.1 and 192.168.0.2. Ethernet adapter "Ethernet 2" has an IP address, subnet mask, and default gateway configured by DHCP on your corporate network.
- **netsh** displays three interfaces on the computer: interface "Ethernet 2" with DHCP enabled = Yes and IP address assigned by your corporate network, interface "Ethernet" with DHCP enabled = No and IP address of 192.168.0.2, and interface "Loopback Pseudo-Interface 1" with IP address of 127.0.0.1. - -3. On PC1, open an elevated Windows PowerShell prompt and type the following commands: - - ``` - whoami - hostname - nslookup www.microsoft.com - ping -n 1 dc1.contoso.com - tracert www.microsoft.com - ``` - **whoami** displays the current user context, for example in an elevated Windows PowerShell prompt, contoso\administrator is displayed.
- **hostname** displays the name of the local computer, for example W7PC-001.
- **nslookup** displays the DNS server used for the query, and the results of the query. For example, server dc1.contoso.com, address 192.168.0.1, Name e2847.dspb.akamaiedge.net.
- **ping** displays if the source can resolve the target name, and whether or not the target responds to ICMP. If it cannot be resolved, "..could not find host" will be diplayed and if the target is found and also responds to ICMP, you will see "Reply from" and the IP address of the target.
- **tracert** displays the path to reach the destination, for example srv1.contoso.com [192.168.0.2] followed by a list of hosts and IP addresses corresponding to subsequent routing nodes between the source and the destination. - -## Related Topics - -[Windows 10 deployment scenarios](windows-10-deployment-scenarios.md) -  - -  - - - - - From a2f7ab3715b8f28f75b89804e1d8fa2fd4cda58f Mon Sep 17 00:00:00 2001 From: Justinha Date: Mon, 26 Sep 2016 11:15:04 -0700 Subject: [PATCH 058/256] added new site doscvovery topic and images --- .../upgrade-analytics-create-iedataoptin.png | Bin 0 -> 19378 bytes .../upgrade-analytics-most-active-sites.png | Bin 0 -> 13596 bytes .../upgrade-analytics-query-activex-name.png | Bin 0 -> 8771 bytes ...de-analytics-site-activity-by-doc-mode.png | Bin 0 -> 19815 bytes .../upgrade-analytics-site-domain-detail.png | Bin 0 -> 85810 bytes ...upgrade-analytics-review-site-discovery.md | 68 ++++++++++++++++++ 6 files changed, 68 insertions(+) create mode 100644 windows/deploy/images/upgrade-analytics-create-iedataoptin.png create mode 100644 windows/deploy/images/upgrade-analytics-most-active-sites.png create mode 100644 windows/deploy/images/upgrade-analytics-query-activex-name.png create mode 100644 windows/deploy/images/upgrade-analytics-site-activity-by-doc-mode.png create mode 100644 windows/deploy/images/upgrade-analytics-site-domain-detail.png create mode 100644 windows/deploy/upgrade-analytics-review-site-discovery.md diff --git a/windows/deploy/images/upgrade-analytics-create-iedataoptin.png b/windows/deploy/images/upgrade-analytics-create-iedataoptin.png new file mode 100644 index 0000000000000000000000000000000000000000..5d0daa534ce8b9b46118ed8b5e8c00618c186f3e GIT binary patch literal 19378 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 literal 0 HcmV?d00001 diff --git a/windows/deploy/images/upgrade-analytics-most-active-sites.png b/windows/deploy/images/upgrade-analytics-most-active-sites.png new file mode 100644 index 0000000000000000000000000000000000000000..180c5ddcedb42e108bc5cbfe15894b9b247883da GIT binary patch literal 13596 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 E0x0wfq5uE@ literal 0 HcmV?d00001 diff --git a/windows/deploy/images/upgrade-analytics-query-activex-name.png b/windows/deploy/images/upgrade-analytics-query-activex-name.png new file mode 100644 index 0000000000000000000000000000000000000000..5068e7d20e4fad501b5df0a735c7d525559bb782 GIT binary patch literal 8771 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 literal 0 HcmV?d00001 diff --git a/windows/deploy/images/upgrade-analytics-site-domain-detail.png b/windows/deploy/images/upgrade-analytics-site-domain-detail.png new file mode 100644 index 0000000000000000000000000000000000000000..8aa081b840304d59b14021dfcbae4799792fdc00 GIT binary patch literal 85810 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

-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 literal 0 HcmV?d00001 diff --git a/windows/deploy/upgrade-analytics-review-site-discovery.md b/windows/deploy/upgrade-analytics-review-site-discovery.md new file mode 100644 index 0000000000..044a36c1cb --- /dev/null +++ b/windows/deploy/upgrade-analytics-review-site-discovery.md @@ -0,0 +1,68 @@ +--- +title: Review site discovery +description: Explains how to review internet web site discovery with Upgrade Analytics. +ms.prod: w10 +author: Justinha +--- + +# Review site discovery + +This section of the Upgrade Analytics workflow provides an inventory of web sites that are being used by client computers that run Internet Explorer on Windows 8.1 and Windows 7 in your environment. This inventory information is provided as optional data related to upgrading to Windows 10 and Internet Explorer 11, and is meant to help prioritize compatibility testing for web applications. You can make more informed decisions about testing based on usage data. Data from Edge browser is not collected. + +> Note: After you turn on this feature, data is collected on all sites visited by Internet Explorer, except during InPrivate sessions. In addition, the data collection process is silent, without notification to the user. You must also make sure that using this feature complies with all applicable local laws and regulatory requirements. + +## Install prerequisite security update for Internet Explorer + +Ensure the following prerequisites are met before using site discovery: + +1. Install the latest Internet Explorer 11 Cumulative Update. This update provides the capability for site discovery and is available in the [July 2016 cumulative update (KB3170106)](https://support.microsoft.com/kb/3170106) and later. +2. Install the update for customer experience and diagnostic telemetery ([KB3080149](https://support.microsoft.com/kb/3080149)). +3. Enable Internet Explorer data collection, which is disabled by default. The best way to enable it is to modify the [Upgrade Analytics deployment script](upgrade-analytics-get-started.md#run-the-upgrade-analytics-deployment-script) to allow Internet Explorer data collection before you run it. + + If necessary, you can also enable it by creating the following registry entry. + + HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\DataCollection + + Entry name: IEDataOptIn + + Data type: DWORD + + Values: + + 0 – Internet Explorer data collection is disabled + + 1 – Data collection is enabled for sites in the Local intranet + Trusted sites + Machine local zones + + 2 – Data collection is enabled for sites in the Internet + Restricted sites zones + + 3 – Data collection is enabled for all sites + + For more information about Internet Explorer Security Zones, see [About URL Security Zones](https://msdn.microsoft.com/library/ms537183.aspx). + + ![Create the IEDataOptIn registry key](images/upgrade-analytics-create-iedataoptin.png) + +## Review most active sites + +This blade indicates the most visited sites by computers in your environment. Review this list to determine which web applications and sites are used most frequently. The number of visits is based on the total number of views, and not by the number of unique devices accessing a page. + +For each site, the fully qualified domain name will be listed. You can sort the data by domain name or by URL. + +![Most active sites](Images/upgrade-analytics-most-active-sites.png) + +Click the name of any site in the list to drill down into more details about the visits, including the time of each visit and the computer name. + +![Site domain detail](images/upgrade-analytics-site-domain-detail.png) + +## Review document modes in use + +This blade provides information about which document modes are used in the sites that are visited in your environment. Document modes are used to provide compatibility with older versions of Internet Explorer. Sites that use older technologies may require additional testing and are less likely to be compatible with Microsoft Edge. Counts are based on total page views and not the number of unique devices. For more information about document modes, see [Deprecated document modes](https://technet.microsoft.com/itpro/internet-explorer/ie11-deploy-guide/deprecated-document-modes). + +![Site activity by document mode](images/upgrade-analytics-site-activity-by-doc-mode.png) + +## Run browser-related queries + +You can run predefined queries to capture more info, such as sites that have Enterprise Mode enabled, or the number of unique computers that have visited a site. For example, this query returns the most used ActiveX controls. You can modify and save the predefined queries. + +![](images/upgrade-analytics-query-activex-name.png) + + From c039cd48578a05a5b8fca099c7f25a6a1b8703ba Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 26 Sep 2016 11:33:34 -0700 Subject: [PATCH 059/256] test table --- windows/deploy/resolve-windows-10-upgrade-errors.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index fbb09995f8..123b1a3550 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -58,8 +58,8 @@ The phase and operation of an extend code maps to the following tables.
- -
HexPhase + +
HexPhase
0SP_EXECUTION_UNKNOWN
1SP_EXECUTION_DOWNLEVEL
2SP_EXECUTION_SAFE_OS @@ -69,8 +69,8 @@ The phase and operation of an extend code maps to the following tables.
- -
HexOperation + +
HexOperation
0SP_EXECUTION_OP_UNKNOWN
1SP_EXECUTION_OP_COPY_PAYLOAD
2SP_EXECUTION_OP_DOWNLOAD_UPDATES @@ -90,7 +90,7 @@ The phase and operation of an extend code maps to the following tables.
- +
- + - + + + + + + @@ -147,16 +152,21 @@ The following table lists the operating systems that are supported for the App-V - + - + + + + + + @@ -195,16 +205,21 @@ The following table lists the operating systems that are supported for the App-V - + - + + + + + + @@ -267,6 +282,8 @@ The following table lists the SQL Server versions that are supported for the App The following table lists the operating systems that are supported for the App-V 5.1 client installation. +**Note:** With the Windows 10 Anniversary release (aka 1607 version), the App-V client is in-box and will block installation of any previous version of the App-V client +
HexOperation
10SP_EXECUTION_OP_ADD_DRIVER
11SP_EXECUTION_OP_ENABLE_FEATURE From 8fa0eb1e7b7c709c2f2e0de337c6bdd057e5ef02 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 26 Sep 2016 11:52:25 -0700 Subject: [PATCH 060/256] test table --- .../resolve-windows-10-upgrade-errors.md | 14 +++++------ windows/deploy/test-table.md | 24 +++++++++++++++++++ 2 files changed, 31 insertions(+), 7 deletions(-) create mode 100644 windows/deploy/test-table.md diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 123b1a3550..6286d6bfa9 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -59,13 +59,13 @@ The phase and operation of an extend code maps to the following tables.
-
HexPhase -
0SP_EXECUTION_UNKNOWN -
1SP_EXECUTION_DOWNLEVEL -
2SP_EXECUTION_SAFE_OS -
3SP_EXECUTION_FIRST_BOOT -
4SP_EXECUTION_OOBE_BOOT -
5SP_EXECUTION_UNINSTALL +
HexPhase +
0SP_EXECUTION_UNKNOWN +
1SP_EXECUTION_DOWNLEVEL +
2SP_EXECUTION_SAFE_OS +
3SP_EXECUTION_FIRST_BOOT +
4SP_EXECUTION_OOBE_BOOT +
5SP_EXECUTION_UNINSTALL
diff --git a/windows/deploy/test-table.md b/windows/deploy/test-table.md new file mode 100644 index 0000000000..36b2a66604 --- /dev/null +++ b/windows/deploy/test-table.md @@ -0,0 +1,24 @@ +--- +title: Test table +description: Test table +ms.assetid: DFEFE22C-4FEF-4FD9-BFC4-9B419C339502 +keywords: deploy, error, troubleshoot, windows, 10 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +author: greg-lindsay +localizationpriority: high +--- + +# Test table + + +
HexPhase +
0SP_EXECUTION_UNKNOWN +
1SP_EXECUTION_DOWNLEVEL +
2SP_EXECUTION_SAFE_OS +
3SP_EXECUTION_FIRST_BOOT +
4SP_EXECUTION_OOBE_BOOT +
5SP_EXECUTION_UNINSTALL +
\ No newline at end of file From c4e619b9c91729ac3fea4d6864d21c47a8f1cfd9 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 26 Sep 2016 12:11:49 -0700 Subject: [PATCH 061/256] test table --- windows/deploy/windows-10-poc-mdt.md | 548 ++++++++++++++ .../deploy/windows-10-poc-sc-config-mgr.md | 645 +++++++++++++++++ windows/deploy/windows-10-poc.md | 683 ++++++++++++++++++ 3 files changed, 1876 insertions(+) create mode 100644 windows/deploy/windows-10-poc-mdt.md create mode 100644 windows/deploy/windows-10-poc-sc-config-mgr.md create mode 100644 windows/deploy/windows-10-poc.md diff --git a/windows/deploy/windows-10-poc-mdt.md b/windows/deploy/windows-10-poc-mdt.md new file mode 100644 index 0000000000..05589e281d --- /dev/null +++ b/windows/deploy/windows-10-poc-mdt.md @@ -0,0 +1,548 @@ +--- +title: Placeholder (Windows 10) +description: Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +author: greg-lindsay +--- + +# Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit + +**Applies to** + +- Windows 10 + +**Important**: This guide leverages the proof of concept (PoC) environment configured using procedures in [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md). Please complete all steps in the prerequisite guide before attempting the procedures in this guide. + +The PoC environment is a virtual network running on Hyper-V with three virtual machines: +- **DC1**: A contoso.com domain controller, DNS server, and DHCP server. +- **SRV1**: A dual-homed contoso.com domain member server, DNS server, and default gateway providing NAT service for the PoC network. +- **PC1**: A contoso.com member computer running Windows 7, Windows 8, or Windows 8.1 that has been cloned from a physical computer on your corporate network for testing purposes. + +This guide leverages the Hyper-V server role to perform procedures. If you do not complete all steps in a single session, consider using [checkpoints](https://technet.microsoft.com/library/dn818483.aspx) and [saved states](https://technet.microsoft.com/library/ee247418.aspx) to pause, resume, or restart your work. + +## In this guide + +Description here. + +## Install the Microsoft Deployment Toolkit (MDT) + +1. On SRV1, temporarily disable IE Enhanced Security Configuration for Administrators by typing the following commands at an elevated Windows PowerShell prompt: + + ``` + $AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}" + Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 0 + Stop-Process -Name Explorer + ``` +2. Download and install the 64-bit version of [Microsoft Deployment Toolkit (MDT) 2013 Update 2](https://www.microsoft.com/en-us/download/details.aspx?id=50407) on SRV1 using the default options. + +3. Download and install the latest [Windows Assessment and Deployment Kit (ADK)](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) on SRV1 using the default installation settings. The current version is the ADK for Windows 10, version 1607. Installation might require several minutes to acquire all components. + +3. If desired, re-enable IE Enhanced Security Configuration: + + ``` + Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 1 + Stop-Process -Name Explorer + ``` + +## Create a deployment share and reference image + +1. In [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md) the Windows 10 Enterprise .iso file was saved to the c:\VHD directory as **c:\VHD\w10-enterprise.iso**. The first step in creating a deployment share is to mount this file on SRV1. To mount the Windows 10 Enterprise DVD on SRV1, open an elevated Windows PowerShell prompt on the Hyper-V host computer and type the following command: + + ``` + Set-VMDvdDrive -VMName SRV1 -Path c:\VHD\w10-enterprise.iso + ``` +2. Connect to SRV1 and verify that the Windows Enterprise installation DVD is mounted as drive letter D. + +3. The Windows 10 Enterprise installation files will be used to create a deployment share on SRV1 using the MDT deployment workbench. To open the deployment workbench, click **Start**, type **deployment**, and then click **Deployment Workbench**. + +4. In the Deployment Workbench console, right-click **Deployment Shares** and select **New Deployment Share**. + +5. Use the following settings for the New Deployment Share Wizard: + - Deployment share path: **C:\MDTBuildLab**
+ - Share name: **MDTBuildLab$**
+ - Deployment share description: **MDT build lab**
+ - Options: click **Next** to accept the default
+ - Summary: click **Next**
+ - Progress: settings will be applied
+ - Confirmation: click **Finish** + +6. Expand the Deployment Shares node, and then expand MDT build lab. + +7. Right-click the Operating Systems node, and then click New Folder. Name the new folder **Windows 10**. Complete the wizard using default values and click **Finish**. + +7. Right-click the Windows 10 folder created in the previous step, and then click **Import Operating System**. + +8. Use the following settings for the Import Operating System Wizard: + - OS Type: **Full set of source files**
+ - Source: **D:\\**
+ - Destination: **W10Ent_x64**
+ - Summary: click **Next** + - Confirmation: click **Finish** + +9. For purposes of this test lab, we will not add applications (such as Microsoft Office) to the deployment share. For information about adding applications, see the [Add applications](https://technet.microsoft.com/en-us/itpro/windows/deploy/create-a-windows-10-reference-image#sec03) section of the [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) topic in the TechNet library. + +10. The next step is to create a task sequence to reference the operating system that was imported. To create a task sequence, right-click the **Task Sequences** node and then click **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: + - Task sequence ID: **REFW10X64-001**
+ - Task sequence name: **Windows 10 Enterprise x64 Default Image**
+ - Task sequence comments: **Reference Build**
+ - Template: **Standard Client Task Sequence** + - Select OS: click **Windows 10 Enterprise Evaluation in W10Ent_x64 install.wim** + - Specify Product Key: **Do not specify a product key at this time** + - Full Name: **Contoso** + - Organization: **Contoso** + - Internet Explorer home page: **http://www.contoso.com** + - Admin Password: **Do not specify an Administrator password at this time** + - Summary: click **Next** + - Confirmation: click **Finish** + +11. Edit the task sequence to add the Microsoft NET Framework 3.5, which is required by many applications. To edit the task sequence, double-click **Windows 10 Enterprise x64 Default Image** that was created in the previous step. + +12. Click the **Task Sequence** tab. Under **State Restore** click **Tatto** to highlight it, then click **Add** and choose **New Group**. + +13. On the Properties tab of the group that was created in the previous step, change the Name from New Group to **Custom Tasks (Pre-Windows Update)** and then click **Apply**. + +14. Click the **Custom Tasks (Pre-Windows Update)** group again, click **Add**, point to **Roles**, and then click **Install Roles and Features**. + +15. Under **Select the roles and features that should be installed**, select **.NET Framework 3.5 (includes .NET 2.0 and 3.0)** and then click **Apply**. + +16. Enable Windows Update in the task sequence by clicking the **Windows Update (Post-Application Installation)** step, clicking the **Options** tab, and clearing the **Disable this step** checkbox. + >Note: Since we are not installing applications in this test lab, there is no need to enable the Windows Update Pre-Application Installation step. However, you should enable this step if you are also installing applications. + +17. Click **OK** to complete editing the task sequence. + +18. The next step is to configure the MDT deployment share rules. To configure rules in the Deployment Workbench, right-click MDT build lab (C:\MDTBuildLab) and click **Properties**, and then click the **Rules** tab. + +19. Replace the default rules with the following text: + + ``` + [Settings] + Priority=Default + + [Default] + _SMSTSORGNAME=Contoso + UserDataLocation=NONE + DoCapture=YES + OSInstall=Y + AdminPassword=pass@word1 + TimeZoneName=Pacific Standard Time + JoinWorkgroup=WORKGROUP + HideShell=YES + FinishAction=SHUTDOWN + DoNotCreateExtraPartition=YES + ApplyGPOPack=NO + SkipAdminPassword=YES + SkipProductKey=YES + SkipComputerName=YES + SkipDomainMembership=YES + SkipUserData=YES + SkipLocaleSelection=YES + SkipTaskSequence=NO + SkipTimeZone=YES + SkipApplications=YES + SkipBitLocker=YES + SkipSummary=YES + SkipRoles=YES + SkipCapture=NO + SkipFinalSummary=YES + ``` + +20. Click **Apply** and then click **Edit Bootstrap.ini**. Replace the contents of the Bootstrap.ini file with the following text, and save the file: + + ``` + [Settings] + Priority=Default + + [Default] + DeployRoot=\\SRV1\MDTBuildLab$ + UserDomain=CONTOSO + UserID=administrator + UserPassword=pass@word1 + SkipBDDWelcome=YES + ``` + +21. Click **OK** to complete the configuration of the deployment share. + +22. Right-click **MDT build lab (C:\MDTBuildLab)** and then click **Update Deployment Share**. + +23. Accept all default values in the Update Deployment Share Wizard by clicking **Next**. The update process will take 5 to 10 minutes. When it has completed, click **Finish**. + +24. Copy **c:\MDTBuildLab\Boot\LiteTouchPE_x86.iso** on SRV1 to the **c:\VHD** directory on the Hyper-V host computer. Note that in MDT, the x86 boot image can deploy both x86 and x64 operating systems, except on computers based on Unified Extensible Firmware Interface (UEFI). + +>Hint: Top copy the file, right-click the **LiteTouchPE_x86.iso** file and click **Copy** on SRV1, then open the **c:\VHD** folder on the Hyper-V host, right-click inside the folder and click **Paste**. + +25. Open a Windows PowerShell prompt on the Hyper-V host computer and type the following commands: + + ``` + New-VM –Name REFW10X64-001 -SwitchName poc-internal -NewVHDPath "c:\VHD\REFW10X64-001.vhdx" -NewVHDSizeBytes 60GB + Set-VMMemory -VMName REFW10X64-001 -DynamicMemoryEnabled $true -MinimumBytes 1024MB -MaximumBytes 1024MB -Buffer 20 + Set-VMDvdDrive -VMName REFW10X64-001 -Path c:\VHD\LiteTouchPE_x86.iso + Start-VM REFW10X64-001 + vmconnect localhost REFW10X64-001 + ``` +26. In the Windows Deployment Wizard, select **Windows 10 Enterprise x64 Default Image**, and then click **Next**. + +27. Accept the default values on the Capture Image page, and click **Next**. Operating system installation will complete after 5 to 10 minutes and then the VM will reboot automatically. Allow the system to boot normally (do not press a key). The process is fully automated. + + Additional system restarts will occur to complete updating and preparing the operating system. Setup will complete the following procedures: + + - Install the Windows 10 Enterprise operating system. + - Install added applications, roles, and features. + - Update the operating system using Windows Update (or WSUS if optionally specified). + - Stage Windows PE on the local disk. + - Run System Preparation (Sysprep) and reboot into Windows PE. + - Capture the installation to a Windows Imaging (WIM) file. + - Turn off the virtual machine. + + This step requires from 30 minutes to 2 hours, depending on the speed of the Hyper-V host. After some time, you will have a Windows 10 Enterprise x64 image that is fully patched and has run through Sysprep. The image is located in the C:\MDTBuildLab\Captures folder on your deployment server. The file name is **REFW10X64-001.wim**. + + ## Deploy a Windows 10 image using MDT + +This procedure will demonstrate how to deploy the reference image to the PoC environment using MDT. + +1. On SRV1, open the MDT Deployment Workbench console, right-click **Deployment Shares**, and then click **New Deployment Share**. Use the following values in the New Deployment Share Wizard: + - **Deployment share path**: C:\MDTProd + - **Share name**: MDTProd$ + - **Deployment share description**: MDT Production + - **Options**: accept the default + +2. Click **Finish** and verify the new deployment share was added successfully. + +3. In the Deployment Workbench console, expand the MDT Production deployment share, right-click **Operating Systems**, and then click **New Folder**. Name the new folder **Windows 10** and complete the wizard using default values. + +4. Right-click the Windows 10 folder created in the previous step, and then click **Import Operating System**. + +5. On the **OS Type** page, choose **Custom image file** and then click **Next**. + +6. On the Image page, browse to the C:\MDTBuildLab\Captures\REFW10X64-001.wim file created in the previous procedure, click **Open**, and then click **Next**. + +7. On the Setup page, select **Copy Windows 7, Windows Server 2008 R2, or later setup files from the specified path**. + +8. Under **Setup source directory**, browse to **C:\MDTBuildLab\Operating Systems\W10Ent_x64** click **OK** and then click **Next**. + +9. On the Destination page, accept the default Destination directory name of **REFW10X64-001**, click **Next** twice, and then click **Finish**. + +10. In the Operating Systems > Windows 10 node, double-click the operating system that was added to view its Properties. Change the Operating system name to **Windows 10 Enterprise x64 Custom Image** and then click **OK**. + +### Create the deployment task sequence + +1. Using the Deployment Workbench, select Task Sequences in the MDT Production node, and create a folder named **Windows 10**. + +2. Right-click the Windows 10 folder created in the previous step, and then click **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: + - Task sequence ID: W10-X64-001 + - Task sequence name: Windows 10 Enterprise x64 Custom Image + - Task sequence comments: Production Image + - Select Template: Standard Client Task Sequence + - Select OS: Windows 10 Enterprise x64 Custom Image + - Specify Product Key: Do not specify a product key at this time + - Full Name: Contoso + - Organization: Contoso + - Internet Explorer home page: http://www.contoso.com + - Admin Password: pass@word1 + +### Configure the MDT production deployment share + +1. On SRV1, open an elevated Windows PowerShell prompt and type the following commands: + + ``` + copy-item "C:\Program Files\Microsoft Deployment Toolkit\Templates\Bootstrap.ini" C:\MDTProd\Control\Bootstrap.ini -Force + copy-item "C:\Program Files\Microsoft Deployment Toolkit\Templates\CustomSettings.ini" C:\MDTProd\Control\CustomSettings.ini -Force + ``` +2. In the Deployment Workbench console on SRV1, right-click the **MDT Production** deployment share and then click Properties. + +3. Click the **Rules** tab and replace the rules with the following text: + + ``` + [Settings] + Priority=Default + + [Default] + _SMSTSORGNAME=Contoso + OSInstall=YES + UserDataLocation=AUTO + TimeZoneName=Pacific Standard Time + OSDComputername=#Left("PC-%SerialNumber%",7)# + AdminPassword=pass@word1 + JoinDomain=contoso.com + DomainAdmin=administrator + DomainAdminDomain=CONTOSO + DomainAdminPassword=pass@word1 + ScanStateArgs=/ue:*\* /ui:CONTOSO\* + USMTMigFiles001=MigApp.xml + USMTMigFiles002=MigUser.xml + HideShell=YES + ApplyGPOPack=NO + SkipAppsOnUpgrade=NO + SkipAdminPassword=YES + SkipProductKey=YES + SkipComputerName=YES + SkipDomainMembership=YES + SkipUserData=YES + SkipLocaleSelection=YES + SkipTaskSequence=NO + SkipTimeZone=YES + SkipApplications=NO + SkipBitLocker=YES + SkipSummary=YES + SkipCapture=YES + SkipFinalSummary=NO + EventService=http://SRV1:9800 + ``` + **Note**: The contents of the Rules tab are added to c:\MDTProd\Control\CustomSettings.ini. + + >In this example a **MachineObjectOU** entry is not provided. Normally this entry describes the specific OU where new client computer objects are created in Active Directory. However, for the purposes of this test lab clients are added to the default computers OU, which requires that this parameter be unspecified. + +4. Click **Edit Bootstap.ini** and replace text in the file with the following text: + + ``` + [Settings] + Priority=Default + + [Default] + DeployRoot=\\SRV1\MDTProd$ + UserDomain=CONTOSO + UserID=administrator + UserPassword=pass@word1 + SkipBDDWelcome=YES + ``` +5. Click **OK** when finished. + +### Update the deployment share + +1. Right-click the **MDT Production** deployment share and then click **Update Deployment Share**. + +2. Use the default options for the Update Deployment Share Wizard. The update process requires 5 to 10 minutes to complete. + +3. Click **Finish** when the update is complete. + +### Enable deployment monitoring + +1. In the Deployment Workbench console, right-click **MDT Production** and then click **Properties**. + +2. On the **Monitoring** tab, select the **Enable monitoring for this deployment share** checkbox, and then click **OK**. + +3. Verify the monitoring service is working as expected by opening the following link on SRV1 in Internet Explorer: [http://localhost:9800/MDTMonitorEvent/](http://localhost:9800/MDTMonitorEvent/). If you do not see "**You have created a service**" at the top of the page, see [Troubleshooting MDT 2012 Monitoring](https://blogs.technet.microsoft.com/mniehaus/2012/05/10/troubleshooting-mdt-2012-monitoring/). + +4. Close Internet Explorer. + +### Configure Windows Deployment Services + +1. Initialize Windows Deployment Services (WDS) by typing the following command at an elevated Windows PowerShell prompt on SRV1: + + ``` + WDSUTIL /Verbose /Progress /Initialize-Server /Server:SRV1 /RemInst:"C:\RemoteInstall" + WDSUTIL /Set-Server /AnswerClients:All + ``` + +2. Click **Start**, type **Windows Deployment**, and then click **Windows Deployment Services**. + +3. In the Windows Deployment Services console, expand Servers, expand SRV1.contoso.com, right-click **Boot Images**, and then click **Add Boot Image**. + +4. Browse to the **C:\MDTProd\Boot\LiteTouchPE_x64.wim** file, click **Open**, click **Next**, and accept the defaults in the Add Image Wizard. Click **Finish** to complete adding a boot image. + +### Deploy the client image + +1. Before using WDS to deploy a client image, you must temporarily disable the external network adapter on SRV1. This is just an artifact of the lab environment. In a typical deployment environment WDS would not be installed on the default gateway. **Note**: Do not disable the *internal* network interface. To disable the *external* interface on SRV1, open a Windows PowerShell prompt on SRV1 and type the following command: + + ``` + Disable-NetAdapter "Ethernet 2" -Confirm:$false + ``` + +2. Next, switch to the Hyper-V host and open an elevated Windows PowerShell prompt. Create a generation 2 VM on the Hyper-V host that will load its OS using PXE. To create this VM, type the following commands at an elevated Windows PowerShell prompt: + + ``` + New-VM –Name "PC2" –NewVHDPath "c:\vhd\pc2.vhdx" -NewVHDSizeBytes 60GB -SwitchName poc-internal -BootDevice NetworkAdapter -Generation 2 + Set-VMMemory -VMName "PC2" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes 2048MB -Buffer 20 + ``` + >Dynamic memory is configured on the VM to conserve resources. However, this can cause memory allocation to be reduced past what is required to install an operating system. If this happens, reset the VM and begin the OS installation task sequence immediately. This ensures the VM memory allocation is not decreased too much while it is idle. + +3. Start the new VM and connect to it: + + ``` + Start-VM PC2 + vmconnect localhost PC2 + ``` +4. When prompted, hit ENTER to start the network boot process. + +5. Choose the **Windows 10 Enterprise x64 Custom Image** and then click **Next**. + +6. After MDT lite touch installation has started, be sure to re-enable the external network adapter on SRV1. This is needed so the client can use Windows Update after operating system installation is complete.To re-enable the external network interface, open an elevated Windows PowerShell prompt on SRV1 and type the following command: + + ``` + Enable-NetAdapter "Ethernet 2" + ``` +7. On SRV1, in the Deployment Workbench console, click on **Monitoring** and view the status of installation. +8. When OS installation is complete, the system will reboot automatically and begin configuring devices. When the new client computer is finished updating, click **Finish**. You will be automatically signed in to the local computer as administrator. + +9. Turn off the PC2 VM before starting the next section. To turn off the VM, right-click **Start**, point to **Shut down or sign out**, and then click **Shut down**. + +### Refresh a computer with Windows 10 + +This topic will demonstrate how to export user data from an existing client computer, wipe the computer, install a new operating system, and then restore user data and settings. The scenario will use PC1, a computer that was cloned from a physical device to a VM, as described in [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md). + +1. Create a checkpoint for the PC1 VM so that it can easily be reverted to its current state for troubleshooting purposes and to perform additional scenarios. Checkpoints are also known as snapshots. To create a checkpoint for the PC1 VM, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: + + ``` + Checkpoint-VM -Name PC1 -SnapshotName BeginState + ``` + +2. Sign on to PC1 using the CONTOSO\Administrator account. + + >Specify **contoso\administrator** as the user name to ensure you do not sign on using the local administrator account. You must sign in with this account so that you have access to the deployment share. + +3. Open an elevated command prompt on PC1 and type the following: + + ``` + cscript \\SRV1\MDTProd$\Scripts\Litetouch.vbs + ``` + **Note**: Litetouch.vbs must be able to create the C:\MININT directory on the local computer. + +4. Choose the **Windows 10 Enterprise x64 Custom Image** and then click **Next**. + +5. Choose **Do not back up the existing computer** and click **Next**. + + **Note**: The USMT will still back up the computer. + +6. Lite Touch Installation will perform the following actions: + - Back up user settings and data using USMT. + - Install the Windows 10 Enterprise X64 operating system. + - Update the operating system via Windows Update. + - Restore user settings and data using USMT. + + You can review the progress of installation on SRV1 by clicking on the **Monitoring** node in the deployment workbench. When OS installation is complete, the computer will restart, set up devices, and configure settings. + +7. Sign in with the CONTOSO\Administrator account and verify that all CONTOSO domain user accounts and data have been migrated to the new operating system. + +8. Create another checkpoint for the PC1 VM so that you can review results of the computer refresh later. To create a checkpoint, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: + + ``` + Checkpoint-VM -Name PC1 -SnapshotName RefreshState + ``` +9. Restore the PC1 VM to it's previous state in preparation for the replace procedure. To restore a checkpoint, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: + + ``` + Restore-VMSnapshot -VMName PC1 -Name BeginState -Confirm:$false + Start-VM PC1 + vmconnect localhost PC1 + ``` +10. Sign in to PC1 using the contoso\administrator account. + +### Replace a computer with Windows 10 + +At a high level, the computer replace process consists of:
+- A special replace task sequence that runs the USMT backup and an optional full Window Imaging (WIM) backup.
+- A standard OS deployment on a new computer. At the end of the deployment, the USMT backup from the old computer is restored. + +#### Create a backup-only task sequence + +1. On SRV1, in the deployment workbench console, right-click the MDT Production deployment share, click **Properties**, click the **Rules** tab, and change the line **SkipUserData=YES** to **SkipUserData=NO**. +2. Click **OK**, right-click **MDT Production**, click **Update Deployment Share** and accept the default options in the wizard to update the share. +3. Type the following commands at an elevated Windows PowerShell prompt on SRV1: + + ``` + New-Item -Path C:\MigData -ItemType directory + New-SmbShare -Name MigData$ -Path C:\MigData -ChangeAccess EVERYONE + icacls C:\MigData /grant '"contoso\administrator":(OI)(CI)(M)' + ``` +4. On SRV1 in the deployment workbench, under **MDT Production**, right-click the **Task Sequences** node, and click **New Folder**. +5. Name the new folder **Other**, and complete the wizard using default options. +6. Right-click the **Other** folder and then click **New Task Sequence**. Use the following values in the wizard: + - **Task sequence ID**: REPLACE-001 + - **Task sequence name**: Backup Only Task Sequence + - **Task sequence comments**: Run USMT to backup user data and settings + - **Template**: Standard Client Replace Task Sequence +7. Accept defaults for the rest of the wizard and then click **Finish**. The replace task sequence will skip OS selection and settings. +8. Open the new task sequence that was created and review it. Note the type of capture and backup tasks that are present. Click **OK** when you are finished reviewing the task sequence. + +#### Run the backup-only task sequence + +1. If you are not already signed on to PC1 as **contoso\administrator**, sign in using this account. To verify the currently signed in account, type the following command at an elevated command prompt: + + ``` + whoami + ``` +2. To ensure a clean environment before running the backup task sequence, type the following at an elevated Windows PowerShell prompt: + + ``` + Remove-Item c:\minint -recurse + Remove-Item c:\_SMSTaskSequence -recurse + Restart-Computer + ``` +2. Sign in to PC1 using the contoso\administrator account, and then type the following at an elevated command prompt: + + ``` + cscript \\SRV1\MDTProd$\Scripts\Litetouch.vbs + ``` +3. Complete the deployment wizard using the following: + - **Task Sequence**: Backup Only Task Sequence + - **User Data**: Specify a location: **\\SRV1\MigData$\PC1** + - **Computer Backup**: Do not back up the existing computer. +4. While the task sequence is running on PC1, open the deployment workbench console on SRV1 and click the **Monitoring* node. Press F5 to refresh the console, and view the status of current tasks. +5. Verify that **The user state capture was completed successfully** is displayed, and click **Finish** when the capture is complete. +6. On SRV1, verify that the file **USMT.MIG** was created in the **C:\MigData\PC1\USMT** directory. See the following example: + + ``` + PS C:\> dir C:\MigData\PC1\USMT + + Directory: C:\MigData\PC1\USMT + + Mode LastWriteTime Length Name + ---- ------------- ------ ---- + -a--- 9/6/2016 11:34 AM 14248685 USMT.MIG + ``` +#### Deploy PC3 + +1. On the Hyper-V host, type the following commands at an elevated Windows PowerShell prompt: + + ``` + New-VM –Name "PC3" –NewVHDPath "c:\vhd\pc3.vhdx" -NewVHDSizeBytes 60GB -SwitchName poc-internal -BootDevice NetworkAdapter -Generation 2 + Set-VMMemory -VMName "PC3" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes 2048MB -Buffer 20 + ``` +2. Temporarily disable the external network adapter on SRV1 again, so that we can successfully boot PC3 from WDS. To disable the adapter, type the following command at an elevated Windows PowerShell prompt on SRV1: + + ``` + Disable-NetAdapter "Ethernet 2" -Confirm:$false + ``` +3. Start and connect to PC3 by typing the following commands at an elevated Windows PowerShell prompt on the Hyper-V host: + + ``` + Start-VM PC3 + vmconnect localhost PC3 + ``` +4. When prompted, press ENTER for network boot. + +6. On PC3, ue the following settings for the Windows Deployment Wizard: + - **Task Sequence**: Windows 10 Enterprise x64 Custom Image + - **Move Data and Settings**: Do not move user data and settings + - **User Data (Restore)**: Specify a location: **\\SRV1\MigData$\PC1** +5. When OS installation has started on PC1, re-enable the external network adapter on SRV1 by typing the following command on SRV1: + + ``` + Enable-NetAdapter "Ethernet 2" + ``` +7. Setup will install the Windows 10 Enterprise operating system, update via Windows Update, and restore the user settings and data from PC1. + +#### Troubleshooting logs, events, and utilities + +Deployment logs are available on the client computer in the following locations: +- Before the image is applied: X:\MININT\SMSOSD\OSDLOGS +- After the system drive has been formatted: C:\MININT\SMSOSD\OSDLOGS +- After deployment: %WINDIR%\TEMP\DeploymentLogs + +You can review WDS events in Event Viewer at: **Applications and Services Logs > Microsoft > Windows > Deployment-Services-Diagnostics**. By default, only the **Admin** and **Operational** logs are enabled. To enable other logs, right-click the log and then click **Enable Log**. + +Tools for viewing log files, and to assist with troubleshooting are available in the [System Center 2012 R2 Configuration Manager Toolkit](https://www.microsoft.com/en-us/download/details.aspx?id=50012) + +## Related Topics + +[Microsoft Deployment Toolkit](https://technet.microsoft.com/en-US/windows/dn475741)
+[Prepare for deployment with MDT 2013](prepare-for-windows-deployment-with-mdt-2013.md) + +  + + + + + diff --git a/windows/deploy/windows-10-poc-sc-config-mgr.md b/windows/deploy/windows-10-poc-sc-config-mgr.md new file mode 100644 index 0000000000..9f6e7605fb --- /dev/null +++ b/windows/deploy/windows-10-poc-sc-config-mgr.md @@ -0,0 +1,645 @@ +--- +title: Placeholder (Windows 10) +description: Deploy Windows 10 in a test lab using System Center Configuration Manager +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +author: greg-lindsay +--- + +# Deploy Windows 10 in a test lab using System Center Configuration Manager + +**Applies to** + +- Windows 10 + +**Important**: This guide leverages the proof of concept (PoC) environment configured using procedures in [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md). Please complete all steps in the prerequisite guide before attempting the procedures in this guide. + +If you have already completed [Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit](windows-10-poc-mdt.md), you can skip some steps of this guide, such as installation of MDT. + +The PoC environment is a virtual network running on Hyper-V with three virtual machines (VMs): +- **DC1**: A contoso.com domain controller, DNS server, and DHCP server. +- **SRV1**: A dual-homed contoso.com domain member server, DNS server, and default gateway providing NAT service for the PoC network. +- **PC1**: A contoso.com member computer running Windows 7, Windows 8, or Windows 8.1 that has been cloned from a physical computer on your corporate network for testing purposes. + +This guide leverages the Hyper-V server role to perform procedures. If you do not complete all steps in a single session, consider using [checkpoints](https://technet.microsoft.com/library/dn818483.aspx) and [saved states](https://technet.microsoft.com/library/ee247418.aspx) to pause, resume, or restart your work. + +>Multiple features and services are installed on SRV1 in this guide. If less than 4 GB of RAM is allocated to SRV1, some procedures will require more time to complete. If resources are limited on the Hyper-V host, consider reducing RAM allocation on DC1 and PC1 to 2 GB and 1 GB respectively, and then increasing the RAM allocation on SRV1. You can adjust RAM allocation for a VM by right-clicking the VM in the Hyper-V Manager console, clicking **Settings**, clicking **Memory**, and modifying the value next to **Maximum RAM**. + +## In this guide + +Description here. + +## Install prerequisites + +1. Before installing System Center Configuration Manager, we must install prerequisite services and features. Type the following command at an elevated Windows PowerShell prompt on SRV1: + + ``` + Install-WindowsFeature Web-Windows-Auth,Web-ISAPI-Ext,Web-Metabase,Web-WMI,BITS,RDC,NET-Framework-Features,Web-Asp-Net,Web-Asp-Net45,NET-HTTP-Activation,NET-Non-HTTP-Activ + ``` + + >If the request to add features fails, retry the installation by typing the command again. + +2. Download [SQL Server 2012 SP2](https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2014-sp2) from the Microsoft Evaluation Center as an .ISO file on the Hyper-V host computer. Save the file to the **C:\VHD** directory. +3. When you have downloaded the file **SQLServer2014SP2-FullSlipstream-x64-ENU.iso** and placed it in the C:\VHD directory, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: + + ``` + Set-VMDvdDrive -VMName SRV1 -Path c:\VHD\SQLServer2014SP2-FullSlipstream-x64-ENU.iso + ``` + + This command mounts the .ISO file to drive D on SRV1. + +4. Type the following command at an elevated Windows PowerShell prompt on SRV1 to install SQL Server 2012 SP2: + + ``` + D:\setup.exe /q /ACTION=Install /ERRORREPORTING="False" /FEATURES=SQLENGINE,RS,IS,SSMS,TOOLS,ADV_SSMS,CONN /INSTANCENAME=MSSQLSERVER /INSTANCEDIR="C:\Program Files\Microsoft SQL Server" /SQLSVCACCOUNT="NT AUTHORITY\System" /SQLSYSADMINACCOUNTS="BUILTIN\ADMINISTRATORS" /SQLSVCSTARTUPTYPE=Automatic /AGTSVCACCOUNT="NT AUTHORITY\SYSTEM" /AGTSVCSTARTUPTYPE=Automatic /RSSVCACCOUNT="NT AUTHORITY\System" /RSSVCSTARTUPTYPE=Automatic /ISSVCACCOUNT="NT AUTHORITY\System" /ISSVCSTARTUPTYPE=Disabled /ASCOLLATION="Latin1_General_CI_AS" /SQLCOLLATION="SQL_Latin1_General_CP1_CI_AS" /TCPENABLED="1" /NPENABLED="1" /IAcceptSQLServerLicenseTerms + ``` + Installation might take several minutes. When installation is complete, the following output will be displayed: + + ``` + Microsoft (R) SQL Server 2014 12.00.5000.00 + Copyright (c) Microsoft Corporation. All rights reserved. + + Microsoft (R) .NET Framework CasPol 2.0.50727.7905 + Copyright (c) Microsoft Corporation. All rights reserved. + + Success + Microsoft (R) .NET Framework CasPol 2.0.50727.7905 + Copyright (c) Microsoft Corporation. All rights reserved. + + Success + ``` +5. Type the following commands at an elevated Windows PowerShell prompt on SRV1: + + ``` + New-NetFirewallRule -DisplayName “SQL Server” -Direction Inbound –Protocol TCP –LocalPort 1433 -Action allow + New-NetFirewallRule -DisplayName “SQL Admin Connection” -Direction Inbound –Protocol TCP –LocalPort 1434 -Action allow + New-NetFirewallRule -DisplayName “SQL Database Management” -Direction Inbound –Protocol UDP –LocalPort 1434 -Action allow + New-NetFirewallRule -DisplayName “SQL Service Broker” -Direction Inbound –Protocol TCP –LocalPort 4022 -Action allow + New-NetFirewallRule -DisplayName “SQL Debugger/RPC” -Direction Inbound –Protocol TCP –LocalPort 135 -Action allow + ``` +6. On SRV1, temporarily disable IE Enhanced Security Configuration for Administrators by typing the following commands at an elevated Windows PowerShell prompt: + + ``` + $AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}" + Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 0 + Stop-Process -Name Explorer + ``` +7. Download and install the latest [Windows Assessment and Deployment Kit (ADK)](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) on SRV1 using the default installation settings. The current version is the ADK for Windows 10, version 1607. Installation might require several minutes to acquire all components. + +## Install System Center Configuration Manager + +1. Download [System Center Configuration Manager and Endpoint Protection](https://www.microsoft.com/en-us/evalcenter/evaluate-system-center-configuration-manager-and-endpoint-protection) on SRV1, double-click the file, enter **C:\configmgr** for **Unzip to folder**, and click **Unzip**. The C:\configmgr directory will be automatically created. Click **OK** and then close the **WinZip Self-Extractor** dialog box when finished. + +2. Before starting the installation, verify that WMI is working on SRV1. See the following examples. Verify that **Running** is displayed under **Status** and **True** is displayed next to **TcpTestSucceeded**: + + ``` + Get-Service Winmgmt + + Status Name DisplayName + ------ ---- ----------- + Running Winmgmt Windows Management Instrumentation + + Test-NetConnection -ComputerName 192.168.0.2 -Port 135 -InformationLevel Detailed + + ComputerName : 192.168.0.2 + RemoteAddress : 192.168.0.2 + RemotePort : 135 + AllNameResolutionResults : + MatchingIPsecRules : + NetworkIsolationContext : Internet + InterfaceAlias : Ethernet + SourceAddress : 192.168.0.2 + NetRoute (NextHop) : 0.0.0.0 + PingSucceeded : True + PingReplyDetails (RTT) : 0 ms + TcpTestSucceeded : True + ``` + You can also verify WMI using the WMI console by typing **wmimgmt.msc**, right-clicking **WMI Control (Local)** in the console tree, and then clicking **Properties**. + + If the WMI service is not started, attempt to start it or reboot the computer. If WMI is running but errors are present, see [WMIDiag](https://blogs.technet.microsoft.com/askperf/2015/05/12/wmidiag-2-2-is-here/) for troubleshooting information. + +2. To start Configuration Manager installation, type the following command at an elevated Windows PowerShell prompt: + + ``` + cmd /c C:\configmgr\SMSSETUP\BIN\X64\Setup.exe + ``` +3. Provide the following in the System Center Configuration Manager Setup Wizard: + - **Before You Begin**: Read the text and click *Next*. + - **Getting Started**: Choose **Install a Configuration Manager primary site** and select the **Use typical installation options for a stand-alone primary site** checkbox. + - Click **Yes** in response to the popup window. + - **Product Key**: Choose **Install the evaluation edition of this Product**. + - **Microsoft Software License Terms**: Read the terms and then select the **I accept these license terms** checkbox. + - **Prerequisite Licenses**: Review license terms and select all three checkboxes on the page. + - **Prerequisite Downloads**: Choose **Download required files** and enter **c:\windows\temp** next to **Path**. + - **Site and Installation Settings**: Site code: **PS1**, Site name: **Contoso**. + - use default settings for all other options + - **Usage Data**: Read the text and click **Next**. + - **Service Connection Point Setup**: Accept the default settings (SRV1.contoso.com is automatically added under Select a server to use). + - **Settings Summary**: Review settings and click **Next**. + - **Prerequisite Check**: No failures should be listed. Ignore any warnings and click **Begin Install**. + + Depending on the speed of the Hyper-V host and resources allocated to SRV1, installation can require approximately one hour. Click **Close** when installation is complete. + +## Download and install MDT + +1. Download and install the 64-bit version of [Microsoft Deployment Toolkit (MDT) 2013 Update 2](https://www.microsoft.com/en-us/download/details.aspx?id=50407) on SRV1 using the default options. + +2. If desired, re-enable IE Enhanced Security Configuration at this time on SRV1: + + ``` + Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 1 + Stop-Process -Name Explorer + ``` + +## Download MDOP and install DaRT + +1. Download the [Microsoft Desktop Optimization Pack 2015](https://msdn.microsoft.com/en-us/subscriptions/downloads/#ProductFamilyId=597) to the Hyper-V host using an MSDN subscription. Download the .ISO file (mu_microsoft_desktop_optimization_pack_2015_x86_x64_dvd_5975282.iso) to the C:\VHD directory on the Hyper-V host. + +2. Type the following command at an elevated Windows PowerShell prompt on the Hyper-V host to mount the MDOP file on SRV1: + + ``` + Set-VMDvdDrive -VMName SRV1 -Path c:\VHD\mu_microsoft_desktop_optimization_pack_2015_x86_x64_dvd_5975282.iso + ``` +3. Type the following command at an elevated Windows PowerShell prompt on SRV1: + + ``` + cmd /c "D:\DaRT\DaRT 10\Installers\en-us\x64\MSDaRT100.msi" + ``` +4. Install DaRT 10 using default settings. +5. Type the following commands at an elevated Windows PowerShell prompt on SRV1: + + ``` + Copy-Item "C:\Program Files\Microsoft DaRT\v10\Toolsx64.cab" -Destination "C:\Program Files\Microsoft Deployment Toolkit\Templates\Distribution\Tools\x64" + Copy-Item "C:\Program Files\Microsoft DaRT\v10\Toolsx86.cab" -Destination "C:\Program Files\Microsoft Deployment Toolkit\Templates\Distribution\Tools\x86" + ``` + +## Create a folder structure + +1. Type the following commands at a Windows PowerShell prompt on SRV1: + + ``` + New-Item -ItemType Directory -Path "C:Sources\OSD\Boot" + New-Item -ItemType Directory -Path "C:Sources\OSD\OS" + New-Item -ItemType Directory -Path "C:\Sources\OSD\Settings" + New-Item -ItemType Directory -Path "C:\Sources\OSD\Branding" + New-Item -ItemType Directory -Path "C:\Sources\OSD\MDT" + New-Item -ItemType Directory -Path "C:\Logs" + New-SmbShare -Name Sources$ -Path C:\Sources -ChangeAccess EVERYONE + New-SmbShare -Name Logs$ -Path C:\Logs -ChangeAccess EVERYONE + ``` + +## Enable MDT ConfigMgr integration + +1. Click **Start**, type **configmgr**, and then click **Configure ConfigMgr Integration**. +2. Type **PS1** next to **Site code**, and then click **Next**. +3. Verify **The process completed successfully** is displayed, and then click **Finish**. + +## Configure client settings + +1. Click **Start**, type **configuration manager**, right-click **Configuration Manager Console**, and then click **Pin to Taskbar**. +2. Click **Desktop**, and then launch the Configuration Manager console from the taskbar. +3. If the console notifies you that an update is available, click **OK**. It is not necessary to install updates to complete this lab. +4. In the console tree, open the **Administration** workspace and click **Client Settings**. +5. In the display pane, double-click **Default Client Settings**. +6. Click **Computer Agent**, next to **Organization name displayed in Software Center** type **Contoso**, and then click **OK**. + +## Enable PXE on the distribution point + +1. Deterime the MAC address of the internal network adapter on SRV1. To determine this, type the following command at an elevated Windows PowerShell prompt on SRV1: + + ``` + (Get-NetAdapter "Ethernet").MacAddress + ``` + >If the internal network adapter, assigned an IP address of 192.168.0.2, is not named "Ethernet" then replace the name "Ethernet" in the previous command with the name of this network adapter. + +2. In the System Center Configuration Manager console, in the **Administration** workspace, click **Distribution Points**. +3. In the display pane, right-click **SRV1.CONTOSO.COM** and then click **Properties**. +4. On the PXE tab, select the following settings: + - Enable PXE support for clients. Click **Yes** in the popup that appears. + - Allow this distribution point to respond to incoming PXE requests + - Enable unknown computer support. Click **OK** in the popup that appears. + - Require a password when computers use PXE + - Password and Confirm password: pass@word1 + - Respond to PXE requests on specific network interfaces: Enter the MAC address determined in the first step of this procedure. +5. Click **OK**. +6. Type the following command at an elevated Windows PowerShell prompt on SRV1, and verify that the files displayed are present: + + ``` + cmd /c dir /b C:\RemoteInstall\SMSBoot\x64 + + abortpxe.com + bootmgfw.efi + bootmgr.exe + pxeboot.com + pxeboot.n12 + wdsmgfw.efi + wdsnbp.com + ``` + >If these files are not present, type the following command at an elevated Windows PowerShell prompt to open the Configuration Manager Trace Log Tool. In the tool, click **File**, click **Open**, and then open the **distmgr.log** file. If errors are present, they will be highlighted in red: + + ``` + Invoke-Item 'C:\Program Files\Microsoft Configuration Manager\tools\cmtrace.exe' + ``` + +## Create a branding image file + +1. If you have a bitmap (.BMP) image for suitable use as a branding image, copy it to the C:\Sources\OSD\Branding folder on SRV1. Otherwise, use the following step to copy a simple branding image. +2. Type the following command at an elevated Windows PowerShell prompt: + + ``` + copy "C:\ProgramData\Microsoft\User Account Pictures\user.bmp" "C:\Sources\OSD\Branding\contoso.bmp" + ``` + >You can open C:\Sources\OSD\Branding\contoso.bmp in MSPaint.exe if desired to customize this image. + +## Create a boot image for Configuration Manager + +1. In the Configuration Manager console, in the Software Library workspace, expand **Operating Systems**, right-click **Boot Images**, and then click **Create Boot Image using MDT**. +2. On the Package Source page, under **Package source folder to be created (UNC Path):**, type **\\SRV1\Sources$\OSD\Boot\Zero Touch WinPE x64**, and then click **Next**. + - The Zero Touch WinPE x64 folder does not yet exist. The folder will be created later. +3. On the General Settings page, type **Zero Touch WinPE x64** next to **Name**, and click **Next**. +4. On the Options page, under **Platform** choose **x64**, and click **Next**. +5. On the Components page, in addition to the default selection of **Microsoft Data Access Components (MDAC/ADO) support**, select the **Microsoft Diagnostics and Recovery Toolkit (DaRT)** checkbox, and click **Next**. +6. On the Customization page, select the **Use a custom background bitmap file** checkbox, and under **UNC path**, type or browse to **\\SRV1\Sources$\OSD\Branding\contoso.bmp**, and then click **Next** twice. It will take a few minutes to generate the boot image. +7. Click **Finish**. +8. Right-click the **Zero Touch WinPE x64** boot image, and then click **Distribute Content**. +9. In the Distribute Content Wizard, click **Next**, click **Add** and select **Distribution Point**, select the **SRV1.CONTOSO.COM** checkbox, click **OK**, click **Next** twice, and then click **Close**. +10. Use the CMTrace application to view the **distmgr.log** file and verify that the boot image has been distributed. To open CMTrace, type the following command at an elevated Windows PowerShell prompt on SRV1: + + ``` + Invoke-Item 'C:\Program Files\Microsoft Configuration Manager\tools\cmtrace.exe' + ``` + >In the trace tool, click **Tools** on the menu and choose **Find**. Search for "**STATMSG: ID=2301**". For example: + + ``` + STATMSG: ID=2301 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_DISTRIBUTION_MANAGER" SYS=SRV1.CONTOSO.COM SITE=PS1 PID=2476 TID=4636 GMTDATE=Wed Sep 14 22:11:09.363 2016 ISTR0="Configuration Manager Client Upgrade Package" ISTR1="PS100003" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=1 AID0=400 AVAL0="PS100003" SMS_DISTRIBUTION_MANAGER 9/14/2016 3:11:09 PM 4636 (0x121C) + ``` +11. You can also review status by clicking the **Zero Touch WinPE x64** image, and then clicking **Content Status** under **Related Objects**, or by entering **\Monitoring\Overview\Distribution Status\Content Status** on the location bar in the console. Click **Zero Touch WinPE x64** under **Content Status** in the console tree and verify that a status of **Successfully distributed content** is displayed on the **Success** tab. +12. In the **Software Library** workspace, double-click **Zero Touch WinPE x64** and then click the **Data Source** tab. +13. Select the **Deploy this boot image from the PXE-enabled distribution point** checkbox, and click **OK**. +14. Review the distmgr.log file again for "**STATMSG: ID=2301**" and verify that there are three folders under **C:\RemoteInstall\SMSImages** with boot images. See the following example: + + ``` + cmd /c dir /s /b C:\RemoteInstall\SMSImages + + C:\RemoteInstall\SMSImages\PS100004 + C:\RemoteInstall\SMSImages\PS100005 + C:\RemoteInstall\SMSImages\PS100006 + C:\RemoteInstall\SMSImages\PS100004\boot.PS100004.wim + C:\RemoteInstall\SMSImages\PS100005\boot.PS100005.wim + C:\RemoteInstall\SMSImages\PS100006\WinPE.PS100006.wim + ``` + + >The first two images (*.wim files) are default boot images. The third is the new boot image with DaRT. + +## Create a Windows 10 reference image + +If you have already completed steps in [Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit](windows-10-poc-mdt.md) then you have already created a Windows 10 reference image. Copy the reference image file (REFW10-X64-001.wim) from C:\MDTBuildLab\Captures\REFW10X64-001.wim to C:\Sources\OSD\OS\Windows 10 Enterprise x64\REFW10X64-001.wim. + +If you have not yet created a Windows 10 reference image, complete the following steps. + +1. In [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md) the Windows 10 Enterprise .iso file was saved to the c:\VHD directory as **c:\VHD\w10-enterprise.iso**. The first step in creating a deployment share is to mount this file on SRV1. To mount the Windows 10 Enterprise DVD on SRV1, open an elevated Windows PowerShell prompt on the Hyper-V host computer and type the following command: + + ``` + Set-VMDvdDrive -VMName SRV1 -Path c:\VHD\w10-enterprise.iso + ``` +2. Verify that the Windows Enterprise installation DVD is mounted on SRV1 as drive letter D. + +3. The Windows 10 Enterprise installation files will be used to create a deployment share on SRV1 using the MDT deployment workbench. To open the deployment workbench, click **Start**, type **deployment**, and then click **Deployment Workbench**. + +4. In the Deployment Workbench console, right-click **Deployment Shares** and select **New Deployment Share**. + +5. Use the following settings for the New Deployment Share Wizard: + - Deployment share path: **C:\MDTBuildLab**
+ - Share name: **MDTBuildLab$**
+ - Deployment share description: **MDT build lab**
+ - Options: click **Next** to accept the default
+ - Summary: click **Next**
+ - Progress: settings will be applied
+ - Confirmation: click **Finish** + +6. Expand the **Deployment Shares** node, and then expand **MDT build lab**. + +7. Right-click the **Operating Systems** node, and then click **New Folder**. Name the new folder **Windows 10**. Complete the wizard using default values and click **Finish**. + +7. Right-click the **Windows 10** folder created in the previous step, and then click **Import Operating System**. + +8. Use the following settings for the Import Operating System Wizard: + - OS Type: **Full set of source files**
+ - Source: **D:\\**
+ - Destination: **W10Ent_x64**
+ - Summary: click **Next** + - Confirmation: click **Finish** + +9. For purposes of this test lab, we will not add applications, such as Microsoft Office, to the deployment share. For information about adding applications, see the [Add applications](https://technet.microsoft.com/en-us/itpro/windows/deploy/create-a-windows-10-reference-image#sec03) section of the [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) topic in the TechNet library. + +10. The next step is to create a task sequence to reference the operating system that was imported. To create a task sequence, right-click the **Task Sequences** node under **MDT Build Lab** and then click **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: + - Task sequence ID: **REFW10X64-001**
+ - Task sequence name: **Windows 10 Enterprise x64 Default Image**
+ - Task sequence comments: **Reference Build**
+ - Template: **Standard Client Task Sequence** + - Select OS: click **Windows 10 Enterprise Evaluation in W10Ent_x64 install.wim** + - Specify Product Key: **Do not specify a product key at this time** + - Full Name: **Contoso** + - Organization: **Contoso** + - Internet Explorer home page: **http://www.contoso.com** + - Admin Password: **Do not specify an Administrator password at this time** + - Summary: click **Next** + - Confirmation: click **Finish** + +11. Edit the task sequence to add the Microsoft NET Framework 3.5, which is required by many applications. To edit the task sequence, double-click **Windows 10 Enterprise x64 Default Image** that was created in the previous step. + +12. Click the **Task Sequence** tab. Under **State Restore** click **Tatto** to highlight it, then click **Add** and choose **New Group**. A new group will be added under Tattoo. + +13. On the Properties tab of the group that was created in the previous step, change the Name from New Group to **Custom Tasks (Pre-Windows Update)** and then click **Apply**. To see the name change, click **Tattoo**, then click the new group again. + +14. Click the **Custom Tasks (Pre-Windows Update)** group again, click **Add**, point to **Roles**, and then click **Install Roles and Features**. + +15. Under **Select the roles and features that should be installed**, select **.NET Framework 3.5 (includes .NET 2.0 and 3.0)** and then click **Apply**. + +16. Enable Windows Update in the task sequence by clicking the **Windows Update (Post-Application Installation)** step, clicking the **Options** tab, and clearing the **Disable this step** checkbox. + >Note: Since we are not installing applications in this test lab, there is no need to enable the Windows Update Pre-Application Installation step. However, you should enable this step if you are also installing applications. + +17. Click **OK** to complete editing the task sequence. + +18. The next step is to configure the MDT deployment share rules. To configure rules in the Deployment Workbench, right-click MDT build lab (C:\MDTBuildLab) and click **Properties**, and then click the **Rules** tab. + +19. Replace the default rules with the following text: + + ``` + [Settings] + Priority=Default + + [Default] + _SMSTSORGNAME=Contoso + UserDataLocation=NONE + DoCapture=YES + OSInstall=Y + AdminPassword=pass@word1 + TimeZoneName=Pacific Standard Time + JoinWorkgroup=WORKGROUP + HideShell=YES + FinishAction=SHUTDOWN + DoNotCreateExtraPartition=YES + ApplyGPOPack=NO + SkipAdminPassword=YES + SkipProductKey=YES + SkipComputerName=YES + SkipDomainMembership=YES + SkipUserData=YES + SkipLocaleSelection=YES + SkipTaskSequence=NO + SkipTimeZone=YES + SkipApplications=YES + SkipBitLocker=YES + SkipSummary=YES + SkipRoles=YES + SkipCapture=NO + SkipFinalSummary=YES + ``` + +20. Click **Apply** and then click **Edit Bootstrap.ini**. Replace the contents of the Bootstrap.ini file with the following text, and save the file: + + ``` + [Settings] + Priority=Default + + [Default] + DeployRoot=\\SRV1\MDTBuildLab$ + UserDomain=CONTOSO + UserID=administrator + UserPassword=pass@word1 + SkipBDDWelcome=YES + ``` + +21. Click **OK** to complete the configuration of the deployment share. + +22. Right-click **MDT build lab (C:\MDTBuildLab)** and then click **Update Deployment Share**. + +23. Accept all default values in the Update Deployment Share Wizard by clicking **Next**. The update process will take 5 to 10 minutes. When it has completed, click **Finish**. + +24. Copy **c:\MDTBuildLab\Boot\LiteTouchPE_x86.iso** on SRV1 to the **c:\VHD** directory on the Hyper-V host computer. Note that in MDT, the x86 boot image can deploy both x86 and x64 operating systems, except on computers based on Unified Extensible Firmware Interface (UEFI). + + >Hint: Top copy the file, right-click the **LiteTouchPE_x86.iso** file and click **Copy** on SRV1, then open the **c:\VHD** folder on the Hyper-V host, right-click inside the folder and click **Paste**. + +25. Open a Windows PowerShell prompt on the Hyper-V host computer and type the following commands: + + ``` + New-VM –Name REFW10X64-001 -SwitchName poc-internal -NewVHDPath "c:\VHD\REFW10X64-001.vhdx" -NewVHDSizeBytes 60GB + Set-VMMemory -VMName REFW10X64-001 -DynamicMemoryEnabled $true -MinimumBytes 1024MB -MaximumBytes 1024MB -Buffer 20 + Set-VMDvdDrive -VMName REFW10X64-001 -Path c:\VHD\LiteTouchPE_x86.iso + Start-VM REFW10X64-001 + vmconnect localhost REFW10X64-001 + ``` +26. In the Windows Deployment Wizard, select **Windows 10 Enterprise x64 Default Image**, and then click **Next**. + +27. Accept the default values on the Capture Image page, and click **Next**. Operating system installation will complete after 5 to 10 minutes and then the VM will reboot automatically. Allow the system to boot normally (do not press a key). The process is fully automated. + + Additional system restarts will occur to complete updating and preparing the operating system. Setup will complete the following procedures: + + - Install the Windows 10 Enterprise operating system. + - Install added applications, roles, and features. + - Update the operating system using Windows Update (or WSUS if optionally specified). + - Stage Windows PE on the local disk. + - Run System Preparation (Sysprep) and reboot into Windows PE. + - Capture the installation to a Windows Imaging (WIM) file. + - Turn off the virtual machine. + + This step requires from 30 minutes to 2 hours, depending on the speed of the Hyper-V host and your network's download speed. After some time, you will have a Windows 10 Enterprise x64 image that is fully patched and has run through Sysprep. The image is located in the C:\MDTBuildLab\Captures folder on SRV1. The file name is **REFW10X64-001.wim**. + +## Add a Windows 10 operating system image + +1. Type the following commands at an elevated Windows PowerShell prompt on SRV1: + + ``` + New-Item -ItemType Directory -Path "C:Sources\OSD\OS\Windows 10 Enterprise x64" + cmd /c copy /z "C:\MDTBuildLab\Captures\REFW10X64-001.wim" "C:\Sources\OSD\OS\Windows 10 Enterprise x64" + ``` + +2. In the Configuration Manager console, in the **Software Library** workspace, expand **Operating Systems**, right-click **Operating System Images**, and then click **Add Operating System Image**. + +3. On the Data Source page, under **Path:**, type **\\SRV1\Sources$\OSD\OS\Windows 10 Enterprise x64\REFW10X64-001.wim**, and click **Next**. + +4. On the General page, next to **Name:**, type **Windows 10 Enterprise x64**, click **Next** twice, and then click **Close**. + +5. Distribute the operating system image to the SRV1 distribution point by right-clicking the **Windows 10 Enterprise x64** operating system image and then clicking **Distribute Content**. + +6. In the Distribute Content Wizard, click **Next**, click **Add**, click **Distribution Point**, add the **SRV1.CONTOSO.COM** distribution point, click **OK**, click **Next** twice and then click **Close**. + +7. Enter **\Monitoring\Overview\Distribution Status\Content Status** on the location bar, click **Windows 10 Enterprise x64**, and monitor the status of content distribution until it is successful and no longer in progress. Refresh the view with the F5 key or by right-clicking **Windows 10 Enterprise x64** and clicking **Refresh**. + +## Create a task sequence + +1. In the Configuration Manager console, in the **Software Library** workspace expand **Operating Systems**, right-click **Task Sequences**, and then click **Create MDT Task Sequence**. + +2. On the Choose Template page, select the **Client Task Sequence** template and click **Next**. + +3. On the General page, type **Windows 10 Enterprise x64** under **Task sequence name:** and then click **Next**. + +4. On the Details page, enter the following settings:
+ - Join a domain: contoso.com
+ - Account: click **Set**
+ - User name: contoso\administrator
+ - Password: pass@word1
+ - Confirm password: pass@word1
+ - Click **OK**
+ - Windows Settings
+ - User name: Contoso
+ - Organization name: Contoso
+ - Product key: \
+ - Administrator Account: Enable the account and specify the local administrator password
+ - Password: pass@word1
+ - Confirm password: pass@word1
+ - Click Next
+ +5. On the Capture Settings page, accept the default settings and click **Next**. + +6. On the Boot Image page, browse and select the **Zero Touch WinPE x64** boot image package and then click **Next**. + +7. On the MDT Package page, select **Create a new Microsoft Deployment Toolkit Files package**, under **Package source folder to be created (UNC Path):**, type **\\SRV1\Sources$\OSD\MDT\MDT 2013**, and then click **Next**. + +8. On the MDT Details page, next to **Name:** type **MDT 2013** and then click **Next**. + +9. On the OS Image page, browse and select the **Windows 10 Enterprise x64** package, and then click **Next**. + +10. On the Deployment Method page, accept the default settings and click **Next**. + +11. On the Client Package page, browse and select the **Microsoft Corporation Configuration Manager Client package** and then click **Next**. + +12. On the USMT Package page, browse and select the **Microsoft Corporation User State Migration Tool for Windows 8 10.0.14393.0** package, and then click **Next**. + +13. On the Settings Package page, select **Create a new settings package**, and under **Package source folder to be created (UNC Path):**, type \\SRV1\Sources$\OSD\Settings\Windows 10 x64 Settings, and then click **Next**. + +14. On the Settings Details page, next to **Name:**, type **Windows 10 x64 Settings**, and click **Next**. + +15. On the Sysprep Package page, click **Next** twice. + +16. On the Confirmation page, click **Finish**. + +## Edit the task sequence + +1. In the Configuration Manager console, in the Software Library workspace, click Task Sequences, right-click Windows 10 Enterprise x64, and then click Edit. + +2. Scroll down to the Install group and click Set Variable for Drive Letter. + +3. Change the Value under OSDPreserveDriveLetter from False to True, and click Apply. + +4. In the **State Restore** group, click **Set Status 5**, click **Add**, point to **User State**, and click **Request State Store**. This adds a new action immediately after **Set Status 5**. + +5. Configure the **Request State Store** action that was just added with the following settings:
+ - Request state storage location to: **Restore state from another computer**
+ - Select the **If computer account fails to connect to state store, use the Network Access account** checkbox.
+ - Options tab: Select the **Continue on error** checkbox.
+ - Add Condition: **Task Sequence Variable**:
+ - Variable: **USMTLOCAL**
+ - Condition: **not equals**
+ - Value: **True**
+ - Click **OK**.
+ - Click **Apply**
. + +6. In the **State Restore** group, click **Restore User State**, click **Add**, point to **User State**, and click **Release State Store**. + +7. Configure the **Release State Store** action that was just added with the following settings:
+ - Options tab: Select the **Continue on error** checkbox.
+ - Add Condition: **Task Sequence Variable**:
+ - Variable: **USMTLOCAL**
+ - Condition: **not equals**
+ - Value: **True**
+ - Click **OK**.
+ - Click **OK**
. + + +## Finalize the operating system configuration + +1. In the MDT deployment workbench on SRV1, right-click **Deployment Shares** and then click **New Deployment Share**. + +2. Use the following settings for the New Deployment Share Wizard: + - Deployment share path: **C:\MDTProduction**
+ - Share name: **MDTProduction$**
+ - Deployment share description: **MDT Production**
+ - Options: click **Next** to accept the default
+ - Summary: click **Next**
+ - Progress: settings will be applied
+ - Confirmation: click **Finish** + +3. Right-click the **MDT Production** deployment share, and click **Properties**. + +4. Click the **Monitoring** tab, select the **Enable monitoring for this deployment share** checkbox, and then click **OK**. + +5. Type the following command at an elevated Windows PowerShell prompt on SRV1: + + ``` + notepad "C:\Sources\OSD\Settings\Windows 10 x64 Settings\CustomSettings.ini" + ``` +6. Replace the contents of the file with the following text: + + ``` + [Settings] + Priority=Default + Properties=OSDMigrateConfigFiles,OSDMigrateMode + + [Default] + DoCapture=NO + ComputerBackupLocation=NONE + MachineObjectOU=ou=Workstations,ou=Computers,ou=Contoso,dc=contoso,dc=com + OSDMigrateMode=Advanced + OSDMigrateAdditionalCaptureOptions=/ue:*\* /ui:CONTOSO\* + OSDMigrateConfigFiles=Miguser.xml,Migapp.xml + SLSHARE=\\SRV1\Logs$ + EventService=http://SRV1:9800 + ApplyGPOPack=NO + ``` +7. In the Software Library workspace, expand **Application Management**, click **Packages**, right-click **Windows 10 x64 Settings**, and then click **Update Distribution Points**. Click **OK** in the popup that appears. + +8. In the Software Library workspace, expand **Operating Systems**, click **Task Sequences**, right-click **Windows 10 Enterprise x64**, and then click **Distribute Content**. + +9. In the Distribute Content Wizard, click **Next**, click **Add**, click **Distribution Point**, add the **SRV1.CONTOSO.COM** distribution point, click **OK**, click **Next** twice and then click **Close**. + +10. Enter **\Monitoring\Overview\Distribution Status\Content Status** on the location bar, click **Windows 10 Enterprise x64**, and monitor the status of content distribution until it is successful and no longer in progress. Refresh the view with the F5 key or by right-clicking **Windows 10 Enterprise x64** and clicking **Refresh**. + +## Create a deployment for the task sequence + +1. In the Software Library workspace, expand **Operating Systems**, click **Task Sequences**, right-click **Windows 10 Enterprise x64**, and then click **Deploy**. + +2. On the General page, next to **Collection**, click **Browse** and select the **All Unknown Computers** collection, then click **Next**. + +3. On the Deployment Settings page, use the following settings:
+ - Purpose: Available
+ - Make available to the following: Only media and PXE
+ - Click Next.
+4. Click **Next** five times to accept defaults on the Scheduling, User Experience, Alerts, and Distribution Points pages. + +5. Click **Close**. + +## Deploy Windows 10 using PXE and Configuration Manager + +1. Type the following commands at an elevated Windows PowerShell prompt on the Hyper-V host: + + ``` + New-VM –Name "PC3" –NewVHDPath "c:\vhd\pc3.vhdx" -NewVHDSizeBytes 40GB -SwitchName poc-internal -BootDevice NetworkAdapter -Generation 2 + Set-VMMemory -VMName "PC3" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes 2048MB -Buffer 20 + Start-VM PC3 + vmconnect localhost PC3 + ``` +2. Press ENTER when prompted to start the network boot service. + +3. In the Task Sequence Wizard, provide the password: pass@word1, and then click Next. + +4. The Windows 10 Enterprise x64 task sequence is selected, click Next. + +- ok I have an error that PS100001 cannot be located on a distribution point. +- I tried going to content status and this seems to bhe the USMT and it says it is successfully distributed +- I tried software library, boot images, and distribute these - this didn't help +- I tried software library, application management, packages, distribute content but the distributon point isn't showing up. This is likely the problem. + +## Related Topics + +  + +  + + + + + diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md new file mode 100644 index 0000000000..b0ae64f27e --- /dev/null +++ b/windows/deploy/windows-10-poc.md @@ -0,0 +1,683 @@ +--- +title: Deploy Windows 10 in a test lab (Windows 10) +description: Concepts and procedures for deploying Windows 10 in a proof of concept lab environment. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +author: greg-lindsay +--- + +# Step by step guide: Deploy Windows 10 in a test lab + +**Applies to** + +- Windows 10 + +If you are interested in upgrading to Windows 10 and want to know more about the upgrade process, then keep reading... + +Do you have a computer running Windows 8 or later with 16GB of RAM? If so, then you have everything you need to set up a Windows 10 test lab. You can even clone computers from your network and see exactly what happens when they are upgraded to Windows 10. + +## In this guide + +This guide provides step-by-step instructions for configuring a proof of concept (PoC) environment where you can deploy Windows 10. The PoC enviroment is configured using Hyper-V and a minimum amount of resources. Simple to use Windows PowerShell commands are provided for setting up the test lab. + +The following topics and procedures are provided in this guide: + +- [Hardware and software requirements](#hardware-and-software-requirements): Prerequisites to complete this guide.
+- [Lab setup](#lab-setup): A description and diagram of the PoC environment that is configured.
+- [Configure the PoC environment](#configure-the-poc-environment): Step by step guidance for the following procedures: + - [Verify support and install Hyper-V](#verify-support-and-install-hyper-v): Verify that installation of Hyper-V is supported, and install the Hyper-V server role. + - [Download VHD and ISO files](#download-vhd-and-iso-files): Download evaluation versions of Windows Server 2012 R2 and Windows 10 and prepare these files to be used on the Hyper-V host. + - [Convert PC to VHD](#convert-pc-to-vhd): Convert a physical computer on your network to a VHDX file and prepare it to be used on the Hyper-V host. + - [Resize VHD](#resize-vhd): Increase the storage capacity for one of the Windows Server VMs. + - [Configure Hyper-V](#configure-hyper-v): Create virtual switches, determine available RAM for virtual machines, and add virtual machines. + - [Configure VHDs](#configure-vhds): Start virtual machines and configure all services and settings. + +The following optional topics are also available: +- [Appendix A: Configuring Hyper-V on Windows Server 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2): Information about using this guide with a Hyper-V host running Windows Server 2008 R2. +- [Appendix B: Verify the configuration](#appendix-b-verify-the-configuration): Verify and troubleshoot network connectivity and services in the PoC environment. + +When you have completed the steps in this guide, see the following topics for step by step instructions to deploy Windows 10 using the PoC environment under common scenarios with current deployment tools: + +- [Deploy Windows 10 in a test lab using MDT](windows-10-poc-mdt.md) +- [Deploy Windows 10 in a test lab using System Center Configuration Manager](windows-10-poc-sc-config-mgr.md) + +## Hardware and software requirements + +One computer that meets the hardware and software specifications below is required to complete the guide; A second computer is recommended to validate the upgrade process. + +The second computer is used to clone and mirror a client computer (computer 2) from your corporate network to the POC environment. Alternatively, you can use an arbitrary VM to represent this computer, therefore this computer is not required to complete the lab. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
**Computer 1** (required)**Computer 2** (recommended)
RoleHyper-V hostClient computer
DescriptionThis computer will run Hyper-V, the Hyper-V management tools, and the Hyper-V Windows PowerShell module.This computer is a Windows 7 or Windows 8/8.1 client on your corporate network that will be converted to a VHD for upgrade demonstration purposes.
OSWindows 8/8.1/10 or Windows Server 2012/2012 R2/2016*Windows 7 or a later
EditionEnterprise, Professional, or EducationAny
Architecture64-bitAny
RAM8 GB RAM (16 GB recommended)Any
Disk50 GB available hard disk space (100 GB recommended)Any
CPUSLAT-Capable CPUAny
NetworkInternet connectionAny
+ +>Retaining applications and settings during the upgrade process requires that architecture (32 or 64-bit) is the same before and after the upgrade. + +*The Hyper-V server role can also be installed on a computer running Windows Server 2008 R2. However, the Windows PowerShell module for Hyper-V is not available on Windows Server 2008 R2, therefore you cannot use many of the steps provided in this guide to configure Hyper-V. The performance and features of the Hyper-V role are also much improved on later operating systems. If your host must be running Windows Server 2008 R2, see [Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2). + +The Hyper-V role cannot be installed on Windows 7 or earlier versions of Windows. + +## Lab setup + +- The Hyper-V host computer (computer 1) is configured to host four VMs on a private, proof of concept network. + - Two VMs are running Windows Server 2012 R2 with required network services and tools installed. + - Two VMs are client systems: One VM is intended to mirror a host on your corporate network (computer 2) and one VM is running Windows 10 Enterprise to demonstrate the hardware replacement scenario. +- Links are provided to download trial versions of Windows Server 2012, Windows 10 Enterprise, and all deployment tools necessary to complete the lab. + +The lab architecture is summarized in the following diagram: + +![PoC](images/poc.png) + +**Note**: +>If you have an existing Hyper-V host, you can use this host if desired and skip the Hyper-V installation section in this guide. + +>The two Windows Server VMs can be combined into a single VM to conserve RAM and disk space if required. However, instructions in this guide assume two server systems are used. Using two servers enables Active Directory Domain Services and DHCP to be installed on a server that is not directly connected to the corporate network. This mitigates the risk of clients on the corporate network receiving DHCP leases from the PoC network (i.e. "rogue" DHCP), and limits NETBIOS service broadcasts. + +## Configure the PoC environment + +### Procedures in this section + +[Verify support and install Hyper-V](#verify-support-and-install-hyper-v)
+[Download VHD and ISO files](#download-vhd-and-iso-files)
+[Convert PC to VHD](#convert-pc-to-vhd)
+[Resize VHD](#resize-vhd)
+[Configure Hyper-V](#configure-hyper-v)
+[Convert PC to VHD](#convert-pc-to-vhd)
+[Configure VHDs](#configure-vhds)
+ +### Verify support and install Hyper-V + +1. Verify that the computer supports Hyper-V. + + Starting with Windows 8, the host computer’s microprocessor must support second level address translation (SLAT) to install Hyper-V. See [Hyper-V: List of SLAT-Capable CPUs for Hosts](http://social.technet.microsoft.com/wiki/contents/articles/1401.hyper-v-list-of-slat-capable-cpus-for-hosts.aspx) for more information. To verify your computer supports SLAT, open an administrator command prompt, type systeminfo, press ENTER, and review the section displayed at the bottom of the output, next to Hyper-V Requirements. + + See the following example: + + ``` + C:\>systeminfo + ... + Hyper-V Requirements: VM Monitor Mode Extensions: Yes + Virtualization Enabled In Firmware: Yes + Second Level Address Translation: Yes + Data Execution Prevention Available: Yes + ``` + In this example, the computer supports SLAT and Hyper-V. + + If one or more requirements are evaluated as "No" then the computer does not support installing Hyper-V. However, if only the virtualization setting is incompatible, you might be able to enable virtualization in the BIOS and change the "Virtualization Enabled In Firmware" setting from "No" to "Yes." The location of this setting will depend on the manufacturer and BIOS version, but is typically found associated with the BIOS security settings. + + You can also identify Hyper-V support using [tools](https://blogs.msdn.microsoft.com/taylorb/2008/06/19/hyper-v-will-my-computer-run-hyper-v-detecting-intel-vt-and-amd-v/) provided by the processor manufacturer, the [msinfo32](https://technet.microsoft.com/en-us/library/cc731397.aspx) tool, or you can download the [coreinfo](http://technet.microsoft.com/en-us/sysinternals/cc835722) utility and run it, as shown in the following example: + + ``` + C:\>coreinfo -v + + Coreinfo v3.31 - Dump information on system CPU and memory topology + Copyright (C) 2008-2014 Mark Russinovich + Sysinternals - www.sysinternals.com + + Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz + Intel64 Family 6 Model 42 Stepping 7, GenuineIntel + Microcode signature: 0000001B + HYPERVISOR - Hypervisor is present + VMX * Supports Intel hardware-assisted virtualization + EPT * Supports Intel extended page tables (SLAT) + ``` + + Note: A 64-bit operating system is requried to run Hyper-V. + +2. Enable Hyper-V. + + The Hyper-V feature is not installed by default. To install it, open an elevated Windows PowerShell window and type the following command: + + ``` + Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All + ``` + When you are prompted to restart the computer, choose Yes. The computer might restart more than once. + + You can also install Hyper-V using the Control Panel in Windows under **Turn Windows features on or off** (client OS), or using Server Manager's **Add Roles and Features Wizard** (server OS), as shown below: + + ![hyper-v feature](images/hyper-v-feature.png) + + ![hyper-v](images/svr_mgr2.png) + +### Download VHD and ISO files + +1. Create a directory on your Hyper-V host named C:\VHD and download a single [Windows Server 2012 R2 VHD](https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2) from the TechNet Evaluation Center to the C:\VHD directory. + + **Important**: This guide assumes that VHDs are stored in the **C:\VHD** directory on the Hyper-V host. If you use a different directory to store VHDs, you must adjust steps in this guide appropriately. + + After completing registration you will be able to download the 7.47 GB Windows Server 2012 R2 evaluation VHD. + + ![VHD](images/download_vhd.png) + +2. Rename the VHD file that you downloaded to **2012R2-poc-1.vhd**. This is not required, but is done to make the filename simpler to recognize. +3. Copy the VHD to a second file also in the C:\VHD directory and name this VHD **2012R2-poc-2.vhd**. +4. Download the [Windows 10 Enterprise ISO](https://www.microsoft.com/en-us/evalcenter/evaluate-windows-10-enterprise) from the TechNet Evaluation Center to the C:\VHD directory on your Hyper-V host. During registration, you must specify the type, version, and language of installation media to download. In this example, a Windows 10 Enterprise, 64 bit, English VHD is chosen. You can choose a different version if desired. Note that Windows 10 in-place upgrade is only possible if the source operating system and installation media are both 32-bit or both 64-bit, so you should download the file version that corresponds to the version of your source computer for upgrade testing. +5. Rename the ISO file that you downloaded to **w10-enterprise.iso**. Again, this is done so that the filename is simpler to type and recognize. After completing registration you will be able to download the 3.63 GB Windows 10 Enterprise evaluation ISO. + + The following commands and output display the procedures described in this section: + + ``` + C:\>mkdir VHD + + C:\>cd VHD + + C:\VHD>ren 9600*.vhd 2012R2-poc-1.vhd + + C:\VHD>copy 2012R2-poc-1.vhd 2012R2-poc-2.vhd + 1 file(s) copied. + + C:\VHD ren *.iso w10-enterprise.iso + C:\VHD>dir /B + 2012R2-poc-1.vhd + 2012R2-poc-2.vhd + w10-enterprise.iso + ``` + +### Convert PC to VHD + +**Important**:Before you convert a PC to VHD, verify that you have access to a local administrator account on the computer. Alternatively you can use a domain account with administrative rights if these credentials are cached on the computer and your domain policy allows the use of cached credentials for login. + +>For purposes of the test lab, you must use a PC with a single hard drive that is assigned a drive letter of C:. Systems with multiple hard drives or non-standard configurations can also be upgraded using PC refresh and replace scenarios, but these systems require more advanced deployment task sequences than those used in this lab. + +1. Download the [Disk2vhd utility](https://technet.microsoft.com/en-us/library/ee656415.aspx), extract the .zip file and copy disk2vhd.exe to a flash drive or other location that is accessible from the computer you wish to convert. + >Note: You might experience timeouts if you attempt to run Disk2vhd from a network share, or specify a network share for the destination. To avoid timeouts, use local, portable media. +2. On the computer you wish to convert, double-click the disk2vhd utility to start the graphical user interface. +3. Select checkboxes next to the volumes you wish to copy and specify a location to save the resulting VHD or VHDX file. If your Hyper-V host is running Windows Server 2008 R2 you must choose VHD, otherwise choose VHDX. +4. Click **Create** to start creating a VHDX file. + + >Disk2vhd can save VHDs to local hard drives, even if they are the same as the volumes being converted. Performance is better however when the VHD is saved on a disk different than those being converted, such as a flash drive. + +5. When the Disk2vhd utility has completed converting the source computer to a VHD, copy the VHDX file (w7.vhdx) to your Hyper-V host in the C:\VHD directory. There should now be four files in this directory: + + ``` + C:\vhd>dir /B + 2012R2-poc-1.vhd + 2012R2-poc-2.vhd + w10-enterprise.iso + w7.VHDX + ``` +### Resize VHD + +The second Windows Server 2012 R2 VHD needs to be expanded in size from 40GB to 80GB to support installing imaging tools and storing OS images. + +1. To add available space for the partition, type the following commands at an elevated Windows PowerShell prompt on the Hyper-V host: + + ``` + Resize-VHD –Path c:\VHD\2012R2-poc-2.vhd –SizeBytes 80GB + $x = (Mount-VHD –Path c:\VHD\2012R2-poc-2.vhd -passthru | Get-Disk | Get-Partition | Get-Volume).DriveLetter + Resize-Partition -DriveLetter $x -Size (Get-PartitionSupportedSize -DriveLetter $x).SizeMax + ``` + +2. Verify that the mounted VHD drive is resized to 80 GB, and then dismount the drive: + + ``` + Get-Volume -DriveLetter $x + Dismount-VHD –Path c:\VHD\2012R2-poc-2.vhd + ``` + +### Configure Hyper-V + +Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2008 R2. For more information, see [Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2). + +**Important**:You should take advantage of [enhanced session mode](https://technet.microsoft.com/windows-server-docs/compute/hyper-v/learn-more/Use-local-resources-on-Hyper-V-virtual-machine-with-VMConnect) when completing instructions in this guide. Enhanced session mode enables you to copy and paste the commands. After copying some text, you can paste into a Windows PowerShell window by simply right-clicking. Before right-clicking, do not left click other locations as this can empty the clipboard. You can also copy and paste files directly from one computer to another by right-clicking and selecting copy, then right-clicking and selecting paste. + +Instructions to "type" commands provided in this guide can be typed, but in most cases the preferred method is to copy and paste these commands. + +1. Open an elevated Windows PowerShell window and type the following command to create two virtual switches named "poc-internal" and "poc-external": + >If the Hyper-V host already has an external virtual switch bound to a physical NIC, do not attempt to add a second external virtual switch. Attempting to add a second external switch will result in an error indicating that the NIC is "**already bound to the Microsoft Virtual Switch protocol.**" In this case, choose one of the following options:
+    a) Remove the existing external virtual switch, then add the poc-external switch
+    b) Rename the existing external switch to "poc-external"
+    c) Replace each instance of "poc-external" used in this guide with the name of your existing external virtual switch
+ If you choose b) or c), then do not run the second command below. + + ``` + New-VMSwitch -Name poc-internal -SwitchType Internal -Notes "PoC Network" + New-VMSwitch -Name poc-external -NetAdapterName (Get-NetAdapter |?{$_.Status -eq "Up" -and $_.NdisPhysicalMedium -eq 14}).Name -Notes "PoC External" + ``` + >Also, since an external virtual switch is associated to a physical network adapter on the Hyper-V host, this adapter must be specified when adding the virtual switch. This is automated in the example here by filtering for active ethernet adapters using the Get-NetAdapter cmdlet. If your Hyper-V host has multiple active ethernet adapters, this automation will not work, and the second command above will fail. In this case, you must edit the command used to add the "poc-external" virtual switch by inserting the specific value needed for the -NetAdapterName option. This value corresponds to the name of the network interface you wish to use. + +2. At the elevated Windows PowerShell prompt, type the following command to determine the megabytes of RAM that are currently available on the Hyper-V host: + + ``` + (Get-Counter -Counter @("\Memory\Available MBytes")).countersamples.cookedvalue + ``` + >This command will display the megabytes of RAM available. On a Hyper-V host computer with 16 GB of physical RAM installed, 12,000 MB of RAM or greater should be available if the computer is not also running other applications. If the computer has less than 12,000 MB of available RAM, try closing applications to free up more memory. + +3. Determine the available memory for VMs by dividing the available RAM by 4. For example: + + ``` + (Get-Counter -Counter @("\Memory\Available MBytes")).countersamples.cookedvalue/4 + 2775.5 + ``` + In this example, VMs can use a maximum of 2700 MB of RAM each, to run four VMs simultaneously. + +4. At the elevated Windows PowerShell prompt, type the following command to create three new VMs. The fourth VM will be added later. + >**Important**: Replace the value of 2700MB in the first command below with the RAM value that you calculated in the previous step: + + ``` + $maxRAM = 2700MB + New-VM –Name "DC1" –VHDPath c:\vhd\2012R2-poc-1.vhd -SwitchName poc-internal + Set-VMMemory -VMName "DC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 + Enable-VMIntegrationService –Name "Guest Service Interface" -VMName DC1 + New-VM –Name "SRV1" –VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc-internal + Add-VMNetworkAdapter -VMName "SRV1" -SwitchName "poc-external" + Set-VMMemory -VMName "SRV1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 80 + Enable-VMIntegrationService –Name "Guest Service Interface" -VMName SRV1 + New-VM –Name "PC1" –VHDPath c:\vhd\w7.vhdx -SwitchName poc-internal + Set-VMMemory -VMName "PC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 + Enable-VMIntegrationService –Name "Guest Service Interface" -VMName PC1 + ``` + +### Configure VHDs + +1. At an elevated Windows PowerShell prompt on the Hyper-V host, start the first VM by typing the following command: + + ``` + Start-VM DC1 + ``` +2. Wait for the VM to complete starting up, and then connect to it either using the Hyper-V Manager console (virtmgmt.msc) or using an elevated command prompt on the Hyper-V host: + + ``` + vmconnect localhost DC1 + ``` +3. Click **Next** to accept the default settings, read the license terms and click **I accept**, provide an administrator password of **pass@word1**, and click **Finish**. +4. Sign in to DC1 using the local administrator account. Right-click **Start**, point to **Shut down or sign out**, and click **Sign out**. The VM connection will reset and a new connection dialog box will appear enabling you to choose a custom display configuration. Select a desktop size, click **Connect** and sign in with the local Administrator account. Note: Signing in this way ensures that [enhanced session mode](https://technet.microsoft.com/windows-server-docs/compute/hyper-v/learn-more/Use-local-resources-on-Hyper-V-virtual-machine-with-VMConnect) is enabled. It is only necessary to do this the first time you sign in to a new VM. +5. If DC1 is configured as described in this guide, it will currently be assigned an APIPA address, have a randomly generated hostname, and a single network adapter named "Ethernet." Open an elevated Windows PowerShell prompt on DC1 and type or paste the following commands to provide a new hostname and configure a static IP address and gateway: + + ``` + Rename-Computer DC1 + New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.1 –PrefixLength 24 -DefaultGateway 192.168.0.2 + Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2 + ``` + >The default gateway at 192.168.0.2 will be configured later in this guide. +6. Install the Active Directory Domain Services role by typing the following command at an elevated Windows PowerShell prompt: + + ``` + Install-WindowsFeature -Name AD-Domain-Services -IncludeAllSubFeature -IncludeManagementTools + ``` + +7. Before promoting DC1 to a Domain Controller, you must reboot so that the name change in step 3 above takes effect. To restart the computer, type the following command at an elevated Windows PowerShell prompt: + + ``` + Restart-Computer + ``` + +8. When DC1 has rebooted, sign in again and open an elevated Windows PowerShell prompt. Now you can promote the server to be a domain controller. The directory services restore mode password must be entered as a secure string: + + ``` + $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force + Install-ADDSForest -DomainName contoso.com -InstallDns -SafeModeAdministratorPassword $pass -Force + ``` + Ignore any warnings that are displayed. The computer will automatically reboot upon completion. +9. When the reboot has completed, reconnect to DC1, sign in using the CONTOSO\Administrator account, open an elevated Windows PowerShell prompt, and use the following commands to add a reverse lookup zone for the PoC network, add the DHCP Server role, authorize DHCP in Active Directory, and supress the post-DHCP-install alert: + + ``` + Add-DnsServerPrimaryZone -NetworkID "192.168.0.0/24" -ReplicationScope Forest + Add-WindowsFeature -Name DHCP -IncludeManagementTools + netsh dhcp add securitygroups + Restart-Service DHCPServer + Add-DhcpServerInDC dc1.contoso.com 192.168.0.1 + Set-ItemProperty –Path registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager\Roles\12 –Name ConfigurationState –Value 2 + ``` +10. Next, add a DHCP scope and set option values: + + ``` + Add-DhcpServerv4Scope -Name "PoC Scope" -StartRange 192.168.0.100 -EndRange 192.168.0.199 -SubnetMask 255.255.255.0 -Description "Windows 10 PoC" -State Active + Set-DhcpServerv4OptionValue -ScopeId 192.168.0.0 -DnsDomain contoso.com -Router 192.168.0.2 -DnsServer 192.168.0.1,192.168.0.2 -Force + ``` + >The -Force option is necessary when adding scope options to skip validation of 192.168.0.2 as a DNS server because we have not configured it yet. The scope should immediately begin issuing leases on the PoC network. The first DHCP lease that will be issued is to vEthernet interface on the Hyper-V host, which is a member of the internal network. +11. Add a user account to the contoso.com domain that can be used with client computers: + + ``` + New-ADUser -Name "User1" -UserPrincipalName user1 -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true + ``` +12. The DNS server role will also be installed on the member server, SRV1, at 192.168.0.2 so that we can forward DNS queries from DC1 to SRV1 to resolve Internet names without having to configure a forwarder outside the PoC network. Since the IP address of SRV1 already existed on DC1's network adapter, it will be automatically added during the DCPROMO process. To verify this server-level DNS forwarder on DC1, type the following command at an elevated Windows PowerShell prompt on DC1: + + ``` + Get-DnsServerForwarder + ``` + The following output should be displayed: + ``` + UseRootHint : True + Timeout(s) : 3 + EnableReordering : True + IPAddress : 192.168.0.2 + ReorderedIPAddress : 192.168.0.2 + ``` + If this output is not displayed, you can use the following command to add SRV1 as a forwarder: + ``` + Add-DnsServerForwarder -IPAddress 192.168.0.2 + ``` +13. Minimize the DC1 VM window but **do not stop** the VM. + + Next, the client VM will be started and joined to the contoso.com domain. This is done before adding a gateway to the PoC network so that there is no danger of duplicate DNS registrations for the physical client and its cloned VM in the corporate domain. + +14. Using an elevated Windows PowerShell prompt on the Hyper-V host, start the client VM (PC1), and connect to it: + ``` + Start-VM PC1 + vmconnect localhost PC1 + ``` +15. Sign on to PC1 using an account that has local administrator rights. + + >PC1 will be disconnected from its current domain, so you cannot use a domain account to sign on unless these credentials are cached and the use of cached credentials is permitted by Group Policy. If cached credentials are available and permitted, you can use these credentials to sign in. Otherwise, use an existing local administrator account. +16. After signing in, the operating system detects that it is running in a new environment. New drivers will be automatically installed, including the network adapter driver. The network adapter driver must be updated before you can proceed, so that you will be able to join the contoso.com domain. Depending on the resources allocated to PC1, installing the network adapter driver might take a few minutes. + + ![PoC](images/installing-drivers.png) + + >If the client was configured with a static address, you must change this to a dynamic one so that it can obtain a DHCP lease. + +17. When the new network adapter driver has completed installation, you will receive an alert to set a network location for the contoso.com network. Select **Work network** and then click **Close**. When you receive an alert that a restart is required, click **Restart Later**. +18. Open an elevated Windows PowerShell prompt on PC1 and verify that the client VM has received a DHCP lease and can communicate with the consoto.com domain controller. + + To open Windows PowerShell on Windows 7, click **Start**, and search for "**power**." + + ``` + ipconfig + + Windows IP Configuration + + Ethernet adapter Local Area Connection 3: + Connection-specific DNS Suffix . : contoso.com + Link-local IPv6 Address . . . . . : fe80::64c2:4d2a:7403:6e02%18 + Ipv4 Address. . . . . . . . . . . : 192.168.0.101 + Subnet Mask . . . . . . . . . . . : 255.255.255.0 + Default Gateway . . . . . . . . . : 192.168.0.2 + + ping dc1.contoso.com + + Pinging dc1.contoso.com [192.168.0.1] with 32 bytes of data: + Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 + Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 + Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 + Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 + + nltest /dsgetdc:contoso.com + DC: \\DC1 + Address: \\192.168.0.1 + Dom Guid: fdbd0643-d664-411b-aea0-fe343d7670a8 + Dom Name: CONTOSO + Forest Name: contoso.com + Dc Site Name: Default-First-Site-Name + Our Site Name: Default-First-Site-Name + Flags: PDC GC DS LDAP KDC TIMESERV WRITABLE DNS_FOREST CLOSE_SITE FULL_SECRET WS 0xC000 + ``` +>If PC1 is running Windows 7, enhanced session mode is not available, which means that you cannot copy and paste commands from the Hyper-V host to a Windows PowerShell prompt on PC1. However, it is possible to use integration services to copy a file from the Hyper-V host to a VM. The next procedure demonstrates this. If the Copy-VMFile command fails, then type the commands below at an elevated Windows PowerShell prompt on PC1 instead of saving them to a script to run remotely. If PC1 is running Windows 8 or a later operating system, you can use enhanced session mode to copy and paste these commands instead of typing them. + +19. Open an elevated Windows PowerShell ISE window on the Hyper-V host and type the following commands in the (upper) script editor pane: + + ``` + (Get-WmiObject Win32_ComputerSystem).UnjoinDomainOrWorkgroup($null,$null,0) + $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force + $user = "contoso\administrator" + $cred = New-Object System.Management.Automation.PSCredential($user,$pass) + Add-Computer -DomainName contoso.com -Credential $cred + Restart-Computer + ``` +20. Click **File**, click **Save As**, and save the commands as **c:\VHD\ps1.ps1** on the Hyper-V host. +21. In the (lower) terminal input window, type the following command to copy the script to PC1 using integration services: + + ``` + Copy-VMFile "PC1" –SourcePath "C:\VHD\pc1.ps1" –DestinationPath "C:\pc1.ps1" –CreateFullPath –FileSource Host + ``` + >In order for this command to work properly, PC1 must be running the vmicguestinterface (Hyper-V Guest Service Interface) service. +22. On PC1, type the following commands at an elevated Windows PowerShell prompt: + + ``` + Get-Content c:\pc1.ps1 | powershell.exe -noprofile - + ``` + + >PC1 is removed from its domain in this step while not connected to the corporate network so as to ensure the computer object in the corporate domain is unaffected. We have not also renamed PC1 to "PC1" in system properties so that it maintains some of its mirrored identity. However, if desired you can also rename the computer. + +23. After PC1 restarts, sign in to the contoso.com domain with the (user1) account you created in step 11 of this section. + >The settings that will be used to migrate user data specifically select only accounts that belong to the CONTOSO domain. If you wish to test migration of user data and settings with an account other than the user1 account, you must copy this account's profile to the user1 profile. +24. Minimize the PC1 window but do not turn it off while the second Windows Server 2012 R2 VM (SRV1) is configured. This verifies that the Hyper-V host has enough resources to run all VMs simultaneously. Next, SRV1 will be started, joined to the contoso.com domain, and configured with RRAS and DNS services. +25. On the Hyper-V host computer, at an elevated Windows PowerShell prompt, type the following commands: + + ``` + Start-VM SRV1 + vmconnect localhost SRV1 + ``` +26. Accept the default settings, read license terms and accept them, provide an administrator password of **pass@word1**, and click **Finish**. When you are prompted about finding PCs, devices, and content on the network, click **Yes**. +27. Sign in to SRV1 using the local administrator account. In the same way that was done on DC1, sign out of SRV1 and then sign in again to enable enhanced session mode. This will enable you to copy and paste Windows PowerShell commands from the Hyper-V host to the VM. +28. Open an elevated Windows PowerShell prompt on SRV1 and type the following commands: + + ``` + Rename-Computer SRV1 + New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.2 –PrefixLength 24 + Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2 + Restart-Computer + ``` +29. Wait for the computer to restart, then type or paste the following commands at an elevated Windows PowerShell prompt: + + ``` + $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force + $user = "contoso\administrator" + $cred = New-Object System.Management.Automation.PSCredential($user,$pass) + Add-Computer -DomainName contoso.com -Credential $cred + Restart-Computer + ``` +30. Sign in to the contoso.com domain on SRV1 using the domain administrator account (enter contoso\administrator as the user), open an elevated Windows PowerShell prompt, and type the following commands: + + ``` + Install-WindowsFeature -Name DNS -IncludeManagementTools + Install-WindowsFeature -Name WDS -IncludeManagementTools + Install-WindowsFeature -Name Routing -IncludeManagementTools + ``` +31. Before configuring the routing service that was just installed, verify that network interfaces were added to SRV1 in the right order, resulting in an interface alias of "Ethernet" for the private interface, and an interface alias of "Ethernet 2" for the public interface. Also verify that the external interface has a valid external DHCP IP address lease. + + To view a list of interfaces, associated interface aliases, and IP addresses on SRV1, type the following Windows PowerShell command. Example output of the command is also shown below: + + ``` + Get-NetAdapter | ? status -eq ‘up’ | Get-NetIPAddress -AddressFamily IPv4 | ft IPAddress, InterfaceAlias + + IPAddress InterfaceAlias + --------- -------------- + 10.137.130.118 Ethernet 2 + 192.168.0.2 Ethernet + ``` + In this example, the poc-internal network interface at 192.168.0.2 is associated with the "Ethernet" interface and the Internet-facing poc-external interface is associated with the "Ethernet 2" interface. If your interfaces are different, you must adjust the commands provided in the next step appropriately to configure routing services. + +32. To configure SRV1 with routing capability for the PoC network, type or paste the following commands at an elevated Windows PowerShell prompt on SRV1: + + ``` + Install-RemoteAccess -VpnType Vpn + cmd /c netsh routing ip nat install + cmd /c netsh routing ip nat add interface name="Ethernet 2" mode=FULL + cmd /c netsh routing ip nat add interface name="Ethernet" mode=PRIVATE + cmd /c netsh routing ip nat add interface name="Internal" mode=PRIVATE + ``` +33. The DNS service on SRV1 also needs to resolve hosts in the contoso.com domain. This can be accomplished with a conditional forwarder. Open an elevated Windows PowerShell prompt on SRV1 and type the following command: + + ``` + Add-DnsServerConditionalForwarderZone -Name contoso.com -MasterServers 192.168.0.1 + ``` +34. In most cases, this completes configuration of the PoC network. However, if your corporate network has a firewall that filters queries from local DNS servers, you will also need to configure a server-level DNS forwarder on SRV1 to resolve Internet names. To test whether or not DNS is working without this forwarder, try to reach a name on the Internet from DC1 or PC1, which are only using DNS services on the PoC network. You can test DNS with the ping command, for example: + + ``` + ping www.microsoft.com + ``` + If you see "Ping request could not find host www.microsoft.com" on PC1 and DC1, but not on SRV1, then you will need to configure a server-level DNS forwarder on SRV1. To do this, open an elevated Windows PowerShell prompt on SRV1 and type the following command. + + **Note**: This command also assumes that "Ethernet 2" is the external-facing network adapter on SRV1. If the external adapter has a different name, replace "Ethernet 2" in the command below with that name: + + ``` + Add-DnsServerForwarder -IPAddress (Get-DnsClientServerAddress -InterfaceAlias "Ethernet 2").ServerAddresses + ``` +35. If DNS and routing are both working correctly, you will see the following on DC1 and PC1: + + ``` + PS C:\> ping www.microsoft.com + + Pinging e2847.dspb.akamaiedge.net [23.222.146.170] with 32 bytes of data: + Reply from 23.222.146.170: bytes=32 time=3ms TTL=51 + Reply from 23.222.146.170: bytes=32 time=2ms TTL=51 + Reply from 23.222.146.170: bytes=32 time=2ms TTL=51 + Reply from 23.222.146.170: bytes=32 time=1ms TTL=51 + + Ping statistics for 23.222.146.170: + Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), + Approximate round trip times in milli-seconds: + Minimum = 1ms, Maximum = 3ms, Average = 2ms + ``` +36. Verify that all three VMs can reach each other, and the Internet. See [Appendix B: Verify the configuration](#appendix-b-verify-the-configuration) for more information. +37. Lastly, because the client computer has different hardware after copying it to a VM, its Windows activation will be invalidated and you might receive a message that you must activate Windows in 3 days. To extend this period to 30 days, type the following commands at an elevated Windows PowerShell prompt on PC1: + + ``` + slmgr -rearm + Restart-Computer + ``` + +## Appendix A: Configuring Hyper-V on Windows Server 2008 R2 + +If your Hyper-V host is running Windows Server 2008 R2, several of the steps in this guide will not work because they use the Hyper-V Module for Windows PowerShell, which is not available on Windows Server 2008 R2. + +To manage Hyper-V on Windows Server 2008 R2, you can use Hyper-V WMI, or you can use the Hyper-V Manager console. + +An example that uses Hyper-V WMI to create a virtual switch on Windows Server 2008 R2 is provided below. Converting all Hyper-V module commands used in this guide to Hyper-V WMI is beyond the scope of the guide. If you must use a Hyper-V host running Windows Server 2008 R2, the steps in the guide can be accomplished by using the Hyper-V Manager console. + +``` +$SwitchFriendlyName = "poc-internal" +$InternalEthernetPortFriendlyName = $SwitchFriendlyName +$InternalSwitchPortFriendlyName = "poc" +$SwitchName = [guid]::NewGuid().ToString() +$InternalSwitchPortName = [guid]::NewGuid().ToString() +$InternalEthernetPortName = [guid]::NewGuid().ToString() +$NumLearnableAddresses = 1024 +$ScopeOfResidence = "" +$VirtualSwitchManagementService = gwmi Msvm_VirtualSwitchManagementService -namespace "root\virtualization" +$Result = $VirtualSwitchManagementService.CreateSwitch($SwitchName, $SwitchFriendlyName, $NumLearnableAddresses, $ScopeOfResidence) +$Switch = [WMI]$Result.CreatedVirtualSwitch +$Result = $VirtualSwitchManagementService.CreateSwitchPort($Switch, $InternalSwitchPortName, $InternalSwitchPortFriendlyName, $ScopeOfResidence) +$InternalSwitchPort = [WMI]$Result.CreatedSwitchPort +$Result = $VirtualSwitchManagementService.CreateInternalEthernetPortDynamicMac($InternalEthernetPortName, $InternalEthernetPortFriendlyName) +$InternalEthernetPort = [WMI]$Result.CreatedInternalEthernetPort +$query = "Associators of {$InternalEthernetPort} Where ResultClass=CIM_LanEndpoint" +$InternalLanEndPoint = gwmi -namespace root\virtualization -query $query +$Result = $VirtualSwitchManagementService.ConnectSwitchPort($InternalSwitchPort, $InternalLanEndPoint) +$filter = "SettingID='" + $InternalEthernetPort.DeviceID +"'" +$NetworkAdapterConfiguration = gwmi Win32_NetworkAdapterConfiguration -filter $filter +``` +To install Hyper-V on Windows Server 2008 R2, you can use the Add-WindowsFeature cmdlet: + +``` +Add-WindowsFeature -Name Hyper-V +``` +For more information about the Hyper-V Manager interface in Windows Server 2008 R2, see [Hyper-V](https://technet.microsoft.com/library/cc730764.aspx) in the Windows Server TechNet Library. + +## Appendix B: Verify the configuration + +Use the following procedures to verify that the PoC environment is configured properly and working as expected. + +1. On DC1, open an elevated Windows PowerShell prompt and type the following commands: + + ``` + Get-Service NTDS,DNS,DHCP + DCDiag -a + Get-DnsServerResourceRecord -ZoneName contoso.com -RRType A + Get-DnsServerForwarder + Resolve-DnsName -Server dc1.contoso.com -Name www.microsoft.com + Get-DhcpServerInDC + Get-DhcpServerv4Statistics + ipconfig /all + ``` + **Get-Service** displays a status of "Running" for all three services.
+ **DCDiag** displays "passed test" for all tests.
+ **Get-DnsServerResourceRecord** displays the correct DNS address records for DC1, SRV1, and the computername of PC1. Additional address records for the zone apex (@), DomainDnsZones, and ForestDnsZones will also be registered.
+ **Get-DnsServerForwarder** displays a single forwarder of 192.168.0.2.
+ **Resolve-DnsName** displays public IP address results for www.microsoft.com.
+ **Get-DhcpServerInDC** displays 192.168.0.1, dc1.contoso.com.
+ **Get-DhcpServerv4Statistics** displays 1 scope with 2 addresses in use (these belong to PC1 and the Hyper-V host).
+ **ipconfig** displays a primary DNS suffix and suffix search list of contoso.com, IP address of 192.168.0.1, subnet mask of 255.255.255.0, default gateway of 192.168.0.2, and DNS server addresses of 192.168.0.1 and 192.168.0.2. + +2. On SRV1, open an elevated Windows PowerShell prompt and type the following commands: + + ``` + Get-Service DNS,RemoteAccess + Get-DnsServerForwarder + Resolve-DnsName -Server dc1.contoso.com -Name www.microsoft.com + ipconfig /all + netsh int ipv4 show address + ``` + **Get-Service** displays a status of "Running" for both services.
+ **Get-DnsServerForwarder** either displays no forwarders, or displays a list of forwarders you are required to use so that SRV1 can resolve Internet names.
+ **Resolve-DnsName** displays public IP address results for www.microsoft.com.
+ **ipconfig** displays a primary DNS suffix of contoso.com. The suffix search list contains contoso.com and your corporate domain. Two ethernet adapters are shown: Ethernet adapter "Ethernet" has an IP addresses of 192.168.0.2, subnet mask of 255.255.255.0, no default gateway, and DNS server addresses of 192.168.0.1 and 192.168.0.2. Ethernet adapter "Ethernet 2" has an IP address, subnet mask, and default gateway configured by DHCP on your corporate network.
+ **netsh** displays three interfaces on the computer: interface "Ethernet 2" with DHCP enabled = Yes and IP address assigned by your corporate network, interface "Ethernet" with DHCP enabled = No and IP address of 192.168.0.2, and interface "Loopback Pseudo-Interface 1" with IP address of 127.0.0.1. + +3. On PC1, open an elevated Windows PowerShell prompt and type the following commands: + + ``` + whoami + hostname + nslookup www.microsoft.com + ping -n 1 dc1.contoso.com + tracert www.microsoft.com + ``` + **whoami** displays the current user context, for example in an elevated Windows PowerShell prompt, contoso\administrator is displayed.
+ **hostname** displays the name of the local computer, for example W7PC-001.
+ **nslookup** displays the DNS server used for the query, and the results of the query. For example, server dc1.contoso.com, address 192.168.0.1, Name e2847.dspb.akamaiedge.net.
+ **ping** displays if the source can resolve the target name, and whether or not the target responds to ICMP. If it cannot be resolved, "..could not find host" will be diplayed and if the target is found and also responds to ICMP, you will see "Reply from" and the IP address of the target.
+ **tracert** displays the path to reach the destination, for example srv1.contoso.com [192.168.0.2] followed by a list of hosts and IP addresses corresponding to subsequent routing nodes between the source and the destination. + +## Related Topics + +[Windows 10 deployment scenarios](windows-10-deployment-scenarios.md) +  + +  + + + + + From ef3719cbff729034644fdc7135eb9d7c0eed9a2d Mon Sep 17 00:00:00 2001 From: Justinha Date: Mon, 26 Sep 2016 12:22:19 -0700 Subject: [PATCH 062/256] revised images --- .../upgrade-analytics-create-iedataoptin.png | Bin 19378 -> 23519 bytes .../upgrade-analytics-site-domain-detail.png | Bin 85810 -> 93636 bytes .../deploy/upgrade-analytics-get-started.md | 14 ++++++++++++-- ...upgrade-analytics-review-site-discovery.md | 14 +++++++------- 4 files changed, 19 insertions(+), 9 deletions(-) diff --git a/windows/deploy/images/upgrade-analytics-create-iedataoptin.png b/windows/deploy/images/upgrade-analytics-create-iedataoptin.png index 5d0daa534ce8b9b46118ed8b5e8c00618c186f3e..60f5ccbc900cb028a23a1a646db8b14387abb9be 100644 GIT binary patch literal 23519 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 diff --git a/windows/deploy/images/upgrade-analytics-site-domain-detail.png b/windows/deploy/images/upgrade-analytics-site-domain-detail.png index 8aa081b840304d59b14021dfcbae4799792fdc00..1294ee9e11bdbb10d85a47a79164d39f78bae8b0 100644 GIT binary patch literal 93636 zcmY&QbZ|I1pyHhk={WBM4Et#NC^srUPB9ngd!r+1?f$ZqEzWU^q$Z` zdMES%p(Q|a@_gsK&-rHdYa}EjH?*HWGa?}&b0jYR zqM;≀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ℑ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

-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 diff --git a/windows/deploy/upgrade-analytics-get-started.md b/windows/deploy/upgrade-analytics-get-started.md index d80f83c9d3..05bb97987e 100644 --- a/windows/deploy/upgrade-analytics-get-started.md +++ b/windows/deploy/upgrade-analytics-get-started.md @@ -151,9 +151,19 @@ To run the Upgrade Analytics deployment script: 3. For troubleshooting, set isVerboseLogging to $true to generate log information that can help with diagnosing issues. By default, isVerboseLogging is set to $false. Ensure the Diagnostics folder is installed in the same directory as the script to use this mode. -4. Notify users if they need to restart their computers. By default, this is set to off. +4. To enable Internet Explorer data collection, set AllowIEData to IEDataOptIn. By default, AllowIEData is set to Disable. Then use one of the following options to determine what Internet Explorer data can be collected: -5. After you finish editing the parameters in RunConfig.bat, run the script as an administrator. + > *IEOptInLevel = 0 Internet Explorer data collection is disabled* + > + > *IEOptInLevel = 1 Data collection is enabled for sites in the Local intranet + Trusted sites + Machine local zones* + > + > *IEOptInLevel = 2 Data collection is enabled for sites in the Internet + Restricted sites zones* + > + > *IEOptInLevel = 3 Data collection is enabled for all sites* + +5. Notify users if they need to restart their computers. By default, this is set to off. + +6. After you finish editing the parameters in RunConfig.bat, run the script as an administrator. ## Seeing data from computers in Upgrade Analytics diff --git a/windows/deploy/upgrade-analytics-review-site-discovery.md b/windows/deploy/upgrade-analytics-review-site-discovery.md index 044a36c1cb..8546c61c18 100644 --- a/windows/deploy/upgrade-analytics-review-site-discovery.md +++ b/windows/deploy/upgrade-analytics-review-site-discovery.md @@ -29,13 +29,13 @@ Ensure the following prerequisites are met before using site discovery: Values: - 0 – Internet Explorer data collection is disabled - - 1 – Data collection is enabled for sites in the Local intranet + Trusted sites + Machine local zones - - 2 – Data collection is enabled for sites in the Internet + Restricted sites zones - - 3 – Data collection is enabled for all sites + > *IEOptInLevel = 0 Internet Explorer data collection is disabled* + > + > *IEOptInLevel = 1 Data collection is enabled for sites in the Local intranet + Trusted sites + Machine local zones* + > + > *IEOptInLevel = 2 Data collection is enabled for sites in the Internet + Restricted sites zones* + > + > *IEOptInLevel = 3 Data collection is enabled for all sites* For more information about Internet Explorer Security Zones, see [About URL Security Zones](https://msdn.microsoft.com/library/ms537183.aspx). From 947d30cf6d24ec3b621b232d68361b026efe4f59 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 26 Sep 2016 12:34:06 -0700 Subject: [PATCH 063/256] test table --- windows/deploy/test-table.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deploy/test-table.md b/windows/deploy/test-table.md index 36b2a66604..8b87ac4b42 100644 --- a/windows/deploy/test-table.md +++ b/windows/deploy/test-table.md @@ -14,7 +14,8 @@ localizationpriority: high # Test table - + - + @@ -140,29 +140,29 @@ AGPM 4.0 SP3 supports the configurations in the following table. Although AGPM - - + + - + - + - + - + - +
HexPhase +
Phase codes
HexPhase
0SP_EXECUTION_UNKNOWN
1SP_EXECUTION_DOWNLEVEL
2SP_EXECUTION_SAFE_OS From e0fac494a6cdf336b2b362643be67e1979a966be Mon Sep 17 00:00:00 2001 From: Justinha Date: Mon, 26 Sep 2016 12:53:07 -0700 Subject: [PATCH 064/256] added IE KB3170106 --- windows/deploy/upgrade-analytics-get-started.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/deploy/upgrade-analytics-get-started.md b/windows/deploy/upgrade-analytics-get-started.md index 05bb97987e..6db2454da1 100644 --- a/windows/deploy/upgrade-analytics-get-started.md +++ b/windows/deploy/upgrade-analytics-get-started.md @@ -99,6 +99,11 @@ The compatibility update KB scans your computers and enables application usage t IMPORTANT: Restart user computers after you install the compatibility update KBs for the first time. +| **Site discovery** | **KB** | +|----------------------|-----------------------------------------------------------------------------| +| [Review site discovery](upgrade-analytics-review-site-discovery.md) | [KB 317016](https://support.microsoft.com/en-us/kb/3170106)
Site discovery requires July 2016 security update for Internet Explorer. | + + ### Automate data collection To ensure that user computers are receiving the most up to date data from Microsoft, we recommend that you establish the following data sharing and analysis processes. From 6c2576c1f407bdcae407d27a6a15c881e1c06ddf Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 26 Sep 2016 12:54:56 -0700 Subject: [PATCH 065/256] test table --- windows/deploy/test-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deploy/test-table.md b/windows/deploy/test-table.md index 8b87ac4b42..3030d5b2df 100644 --- a/windows/deploy/test-table.md +++ b/windows/deploy/test-table.md @@ -15,7 +15,7 @@ localizationpriority: high - - - + + - + - + - + - + - +
Phase codes
HexPhase +
HexPhase
0SP_EXECUTION_UNKNOWN
1SP_EXECUTION_DOWNLEVEL
2SP_EXECUTION_SAFE_OS From 6557f9b30880dbc2d0e906f4fcb0bf96bedef993 Mon Sep 17 00:00:00 2001 From: Justinha Date: Mon, 26 Sep 2016 12:55:45 -0700 Subject: [PATCH 066/256] fixed KB number --- windows/deploy/upgrade-analytics-get-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deploy/upgrade-analytics-get-started.md b/windows/deploy/upgrade-analytics-get-started.md index 6db2454da1..b4d23583ec 100644 --- a/windows/deploy/upgrade-analytics-get-started.md +++ b/windows/deploy/upgrade-analytics-get-started.md @@ -101,7 +101,7 @@ IMPORTANT: Restart user computers after you install the compatibility update KBs | **Site discovery** | **KB** | |----------------------|-----------------------------------------------------------------------------| -| [Review site discovery](upgrade-analytics-review-site-discovery.md) | [KB 317016](https://support.microsoft.com/en-us/kb/3170106)
Site discovery requires July 2016 security update for Internet Explorer. | +| [Review site discovery](upgrade-analytics-review-site-discovery.md) | [KB 3170106](https://support.microsoft.com/en-us/kb/3170106)
Site discovery requires July 2016 security update for Internet Explorer. | ### Automate data collection From 60033a1232e57aa1944fb336d9e1828103c6b277 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 26 Sep 2016 13:00:40 -0700 Subject: [PATCH 067/256] test table --- windows/deploy/test-table.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/deploy/test-table.md b/windows/deploy/test-table.md index 3030d5b2df..a938f378fc 100644 --- a/windows/deploy/test-table.md +++ b/windows/deploy/test-table.md @@ -16,10 +16,10 @@ localizationpriority: high
Phase codes
HexPhase -
0SP_EXECUTION_UNKNOWN -
1SP_EXECUTION_DOWNLEVEL -
2SP_EXECUTION_SAFE_OS -
3SP_EXECUTION_FIRST_BOOT -
4SP_EXECUTION_OOBE_BOOT -
5SP_EXECUTION_UNINSTALL +
0SP_EXECUTION_UNKNOWN +
1SP_EXECUTION_DOWNLEVEL +
2SP_EXECUTION_SAFE_OS +
3SP_EXECUTION_FIRST_BOOT +
4SP_EXECUTION_OOBE_BOOT +
5SP_EXECUTION_UNINSTALL
\ No newline at end of file From adaaa7141b681e6447332421307ac104fb5b4da3 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 26 Sep 2016 13:19:36 -0700 Subject: [PATCH 068/256] test table --- windows/deploy/test-table.md | 62 ++++++++++++++++++++++++++++++++---- 1 file changed, 55 insertions(+), 7 deletions(-) diff --git a/windows/deploy/test-table.md b/windows/deploy/test-table.md index a938f378fc..9d2a3cddde 100644 --- a/windows/deploy/test-table.md +++ b/windows/deploy/test-table.md @@ -15,11 +15,59 @@ localizationpriority: high -
Phase codes
HexPhase -
0SP_EXECUTION_UNKNOWN -
1SP_EXECUTION_DOWNLEVEL -
2SP_EXECUTION_SAFE_OS -
3SP_EXECUTION_FIRST_BOOT -
4SP_EXECUTION_OOBE_BOOT -
5SP_EXECUTION_UNINSTALL +
HexPhase +
0SP_EXECUTION_UNKNOWN +
1SP_EXECUTION_DOWNLEVEL +
2SP_EXECUTION_SAFE_OS +
3SP_EXECUTION_FIRST_BOOT +
4SP_EXECUTION_OOBE_BOOT +
5SP_EXECUTION_UNINSTALL +
+ + + + + +
Extend codes
+ +
HexOperation +
0SP_EXECUTION_OP_UNKNOWN +
1SP_EXECUTION_OP_COPY_PAYLOAD +
2SP_EXECUTION_OP_DOWNLOAD_UPDATES +
3SP_EXECUTION_OP_INSTALL_UPDATES +
4SP_EXECUTION_OP_INSTALL_RECOVERY_ENVIRONMENT +
5SP_EXECUTION_OP_INSTALL_RECOVERY_IMAGE +
6SP_EXECUTION_OP_REPLICATE_OC +
7SP_EXECUTION_OP_INSTALL_DRVIERS +
8SP_EXECUTION_OP_PREPARE_SAFE_OS +
9SP_EXECUTION_OP_PREPARE_ROLLBACK +
ASP_EXECUTION_OP_PREPARE_FIRST_BOOT +
BSP_EXECUTION_OP_PREPARE_OOBE_BOOT +
CSP_EXECUTION_OP_APPLY_IMAGE +
DSP_EXECUTION_OP_MIGRATE_DATA +
ESP_EXECUTION_OP_SET_PRODUCT_KEY +
FSP_EXECUTION_OP_ADD_UNATTEND +
+
+ +
HexOperation +
10SP_EXECUTION_OP_ADD_DRIVER +
11SP_EXECUTION_OP_ENABLE_FEATURE +
12SP_EXECUTION_OP_DISABLE_FEATURE +
13SP_EXECUTION_OP_REGISTER_ASYNC_PROCESS +
14SP_EXECUTION_OP_REGISTER_SYNC_PROCESS +
15SP_EXECUTION_OP_CREATE_FILE +
16SP_EXECUTION_OP_CREATE_REGISTRY +
17SP_EXECUTION_OP_BOOT +
18SP_EXECUTION_OP_SYSPREP +
19SP_EXECUTION_OP_OOBE +
1ASP_EXECUTION_OP_BEGIN_FIRST_BOOT +
1BSP_EXECUTION_OP_END_FIRST_BOOT +
1CSP_EXECUTION_OP_BEGIN_OOBE_BOOT +
1DSP_EXECUTION_OP_END_OOBE_BOOT +
1ESP_EXECUTION_OP_PRE_OOBE +
1FSP_EXECUTION_OP_POST_OOBE +
20SP_EXECUTION_OP_ADD_PROVISIONING_PACKAGE +
+
\ No newline at end of file From 3152697135e54054ba4287d1124a9ae12fa12c14 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Mon, 26 Sep 2016 13:39:38 -0700 Subject: [PATCH 069/256] Update use-set-up-school-pcs-app.md --- education/windows/use-set-up-school-pcs-app.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/use-set-up-school-pcs-app.md index 788c6dd819..d57adfdd31 100644 --- a/education/windows/use-set-up-school-pcs-app.md +++ b/education/windows/use-set-up-school-pcs-app.md @@ -16,7 +16,7 @@ author: jdeckerMS -Teachers and IT administrators can use the **Set up School PCs** app to quickly set up computers for students. A computer set up using the app is tailored to provide students with the tools they need for learning while removing apps and features that they don't need. +Teachers and IT administrators can use the [Set up School PCs](https://www.microsoft.com/store/apps/9nblggh4ls40) app to quickly set up computers for students. A computer set up using the app is tailored to provide students with the tools they need for learning while removing apps and features that they don't need. ![Run app, turn on PC, insert USB key](images/app1.jpg) From 1bddb7d2d43d418649a442ad21f90f8ca262a962 Mon Sep 17 00:00:00 2001 From: Celeste de Guzman Date: Mon, 26 Sep 2016 13:41:15 -0700 Subject: [PATCH 070/256] Update use-set-up-school-pcs-app.md --- education/windows/use-set-up-school-pcs-app.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/education/windows/use-set-up-school-pcs-app.md b/education/windows/use-set-up-school-pcs-app.md index d57adfdd31..c4ecb5351d 100644 --- a/education/windows/use-set-up-school-pcs-app.md +++ b/education/windows/use-set-up-school-pcs-app.md @@ -16,7 +16,9 @@ author: jdeckerMS -Teachers and IT administrators can use the [Set up School PCs](https://www.microsoft.com/store/apps/9nblggh4ls40) app to quickly set up computers for students. A computer set up using the app is tailored to provide students with the tools they need for learning while removing apps and features that they don't need. +Teachers and IT administrators can use the **Set up School PCs** app to quickly set up computers for students. A computer set up using the app is tailored to provide students with the tools they need for learning while removing apps and features that they don't need. + +[Download the Set up School PCs app from the Windows Store](https://www.microsoft.com/store/apps/9nblggh4ls40) ![Run app, turn on PC, insert USB key](images/app1.jpg) From 5bc7a49ce0f09bf206141425b52a0ba57d25936c Mon Sep 17 00:00:00 2001 From: Justinha Date: Mon, 26 Sep 2016 14:11:17 -0700 Subject: [PATCH 071/256] Add Review site discovery topic to ToC --- windows/deploy/TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/deploy/TOC.md b/windows/deploy/TOC.md index 8d1cde1de9..893c06b098 100644 --- a/windows/deploy/TOC.md +++ b/windows/deploy/TOC.md @@ -9,6 +9,7 @@ #### [Prepare your environment](upgrade-analytics-prepare-your-environment.md) #### [Resolve application and driver issues](upgrade-analytics-resolve-issues.md) #### [Deploy Windows](upgrade-analytics-deploy-windows.md) +#### [Review site discovery](upgrade-analytics-review-site-discovery.md) ### [Troubleshoot Upgrade Analytics](troubleshoot-upgrade-analytics.md) ## [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-10-with-the-microsoft-deployment-toolkit.md) ### [Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md) From fd90b3d7e90ddf28e68755cb88e0de5786502c83 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 26 Sep 2016 14:44:24 -0700 Subject: [PATCH 072/256] new table --- .../resolve-windows-10-upgrade-errors.md | 96 +++++++++---------- 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 6286d6bfa9..9b559a41a9 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -55,60 +55,60 @@ Note: If only a single code is returned, this can be because a tool is being use The phase and operation of an extend code maps to the following tables. + + +
Phase codes
HexPhase +
0SP_EXECUTION_UNKNOWN +
1SP_EXECUTION_DOWNLEVEL +
2SP_EXECUTION_SAFE_OS +
3SP_EXECUTION_FIRST_BOOT +
4SP_EXECUTION_OOBE_BOOT +
5SP_EXECUTION_UNINSTALL +
+ - - + - From 705ba8e97fce4e1d8866911153860735276c6dc1 Mon Sep 17 00:00:00 2001 From: Justinha Date: Mon, 26 Sep 2016 14:45:28 -0700 Subject: [PATCH 073/256] updated image --- .../upgrade-analytics-site-domain-detail.png | Bin 93636 -> 254234 bytes ...upgrade-analytics-review-site-discovery.md | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deploy/images/upgrade-analytics-site-domain-detail.png b/windows/deploy/images/upgrade-analytics-site-domain-detail.png index 1294ee9e11bdbb10d85a47a79164d39f78bae8b0..15a7ee20c4ef9fabe016101ba27c0801b7d290dd 100644 GIT binary patch literal 254234 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⁢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 literal 93636 zcmY&QbZ|I1pyHhk={WBM4Et#NC^srUPB9ngd!r+1?f$ZqEzWU^q$Z` zdMES%p(Q|a@_gsK&-rHdYa}EjH?*HWGa?}&b0jYR zqM;≀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ℑ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 O0000 Note: After you turn on this feature, data is collected on all sites visited by Internet Explorer, except during InPrivate sessions. In addition, the data collection process is silent, without notification to the user. You must also make sure that using this feature complies with all applicable local laws and regulatory requirements. +> Note: After you turn on this feature, data is collected on all sites visited by Internet Explorer, except during InPrivate sessions. In addition, the data collection process is silent, without notification to the employee. You are responsible for ensuring that your use of this feature complies with all applicable local laws and regulatory requirements, including any requirements to provide notice to employees. ## Install prerequisite security update for Internet Explorer From 747405cce3573d9959b062cc83c812ec78734d75 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 26 Sep 2016 14:52:15 -0700 Subject: [PATCH 074/256] new table --- .../resolve-windows-10-upgrade-errors.md | 84 +++++++++---------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 9b559a41a9..f2593f88ea 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -57,58 +57,58 @@ The phase and operation of an extend code maps to the following tables.

+
Extend codes
-
HexPhase -
0SP_EXECUTION_UNKNOWN -
1SP_EXECUTION_DOWNLEVEL -
2SP_EXECUTION_SAFE_OS -
3SP_EXECUTION_FIRST_BOOT -
4SP_EXECUTION_OOBE_BOOT -
5SP_EXECUTION_UNINSTALL +
HexOperation +
0SP_EXECUTION_OP_UNKNOWN +
1SP_EXECUTION_OP_COPY_PAYLOAD +
2SP_EXECUTION_OP_DOWNLOAD_UPDATES +
3SP_EXECUTION_OP_INSTALL_UPDATES +
4SP_EXECUTION_OP_INSTALL_RECOVERY_ENVIRONMENT +
5SP_EXECUTION_OP_INSTALL_RECOVERY_IMAGE +
6SP_EXECUTION_OP_REPLICATE_OC +
7SP_EXECUTION_OP_INSTALL_DRVIERS +
8SP_EXECUTION_OP_PREPARE_SAFE_OS +
9SP_EXECUTION_OP_PREPARE_ROLLBACK +
ASP_EXECUTION_OP_PREPARE_FIRST_BOOT +
BSP_EXECUTION_OP_PREPARE_OOBE_BOOT +
CSP_EXECUTION_OP_APPLY_IMAGE +
DSP_EXECUTION_OP_MIGRATE_DATA +
ESP_EXECUTION_OP_SET_PRODUCT_KEY +
FSP_EXECUTION_OP_ADD_UNATTEND
-
HexOperation -
0SP_EXECUTION_OP_UNKNOWN -
1SP_EXECUTION_OP_COPY_PAYLOAD -
2SP_EXECUTION_OP_DOWNLOAD_UPDATES -
3SP_EXECUTION_OP_INSTALL_UPDATES -
4SP_EXECUTION_OP_INSTALL_RECOVERY_ENVIRONMENT -
5SP_EXECUTION_OP_INSTALL_RECOVERY_IMAGE -
6SP_EXECUTION_OP_REPLICATE_OC -
7SP_EXECUTION_OP_INSTALL_DRVIERS -
8SP_EXECUTION_OP_PREPARE_SAFE_OS -
9SP_EXECUTION_OP_PREPARE_ROLLBACK -
ASP_EXECUTION_OP_PREPARE_FIRST_BOOT -
BSP_EXECUTION_OP_PREPARE_OOBE_BOOT -
CSP_EXECUTION_OP_APPLY_IMAGE -
DSP_EXECUTION_OP_MIGRATE_DATA -
ESP_EXECUTION_OP_SET_PRODUCT_KEY -
FSP_EXECUTION_OP_ADD_UNATTEND -
-
- -
HexOperation -
10SP_EXECUTION_OP_ADD_DRIVER -
11SP_EXECUTION_OP_ENABLE_FEATURE -
12SP_EXECUTION_OP_DISABLE_FEATURE -
13SP_EXECUTION_OP_REGISTER_ASYNC_PROCESS -
14SP_EXECUTION_OP_REGISTER_SYNC_PROCESS -
15SP_EXECUTION_OP_CREATE_FILE -
16SP_EXECUTION_OP_CREATE_REGISTRY -
17SP_EXECUTION_OP_BOOT -
18SP_EXECUTION_OP_SYSPREP -
19SP_EXECUTION_OP_OOBE -
1ASP_EXECUTION_OP_BEGIN_FIRST_BOOT -
1BSP_EXECUTION_OP_END_FIRST_BOOT -
1CSP_EXECUTION_OP_BEGIN_OOBE_BOOT -
1DSP_EXECUTION_OP_END_OOBE_BOOT -
1ESP_EXECUTION_OP_PRE_OOBE -
1FSP_EXECUTION_OP_POST_OOBE -
20SP_EXECUTION_OP_ADD_PROVISIONING_PACKAGE +
HexOperation +
10SP_EXECUTION_OP_ADD_DRIVER +
11SP_EXECUTION_OP_ENABLE_FEATURE +
12SP_EXECUTION_OP_DISABLE_FEATURE +
13SP_EXECUTION_OP_REGISTER_ASYNC_PROCESS +
14SP_EXECUTION_OP_REGISTER_SYNC_PROCESS +
15SP_EXECUTION_OP_CREATE_FILE +
16SP_EXECUTION_OP_CREATE_REGISTRY +
17SP_EXECUTION_OP_BOOT +
18SP_EXECUTION_OP_SYSPREP +
19SP_EXECUTION_OP_OOBE +
1ASP_EXECUTION_OP_BEGIN_FIRST_BOOT +
1BSP_EXECUTION_OP_END_FIRST_BOOT +
1CSP_EXECUTION_OP_BEGIN_OOBE_BOOT +
1DSP_EXECUTION_OP_END_OOBE_BOOT +
1ESP_EXECUTION_OP_PRE_OOBE +
1FSP_EXECUTION_OP_POST_OOBE +
20SP_EXECUTION_OP_ADD_PROVISIONING_PACKAGE
-
Phase codes
HexPhase -
0SP_EXECUTION_UNKNOWN -
1SP_EXECUTION_DOWNLEVEL -
2SP_EXECUTION_SAFE_OS -
3SP_EXECUTION_FIRST_BOOT -
4SP_EXECUTION_OOBE_BOOT -
5SP_EXECUTION_UNINSTALL +
HexPhase +
0SP_EXECUTION_UNKNOWN +
1SP_EXECUTION_DOWNLEVEL +
2SP_EXECUTION_SAFE_OS +
3SP_EXECUTION_FIRST_BOOT +
4SP_EXECUTION_OOBE_BOOT +
5SP_EXECUTION_UNINSTALL
From cd203e39a91c0f8c42d717c315220bc96ac1ef7b Mon Sep 17 00:00:00 2001 From: jamiejdt Date: Mon, 26 Sep 2016 14:59:46 -0700 Subject: [PATCH 075/256] pull request for 7613069 --- mdop/appv-v5/release-notes-for-app-v-51.md | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/mdop/appv-v5/release-notes-for-app-v-51.md b/mdop/appv-v5/release-notes-for-app-v-51.md index 333b6f7931..f183670c1c 100644 --- a/mdop/appv-v5/release-notes-for-app-v-51.md +++ b/mdop/appv-v5/release-notes-for-app-v-51.md @@ -143,6 +143,44 @@ The App-V 5.x Sequencer cannot sequence applications with filenames matching "CO **Workaround**: Use a different filename +## Intermittent "File Not Found" error when Mounting a Package + + +Occassionally when mounting a package, a "File Not Found" (0x80070002) error is generated. Typically, this occurs when a folder in an App-V package contains many files ( i.e. 20K or more). This can cause streaming to take longer than expected and to time out which generates the "File Not Found" error. + +**Workaround**: Starting with HF06, a new registry key has been introduced to enable extending this time-out period. + +
Extend codes
-
HexOperation -
0SP_EXECUTION_OP_UNKNOWN -
1SP_EXECUTION_OP_COPY_PAYLOAD -
2SP_EXECUTION_OP_DOWNLOAD_UPDATES -
3SP_EXECUTION_OP_INSTALL_UPDATES -
4SP_EXECUTION_OP_INSTALL_RECOVERY_ENVIRONMENT -
5SP_EXECUTION_OP_INSTALL_RECOVERY_IMAGE -
6SP_EXECUTION_OP_REPLICATE_OC -
7SP_EXECUTION_OP_INSTALL_DRVIERS -
8SP_EXECUTION_OP_PREPARE_SAFE_OS -
9SP_EXECUTION_OP_PREPARE_ROLLBACK -
ASP_EXECUTION_OP_PREPARE_FIRST_BOOT -
BSP_EXECUTION_OP_PREPARE_OOBE_BOOT -
CSP_EXECUTION_OP_APPLY_IMAGE -
DSP_EXECUTION_OP_MIGRATE_DATA -
ESP_EXECUTION_OP_SET_PRODUCT_KEY -
FSP_EXECUTION_OP_ADD_UNATTEND +
HexOperation +
0SP_EXECUTION_OP_UNKNOWN +
1SP_EXECUTION_OP_COPY_PAYLOAD +
2SP_EXECUTION_OP_DOWNLOAD_UPDATES +
3SP_EXECUTION_OP_INSTALL_UPDATES +
4SP_EXECUTION_OP_INSTALL_RECOVERY_ENVIRONMENT +
5SP_EXECUTION_OP_INSTALL_RECOVERY_IMAGE +
6SP_EXECUTION_OP_REPLICATE_OC +
7SP_EXECUTION_OP_INSTALL_DRVIERS +
8SP_EXECUTION_OP_PREPARE_SAFE_OS +
9SP_EXECUTION_OP_PREPARE_ROLLBACK +
ASP_EXECUTION_OP_PREPARE_FIRST_BOOT +
BSP_EXECUTION_OP_PREPARE_OOBE_BOOT +
CSP_EXECUTION_OP_APPLY_IMAGE +
DSP_EXECUTION_OP_MIGRATE_DATA +
ESP_EXECUTION_OP_SET_PRODUCT_KEY +
FSP_EXECUTION_OP_ADD_UNATTEND
-
HexOperation -
10SP_EXECUTION_OP_ADD_DRIVER -
11SP_EXECUTION_OP_ENABLE_FEATURE -
12SP_EXECUTION_OP_DISABLE_FEATURE -
13SP_EXECUTION_OP_REGISTER_ASYNC_PROCESS -
14SP_EXECUTION_OP_REGISTER_SYNC_PROCESS -
15SP_EXECUTION_OP_CREATE_FILE -
16SP_EXECUTION_OP_CREATE_REGISTRY -
17SP_EXECUTION_OP_BOOT -
18SP_EXECUTION_OP_SYSPREP -
19SP_EXECUTION_OP_OOBE -
1ASP_EXECUTION_OP_BEGIN_FIRST_BOOT -
1BSP_EXECUTION_OP_END_FIRST_BOOT -
1CSP_EXECUTION_OP_BEGIN_OOBE_BOOT -
1DSP_EXECUTION_OP_END_OOBE_BOOT -
1ESP_EXECUTION_OP_PRE_OOBE -
1FSP_EXECUTION_OP_POST_OOBE -
20SP_EXECUTION_OP_ADD_PROVISIONING_PACKAGE +
HexOperation +
10SP_EXECUTION_OP_ADD_DRIVER +
11SP_EXECUTION_OP_ENABLE_FEATURE +
12SP_EXECUTION_OP_DISABLE_FEATURE +
13SP_EXECUTION_OP_REGISTER_ASYNC_PROCESS +
14SP_EXECUTION_OP_REGISTER_SYNC_PROCESS +
15SP_EXECUTION_OP_CREATE_FILE +
16SP_EXECUTION_OP_CREATE_REGISTRY +
17SP_EXECUTION_OP_BOOT +
18SP_EXECUTION_OP_SYSPREP +
19SP_EXECUTION_OP_OOBE +
1ASP_EXECUTION_OP_BEGIN_FIRST_BOOT +
1BSP_EXECUTION_OP_END_FIRST_BOOT +
1CSP_EXECUTION_OP_BEGIN_OOBE_BOOT +
1DSP_EXECUTION_OP_END_OOBE_BOOT +
1ESP_EXECUTION_OP_PRE_OOBE +
1FSP_EXECUTION_OP_POST_OOBE +
20SP_EXECUTION_OP_ADD_PROVISIONING_PACKAGE
++++ + + + + + + + + + + + + + + + + + + + + + + +
PathHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppV\Client\Streaming
SettingStreamResponseWaitTimeout
DataTypeDWORD
UnitsSeconds
Default5
+**Note**: this value is the default if the registry key is not defined or a value <=5 is specified. +
+ ## Got a suggestion for App-V? From bb1e1461db862d4bff84403816f573ac04057e5a Mon Sep 17 00:00:00 2001 From: Justinha Date: Mon, 26 Sep 2016 15:51:23 -0700 Subject: [PATCH 076/256] added link to telemetry topic --- windows/deploy/upgrade-analytics-review-site-discovery.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deploy/upgrade-analytics-review-site-discovery.md b/windows/deploy/upgrade-analytics-review-site-discovery.md index e299e035c8..33b5bdac0e 100644 --- a/windows/deploy/upgrade-analytics-review-site-discovery.md +++ b/windows/deploy/upgrade-analytics-review-site-discovery.md @@ -7,9 +7,9 @@ author: Justinha # Review site discovery -This section of the Upgrade Analytics workflow provides an inventory of web sites that are being used by client computers that run Internet Explorer on Windows 8.1 and Windows 7 in your environment. This inventory information is provided as optional data related to upgrading to Windows 10 and Internet Explorer 11, and is meant to help prioritize compatibility testing for web applications. You can make more informed decisions about testing based on usage data. Data from Edge browser is not collected. +This section of the Upgrade Analytics workflow provides an inventory of web sites that are being used by client computers that run Internet Explorer on Windows 8.1 and Windows 7 in your environment. This inventory information is provided as optional data related to upgrading to Windows 10 and Internet Explorer 11, and is meant to help prioritize compatibility testing for web applications. You can make more informed decisions about testing based on usage data. Data from Microsoft Edge is not collected. -> Note: After you turn on this feature, data is collected on all sites visited by Internet Explorer, except during InPrivate sessions. In addition, the data collection process is silent, without notification to the employee. You are responsible for ensuring that your use of this feature complies with all applicable local laws and regulatory requirements, including any requirements to provide notice to employees. +> Note: Site discovery data is disabled by default; you can find documentation on what is collected in the [Windows 7, Windows 8, and Windows 8.1 appraiser telemetry events and fields](https://go.microsoft.com/fwlink/?LinkID=822965). After you turn on this feature, data is collected on all sites visited by Internet Explorer, except during InPrivate sessions. In addition, the data collection process is silent, without notification to the employee. You are responsible for ensuring that your use of this feature complies with all applicable local laws and regulatory requirements, including any requirements to provide notice to employees. ## Install prerequisite security update for Internet Explorer From fe82b04592459bc4cf4aefb16dc5e93586ee39e3 Mon Sep 17 00:00:00 2001 From: Justinha Date: Mon, 26 Sep 2016 15:53:59 -0700 Subject: [PATCH 077/256] added link to parent topic for review site discovery --- .../deploy/use-upgrade-analytics-to-manage-windows-upgrades.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/deploy/use-upgrade-analytics-to-manage-windows-upgrades.md b/windows/deploy/use-upgrade-analytics-to-manage-windows-upgrades.md index 0f14199f76..4045eb3913 100644 --- a/windows/deploy/use-upgrade-analytics-to-manage-windows-upgrades.md +++ b/windows/deploy/use-upgrade-analytics-to-manage-windows-upgrades.md @@ -23,4 +23,6 @@ The Upgrade Analytics workflow gives you compatibility and usage information abo 3. [Identifying computers that are upgrade ready](upgrade-analytics-deploy-windows.md) +4. [Review site discovery](upgrade-analytics-review-site-discovery.md) + From 9e587ac76664a9f16b895caef0d2363c89d4f28e Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 26 Sep 2016 15:55:52 -0700 Subject: [PATCH 078/256] new table --- windows/deploy/resolve-windows-10-upgrade-errors.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index f2593f88ea..9036db78b8 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -51,12 +51,12 @@ For example, a result code of **0xC1900101** with an extend code of **0x4000D** Note: If only a single code is returned, this can be because a tool is being used that does not capture the extend code, for example the [Windows 10 Upgrade Assistant](https://support.microsoft.com/en-us/kb/3159635). -### Extend codes +### Result and extend codes -The phase and operation of an extend code maps to the following tables. +The following tables display the phase corresponding to a result code, and operation assoicated with an extend code: - + - - + + - + - + - + - + - +
Phase codes
Result codes
HexPhase
0SP_EXECUTION_UNKNOWN
1SP_EXECUTION_DOWNLEVEL From e58a22aeb8c6fa3b63dc6c768c816141cbd39383 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 26 Sep 2016 16:09:27 -0700 Subject: [PATCH 079/256] new table --- windows/deploy/resolve-windows-10-upgrade-errors.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 9036db78b8..a5349fbf43 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -51,12 +51,12 @@ For example, a result code of **0xC1900101** with an extend code of **0x4000D** Note: If only a single code is returned, this can be because a tool is being used that does not capture the extend code, for example the [Windows 10 Upgrade Assistant](https://support.microsoft.com/en-us/kb/3159635). -### Result and extend codes +### Extend codes -The following tables display the phase corresponding to a result code, and operation assoicated with an extend code: +The following tables display the phase and operation assoicated with an extend code: - +
Result codes
Extend code: phase
HexPhase
0SP_EXECUTION_UNKNOWN
1SP_EXECUTION_DOWNLEVEL @@ -67,7 +67,7 @@ The following tables display the phase corresponding to a result code, and opera
- + - - + + @@ -55,19 +55,19 @@ Table 1 lists the operating systems on which you can install AGPM 4.0 SP3, and - - + + - + - + - + @@ -77,7 +77,7 @@ Table 1 lists the operating systems on which you can install AGPM 4.0 SP3, and - +
Extend codes
Extend code: operation
HexOperation @@ -114,7 +114,7 @@ The following tables display the phase corresponding to a result code, and opera
-For example: You can use these tables to interpret extend code of 0x**4**00**0D** as a problem during phase 4 with data migration (**4** = SP_EXECUTION_OOBE_BOOT, **0D** = SP_EXECUTION_OP_MIGRATE_DATE). +For example: A code of 0x**4**00**0D** is a problem during **phase 4** with the **data migration** operation (**4** = SP_EXECUTION_OOBE_BOOT, **0D** = SP_EXECUTION_OP_MIGRATE_DATE). ## Log files From 534cb705ee0685900523922a727c9d166b085e5b Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 26 Sep 2016 16:13:57 -0700 Subject: [PATCH 080/256] removed test table --- windows/deploy/test-table.md | 73 ------------------------------------ 1 file changed, 73 deletions(-) delete mode 100644 windows/deploy/test-table.md diff --git a/windows/deploy/test-table.md b/windows/deploy/test-table.md deleted file mode 100644 index 9d2a3cddde..0000000000 --- a/windows/deploy/test-table.md +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: Test table -description: Test table -ms.assetid: DFEFE22C-4FEF-4FD9-BFC4-9B419C339502 -keywords: deploy, error, troubleshoot, windows, 10 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -author: greg-lindsay -localizationpriority: high ---- - -# Test table - - - -
Phase codes
HexPhase -
0SP_EXECUTION_UNKNOWN -
1SP_EXECUTION_DOWNLEVEL -
2SP_EXECUTION_SAFE_OS -
3SP_EXECUTION_FIRST_BOOT -
4SP_EXECUTION_OOBE_BOOT -
5SP_EXECUTION_UNINSTALL -
- - - - - - -
Extend codes
- -
HexOperation -
0SP_EXECUTION_OP_UNKNOWN -
1SP_EXECUTION_OP_COPY_PAYLOAD -
2SP_EXECUTION_OP_DOWNLOAD_UPDATES -
3SP_EXECUTION_OP_INSTALL_UPDATES -
4SP_EXECUTION_OP_INSTALL_RECOVERY_ENVIRONMENT -
5SP_EXECUTION_OP_INSTALL_RECOVERY_IMAGE -
6SP_EXECUTION_OP_REPLICATE_OC -
7SP_EXECUTION_OP_INSTALL_DRVIERS -
8SP_EXECUTION_OP_PREPARE_SAFE_OS -
9SP_EXECUTION_OP_PREPARE_ROLLBACK -
ASP_EXECUTION_OP_PREPARE_FIRST_BOOT -
BSP_EXECUTION_OP_PREPARE_OOBE_BOOT -
CSP_EXECUTION_OP_APPLY_IMAGE -
DSP_EXECUTION_OP_MIGRATE_DATA -
ESP_EXECUTION_OP_SET_PRODUCT_KEY -
FSP_EXECUTION_OP_ADD_UNATTEND -
-
- -
HexOperation -
10SP_EXECUTION_OP_ADD_DRIVER -
11SP_EXECUTION_OP_ENABLE_FEATURE -
12SP_EXECUTION_OP_DISABLE_FEATURE -
13SP_EXECUTION_OP_REGISTER_ASYNC_PROCESS -
14SP_EXECUTION_OP_REGISTER_SYNC_PROCESS -
15SP_EXECUTION_OP_CREATE_FILE -
16SP_EXECUTION_OP_CREATE_REGISTRY -
17SP_EXECUTION_OP_BOOT -
18SP_EXECUTION_OP_SYSPREP -
19SP_EXECUTION_OP_OOBE -
1ASP_EXECUTION_OP_BEGIN_FIRST_BOOT -
1BSP_EXECUTION_OP_END_FIRST_BOOT -
1CSP_EXECUTION_OP_BEGIN_OOBE_BOOT -
1DSP_EXECUTION_OP_END_OOBE_BOOT -
1ESP_EXECUTION_OP_PRE_OOBE -
1FSP_EXECUTION_OP_POST_OOBE -
20SP_EXECUTION_OP_ADD_PROVISIONING_PACKAGE -
-
\ No newline at end of file From ca0cafa3e0cc958e3930a2e695565d547cbb9542 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Mon, 26 Sep 2016 17:14:24 -0700 Subject: [PATCH 081/256] Update deploy-windows-10-in-a-school.md Correcting payment methods for Store for Business --- education/windows/deploy-windows-10-in-a-school.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/deploy-windows-10-in-a-school.md b/education/windows/deploy-windows-10-in-a-school.md index b819adf9a0..3f1dad3d00 100644 --- a/education/windows/deploy-windows-10-in-a-school.md +++ b/education/windows/deploy-windows-10-in-a-school.md @@ -565,7 +565,7 @@ After you create the Windows Store for Business portal, configure it by using th Now that you have created your Windows Store for Business portal, you’re ready to find, acquire, and distribute apps that you will add to your portal. You do this by using the Inventory page in Windows Store for Business. -**Note**  Your educational institution can now use a credit card or purchase order to pay for apps in Windows Store for Business. +**Note**  Your educational institution can now use a credit card to pay for apps in Windows Store for Business. You can deploy apps to individual users or make apps available to users through your private store. Deploying apps to individual users restricts the app to those specified users. Making apps available through your private store allows all your users. From 7174ef3066d7b2f16e3933b8ee1347c4fe439b65 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Tue, 27 Sep 2016 10:01:55 -0700 Subject: [PATCH 082/256] Aman feedback --- windows/keep-secure/images/vpn-connection.png | Bin 93192 -> 96064 bytes .../images/vpn-profilexml-intune.png | Bin 0 -> 54667 bytes .../keep-secure/vpn-auto-trigger-profile.md | 11 +- windows/keep-secure/vpn-conditional-access.md | 2 +- windows/keep-secure/vpn-connection-type.md | 6 +- windows/keep-secure/vpn-name-resolution.md | 20 +- windows/keep-secure/vpn-profile-options.md | 605 +++++------------- windows/keep-secure/vpn-routing.md | 5 +- windows/keep-secure/vpn-security-features.md | 4 +- 9 files changed, 190 insertions(+), 463 deletions(-) create mode 100644 windows/keep-secure/images/vpn-profilexml-intune.png diff --git a/windows/keep-secure/images/vpn-connection.png b/windows/keep-secure/images/vpn-connection.png index 288c801b014e6aa20a983a68e4efcb5fe7002d79..c7d7a0d274c57b53d81aa8e7cc660f2e18fd6ae1 100644 GIT binary patch literal 96064 zcmY(rby!s0_daZaNOy;nVm!d6m6^2w8`1hiXoB*gbuKm~pGCr>cD9{--Ev0#!tdGb)GC?omK z$7J^lk{LPltOvY`r(|Pe<3;{HBa?*GDFu06;&WgMkK$*Z1>hJ5w>$YfCpS0u+iE@N z!$n(Lnrii~K)pro+La*D;@-f}&=98I$@yL>?VDd_9K`6zAsuEMyV$n36^PG&UuT}m z@sRzyL5vO##u@zk4B{T7!ptuV134rwJyOn+kqN644(w{E^!0pA7}L4sq3H9jv#~pf zu|Y5!SNdL&r+AzRjp)Vh&hvVvr8jUN@0s9FpbGaX;h|6yd!hlyS9W4|?I}-J1 z3Ar##h~u0%4g46iYjCX^O3PVLc)489M}{8mANjWh>PpInt%RFPXUrD(VwgnPNnAKq zE}>FS3yN&>YYR|Z8ptRc)Y^$?cmdDzfGFlyhr$g_izcrw?2Psy{;EnF zTAjp1^WBr&;R*{6TR7$`b~TjZCuj5UfLEaE3KVt_5a(+PVY^D_I2}2z2@QOfk)3_i zaYs#Y90(3gIj%NF8BPUWDe<(bcdoO~vKgI^-|Ybv`L&OA^+-Eo0$W}%U^sl6$3TX( zLn3Vu^YNYDhRrxZ>*2T+Wt0miJgP`C0;MJ+lGDK6(qXoMHxt%axF6B4Gkf_N!mEOD zuL37L6VFaT0zpHF4q8#56eFVTi-<{OiM8V+Mh`czxXzyxxMLrV+Kt*O^9(Up`)U{8 zbmtS5|3RVnQYWONvVx4l##W z%GCUA9vn!Vr;dVY>qo&EVvd#9qQ*!b^}t1peuGQ<&n$r_-83fPb|;8|`?T4Nzg|c% zC;Kx@OM5=z_Sokb$+7uUACWsDf*u|(xBz@&Ph6Gy0xyEms7gaw8 z3vvUHipl4&R7kD#T>DEdIt7s{#E}AW_1_PfDIgCx*8ZK7jCLP@DtHg6i^hCJ`kPp@ zy$lV`rRI3$X-J^iRk#TGhs8h~%=C`+_x1u2sb%xgoa<@eeEDKNV!x{py}AIjsen6< z*8QJeS%9nV#-q`T!__sU!$#vj3-u&&;@&agcRc2Ns^AlAp5Mxo@6lgK6OXiswg>F0 zRS&oL96;?4eMQga2*U9~7|DH(hGMLqjd8b6{x!_PS%kB3cvakwQ9RGmS#>Xl^2bA{ z%57XHHm4ce`SY5Y`o$DVI4yyWY4o-Z!0@YKgwCbctr4qH73D0+4`8nyx92@Gx#uFD zz}1v3aAi;}&rMY*r)lrm=>d&>C=J)^Zgm~Xkpp>*osg4w%FvbSPid7B4d|Mhl)(&a zV>{fKObMS@@Sdva_{AV*3-sS?y`Xx5K6&!;=?9lBCKHk4UV%mMF*75PaFYM8 z!Tt`QUYD5>GFH94Sgj(SD-ku|@6`ZBtJ4LWP#Bm=OsD&-_q!cx;0r$i8HUzGnuxv5 zFx3kl{2+@MhszT|`9J5LhGo+-^X_qk7~DsHY`K#R@qd-sVo5{ORj|<`%*jA)r)M+l zksW&~K~Tr3|GP3HLqkwNpee@-bTZI*P*Td~_C-xR`By@l@`BM8cQUKO;^nvshS%K( zY3dQ}yJ1ss>1*$vTK@XX*N(kC8*t8$U+uQDT>XQ)8aK zpA3bq%x}H3CySF?YkB^ICjZ9UIj-H<;G5yRjljdu zCU8p}Ho@~H+2&m+7ZVd2&E#g!cM_!|I6E3}Pd_40C52pOW!(U*)PO67LVV0C^BX46 z-i=rmO8@-zTrlCr-LF37KY`gG(@$ToW$C^2__!S_d(k;tzuF#!+I7 zy5F(e8cb->&L@%%#kg|*AO9IC*BSZZ`Ayi@RY5sRPG$W{(j*1^K#@E3TBk_^DUpmC zrx4V289PNU-`3yu*)i!LD09catV8$2Bo<(|I!<>1XX%aR^}`%f;U zL#sXCrhI9*d?U%05iw4z=f4<7j>(XH({bIw=QrZITS}k7;fSLuSSnsF=t*3}ZWLzi z$RC1c{{5KXPl+;>oo(rR(akLND%O#Z{N=gOoxiE-ih& zsrszG$j+?8r&7Lw4gFEhVf2kV-3QAjA3f&p&3YT)A)kW2e!w0<_}BjeD-B`XYeLLD z{`~mO%$1Yx6~})_lny6nW-r}VL@uq#$~p|tkMm+W8Z(tRY|b5U+Fb}nC(RA=fHI4m zgk^L14H|~?+~b;u3pcP8CB?v%1%jDm(|6RBJN%qow-`?XA(yTQ>tuKP?G*UH5%q|_ z4hBxU9o^Q&@1;QAr6??@J^{1%laR4#~65BOh{jSI!b)N?^amUjL%odSxWJu*ea zc~gu3;yhaekxSrqz-Es5WgEg%D22(3{T~=W)6?VhUDPU)js3~9<45Zy|39HUEsgjB zT^fKB0^JFMT9&Cj0*wFF3O~PGR#fEPCkZ$B#`+?)4~kfGzW+^S*Kcd-J)Ds7y@>wR zga-s{`hS?>pIah*EEWD~SOZhMZx#Fq)w=#O<7_r8BNOrbDq@S#@AvCuyQSb)V3ziN zSTp4i7|fYnF^M_9HHCfec*79rQ|An3GP>`9Y;9;!qU4L%-EyOcTmAa4pv&ezi6}V= zbkSV4LKaCVG@P$l!QU`J_v;7WJ=)-vPAOnt!u_9|BGvqmZ!NfNG#r$a@q&q4&kd{; z$Y)LHjn1QfX*7YIw1V1FfYAs3lx(>_;qjsi zL5G#m?#1CC#m3KXTxGlo*`5JNqa&1-EI40XOz1SCh(t(thP;B)oXFmCX7A{^8VlfD zeV+QZX>R+K75kG+W#{v1u&{Yx?k*Lk;$eKJ7B3t|4s~yizrG*cm!M)g zCPO-$YL&u{gLoVJUj}5(jwj7yQ#yc1d0fo@8Yl5NbB6@BOS7#&ED&KOo-hB}UPqN3lz(qxdOS}^^k)e?jKw#wN ze+b)bro=~tGStH5iZG<#`WAs`r5FF%2FI>8!oFJLQSzI0{;pDt|8<_8G>!(>{r8i# zq=TeKC~v0V^8aoT#?X*H>@O>+B2u|LOtX(He=|L85lZ$}RV6;*0Ru!{mlwYr`ReEZ zaY2ZJ{0t=w0*ofEBqOqZ3TC*cpKQpyJQEiC(eCWp#W2}0>E)++=S}0K7Y$2L6Td-E zd85*K7TErj4TOg?I;4FU(to>So+O&f^YcR z3EE4JNGzZ?ZL74Tav{hViRtNYsKc$g5yO?2PQtlO#HueqmG@msNU=YQFisHeC5Myl z%r@H-pHhhzM;AJ25j&jNH<1#T{kJPsy?k zb@=a{;>~}8;zSj*U!_oH$m&Wj8UZjO7N-p@o~Yb2nqpsrCV9rxQC7PN$OZ6~s9^HvbH;4+O&7D|_PZG0K=*L@>fz&cYslJL1sLs(Jnk4)@BOVIZ!6aw zGd#IHV!h_`7B_4F{6(xk?y3SMVH2im3c(wzSb)9F-88m-VBYHY^b*4BEEJPj%Tl~< zRV~#gW!q|@_n&I)1J-}KJhBcnvBd!GDTDj&qu@7m{;xp(bhR76MR7`#qyU9ZYc9(J zcIQu6&0O(Q_PsS)+rr}`cO_xm?4S8vdc4JBf7ug}hf#}SrPXlKvHY8u8>-d>H_M(C zu$m}+$ZJ`5Wnt(ikMER3!iox;B;jg8YF@uXDcmGhn(4Fk;3j*CQElQ7L5a}%`M}Ms z7CQfpZUQxNW_V8MsUSA;>Q+i*sBg)xYuNmj;SKi!<%oBBdn6BudLvl3Q_x7AgX2!! zPvR%#(9_(l0}-RpOiaDr)OPg9TOyb^F$R}M1e`it*y>kWpd^WUri~2pyFQHytr=0Te0_~HDu^IO59qRo)6y|Mvh=7g=Tjdf|_LdOk zfJbNNK(f@%m-UF?(OXb+0UXJKSC4@HyR{J}LtlQn>px-(j7;^b5C*1h`ggDKZ7|GU zRKoUeX+z6DN%JzuG$Kg&lPM4mJ>1|8Id{YCBL!CJ2;354?~MFVIvI=J8-s`;(f~;J zwh9D6J0O~Y>;9x%;_WSnTA$Oh1<^#Hv%z0qj~)(_;<0Jl8%=C|%q=Il{ElRQ_Foo} zAj*VKM@8vj_80*L${Kh{lZhTHoa@<=?IK41TO*o`CFdnMj>fRfvVzy&4rVf%mN}(k z{;iU2*{gYCtTcWwyxs z3nyXzxj;S;zp&@=9(OasKPYqH%619xK9YU#hGh(rL2cY<5H#p1Em_ZI{Uq8TiJz{n)6~sf61}i#c#ZVC0G$eNm*as8t>@W34L0)&1(F*!LpG1XpD5+{q_HF|7J z^Oe^xiiX#r1*Lal?9u(t6fSPC(d9i_ruU@Wnw*r5@>sD`VN*iGl2N(UFOQ^gbNO6N zrEZTUP$;i3BD%09@x_^sM7391=*4oKYga)Ex3!CLR4JDxQNxy80qQF)KcQGOlLwLl ztUsoSVN6F9+AGBhw`PpNj>AIaP>h|z^+&MLJ5+7me>k^Ov08wq)-{qRy=sWji(oF# z2yjT9hy002_FhuszACA#(ea2pDhb#uY|#Di{ni8wp-p#O6YC(hdd+S(Tr#q(8I6el?|~O`?~#Yy*dQtG2&f$5$~?q93{*8?8RLG zw@Kv9?H)o_9vkcS^+$t1C2tlz(ab;;`VAJQ!R;X0GsK#t=-l&wl(F+ixpL4U!1T0b zwdIwAKR5BV@RS~&bQ8;S`W(6IeuSlLKkEScMu2 z9`)F>&npP<9726{)CgeOc;EZgS-~OJt{l3C?7#8s0NJ_&r9SNi4xb}nnq>Ee>HQYA zdxn84qFlnH47}0robL3(HXevZCax%&By3191_Q#@8DE8Zu1CrA(K|V6JV7e#*z1&n zGag4j|4pRPU%7J3!AF!@GE#<-F*GZkwOY0lo@X60QGh#SBvkR8wP2m_C$%Xn^U_9t zS~UwBmi^VCAD@z6deWV_z;HjC;k|WpEVNfjMrhwBu@mUh&@b{Kih4yw{`WM;{rqEp zQH_F_?k5v#iARlGqo^SS3U5c1JN$qRJ$e_r_Kho*@if`A1QxNuS6|EHICt_^k51P^ z)amkPFu$4YPq03R-R+_HT}?|T8IpGmGI&A4iBzFmA%>IDz@iMNMMk`cQ@h~ZcL@Xc zDc@c&Wh|<`+!t-(PZ#^Zm1SG}4rgeg)}Lu6OL$q9`*r_Y*iJ-j+PAq9?B1#h)6MdU%CzYvu^C@^%m zs1z}vg-37uAloj#c&V>1UT`h3SI|N6VFz zDwS@AB8l*zTC3wmkqN0z`L%Oe%xuGtxPx*EKC5rjdJ~mP0nB8n^+P#6C~|Q z&G*4vuN_1akXR+){!fw>=0FnNhVw|BP~>%}4i7g42U9zMBjl-oY^C=jDDd zo5_A#314klb}c@W$wTRAQ9X#-tRRgAl~V?r8=+e*1@_1jYyaqoUD;=OKmdlTGlmkQSc@0!uk-0(qbbkV2WzXFTQToU2X zMccDZPpH=v4@wvp;MYTo4I}2C35Ao)wC(PlKp}~9P%VAjJE}5>c392)`mgFZS-r+` zY`}ZX+H5B@Vc|uOOyEe}dW1gNnaCH__KuN!^DMQpi!#!JmCYtHZJ(Nj8ckLuF(ko7 z!Fzs-%pUOJa{YF+q@GSdlWHUwRfNQR$furKmpQsa@i9V9P|QRi29ckRAK~+KEi^)- z-vjWhaXXCwv+AX=mWIA}LGnoo7cp-#16sL0rbYh=*mF-z+1HX>U>%S7=F8vlJ*HjS4fUKzK)sxBco6xt|M;|+q8ZQrRd_eS3VI`L}- z?I~LW7CCTcjoq?QOnQ9R6QqxzmM!+}?`ZlS7^ATcX7RNiJWGrG$3CSCfx)_tED$qTv(qLIqx1`*Kr2*lGMmtZ!so}U5U&Yg zs`07fG+vM=pc&=8!70;}QiyqD!EO`Sa3%1Ky_#uKgi?gJM8#AlN+=!0t4;9N?1VFb zp!xp7==*}60f6dbYHnt#l05olOdWw^c33bO-qy7I!kJ&9H#ddEckI2lxZ1FYHLgWs zh*nTOYLsyOlv7rt!D`{MzwPYfyYLo$Zvw@ctoY}8y*aY0vEb3w1TV86(?*}{C*11; z&E;b_Upbp(2~hEMDCA!7SvwjGS~#qldgp%$IXtJKGiJt(@OF*vpdefR;#M-UyRDYw z-VME+_pMpJFle}#_17ri>wT+H0!)hBtf8WciR~AYxh|wyPUkQFCacPP@211fgKw^e zb{IWKFJRim18B^Caq5y1hTlsz4HwA^qdbj2$dY5isp7qNIoyRZq4 zz@s9K8w`8e=ujzi*xCbFC@nD?xyZPO*S;9PTisY~HtRb!icJGXTSwcY28@+!2pRAx zOHLD#T*B(4Cv3LZgMn& z>Lt!a>^7=LsDt>ox@mY^h?7YXBMqQA4=%x$eSht(`JEsgnbTV(2vyBMoUF*#O`)MD zgJC6w*{(0y=uFEc3$EJ_DC?+AB?N_?@e$U2rrqcIMIabCysFN^EO=7orkAT5%|?SS zKd|(De(aXgs-RIjG?%lMmv0ROpVa72{IVgrgUsaPx%OV<{!A)P$*xMYT9^CoJ^{ed@;u+&(s9P4fQ} z@)_kW*ZGD4$x>1O$>)Z&9j_I3;P1sk%dsl}2Gq5NXs&-=~(JrJ|p&m7mq*RiOMD=ItJSYEFn8(46&*eJh}6ocs!ajr5p!IgX4 zrA~O3&$#`UUPX{zP@EvzR|hL3KP_b3+hkJ{8MHlQj`^gTSqBW-Fm{gnfcrsZp8DLy z{eYEPy)brT{2tbs(tv(v(&D_3NPdHlTQN#;N>xNL`q9JZNNAxJj08BD=_@4`IG(*1 zp}EX!eWCYb zZ5g#5ECCrcuLj+3|IG8r19p@hC#N)xpVBeHa_`Jv#eZ0~^%JrN3{lP@i$B2Nzgg-{ z)HNx}t3(2hbY4i~p#K?pqEe#?bb@WnWSE9WRWAn6vmlA zIrBU-^JmU=>;1D2uI%EQ-N{F5ex!eq?_<(mMO|-??U_+8Qp{N`XFoUikx0f6 zoRFV{8#On$SN(!qx9Dr-H$xe@Xd-LtLT$fbrVz4%F{GdzOZ?QSkjTBy1^Hi4-e12s z@$u08Gb5sPL5-hS(qKRnE7o;>?BtR3weUJPWPWQNEv7G+`IBvbld?fpj23cTSCVL! zxpP1i$~4E)t#wn8+orv!2Vngn&Iq#tikmkmb2=8>W@b$75@0Drd1*ySYIErZyyzk5 zZ>P7o3Kc$_YMlJ@X5H&dgF;4Ra~T7tixp3mu#xB_C)1(H$EU!ky3j~dmUVoxGsgZ)cJ;;(n%gd-HeULwS)-K|N*^eI2q4U2xejI8Dy3}}nqKJ@{7S62C9~bZonOk| zZ0B^mWJY2N@Z|q+S%PGjwJvXYb-6%uyxv-htE{TW-%7bdj-UYY*p@wgvE93t8LQJx zdH*GFGxv!muJMN)W#~XJAf$X6FHSc)-xGN7 zk=Um{FqchqJ{4U)(lgk_kiadP_QGBCq$wnJ~r;A`GxKs!Na%lZa1cNFoS4OWzY(1Zf<&olszOuRyUZZ!U#?S2}3lq5S!bs%ow1@D6lyjFRo9I!Z6>MmXHZxsN zjK+rIm7XfP4HQn)D+nonp1*APpc);m8vtum8635n0o$}jIGOAyFGM<;SZ$>B6 zT5s;g|G6+NhB>~BCQqF3xgH$TOr z8;*lo6ZdCeA@ikk75bu|bh|HVw4c+rG6$`QEO^W5X1h=P`fu|goy|C!f63>0arS#u zWDHV#n1h1cV}8#AzP9A)RnrglU&o{?lirks4af~3b(fZ$398}jeuwU}TGLCL%)pZHoUot4mh8AM% zkM%@kEGTh@lXe*ww`Vr{r1k9$f@j0w=t``)S(W2(cnK9hXPoiibbGKazg{cBMeY)k zErlrEqZWlY`LlI@I=pTg_Dhi==Tn|^L{9^0GR|s_hHF%wIgt0@qAQSr0pIKv*!^;z zf(8fUTdo6!dFVW`4VqL>u_?>A627;W5W3RB(B1Cop5-Cr4o~(Cc-DpDJmQAF$l8)h zX*_Z>^P%CyKoraC)>NrMDE6CJD}jB_^A(QPk5?0+UsP3~D$16+Cw1&mJ>)2#T?P^P z1ZU@%ccy1n3YB}hUjP zgx`fI2!sMhO8;#(!4*(~GGeD~zHAgg5v-81BqtR*cic!N7+d=H=eYOavpM(2a?l!$ zDSdD_cX+0sA||Rq0J|Uis4}GP14j6D#PcOHG0i^yp1)kcF(jhPe9FEY58+1>dL!4i zqMso{?t>v);p5J2NTZKz2rif3)r^hVRRW>6f74g%yM|_lz+c z0Hg%0s%Gx~tsme`+pb)hM~Yuh55q< zXnhHO+L88*WS!>xp*dzQG-@Y)FIJv?KOyi7jA+^R+r{NoYV>K9rZFmF{Vzl#RQh=_2Zlt9Fq zYXhM^!rQU1>gh((9^8-=i*q5D)Te%`sN%a_5?D?X$_6768G%*ok5bLFxsapp3vR!vQr8BYT1(xs9DX#pdBM*W?=Wmo^7li|m<%TNblZ zJo5=dgIp8AM!1pR4dpVslrCBlH%^wzI9WIxwcDd@_lId`1BT9vo6j<#05rJ??E<5F zF3ghw_Z3&l5c8<}vHD@5;mmpB9)TN{Dj-TyV%5}Runp;7PvxXRmhWmEfm=N{vMGsKzA z^A%~1S20AlQ*{@n3BlYMl`)p7Cq&{Xb*EkQTKSazTlq*Q^YyM;V}V~QWzAYP!fb?P zRxFdWx@xGK+@EoH-hX~;hy#d=4*Mwn>!z19}I>s z372p5$$&S)HSgBur%vylmMfZ=q{am1j3RAPh$1##{-1k1n>K|iGJFZ8maeBVMehyC zoSLxY(kPI!08554$kHq_81TQ<>hK$G(E{#*<={C98(;MiS+JiJmS@@Wz>-&QW!Zqs z>_zMI`3@4cj?9GEo+zyN9!0FUo`p%IOK4^rHi{glzjgaHvzlJ3wlPzAfLrx70L*6t zU<(YO*?+JqFS;6wEEIslz8!X5C;|Hwjo)zu@_7Q{Z>ANpS?!mumXy)A=AQABPb0-~ z`)_M%FmK_YZWzL{gS4pbkrD#hUd%GN;HQQIm2)@#j54Ev#DsBdMTF#5mjWEH2nHJ3 zM735EvcM$JbLaRJ*@c%757>y^4F)EN%%y?<{*l^Frivfy$WUs3+y=>Dd6y6+cp?74 zSPaQ~#`7j$V5d6a=)5aVudYx}rgUH}P(LV$g7mA>iANNk^y>g6*6vl!Dr3s%XyQ90 z>3x!zx~r#a1TQQ38t^TNT&8>?F6@JYld%b18Q(RaE*0oESE0D;xI(5@P;^`o7_^lu zuEotzu&Cm<^fz?z_}xi#@xj?hmYm$sG{d)*GUp$h*HBxz90bF?Tq4_@-6v$bHrf#u zwyNk@Y3EPPN01t%nYCG~dOWs&J*-`Masti;Io^IY$%*uaR%lXfg91%{&I|D>NoQ>A z+{G$zL`wW>Mn+_?>O?5v(uaaHk+J|t6!nKkx)fKMRj>L%6ov6&fsLUv37boELE)%* z+4BT0LR1789v8?A;Fr;XFw8498CU_p8!iB@qha@Jv$5w;v(7uH*+yVIv<~Vq<#Xz2 zpmXzvzmJGV-hbM(I5&bC#On&&0JcywvB&U zoC_NsUhBd>$7g^g|8t@y4KLvt(mhX3UYk`vQrkW2*psynBxI`=qj?Vw!Dzo*wz6>8 z$-t4e`w&p_g0~Bm5nrol&W$-I<)sJZ{uK~YZm^-N>~ruWAucUn417AZ?Dv)dQPN_0nr=T-MNHKc)YgV_wH0 zjB}RRg5U`d`$dE=kNuq2A8zLNC?h;1G<;f3oY)w3OIWBPzX^9I#$%k_yqQ%M?KQM$ zj$j;&{5}@GC3flvdt$0;7$e_q6uB8_6f6%mh&0_W+$Z@dhh$LAq-vS}p@|E5ydce> zVOEHj%_Ia@^}5daNwY674L#uaZLmPQDH;X~M&G@#2E3UZ2e0C(L4j!PM_tJ-kFOFB z`>u_Pls4leeQvQoLzNiz*%6~3g%viYi*P8BF#MuuR_T;p`9 zBi9eM0rUzdEu5|Lcs$ruU-oMj7@2F!y7C%x+HA<)u=jT}JvUsbQbPXTf->!P-(TfC znXl3i$Ha162Fl%)S?&2g;`ph3#0cEP%qi1Ga_t>Ri;wwD#LUD6vAw*FeG~*iwEOlE zLcID^g0kz{*=vrVbbn{lSe%8BVf9P|QbjzN@S&XOICuBcg3JvS)n#hFb$;ykjAJs; zbzR5#d4bo)%1L>Kt(Of_t2|hkO|~zB^RRo^dm#mdO+G9AO&K-ydVsFfOphPShNp5-UkejA zoB}uc{8)`lL&J7ZJ;I{-1NEb(BBMX`c9N#OgU+O?fQRFK<$!;_O&E%`l7{rnp{fwO2x#s8m8$kGky4g{suoQy zzgY;W4B8b9)ip63j9_saX~?)A#Gk_NjB4*0Fti`}c$2G=HGFJZ16cBlp}PB0c1yS0 zZ;1rZ7!aA^5KEBnufBUteKNSpoomEv^?)-lrOlQa)h}v$)@2=G$ddCYYN&>QKDVCE z849eX;&ECXe!bL@=F$}8BHJcW#kclI*B`w5P6VQYGY>^H zt$p*&-oy^?)tkM!9dgcoO-I+3`#L4s4rffd=?M1d+W8N&JhOIQAW*oWg&naG-~pE4 zXDCZ|+};~YaCI4Q&FoVWr7V3HF|3qjj*v-C(C3f2$yz_*-r->oe}wLRe=sVk^vUd# z3Rxgv@y`*CCYfP8uy~LI_k`Bk$N7@t$6kMt=qb}1C>=K<;y}Pbh~eGM=YAn1JY%YA zO~A!V$i3{qR%$|B>et5|6eJ^6UB53jmiDR$$wN8xFptsFlY3X~-31>1qtl7N^29?R z%LTeeWVy5=A@D7&T%SCxUpeqc#(kX_XM`Vfd&|%JxCmX0ntBH9+r4`2o`%&!*A;IS zmZOV`0$mdD9OuvO262s9!uTfaWVMxZ7b^&*!qaz4ay+e{%$(j>^r!&fO9Y z^!4ktl{wZYfmN`*83khJ;76JEUE1S?bcr8I34&J=-Z0l!?eAL!SX} zG;xwV6nN;i3U$|)$;!K;C4jASxG+iQysSvkT5-4JAy2$BJ~~NvJTp88oh)Ao7KrEv@E#0T zGbc4xEyBRc=b$HL&)?sD8?D?|>*uH##=HQDI2toGTwFNbrM}<+$bWxf%~ZC`q#qI4 zAJW1uLJXo>R7!As6h&ZyvVE`W_}%7u8O(ksQvXk)FmRhj1}E(3KvR|^#E3X!myM3b zyi&@;O*z14$1lR4#*f0E!>`0|z%NoHF`d94E_Uz(^%Q@Km7^h5eYf0uk3TWxs+h3# zTP$izP+xVv5Fuo0NAw(5j*dT42y%G^rK)^?Z*+SV@2g>;S!&)Anhn+(G96EGuS}3< zZs*1vR_TKXsomWAnBcy-nrz+MzJD(=>r8ZkWxoJx2RnK9*Ntl0uzMrNjfHollX5lbeFGhUF5qK@=6g|G(z7*gJX-$ zrmHU0afzr2@wV5q?)R@Zs!T|&AN3swjTVk>7n<%wTxHXs&EK+LlSlp9jC`H0NeQ!1 z(E0mFN~2DE_u~~pSXHs=*3==pNlwpn1o)>8g?s;6jqL(I3aC0NEv0b!0gx@Oo^&hd zqX>%7t;GnXGt6#+2k=<^tq_8UXbz$60p*ZwBLzu3`ONPcK5kFCycD`VXtRdfVMNH> z;|=pq=sp3h* zG*z!gw_81TbncYU=qrM720XD$z^$z!u~g!eL?%9YkBVlvcS!zK+_Wh~ks&v@BP7mF z)dt}}z(HjoECccqWRVFy3c;o<~yE?ooV*J>74^eHimFzvO(_UqOlVfpi)PQSpmDh@JqUvy&^AJ8Wk{zohFg}eDKOV1#@`pZYJF3J9+ z7_uOMFmF8WR|shlm;r8wZZrq`AId_JeYPR$fv_E^1K!mR#M}p{?Ltikga&&P5Lg$b zqMs#y7X1)$4xr=Zv!=hH;MPPymiKc~i;EconbROd%((8<qs{O2~-b!pJIU(LJ5`=y)F=$yQ~T(s;SR zruO%gmDZp9N68kLD7CNS`^(V@F2@jRd(Ll?qBQtyA<$BUczlAi)wqveh!kOp2eKTv zVNjBwZv$liOtoD8QY2tR5b_&gcwQWTSz#DiLrVPyF}Ykaz32w&ByDF>BA>7&2{*9= zR*fn`v3)5T)kF1!r`)VJ0kIQ^5&?MyqD2J_86d1I$Kvr26grr{yit#j<&5sJM=VAt zvc_D7ygPlQ=yeFVhtM|OF8M5|%2?f=e;ky)?Tx3k8DKmMmsKKMNs6HCC<|;OSZwx6 zc+_^aK=Nf{4j0^q;bThdvJdxn2pwAZb#Jt%q53;gX&%y)-hA4Ci0(Z0rAV1?Tp#ew ziK05G&09geJ}$F87ti#Lw$jK#`l*k+uwhF!&`ruAha(cX08#%978?K>NrI{9-QF>6 z;0G~b71K9;%8>ZsiKc$cahM{4+caJEG16fFYSF*3 zr9+>M_Q6M*ZJMdE6a=*GR3#E5pK*HQSDL_q8 zF{uwP6}>O0U`!MK@|mQ@DchyLNouOW4*Hw@l%%Af{QRu*3%gY`g~H|7U+kFxCcvbR z_Jx|fn_CoqJib)4DGNK5m(oIRSZ8H&vM~%s8y9smdsAF=O}{jBadC6kT+t?eVrx7g=fY&RuNc#>hK2y+wu;=Pv)K>r%g}~y&k00+ES8CyZ zCd;>X&l`>hUea>7&VHm&p83_LIsCSe*2;FcJUsAX&h^KI3CZ1dpKHAq=J$XmG5R2E zzp;(%q_5}#G^hn%s@p0}3ah~>?ZXG~PqfC3yPFryg((}$&KL!yzO|8V*h`a_MjOirBZ|1?ZmU+#8QfkzpT@_-*Y)y4 z<>)-(2Jj*=pi{-JB72WH_YQ=4w?%LbKlEN1A```z;o}>P2Ce_TM#M$)s6wB{Nc8$w zO-7n>_}_FIWk5is8Nu~jdM?(gK}V(CQ<5Qy-BTvEvbzQ~82y%R_`}rcs?Ji^-Fima zmQv$x&FU$j#LD_Q4L)D&YAC*UTITOm(rn;ho$`C&k}sV*!J(se54@lo$k4UPS7f)& z4=3dmKRWEYD|`QAA$KpP?R04|_w%k$r?bqkKi0)2Z;=md@=ia3IAM49Qq`7;5YU1> z{&0a6=cx6~PHc0(0eER15ygSN<+}69OWOR+WgMw-d_JtP<0oBOrpkh??s)^mVNTr5 zcW;j!%o8R$2ksL*Xt~>~UM}OfuW!(=BA&lhJ%?q#Qu{25#c<&mtrdQdDg0?MoR+I{ z+J^E11iS4%(D7YS3!meRqVT@)XKvUtx&8TJR-g2Yy1h=`KUU4W)=h~`s)^-r+0%Br z-fCm*VIZ{l)DI_M>xi3s7a&m1V3BYU?jO;w9Zph{09m=9LY#^DuECS*aiS$~5R8VS ziC2e+ZDb>zydQ@g$j3!r+EPtWw|ic2IM0~PG>mjMGVxR8wQ679&_lZ#-mrsUca+Bz z7agl_(@eExvpXum@b~zZw?E0Mt_vMk3|X^}z}jEYBv?tyD)q7wt}=!X9-{hAc>$WA zYVFKh>G#D<0;BCA8r+C`@*|*1}5wiuf+d#4(P8?lP(IPJI>Ur)A`ax#m$;OF=R3L>jF_Ys_77UV$tPy(%s%-a5SNacLOXUV$OvR-njR&ghu%%V`-q(?!W}`^q@1%@2RT4;0&@d;tl%^a_DrgdrDy zheY+ro~#%$|Ckk}O{IP+$9KR+Y5JDJh++1rse{l0rRi;hxhZy>pgNgmgT5Uv(KO;e z4A3Es;T)(r5A3KRP9oMtr&8bOnmU9BG}<^G8znXB_Vd`98rJnE&^od;1P$tI+XNtJ$phV2)@ z*3G6I_#^%?Yrby!d2IR(!iNSk(_y)0J~uC+nS2T6(AkvLN#6YOy_;=PS@$d!O?LX4 z{yoXJa(tTH?mz!O0Fyv$zkJ-@-5^_FReoFme?N!M5tKPIP%582rKCKtOI63^ z_QIc@RipUevWNb(Os&(zZa*%MSAQpBh2>PlO@#G{$FKzy<1lVw8}!L>c9vo0g~zTb zeH*q#6;cwH@R*6ms40JT-WXm}y=T2-_#U?jIk#9Og3tf^7c83e<6drKQrn+LP!hc#(yU_TU{;X z|Ft{vQ(!epYmWObeg*%z>J2<{&D*&8ggZnG$5a$jBvJqtl@*8}%fq(fT!cipalgEx zEhs3?mmKlUcrLllHOiH}3dJn*$#*5}4ivh6Zwf9u_7*&L)%%v~NnALyEGS0L9ey<) zyZQsPYurW3s8YmIFc0s0A|Ai?Jq+nKT=)I=6|dvAbN+*Lf5vYTvdsU6yw$ks_}lR4 zHSge|D__TxfBF#Zn|9W+ws{CjD_+SJ%fUI zrPR|`|9S?B@-|hu?i8NEvJ$*=?`4?$)vGF$*Djon=dL?i_L)${TFSPyUasHs*B^~3 z-@IAHy2v`eZR2XZdDjIP_0D5R%W8;e-@SvEZmw*D&;9ursp~huo03|k&Dbz6fwE#e zC+Sc6;#Co3Y4MOsyeVlI^TAX2=s$l#SxJG2;0AKc3oG0DjVItG`8#{`XBCrC9xHF% za=i1;%kb1S!%>*Kp~{4S^>M?J*?8rzrz2O|MNN6zRqWf|%V&&1{>D{s#3$LmH*90$ zzI7Ff5|EuJBDX6A1`CdHA{?cPo#Ib9yCnLin0K71N0rLS5x{THlT zG(%tTl&nx3mWJwvRjyHVqxM0yMY)K)lMXl^|NHAV7~JDv^y@ebecBJfX$M`3zn%XC zGX0q-50znP*CTP)c~9ZRTSnmP2Ns}JlMX7Z}+8T;Ik+Hg7@yfLPhYeJ)p(V?51rbZ_O(P+us`= zg|DJ?=y~j&M!*+mY|Qzg6lbzse_A zUW!n#TNYEq)Elo~C!S>`g(}R#AM$HIR)iq zWysIlEXOQDL%HrbQqLQ=?u<<<7T|?HAB*zR;_W7F97wX8w1Pi16KfVtL&-K;7prz% zv_#Dv^Cf(l4Uv-77==Z}D9l^0d27JqG;5>zAMx71@bjAw>G@EM(~1==E7f!V_W8SY znLgW6t(FEkHp^#sElZV1-Iimpk8y~|+j|2|3@PbZXxOTw^iiDX?7cQd;q3PLWMJL( zV{+26YW@^Fb@d@wyI`88VZ*nl&K~_aT6XG#s~-6Rx4kRYnk)22XtS z7aVqLYqV_87DKxqfeZe9FiyW`AbPbMBJGg=*4x8&6p}HuEKn-ryYyvpywdVw{geeu zw`*tYOUeQz6>;b$5l(P}V0?;LT3FfU=_7xG0$T%yt>N? z)8(-e-7Hup)CcocOCK5u;Lu*jSBPfzHR&mt@Wu@iNA^EO%EqU8;)m%U(eG3&SvwEY zmyXr=2i?>Z$K2i-8}n9!ud-$w=9$OlahXS+XO;X(9$4C7Q<28ye!74kZ1k2T_L$%}W=?e^pYWXm+JFl$`FkFzO`I zb~tN`NZ}7Z?{}Ne^T1b&aRD5VNmH&n10y8et;zw^o%l^C-O{+;wu!8uUFeLLEnv1!AFX=!AYT(a2i_`W1K@yNv0uUjf#QH~f8;UvDo{C`LJN+4%tSb_ zsn52gnTUORJn_Tw+L7ft8V;kU2&t`zg-W%Uvb zFW9<4t+%$j5+82duyT>cOK;FZX73@m5f%ZQh4b!u1!vv<9M1jQOE~b{oAvt7`{i?Z zYH*jLNbi2o2`av~u3IW~v$Bjh*;}+=fu2j(frr5@`SL*OvxIdWax^aZ$1Bp-pTk+V zJ&O*5j=}PoV^O$ez2=eajiRf|;3HA6Wi6(D`=$szzm>4Swqcczi0SyY>g>3URiM1Ff4tGN$wNS`$L=(BLeBcGvBs}9;fk;*p43I49PG4=^|n`Ry> z@(@4&s<0BWj#TE2$K#!Xiv6^IsXTWrKVK^RX<6!`=1;TwD&E=fNu4R#wnZjTtz}}A zgOE(#GK{Ru(fETT5x-|8-!_# z$Eqmu%YI)^dRz9}-k_yIQW{d{mOXLyp;yRw8&-?y1xH?o^A7(bP8xbXibWVQ9-+7{ zku=XZ_;Lxq7Uv#z4bB~Y4O%p8TOqL7&Y8yXL(bKH<(xyW!nucDgCqN$uJNP1DBRaS0je~m~ixVV%iZ87~m{PPhZ`cOsOFp_t{t|_=Tl%gQ8y8~Bwhidj zez3;nu|py<59xip{0?K)rX_0mW|mxt5XBig+sTn%cPT5#rw~_-w=kbnDhlRegPd9bn1X}eO zj?CEi$qj zBcow+tvuCXXa3!b_h6mu)3j4R6#)eWg&6tz11c^#aQyQAlUO|YN92k?Y1Xd0HP}f$ ztKe{B?)dNJcwee0nD+fUnEu1NSUhEfq_Gw4`yQkNkB)2dKZdpF)C+C84bTB(^|A#R z|KXF!YTOcOS&cM(4wTDhj=`kQUq+jrL*%$3s3k6aCdYj64CemwnVkP9ES1j^InL_& zQ;^fVjrzt`&mYTb<=jd5`OW_zr%g|!rKckz9q8n*U)S<#*ZV+B`0NGD9{Gvn`6pya zdC^)JrOQe^gl`bruz4%GHc3IZwoT$&caLX&UWY;5T1!W|<2KC65Z#J+tGnyaW7KEZ zu8%72q?}n-X{Bx1rN0$FZwr=8{1&bI9geJ=#u~41%LdGm>)!9kv$1OS1gS%P(6D6( z71{x*^9v??i*ymxy$?QK28I|`FPwpbjjPe^fMZ4UlxsW8YTFC*M!W}4N(S2WIcR&= z5~(|!bWZ*DEopnr(7Z$CQa}_lV?KHgrTOb|=(#uQw(?*E3&wthoTe?&v_nsAds4vg zia44-=5w^_eJC0>YlYH+t=f+I9D6Zh(n)VvIu~tw4bjOW&#fqLqqgVHgAPZ!wAt$I zH70}F+_7I{k(5biX=BXaj33{VG=D;AVFB9qJ^-OWnWQBhi&X!q-@S#_UHYMAw|@G2 z^^*A*``+UsXgeWQ%in5a%Vzw7NngH#wmpVw8)IJl>6sYw;r4B8jkK|b&D+alTtwh@ zZOn@mv&LcMTaTbY`@Tp`O_M2$3zNQhMf#=%Xwzc|CVcv$w6Tx1FUxAw9GTMIYieWc zL)WZajLFg_TX!Fbb&F9kSUxMBg?_a0Uu8aQE?J@Qk{d)EVw=L}f|CnrW@ zK6*y3&DU5mZKU)MlhL4AJDqT`jHXK;HTRbv#Y%({eCz!Ov=O9MJh7ovck=JVw)Fx!O=* z4)1dUE?Ofy+Z_zYQ7=@2IOWW$|dN*|JqOwBtXxm=|b#IK6 ziA7nUSS_d*9{DFdztPjaMgOh`V%Ew@*pRzg#AXnu9(bt=%r}325}WeZsYUkTKfH^M zExX~136_v;nAsG!pZh4fwd|+oabVA*HJ?Me9j3n2GnP%zc(y3!HK7GPD966$q`#w= zOjus|{$Z?_V|rwKW;~uRt>f&QD9l-26u{%>{e*d|rdPQpyw()bryg`MZaU+Boq(|X zn1=&<9HrNH*0M<&hZBPP|M0S0xAy9*&Fez<4_^O)9S_0W71NL_6Djr!r--0FOC~U_ z8+VjzbG@d=xI8Zp{Ft<8gq~k*;&g_vZhc!^e^%AEdDdv2C@n71j;3BAr$bS~3!j$a zQ)?E5+~Nt}VDpOE=yKfEXeMJ0?;8tEzs1`X|xfV<3Ta>?9^HURiU}%+y$;~V0OS<&! zb0J)mixqRmj6 z--ORz!cVXLTLlNtje|feejAnlXWq;6*2{oA9pPZ0BCixqTh=VYGD(N|WMg6(efY0y zF!QJP)n`-lCWHQpS!3lqCdeRHtm##U$Jw@Nm6o4N5c?&4*M>+m`#>D6(0~cjpPw(nCSVdP8fQbwz9(Dpd5&hKrpd zx5dz?X)6(DSqK$w(Q9hehovZ$Nm%RtM~d*vQcE!J!cZ{LGQ4T|91$nSNs>;fFCsc6 zj0sYhs^!n?MZdq&JxVq%M60d? zwM|p3bMhMrmcu1!dwi)X9_eycv~jsw95b`BG+sCu)b{0bInnpzYp_Y$+&mH6dcN`r zm9u>0y12YmN~Z!jr(6+rxl#u2+lOQ2=7?@sOmBni_rF_D#ykhm|@OVmGk#D7-c_1k{N+?7*t{nKZluqT=pky=Zn_NL)R94keQl|?rr;t zSiD57ur>#o;;erT#%(WMj4rKuC<5_u73OkT=?%paPtf2;M9Ng#m2m~ z@>zpFJ$WiFesDNG81;OG5IuItSz6b)KLz}u1CGY>4GS=O_P5ffRo(kOa2bQG?^SsUN%zQ7KY0?@h>gRZJM-4BoM>+xj#smdEs^WQ5Gpwi@aK^ z<)1HpC!|Z8URamAO7nQ#Q>S6YhDA8(fD6=8&NAl5D`|Xw&rH28-#@rigy}`N{=cVT z+`Jzv(y2~J@^VDKlTj+-ccz^8j%rK4_6K0O^vM@Jcqq=fZz#@x;6N-`JwqoKeDM~= zHTzvo7P_|XBVxZXZhig&oPFOAyffk%G-=Qr=Nxt=eC`y98&iL7)|JCWTtEB8eH!oP z=g!r1&OZDP>MNh<(oq}Ga8r=cE&i*L8hTkEJEwtGo_d9xj#d^lR{!H>PV^JtXfGtD84%)B&IhP7jtViBv`mg*f2kD{$+Z({bkqGti{V5HxPp377u+BQ$H@U5}A?t~@smjJzG{k@L1E zG@Q(&=QKe{-X=6{*ByWO&!@QUotZf2Z!clXs>PTy_B-hy>RH{az#&2}h^YDt?-^kk zgjgSU25*b9o=Hz1x11$*fpRU_1_b&wYdetSnzZhOCT+T4&gf6Io)Zd9*6(Ibo1=B_ z1NA|{^1^(*zO>XL=8RjOr7p?z$mvZLQB{Jqi)Uc#nk87fd=Wl;>=yV%Tz2StkQ}Rq zI|*z9QiodgJro7Yryy_Dd`({;4imvsuw^3-KKnWqYxJphxvjdjZPOYRptvgl9C%a2i7|tvt_F`IPmm8V$P_~)CGl|JIjY{GAx~TV(HlME>Nn^ zr}dv={NnrG#ck5YF8uF!q&IAa#ZyG|iCE;s!^bwJ?oZZrVcSmgS?*S}jPe`_!+B?i zLbNXHpKl!b;F}km8Ubz5sCj6+bWi{bU%RyOD0g7ePfAk;z54XKL3)emSGr9~p zO2q9f5tQFcKW4c*Xx}COak65$_cTQF&V6y^qhI3A_h-sE$T9DJOZtyVSUN{04xtdv zy!F30^Y&-83{JTAKHTyCJe+>ZW9WCpS-APNiE0J!Jm7HoJ{i~k_d6_`{595$eHT54 zpN1R%Hx9SFJ{31SKN>v_I0j3njKKWy-)jHNy2a;AHp%%7JM~IA-#NJI(XUW0buM9%-id$H!oEIL~%K8 z{&yHP=Sw_)<5#%p^!xGHhkwJSTp8bVjID;GAC32O*F1hQUit1}8Ly%$&>npEX5Bul z`%!wFg{x;_*o}=bM?`yv=H1b{Ne8u5mj_GGv3WNUlsOuY!k66n@?}`Nb)~uq&>xqs z9t9;_3B{q`b;&r%Gp)$emyW|x{Z7$+={C{3-C#6r&=Oxvd|NHL)$5AS?Z?QOU+VY6 zdYq#B4DWp+{2mvUZCHp!YiD8Qro|Z0=^(YncWlu^tS;Q?O zH-*)$!VTod>7U@PSFhAOE?GAZUrl&dw-4%aNIVXm0b_EEm2zEH$~i34bA0-S&(N`D zkGLC!RjxL)N*~zs7@c5zI_4EDUN=`Q#);>qlZJ2ze|hOb-1O`@Xq+WuLX(cj$!IJh zdXdKI+N!UXJ4G-j3)2@)#L55H2TRw_RX^xY#=eRvi+;gDy^cY8DxU|iCST;tdk0CG zzNP!mmuvj*cW+T$G*Hf~rseYX1o||$D6{gMNDZ|R*jU2hwEn?Lz`?QmK_}s$Gq1&g zXIz89r(BJBjKi$S`7v+un*#zHOi5v$4$gg!I8z4G zEhyTWkM_f4Hd>gA{PioPfx>`Y$C`!Hbx>#dvE$+KnHC4mKv}6;43EG1 zpE{8!*t`MFJM`26(-9SMN6SLBPN=@%mWdA^c-m83>fW#mWh5fbA=f)B!nP{3`cNoy zA|nDw>HzCMmtV_n+6tRi%okxr_k~T^DBtPU!^Pkmw&|uqxwyDQt%93Z%tKa_=IZ*v z{pr)}jE2;=?%n$?$D9AS2=D#lT%=`WVb~ehqFIMtB3^0`%|z-+^A>H9*`$rS7_oga zf9sdb(FbS!sTq0e|b6Eme^RBqnL%3eInnHO=*iN5Y>`PqK6)K?DoXOV zB5#AVF-dyPs86f3F;0l9Ta0-Q9*3Myd6D!74RP2-cj!h=I+}|J&!pQKt$Mr$HMB90 zv_Izi*emZr$9@NE+hiFGIprG3Yc|#_ny!;tTYS-Y5R!>F<7CPt;@mr5#Kz_GFy@07 zG4A76v3}NQom@D>CF+08yHe%F1zM);i;K7AszBvrsI;h1Cvdc?7v*i%henr99gVg< zhhgvuB67=0RLpbG?tkKynl9Zq*st*Rb42=Lx^oOX?m~67D=W&^TuLtwpOo_%e|b`m z8z|U_@Ntd83pDRlMZF?P{E=Pg#Vkw_rZ>L;$y);}m?u_}ozdq6a zEwJ334mU>4{sNaibSVDt=rOqJ@#8UO?spj4?FjWrWt^EyC*a`^Zc{e_^_iFU@cIu= z;FN##)_s1K{lA#>dWAJQ5oww#N(rr%X}%0e!zB~hbP-|mt?g+oVhESenx7x=7A6BF&;%Dm&uzj zf26jT&aEuBFG1GmC%9qET{QF)SDHOm~ZRO*^Zb z35DlZli#%jvOxC+rws5sw~D;S>*U6*>#clB{%JK1#Vkub#W_om#}9?WxaEa2arq-h zmvgVR@&))DkP8@Qc#$g@^`<3WwBK3(cy?HxLKV1d%2*6WayaqwB! ziDB)AA zWp~^vrxsSJ*c?RHNr(Q!|L(<4ul)-@zIs2#e)zQd@u^VPbSsY?EH6_rz_n&ov`RRw zQxvYW>_{t!$E<`|a;TM9&YMpctJ{cZP8k?{nN1`O8O-EE@nNloV4X+BQMDm%Uk3L1 zsSuFg>WeAASI(WF7CfH}o|~tA1DA*`Z)&QfU53%`J}&3@fVzZy|MI<9GWjRa@6mps ztMVAq=p@gnB3vjY)WRuYvdE z30ijPs}FTCJ+>*fLEiB>>#xt?^qZf+Y4SPx^1IOez~fcu?g-|W^`b$Gc6w`{l*)vS zD|U1maH!>9FUKI(q*g@mfZ;g%_UCZgEl=R&8y}JOex0tSK>?*`e5vzt>YVIyHIMEG zpP+6)tLBW?yC95Fqm@gMb7Eg1A6h1L5-n*J2Vx@P({%u0zN?olafqODd8~&Kt4z+N zY$*=yhRC$}%z(OW&6})kjFXUs6TVmLX{z)Id^Ta^+mBSXG3i(6qs*o4*xnP5&-7S6 zY0{oN(syVZ6X+|7C*jnKYn`s-}piD`pbt;>54}BV6@~>)0gtnhcxA%-7i_hG#%zmA3~LDvUS}u z_%pL5zBQ>MJm0Lw&9tu!N!{c=yogLYyKyV6e>OZuRQl1hY~Fcb-(wj=)H*KZl+mD> z%+am&XqhMa#Ir7FnoM-3NWF>%;V#=4|DD|Ax|+-Xf9;%pJ6;hy+3C`5MfCYa@KF$N z-nJh7J07UzN@2$b*sLRzh!58Q|D1Qbd1C9bgz$;TFVmhmNyq|5q5qK=SSCJ*X) z3@$nPMwFJ6;@&s^ga_Zd1^*GT4%yunn^v8Z@mlI5>v46M2j-b|!-m%JCF^FPSSF&U z4!aoHl4ni|7OkD5?Z2jc6Q7KaKTZD(O+*L|?s5p)HtmEh+csiL!A5dy8jpU= z-CA2BoD&TC8WT-7p0s@gyWO&VBp#Q3*2K;?&w=3?DcM@ie8_M7{Gagcln+%5w`b**{+%LlYQxc`3dX8iN5>o94~7>&a+ z=CSpDq#2<(EFBIyLr;ZiiI~>lISw zZfTr^{(~IgIM|mJ=A!e!!==M_B6sZ)jp&zwhyxd|lU>PJ8R^#;4p~+*z3|d`QUvp| zd1QZXW5=o;xLnNAa?1)$tF>NR`Jer8B?p=w2Of*-Ul@aHpZp$weEKI`^v}1@v~4%d zs}346u-VWrlAS&WDtmBXp437mY3svAdNd0jkH_$(WQZs#hf9P{Wg}u^@gXL^Y29JP zbxX(Qbkpb5YHSp6DI$1j5l?&|l;@(>D@mV&50BBd_b`2cXyls@PI=(?{NKdqj8Xk7YYM=Vp3dgSr_S^!9j@=f{MXSPDZVV zY+!sGJ$_B<8yh7;ouE~>y(rkc1`fW_ z%wY{6ye@5f4%X{EZ}cZ9Dag}p={b#6tYkNBjVA58BX7+jY~Hd3+cvCF3#KJptm{ah z=!jg~R^11oL%)O2vHziJg`^PMDYCyeH4SaL50*L^)1~iAzdZd zUg+k~PU-9cD}q4IJO8NnLQHzfUp-=Bt}vNFkDWsI~Gx?Ax#&o8WXho{4j-aV0a zy+}kp^W5{$Q*hn0Bk?Ec^De&k9kmFD`9cMjkz60A_aM18(qFJ%>MBH%KkYl?<mz3Pjlim-BVarT)K?@#PrMMt#>}qMynyka}|-hoA6SwFCg?u=CMN3mP!J} z=-1%@-M(nuZ1ssgp!<>f`~G*Y$LQJLV8o2iQJ11KlNk%KA`=)6tOK=LvEc+luRPR<&+ZY!Yh;J8NHB z*Lh9!6CZ0`@w8pir}6sn!M%1(y5j!J{)d^%C*tlmuB~uOp%1YwT5b576CjH2AEteb z&&I!@ZYcadcg;kN!$}h3v3-_F{!>y?)HQ^8FP9I?rDxm0`tp_1AfK<3c#;o7?ZtS^ zFW+W3r0e0jeSO|aIei)v<#Z$-o}JM+zlpjZ}s zIR!0l9vR3B^R|ePTBkLK+qgW}sCORMTgKfEI8JZfQ$QVk+23%~rMGK25w2BjpC`|m z;+TTm7BJ~PtE1wCh7%U%mF29+$xztwe7Ot|Z@=mQTkqhNl!3m68T@ahd0@Fni=C&# z^2`z;mLu0}!ly4ty(?3(#?@h1=O%seGTb8inzm@I4=CFE(1MrUtew`2)eEMeRhRy{ zjdhlHR5BYh!|FxTkhf@p#A}PjZM*8Vw%bQpvD8Uls!q^&y>;>xp9uaM+`nbl{%Fvw zHD-_cOpZSp4Lc7(yLKJr_#$#74hJc=7uF#i;3RFfDYY)My~feDDfN$W?9P@0XR61(7DNz2U9_RhOeWrca@$~M-d6*5F<(naEki~m|N*`Uiw zVjI(knB}-UH=ZMp%wu!OzgUnDC0YWV@a)-7G2G*q^Oe4%rt@{n;1!g3(b7Da%%nJ zZ=SQm5ntj{^2q#$0=yd{0$kdM!^MZLqiE8qGd8bSpuWoNSLw%2!Mh`|IazLtHM!V0pl3aXw z*Bt!)!ly(Kc0{KZJ|bhF_`2I;`(WxbwWn zbo+?upX}#a+6_d<7Txjf0}GI@V`qX<$^Kgn*1f{A0$s}Oz#d1VYpXtL zJ?FSi|LhM&|4+~7$v?f16`K}e&DNzgx|G;ZzM!-}*g{>VKN%_n3ia;>OeN#iniRFm^88U}}DNad+W^ zfTdZx_#mL)N6Sh4M?HZRjUtjhx=W^yRUcyd0M7jBLwx(<-SCR2>vF)cI-sOwH$>|m zgGEeF$5<}$H0BG8{p2Nl|I$5@iik_86ciR5jQL&bjJ6AF_GDS?tV+Q^cH#|Mv_;X+TWK?`a2ugf=uvg1foER-PlCJeop0%A7&$>lIF%qn3BsLs$ z=@T3%DZsn;UZ%@k&H3eXO!?{+O#bp!G;QAl4O_O?{nXOMec~S;qjB3VdMletz|lvN zOGthF{QqIqoQZl|4sOhI<2GC_D+jH*4?vHDPDJnFr>PK{E61|enq|By=gM-CG-%!8 zck7H~aFuK1q;*NQRh*A}*YcL%>?qVVhMh#cLrPxC#;F2x&nS&a9g2V75iC!-I&e8P zS^!79{*W&BHD~nay6VHs5g($%fJ1a0^Xj6uU9X|)%e-{T&-#!b#RofC)^*-_pvIo~ z_1nm9+!B5nl&rdJ-HEYXa%eSR-S{oA?&LIWEp=@O)`~Fal4PB`^+LdvqQ|#VllsJZ zBp+H+D_k+E!MN(LFZGLX0!lbRqrWbf+2cwKD!ApE)Ra?g>vFPX1-ba}p+D+6&lPP< z+Iq8&J+$q!tTlZ(-->kPxJ{b1)CmZefa3$bY-6AO_pkc)Qu>i|g2>5oR_h+{rlzA! zw}BOHELd736Nk^?6hTl^8)Nz`6Sh<99Ie5YH*5HiF!N)#F@~yzSH5V!Ci~R{ClGAg z-#-5j{PON&T3@Dr|2D>c^t1|o-UVP^WR)e4Z;58^)1-Ared8!6X!O0F@zV$DmR6Lz zLG!5nniLN2PH`2M=|8+9{q%=eHf^*{zA2!Yw)Pj2Ci}u}LynM1Sb?sV!9Hs4=+Cr| z9rgAj>VDGauru@lw+4;^>D#N;VZy6nxz4c!Y}lVl{aMtokx;AlUDkrDbB#BmV!tp5) zF1_~cr1$mv)hFJ8N3VTXmvp1mlfJmKmQRq0f@PVU$K}!rH>=>=5w_qQHT!G%ZpB-+ zenCb5NC7-%&UgBq%w0K6tE63CI{wRkO|x6dcimJ$W=aF?YYBtwbEEGtzt3Gh4P$0~ zugm}Oy0AP>KHx%3nEw+V`RGpM7j02%^a*i42C~x{sRqHhS zFJ9ju`!M0VDIe-oc)kaEMEHhK@^l)E3wojF^BZK1(siYA~mkl%r#yI{>mD! zbq!XOToJ8YcXrd#nYuP5c4#$A5z^ zLylDcNgdp(K~XqCM7lpcO;`4y#Wxl#!<4Vz5CPL)^43fD<2h|vyA%s2e2cC_j*`K* zYI?kNymska6l`3D!!G)(u6fLd4VTXvhXKc4h`}dZq63laq@Qu0JdXx#yXo4kl5rKP zjaqk>e2>=&#_D;K&}HCZ=y}LV>QCAG@YD2dV=ObSlR8rdEk0SkX!4I(GWBPD#VuFh zXw;&k)pD!BL7FQYF#r9JK3}b4^ub;{>3igEkn%h3!ua58#pU^Pt=f+L4iQ07|3ot< zT(*mCv0ELAzJ@J3qDhxQ81v2}x;`*JTtD~NEB~Pa zjW3wc37w79XJ1Y;O!@o;ndG=N4&ScHW3hvy2$?_b8-3`t&*5jHNxN>cfBY_pbd)RS zP87jA9RrWQ*xL3RVMofk!iV)}UFCy)d~J3`9_1Jw88F6u^psk;+ls*FKGk6zD$d)i zBDX`|gOMZc+J^OxD^e_;JVGBB<7zjV4VrG34rThW0|;cIWtaH*v7g^-_YZrY&G{4%^N8rL(bc(hpirx>TCVh*`gxNv?96MiPR@IZOsJR78n1oQ z@C$C$GGd>{NfckH?r=oW@9@)QTSW5M5v9Q}rbs`;W!;v@gzIqGhYyo-a?WyL9ZHeo zZ!U>q*@Um8zy4aTMG&0^9s#<#a8kk*i|Eor(Li71W?cqIxlO@rDI50bE2Zo^9dJB` zpL2uuPrPP9nfOfm;axOr-a-2NVHN!f@9eBvI1`&!%teobPt?0-Br21wX)+mT)vZ68 zwv%=w=R}J)4Jd))LUbB*gj`pySg?JW+ps-vD=LMzY$Jvb=o;Ueyu3CpzgE|2rXZfa zWE^HJ9gl@;XR9@kYcGE}@g0nt_q~Ky-ZkA_s8PDM>V*NF55{93|6SJ(o-W6uKk(-h z-qPjM()@gR5LdMbV)CMqSig0ZiqR>HM&pCgFJh*|pTBxKwr<;~?I5>slfKkr*@gu= zvA0DkMHyGhn73-0p3~%oqa?ji(l%vcD`8xFxqruDXqM9w?~i^#SKgp2!cLL2ndXX( zi}2(0Pq994l?q`M#7+kaO7iqYC*Mu|P_5V05_W#r9=Y%M`9G@g-N^7^_aNuXGwdhmKDoss_gUb$mda1ny(WC`ay5ZU!!X= z^V;#vj`oM*daO)(>{U{0CC9YhH@o(Zs5y8vXFT~Py^W?gPrR6zr z?qOGB`I^PJ|GhtB<;KMtmy?LEq>dDn=ILaFEv#>c!D^Ad`;9;9wc@p#C=;O1#=VZ& zavWacTE`K>w!%KR_Ov778!Q}h5w>gfXWaH8PCxSuUCE&SV66r~KRJ6=N7$jN%Yt-( zYHgL$;C1I)|JBkYxp@ z4=-;AOGfk-s$IdVLm|Uk!yL5u1h;kT$f*xq*|&-{qdX@$4v$yUTgBw4nE1s@x^^j- zrQ+>VTg3BRcpm&sm>2p_agSo8*%ad z@5nJM*B)BOet4DJH{iId?$M|6x0@hHJS{)TzY1pg&13R5EC)4ivj-)Hl}Xyn55;_a z#N&2i)SPuVrbh#udr-Uh*4^X88z0Ac7hZx;ux2Z3A{39b%9iAB*1AV{t++%O>w#^J ztb)WVFUphaVlC}fb@1a`0_ox;;#%4kU5@PQ$ZJl^EiH!>G`ow|2euKJq}Eg)cuuUN ztj}~YvFh{ouzhmH2Bx78qb0;+S+MT2jj)fXE+ToJgzGUcn>iMjJ@}CdY>MNW+8EEB z;cQ>})QCuj4}`_EDvtuq1cbHKV#X`8q8%h8PD$5SeHu6%E0xcnO80gs7u(%zw%N`2vp|J3g-$N z>S`nZm@Zx2)c-l2AHs5Dzg=1Ogv%`krHsmTp9)wO(qHnpOo#DVKI+OL-&yDRduQ-G z__Cs65eg6d>CE`nre)ZED@>b$mFo-t z;kduxj+ZYJQ8-D)9=21d7jm5HmTXSS5|<{UD}?>b4&xH$m)27XwyOP_bxiv5+IM0o zig_Gv=fjO(-aik8#ksiQ*|SxwR^Pum+>d$U5^u~WA1X}DFY}@g!^yUq@Jo{rA?#at49oSydS-y$&*fX4i zjr~9m{hK)uGd?lm6;tdg>*_Lmq&^3Py-yyxG29q{3pk- z;>Pp|dbJes*a~lVdvuwr?FF+`D37&nD+dnV!nAxH<@j<=%y7kEF7P>g@ntPd=E(dRfsfN@hjn&O(E1>G+);h7>nQ6#^Rpu;z*yI+3udCCQUss&5!(r7B3(ZR z1Am4JTUu_JpNcjn?IW>`@!Z*0R26LrZA|uKx$)fCcQF5Kr%n!Tff8NGfmT_&jd6KL zK4-x@Ogv^{e^Y^^Ww)_P_zVQ|Sve^sJT8yFvo@BJo}m+H3SzoevF!MvZ?r9#3Co{# zgH~&%Yj5N6ST=Uw%YK*s?TP&w2U^~>V>r{MrJein{5YYgnm-v-H4Uq8wbP|QPZZ2V z^I4_r3F{*bBGo2vn$K)4J3BtlgU8lqPj=FOS0ejK{c`*2#)E)-V4Qt=ZNhS*7@|+H z{oyihyHap z=B_;MHe{t{tEH5`Yudj$Opn5kY4MoV^UM6%VKt@4?aYt8pM8GSCkys5Y{5(@cIhg? z?e?eoF(|SV!xKL&=b8jF(Q=Y&VaMfn3i-tIV0&ghb5a`XHil`s8mF?qwI;$=8%&kH zHnIGFFTqS4u`o)ryT^Z3QsWsr!+fx$>cy)c&=;=K=gH5G{@8PGbRj8(PmETf+_A%=*TrWBF zD-ZDP3XOuRzu9uL+QGU0 zmNv%iJ1Ntmq9R14KjH9DnP*;yn$ESRw5+_?AKk(@)%It4m1$R|p~u`V&G`1jba#-S znznOWjcL{pe@Dl!3GV6_jZzxf^Y*+q@cQUVP(%47F`V?S+Pnn6%=#9ax2@C3Qf&+W zU4i0}Z#evM+9&FF%O&FsJH`_94tzc7UHmxvW3@i-2wu-6>*iwAjBoViGCLCLwGCfx z(zs;%mz&h+o^jeOPvXq;F50DAyM`o2Dp%gdH7MG;R^R+(Jz!A#ogxS9+_lSf%~Z9> z$sstf&^MZbnWEkB>u_a|sk7$cm>xMe>5#tht-HqwH$RQ@&p+R^;olir()oZdU-Qg| z;A*x=?>V$YZ(X}opUbFdWAabin2)YyzkeI!Kvz^)fZUby(YRe#y)#u^R2nLwpv%k8 z#m053@$far#kVFe7v1+2iX*p+fT8P4-7uO_zR(ST594t?XIfPE6@g%xK0L<<_-qTb zVaL!tgfDnuS<&L1XchZt&t z8h~%j%=Xreu~c7h6#rgVu-yRoX1RSSm8OMi8ZS3})Em%0kk+W7kpa6AqN@5E0HH!%!5!6B2JpuZu)zC{1i z-6O9!ES*yPhv9dHKFL-a`+ebY65AL3(D!y5;~gZP>#n*e?C;P&yQHjc-0ktu|2+QP zVA$XJO+L-Lvc{{yV5nVUGV@N26d)y17~it{IMS`xq#F!|eFt4M^kKp}KqSZq0SyKN zp-*$u(#7##mDDJjQ{42HGZ+ken{YUapuT-#&&Z7COB*&rpuw=O+1ahP~ z1Bk`J?U&oD+0tCfS478u7z~EJhS%eU-@WIqQ68vj*EES+W0Rs36H8ic7~?eO|BqWwPs$Id+isG^5Z{PlOJw%R(-=e*Px>-xw4PR)MTo&LMe#E;&6j(~#IY{^xL=n&PnTB0%fp+z>4EG{i4BRC|IcwBddQeiRuJFE#$XIQCB1;+^>qs8tWT#vf(|jx?1HNIvGRefeld{UXeC*A|ho%Nx)5~yANg%d9cnnD64tOGW7f=!2eIwEz#IS0?xA(f?S@O$eBzN3GJGb&H#e!{=XN{ zeFcK}N0)2--&C|V!b-Ks=`GFp)PhbMkZ zmHv;TP-jY_x#`@b#M4DM{3Mhb>c0r6XF}_o!sQvf4p)`futhPDqAapx*8?-prg!h9 z$4a=2XPqvFk)T;SB!U#>w$ywqginyfs!xc5QxNmL>6G+~cg;u1=BZBw zqXW8@@U1sl8-4QB0>?{|JB$TbqVc%G9C{vXAb8x22iI9H7If3<(;@28ZZs$kn$=CE z=#ZnH&_cft!#@)YL1v(*ga}V^73~TF%y={iG_VW=0m32F5XC`AA3uDAi7*Pgab#e3 z?LDO!l6FvD8u*>}20#p-l6JNDJm6@Uvqch%8XeYBn5C`69}g<#`SrIP4?Ier?Rre=Cd0E{&{%)I z-J_-PuQgRo;2r>388+;OA}f?_DMzlp#LrW97GKJt=fSsv^0u?04xLD1DeWUg^G=GM z*=IOPLt6}T3su)_Zo_P6N*tw{tk<;W?N{q^hSA16N-W32L0KlP-@Rl@N(OxCII=h` zs$W>_Q4TyNT73lw5f9H7V4rUCoIyvbR|*8X6R(eU+@FPoyD)tDkY)IG&m%%r=Ki?< zZ;|=&+QO;7iav+9x5Q1lc=(3`W$a8s){JZ8vH}M+oc5Epu!pWXElCP-R}QW=U&U8P z7w=b9y@gqVy283shq}Vh2#}kHKwzo{zk;^$IaJ0ccE(Ed27=}}=ReKa>P*_%iaqZl zM9xFPE1#MLDs^_wjc=Lrsm6t1Z-1e6agvXiX9@`2+Fgxs*qpPONSTI~%IKbHPWTUj zhvUr$ZU7cDpEF`J0lcQ8ylRXi^rmEar>U$3tz*F5#p%xH_j4QiM8#0F+F?K%WvbjB z_{0;?EWMHXZLsKEbpR|KYZGn13eBc19mJ_4<`)~)@@J_(XQ6ak9$BRnmsN>AEZYPB z{cb|3?FMA;@I>W5;LiLG-LAu>zQozyb6W9pfRobBlG)9}^^C@U{bg~18e>53hv|mX zC`b667hU-}3QwfP8*ZP)l}`60KUKUyZnS4I%h?lTPG=Y4-gADJ^(txMCLG^Q;3qEc zvIc^rg=arqc%cjpA2_4KhjNk%lr|Iyh%d`aIvSBc^xKKH@?sCEP|a0eNpsMIh%-){ ze9|FsC|zp0BU{Ihrh>mz-9ZcGR=fNio@hrDN|wEw(Yz{1c7e z$wc#HM;k_?pthU(TE`1j;hiAw?ZJxjZQ~6%rGb%mu_-btLBgKTxOfjD5BKZl?)VR% zx)hh%(qBUWa@MYQ?~LN6PP>mqI~l_MVe{d7)Z{Cf79ss)E*4wF%o}%{mpoUF&1Gvg z3|mp9wI5jAIiUZ7*y`7_dr5#t9}x$HII?dQHcI?KpBl~A1D}>nYxf$A?S`qOwnM^e zJcyTboLZwGNA$uU)8UW22(8&5`$%V`8i98%fwv&Xb zniKi(=61h3n~b_e4W^RU>YiKG5-31{QKQJ6+acAayua&{@dsPBaYoKpA7-)j`KbKgcSPzU!0}MNy@(Hn)2m(tO_YcVTpvzN~7CM#wo&d^t+~b8|Ab_R;jp+@t zkyqguuPeuDN`XU&fc_dHhZPYgn2aIa8o*V0hl!?sD+@l@x8M5PRc~*`&_1shX?xUs&zzZz2vHqAo?g0#yw8butJBL*XPGI@ zxm)2;r`M$gRTqoiRAQaw5_n|7Mex_1`Be{KJzp`D%96-I?F+8>joG>#O1IsElD3`s zjWP2HdbsO@Bgk|JkNL&_ej-P+)1d=()MZsu&>yiUwc!uXFF(Mz7(#Hf7%=AL&U12l zd3q~yNLA`*gj4R3HXVCvaksytmSK3XARN#&+T4@VynZ+8P7=&crMiv+a~n1^&w8=WU1zuH^?JROyp|{b0TScs<^;>}7gfXV>lUFU zy(%&_eA zXkPA;eS_KB047>yu!#xcBStFvmGOb-*SbtPdDPGv#Rtsh)K$EH_-&3ta0R% zxterq$&41Sy*J=f(@yTcF^)N94U0mGV2|))yPPKejb&^~vA7$U2%%tM4UVkiZ<1 zcKMDS9A~y#KMqJ?7_0mB<4ILL9 zW;hx-NqSCgi#${p8YY~W={KqSJAYE6irm==e{Riv`;z-{3iZzcl-ZirJw#>KoI|GJP74$#cE| zG~oJz`Wx6cL5RW6oH>y|YCum9m=b)FZO}6a@xS2CK0*)s-w2q+f2f#o^0zKr@}Y{C zlUvbiu41J`ix9HIaiGE*Z+$Q$A|kTxgviZyiJ{4V0UdtH$4Y^HSQ5moY&Jcn^Z$Mu z=PNG1$pj6Ml%tF=B)RRIKlWS*#dEmhg(MPK!~e!nv855Y>YJ&+k9ZV{!XLcDe5Mg$;KcagDZ)r$LSIXUYqal8pR+wr7t3D@T$LUF)wI z5N^KdQO^&VLd{-}64ZSx4+*xmN&I`dPgD~0)I@gNsZ)5xmf#=kkZtAk6C|N;w&qF% z@0;bmt!8mhT7SFOfDvzf%u>`S$^CGzOM&xDhJO<9p${VFC)8PH#;o6yDC@%d#|xRR z-9&Rww!?GT2pzSX`%x`-wdoEsUaT9I4MCBScx5UkQIB)R%XTn!Jp5lD@%D=C&H|a| z(1+vqZPB9B{yLg97&Yl^?&J8@<@)t0zw!(6?~|P~Ik^!jG`(m>23#x8dI4&`cVXgJ zOCyrU6Qn1V8;>3QWvg}&UY?Lg^TIsFX5Od%9(AloYlsONjrjvpaNi46;7}L+ZrdO@8jY0mlnL~SN?5IH*H2ElrMBuO`F2qO` zT>5K2>qF#a3oidk#oV|Gt_5+vj~{a#V*82GRxBJbMhIY6JnJKf=@H z{}Y(w!mUY^X*O~heztu}gkNUvUU@@X?H0(_{Ehmbh`;ysu zMF#pc_bzqjdDHlP&@4Kxd$vr=`diL>G_svjvG~eSwE>;446-f1+iV{z7QA%c7g4V$ z*YL>C<54aJ7)iY~#0%UHl~^k}>P+7OZp5>7YH+@nzs@p?v2k2-y_Knf_$PEfyc7j- z)%gifcmmzXDvmBwWf)!@NrdeOtYUmGNL-G+zj_fnqB?Qc^hIS978752b}Mmtc;{U* zx&|8P2nM^-QQx0ltPk(bdzTa%ghMNn&{uNq0&j~9hvyJ17OMo;I8Lg5MejWZTuS|# zOf{Wrk9M$I)mevToNB^IhOsuYEIwOkpb_eH$ANVbl7=ztof^2lsTTfId44;AVz5*C z@ogl!HRf+gSF;xri6z6Wy3)u(aqk}^GtB)W?!j?|XwFF-6z$3cbN-w*hY%Zs5Lo=! z#8ahZfuyjE*!vCebeJIg`h98;%9GEl4$q%QqvLg>GVKg}rRw=A%sKV;G>xf@qA0HX zdtQd-z-Lq8_mk~}L#2UGDcxFicia(P?6oD=cJv5!K z@gm~!y7mZ~4+c2gK;ag8pFw#5A0W2uI!^tL10BX~v=4jgr6WjAXHvs=1h%);r<+{x z({3Nt)8%&bY_kF>_U=T6Exe2*56SPelz){cV`jDVP3ttsf%Gf=3MC9BG20LggY($Z zVu4xZRF7L;I?;gF7c+hnh$$p$w6Div-K;8;A7&GdBt|{Qt8l#z=s1e6ac28hi$Yk% z(fe89LvjG;LLyx+PO`egunW0F-g_w`ezw6{*yV)%^JM4Uh|KaS~7ts#b^`Zj4;W^e@J&*I!EwV1jdvlwu>7#as#dRL2`{vpBZBet9r9 z4Ap!-zgTk1WA9oM6YcW5e!~q^=+;N|()jC7@zotte&5+w*wlCVLo?F@v z9^E{k*UH5CF5k~to77<=#XVo9v&L&{gITZN51mW_={8#>&uHKV%maQ7H`!Ka<8kjd z{diX%FG62p%n4l;_K(5*xC=-%Elj;|yvZX?65zyQy-PyfLe22hv9B{pJNUP6B-7b* zyK?_8)BQBum^p1M_BT7Dw;n8Ucw6XD`N|DzQ zCQ%X921Z=S9=BW~wO7uW+XCEBbIF?o%g9n+r>)@GYI3`llK%SUP5$ncpW$)(WEn5UgASc4(%mf5gK)1*z{J7=(c77 z;*p$r`-3^#q)G~r{?dWK|NTH_z)_F_suL&X&M#oxk%#e+m9U0*8XDx}^`gj?#)`J) zkBkTC0$Kj}DuY_8Ayy8t`3J$o%-q;GXf*6VAq=WeC!vPCj+Dp*S~{k{>9g6M!m={> z=+ZdR5vYOPdo6bqQ6pYbI_;7%ejQfyPqtpjlAR>bjw@Okh28S6#)%K9}1!rbiQ6dij9au1h*IjW*ib}ID(5wCyAh5$fC*W zxMi`AZQGv_u3PgC!14=!5P~J-f&?GIQ2hMQnb0?nt_Lhg(@dt#eHq}d`}!>xyr+-c z!Gx6PfFRWE9`<}QPjDU=pDdq@v!fo%cY4K{r7^Nz6cbLqabj<)gvzE`m8PTuuaRfL z4vQjh`HtKLp2yT=!0hiecq%IC1Hzaji2zY(5;u~2FW%rs3=aKwGczEZ9u7qUm%tXn z4(64E2?1tpVX^tnm${>a#H7M?{3##xaJ@_+L#EwxIgh6GX>YvXPLz?}tsa@r-h3oo zdniP_$Ku&f{(_Frn{OsTIdLyc-Xgarsa)%{o%rwf;TrWm1LQ7mqd z1E9S6sq;_zPYjGoOoE-P1TAM_<=Z`x85Ba|(l?U5N6I_}HBeac$-RC`jDze4s`NR2 zo-*~6!0)vKibF|s6btu;fC>rqXHKF9#JlpTQT1Jk#EC#Ua_~2L`cysRR96wddHQiQ z#-^$^D0HL{C3^O3w096u<%^`FPHM#TVa|(Db%ZTy-8xtGKuJn8tKn$iv%^>z_U%vP znONi0?AwM6V`Zl0e1X4k6hH*EV9#TooiAg_8jN!g4>0*BzSCfrg9D#0^7XE2Sna_cLi?&RU{igJ=d~OH zA~+{};zQ;`Bub~Na1BswOP}DM)*>ZQ;G-;^3+&56|LA_PVM>nF==Z!r{I;HbXsad< zkyACNp|+?!iqI2iX;>p^i+M_!zLqloI@S0Pla3o2Q{4)~zAi1X7Scpp5T(n*yP|C; zqMh0-vd!^T{9d#BG_AkTQf({6eZy5VH&!ioDsV=$sb0XAVX@T1f3sZsUHs-aMkk<~ z?I~OW`RqH@eUhCDt1X%uVKIp;?Ds8{N(ewNfLwr;OK*DZkrzHogL$Ec%l+b4^GqqX zWu<$KW~pUgY?!P{ht|znPxyoXH)d-mJh9!S=5*nA!U^Ix-kz5$MvLXM|Lz2yC@&bS zgFN?$2g4YvBiUogA->a;TfNAn*XpDmx$&>`>%p{14F*CWxrx*!sa_EC2}z+9k0HNX zbb1S%^8@b$A)MNlg0_%#mFwFnl{)zLc^SrUa&DrfFMI=IOwqdRNRx0TvxC(h#R;k9 zk6v=knttYCQxf&wU!_K&zN&-dnQ~L+>hPwU2P5LAzm~o*b}PZe!o-xy5}274@DCxL{Q*zOcOS z7iHL~xWu;ImFX-#f}cyL|2D)T&9qpWBVP&-J$8X;ey3uS)p{^&k%B+*jSYtOrymS* zb=VAi>bjc@KDC~FT^;c}jrLxk3OjgtAH@~XSjoMBtvDN5q}hm+xt02-L?lz4d$!pi zw2~pE49c;5wsP>7#_=E~=P3GFC^@T(kQa7 zkS|~XH3_Yog*(mQ=W-*aT^>15G=cSM79X8o>7+$o_D2?`EP zTkAxB)^lbTQa@Z>D|bKkhDYt(!I^kFK=J|KT|ED8eZGE26sSP~h^}$Xy^#=qdHQc+ z&XR)RHP-z7sR!|Fybq*-n0_L&l@$@NS|z#_7{qAps-r&N;)DvOpJ0U2i8J&p*Y-W$ z`p&={dKR~n1I2K)bn(OAt3}bJ3BjV$y==7gcJyqFZT?{Y&WHku(R<9itSVhbjhCw0 z!70Ypv;9Y^-DIole@KWFhk>mQ04iG{0b0Vnd>r}Ct~TW>uAkd^HPqiI5MS}^UB}$} z*RL<0i2{H%9dL4`@%^|TZyZ}~>Q4?35aRcuQf&sg zVn6@KIl)s^;k}CyW$gs!`}IQ4e7V_rCtqH&=W~$GPoL0nfQtk{lrbW^qU};`j?@Wq+brtSY`So+HJKIbR{|QW5CB0dBR}jksO!Ywk+v^>Ad9F z;GeXPsk&IML4!%Yc#8F#sNxN(izT*MzV|h_gxq;?K=@D}LNvL5R?|s= zG0e~h1QcI39gcNmzvS1bpS1rrRg-ioH{firMfw3FkD1?OH9x1#o>U(fR!lOfBZv*% zNla;M8HTtPv?qYBO;``HBXZc!5D@FQEcfav7_aTsWA{6E9%9o_z6EMfH_8iRA(VZ; z?=TIj;#dCTRop9&9k>DyF+O7vXFZBOroN%?Y$kp_R`uDNxn0P6ibk+6FH;~ws}wtX zglJw_?Jm)HZg&_Kx{cjQJd8=r;_bPx8uQ}4@%{bp(b&*EupmCEVd%8pm`2oY^2=vs z1Zz^7>*6^nV(xt+U5|ZI&|iM;Um5WJz4BAMtRRogw!f6V`JfZ(I zuq|`vwdXf>CFDM}Wvb;j8vU;oGx2jPD&pe_o0f0=4lhW5KnW8{a0Y{>In<;-Ba@>2 zZv1<_BI8e-CG0}ip}fT6po~_1X9CWFFX*uv0yi0Md-MKY23}`heAwV`Q%@6;nZ!N{ zrx%sBDW)Y~w!{`uLII!d1@^JB9nX^SeC7_)?}2cmdad#>2Q}!b%P`NHs(#MU??&j(rQ@GND3jI<47g zi0DMX4WnWFNBH(Hu$pUDY3;Ly@1L?Ff1j|0+rf^(PAZ>K6o@kZVyBp`in;1>!g?=Q z*oGg=i?h1OX!kp!#yTMgRaDPJfFnc* zxjAyTg|-$I5M>+Y?s}Z|HpfVF;^br?Mi6Y zvpLHT3wmdw_N~kQ<9Boqe89qe>hsP#MqE7~y*Cj?`UB87?&-STz@MCPO-!FnT(Vv+ssm z75LchtWOTw3Y2m65AJdH>OIDI>__~NBZ2=tRPRxb*MFvSxEl_`!n5)r#MNs8sH8Dx z%Z_;OF5@4&^NzJfcUATadpf?aOC+*ulq0l=Ru5>TvA$ZHoQi_izvO7gnNoY3e)H;W zhn$|V&AXCqGOS5uD%2BoQs;cf&EV8Y1s1Y01H;Ux2Y-k5?#vn6si$Fel&-KSttpMA z^V*JS{vHRTTzI8xAM@6jN5y>=mVd#5X#Sx{<9%V6{UBB8=YALn0V`CIKHZ=r_PVPg zxovXkzb^iZ$C48hllO`f5BL4Xr|Yz|rt_ydAY^Hz@!WID8#^G+kp4Nv0H;Rt71F@Z z))-vXgdC*}b@;)pTt=n}_nos1#%SL%uX7NcQ2%S%JG9p=Mq2|x@on{^go@IRZ&%^$ z!7}od6;ol*Y5<%nNyO?sZqQCE$Hqs{s)_EFlhIX3;rHu#{>*VF1*MY5w2Hf<$gN12 z4imbSmUG%%1eIHCKPuz@jTdcHwAqO%Rge{8D@^rqblCrUko3B2Vw!(#PaACFHBbU+ zHR|B&nw61$CG`G@Wey2!I8Bo_P|U>yl+wB<=ibKsS9*m_lQW^`WiL&_&aRS!T@5U(PXV`aSs! zHogJj-*<(`*G_Rndw*PN=nsd}f&W@4S8IC#I>O>C41l+uE}TJv zq4$pN)A9Ea7a5p;*FxG6HTH zB^iZeH;v?Ce2a~u&^tN8I>#Z=i}jy7vU<7P4}|+1*43A6=Wr`!9^TEj0b=zwbB~&W z=HEI{`9;=rzt`gW-g8%L2WS-vi#56lCZrli+NNf8B*=6tO-qYuX=S+Dp5&Ui%5wIL zWV>&z-4O--V=n%46Zi-Xr^Ne)4lsA1R30ga8g0SSjifit|H5h`p!kA(Qoo?UAQGec zlb@ahHLXYEl$u7KgXwzetDbOMccxt#+>Bu1d)55JgZSCWcx-h2FCaO3Tk2x!x;1pk zz@55{W=MlHU5D#&AzB8=NKjiGoUoP2$l&lAa68+$`86gToRM1V`+8bK!5{3c%%hs! za8dF!cSk0ytzcf89)lCR_LaXo|4t2E&lmVNSE>@*ZLU8LG)Uuq0&T;IAYB3wio$Wu zIIYkb>R)UG4J#?_bq&-=cv(S*6bt8TnrW@0eOkjrJN@!3>uxm*E#^fO#9Z1{Z8|lY zvMjll-DF;K*@qw&6``sPq+up0&R?P|SWEdWpi=h_?}FCl3>`<{!KcW3%_jJP(tdW= z2BGR<2l9(CK1VN2^#v`mGkgOgAKkZ9-SQ8k9&Jy8&&1{ImKxF4C4WN^Dbc zZUG*-Ro9uHE43~lLPy@zS?%{UB0)_`tfla!r|S)KNDKELY8(Q9>t8|3lQ`;=Iu;Yd zatF8TT+dgcSx8NXyFIaJLd;W1fy2QG+ZjT#+mh)10 z`W|OHDfIN(TZVRY?4I|V4XjP-u`f$~M^V$%r7n?#Wt0?KPbyIT9t%mukqwbU49oFK zNu`kJ>Zp(Suf#RpA>qR9*s>!EHmx&@`%rFz;{W7k1x#w!C%kvf%U76&)_4SIqRq@JqY1KT>`RQ%2KB8h- zzB-apiV{5KOW6wSPI zly0J)P4DG9s*mq+xJ|pm7ZzShK=xMQHtRYX?xo{0;pOi+-(%Xu>R$`?+nBs;JUV>N z0$hjPY1_j_ib>vegsjD~wk)h^t$E10~ zat9;<|FHsYT2%ac67LhfiVHH+KwrM+Ba090l51VseCc$>7B%@Z>3t|gMC*K=kVEa2 z@AN<)c#z?79zmkM(6xSWx+Ka?|K6622FFIWcxD6$B2{y*6LVu6WpR_JpFc#5l1-_q zJkWw4pK3-DpY|)bZ+(bI7)=%VqQ^J&@O2XX`==pJ#v|wzw~q=>T1Oo6QPQ!)Rq_dH zi`o54939lEz5y})@U**W!iSnK{pM}TGrk21K*i&^CbU$$TndA1{nw_DxnB40;gzne z6s_VwH>-`kYX5LD(VL}R@l%xx=963RBPu1s+pT7g>*QV0DPI?N)Jx<(p*5VLjz1~R z0!{tN6W*24u0_G}qZOqEx}>%bP`_;G1=qm2=@C)#`V2o7SaGMKj%iX#^cp8v*}bZ-t5J2k*Ac;r!#3OuSHECH zk$nn@sZ+xJYGz2D+$L~$7QR}4Io+v+7Dfq;n+&D9nY{!%`F(-WTc6Id<2xYsYW5Q@ zqe;t8X|6}xV*hU%)5}(Kii~D=Lq$W(KW>&iuP>wO)g5T7;BgQU^}VCRra#O2@{99+~OIytzD9j zs<>tyBg3Gj)Ro>%Ve>5Fr=^F5sq|QAN8kHDKY3h=G}&uQVI@r+fRv|r}$0Y=6`nhFlr&*fXaqnnvB81tp z(Q=5wb%RCeSDEnLl9`|vK21KO#YN0&m7U+2*aBRrb}m^Ltz=gM^VeW)Mex5d(Jk~b zFv=7Co@1;Q3D>s@EP1VeOD0mWYZF5@O|%85KG&3Kqo8ByX}}_7gQ+;jR%AOPtwu+0?N(Xr zc%WXl8Op2zIAiRzWT2UJsUu|D3k*Z1xljM~o9upNhs$XJJEgyo%A(7z@esy-2Lku! z&*5iGqE)rd*i7y4t|QQ7@0_Lq3GgOVi3p6B4d(>u4g32$j(ZTS6DG)+A5w;ljeqOy|YJx@SaJqvTqEEHukPfY-} zo_(qlPXOo5Tm8P~m@{Fs-?X+Mx?JmP;BL2Mfidv%c-HFca}$1*LV&kHJfu$7TGZsR z5K|Q&t!+@TpQ-MEN=*b)!xS1JXA$&Lb86gf{8s`?jY@&jVd16i@|iH?Pqveg=c55eKEEdb}&b=%k6qg@Ugp>BQ`< zzI)@YXHR(4tx3k&W{L9z^4lV!S8|yvW4E3e#nOf)wLfw{pK8zvW18`_7~-989Qlse zZdw(*%p`inJE}c}9Z*{CHQ7@&TY3)rBb3bY<$MO@-GA3iqqr^Z8T=Hh+TR-5EHTV= zp6q8Ylcv%#+)rO96zkG3;o?BWGQKf@;dkJ~m$n0iW!-u%+IyIfx6mAVaCx#DHPSnn zP+6ngN+kuo-gO}#VcXg47w&4>w1@%NZragq76Yf|ltf0c8MRzFdA9gXnIli@70}Zb zef-j@bL(>(YWlLo7orTv3aMnHhf*1D*TZaeF(Mv7FXjNwOJ2C{<#2CVNZFn z#Tsch3zR8xm8`8msW1&Q5|mINhGdNXtungV*!-kweA{8q;GJHH zV4Dhx>T(C|Nvs0TA9WSyUgJx|zEyc99uCGfo6Z=Z#T=Br*4+0D=9DJ5)7)uLxzwVl z^(j+dTm99J9lbvS1q-d~T$GOZ8uuoRg1WV^1${@aZn+1}9Zs z4cpCz%FbR=tX_D{NGfw)!v?Ei8i&El9WI^+SZ(JQF^wXznT&R`MmQ89!{cr?d+rPI zvUqEyl=@c;#cc0ui(|DjE;`GehO~OekCR{5$w0?@>@XX)rPZCzFixUTUu}> zee?&KsUeyGF}DyaO8ZzisNWX)-xv*y$V>E$Ac-bTFMwpQHI=g zyl1#rCN1CoU)&?F;qD{yNEfwqM|)fCIWeG_Q~Gi|#vX$dp@cZ|rvyO=ms~pXGG!$7 z#GRJE`BvqBzWRQ62u39Xl*G# zTdhn6J%HzWjYDdWylDgq9-TRo`rXUQwG<5mjk2pC*IA#-|qE_w{nf#tP7oRmFF%bz2)LfyYD zF9|2JV8#SHuJ#P%y>Y@W%GL*+~7KdBTEF+wH=tzkZiq_m;~7 zSc#FtHP;C@Z#Q_i9fJAL-2FmNd>i&?*4)8 zk;P?C7@BNsqx=uBn7cqLP3~?DVI;_cn_%p8Zk4}@&8@ln1Zvf(Xew z&X)`oy@)|qKm4}0rf=**uNZq(VUSvGTCwNHJ?MLl19PqzUcZ5BvWHbQ9I%14uX<|J zfUDJy6aI%A|D=wJ|NN|V46tipQm++OqNkt12D`Q6d%FD+uob+QeWR{u^&7mt$ARo| z6#Z(VXMHVG(_c0WR=B@v#urg*PH(;UVLvDc9n%! zg(^wyvCu%m$T;5ksjRJdU{Xd&M135=q?npkYbF?JA75#Ck4|T}Q5=B=(rjINWK-R{ z7iaAmDKu)FPu>^W<_|n?5n05&06sd-13bL-ey4fCV2ykw<)19 z;$vH3Rc4AwCYwfGsc^sAjBmXd#%|%8DQQ5k68Ljy5NHTek&BogJB) zYSy4AA7NpqmDSWyQJfc*XL)qcnm&ft3iWHC=}{lJKHWt$4oa-%Jv{3@z1`x*s>)6i zI*|RzLf)D}YcQbgcrxi8>qWp2BDqP_P=0^u3`sFbgR{66=d-gkTUY-;^vUCk+LnYJ z`AXdsmh17Tgl;}O(nCx6RTTD8EnC_Lk>wVDpRhp6PeURbN#X%%Dj90C{X4>$pnLB@ z1(93)Z0_9)8;AX>?C-_)3m1ih*MaC(_#E0rpdCOdu7Hhkutv?f&S;8q@KQ5cukvHT zxBz;f;C`Xg_=U@OC_Zmzv<79R*AhYf{Rtn{PAd)*&V6sE#B>y^0avS*(~pQBqce3{ zRPzbhc-k?jT_zr8+i3YW_yoxYoww4isInONCA32DKjY~-AiF%PK}ay zB;GzY3DtudBmR8(I!)>0Gvu_AxOnz!dw6Jt#hX0tTsK_M`ta9~QXX(+YclD9k>{%= zldG$gvJ0`#?Fx3pdN&jZ&JE8pn-!I;Ig^~0vMXj^TTJy^f3k}S+B=>w&WKyB*!crz z(g(IEk-%MqwIz<%?+4QDn3TE$Fsdih!6zmE&!Lig)651l4bhwR1lE3UusUfI;<6i1 zL~9)w;jJ~2IjC=SkR+gbhknAO53!pqKATK#m`IRgM9n;&{>Eb?qQnqpAJ=%NHPwb! zb!Xo?^MCvrlOwMn<^sjDnrjr~l$+4sSDhH|S!LTTGy-2uvMOi2N8X)y~JwBfJ0raL*Z*`cKG*TR~N#}Zhgl5&fXT;3pFLU$ZnJ`Gin;X)h z@^0~if86Qu?)v4t-D0EZK)7UQ8jG^9eqG&o?v|TO4PGq=N6$r0yk(Ug3Qk0*MuK*H z^80;Q^%wGsY;nh{OmNw1RWON$Zv$I?S0}E?-b@%w*|_}3Fm zcpmAxt4zm%KMy_I1zC>e#bM6F|nIxSxy zF>id2KHH1=>-)O}W8UbR!cXS;{yYy8X6jy#N|L@wVBcng(qDiuJSRajrmyt&R2X$y14@MCW=VC$Z$~L;1Z6WfuA4c`nNl%KfZoW^Gy`hE9~Y91sa@8!s`b}? zfzOD%7i(R@nTvLnrDKb+R#6m@aQj+um-s&PhCG5gsDsuNJ$!TrGlz1VyRpg0Elj zT(+~|YgfPIFm>Z=2y-cJeZUKbZJ>}qot<37Qoq?HzL4&Yhi{E=D*45kV(JfVxgsf9 zv8piywW3wDUWAjy`$SZdynlaxg9mjk!MDHYR+GyM57;l9!Rp>VjS#%g&-t0%o1ME#~;kmV0n(Jg)U9rU#^Cj)oUPjkt?i?Rtc~8hPa4m)@ z`+0+HR&5rWvltc$ej4C)C0I=KIT^3B#*1ika=U3sU7w@qh_Xdx1QdVHEVsWqv-Wa) zLNj-Iw+pxtQ5CS~e3tG=2)*RQ zqDQo^+#(a#{q~77=QRVzgk=647b8^e(htI`yTA}~hZr%gP^IW(a`_6lxB#^Pa((%>d>+bFWgZN_Ow{BQ)6#=ESOFPTJ z&y2c#Db;G%ahJ65ZGi&-HK{4Bg#24-!N5jhN-8BO!2N~^1qv+1)jtnVH4Qhl?z$*o z=Ye8H`J&sMh^n6X*!9C@QI)L@UbSDrY3j}+!jEoR>A-g^!<^zR&|!HWo8m9TVZpsS z##Xdbrx6P;QsNk^WdUQ25Tz&$6}!4saH{rZA#*q?GY{dqA+*uHzSl zCP&Bk5*N*{8_T-v8vwhgQ?UqMFwEvkWVq7cbG^d)-albn(%F0(&s`!AqXWr1IFaiK zX+09=UN_3k*6^UlF*MU&(^a=C+24HsMsj5^4^)gHdd((*yA(IA!$aBBM0fKZ6u4wbYV@OR) zQ;QN^59ofuBf&|U=njyZm9F;-a7Yd~XQUc#4%Hg8M72h(abU{|WM}6X zX_OzWSIjfhmzSMkq%kjBl(~>kDild0-8DF+U9Vja_=iO!cJDUHrzKHVASs~xNk-BM z)M?N}!Y!6?(-06ErIuWF6giox@;n}O8XC{}en5CNG;Y;VLXZ)^C0%rhD3Rw(i&=L3 z(dUPqUumA)69Hv-0U?oS(s=+5ZCi!xeB4HD8tA0Z^e|??$p_YGD0J=zJAU`{PF3tB3B~E z+36Vn_z-;iK|tOpjNxbvCX3bf;i>jlE+M_8i)bx28RY@pIn6w|~Be$G^T2 zLDCkVyZ$3}IWXKe@{p35h+OGA(z25E?^OAfA1^H|M*3(oPkBNVQ!)~in46&M0>915 z&CvL*k)4;x&PM-E%s8&^dbo3Eu@WVnW}GRR3C8!5CdNzsot~Y798FgeQsq|_(Jz#= zB+K^yz~dD-&Z4Q|4yJ=Kh2z_he^sI|$s@9OF%gS0gQM0ilryi>ZS}zyApLyaf4{MAA)(8HLJU2yR$)>*wtJWdI=r*%tXy zPTsz>%9NJ}!zd6E&kjxV%d)fbJ?B8DN+FUKStRAI8IyNtSt4;REOAF}PM(mXG3Yet zHguLB>&-eGmaCf#R!Fk=V<*VCgCc8S&$seu5J|d#4m$iv=2@XQ?y~9!9Re776zl-#&d>yd;9k9&y3whi$cdA-`kI2Ap-h{VA zk^jwr{sL?sJC^|w#a&N+ES>2I^(ld;ix55`FO-=> zG8kSu<$YZL`~(btVIt~x8i?P8WM*@n0Li4l)5jNoeEyuI$sKpR`y09pz7x~mxJL%$ z2}1CE5$Vl#MBjaBd-6?gW(vlQ?2R^khvBw2rlajmui&>&pV53#kJ*CXalks|nIUN0 zq$zHEbt;BF`8iUK?7^H*p3ng|U9%1)=VIwkUm$Pe4BYtqH@I}h;13D zYkUKO5L34q_H9_Cvd!;FG7Ad|(YQlTq#Qe-vq5eilyyk^S%x}I+reA(ERiSVIxXp# ziaFEA>y^KJi{op4!nIF*ic9Z(9lMsz#M-&j43a8oTrl+$X&Dp7Swodi_US|KbF+>wi6d7&8P(@v*2?vj)6f3$SI;Ov^yb zQ(d#@+O}8p1M|T0=b$V*H32mmwZ_hsbFk^#CveLfKjE5ZCm`|AP9z=Or*(V!F!yOb zdp`UBBs~2B%E+2MkTBN_tBZwW4`b0=vACw^ol0EK7EvPky^og9f(%Sq_L<)Emv%%K z16qn-`tCji`G?|?j>DC-b#FNk^WQv(KJBi+jOW(t-*etL2si0lNvdgQ_V6%HHzr{o z*7GjRAA3lx*CdGQ>nqJ^>eH+7%ncuD+cJrBwhRa!9Xb}DJ@~s`zkSyvEPeMFd}VM) zvN*8AHTdPFts3Y2HxJ>#A#cjJhNV0-FcK3UUxESchv3ICn=$W=1Gv2Nb(M%SuY>)< zut2_NIKRBO8PTCN^ci&?%auOI-J18;=kwm!FX=z1;nKZ=Wx`{rzj}C%@mziltG7ad z44UZ^P3}M)RVW-JJRk}`J-1QPwFqH>QJ5)l^^o#wP^~%EjZ4S)N9UndWCPK&8E9Oy z6(&8k%#yc*nDFEZDI4Jp?C+(%U%crvDX($p-DVK}cy+hF^Y)z+;p^>hA?s(SJ)CQ> z-EfxD7Iv9J9?rhM&gp<<@9srX|}w22^g@(s3Qzy9JFq_m^+W2{WN2 zRl=dQ)R?r9@I`3cWz@?1dHIE^U^yK~OIO^k_3E!kp|S^tK&uUXf$|E9MB%&ZbYpsA z9Coev9nE_T(uPl$0T)*f1i0oR$Hh-im^re42V!@wmhdkz0<(bc^H-!66(fy|gTA~Z zg$0EoBwpSc&;BjTkdu~R_$AtDq|94jSPVK`dJ{Z_5Rbk4QY@YPE>0ZWVR-@S``zJ^ zo8@^T-n{1$s;ahy>3jvD* zYe|3=W#F$s86jDtjObuQ+O$hap$wl{=T!*8-v$S69@w{T5gK;tuXW3M;~?tb=4DFk zLWCICYtuuC8VAj6NA5*A(o%|1uWff!Yt#mp-}{=TwWuHutuDF}(RG_*zl2HhR=_=~ z-OPo&l5VzHOIdIbTdP?ITqfUhFzX^6Oviph5XJA;FVyb|#@o14UnQSh0NbMHAOwY1 zQv#|MX(<=8Oz7jgT}U3?!FpUX0)-+Ey}Ndl@B3i$!Wr^f<+3AbTQ_^6x<54UK1gMr zE(LvWdP2zEP9z@P3wId|hq-2|J5u{$Pe>arL9n#fMjiX8FMp}ZVtLp_avc#8fDxmg zK}5~QDzDM?TA*dmE0A(vlYC#SGe%0{ENP-HRO5o3G!m4PTFowy{Fds1Ya-*s5rm1% zL^o^)pTJP0oru$cK}zCrA;qbPmOL?J{#?8Rv`&ri4I;pqydJ|J)Ouxp>bANNsfV{p zI*O2+o{ZRy3vj`p5%BO9eJQ%G*9{LNtY#zl6(qG3x%Yb^ki)$9W>65ucwBz_HUF#hvd62M|2^ z`Ss}jU<@*{Q*d3c`!MqIXEFMtq3AX`8aKY)16`W-#1q5c)-ahimem7SzKCxZy`%5^ zx@wYI$W4&&hWLl$8zHOH7Jh~H_Xgs%$q(VV8$Xu*lm-tsC8%AR^}*v3?t`CPgDww5 z;Ms5Q!u?mgfR2r2z?zwWmv8+B89C{=a8x7)KGhgQyWLfmXEPp8(N|Ai_n!JkkCt!} z(vD&9v#qgo+n+cPzZ)G!2I1DReX;-84m7RV25;Um0h8u_jIN`j(EXtpq-7q*ClCBm zHrU87%0t)Y{m`e)mALHbX1MH`7Vwh1J$m(B+!$muo&GV;%J4H0R@Y0IPPQp>&Mt333Du@OcE(sxbp*XSb7cBUGEarXl z8h-m^47v(o<8*#e0j;5x!6vE4qlyyGI=BXlCcUfQ{{HFHsM)L|TKAICAl*qsa7jK6 zZ(oB26W+l5Z(qm!FP=u{!FLE*xUfR_X6I#1Sb5Lr97}Ov@g&TjFcx#aenl56_PXIQ zMAmKux^&nBr!$#{OYeIF18#o?*}1ux@#aWu_;ZqUhQ`hpwVPj{&o3VFEOPP+@Z;O} zWBr^-nhyO5v}0u*h(M6ko6xB*xtDWzqb`Qj{D1ZgB5O59`-`tXxrIf7aii6`tWB2c zv^mQxrhY3FOSy1*yYlV@E;^0KokiFwW+X{Rot>^^-Zv;5HDnOMg_0x(blb={b^vvS zlqu1%MCRq~gSg$Bux-(gXnD~U4z-Z0NRm-_7LpQN#9ds<>*`d%`XqU*-mr}hOsM>u zbh%jDuT@2z5lBi&cv2G%3(0J+yE6nv)rC(`m@Y1*n+-{Oi$24207{E73H&Y@B!x!T zMYZ}Zv|W{m;`SD@!$B?=ph-j2ooLuROI$o9wWbUi>E@zcon_#2`Iq{DWQjhl{GRPv zNrOf9NSaC9NyymtX|;~1-B@>OF)UPkk73JqqN9$>U^6`_4!?f%yvX=#nEK)K+J5P_ z#X7YGWr;g*M2M`=0?YQtnI^V(4y;q-W92Q;1v22KT+m{vq*vl9kq)&upJb5fFv25f zDJypMM0$3?t~K4F^7fA@Z)&sn$=XlJz7Z#dKe*(YT%T8LmR;kLo*V@ke9;bS<)y zj-fa&OLx)XBI%}GFGqp2r)FI*MRrD#=6$AaPPiW>|05IGu%R zRe|~@z$X}4JcZ3p@ss${mBG*7&$6J;cxmGNj}Vu97&XG{V%Ew@x(KdzRAZ4l5=LY3 zDUDlki3hQ2=R$O8-bZ)C$Suf5{|-ZtmYs~%d**9itot`wmHmB#^zT655Cr*$33>Oy zH5c8EnJXvYc-j#iG$dst;IrRe#RW}zAwb@zoHD+3dzRpj)l(1^TB8DCCb%;Q$v!;^ ze^@e3(%TU0_bkPSKR+jNcxgG)z2mxG_hR0p)My}6d33i3=bC{xJx=o-UFq~ zIA|F$@Dao%9m4!AKOs7#Cc*-uWbp8~Pc1(r&Tofe4&yqPR3I0_oak$m(j>aAPph3HyxNPL>LVB-OrL7-V z0TS~P84Z?1G)Jed7omQ;i_q)(htXsBXoI9t>1!Se;T6*i?Jw+wdJ_J?yIw@wzQZbo zZxB0@Ns<5~jplSSNq}GD-jc@NXwd#5T=nq#5?@b=qU!V!w8XiKvT1qIl^AgAljwZq zUDz~l8WIlg(XcB#zvT&Zy6jeLnmstSQC0q|FGFP0T6fU~{5h132k~T|6SqVZkMCjB#!)#{~KHX3P!lTjgvRl*w%s~eIu(b>1=hoX zjfjQ(N`EQpqm;Pxl>5#dl+d z~S(6lyq;b$S;hF37`yXDu1F1r;D!4mH z*{L41fMJ^oR6EvU!?j4sHi@xxaQ>l&KYv5fBlX*MR|_c@^$G*m@2o-D$jeBDk6)04 zQC{C9Ys@eGrpvbCqxM!3C-G8eloTM(Jy;2(t$Okl(w&x5j2Rz3BYC?T-#>eUTI|ii zCuPLV-P;&w(`iq`7V>J*g|=WixiHQ@I8tZvIEcv0%|VR@Ei~^DH5VS)W+=gxwoxw$ZEHC~{l;y`DO4Olw?m?0tV@t^VtaMG9i|9PQ#kC_PLNfAQeG%qe zsxu6n712Cd!XcPewl5BF=oihc-j3{At6O4nK*)S>kP^RtyWY!_cxu$Ht7Q=sUR@VC zbDhiV&!1DnNl`&=g}ON{Fn?!Je*Q^tRa3)66unvrO!cB4(vZG?oH{W`6ntTQF^@{-xt6F$-&=B%Hl?g{m)HAiY@G6r?I z0c&?I#f50crLslG9(7IBO9VuyGzvt;-}{~; ziSn-4O+v);q^yl~3Lf%qvB*~4Xc^#(+<8jg5;Kk=uP|H7hxt#Hfd@g?n6owDJm-)y zbjdhsxhRKSjgTJb7<;^ulo>0(-4R}NTn1&8lgpLYJ66uYhHsxlhkjS1Y3mEL!P!Em zcs)H;;hGIxJ3Q%LY1ykASd1D?+UwLWI|6pjd`==;mEvSa%ICBU`PFH!zH!`siQkdj z(Q?Fi`3v=PM{t8q(y6po#Z60=b>rfn>?D=kvy-(vV_12mQ~)KY7w(1Xjg2&hMAcNn zOKXZrwr#Fa2%`g((Xn)BYOS-N zRPvQy;))orT-0jVLemvhr-_6~|ECg77nNLPa1p1E5Nmd>l26uybi}lbW#>s+Buwt) zk#zI`7Ek|71lCYi=C>T#lF-mXq?Rd5r^IyDY}yvN8ELu~Gp&CCk+tCy8l&~WDdfbX z`?2_=`wX%BXVt{ksSZ@R9PcT>K5NENQ`ulzI%SUavxZ zpDA=!A|n~e#|~+`_-yn*e0qO>d?vpG8(OCi+8Jg3xVNA8?gqhJ(LfEa+#KJRQ;{l{@i_owZhou{G_}%%RzU7TFnd@rwc;0 z2CWemQr#?_=@_I;H0~(U> zstdcxoJlx5y?hNrLS8!33Pj(De#y;FRqL`j5MtgLm#43<5c~+aQ;L>724klX`6CB+ z>lT|N^WilbX!|=P>7~mDXB*gVs1rk?YT?q6ui|512Q38TMw+!>G;c@ZjMi9y($FqOvm}P}Yu;>SfLD}t zf@z~dHQ%v*mG@{BCTN*fYrOo=SMp#RrZw27h4@63#i6j|lj+y92juf#R(y|PFL%bx zZ}!41WBcIpXIkQQA;Bcst9LEL4X*o6HUb=6Cl@WevtLo+m9?(#8l;W#0V)KomWFhnTJZMq(T;>aa{<`Vy_?ikq3cz5q2I7Obl(I% zub}KC9JNl!e@2ruz`s3&HoKJ;BEhpJydeavkPG*?>w_yYQj>6C;}TKO>6IEkzb!0~ z_eDtk3X{~Dz>Y~thNaj(W6snq$NJtD&3nJ1Ds3b%EG^nws`|s+||#G2tqN!LzggiEc6QcHxwFdHxF}efu{o(j5ov4mza6CP~tAmG^1oU>$jt zWW&8UM=e^H-}gG=wy(tIxf9j5l16n-y;E?xn*z(!Y!AH0&d)a>R0bvWv3t#YU3K5E zbr%`!v#4B=m648>KYyXt>|37xSn94+iMz3lRmJ)}H;@5=5QtLG%7XfLk(46@k>M%h ztgyHg8CxdOz2x}*ZAM390}jgD_P<8=l~0X7qV5JX5OA+{ejib@NhK1`HcGc6T0p&h zjji`=!Chr28#QEbO^Z5rjYvOn*g`Hvi^#w3bZ4=EGEh(~-Moct*aL|+cb%c-chjuT z5iA7MFC|+u2$KQ)k~u$1$612tdd;=%nBS$lhRAmn+adF1#>cmj;+3(-l3RX4TlIam!3hF;vHu0q6$_L^!D*9ba^P2_lt_zZ`%h6^NG}B5@4YoX2S5fD@LtI;{-ak zVeX2NmY$06;AoA9R$f|ijg%RnRXHm+O zkCDmK;iPd*eg7FOl;?BDzpUH2Srcc97cHey!`hfkP@eL0bK#SH6q$we*){GnURoMv zjeAn3erYAM248cR(P^QCnd2HL1e&e}HbN|5CtsMCC5`D^_OhZ=Nhc}?K?flM6F5E$;Thq ziiH#3!u;>v)b{Y_*DoRI=zb+Lv=}vL-y7SP{!+GmAUi&G!0YEu!QQp=h5Y+q=GSjw z!FR7=-nXymAty|WQLE<;92j}apuwxuuv(l6IFPWdt8)wKunG!gFf$KPwHoQ+HQXnh zWR<_nhjwaJ1V_}A_ri2B9S`0x+ejnbf4KmEeD*BneDxv@Y+EbuyNL`M z?i8Gv;DC(v&KfOtaaS4VH3ytrOh~!p?if4?kBjQqw)E6d0T-mP?KEiL3(KaDlQ#0Y z#Py820@Z8Xz3e^4!Ei``>$U5JPM33=zDGrt-c-Nl^|L4GOo%8Cecu{+*_mp+t>6A4 z-AjGmcdui<=(qSoyL7K~|B!GAyGXz1z`>a9k@}Pj(XA;tO=Qu=HH-2ZUaNu5WG$WY zfu8!eM$+Iada5Yj@Xcm8oK@0vsg{ueK%ucXu&VaLaNYfamCSN0&A^E2I*4WbZbEdp z^=0~w1*qAumDZ05#uZeWs_q>8o8i+4qV;4EHLlkv;B1lT$h6!N(M!JQc-aUkhn<@K zh2OuWTZRUNMx%t=dP$jZ0W-^pvk-iTZd~jWxZsiQF(kr_kEEAJogWt65hw#?<~Ag{ z2GV7ak`TLF4_~3RoR)UFY%nhBgM|~{mO(-*MAmL>xR9L*L@CnRd_Lf011A$CN+d=6 z@o)al7Cha(v3TomY~^_D>bGPN<%i^q1YNk+rhaEUI`nnS-SD#z(`7>5PtBrf-KI&n zX<=QwWtQ&0d|`{eSh{VFJYnBe1<|v7&TsinPJRX!ZJvc|dfcT%l4+w4^>FUYvEdhy zCBvnMZH@m{RXVh6FWvTsT5o%{x)gCq2hpxUSB&WYgh6=aKe|5ry7oJCZ*ehN)w=*m z8SzS_`?k9ZZR&MV(thV9kE@?DXQxfVP5*8ZY{EnOz3qoK;OjreVnBzh(ZBsw$dUIs z+g?;yBqX~gGIP>(P{J}DKj$s9sM7(R8upUB#p#xEw_f}(V&nH?d+d6Pt45Iy8gA(G zfbMugzvjUg-h{nJx9V;xRhH#>2DTk9(I2*Okq4DD<*+fIs(8>bIxiKK5E!!W_=Uq4?Tc!!j~uNIEQ zGu4`L@m(*fCCHvq$w=nN%0(?N_7n)yloB6{h>$=Od(-Mt73f2mt8N9ff^iEr`Pz6S z;Pywsq2bbbg))QGUP?yUIdUqq|7}l8hsE@je?ua`^2tm+p`?-N=W6x9@M_xeb6`N< zPW~7kzvT`A+;yYKY6UJWFU$i^666YVmahR9WThqQ^f%ogOfX#}M3Y{+1()AH7SVOM z544TNM&hGiAxSgqkyd#g*PD}>qVX%ymUn3VNlQ2azo2mSw@ptvDulyu6EW+X9W@Vy zp_>eE@fo+ma`W^yPJokZ3Uca+ShYaWeTVl5hCwSkr*F?@2XH!|m1O0*&FI%W6j$|X zXSsWN81mHDxMJ`i-O0gGz_R87H_8&Nx7ISqy5<5;$|Bo?PMgd7Y+pPwohQtBZ~>Xz zW82^i1{W(b47!of!b&T$UvPw4etB#&E!RA0k~>qR$otd>=C+BPh2erRqwUmH>o(h9 zfP7Cmym2HfJI&N9UMQ^kWv*nOT#vjHcL;VG0A!!yDB(>OsHWm;(IWgeL(t~+3u-T}b~ z64^D0GoNKi8FNs?GG@6`zmdQPQs&i)XN2qRQV7rBY8pG;x>!Gamvv3@${kD!N?Z{d z7N&ZRmVC~X(VEY+@q|N?U_;Lsd7ysdOaT{&avcQQ4_#r>6OJiq2#KoAVqij5AFv)+ z*0jQf*K8nh$oo=;rwisUJ~0KkNr&;m2xAupN5=4{ry<|{dAPf=@A>z2A!VBuS1wGu zZ_x8-UB8q1`x5>lw_neG3v<@aklLknHy;B#4#&NNp2lmFAH>QX^R*q2@V#>DS9s-z zQCPhBcU;}$b|sdNd~pNz9p$W#t8QWU@YQdiwGh$!#|^=eg#Btkw*@W8O=`Bn>$iW0 zS0;^8R|xv=lJJhW_)&CgF+dmek?b!K0{rFgZwPrU(8Yo8-uVMo?3#~pGhbA4YumRl zue7B1ZhJXKU-?Sep3h(Z@fKdb?MsZE{uq`>`bnIx>~;%o?l&5#nMsmPA;E_?;-i_* z>mJKbUHbvrHS8k9IZNFyp8e)-tlhH^H6t5f-2F50=lbdR@TX_t9NmJCe|-swG6)#h=^ETV@Cn@kglUgYJ&KpUzYpm-sVWa+ zuKz%{r#pCJH=5LFt@X7hZkv`7E%)Yt>U@W*Yc4iz?uXq|-?7{=V3#xx81*4;y#6{A zILHDil0Pao>uMkYr1GR9wpT$^+_of_;qYFC&RU@N<(~OIui3f({N97;f9un_u#CB>Gs^LpQgC0PB-SGe@PR}mauT@}AA zm_DO(GGJRSfA!o1)5R3o=F^zIaw)&hdXgU(Ahqam1v*}Oqb{zo2Y$+jzJN%Mv+JJ7#b2rlW?%5wMg zaLK6maP9Rs8Z#gc1l9}d$zB^{+p%r`W_{~A1uL1bu1mg8?ZD2|T87ys%{Ec#TE3V6 zQ=L-zd!zlZ?HKySh^OMf&+?8{S_uwLB^wHcrO!_aBOJDKhN5Y-DjVkCOrr^V_pG6E zWqC*Snx?N@M){1W>bfdum{Jx-Ia;NWoh0j(_igG`pSfDeIMXJ1wU#%%C;u@&Oe)LI ztY4;`_l-KJ*lw5}Qy1uacJ!atGvj04EcL{;KvZ~N-qASCdXQ&kTRB}YZO0Rmka=u3 zUcL7!%U#FCO|Q;IM#01II7g(JV42g>O7cuM2iA+Wb-AWLE-k05C%(sP4u0sep!IC^ zo|}|C$s7Aj-s5v#^E>`G>dF_x)>b> zEbFS;7~8$k&aLX-QfJop2 zG~Z{Ke+?rXeP4dIWyAd2hNEdZNt@ODm}#(-x3!G&?~`3u1-`@l+3HYU+efKN&qn%2U!L<`Sv}a)>*<2}@V~N8 z^S=QSE?RwcVV)2*C1CO+>E%6>92;cN%^<4sFR%F{(c|Ji5>A#qpK%c>@AElHDP0me zHtK=-8-IaIsU;3Os2rXV2g5VdCpYw8UMm^Zceq&9T?wSTp!e*7@9B3k;AA-bo>psv zd>dhrteW}OaOB7In0Zp)Zng!|Gz_+i4qrggk^5GT$RHvX$~nmE~@;$lli|3PQCId>@I`vQ2)QPfwSJ0 zq%&&Ue>j?UxmaBe90lyiLaWuqrT4ySES7TOZ-GzaKedm z3GSe99_`bdd-8pn&v&RbRQ`)kIg0IvH|Rn3R(zY4mR zx%mZKuF7FI#|b$s94Bjb!ij$y9v<{-GZreH35xSFspTwJPB`JjzYn?uoIm?C^KhR3 zdaqC7XZR$0ItlY>faOR3X8Jk*mkBe$yp|SLc73&*YftZrr|~%9gcJWfbRl4=H?m95 z{8S|mHzCYU5&lns+plr|Z70qnNXKjLPU7e=Po{Lj2`7yHI0L76BA_qmkLnm!D#JOx zs^7`e$i0rapXgt`cdo$wUAbqiuEPD7z;ZiZ!1Cdd&OQObx-aYBhSa;B80bTyA#K3+ z+QC4M>*-PmFZrD*5<{lARsPXW@ep7vkfQeXwNm z`+tu(OMUaSuesm6q9-BhD)!>y^6OGsRUEI2&=j48wh&c#RC4^!x2e+ww>BclE6C5O zy#1GeR#hI$OgZPtpOk+dnSCmHiKH(-Hya<_-Aj+bKNI3i!h9h17(N^|Nc71^=Y%*@ zcjXooW8tKC5E@wxK3oLbEa~CN ziqywW;(T(@FS1Avu5o;L@<1WW-{%V4B9MClTmK3Q^DAw;c)o&tFY`lU`&Zz8$vj}? zRAKh(+}(n5=_Jl)2+@T_IVqNla@g%v{e5}zmgV9cfur;IgFEos$4?2#c|rbt5??(s z7&FG+hd;l15r2I4v>p-5V+rhm%AY5MakZ?yjmytD*x7japj6Tamw$fxj-Bd}o$K)J zQ^R!+YIB2sM+60)DqvZXCK|d0++V4jvOe{muK}x4b9 zA3A^bX+F0L0ZEK~z5UUx#l`5}av&~heK~ry9)wO!E`qz8rx0i!kM5W{?Nnf8a7UJ+6K3TMT>Zb6oM@dx)sj5S=a`f#FYog<(&Bjb6hZ zfRDG~;=rG$ZTxJbW!Ek`#p&f2P(~Qpd7Izz*j{!L<#5sbn9r&F{t67=Iy~ENNCu4O zL7G-?Nk)mKqT|wJkX$f4Gi+PSob7Y|*jZW=Z!=E*PCBh?1*XY5JTvROPvY$5=a0~8JWs#W?oq@9 z-($I%;TYCvBOp~#R8(a}Dt}kFc06!==VsLgP8aT_RJ4wmQ5R$+#o^Bh@8H0e<*44M z4ZJM%txu%@@^iBA=hv^IS-lz}|KF+n^Mu1iUpx4~2OYDLt?W7mvDPa(|>sx?DHA%9m~coSZ{<#W`EtS|C> z_70x;x4~Hl%Ey@N-$VNbUG*sNs*szXqeo|t9P})5^0O>=PY#CfFM5CnpRt^rI5SWs zoD>8o3L!g$7+c(6nLq=uPKpx?w%gly=E>Zy>KfMV)v-8 z^NB;d@cnZ);QQxq#Eh{ck(HWcbjbR?H*(c9##Dr(A#S#hIGo(6vJl)_UqnY({CSm@BH;k!jOCC5i z{pZ)OV2`BR%Qp}^SIsU9|EG6G>Cu=BpM?3~=H*y0VJs3Qj+yU0EOA_qg_GZhn|FYu z%?Imee~-Cey(DFshTlFJqiNW`ajDiHNy?O0Zr5-pzHl=RZCfSfU=U{#3tD(*jJ;pW zY3gftN!+9H!;7~dLCTLEy04J%Uq5_Q%JN1%K6}f887C#qB>N=pE2X_mu+-huSMPv} zPl(31VeVA?^zMUj5hc3#o9FSx!-J5Sa-ytbHbEs%0zsFH2~tlCXWbv)%Y8R_S886` z3hO{(G(M1PW18>mw9m5*T?ptFB)>Da-W8MFIbb$fH=7sEgfDV1@U9n?j4|J4QrR}x z{z~M(b^~ulZdN*SGEz~$RTmjFH^Sbv3oEq)>YGxpK>YH-V=Av~pV@hZ(uO_Y@9QC< z%OFC?V`gpvroM8gwiC9y69;#yukzmg2QcOBhmd}}d?q7IPbeRgkk$uT~!hneN9j7--?hXJ=7XVQ10_YRZM^V9*yJIj~)X=emvY=;p1f- ztIN2K9gW45mq)1VPL_W&lH(28lyEs6|LgRLnE32<_~wbLk(QCE`SW%wg@=pCiPQyW zXJ`>yH0d48c=JBw7L;PrhcDppw&hZOJMi^mLv=PVBT2%Q{7b3h$FJYT#OJQp{LlOD zO}P04X}K`$xwC)4j>SLWSV9sezj~L-?W&n(zfrY*J#RssbDj_wx3*#{KdFUYvLz@^W+V(a4{4u*H6lAUVv;N!O#C z`Ag17Q0uChCjLwEXg*Jo=Q(*I2NLT0m(k&{{$AMaa#!=tLx zvyJEG&-5|Q6TXt3ZA|y4NLc(aJ+|PH)O@d~qyQQ6FW<|MF!k7L$urYnhHaY$YwI-! zY_!hvo!o*PeTQL`rA_W<=Vexz=l^%GTs(y*+QP1uI#u08%j(v}GqHEw0wJQivGLDI zSU>+Ksj9Q@ZouhuQLD($&D3iWxp_hoqv|%t@G)PZ?`>nSY3?+v{9`go^$1GCJ%i1G zq%rouKKw3Zv3}d`h^gNkhxYHntZ|Q{)8)6}+Gob2R`bq6CZ9rD;!$`@XF>v+5O)Zd zJ@_H6dGd2C{Q7wf%N{(WgIyxzJtr+$!@BzMPmpx%0Dk@C85ERoA&9$>)pY52A4StH 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ƃ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%0AGvv~D=?o9UN<@YwyZ|C?OA z*#0;kk$~CPu=@lFb&ilXQM)SIDrXvZ99geq+0)GjhfeI$>q_KAZaJG4aI&A$I{N#b zZ{Y6Yfq@;ysMYu4-q)!+#P@5a!P${pxK`FTNwl+R*AG``H@#27-nwBYY(2CV5ebLk z>FNy^M_24UzE$hGb;B;&COurdv3~y&95}XJt>>2HnV_=JDzp>3BbM*^4c_j45}!Rj z79wn*T+3lZ_bZT?8-)NE=M(a|3)mgLJ16 zav%05`XxI{+Sa}uD`m6}4}Es6j^mUObQLKT8A@5kol2NbZl2Jy)kVn7$-}0wm6A6f zDJxGQ=&`Ce^lmd$)9B{tjzW=t^S95GI+5R!Kay{PiVMr3CRtJ!!TQe5G86(!)QUhS z6|(W3`vRcw)B#n4HAhqioHzB>xhQ$JgI-n@#I zq>Dbz1wvT4qr+X(R*9y!1Xn)wg$}lVWI-i3C=}&qBe3%*+&6V0Zu@X4u77c+x=zrt zMGs+GvS>wXJM?-y^!Z9md2cbUd;U9lS;PPbHZvrRjE{c7wDg)m>sGN0D(p-{u73=7 zezX#IOkIlc_q>MO%w%I=`U9}cNMyNyrctw2nDF5HYW1VFj#JCVebFk@lF+b8b6kAy z+j74Ui89Er{LNr#ax1&a>1Yvl(h2i(bA>%TjQR-9H_a?B>jsItek`L;sWGmr6TIUW+lunQUtAg z4o5=dL2a)m!*`)c_u<-Z=mBuh-o9`KGKFwz+mtxi7Ah1oDFZIJlms+XN{yevh6aw3W#iyU`1Zh1&wc2eUmXdpaezb z?7P*)yg^KNuU&v;GvCLKh2Lr3qD-zWZ2h$0mfJZQb!y5R`weBGC3&cXL2CR$TSytj z=n0o}(F$$S3O3RL&_dmI?CPkxSI$f%0AGpPVRXBm*=ql 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 Oz)L|!RT_x5^8Y_fA7Qru diff --git a/windows/keep-secure/images/vpn-profilexml-intune.png b/windows/keep-secure/images/vpn-profilexml-intune.png new file mode 100644 index 0000000000000000000000000000000000000000..7277b7a59878679cc2c2687b68fa85cf647cf0ef GIT binary patch literal 54667 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
)6uong9Ai|JwDj-?9+fh9U3WSPbO5kUnJ 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 z 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/vpn-auto-trigger-profile.md b/windows/keep-secure/vpn-auto-trigger-profile.md index d2559a3ceb..676c33cd40 100644 --- a/windows/keep-secure/vpn-auto-trigger-profile.md +++ b/windows/keep-secure/vpn-auto-trigger-profile.md @@ -36,12 +36,17 @@ You can configure a domain name-based rule so that a specific domain name trigge Name-based auto-trigger can be configured using the VPNv2//*ProfileName*/DomainNameInformationList/dniRowId/AutoTrigger setting in the [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx). -Domain names can even be configured such that VPN must be used to access that resource. If VPN is not connected, that resource will be inaccessible if the persistent node is configured to be true. +There are four types of name-based triggers: + +- Short name: for example, if **HRweb** is configured as a trigger and the stack sees a DNS resolution request for **HRweb**, the VPN will be triggered. +- Fully-qualified domain name (FQDN): for example, if **HRweb.corp.contoso.com** is configured as a trigger and the stack sees a DNS resolution request for **HRweb.corp.contoso.com**, the VPN will be triggered. +- Suffix: for example, if **.corp.contoso.com** is configured as a trigger and the stack sees a DNS resolution request with a matching suffix (such as **HRweb.corp.contoso.com**), the VPN will be triggered. For any short name resolution, VPN will be triggered and the DNS server will be queried for the *ShortName*.**corp.contoso.com**. +- All: if used, all DNS resolution should trigger VPN. ## Always On -Always On is a new feature in Windows 10 which enables the active VPN profile to connect automatically on the following triggers: +Always On is a feature in Windows 10 which enables the active VPN profile to connect automatically on the following triggers: - User sign-in - Network change @@ -49,7 +54,6 @@ Always On is a new feature in Windows 10 which enables the active VPN profile to When the trigger occurs, VPN tries to connect. If an error occurs or any user input is needed, the user is shown a toast notification for additional interaction. -Currently, this can only be configured in [custom XML in the ProfileXML node](vpn-profile-options.md). When a device has multiple profiles with Always On triggers, the user can specify the active profile in **Settings** > **Network & Internet** > **VPN** > *VPN profile* by selecting the **Let apps automatically use this VPN connection** checkbox. By default, the first MDM-configured profile is marked as **Active**. @@ -59,7 +63,6 @@ This feature configures the VPN such that it would not get triggered if a user i Trusted network detection can be configured using the VPNv2//*ProfileName*/TrustedNetworkDetection setting in the [VPNv2 CCSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx). -Currently, this can only be configured in [custom XML in the ProfileXML node](vpn-profile-options.md). ## Configure app-triggered VPN diff --git a/windows/keep-secure/vpn-conditional-access.md b/windows/keep-secure/vpn-conditional-access.md index 0e42e98869..d1b31b2fe5 100644 --- a/windows/keep-secure/vpn-conditional-access.md +++ b/windows/keep-secure/vpn-conditional-access.md @@ -15,7 +15,7 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile -The built-in VPN client is now able to integrate with the cloud-based Conditional Access Platform to provide a device compliance option for remote clients. Conditional Access is a policy-based evaluation engine that lets you create access rules for any Azure Active Directory (Azure AD) connected application. +The VPN client is now able to integrate with the cloud-based Conditional Access Platform to provide a device compliance option for remote clients. Conditional Access is a policy-based evaluation engine that lets you create access rules for any Azure Active Directory (Azure AD) connected application. >[!NOTE] >Conditional Access is an Azure AD Premium feature. diff --git a/windows/keep-secure/vpn-connection-type.md b/windows/keep-secure/vpn-connection-type.md index ecd032bc82..88218c2ae2 100644 --- a/windows/keep-secure/vpn-connection-type.md +++ b/windows/keep-secure/vpn-connection-type.md @@ -15,7 +15,7 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile -Virtual private networks (VPNs) are point-to-point connections across a private or public network, such as the Internet. A VPN client uses special TCP/IP-based protocols, called *tunneling protocols*, to make a virtual call to a virtual port on a VPN server. In a typical VPN deployment, a client initiates a virtual point-to-point connection to a remote access server over the Internet. The remote access server answers the call, authenticates the caller, and transfers data between the VPN client and the organization’s private network. +Virtual private networks (VPNs) are point-to-point connections across a private or public network, such as the Internet. A VPN client uses special TCP/IP and UDP-based protocols, called *tunneling protocols*, to make a virtual call to a virtual port on a VPN server. In a typical VPN deployment, a client initiates a virtual point-to-point connection to a remote access server over the Internet. The remote access server answers the call, authenticates the caller, and transfers data between the VPN client and the organization’s private network. There are many options for VPN clients. In Windows 10, the built-in plug-in and the Universal Windows Platform (UWP) VPN plug-in platform are built on top of the Windows VPN platform. This guide focuses on the Windows VPN platform clients and the features that can be configured. @@ -27,13 +27,13 @@ There are many options for VPN clients. In Windows 10, the built-in plug-in and - [Internet Key Exchange version 2 (IKEv2)](https://technet.microsoft.com/library/ff687731.aspx) - Currently, this can only be configured in [custom XML in the ProfileXML node](vpn-profile-options.md). + Configure the IPsec/IKE tunnel cryptographic properties using the **Cryptography Suite** setting in the [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx). - [L2TP](https://technet.microsoft.com/library/ff687761.aspx) - Currently, this can only be configured in [custom XML in the ProfileXML node](vpn-profile-options.md). + L2TP with pre-shared key (PSK) authentication can be configured using the **L2tpPsk** setting in the [VPNv2 CSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx). diff --git a/windows/keep-secure/vpn-name-resolution.md b/windows/keep-secure/vpn-name-resolution.md index 88e5b76467..b0d5e30d57 100644 --- a/windows/keep-secure/vpn-name-resolution.md +++ b/windows/keep-secure/vpn-name-resolution.md @@ -15,23 +15,17 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile -When the VPN client connects to the VPN server, the VPN client receives the following addresses: - -- Client IP address -- IP address of the Domain Name System (DNS) server -- IP address of the Windows Internet Name Service (WINS) server - -The VPN client can access intranet resources by using names, which can be resolved to IP addresses using DNS-based and WINS-based resolution. DNS and WINS name resolution require a server address to be provisioned on the VPN client. +When the VPN client connects to the VPN server, the VPN client receives the client IP address. The client may also receive the IP address of the Domain Name System (DNS) server and the IP address of the Windows Internet Name Service (WINS) server. The name resolution setting in the VPN profile configures how name resolution should work on the system when VPN is connected. The networking stack first looks at the Name Resolution Policy table (NRPT) for any matches and tries a resolution in the case of a match. If no match is found, the DNS suffix is appended to the name and a DNS query is sent out on all interfaces. ## Name Resolution Policy table (NRPT) -The NRPT is a table of namespaces that determines the DNS client’s behavior when issuing name resolution queries and processing responses. It is the first place that the stack will look after the DNSCache. +The NRPT is a table of namespaces that determines the DNS client’s havior when issuing name resolution queries and processing responses. It is the first place that the stack will look after the DNSCache. -There are 3 types of name matches that can be set up for NRPT: +There are 3 types of name matches that can set up for NRPT: -- Fully qualified domain name (FQDN) that can be used for direct matching to a name +- Fully qualified domain name (FQDN) that can used for direct matching to a name - Suffix match results in either a comparison of suffixes (for FQDN resolution) or the appending of the suffix (in case of a short name) @@ -48,17 +42,17 @@ This setting is used to configure the primary DNS suffix for the VPN interface a Primary DNS suffix is set using the **VPNv2//*ProfileName*/DnsSuffix** node. -Currently, this can only be configured in [custom XML in the ProfileXML node](vpn-profile-options.md). + [Learn more about primaryDNS suffix](https://technet.microsoft.com/library/cc959611.aspx) ## Persistent -You can also configure *persistent* name resolution rules. Name resolution for specified items will only be performed over VPN. +You can also configure *persistent* name resolution rules. Name resolution for specified items will only performed over VPN. Persistent name resolution is set using the **VPNv2//*ProfileName*/DomainNameInformationList//*dniRowId*/Persistent** node. -Currently, this can only be configured in [custom XML in the ProfileXML node](vpn-profile-options.md). + ## Configure name resolution diff --git a/windows/keep-secure/vpn-profile-options.md b/windows/keep-secure/vpn-profile-options.md index f344ba44ab..973dd202fb 100644 --- a/windows/keep-secure/vpn-profile-options.md +++ b/windows/keep-secure/vpn-profile-options.md @@ -21,7 +21,7 @@ Most of the VPN settings in Windows 10 can be configured in VPN profiles using M >[!NOTE] >If you're not familiar with CSPs, read [Introduction to configuration service providers (CSPs)](https://technet.microsoft.com/itpro/windows/manage/how-it-pros-can-use-configuration-service-providers) first. -The following table lists the VPN settings and whether the setting can only be configured using **ProfileXML**. +The following table lists the VPN settings and whether the setting can be configured in Intune and Configuration Manager, or can only be configured using **ProfileXML**. | Profile setting | Can be configured in Intune and Configuration Manager | | --- | --- | @@ -42,451 +42,180 @@ The following table lists the VPN settings and whether the setting can only be c | Windows Information Protection (WIP) | no | | Traffic filters | yes | -The sections in this topic provide XML examples for the VPN profile settings in this guide. You can get additional examples in the [ProfileXML XSD](https://msdn.microsoft.com/library/windows/hardware/mt755930.aspx) topic. +The ProfileXML node was added to the VPNv2 CSP to allow users to deploy VPN profile as a single blob. This is particularly useful for deploying profiles with features that are not yet supported by MDMs. You can get additional examples in the [ProfileXML XSD](https://msdn.microsoft.com/library/windows/hardware/mt755930.aspx) topic. +## Sample VPN profile - -## Connection type - -**Example:** set connection type to **Automatic** +The following is a sample Native VPN profile. This blob would fall under the ProfileXML node. Profiles can be created for UWP apps as well. An example can be found in the link above as well. ``` -NativeProtocolType - - - 10002 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/NativeProfile/NativeProtocolType - - Automatic - - + + TestVpnProfile + + testServer.VPN.com + IKEv2 + + + + Eap + Eap + + + + + 25 + 0 + 0 + 0 + + + + 25 + + + true + + d2 d3 8e ba 60 ca a1 c1 20 55 a2 e1 c8 3b 15 ad 45 01 10 c2 + d1 76 97 cc 20 6e d2 6e 1a 51 f5 bb 96 e9 35 6d 6d 61 0b 74 + + true + false + + 13 + + + + true + + + + true + + d2 d3 8e ba 60 ca a1 c1 20 55 a2 e1 c8 3b 15 ad 45 01 10 c2 + d1 76 97 cc 20 6e d2 6e 1a 51 f5 bb 96 e9 35 6d 6d 61 0b 74 + + false + true + false + + + + + AAD Conditional Access + 1.3.6.1.4.1.311.87 + + + + + AAD Conditional Access + + + + + + + false + true + + true + false + + + + + + + + + + + SplitTunnel + true + + +
192.168.0.0
+ 24 +
+ +
10.10.0.0
+ 16 +
+ + + + + Microsoft.MicrosoftEdge_8wekyb3d8bbwe + + + + + C:\windows\system32\ping.exe + + + + + + + %ProgramFiles%\Internet Explorer\iexplore.exe + + 6 + 10,20-50,100-200 + 20-50,100-200,300 + 30.30.0.0/16,10.10.10.10-20.20.20.20 + ForceTunnel + + + + Microsoft.MicrosoftEdge_8wekyb3d8bbwe + + 3.3.3.3/32,1.1.1.1-2.2.2.2 + + + + + hrsite.corporate.contoso.com + 1.2.3.4,5.6.7.8 + 5.5.5.5 + true + + + .corp.contoso.com + 10.10.10.10,20.20.20.20 + 100.100.100.100 + + + + corp.contoso.com + true + + + false + corp.contoso.com + contoso.com + + + HelloServer + + Helloworld.Com + + + + + true + + true + This is my Eku + This is my issuer hash + + +
``` -**Example:** set connection type for a Universal Windows Platform (UWP) VPN plug-in +## Apply ProfileXML using Intune -``` - - - 10002 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/PluginProfile/PluginPackageFamilyName - - TestVpnPluginApp-SL_8wekyb3d8bbwe - - -``` +After you configure the settings that you want using ProfileXML, you can apply it using Intune and a **Custom Configuration (Windows 10 Desktop and Mobile and later)** policy. -**Example:** add custom configuration for UWP VPN plug-in - -``` - - - 10003 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/PluginProfile/CustomConfiguration - - <pluginschema><ipAddress>auto</ipAddress><port>443</port><networksettings><routes><includev4><route><address>172.10.10.0</address><prefix>24</prefix></route></includev4></routes><namespaces><namespace><space>.vpnbackend.com</space><dnsservers><server>172.10.10.11</server></dnsservers></namespace></namespaces></networksettings></pluginschema> - - -``` - -## Split-tunnel routing - -**Example:** route list and exclusion route - -``` - - 10008 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/RouteList/0/Address - - 192.168.0.0 - - - - 10009 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/RouteList/0/PrefixSize - - - int - - 24 - - - - 10010 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/RouteList/0/ExclusionRoute - - - bool - - true - - -``` - ->[!NOTE] ->Forced-tunnel routing is used if no routes are specified. - - -## EAP authentication - -You can only configure EAP-based authentication if you select a built-in connection type (IKEv2, L2TP, PPTP, or automatic). See [EAP configuration](https://msdn.microsoft.com/library/windows/hardware/mt168513.aspx) for a step-by-step guide for creating an Extensible Authentication Protocol (EAP) configuration XML for the VPN profile. - - -## Conditional access - -**Example:** device compliance for conditional access - -``` - - 10011 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/DeviceCompliance/SSO/Enabled - - - bool - - true - - - - 10011 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/DeviceCompliance/SSO/IssuerHash - - ffffffffffffffffffffffffffffffffffffffff;ffffffffffffffffffffffffffffffffffffffee - - - - 10011 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/DeviceCompliance/SSO/EKU - - 1.3.6.1.5.5.7.3.2 - - - -``` - -## Proxy settings - -**Example:** set proxy - -``` -Manual - - $CmdID$ - - - ./Vendor/MSFT/VPNv2/VPNProfileName/Proxy/Manual/Server - - 192.168.0.100:8888 - - - - AutoConfigUrl - - $CmdID$ - - - ./Vendor/MSFT/VPNv2/VPNProfileName/Proxy/AutoConfigUrl - - HelloWorld.com - - - ``` - -## NRPT name resolution - -**Example:** FQDN match with DNS server - -``` - - 10016 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/2/DomainName - - finance.contoso.com - - - - 10017 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/2/DnsServers - - 192.168.0.11,192.168.0.12 - - -``` - -**Example:** FQDN match with proxy server - -``` - - 10016 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/3/DomainName - - finance.contoso.com - - - - 10017 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/3/WebProxyServers - - 192.168.0.11:8080 - - -``` - -## DNS suffix name resolution - -**Example:** DNS suffix match with DNS server - -``` - - 10013 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/0/DomainName - - .contoso.com - - - - 10014 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/0/DnsServers - - 192.168.0.11,192.168.0.12 - - -``` - -**Example:** DNS suffix match with proxy server - -``` - - 10013 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/1/DomainName - - .contoso.com - - - - 10015 - - -./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/1/WebProxyServers - - 192.168.0.100:8888 - - -``` - -## Persistent name resolution - -**Example:** persistent name resolution - -``` - - 10010 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/1/Persistent - - - bool - - true - - -``` - -## App trigger - -**Example:** set Internet Explorer and Microsoft Edge to trigger VPN - -``` - - - 10013 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/AppTriggerList/0/App/Id - - %PROGRAMFILES%\Internet Explorer\iexplore.exe - - - - 10014 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/AppTriggerList/1/App/Id - - %PROGRAMFILES% (x86)\Internet Explorer\iexplore.exe - - - - - 10015 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/AppTriggerList/2/App/Id - - Microsoft.MicrosoftEdge_8wekyb3d8bbwe - - -``` - -## Name trigger - -**Example:** set domain name rule to trigger VPN - -``` - - 10010 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/DomainNameInformationList/0/AutoTrigger - - - bool - - true - - -``` - -## Always On - -Always On cannot be set with force tunnel. - -**Example:** set Always On. - -``` - - $CmdID$ - - - ./Vendor/MSFT/VPNv2/VPNProfileName/AlwaysOn - - - bool - - true - - -``` - -## Trusted network detection - -**Example:** configure trusted networks - -``` - - $CmdID$ - - - ./Vendor/MSFT/VPNv2/VPNProfileName/TrustedNetworkDetection - - Adatum.com - - -``` - -## LockDown - -For built-in VPN, Lockdown VPN is only available for the Internet Key Exchange version 2 (IKEv2) connection type. - -**Example:** set a LockDown profile. - -``` - - $CmdID$ - - - ./Vendor/MSFT/VPNv2/VPNProfileName/Lockdown - - - bool - - true - - -``` - -## Windows Information Protection - -If you are using Windows Information Protection (WIP) (formerly known as Enterprise Data Protection), then you should configure VPN first before you configure WIP policies. - -**Example:** provide enterprise ID to connect VPN profile with WIP policy - -``` - - $CmdID$ - - - ./Vendor/MSFT/VPNv2/VPNProfileName/EDPModeID - - corp.contoso.com - - -``` - -## Traffic filters - -**Example:** traffic filter for desktop app - -``` - - 10013 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/TrafficFilterList/0/App/Id - - %ProgramFiles%\Internet Explorer\iexplore.exe - - -``` - -**Example:** traffic filter for UWP app - -``` - - 10014 - - - ./Vendor/MSFT/VPNv2/VPNProfileName/TrafficFilterList/1/App/Id - - Microsoft.MicrosoftEdge_8wekyb3d8bbwe - - -``` - - -  +![Paste your ProfileXML in OMA-URI Setting value field](images/vpn-profilexml-intune.png) ## Learn more diff --git a/windows/keep-secure/vpn-routing.md b/windows/keep-secure/vpn-routing.md index 215bae3fe1..046edf1720 100644 --- a/windows/keep-secure/vpn-routing.md +++ b/windows/keep-secure/vpn-routing.md @@ -15,7 +15,7 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile -Network routes are required to forward traffic across the VPN interface. One of the most important decision points for VPN configuration is whether you want to send all the data through VPN (*force tunnel*) or only some data through the VPN (*split tunnel*). This decision impacts the configuration and the capacity planning, as well as security expectations from the connection. +Network routes are required for the stack to understand which interface to use for outbound traffic. One of the most important decision points for VPN configuration is whether you want to send all the data through VPN (*force tunnel*) or only some data through the VPN (*split tunnel*). This decision impacts the configuration and the capacity planning, as well as security expectations from the connection. ## Split tunnel configuration @@ -29,8 +29,9 @@ For each route item in the list the following can be specified: - **Prefix size**: VPNv2//*ProfileName*/RouteList//*routeRowId*/Prefix - **Exclusion route**: VPNv2//*ProfileName*/RouteList//*routeRowId*/ExclusionRoute - Windows VPN platform now supports the ability to specify exclusion routes that specifically should not go over the physical interface. Currently, this can only be configured in [custom XML in the ProfileXML node](vpn-profile-options.md). + Windows VPN platform now supports the ability to specify exclusion routes that specifically should not go over the physical interface. +Routes can also be added at connect time through the server for UWP VPN apps. ## Force tunnel configuration diff --git a/windows/keep-secure/vpn-security-features.md b/windows/keep-secure/vpn-security-features.md index 1896ec0e71..591b829433 100644 --- a/windows/keep-secure/vpn-security-features.md +++ b/windows/keep-secure/vpn-security-features.md @@ -32,7 +32,7 @@ A VPN profile configured with LockDown secures the device to only allow network Deploy this feature with caution as the resultant connection will not be able to send or receive any network traffic without the VPN being connected. -Currently, this can only be configured in [custom XML in the ProfileXML node](vpn-profile-options.md). + ## Windows Information Protection (WIP) integration with VPN @@ -49,7 +49,7 @@ The value of the **EdpModeId** is an Enterprise ID. The networking stack will lo Additionally, when connecting with WIP, the admin does not have to specify AppTriggerList and TrafficFilterList rules separately in this profile (unless more advanced configuration is needed) because the WIP policies and App lists automatically take effect. -Currently, this can only be configured in [custom XML in the ProfileXML node](vpn-profile-options.md). + ## Traffic filters From 0349f110290c71b11f6d65834de85887f028bf4c Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Tue, 27 Sep 2016 10:08:16 -0700 Subject: [PATCH 083/256] add editions blurb --- windows/manage/lock-down-windows-10-to-specific-apps.md | 2 ++ windows/manage/stop-employees-from-using-the-windows-store.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/windows/manage/lock-down-windows-10-to-specific-apps.md b/windows/manage/lock-down-windows-10-to-specific-apps.md index a585ae2a4f..8ab992a6f0 100644 --- a/windows/manage/lock-down-windows-10-to-specific-apps.md +++ b/windows/manage/lock-down-windows-10-to-specific-apps.md @@ -18,6 +18,8 @@ localizationpriority: high - Windows 10 +>For more info about the features and functionality that are supported in each edition of Windows, see [Compare Windows 10 Editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare). + Learn how to configure a device running Windows 10 Enterprise or Windows 10 Education so that users can only run a few specific apps. The result is similar to [a kiosk device](set-up-a-device-for-anyone-to-use.md), but with multiple apps available. For example, you might set up a library computer so that users can search the catalog and browse the Internet, but can't run any other apps or change computer settings. You can restrict users to a specific set of apps on a device running Windows 10 Enterprise or Windows 10 Education by using [AppLocker](../keep-secure/applocker-overview.md). AppLocker rules specify which apps are allowed to run on the device. diff --git a/windows/manage/stop-employees-from-using-the-windows-store.md b/windows/manage/stop-employees-from-using-the-windows-store.md index c95b8cddad..840c841609 100644 --- a/windows/manage/stop-employees-from-using-the-windows-store.md +++ b/windows/manage/stop-employees-from-using-the-windows-store.md @@ -18,6 +18,8 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile +>For more info about the features and functionality that are supported in each edition of Windows, see [Compare Windows 10 Editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare). + IT Pros can configure access to Windows Store for client computers in their organization. For some organizations, business policies require blocking access to Windows Store. ## Options to configure access to Windows Store From 5f3b36e99c8cdc6af3eb9408f7ae150285fd1c40 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Tue, 27 Sep 2016 10:32:10 -0700 Subject: [PATCH 084/256] update index for new section --- windows/keep-secure/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/index.md b/windows/keep-secure/index.md index bae0757612..3e1ed57822 100644 --- a/windows/keep-secure/index.md +++ b/windows/keep-secure/index.md @@ -26,7 +26,7 @@ Learn about keeping Windows 10 and Windows 10 Mobile secure. | [Protect your enterprise data using Windows Information Protection (WIP)](protect-enterprise-data-using-wip.md) | With the increase of employee-owned devices in the enterprise, there’s also an increasing risk of accidental data leak through apps and services, like email, social media, and the public cloud, which are outside of the enterprise’s control. For example, when an employee sends the latest engineering pictures from their personal email account, copies and pastes product info into a tweet, or saves an in-progress sales report to their public cloud storage. | | [Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-instrusion-detection.md) | Learn about an approach to collect events from devices in your organization. This article talks about events in both normal operations and when an intrusion is suspected. | |[Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md) |Use Group Policy to override individual **Process Mitigation Options** settings and help to enforce specific app-related security policies. | -| [VPN profile options](vpn-profile-options.md) | Virtual private networks (VPN) let you give your users secure remote access to your company network. Windows 10 adds useful new VPN profile options to help you manage how users connect. | +| [VPN technical guide](vpn-guide.md) | Virtual private networks (VPN) let you give your users secure remote access to your company network. Windows 10 adds useful new VPN profile options to help you manage how users connect. | | [Windows security baselines](windows-security-baselines.md) | Learn why you should use security baselines in your organization. | | [Security technologies](security-technologies.md) | Learn more about the different security technologies that are available in Windows 10 and Windows 10 Mobile. | | [Enterprise security guides](windows-10-enterprise-security-guides.md) | Get proven guidance to help you better secure and protect your enterprise by using technologies such as Credential Guard, Device Guard, Microsoft Passport, and Windows Hello. This section offers technology overviews and step-by-step guides. | From 7005d7e4f84ae86286ca0e2ddf37b3670149bacf Mon Sep 17 00:00:00 2001 From: jamiejdt Date: Tue, 27 Sep 2016 12:21:37 -0700 Subject: [PATCH 085/256] Remove references to Win8, add references to Win Server 2016 and updates component release notes --- ...oosing-which-version-of-agpm-to-install.md | 46 +++++++------- mdop/agpm/index.md | 6 +- ...advanced-group-policy-management-40-sp3.md | 4 ++ mdop/agpm/whats-new-in-agpm-40-sp3.md | 22 +++---- .../app-v-51-supported-configurations.md | 63 ++++++++++++------- mdop/mbam-v25/about-mbam-25-sp1.md | 3 +- .../mbam-25-supported-configurations.md | 44 +++++++------ .../mbam-v25/release-notes-for-mbam-25-sp1.md | 7 +++ 8 files changed, 111 insertions(+), 84 deletions(-) diff --git a/mdop/agpm/choosing-which-version-of-agpm-to-install.md b/mdop/agpm/choosing-which-version-of-agpm-to-install.md index 0c96e2b93c..32cba00143 100644 --- a/mdop/agpm/choosing-which-version-of-agpm-to-install.md +++ b/mdop/agpm/choosing-which-version-of-agpm-to-install.md @@ -13,7 +13,7 @@ ms.prod: w10 # Choosing Which Version of AGPM to Install -Each release of Microsoft Advanced Group Policy Management (AGPM) supports specific versions of the Windows operating system. We strongly recommend that you run the AGPM Client and AGPM Server on the same line of operating systems, for example, Windows 8.1 with Windows Server 2012 R2, Windows 8 with Windows Server 2012, and so on. +Each release of Microsoft Advanced Group Policy Management (AGPM) supports specific versions of the Windows operating system. We strongly recommend that you run the AGPM Client and AGPM Server on the same line of operating systems. For example, Windows 10 with Windows Server 2016, Windows 8.1 with Windows Server 2012 R2, and so on. We recommend that you install the AGPM Server on the most recent version of the operating system in the domain. AGPM uses the Group Policy Management Console (GPMC) to back up and restore Group Policy Objects (GPOs). Because newer versions of the GPMC provide additional policy settings that are not available in earlier versions, you can manage more policy settings by using the most recent version of the operating system. @@ -45,8 +45,8 @@ Table 1 lists the operating systems on which you can install AGPM 4.0 SP3, and

Windows 10

Windows 10

Windows Server 2016 or Windows 10

Windows Server 2016 or Windows 10

Supported

Supported

Windows Server 2012 R2, Windows Server 2012, Windows 8.1, or Windows 8

Windows Server 2012 or Windows 8

Windows Server 2012 R2, Windows Server 2012, or Windows 8.1

Windows Server 2012 or Windows 8.1

Supported, but cannot edit policy settings or preference items that exist only in Windows 8.1

Windows Server 2008 R2 or Windows 7

Windows Server 2008 R2 or Windows 7

Supported, but cannot edit policy settings or preference items that exist only in Windows 8.1 or Windows 8

Supported, but cannot edit policy settings or preference items that exist only in Windows 8.1

Windows Server 2012, Windows Server 2008 R2, Windows 8, or Windows 7

Windows Server 2012, Windows Server 2008 R2, or Windows 7

Windows Server 2008 or Windows Vista with Service Pack 1 (SP1)

Supported, but cannot edit policy settings or preference items that exist only in Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1, Windows 8, or Windows 7

Supported, but cannot edit policy settings or preference items that exist only in Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1, or Windows 7

Windows Server 2008 or Windows Vista with SP1

Windows Server 2008 or Windows Vista with SP1

Windows Server 2008 or Windows Vista with SP1

Supported, but cannot report or edit policy settings or preference items that exist only in Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1, Windows 8, or Windows 7

Supported, but cannot report or edit policy settings or preference items that exist only in Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1, or Windows 7

@@ -113,29 +113,29 @@ Table 1 lists the operating systems on which you can install AGPM 4.0 SP2, and

Supported

Windows Server 2012 R2, Windows Server 2012, Windows 8.1, or Windows 8

Windows Server 2012 or Windows 8

Windows Server 2012 R2, Windows Server 2012, or Windows 8.1

Windows Server 2012 or Windows 8.1

Supported, but cannot edit policy settings or preference items that exist only in Windows 8.1

Windows Server 2008 R2 or Windows 7

Windows Server 2008 R2 or Windows 7

Supported, but cannot edit policy settings or preference items that exist only in Windows 8.1 or Windows 8

Supported, but cannot edit policy settings or preference items that exist only in Windows 8.1

Windows Server 2012, Windows Server 2008 R2, Windows 8, or Windows 7

Windows Server 2012, Windows Server 2008 R2, or Windows 7

Windows Server 2008 or Windows Vista with Service Pack 1 (SP1)

Supported, but cannot edit policy settings or preference items that exist only in Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1, Windows 8, or Windows 7

Supported, but cannot edit policy settings or preference items that exist only in Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1, or Windows 7

Windows Server 2008 or Windows Vista with SP1

Windows Server 2012, Windows Server 2008 R2, Windows 8, or Windows 7

Windows Server 2012, Windows Server 2008 R2, or Windows 7

Not supported

Windows Server 2008 or Windows Vista with SP1

Windows Server 2008 or Windows Vista with SP1

Supported, but cannot report or edit policy settings or preference items that exist only in Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1, Windows 8, or Windows 7

Supported, but cannot report or edit policy settings or preference items that exist only in Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1, or Windows 7

@@ -164,29 +164,29 @@ Table 2 lists the operating systems on which you can install AGPM 4.0 SP1, and t

Windows Server 2012 or Windows 8

Windows Server 2012 or Windows 8

Windows Server 2012

Windows Server 2012

Supported

Windows Server 2008 R2 or Windows 7

Windows Server 2008 R2 or Windows 7

Supported, but cannot edit policy settings or preference items that exist only in Windows 8

Supported, but cannot edit policy settings or preference items that exist only in Windows 8.1

Windows Server 2012, Windows Server 2008 R2, Windows 8, or Windows 7

Windows Server 2012, Windows Server 2008 R2, or Windows 7

Windows Server 2008 or Windows Vista with SP1

Supported, but cannot edit policy settings or preference items that exist only in Windows Server 2008 R2, Windows 8, or Windows 7

Supported, but cannot edit policy settings or preference items that exist only in Windows Server 2008 R2, or Windows 7

Windows Server 2008 or Windows Vista with SP1

Windows Server 2012, Windows Server 2008 R2, Windows 8, or Windows 7

Windows Server 2012, Windows Server 2008 R2, or Windows 7

Supported

Windows Server 2008 or Windows Vista with SP1

Windows Server 2008 or Windows Vista with SP1

Supported, but cannot report or edit policy settings or preference items that exist only in Windows Server 2008 R2, Windows 8, or Windows 7

Supported, but cannot report or edit policy settings or preference items that exist only in Windows Server 2008 R2, or Windows 7

diff --git a/mdop/agpm/index.md b/mdop/agpm/index.md index 1439565b2c..a956da2357 100644 --- a/mdop/agpm/index.md +++ b/mdop/agpm/index.md @@ -18,11 +18,11 @@ Microsoft Advanced Group Policy Management (AGPM) extends the capabilities of th ## AGPM Version Information -[AGPM 4.0 SP3](agpm-40-sp3-navengl.md) supports Windows 10, Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008, and Windows Vista with SP1. +[AGPM 4.0 SP3](agpm-40-sp3-navengl.md) supports Windows 10, Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows Server 2008 R2, Windows 7, Windows Server 2008, and Windows Vista with SP1. -[AGPM 4.0 SP2](agpm-40-sp2-navengl.md) supports Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008, and Windows Vista with SP1. +[AGPM 4.0 SP2](agpm-40-sp2-navengl.md) supports Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows Server 2008 R2, Windows 7, Windows Server 2008, and Windows Vista with SP1. -[AGPM 4.0 SP1](agpm-40-sp1-navengl.md) supports Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008, and Windows Vista with SP1. +[AGPM 4.0 SP1](agpm-40-sp1-navengl.md) supports Windows Server 2012, Windows Server 2008 R2, Windows 7, Windows Server 2008, and Windows Vista with SP1. [AGPM 4](agpm-4-navengl.md) supports Windows Server 2008 R2, Windows 7, Windows Server 2008, and Windows Vista with SP1. diff --git a/mdop/agpm/release-notes-for-microsoft-advanced-group-policy-management-40-sp3.md b/mdop/agpm/release-notes-for-microsoft-advanced-group-policy-management-40-sp3.md index c3412ae653..344e29bfab 100644 --- a/mdop/agpm/release-notes-for-microsoft-advanced-group-policy-management-40-sp3.md +++ b/mdop/agpm/release-notes-for-microsoft-advanced-group-policy-management-40-sp3.md @@ -88,6 +88,10 @@ If a user who has the Editor role submits a request to deploy a GPO, and the use **Workaround:** None. +### Added mechanism to override AGPM default behavior of removing GPO permission changes + +As of HF02, AGPM has added a registry key to enable overriding the default AGPM GPO permission behavior. For more information, please see [Changes to Group Policy object permissions through AGPM are ignored](https://support.microsoft.com/kb/3174540) + ## Related topics diff --git a/mdop/agpm/whats-new-in-agpm-40-sp3.md b/mdop/agpm/whats-new-in-agpm-40-sp3.md index a639608821..eea55ded7b 100644 --- a/mdop/agpm/whats-new-in-agpm-40-sp3.md +++ b/mdop/agpm/whats-new-in-agpm-40-sp3.md @@ -22,7 +22,7 @@ AGPM 4.0 SP3 supports the following features and functionality. ### Support for Windows 10 -AGPM 4.0 SP3 adds support for the Windows 10 operating systems. +AGPM 4.0 SP3 adds support for the Windows 10 and Windows Server 2016 operating systems. ### Support for PowerShell @@ -111,7 +111,7 @@ You can upgrade the AGPM Client or AGPM Server to AGPM 4.0 SP3 without being pr ## Supported configurations -AGPM 4.0 SP3 supports the configurations in the following table. Although AGPM supports mixed configurations, we strongly recommend that you run the AGPM Client and AGPM Server on the same operating system line—for example, Windows 10 only, Windows 8.1 with Windows Server 2012 R2, and so on. +AGPM 4.0 SP3 supports the configurations in the following table. Although AGPM supports mixed configurations, we strongly recommend that you run the AGPM Client and AGPM Server on the same operating system line—for example, Windows 10 with Windows Server 2016, Windows 8.1 with Windows Server 2012 R2, and so on. **AGPM 4.0 SP3 supported operating systems and policy settings** @@ -130,7 +130,7 @@ AGPM 4.0 SP3 supports the configurations in the following table. Although AGPM

Windows 10

Windows Server 2016 or Windows 10

Windows 10

Supported

Supported

Windows Server 2012 R2, Windows Server 2012, Windows 8.1, or Windows 8

Windows Server 2012 or Windows 8

Windows Server 2012 R2, Windows Server 2012, or Windows 8.1

Windows Server 2012

Supported, but cannot edit policy settings or preference items that exist only in Windows 8.1

Windows Server 2008 R2 or Windows 7

Windows Server 2008 R2 or Windows 7

Supported, but cannot edit policy settings or preference items that exist only in Windows 8.1 or Windows 8

Supported, but cannot edit policy settings or preference items that exist only in Windows 8.1

Windows Server 2012, Windows Server 2008 R2, Windows 8, or Windows 7

Windows Server 2012, Windows Server 2008 R2, or Windows 7

Windows Server 2008 or Windows Vista with Service Pack 1 (SP1)

Supported, but cannot edit policy settings or preference items that exist only in Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1, Windows 8, or Windows 7

Supported, but cannot edit policy settings or preference items that exist only in Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1, or Windows 7

Windows Server 2008 or Windows Vista with SP1

Windows Server 2012, Windows Server 2008 R2, Windows 8, or Windows 7

Windows Server 2012, Windows Server 2008 R2, or Windows 7

Not supported

Windows Server 2008 or Windows Vista with SP1

Windows Server 2008 or Windows Vista with SP1

Supported, but cannot report or edit policy settings or preference items that exist only in Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1, Windows 8, or Windows 7

Supported, but cannot report or edit policy settings or preference items that exist only in Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1, or Windows 7

@@ -190,7 +190,7 @@ The following table describes the behavior of AGPM 4.0 SP3 Client and Server in **Remote Server Administration Tools** -**Windows 10** +**Windows 10 or Windows Server 2016** If the .NET Framework 4.5.1 is not enabled or installed, the installer blocks the installation. diff --git a/mdop/appv-v5/app-v-51-supported-configurations.md b/mdop/appv-v5/app-v-51-supported-configurations.md index e577b07048..372d1a0a6f 100644 --- a/mdop/appv-v5/app-v-51-supported-configurations.md +++ b/mdop/appv-v5/app-v-51-supported-configurations.md @@ -58,16 +58,21 @@ Microsoft provides support for the current service pack and, in some cases, the

Microsoft Windows Server 2012 R2

Microsoft Windows Server 2016

64-bit

Microsoft Windows Server 2012

Microsoft Windows Server 2012 R2

64-bit

Microsoft Windows Server 2012

64-bit

Microsoft Windows Server 2008 R2

SP1

64-bit

Microsoft Windows Server 2012 R2

Microsoft Windows Server 2016

64-bit

Microsoft Windows Server 2012

Microsoft Windows Server 2012 R2

64-bit

Microsoft Windows Server 2012

64-bit

Microsoft Windows Server 2008 R2

SP1

64-bit

Microsoft Windows Server 2012 R2

Microsoft Windows Server 2016

64-bit

Microsoft Windows Server 2012

Microsoft Windows Server 2012 R2

64-bit

Microsoft Windows Server 2012

64-bit

Microsoft Windows Server 2008 R2

SP1

64-bit

@@ -282,7 +299,7 @@ The following table lists the operating systems that are supported for the App-V - + @@ -292,11 +309,6 @@ The following table lists the operating systems that are supported for the App-V - - - - - @@ -344,16 +356,21 @@ The following table lists the operating systems that are supported for App-V 5.1 - + - + + + + + + @@ -393,32 +410,32 @@ The following table lists the operating systems that are supported for the App-V - + + + + + + - + - + - - - - - - + diff --git a/mdop/mbam-v25/about-mbam-25-sp1.md b/mdop/mbam-v25/about-mbam-25-sp1.md index 4f19a1527d..1f321fd0d6 100644 --- a/mdop/mbam-v25/about-mbam-25-sp1.md +++ b/mdop/mbam-v25/about-mbam-25-sp1.md @@ -88,7 +88,7 @@ For a list of all languages supported for client and server in MBAM 2.5 and MBAM ### Support for Windows 10 -MBAM 2.5 SP1 adds support for Windows 10, in addition to the same software that is supported in earlier versions of MBAM. +MBAM 2.5 SP1 adds support for Windows 10 and Windows Server 2016, in addition to the same software that is supported in earlier versions of MBAM. Windows 10 is supported in both MBAM 2.5 and MBAM 2.5 SP1. @@ -217,6 +217,7 @@ After installation, the service will now set the MBAM agent service to use delay The compliance calculation logic for "Locked Fixed Data" volumes has been changed to report the volumes as "Compliant," but with a Protector State and Encryption State of "Unknown" and with a Compliance Status Detail of "Volume is locked". Previously, locked volumes were reported as “Non-Compliant”, a Protector State of "Encrypted", an Encryption State of "Unknown", and a Compliance Status Detail of "An unknown error". + ## How to Get MDOP Technologies diff --git a/mdop/mbam-v25/mbam-25-supported-configurations.md b/mdop/mbam-v25/mbam-25-supported-configurations.md index cfe24704f3..cf6996e7c5 100644 --- a/mdop/mbam-v25/mbam-25-supported-configurations.md +++ b/mdop/mbam-v25/mbam-25-supported-configurations.md @@ -137,6 +137,8 @@ The following tables show the languages that are supported for the MBAM Client ( ### MBAM Server operating system requirements +We strongly recommend that you run the MBAM Client and MBAM Server on the same line of operating systems. For example, Windows 10 with Windows Server 2016, Windows 8.1 with Windows Server 2012 R2, and so on. + The following table lists the operating systems that are supported for the MBAM Server installation.

Microsoft Windows 10

Microsoft Windows 10 (pre-1607 version)

32-bit or 64-bit

32-bit or 64-bit

Microsoft Windows 8

32-bit or 64-bit

Windows 7

SP1

32-bit or 64-bit

Microsoft Windows Server 2012 R2

Microsoft Windows Server 2016

64-bit

Microsoft Windows Server 2012

Microsoft Windows Server 2012 R2

64-bit

Microsoft Windows Server 2012

64-bit

Microsoft Windows Server 2008 R2

SP1

64-bit

Microsoft Windows Server 2012 R2

Microsoft Windows Server 2016

64-bit

Microsoft Windows Server 2012 R2

64-bit

Microsoft Windows Server 2012

64-bit

Microsoft Windows Server 2008 R2

SP1

64-bit

Microsoft Windows 10

32-bit and 64-bit

Microsoft Windows 8.1

32-bit and 64-bit

Microsoft Windows 8

Microsoft Windows 8.1

32-bit and 64-bit

@@ -156,21 +158,27 @@ The following table lists the operating systems that are supported for the MBAM - - - + + + + + + + + + - - - + + + @@ -441,6 +449,8 @@ The following table lists the server processor, RAM, and disk space requirements ### Client operating system requirements +We strongly recommend that you run the MBAM Client and MBAM Server on the same line of operating systems. For example, Windows 10 with Windows Server 2016, Windows 8.1 with Windows Server 2012 R2, and so on. + The following table lists the operating systems that are supported for MBAM Client installation. The same requirements apply to the Stand-alone and the Configuration Manager Integration topologies.

Windows Server 2008 R2

Standard, Enterprise, or Datacenter

SP1

Windows Server 2016

Standard or Datacenter

64-bit

Windows Server 2012 R2

Standard or Datacenter

64-bit

Windows Server 2012

Standard or Datacenter

64-bit

Windows Server 2012 R2

Standard or Datacenter

Windows Server 2008 R2

Standard, Enterprise, or Datacenter

SP1

64-bit

@@ -472,20 +482,14 @@ The following table lists the operating systems that are supported for MBAM Clie - - - - - - - + - + @@ -532,30 +536,24 @@ The following table lists the operating systems that are supported for MBAM Grou - - - - - - - + - + - + diff --git a/mdop/mbam-v25/release-notes-for-mbam-25-sp1.md b/mdop/mbam-v25/release-notes-for-mbam-25-sp1.md index d8cf0a12a2..3ea63f1d3a 100644 --- a/mdop/mbam-v25/release-notes-for-mbam-25-sp1.md +++ b/mdop/mbam-v25/release-notes-for-mbam-25-sp1.md @@ -118,6 +118,13 @@ If Internet Explorer Enhanced Security Configuration (ESC) is turned on, an "Acc **Workaround:** If the "Access Denied" error message appears when you try to view reports on the MBAM Server, you can set a Group Policy Object or change the default manually in your image to disable Enhanced Security Configuration. You can also alternatively view the reports from another computer on which ESC is not enabled. +### Support for Bitlocker XTS-AES encryption algorithm +Bitlocker added support for the XTS-AES encryption algorithm in Windows 10, version 1511. As of HF02, MBAM now supports this Bitlocker option. + +### Self-Service Portal automatically adds "-" on Key ID entry +As of HF02, the MBAM Self-Service Portal automatically adds the '-' on Key ID entry. +**Note:** The Server has to be reconfigured for the Javascript to take effect. + ## Got a suggestion for MBAM? From e6e962b51d8196d8cb68797ebc172bc288b527be Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Tue, 27 Sep 2016 12:27:04 -0700 Subject: [PATCH 086/256] Aman feedback --- .../images/vpn-device-compliance.png | Bin 0 -> 81582 bytes windows/keep-secure/vpn-authentication.md | 8 ++ windows/keep-secure/vpn-conditional-access.md | 23 ++++- windows/keep-secure/vpn-connection-type.md | 10 +- windows/keep-secure/vpn-name-resolution.md | 2 +- windows/keep-secure/vpn-profile-options.md | 86 +++++++++++++++++- 6 files changed, 116 insertions(+), 13 deletions(-) create mode 100644 windows/keep-secure/images/vpn-device-compliance.png diff --git a/windows/keep-secure/images/vpn-device-compliance.png b/windows/keep-secure/images/vpn-device-compliance.png new file mode 100644 index 0000000000000000000000000000000000000000..7ea0b6d3c815e94a5becd9afbc53386d09dc8825 GIT binary patch literal 81582 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/vpn-authentication.md b/windows/keep-secure/vpn-authentication.md index d772fd0e9b..c08cfd93b8 100644 --- a/windows/keep-secure/vpn-authentication.md +++ b/windows/keep-secure/vpn-authentication.md @@ -29,6 +29,14 @@ Windows supports a number of EAP authentication methods.

32-bit or 64-bit

Windows 8

Enterprise

32-bit or 64-bit

Windows 7

Enterprise or Ultimate

SP1

32-bit or 64-bit

Windows To Go

Windows 8, Windows 8.1, and Windows 10 Enterprise

Windows 8.1 and Windows 10 Enterprise

32-bit or 64-bit

32-bit or 64-bit

Windows 8

Enterprise, or Pro

32-bit or 64-bit

Windows 7

Enterprise, or Ultimate

SP1

32-bit or 64-bit

Windows Server 2012 R2

Standard or Datacenter

64-bit

Windows Server 2012

Standard or Datacenter

64-bit

Windows Server 2008 R2

Standard, Enterprise, or Datacenter

SP1


+For a UWP VPN plug-in, the app vendor controls the authentication method to be used. The following credential types can be used: + +- Smart card +- Certificate +- Windows Hello for Business +- User name and password +- One-time password +- Custom credential type ## Configure authentication diff --git a/windows/keep-secure/vpn-conditional-access.md b/windows/keep-secure/vpn-conditional-access.md index d1b31b2fe5..64091fb88b 100644 --- a/windows/keep-secure/vpn-conditional-access.md +++ b/windows/keep-secure/vpn-conditional-access.md @@ -23,15 +23,15 @@ The VPN client is now able to integrate with the cloud-based Conditional Access Conditional Access Platform components used for Device Compliance include the following cloud-based services: - [Conditional Access Framework](https://blogs.technet.microsoft.com/tip_of_the_day/2016/03/12/tip-of-the-day-the-conditional-access-framework-and-device-compliance-for-vpn/) -- [Azure AD Connect Health](https://azure.microsoft.com/documentation/articles/active-directory-aadconnect-health/) +- [Azure AD Connect Health](https://azure.microsoft.com/documentation/articles/active-directory-Azure ADconnect-health/) - [Windows Health Attestation Service](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices#device-health-attestation) - Azure AD Certificate Authority - It is a requirement that the client certificate used for the cloud-based device compliance solution be issued by an Azure Active Directory-based Certificate Authority (CA). An Azure AD CA is essentially a mini-CA cloud tenant in Azure. The Azure AD CA cannot be configured as part of an on-premises Enterprise CA. -- Azure AD-issued short-lived certificates - When a VPN connection attempt is made, the AAD Token Broker on the local device communicates with Azure Active Directory, which then checks for health based on compliance rules. If compliant, AAD sends back a short-lived certificate that is used to authenticate the VPN. Note that certificate authentication methods such as EAP-TLS can be used. +- Azure AD-issued short-lived certificates - When a VPN connection attempt is made, the Azure AD Token Broker on the local device communicates with Azure Active Directory, which then checks for health based on compliance rules. If compliant, Azure AD sends back a short-lived certificate that is used to authenticate the VPN. Note that certificate authentication methods such as EAP-TLS can be used. - Additional details regarding the AAD issued short-lived certificate: + Additional details regarding the Azure AD issued short-lived certificate: - The default lifetime is 60 minutes and is configurable - When that certificate expires, the client will again check with Azure AD so that continued health can be validated before a new certificate is issued allowing continuation of the connection @@ -74,6 +74,23 @@ Two client-side configuration service providers are leveraged for VPN device com - Forwards the data to the Health Attestation Service (HAS) - Provisions the Health Attestation Certificate received from the HAS - Upon request, forwards the Health Attestation Certificate (received from HAS) and related runtime information to the MDM server for verification + +## Client connection flow + + +The VPN client side connection flow works as follows: + +![Device compliance workflow when VPN client attempts to connect](images/vpn-device-compliance.png) + +When a Device Compliance-enabled VPN connection profile is triggered (either manually or automatically): + +1. The VPN client calls into Windows 10’s AAD Token Broker, identifying itself as a VPN client. +2. The Azure AD Token Broker authenticates to Azure AD and provides it with information about the device trying to connect. The Azure AD Server checks if the device is in compliance with the policies. +3. If compliant, Azure AD requests a short-lived certificate +4. Azure AD pushes down a short-lived certificate to the Certificate Store via the Token Broker. The Token Broker then returns control back over to the VPN client for further connection processing. +5. The VPN client uses the Azure AD-issued certificate to authenticate with the VPN server. + + ## Configure conditional access diff --git a/windows/keep-secure/vpn-connection-type.md b/windows/keep-secure/vpn-connection-type.md index 88218c2ae2..bbf5c689d1 100644 --- a/windows/keep-secure/vpn-connection-type.md +++ b/windows/keep-secure/vpn-connection-type.md @@ -15,7 +15,7 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile -Virtual private networks (VPNs) are point-to-point connections across a private or public network, such as the Internet. A VPN client uses special TCP/IP and UDP-based protocols, called *tunneling protocols*, to make a virtual call to a virtual port on a VPN server. In a typical VPN deployment, a client initiates a virtual point-to-point connection to a remote access server over the Internet. The remote access server answers the call, authenticates the caller, and transfers data between the VPN client and the organization’s private network. +Virtual private networks (VPNs) are point-to-point connections across a private or public network, such as the Internet. A VPN client uses special TCP/IP or UDP-based protocols, called *tunneling protocols*, to make a virtual call to a virtual port on a VPN server. In a typical VPN deployment, a client initiates a virtual point-to-point connection to a remote access server over the Internet. The remote access server answers the call, authenticates the caller, and transfers data between the VPN client and the organization’s private network. There are many options for VPN clients. In Windows 10, the built-in plug-in and the Universal Windows Platform (UWP) VPN plug-in platform are built on top of the Windows VPN platform. This guide focuses on the Windows VPN platform clients and the features that can be configured. @@ -27,15 +27,11 @@ There are many options for VPN clients. In Windows 10, the built-in plug-in and - [Internet Key Exchange version 2 (IKEv2)](https://technet.microsoft.com/library/ff687731.aspx) - - - Configure the IPsec/IKE tunnel cryptographic properties using the **Cryptography Suite** setting in the [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx). + Configure the IPsec/IKE tunnel cryptographic properties using the **Cryptography Suite** setting in the [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx). - [L2TP](https://technet.microsoft.com/library/ff687761.aspx) - - - L2TP with pre-shared key (PSK) authentication can be configured using the **L2tpPsk** setting in the [VPNv2 CSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx). + L2TP with pre-shared key (PSK) authentication can be configured using the **L2tpPsk** setting in the [VPNv2 CSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx). - [PPTP](https://technet.microsoft.com/library/ff687676.aspx) diff --git a/windows/keep-secure/vpn-name-resolution.md b/windows/keep-secure/vpn-name-resolution.md index b0d5e30d57..c8404c3965 100644 --- a/windows/keep-secure/vpn-name-resolution.md +++ b/windows/keep-secure/vpn-name-resolution.md @@ -17,7 +17,7 @@ localizationpriority: high When the VPN client connects to the VPN server, the VPN client receives the client IP address. The client may also receive the IP address of the Domain Name System (DNS) server and the IP address of the Windows Internet Name Service (WINS) server. -The name resolution setting in the VPN profile configures how name resolution should work on the system when VPN is connected. The networking stack first looks at the Name Resolution Policy table (NRPT) for any matches and tries a resolution in the case of a match. If no match is found, the DNS suffix is appended to the name and a DNS query is sent out on all interfaces. +The name resolution setting in the VPN profile configures how name resolution should work on the system when VPN is connected. The networking stack first looks at the Name Resolution Policy table (NRPT) for any matches and tries a resolution in the case of a match. If no match is found, the DNS suffix on the most preferred interface based on the interface metric is appended to the name (in the case of a short name) and a DNS query is sent out on the preferred interface. If the query times out, the DNS suffix search list is used in order and DNS queries are sent on all interfaces. ## Name Resolution Policy table (NRPT) diff --git a/windows/keep-secure/vpn-profile-options.md b/windows/keep-secure/vpn-profile-options.md index 973dd202fb..77af3754f6 100644 --- a/windows/keep-secure/vpn-profile-options.md +++ b/windows/keep-secure/vpn-profile-options.md @@ -44,9 +44,10 @@ The following table lists the VPN settings and whether the setting can be config The ProfileXML node was added to the VPNv2 CSP to allow users to deploy VPN profile as a single blob. This is particularly useful for deploying profiles with features that are not yet supported by MDMs. You can get additional examples in the [ProfileXML XSD](https://msdn.microsoft.com/library/windows/hardware/mt755930.aspx) topic. -## Sample VPN profile -The following is a sample Native VPN profile. This blob would fall under the ProfileXML node. Profiles can be created for UWP apps as well. An example can be found in the link above as well. +## Sample Native VPN profile + +The following is a sample Native VPN profile. This blob would fall under the ProfileXML node. ``` @@ -211,10 +212,91 @@ The following is a sample Native VPN profile. This blob would fall under the Pro ``` +## Sample plug-in VPN profile + +The following is a sample plug-in VPN profile. This blob would fall under the ProfileXML node. + +``` + + TestVpnProfile + + testserver1.contoso.com;testserver2.contoso..com + JuniperNetworks.JunosPulseVpn_cw5n1h2txyewy + <pulse-schema><isSingleSignOnCredential>true</isSingleSignOnCredential></pulse-schema> + + +
192.168.0.0
+ 24 +
+ +
10.10.0.0
+ 16 +
+ + + Microsoft.MicrosoftEdge_8wekyb3d8bbwe + + + + + %ProgramFiles%\Internet Explorer\iexplore.exe + + + + + %ProgramFiles%\Internet Explorer\iexplore.exe + + 6 + 10,20-50,100-200 + 20-50,100-200,300 + 30.30.0.0/16,10.10.10.10-20.20.20.20 + + + + + Microsoft.MicrosoftEdge_8wekyb3d8bbwe + + 3.3.3.3/32,1.1.1.1-2.2.2.2 + + + + Microsoft.MicrosoftEdge_8wekyb3d8bbwe + + O:SYG:SYD:(A;;CC;;;AU) + + + + corp.contoso.com + 1.2.3.4,5.6.7.8 + 5.5.5.5 + false + + + corp.contoso.com + 10.10.10.10,20.20.20.20 + 100.100.100.100 + + + true + false + corp.contoso.com + contoso.com,test.corp.contoso.com + + + HelloServer + + Helloworld.Com + +
+ +``` + ## Apply ProfileXML using Intune After you configure the settings that you want using ProfileXML, you can apply it using Intune and a **Custom Configuration (Windows 10 Desktop and Mobile and later)** policy. +The OMS-URI setting to apply ProfileXML is **./user/vendor/MSFT/*VPN profile name*/ProfileXML**. + ![Paste your ProfileXML in OMA-URI Setting value field](images/vpn-profilexml-intune.png) ## Learn more From 7853f217aee0810db38096756613a0cfbb538c1c Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Tue, 27 Sep 2016 13:00:19 -0700 Subject: [PATCH 087/256] update image --- .../images/vpn-device-compliance.png | Bin 81582 -> 83666 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/keep-secure/images/vpn-device-compliance.png b/windows/keep-secure/images/vpn-device-compliance.png index 7ea0b6d3c815e94a5becd9afbc53386d09dc8825..d33ccba50829a677325cffe818ce7e97e7504b20 100644 GIT binary patch literal 83666 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 From be2e30b413fd631f73e7676141c1b560d800733a Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Tue, 27 Sep 2016 13:37:33 -0700 Subject: [PATCH 088/256] typo --- windows/manage/stop-employees-from-using-the-windows-store.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/manage/stop-employees-from-using-the-windows-store.md b/windows/manage/stop-employees-from-using-the-windows-store.md index 840c841609..8f2d26753c 100644 --- a/windows/manage/stop-employees-from-using-the-windows-store.md +++ b/windows/manage/stop-employees-from-using-the-windows-store.md @@ -20,7 +20,7 @@ localizationpriority: high >For more info about the features and functionality that are supported in each edition of Windows, see [Compare Windows 10 Editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare). -IT Pros can configure access to Windows Store for client computers in their organization. For some organizations, business policies require blocking access to Windows Store. +IT pros can configure access to Windows Store for client computers in their organization. For some organizations, business policies require blocking access to Windows Store. ## Options to configure access to Windows Store From 15b75e7432fcfd85e054b0852f20c4d2cd0b2833 Mon Sep 17 00:00:00 2001 From: Justinha Date: Tue, 27 Sep 2016 14:05:06 -0700 Subject: [PATCH 089/256] fixed KB number --- windows/deploy/upgrade-analytics-get-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deploy/upgrade-analytics-get-started.md b/windows/deploy/upgrade-analytics-get-started.md index b4d23583ec..070a9e137c 100644 --- a/windows/deploy/upgrade-analytics-get-started.md +++ b/windows/deploy/upgrade-analytics-get-started.md @@ -95,7 +95,7 @@ The compatibility update KB scans your computers and enables application usage t | **Operating System** | **KBs** | |----------------------|-----------------------------------------------------------------------------| | Windows 8.1 | [KB 2976978](http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB2976978)
Performs diagnostics on the Windows 8.1 systems that participate in the Windows Customer Experience Improvement Program. These diagnostics help determine whether compatibility issues may be encountered when the latest Windows operating system is installed.
For more information about this KB, see
[KB 3150513](https://catalog.update.microsoft.com/v7/site/Search.aspx?q=3150513)
Provides updated configuration and definitions for compatibility diagnostics performed on the system.
For more information about this KB, see
NOTE: KB2976978 must be installed before you can download and install KB3150513. | -| Windows 7 SP1 | [KB2952664](http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB2952664)
Performs diagnostics on the Windows 7 SP1 systems that participate in the Windows Customer Experience Improvement Program. These diagnostics help determine whether compatibility issues may be encountered when the latest Windows operating system is installed.
For more information about this KB, see
[KB 3150513](https://catalog.update.microsoft.com/v7/site/Search.aspx?q=3150513)
Provides updated configuration and definitions for compatibility diagnostics performed on the system.
For more information about this KB, see
NOTE: KB2976978 must be installed before you can download and install KB3150513. | +| Windows 7 SP1 | [KB2952664](http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB2952664)
Performs diagnostics on the Windows 7 SP1 systems that participate in the Windows Customer Experience Improvement Program. These diagnostics help determine whether compatibility issues may be encountered when the latest Windows operating system is installed.
For more information about this KB, see
[KB 3150513](https://catalog.update.microsoft.com/v7/site/Search.aspx?q=3150513)
Provides updated configuration and definitions for compatibility diagnostics performed on the system.
For more information about this KB, see
NOTE: KB2952664 must be installed before you can download and install KB3150513. | IMPORTANT: Restart user computers after you install the compatibility update KBs for the first time. From c334da798871f0383e6258bcff6533fb2cda5066 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 28 Sep 2016 11:03:20 +1000 Subject: [PATCH 090/256] add space --- .../keep-secure/windows-defender-advanced-threat-protection.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/keep-secure/windows-defender-advanced-threat-protection.md b/windows/keep-secure/windows-defender-advanced-threat-protection.md index 4d3345f8a1..7a77dece05 100644 --- a/windows/keep-secure/windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/windows-defender-advanced-threat-protection.md @@ -20,6 +20,7 @@ localizationpriority: high - Windows 10 Pro - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) + >For more info about Windows 10 Enterprise Edition features and functionality, see [Windows 10 Enterprise edition](https://www.microsoft.com/WindowsForBusiness/buy). Windows Defender Advanced Threat Protection (Windows Defender ATP) is a security service that enables enterprise customers to detect, investigate, and respond to advanced threats on their networks. From f25a07096753141d428379190f0ad20793f23fb1 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 28 Sep 2016 08:51:38 -0700 Subject: [PATCH 091/256] moved font streaming note to bottom of section --- ...ndows-operating-system-components-to-microsoft-services.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index 83ea150608..42d9d21bc2 100644 --- a/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -270,11 +270,11 @@ Fonts that are included in Windows but that are not stored on the local device c If you're running Windows 10, version 1607 or Windows Server 2016, disable the Group Policy: **Computer Configuration** > **Administrative Templates** > **Network** > **Fonts** > **Enable Font Providers**. +If you're running Windows 10, version 1507 or Windows 10, version 1511, create a REG\_DWORD registry setting called **DisableFontProviders** in **HKEY\_LOCAL\_MACHINE\\System\\CurrentControlSet\\Services\\FontCache\\Parameters**, with a value of 1. + > [!NOTE] > After you apply this policy, you must restart the device for it to take effect. -If you're running Windows 10, version 1507 or Windows 10, version 1511, create a REG\_DWORD registry setting called **DisableFontProviders** in **HKEY\_LOCAL\_MACHINE\\System\\CurrentControlSet\\Services\\FontCache\\Parameters**, with a value of 1. - ### 6. Insider Preview builds From 812553ec71230d78a542ca4a05ff238595e14969 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 28 Sep 2016 11:36:00 -0700 Subject: [PATCH 092/256] updates --- .../resolve-windows-10-upgrade-errors.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index a5349fbf43..5aef1c48e6 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -29,10 +29,10 @@ The Windows Setup application is used to upgrade a computer to Windows 10, or to - Example error codes: 0x30018, 0x3000D 4. **Second boot phase**: Final settings are applied. This is also called the **OOBE boot phase**. - Example error: 0x4000D, 0x40017 -5. **Rollback phase**: This phase occurs if upgrade is unsuccessful. +5. **Uninstall phase**: This phase occurs if upgrade is unsuccessful. - Example error: 0x50011, 0x50012 -**Figure 1**: Phases of a successful Windows 10 upgrade (rollback is not shown): +**Figure 1**: Phases of a successful Windows 10 upgrade (uninstall is not shown): ![Upgrade process](images/upgrade-process.png) @@ -118,29 +118,25 @@ For example: A code of 0x**4**00**0D** is a problem during **phase ## Log files -During each phase of the upgrade process, setup log files are created in various locations. These log files can be very useful in troubleshooting upgrade problems. +Various log files are created during each phase of the upgrade process. These log files are essential for detailed troubleshooting of upgrade problems. The most useful log is **setupact.log**, which is located in a different folder depending on the phase in which a problem occurred with the upgrade process. Recall that you can determine the phase from + +See the following table. - + + - + - + - + - + - + - +
Log fileDescriptionLocation
Log fileDescriptionLocationWhen to use
setupact.logContains information about setup actions during the installation.
-

This is the most important log for diagnosing setup issues.

-**Down-Level phase**: $Windows.~BT\Sources\Panther
-**First & second boot phase**: $Windows.~BT\Sources\Panther\UnattendGC
-**Rollback phase**: $Windows.~BT\Sources\Rollback
-**Pre-initialization**: Windows
-**Post-upgrade**: Windows\Panther -
setupact.logContains information about setup actions during the installation.Down-Level phase: $Windows.~BT\Sources\PantherAll down-level failures and starting point for rollback investigations.
setuperr.logContains information about setup errors during the installation.Same location as setupact.log
setuperr.logContains information about setup errors during the installation.Same location as setupact.log
Setupmem.dmpIf OS bugchecks during upgrade, setup will attempt to extract a mini-dump.$Windows.~BT\Sources\Rollback
Setupmem.dmpIf OS bugchecks during upgrade, setup will attempt to extract a mini-dump.$Windows.~BT\Sources\Rollback
miglog.xmlContains information about the user directory structure. This information includes security identifiers (SIDs).Windows\Panther
miglog.xmlContains information about the user directory structure. This information includes security identifiers (SIDs).Windows\Panther
Appraiser XML logsContains application compatibility information.$Windows.~BT\Sources\Panther
Appraiser XML logsContains application compatibility information.$Windows.~BT\Sources\Panther
BlueBox.logContains information communication between setup.exe and Windows Update.Windows\Logs\Mosetup
BlueBox.logContains information communication between setup.exe and Windows Update.Windows\Logs\Mosetup
@@ -500,6 +496,10 @@ Use the Media Creation tool and create an ISO and then start the upgrade of the
+## Appendix A: Example setupact.log + + + ## Related topics • Windows 10 FAQ for IT professionals From ba1f3692b5ecf9aa794e34e3fddb4cc918a070b3 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Wed, 28 Sep 2016 12:53:39 -0700 Subject: [PATCH 093/256] fix typo --- windows/manage/mandatory-user-profile.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/manage/mandatory-user-profile.md b/windows/manage/mandatory-user-profile.md index 5a19dddc3e..698093e9a1 100644 --- a/windows/manage/mandatory-user-profile.md +++ b/windows/manage/mandatory-user-profile.md @@ -18,7 +18,7 @@ author: jdeckerMS > [!NOTE] > When a mandatory profile is applied to a PC running Windows 10, version 1511, some features such as Universal Windows Platform (UWP) apps, the Start menu, Cortana, and Search, will not work correctly. This will be fixed in a future update. -A mandatory user profile is a roaming user profile that has been pre-configured by an administrators to specify settings for users. Settings commonly defined in a mandatory profile include (but are not limited to): icons that appear on the desktop, desktop backgrounds, user preferences in Control Panel, printer selections, and more. Configuration changes made during a user's session that are normally saved to a roaming user profile are not saved when a mandatory user profile is assigned. +A mandatory user profile is a roaming user profile that has been pre-configured by an administrator to specify settings for users. Settings commonly defined in a mandatory profile include (but are not limited to): icons that appear on the desktop, desktop backgrounds, user preferences in Control Panel, printer selections, and more. Configuration changes made during a user's session that are normally saved to a roaming user profile are not saved when a mandatory user profile is assigned. Mandatory user profiles are useful when standardization is important, such as on a kiosk device or in educational settings. Only system administrators can make changes to mandatory user profiles. From 8fa804acfd061cfcf5604153e02d2eb83374544f Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 28 Sep 2016 13:17:14 -0700 Subject: [PATCH 094/256] fixed typos --- .../keep-secure/change-history-for-keep-windows-10-secure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/change-history-for-keep-windows-10-secure.md b/windows/keep-secure/change-history-for-keep-windows-10-secure.md index 6dc8ea8b8c..db02131f0c 100644 --- a/windows/keep-secure/change-history-for-keep-windows-10-secure.md +++ b/windows/keep-secure/change-history-for-keep-windows-10-secure.md @@ -20,7 +20,7 @@ This topic lists new and updated topics in the [Keep Windows 10 secure](index.md |[Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md) |Updated the networking table to clarify details around Enterprise Cloud Resources and Enterprise Proxy Servers. | |[Create and deploy a Windows Information Protection (WIP) policy using System Center Configuration Manager](create-wip-policy-using-sccm.md) |Updated the networking table to clarify details around Enterprise Cloud Resources and Enterprise Proxy Servers. | | [Implement Windows Hello for Business in your organization](implement-microsoft-passport-in-your-organization.md) | Clarified how convenience PIN works in Windows 10, version 1607, on domain-joined PCs | -| [BitLocker: How to enable Network Unlock](bitlocker-how-to-enable-network-unlock.md) | Corrected certreq ezxample and added a new Windows PowerShell example for creating a self-signed certficate | +| [BitLocker: How to enable Network Unlock](bitlocker-how-to-enable-network-unlock.md) | Corrected certreq example and added a new Windows PowerShell example for creating a self-signed certificate | ## August 2016 |New or changed topic | Description | From 06c944213eabbe03ff1c1cc9b8d9bd48c030d85b Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 28 Sep 2016 13:54:06 -0700 Subject: [PATCH 095/256] Fixing issue #44 --- windows/deploy/prepare-for-windows-deployment-with-mdt-2013.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deploy/prepare-for-windows-deployment-with-mdt-2013.md b/windows/deploy/prepare-for-windows-deployment-with-mdt-2013.md index 637b6aaaca..546035f735 100644 --- a/windows/deploy/prepare-for-windows-deployment-with-mdt-2013.md +++ b/windows/deploy/prepare-for-windows-deployment-with-mdt-2013.md @@ -92,9 +92,10 @@ By default MDT stores the log files locally on the client. In order to capture a 1. On MDT01, log on as **CONTOSO\\Administrator**. 2. Create and share the **E:\\Logs** folder by running the following commands in an elevated Windows PowerShell prompt: + ``` syntax New-Item -Path E:\Logs -ItemType directory - New-SmbShare ?Name Logs$ ?Path E:\Logs -ChangeAccess EVERYONE + New-SmbShare -Name Logs$ -Path E:\Logs -ChangeAccess EVERYONE icacls E:\Logs /grant '"MDT_BA":(OI)(CI)(M)' ``` From 7392f60a1f5ad97375ff776c5bd7f922df449e55 Mon Sep 17 00:00:00 2001 From: JanKeller1 Date: Wed, 28 Sep 2016 15:28:02 -0700 Subject: [PATCH 096/256] Fixed a confusing typo in the procedure --- windows/keep-secure/remote-credential-guard.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/keep-secure/remote-credential-guard.md b/windows/keep-secure/remote-credential-guard.md index 575cb5f7f2..1c86e844b2 100644 --- a/windows/keep-secure/remote-credential-guard.md +++ b/windows/keep-secure/remote-credential-guard.md @@ -35,7 +35,6 @@ The Remote Desktop client and server must meet the following requirements in ord - They must be running at least Windows 10, version 1607 or Windows Server 2016. - The Remote Desktop classic Windows app is required. The Remote Desktop Universal Windows Platform app doesn't support Remote Credential Guard. - ## Enable Remote Credential Guard You must enable Remote Credential Guard on the target device by using the registry. @@ -61,11 +60,12 @@ You can use Remote Credential Guard on the client device by setting a Group Poli 1. From the Group Policy Management Console, go to **Computer Configuration** -> **Administrative Templates** -> **System** -> **Credentials Delegation**. 2. Double-click **Restrict delegation of credentials to remote servers**. 3. In the **Use the following restricted mode** box: - - If you want to require either [Restricted Admin mode](http://social.technet.microsoft.com/wiki/contents/articles/32905.how-to-enable-restricted-admin-mode-for-remote-desktop.aspx) or Remote Credential Guard, choose **Require Remote Credential Guard**. In this configuration, Remote Credential Guard is preferred, but it will use Restricted Admin mode (if supported) when Remote Credential Guard cannot be used. + - If you want to require either [Restricted Admin mode](http://social.technet.microsoft.com/wiki/contents/articles/32905.how-to-enable-restricted-admin-mode-for-remote-desktop.aspx) or Remote Credential Guard, choose **Prefer Remote Credential Guard**. In this configuration, Remote Credential Guard is preferred, but it will use Restricted Admin mode (if supported) when Remote Credential Guard cannot be used. > **Note:** Neither Remote Credential Guard nor Restricted Admin mode will send credentials in clear text to the Remote Desktop server. - - If you want to allow Remote Credential Guard, choose **Prefer Remote Credential Guard**. + - If you want to require Remote Credential Guard, choose **Require Remote Credential Guard**. With this setting, a Remote Desktop connection will succeed only if the remote computer meets the [Hardware and software requirements](#hardware-and-software-requirements) listed earlier in this topic. + 4. Click **OK**. ![Remote Credential Guard Group Policy](images/remote-credential-guard-gp.png) From 6abb716e4a728028d1232180e7ea0e4b2ffdc62b Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 28 Sep 2016 15:42:20 -0700 Subject: [PATCH 097/256] updates --- .../resolve-windows-10-upgrade-errors.md | 58 +++++++++++-------- 1 file changed, 35 insertions(+), 23 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 5aef1c48e6..634137d387 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -45,15 +45,16 @@ WIM = Windows image (Microsoft) Setup will return two codes: 1. A result code, corresponding to a specific Win32 error. -2. An extend code, corresponding to the phase and the operation when a failure occurred. +2. An extend code, representing the phase when a failure occurred. + - The extend code contains information about both the *phase* in which an error occurred, and the *operation* that was being performed when the error occurred. -For example, a result code of **0xC1900101** with an extend code of **0x4000D** will be returned as: **0xC1900101 - 0x4000D** +>For example, a result code of **0xC1900101** with an extend code of **0x4000D** will be returned as: **0xC1900101 - 0x4000D**. In this case, the extend code 0x4000D can be evaluated as representing a problem during phase 4 (0x4) with data migration (000D). A list of extend codes and the associated phase and operation is provided below. -Note: If only a single code is returned, this can be because a tool is being used that does not capture the extend code, for example the [Windows 10 Upgrade Assistant](https://support.microsoft.com/en-us/kb/3159635). +Note: If only a result code is returned, this can be because a tool is being used that was not able to capture the extend code. For example, if you are using the [Windows 10 Upgrade Assistant](https://support.microsoft.com/en-us/kb/3159635) then only a result code might be returned. ### Extend codes -The following tables display the phase and operation assoicated with an extend code: +The following tables provide the corresponding phase and operation for values of an extend code: @@ -114,30 +115,41 @@ The following tables display the phase and operation assoicated with an extend c
Extend code: phase
-For example: A code of 0x**4**00**0D** is a problem during **phase 4** with the **data migration** operation (**4** = SP_EXECUTION_OOBE_BOOT, **0D** = SP_EXECUTION_OP_MIGRATE_DATE). - ## Log files -Various log files are created during each phase of the upgrade process. These log files are essential for detailed troubleshooting of upgrade problems. The most useful log is **setupact.log**, which is located in a different folder depending on the phase in which a problem occurred with the upgrade process. Recall that you can determine the phase from - -See the following table. +Various log files are created during each phase of the upgrade process. These log files are essential for troubleshooting upgrade problems. The most useful log is **setupact.log**, which is located in a different folder depending on the phase in which a problem occurred with the upgrade process. Recall that you can determine the phase from the extend code. The following table describes some log files and how to use them for troubleshooting purposes: - - - - - - - - +
Log fileDescriptionLocationWhen to use -
setupact.logContains information about setup actions during the installation.Down-Level phase: $Windows.~BT\Sources\PantherAll down-level failures and starting point for rollback investigations. -
setuperr.logContains information about setup errors during the installation.Same location as setupact.log -
Setupmem.dmpIf OS bugchecks during upgrade, setup will attempt to extract a mini-dump.$Windows.~BT\Sources\Rollback -
miglog.xmlContains information about the user directory structure. This information includes security identifiers (SIDs).Windows\Panther -
Appraiser XML logsContains application compatibility information.$Windows.~BT\Sources\Panther -
BlueBox.logContains information communication between setup.exe and Windows Update.Windows\Logs\Mosetup
Log filePhase: LocationDescriptionWhen to use + +
setupact.logDown-Level:
$Windows.~BT\Sources\Panther
Contains information about setup actions during the downlevel phase. All down-level failures and starting point for rollback investigations.
This is the most important log for diagnosing setup issues. +
OOBE:
$Windows.~BT\Sources\Panther
Contains information about actions during the OOBE phase.Investigating rollbacks that failed during OOBE phase and operations – 0x4001C, 0x4001D, 0x4001E, 0x4001F. +
Rollback:
$Windows.~BT\Sources\Panther
Contains information about actions during rollback.Investigating generic rollbacks - 0xC1900101. +
Pre-initialization (prior to downlevel):
$Windows.~BT\Sources\Panther
Contains information about initializing setup.If setup fails to launch. +
Post-upgrade (after OOBE):
$Windows.~BT\Sources\Panther
Contains information about setup actions during the installation.Investigate post-upgrade related issues. + +
setuperr.logSame as setupact.logContains information about setup errors during the installation.Review all errors encountered during the installation phase. + +
miglog.xmlPost-upgrade (after OOBE):
Windows\Panther
Contains information about what was migrated during the installation.Identify post upgrade data migration issues. + +
BlueBox.logDown-Level:
Windows\Logs\Mosetup
Contains information communication between setup.exe and Windows Update.Use during WSUS and WU down-level failures or for 0xC1900107. + +
Supplemental rollback logs:
+Setupmem.dmp
+setupapi.dev.log
+Event logs (*.evtx) + + +
$Windows.~BT\Sources\RollbackAdditional logs collected during rollback. +Setupmem.dmp: If OS bugchecks during upgrade, setup will attempt to extract a mini-dump.
+Setupapi: Device install issues – 0x30018
+Event logs: Generic rollbacks (0xC1900101) or unexpected reboots. + + + + +
## Common error codes and resolution procedures From 4e6fae41942117dff56429d1c9ead1a9027f7fad Mon Sep 17 00:00:00 2001 From: Justinha Date: Wed, 28 Sep 2016 16:17:37 -0700 Subject: [PATCH 098/256] added new topics to change history for Deploy node --- windows/deploy/change-history-for-deploy-windows-10.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/deploy/change-history-for-deploy-windows-10.md b/windows/deploy/change-history-for-deploy-windows-10.md index fb3f4478ec..45bd679722 100644 --- a/windows/deploy/change-history-for-deploy-windows-10.md +++ b/windows/deploy/change-history-for-deploy-windows-10.md @@ -15,6 +15,9 @@ This topic lists new and updated topics in the [Deploy Windows 10](index.md) doc | New or changed topic | Description | |----------------------|-------------| | [Windows 10 Enterprise E3 in CSP Overview](windows-10-enterprise-e3-overview.md) | New | +| [Get started with Upgrade Analytics](upgrade-analytics-get-started) | Updated with prerequisites for site discovery | +| [Resolve application and driver issues](upgrade-analytics-resolve-issues.md) | Updated with app status info for Ready For Windows | +| [Review site discovery](upgrade-analytics-review-site-discovery.md) | New | ## RELEASE: Windows 10, version 1607 From 342673bff24e1f54e40eef43f99c5fc7441d274f Mon Sep 17 00:00:00 2001 From: JanKeller1 Date: Wed, 28 Sep 2016 18:33:51 -0700 Subject: [PATCH 099/256] sm chg to procedure text --- windows/keep-secure/remote-credential-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/remote-credential-guard.md b/windows/keep-secure/remote-credential-guard.md index 1c86e844b2..2a813caee1 100644 --- a/windows/keep-secure/remote-credential-guard.md +++ b/windows/keep-secure/remote-credential-guard.md @@ -59,7 +59,7 @@ You can use Remote Credential Guard on the client device by setting a Group Poli 1. From the Group Policy Management Console, go to **Computer Configuration** -> **Administrative Templates** -> **System** -> **Credentials Delegation**. 2. Double-click **Restrict delegation of credentials to remote servers**. -3. In the **Use the following restricted mode** box: +3. Under **Use the following restricted mode**: - If you want to require either [Restricted Admin mode](http://social.technet.microsoft.com/wiki/contents/articles/32905.how-to-enable-restricted-admin-mode-for-remote-desktop.aspx) or Remote Credential Guard, choose **Prefer Remote Credential Guard**. In this configuration, Remote Credential Guard is preferred, but it will use Restricted Admin mode (if supported) when Remote Credential Guard cannot be used. > **Note:** Neither Remote Credential Guard nor Restricted Admin mode will send credentials in clear text to the Remote Desktop server. From 7a80d02a56aec97ea05708cc4ce675da0ab780b9 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 29 Sep 2016 14:39:45 +1000 Subject: [PATCH 100/256] Intune onboarding updates --- ...ows-defender-advanced-threat-protection.md | 42 ++++++++++++++++-- .../keep-secure/images/atp-intune-add-oma.png | Bin 0 -> 31596 bytes .../images/atp-intune-add-policy.png | Bin 0 -> 118996 bytes .../images/atp-intune-deploy-policy.png | Bin 0 -> 44207 bytes .../images/atp-intune-manage-deployment.png | Bin 0 -> 67907 bytes .../images/atp-intune-new-policy.png | Bin 0 -> 182354 bytes .../images/atp-intune-oma-uri-setting.png | Bin 0 -> 55084 bytes .../images/atp-intune-policy-name.png | Bin 0 -> 43534 bytes .../images/atp-intune-save-policy.png | Bin 0 -> 42891 bytes 9 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 windows/keep-secure/images/atp-intune-add-oma.png create mode 100644 windows/keep-secure/images/atp-intune-add-policy.png create mode 100644 windows/keep-secure/images/atp-intune-deploy-policy.png create mode 100644 windows/keep-secure/images/atp-intune-manage-deployment.png create mode 100644 windows/keep-secure/images/atp-intune-new-policy.png create mode 100644 windows/keep-secure/images/atp-intune-oma-uri-setting.png create mode 100644 windows/keep-secure/images/atp-intune-policy-name.png create mode 100644 windows/keep-secure/images/atp-intune-save-policy.png diff --git a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index 3b4fddffaf..629976de94 100644 --- a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -33,15 +33,51 @@ For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThre 1. Open the Microsoft Intune configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): - a. Click **Endpoint Management** on the **Navigation pane**. + a. Select **Endpoint Management** on the **Navigation pane**. - b. Select **Mobile Device Management/Microsoft Intune**, click **Download package** and save the .zip file. + b. Select **Mobile Device Management/Microsoft Intune** > **Download package** and save the .zip file. 2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file named *WindowsDefenderATP.onboarding*. 3. Use the Microsoft Intune custom configuration policy to deploy the following supported OMA-URI settings. For more information on Microsoft Intune policy settings see, [Windows 10 policy settings in Microsoft Intune](https://docs.microsoft.com/en-us/intune/deploy-use/windows-10-policy-settings-in-microsoft-intune). -Onboarding - Use the onboarding policies to deploy configuration settings on endpoints. These policies can be sub-categorized to: + a. Select **Policy** > **Configuration Policies** > **Add**. + ![Microsoft Intune Configuration Policies](images/atp-intune-add-policy.png) + + b. Under **Windows**, select **Custom Configuration (Windows 10 Desktop and Mobile and later)** > **Create and Deploy a Custom Policy** > **Create Policy**. + + ![Microsoft Intune Configuration Policies](images/atp-intune-new-policy.png) + + c. Type a name and description for the policy. + ![Microsoft Intune Create Policy](images/atp-intune-policy-name.png) + + d. Under OMA-URI settings, select **Add...**. + ![Microsoft Intune add OMC-URI](images/atp-intune-add-oma.png) + + e. Type the following values then select **OK**: + + ![Microsoft Intune save policy](images/atp-intune-oma-uri-setting.png) + + - **Setting name**: Type a name for the setting. + - **Setting description**: Type a description for the setting. + - **Data type**: Select **String**. + - **OMA-URI**: *./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Onboarding* + - **Value**: Use the value from the *WindowsDefenderATP.onboarding* file you downloaded. + + + f. Save the policy. + ![Microsoft Intune save policy](images/atp-intune-save-policy.png) + + g. Deploy the policy. + ![Microsoft Intune deploy policy](images/atp-intune-deploy-policy.png) + + h. Select the device group to deploy the policy to: + + ![Microsoft Intune manage deployment](images/atp-intune-manage-deployment.png) + +The policy is deployed and endpoints will be displayed in the **Machines view**. + +You can use the following onboarding policies to deploy configuration settings on endpoints. These policies can be sub-categorized to: - Onboarding - Health Status for onboarded machines - Configuration for onboarded machines diff --git a/windows/keep-secure/images/atp-intune-add-oma.png b/windows/keep-secure/images/atp-intune-add-oma.png new file mode 100644 index 0000000000000000000000000000000000000000..87586e7bd2216b043ed648cc5fe527b1b0c4ebcb GIT binary patch literal 31596 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/atp-intune-add-policy.png b/windows/keep-secure/images/atp-intune-add-policy.png new file mode 100644 index 0000000000000000000000000000000000000000..570ab0a6889ead424e9909c6e85a0c56c559dcd4 GIT binary patch literal 118996 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

o_h2)Wwr$})T@p`Xoj8L> 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/atp-intune-manage-deployment.png b/windows/keep-secure/images/atp-intune-manage-deployment.png new file mode 100644 index 0000000000000000000000000000000000000000..ebed2952d711c4f52db5e5720de7a58ac6c4de46 GIT binary patch literal 67907 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 ZY;@-Ml#)QyT@2uWJkwApe`@~r{{vX!Q?~#B literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/atp-intune-new-policy.png b/windows/keep-secure/images/atp-intune-new-policy.png new file mode 100644 index 0000000000000000000000000000000000000000..1e3661e63f35ed653d94b57cd51d1530a9638281 GIT binary patch literal 182354 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%0Ds$H3@J`n8Kk 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

hpjue)J$%o2-7;>>=VS#DsQc)2ca(70W|l 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 literal 0 HcmV?d00001 From 3a1a92fcd68fe3bd067f65e5a15e0e85f2c38601 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 29 Sep 2016 15:27:12 +1000 Subject: [PATCH 101/256] intune mdm issue --- ...ot-onboarding-windows-defender-advanced-threat-protection.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index 7e351ee5aa..4f9c6eefd3 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -72,6 +72,8 @@ Event ID | Error Type | Resolution steps 65 | Insufficient privileges| Run the script again with administrator privileges. ## Troubleshoot onboarding issues using Microsoft Intune +If the policy that you configured using Intune does not get propagated on the endpoint, you might need to go to the Azure Active Directory portal settings to configure automatic MDM enrolment. For more information see, + You can use Microsoft Intune to check error codes and attempt to troubleshoot the cause of the issue. Use the following tables to understand the possible causes of issues while onboarding: From 6d56bfd3d124248be086ded8290e8a352ee0da50 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 29 Sep 2016 15:27:37 +1000 Subject: [PATCH 102/256] Revert "intune mdm issue" This reverts commit 3a1a92fcd68fe3bd067f65e5a15e0e85f2c38601. --- ...ot-onboarding-windows-defender-advanced-threat-protection.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index 4f9c6eefd3..7e351ee5aa 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -72,8 +72,6 @@ Event ID | Error Type | Resolution steps 65 | Insufficient privileges| Run the script again with administrator privileges. ## Troubleshoot onboarding issues using Microsoft Intune -If the policy that you configured using Intune does not get propagated on the endpoint, you might need to go to the Azure Active Directory portal settings to configure automatic MDM enrolment. For more information see, - You can use Microsoft Intune to check error codes and attempt to troubleshoot the cause of the issue. Use the following tables to understand the possible causes of issues while onboarding: From b308647f32f6d4b8967aaadd299948f3b043bead Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 29 Sep 2016 15:37:30 +1000 Subject: [PATCH 103/256] fix table --- ...nts-mdm-windows-defender-advanced-threat-protection.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index 629976de94..88b766ffd8 100644 --- a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -86,9 +86,9 @@ Policy | OMA-URI | Type | Value | Description :---|:---|:---|:---|:--- Onboarding | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Onboarding | String | Copy content from onboarding MDM file | Onboarding Health Status for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/SenseIsRunning | Boolean | TRUE | Windows Defender ATP service is running - | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OnBoardingState | Integer | 1 | Onboarded to Windows Defender ATP - | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OrgId | String | Use OrgID from onboarding file | Onboarded to Organization ID - Configuration for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Configuration/SampleSharing | Integer | 0 or 1
Default value: 1 | Windows Defender ATP Sample sharing is enabled +Health Status for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OnBoardingState | Integer | 1 | Onboarded to Windows Defender ATP +Health Status for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OrgId | String | Use OrgID from onboarding file | Onboarded to Organization ID +Configuration for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Configuration/SampleSharing | Integer | 0 or 1
Default value: 1 | Windows Defender ATP Sample sharing is enabled > [!NOTE] @@ -120,7 +120,7 @@ Policy | OMA-URI | Type | Value | Description :---|:---|:---|:---|:--- Offboarding | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Offboarding | String | Copy content from offboarding MDM file | Offboarding Health Status for offboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/SenseIsRunning | Boolean | FALSE |Windows Defender ATP service is not running - | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OnBoardingState | Integer | 0 | Offboarded from Windows Defender ATP +Health Status for offboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OnBoardingState | Integer | 0 | Offboarded from Windows Defender ATP > [!NOTE] > The **Health Status for offboarded machines** policy uses read-only properties and can't be remediated. From 1a8af83e530e5f488098d38d373ebd3397f35455 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 29 Sep 2016 15:54:41 +1000 Subject: [PATCH 104/256] table label update --- ...-mdm-windows-defender-advanced-threat-protection.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index 88b766ffd8..fafd9a2a47 100644 --- a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -85,9 +85,9 @@ You can use the following onboarding policies to deploy configuration settings o Policy | OMA-URI | Type | Value | Description :---|:---|:---|:---|:--- Onboarding | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Onboarding | String | Copy content from onboarding MDM file | Onboarding -Health Status for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/SenseIsRunning | Boolean | TRUE | Windows Defender ATP service is running -Health Status for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OnBoardingState | Integer | 1 | Onboarded to Windows Defender ATP -Health Status for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OrgId | String | Use OrgID from onboarding file | Onboarded to Organization ID +Health Status for onboarded machines: Sense Is Running | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/SenseIsRunning | Boolean | TRUE | Windows Defender ATP service is running +Health Status for onboarded machines: Onboarding State | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OnBoardingState | Integer | 1 | Onboarded to Windows Defender ATP +Health Status for onboarded machines: Organization ID | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OrgId | String | Use OrgID from onboarding file | Onboarded to Organization ID Configuration for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Configuration/SampleSharing | Integer | 0 or 1
Default value: 1 | Windows Defender ATP Sample sharing is enabled @@ -119,8 +119,8 @@ Offboarding - Use the offboarding policies to remove configuration settings on e Policy | OMA-URI | Type | Value | Description :---|:---|:---|:---|:--- Offboarding | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Offboarding | String | Copy content from offboarding MDM file | Offboarding - Health Status for offboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/SenseIsRunning | Boolean | FALSE |Windows Defender ATP service is not running -Health Status for offboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OnBoardingState | Integer | 0 | Offboarded from Windows Defender ATP + Health Status for offboarded machines: Sense Is Running | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/SenseIsRunning | Boolean | FALSE |Windows Defender ATP service is not running +Health Status for offboarded machines: Onboarding State | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OnBoardingState | Integer | 0 | Offboarded from Windows Defender ATP > [!NOTE] > The **Health Status for offboarded machines** policy uses read-only properties and can't be remediated. From 7a3829a3ae8390db53e70f08ebb4c3d4fc90fcde Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 29 Sep 2016 16:19:38 +1000 Subject: [PATCH 105/256] minor edit --- ...endpoints-mdm-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index fafd9a2a47..31ac83acd2 100644 --- a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -75,7 +75,7 @@ For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThre ![Microsoft Intune manage deployment](images/atp-intune-manage-deployment.png) -The policy is deployed and endpoints will be displayed in the **Machines view**. +When the policy is deployed and is propagated, endpoints will be shown in the **Machines view**. You can use the following onboarding policies to deploy configuration settings on endpoints. These policies can be sub-categorized to: - Onboarding From 4090a0be6083266dfcbfca2ef217e274e92b5e2b Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 29 Sep 2016 09:38:24 -0700 Subject: [PATCH 106/256] fix link --- windows/deploy/change-history-for-deploy-windows-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deploy/change-history-for-deploy-windows-10.md b/windows/deploy/change-history-for-deploy-windows-10.md index 45bd679722..d09519574f 100644 --- a/windows/deploy/change-history-for-deploy-windows-10.md +++ b/windows/deploy/change-history-for-deploy-windows-10.md @@ -15,7 +15,7 @@ This topic lists new and updated topics in the [Deploy Windows 10](index.md) doc | New or changed topic | Description | |----------------------|-------------| | [Windows 10 Enterprise E3 in CSP Overview](windows-10-enterprise-e3-overview.md) | New | -| [Get started with Upgrade Analytics](upgrade-analytics-get-started) | Updated with prerequisites for site discovery | +| [Get started with Upgrade Analytics](upgrade-analytics-get-started.md) | Updated with prerequisites for site discovery | | [Resolve application and driver issues](upgrade-analytics-resolve-issues.md) | Updated with app status info for Ready For Windows | | [Review site discovery](upgrade-analytics-review-site-discovery.md) | New | From e8ee8bf076fa39c6f734e4254c644fb1ad7adc9b Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 29 Sep 2016 11:16:44 -0700 Subject: [PATCH 107/256] updates --- .../resolve-windows-10-upgrade-errors.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 634137d387..9be9c98f19 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -48,7 +48,7 @@ Setup will return two codes: 2. An extend code, representing the phase when a failure occurred. - The extend code contains information about both the *phase* in which an error occurred, and the *operation* that was being performed when the error occurred. ->For example, a result code of **0xC1900101** with an extend code of **0x4000D** will be returned as: **0xC1900101 - 0x4000D**. In this case, the extend code 0x4000D can be evaluated as representing a problem during phase 4 (0x4) with data migration (000D). A list of extend codes and the associated phase and operation is provided below. +>For example, a result code of **0xC1900101** with an extend code of **0x4000D** will be returned as: **0xC1900101 - 0x4000D**. In this case, the extend code **0x4000D** can be evaluated as representing a problem during phase 4 (**0x4**) with data migration (**000D**). A list of extend codes with phase and operation associations is provided below. Note: If only a result code is returned, this can be because a tool is being used that was not able to capture the extend code. For example, if you are using the [Windows 10 Upgrade Assistant](https://support.microsoft.com/en-us/kb/3159635) then only a result code might be returned. @@ -154,6 +154,8 @@ Event logs: Generic rollbacks (0xC1900101) or unexpected reboots. ## Common error codes and resolution procedures +A common result code is 0xC1900101. This result code can be thrown at any stage of the upgrade process, except for the SafeOS phase. Therefore, it can be associated with several different extend codes. A result code of 0xC1900101 usually indicates that an incompatible driver is present, which can cause blue screens, system hangs, and unexpected reboots. Analysis of all available supplemental log files is typically helpful in indentifying the incompatible driver. You can also attempt to run setup in the absence of drivers by performing a [clean boot](https://support.microsoft.com/en-us/kb/929135) before initiating the upgrade process. + - - - - - - - @@ -220,6 +215,14 @@ For more information, see [How to perform a clean boot in Windows](https://suppo

Ensure you select the option to "Download and install updates (recommended)."

+ + + + + + + +
Error code @@ -179,13 +181,6 @@ Event logs: Generic rollbacks (0xC1900101) or unexpected reboots.
0x8007002C - 0x4000DThe user cancelled an interactive dialog.Start the upgrade process again again.
0xC1900101 - 0x4000D A driver configuration issue occurred during the Windows setup process and a rollback occurred.
0x8007002C - 0x4000DThe user cancelled an interactive dialog.Start the upgrade process again again.
## Common errors I've edited but don't know how to classify From 6356ec12bec314ca349ee091a1e73ceecf097f23 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 29 Sep 2016 11:24:21 -0700 Subject: [PATCH 108/256] updates --- .../resolve-windows-10-upgrade-errors.md | 63 ++++++++++--------- 1 file changed, 32 insertions(+), 31 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 9be9c98f19..cac06aad4a 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -121,27 +121,28 @@ Various log files are created during each phase of the upgrade process. These lo -
Log filePhase: LocationDescriptionWhen to use +Log filePhase: LocationDescriptionWhen to use -
setupact.logDown-Level:
$Windows.~BT\Sources\Panther
Contains information about setup actions during the downlevel phase. All down-level failures and starting point for rollback investigations.
This is the most important log for diagnosing setup issues. -
OOBE:
$Windows.~BT\Sources\Panther
Contains information about actions during the OOBE phase.Investigating rollbacks that failed during OOBE phase and operations – 0x4001C, 0x4001D, 0x4001E, 0x4001F. -
Rollback:
$Windows.~BT\Sources\Panther
Contains information about actions during rollback.Investigating generic rollbacks - 0xC1900101. -
Pre-initialization (prior to downlevel):
$Windows.~BT\Sources\Panther
Contains information about initializing setup.If setup fails to launch. -
Post-upgrade (after OOBE):
$Windows.~BT\Sources\Panther
Contains information about setup actions during the installation.Investigate post-upgrade related issues. +
setupact.logDown-Level:
$Windows.~BT\Sources\Panther
Contains information about setup actions during the downlevel phase. All down-level failures and starting point for rollback investigations.
This is the most important log for diagnosing setup issues. +
OOBE:
$Windows.~BT\Sources\Panther
Contains information about actions during the OOBE phase.Investigating rollbacks that failed during OOBE phase and operations – 0x4001C, 0x4001D, 0x4001E, 0x4001F. +
Rollback:
$Windows.~BT\Sources\Panther
Contains information about actions during rollback.Investigating generic rollbacks - 0xC1900101. +
Pre-initialization (prior to downlevel):
$Windows.~BT\Sources\Panther
Contains information about initializing setup.If setup fails to launch. +
Post-upgrade (after OOBE):
$Windows.~BT\Sources\Panther
Contains information about setup actions during the installation.Investigate post-upgrade related issues. -
setuperr.logSame as setupact.logContains information about setup errors during the installation.Review all errors encountered during the installation phase. +
setuperr.logSame as setupact.logContains information about setup errors during the installation.Review all errors encountered during the installation phase. -
miglog.xmlPost-upgrade (after OOBE):
Windows\Panther
Contains information about what was migrated during the installation.Identify post upgrade data migration issues. +
miglog.xmlPost-upgrade (after OOBE):
Windows\Panther
Contains information about what was migrated during the installation.Identify post upgrade data migration issues. -
BlueBox.logDown-Level:
Windows\Logs\Mosetup
Contains information communication between setup.exe and Windows Update.Use during WSUS and WU down-level failures or for 0xC1900107. +
BlueBox.logDown-Level:
Windows\Logs\Mosetup
Contains information communication between setup.exe and Windows Update.Use during WSUS and WU down-level failures or for 0xC1900107. -
Supplemental rollback logs:
+
Supplemental rollback logs:
Setupmem.dmp
setupapi.dev.log
Event logs (*.evtx) -
$Windows.~BT\Sources\RollbackAdditional logs collected during rollback. +$Windows.~BT\Sources\RollbackAdditional logs collected during rollback. + Setupmem.dmp: If OS bugchecks during upgrade, setup will attempt to extract a mini-dump.
Setupapi: Device install issues – 0x30018
Event logs: Generic rollbacks (0xC1900101) or unexpected reboots. @@ -158,14 +159,14 @@ A common result code is 0xC1900101. This result code can be thrown at any stage - - - - + + - - - + + - - - + + - - - + + - - - + + + From 061c2dbaad9b2de831b8fdbb472bf4a6b46f1cc2 Mon Sep 17 00:00:00 2001 From: JanKeller1 Date: Thu, 29 Sep 2016 11:39:32 -0700 Subject: [PATCH 109/256] Fixed a link to Device Guard intro content --- windows/whats-new/whats-new-windows-10-version-1507-and-1511.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md index 4dcad74254..b676817d41 100644 --- a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md +++ b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md @@ -197,7 +197,7 @@ Event ID 6416 has been added to track when an external device is detected throug The following sections describe the new and changed functionality in the TPM for Windows 10: - [Device health attestation](#bkmk-dha) - [Microsoft Passport](microsoft-passport.md) support -- [Device Guard](device-guard-overview.md) support +- [Device Guard](../keep-secure/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md) support - [Credential Guard](../keep-secure/credential-guard.md) support ### Device health attestation From b9f4316063f06f8713c68e357f334f88335bd76b Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 29 Sep 2016 11:43:44 -0700 Subject: [PATCH 110/256] updates --- .../resolve-windows-10-upgrade-errors.md | 74 ++++++++++--------- 1 file changed, 38 insertions(+), 36 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index cac06aad4a..5744d2f08c 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -117,32 +117,34 @@ The following tables provide the corresponding phase and operation for values of ## Log files -Various log files are created during each phase of the upgrade process. These log files are essential for troubleshooting upgrade problems. The most useful log is **setupact.log**, which is located in a different folder depending on the phase in which a problem occurred with the upgrade process. Recall that you can determine the phase from the extend code. The following table describes some log files and how to use them for troubleshooting purposes: +Various log files are created during each phase of the upgrade process. These log files are essential for troubleshooting upgrade problems. The most useful log is **setupact.log**, which is located in a different folder depending on the phase in which a problem occurred with the upgrade process. Recall that you can determine the phase from the extend code. + +

The following table describes some log files and how to use them for troubleshooting purposes:

Error code -Cause -Mitigation +Error code +Cause +Mitigation
0xC1900101 - 0x20017A driver has caused an illegal operation and Windows was not able to migrate the driver, resulting in a rollback of the operating system.To resolve this issue:
+
0xC1900101 - 0x20017A driver has caused an illegal operation and Windows was not able to migrate the driver, resulting in a rollback of the operating system.To resolve this issue:
1. Make sure all that drivers are updated.
2. Open the Setuperr.log and Setupact.log files under the %windir%\Panther directory, and then locate the problem drivers. Refer: [Understanding Failures and Log Files](https://technet.microsoft.com/en-us/library/ee851579.aspx)
@@ -174,18 +175,18 @@ A common result code is 0xC1900101. This result code can be thrown at any stage
0xC1900101 - 0x30018A device driver has stopped responding to setup.exe during the upgrade process.Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display. Contact your hardware vendor to obtain updated device drivers. +0xC1900101 - 0x30018A device driver has stopped responding to setup.exe during the upgrade process.Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display. Contact your hardware vendor to obtain updated device drivers.

Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process.

0xC1900101 - 0x4000DA driver configuration issue occurred during the Windows setup process and a rollback occurred.

Review the rollback log and determine the stop code. The rollback log is located in the **C:\$Windows.~BT\Sources\Panther** folder. Look for text similar to the following: -

+

0xC1900101 - 0x4000DA driver configuration issue occurred during the Windows setup process and a rollback occurred.

Review the rollback log and determine the stop code. The rollback log is located in the **C:\$Windows.~BT\Sources\Panther** folder. Look for text similar to the following: +


Info SP Crash 0x0000007E detected
Info SP Module name :
Info SP Bugcheck parameter 1 : 0xFFFFFFFFC0000005 @@ -196,7 +197,7 @@ A common result code is 0xC1900101. This result code can be thrown at any stage
Info SP Rollback: Showing splash window with restoring text: Restoring your previous version of Windows. -

Typically there is a a dump file for the crash to analyze. If you are not equipped to debug the dump, then attempt the following basic troubleshooting procedures:
+

Typically there is a a dump file for the crash to analyze. If you are not equipped to debug the dump, then attempt the following basic troubleshooting procedures:
1. Make sure you have enough disk space.
2. If a driver is identified in the bug check message, disable the driver, or check with the manufacturer for driver updates.
@@ -206,9 +207,9 @@ A common result code is 0xC1900101. This result code can be thrown at any stage

0xC1900101 - 0x40017Windows 10 upgrade fails after the second reboot, which is most like to be caused by a faulty driver, for example antivirus filter drivers or encryption drivers.Clean boot into Windows, and then attempt the upgrade to Windows 10.
+
0xC1900101 - 0x40017Windows 10 upgrade fails after the second reboot, which is most like to be caused by a faulty driver, for example antivirus filter drivers or encryption drivers.Clean boot into Windows, and then attempt the upgrade to Windows 10.
For more information, see [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135). @@ -217,9 +218,9 @@ For more information, see [How to perform a clean boot in Windows](https://suppo
0x8007002C - 0x4000DThe user cancelled an interactive dialog.Start the upgrade process again again.0x8007002C - 0x4000DThe user cancelled an interactive dialog.Start the upgrade process again again.
- - - -
Log filePhase: LocationDescriptionWhen to use +Log filePhase: LocationDescriptionWhen to use -
setupact.logDown-Level:
$Windows.~BT\Sources\Panther
Contains information about setup actions during the downlevel phase. All down-level failures and starting point for rollback investigations.
This is the most important log for diagnosing setup issues. -
OOBE:
$Windows.~BT\Sources\Panther
Contains information about actions during the OOBE phase.Investigating rollbacks that failed during OOBE phase and operations – 0x4001C, 0x4001D, 0x4001E, 0x4001F. -
Rollback:
$Windows.~BT\Sources\Panther
Contains information about actions during rollback.Investigating generic rollbacks - 0xC1900101. -
Pre-initialization (prior to downlevel):
$Windows.~BT\Sources\Panther
Contains information about initializing setup.If setup fails to launch. -
Post-upgrade (after OOBE):
$Windows.~BT\Sources\Panther
Contains information about setup actions during the installation.Investigate post-upgrade related issues. +
setupact.logDown-Level:
$Windows.~BT\Sources\Panther
Contains information about setup actions during the downlevel phase. All down-level failures and starting point for rollback investigations.
This is the most important log for diagnosing setup issues. +
OOBE:
$Windows.~BT\Sources\Panther
Contains information about actions during the OOBE phase.Investigating rollbacks that failed during OOBE phase and operations – 0x4001C, 0x4001D, 0x4001E, 0x4001F. +
Rollback:
$Windows.~BT\Sources\Panther
Contains information about actions during rollback.Investigating generic rollbacks - 0xC1900101. +
Pre-initialization (prior to downlevel):
$Windows.~BT\Sources\Panther
Contains information about initializing setup.If setup fails to launch. +
Post-upgrade (after OOBE):
$Windows.~BT\Sources\Panther
Contains information about setup actions during the installation.Investigate post-upgrade related issues. -
setuperr.logSame as setupact.logContains information about setup errors during the installation.Review all errors encountered during the installation phase. +
setuperr.logSame as setupact.logContains information about setup errors during the installation.Review all errors encountered during the installation phase. -
miglog.xmlPost-upgrade (after OOBE):
Windows\Panther
Contains information about what was migrated during the installation.Identify post upgrade data migration issues. +
miglog.xmlPost-upgrade (after OOBE):
Windows\Panther
Contains information about what was migrated during the installation.Identify post upgrade data migration issues. -
BlueBox.logDown-Level:
Windows\Logs\Mosetup
Contains information communication between setup.exe and Windows Update.Use during WSUS and WU down-level failures or for 0xC1900107. +
BlueBox.logDown-Level:
Windows\Logs\Mosetup
Contains information communication between setup.exe and Windows Update.Use during WSUS and WU down-level failures or for 0xC1900107. -
Supplemental rollback logs:
+
Supplemental rollback logs:
Setupmem.dmp
setupapi.dev.log
Event logs (*.evtx) -
$Windows.~BT\Sources\RollbackAdditional logs collected during rollback. - +$Windows.~BT\Sources\RollbackAdditional logs collected during rollback. + Setupmem.dmp: If OS bugchecks during upgrade, setup will attempt to extract a mini-dump.
Setupapi: Device install issues – 0x30018
Event logs: Generic rollbacks (0xC1900101) or unexpected reboots. @@ -159,14 +161,14 @@ A common result code is 0xC1900101. This result code can be thrown at any stage - - - - + + - - - + + - - - + + - - - + + - - - + + + @@ -231,9 +233,9 @@ For more information, see [How to perform a clean boot in Windows](https://suppo
Error code -Cause -Mitigation +Error code +Cause +Mitigation
0xC1900101 - 0x20017A driver has caused an illegal operation and Windows was not able to migrate the driver, resulting in a rollback of the operating system.To resolve this issue:
+
0xC1900101 - 0x20017A driver has caused an illegal operation and Windows was not able to migrate the driver, resulting in a rollback of the operating system.To resolve this issue:
1. Make sure all that drivers are updated.
2. Open the Setuperr.log and Setupact.log files under the %windir%\Panther directory, and then locate the problem drivers. Refer: [Understanding Failures and Log Files](https://technet.microsoft.com/en-us/library/ee851579.aspx)
@@ -175,18 +177,18 @@ A common result code is 0xC1900101. This result code can be thrown at any stage
0xC1900101 - 0x30018A device driver has stopped responding to setup.exe during the upgrade process.Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display. Contact your hardware vendor to obtain updated device drivers. +0xC1900101 - 0x30018A device driver has stopped responding to setup.exe during the upgrade process.Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display. Contact your hardware vendor to obtain updated device drivers.

Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process.

0xC1900101 - 0x4000DA driver configuration issue occurred during the Windows setup process and a rollback occurred.

Review the rollback log and determine the stop code. The rollback log is located in the **C:\$Windows.~BT\Sources\Panther** folder. Look for text similar to the following: -

+

0xC1900101 - 0x4000DA driver configuration issue occurred during the Windows setup process and a rollback occurred.

Review the rollback log and determine the stop code. The rollback log is located in the **C:\$Windows.~BT\Sources\Panther** folder. Look for text similar to the following: +


Info SP Crash 0x0000007E detected
Info SP Module name :
Info SP Bugcheck parameter 1 : 0xFFFFFFFFC0000005 @@ -197,7 +199,7 @@ A common result code is 0xC1900101. This result code can be thrown at any stage
Info SP Rollback: Showing splash window with restoring text: Restoring your previous version of Windows. -

Typically there is a a dump file for the crash to analyze. If you are not equipped to debug the dump, then attempt the following basic troubleshooting procedures:
+

Typically there is a a dump file for the crash to analyze. If you are not equipped to debug the dump, then attempt the following basic troubleshooting procedures:
1. Make sure you have enough disk space.
2. If a driver is identified in the bug check message, disable the driver, or check with the manufacturer for driver updates.
@@ -207,9 +209,9 @@ A common result code is 0xC1900101. This result code can be thrown at any stage

0xC1900101 - 0x40017Windows 10 upgrade fails after the second reboot, which is most like to be caused by a faulty driver, for example antivirus filter drivers or encryption drivers.Clean boot into Windows, and then attempt the upgrade to Windows 10.
+
0xC1900101 - 0x40017Windows 10 upgrade fails after the second reboot, which is most like to be caused by a faulty driver, for example antivirus filter drivers or encryption drivers.Clean boot into Windows, and then attempt the upgrade to Windows 10.
For more information, see [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135). @@ -218,9 +220,9 @@ For more information, see [How to perform a clean boot in Windows](https://suppo
0x8007002C - 0x4000DThe user cancelled an interactive dialog.Start the upgrade process again again.0x8007002C - 0x4000DThe user cancelled an interactive dialog.Start the upgrade process again again.
- From b88a873d13a36cb82ff304e3acab4ba445c2e497 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 29 Sep 2016 15:04:15 -0700 Subject: [PATCH 111/256] updates --- .../resolve-windows-10-upgrade-errors.md | 133 +++++++++++------- 1 file changed, 83 insertions(+), 50 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 5744d2f08c..df5023588a 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -117,7 +117,7 @@ The following tables provide the corresponding phase and operation for values of ## Log files -Various log files are created during each phase of the upgrade process. These log files are essential for troubleshooting upgrade problems. The most useful log is **setupact.log**, which is located in a different folder depending on the phase in which a problem occurred with the upgrade process. Recall that you can determine the phase from the extend code. +Various log files are created during each phase of the upgrade process. These log files are essential for troubleshooting upgrade problems. The most useful log is **setupact.log**. These logs are located in a different folder depending on the Windows Setup phase. Recall that you can determine the phase from the extend code.

The following table describes some log files and how to use them for troubleshooting purposes: @@ -149,47 +149,72 @@ Setupmem.dmp: If OS bugchecks during upgrade, setup will attempt to extract a mi Setupapi: Device install issues – 0x30018
Event logs: Generic rollbacks (0xC1900101) or unexpected reboots. - - - -

Error code -Cause -Mitigation +Error code +Cause +Mitigation
-## Common error codes and resolution procedures -A common result code is 0xC1900101. This result code can be thrown at any stage of the upgrade process, except for the SafeOS phase. Therefore, it can be associated with several different extend codes. A result code of 0xC1900101 usually indicates that an incompatible driver is present, which can cause blue screens, system hangs, and unexpected reboots. Analysis of all available supplemental log files is typically helpful in indentifying the incompatible driver. You can also attempt to run setup in the absence of drivers by performing a [clean boot](https://support.microsoft.com/en-us/kb/929135) before initiating the upgrade process. - - - - - - - - - - - +

Error code -Cause -Mitigation -
0xC1900101 - 0x20017A driver has caused an illegal operation and Windows was not able to migrate the driver, resulting in a rollback of the operating system.To resolve this issue:
+## Common errors +A common result code is 0xC1900101. This result code can be thrown at any stage of the upgrade process, with the exception of the SafeOS phase. 0xC1900101 usually indicates that an incompatible driver is present, which can cause blue screens, system hangs, and unexpected reboots. + +Analysis of all available supplemental log files is typically helpful in indentifying the incompatible driver. You can also attempt to run setup in the absence of drivers by performing a [clean boot](https://support.microsoft.com/en-us/kb/929135) before initiating the upgrade process. The following general procedures can be used to diagnose a result code of 0xC1900101 during different phases of Windows Setup: + + + + + + +
0xC1900101 - 0x20017
+ +
Cause +
A driver has caused an illegal operation. +
Windows was not able to migrate the driver, resulting in a rollback of the operating system. +
+
+ + - +
Mitigation +
1. Make sure all that drivers are updated.
-2. Open the Setuperr.log and Setupact.log files under the %windir%\Panther directory, and then locate the problem drivers. Refer: [Understanding Failures and Log Files](https://technet.microsoft.com/en-us/library/ee851579.aspx)
+2. Open the Setuperr.log and Setupact.log files under the %windir%\Panther directory, and then locate the problem drivers. +
For more information, see [Understanding Failures and Log Files](https://technet.microsoft.com/en-us/library/ee851579.aspx).
3. Update or uninstall the problem drivers. -
+
-
0xC1900101 - 0x30018A device driver has stopped responding to setup.exe during the upgrade process.Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display. Contact your hardware vendor to obtain updated device drivers. -

Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process. -

+ + + + +
0xC1900101 - 0x30018
+ +
Cause +
A device driver has stopped responding to setup.exe during the upgrade process. +
+
+ +
Mitigation +
+Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display. +
Contact your hardware vendor to obtain updated device drivers. +
Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process. +
+
-
0xC1900101 - 0x4000DA driver configuration issue occurred during the Windows setup process and a rollback occurred.

Review the rollback log and determine the stop code. The rollback log is located in the **C:\$Windows.~BT\Sources\Panther** folder. Look for text similar to the following: -

-
Info SP Crash 0x0000007E detected +

+ + + + +
0xC1900101 - 0x4000D
+ +
Cause +
A rollback occurred due to a driver configuration issue. +
+
+ + - - - - -
Mitigation +

Review the rollback log and determine the stop code. +
The rollback log is located in the **C:\$Windows.~BT\Sources\Panther** folder. Look for text similar to the following: +

Info SP Crash 0x0000007E detected
Info SP Module name :
Info SP Bugcheck parameter 1 : 0xFFFFFFFFC0000005
Info SP Bugcheck parameter 2 : 0xFFFFF8015BC0036A @@ -202,31 +227,39 @@ A common result code is 0xC1900101. This result code can be thrown at any stage

Typically there is a a dump file for the crash to analyze. If you are not equipped to debug the dump, then attempt the following basic troubleshooting procedures:
1. Make sure you have enough disk space.
-2. If a driver is identified in the bug check message, disable the driver, or check with the manufacturer for driver updates.
+2. If a driver is identified in the bug check message, disable the driver or check with the manufacturer for driver updates.
3. Try changing video adapters.
4. Check with your hardware vendor for any BIOS updates.
5. Disable BIOS memory options such as caching or shadowing. -

0xC1900101 - 0x40017Windows 10 upgrade fails after the second reboot, which is most like to be caused by a faulty driver, for example antivirus filter drivers or encryption drivers.Clean boot into Windows, and then attempt the upgrade to Windows 10.
+

+
+
+ +

+ + + + +
0xC1900101 - 0x40017
+ +
Cause +
Windows 10 upgrade failed after the second reboot. +
This is usually caused by a faulty driver. For example: antivirus filter drivers or encryption drivers. +
+
+ + - - - - - - - - -
Mitigation +
Clean boot into Windows, and then attempt the upgrade to Windows 10.
For more information, see [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135).

Ensure you select the option to "Download and install updates (recommended)." -

0x8007002C - 0x4000DThe user cancelled an interactive dialog.Start the upgrade process again again.
+
+ + ## Common errors I've edited but don't know how to classify From 1e396d313def634961d8f903d4f13280784c24b6 Mon Sep 17 00:00:00 2001 From: jamiejdt Date: Thu, 29 Sep 2016 15:38:54 -0700 Subject: [PATCH 112/256] Update text on delay setting options --- ...g-the-frequency-of-ue-v-2x-scheduled-tasks-both-uevv2.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mdop/uev-v2/changing-the-frequency-of-ue-v-2x-scheduled-tasks-both-uevv2.md b/mdop/uev-v2/changing-the-frequency-of-ue-v-2x-scheduled-tasks-both-uevv2.md index da5caca883..75c4d4f4b9 100644 --- a/mdop/uev-v2/changing-the-frequency-of-ue-v-2x-scheduled-tasks-both-uevv2.md +++ b/mdop/uev-v2/changing-the-frequency-of-ue-v-2x-scheduled-tasks-both-uevv2.md @@ -70,7 +70,7 @@ If upon installation the user or administrator choses to participate in the Cust ### Monitor Application Settings -The **Monitor Application Settings** task is used to synchronize settings for Windows apps. It is runs at logon but is delayed by 30 seconds to not affect the logon detrimentally. The Monitor Application Status task runs the UevAppMonitor.exe file, which is located in the UE-V Agent installation directory. +The **Monitor Application Settings** task is used to synchronize settings for Windows apps. It is run at logon but is delayed by 30 seconds to not affect the logon detrimentally. The Monitor Application Status task runs the UevAppMonitor.exe file, which is located in the UE-V Agent installation directory. @@ -96,7 +96,7 @@ The **Monitor Application Settings** task is used to synchronize settings for Wi ### Sync Controller Application The **Sync Controller Application** task is used to start the Sync Controller to synchronize settings from the computer to the settings storage location. By default, the task runs every 30 minutes. At that time, local settings are synchronized to the settings storage location, and updated settings on the settings storage location are synchronized to the computer. The Sync Controller application runs the Microsoft.Uev.SyncController.exe, which is located in the UE-V Agent installation directory. - +**Note:** As per the **Monitor Application Settings** task, this task is run at logon but is delayed by 30 seconds to not affect the logon detrimentally.
@@ -305,7 +305,7 @@ The following additional information applies to UE-V scheduled tasks: - ll task sequence programs are located in the UE-V Agent installation folder, `%programFiles%\Microsoft User Experience Virtualization\Agent\[architecture]\`, by default. -- The Sync Controller Application Scheduled task is the crucial component when the UE-V SyncMethod is set to “SyncProvider” (UE-V 2 default configuration). This scheduled task keeps the SettingsSToragePath synchronized with the locally cached versions of the settings package files. If users complain that settings do not synchronize often enough, then you can reduce the scheduled task setting to as little as 1 minute.  You can also increase the 30 min default to a higher amount if necessary. +- The Sync Controller Application Scheduled task is the crucial component when the UE-V SyncMethod is set to “SyncProvider” (UE-V 2 default configuration). This scheduled task keeps the SettingsSToragePath synchronized with the locally cached versions of the settings package files. If users complain that settings do not synchronize often enough, then you can reduce the scheduled task setting to as little as 1 minute.  You can also increase the 30 min default to a higher amount if necessary. If users complain that settings do not synchronize fast enough on logon, then you can remove the delay setting for the scheduled task. (You can find the delay setting in the **Edit Trigger** dialogue box) - You do not need to disable the Template Auto Update scheduled task if you use another method to keep the clients’ templates in sync (i.e. Group Policy or Configuration Manager Baselines). Leaving the SettingsTemplateCatalog property value blank prevents UE-V from checking the settings catalog for custom templates. This scheduled task runs ApplySettingsCatalog.exe and will essentially return immediately. From 109e826c2ab2ec34346c69e193043377ed268203 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 29 Sep 2016 15:58:57 -0700 Subject: [PATCH 113/256] updates --- .../resolve-windows-10-upgrade-errors.md | 77 ++++++++++++++----- 1 file changed, 56 insertions(+), 21 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index df5023588a..797d592ae0 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -153,21 +153,27 @@ Event logs: Generic rollbacks (0xC1900101) or unexpected reboots. -## Common errors +## Common error codes -A common result code is 0xC1900101. This result code can be thrown at any stage of the upgrade process, with the exception of the SafeOS phase. 0xC1900101 usually indicates that an incompatible driver is present, which can cause blue screens, system hangs, and unexpected reboots. +A common result code is 0xC1900101. This result code can be thrown at any stage of the upgrade process, with the exception of the SafeOS phase. 0xC1900101 usually indicates that an incompatible driver is present, which can cause blue screens, system hangs, and unexpected reboots. Analysis of all available supplemental log files is typically helpful in indentifying the incompatible driver. You can also attempt to run setup in the absence of drivers by performing a [clean boot](https://support.microsoft.com/en-us/kb/929135) before initiating the upgrade process. -Analysis of all available supplemental log files is typically helpful in indentifying the incompatible driver. You can also attempt to run setup in the absence of drivers by performing a [clean boot](https://support.microsoft.com/en-us/kb/929135) before initiating the upgrade process. The following general procedures can be used to diagnose a result code of 0xC1900101 during different phases of Windows Setup: +

The following general procedures can be used to diagnose a result code of 0xC1900101 during different phases of Windows Setup: -

- + +
0xC1900101 - 0x20017
+ + +
+
Code +
0xC1900101 - 0x20017 +
+ +

Cause
A driver has caused an illegal operation. -
Windows was not able to migrate the driver, resulting in a rollback of the operating system. +
Windows was not able to migrate the driver, resulting in a rollback of the operating system.

Mitigation @@ -179,16 +185,18 @@ Analysis of all available supplemental log files is typically helpful in indenti
+
Code +
0xC1900101 - 0x30018
-

- - + + + @@ -885,9 +888,6 @@ Use the Media Creation tool and create an ISO and then start the upgrade of the
0xC1900101 - 0x30018
- +

Cause -
A device driver has stopped responding to setup.exe during the upgrade process. +
A device driver has stopped responding to setup.exe during the upgrade process.
Mitigation @@ -199,16 +207,18 @@ Disconnect all peripheral devices that are connected to the system, except for t
+
Code +
0xC1900101 - 0x4000D
-

- - + + + + @@ -489,7 +492,7 @@ Here is a cause.
0xC1900101 - 0x4000D
- +

Cause -
A rollback occurred due to a driver configuration issue. +
A rollback occurred due to a driver configuration issue.
Mitigation @@ -235,17 +245,20 @@ Disconnect all peripheral devices that are connected to the system, except for t
+
Code +
0xC1900101 - 0x40017
-

- - + +
0xC1900101 - 0x40017
- +

Cause
Windows 10 upgrade failed after the second reboot. -
This is usually caused by a faulty driver. For example: antivirus filter drivers or encryption drivers. +
This is usually caused by a faulty driver. For example: antivirus filter drivers or encryption drivers.
Mitigation @@ -257,10 +270,32 @@ For more information, see [How to perform a clean boot in Windows](https://suppo
+ + + + + + + + + + + + + + + + + + + + + ## Common errors I've edited but don't know how to classify From 6e8a27ce1afef6bf60220a66042c7af64bf60665 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 29 Sep 2016 16:25:30 -0700 Subject: [PATCH 114/256] updates --- .../resolve-windows-10-upgrade-errors.md | 95 +++++++++---------- 1 file changed, 43 insertions(+), 52 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 797d592ae0..be15c44233 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -161,23 +161,25 @@ A common result code is 0xC1900101. This result code can be thrown at any stage
- - @@ -458,7 +461,7 @@ Here is a cause.
+
+ -
Code -
0xC1900101 - 0x20017 +
Code +
0xC1900101 - 0x20017

-
Cause -
A driver has caused an illegal operation. +
Cause +
A driver has caused an illegal operation.
Windows was not able to migrate the driver, resulting in a rollback of the operating system.

+ + - -
Mitigation -
+
Mitigation +
1. Make sure all that drivers are updated.
2. Open the Setuperr.log and Setupact.log files under the %windir%\Panther directory, and then locate the problem drivers.
For more information, see [Understanding Failures and Log Files](https://technet.microsoft.com/en-us/library/ee851579.aspx).
@@ -186,21 +188,24 @@ A common result code is 0xC1900101. This result code can be thrown at any stage
- - From d199fe6e0ad00c142d152984b3e735e818270113 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 4 Oct 2016 12:15:53 -0700 Subject: [PATCH 136/256] update --- .../resolve-windows-10-upgrade-errors.md | 31 ++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index ea892339b7..4aea6c8de5 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -18,6 +18,21 @@ localizationpriority: high This topic provides a brief introduction to Windows 10 installation processes and provides resolution procedures you can use to resolve common problems. +## In this topic + +The following topics and procedures are provided in this guide: + +- [The Windows 10 upgrade process](#the-windows-10-upgrade-process): An explanation of phases used during the upgrade process.
+- [Quick fixes](#quick-fixes): Steps you can take to eliminate common Windows upgrade errors.
+- [Upgrade error codes](#upgrade-error-codes): The composition of an error code is explained. + - [Result codes](#result-codes): Information about result codes. + - [Extend codes](#extend-codes): Information about extend codes. +- [Log files](#log-files): A list and description of log files useful for troubleshooting. +- [Common error codes](#common-error-codes): Causes and mitigation procedures associated with some common error codes. + - [0xC1900101](#0xC1900101): Information about the 0xC1900101 result code. + - [0x800xxxxx](#0x800xxxxx): Information about result codes that start with 0x800. +- [Other error codes](#less-common-error-codes): Some additional causes and mitigation procedures associated with various error codes. + ## The Windows 10 upgrade process The Windows Setup application is used to upgrade a computer to Windows 10, or to perform a clean installation. Windows Setup starts and restarts the computer, gathers information, copies files, and creates or adjusts configuration settings. When performing an operating system upgrade, Windows Setup uses the following phases: @@ -40,6 +55,20 @@ DU = Driver/device updates.
OOBE = Out of box experience.
WIM = Windows image (Microsoft) +## Quick fixes + +The following steps can resolve many common Windows upgrade problems. + +1. Update Windows so that all available recommended updates are installed. +2. Uninstall non-Microsoft antivirus software. +
- Use Windows Defender for protection during the upgrade. +
- Verify compatibility information and re-install antivirus applications after the upgrade. +3. Uninstall all nonessential software. +4. Remove nonessential external hardware. +5. Update firmware and drivers. +6. Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process. + + ## Upgrade error codes If the upgrade process is not successful, Windows Setup will return two codes: @@ -570,7 +599,7 @@ Here is a mitigation procedure.
Code -
0xC1900101 - 0x30018 +
+ + +
Code +
0xC1900101 - 0x30018

-
Cause -
A device driver has stopped responding to setup.exe during the upgrade process. +
Cause +
A device driver has stopped responding to setup.exe during the upgrade process.

+ + - - @@ -523,11 +525,7 @@ The installation failed during the second boot phase while attempting the MIGRAT
Mitigation -
+
Mitigation +
Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display.
Contact your hardware vendor to obtain updated device drivers.
Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process. @@ -208,21 +213,24 @@ Disconnect all peripheral devices that are connected to the system, except for t
- - @@ -511,8 +514,7 @@ Here is a mitigation procedure.
Code -
0xC1900101 - 0x4000D +
+ + +
Code +
0xC1900101 - 0x4000D

-
Cause -
A rollback occurred due to a driver configuration issue. +
Cause +
A rollback occurred due to a driver configuration issue.

+ + - - @@ -491,7 +492,9 @@ Here is a cause
Mitigation -

Review the rollback log and determine the stop code. +

Mitigation +

Review the rollback log and determine the stop code.
The rollback log is located in the **C:\$Windows.~BT\Sources\Panther** folder. Look for text similar to the following:

Info SP Crash 0x0000007E detected
Info SP Module name : @@ -247,22 +255,25 @@ Disconnect all peripheral devices that are connected to the system, except for t

- - + + + + + From 722ad2d5580b3f825d52caed4e1b55ac2dd93e5b Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 3 Oct 2016 17:48:40 -0700 Subject: [PATCH 126/256] added note about LTSB and free upgrade --- windows/deploy/windows-10-upgrade-paths.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/deploy/windows-10-upgrade-paths.md b/windows/deploy/windows-10-upgrade-paths.md index b6c196f4d1..9356e2c31c 100644 --- a/windows/deploy/windows-10-upgrade-paths.md +++ b/windows/deploy/windows-10-upgrade-paths.md @@ -19,9 +19,11 @@ author: greg-lindsay This topic provides a summary of available upgrade paths to Windows 10. You can upgrade to Windows 10 from Windows 7 or a later operating system. This includes upgrading from one release of Windows 10 to later release of Windows 10. Migrating from one edition of Windows 10 to a different edition of the same release is also supported. For more information about migrating to a different edition of Windows 10, see [Windows 10 edition upgrade](windows-10-edition-upgrades.md). +>**Windows 10 LTSB**: The upgrade paths displayed below do not apply to Windows 10 LTSB. In-place upgrade from Windows 7 or Windows 8.1 to Windows 10 LTSB is not supported. + >**Windows N/KN**: Windows "N" and "KN" editions follow the same upgrade paths shown below. If the pre-upgrade and post-upgrade editions are not the same type (e.g. Windows 8.1 Pro N to Windows 10 Pro), personal data will be kept but applications and settings will be removed during the upgrade process. ->**Free upgrade**: Some upgrade paths qualify for a free upgrade using Windows Update. For a list of upgrade paths that are available as part of the free upgrade offer, see [Free upgrade paths](#Free-upgrade-paths). +>**Free upgrade**: The Windows 10 free upgrade offer expired on July 29, 2016. For more information, see [Free upgrade paths](#Free-upgrade-paths). ✔ = Full upgrade is supported including personal data, settings, and applications.
D = Edition downgrade; personal data is maintained, applications and settings are removed. From 3c02bf54f4179360cfd3642cbe6b3ec78a04232f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 4 Oct 2016 17:11:23 +1100 Subject: [PATCH 127/256] add screenshot --- ...ows-defender-advanced-threat-protection.md | 2 ++ .../images/atp-intune-manage-deployment.png | Bin 67907 -> 64984 bytes .../images/atp-intune-policy-name.png | Bin 43534 -> 38380 bytes .../keep-secure/images/atp-onboard-mdm.png | Bin 0 -> 81907 bytes 4 files changed, 2 insertions(+) create mode 100644 windows/keep-secure/images/atp-onboard-mdm.png diff --git a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index 31ac83acd2..a8d8daf595 100644 --- a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -37,6 +37,8 @@ For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThre b. Select **Mobile Device Management/Microsoft Intune** > **Download package** and save the .zip file. + ![Endpoint onboarding](images/atp-onboard-mdm.png) + 2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file named *WindowsDefenderATP.onboarding*. 3. Use the Microsoft Intune custom configuration policy to deploy the following supported OMA-URI settings. For more information on Microsoft Intune policy settings see, [Windows 10 policy settings in Microsoft Intune](https://docs.microsoft.com/en-us/intune/deploy-use/windows-10-policy-settings-in-microsoft-intune). diff --git a/windows/keep-secure/images/atp-intune-manage-deployment.png b/windows/keep-secure/images/atp-intune-manage-deployment.png index ebed2952d711c4f52db5e5720de7a58ac6c4de46..1b5f67b952774def5aef66b39939dcbd7900fcd2 100644 GIT binary patch delta 35788 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 delta 38734 zcmY(qWmH^E(*+8F;4TU77Tn$49fC{nV8J2C!QI_m0txOegS!L|?k*GD?&SI2yVkw) zi`8dNPjz>7)vmpZr6(9rB5b@UA|f#?0b)CHQ(djxl`~-Ku4%D7)LpjF{`c(Mb@u4| z6mfY(ysxWT41q4ckOQetg?M01ZD>u`)sjd?Mk+_`+ec_IDNNX9EZKLk2pHnGz8l`g z=au?n4=+ybNy-P>R%cXeFMhdYUVWANZa*u2I_5M_dToG<+H)-@`qGv&iAO`4$G=40 zB2rGgPfG`W0cUZ~>kNC*^^?VW17*4(vQqTXy2~l1=&o-#dp*d=JP96y?4`dh5l!)G zOkc--?~Qq_vZ9_^%s0)m-ss7Xu7a6v9jwL@nar#5ls<{hF@F$l55(lykZ?XBwEIfG zC1j@9x3=nKzl=86U0qR!VLE=ux;Sm3|i2IrS?zsq~ z`POVs#|hJ1>uVz7Z!XJ`@4}Q7V{}tQL+^;U$=H)RFvS1Wb4`i~1D_=R9#gLq|r(^<(Xl2F$J4zpO2@q&@UVy~-Ba9VIW3u+b2J%HU)9M=)G* z=rClu@ABGiwI#N(1PM5QVf>>7Y7av-*$dACCz7X*SVa~aP6}&$bOY*dmrvZ7a}Y=(aF)G3t-g79wd>2rkB*PrvzVkBja}uqr9fzOEvbs z8weLgg#0AkE@;G@>^bT~RNnKVM=D~|*-VKg)+0FO9}&1|7KzxguqU5hf^a|ib{yF0tpn@6p= zD};P!(p*z1_2%4qvekzU&IFZYQtP5KwQRrY%cR+f92!xtTeHy+9)}F;wcy~H!5}j7 zf(c6Yutk|lNt*=|a?_(?j?Tm=?OS9SL&i-NI(xk{4B-10pPO@+Ri1|RBsGo|@ZEJ1 zs1y%3swm2wKiUbq-a|JA71vVA(VE-sM{GYq^RcK5_|H=M@zY8=;@T*=2us=wx0D(@ z4P`ipbpH(kuWrA;$4sVG(o~c~DIr_kpGm!uEx}3;^Ai4@NUd=5yS$9_c9Q5^kgO~+ zb-vnpDlgCM?@hDw#I9Keg-xbGxQ#h1MC0Q3#yqh2F_7Cb4%6(PZ6N zJJ^_gv*42z5}#3l)vIqGfvGH~S27`RJ|k60SUCN99o|q{$`~*c1`}_n#OEy5UlU1X z$+J=L;FDXL$_O*c9%hI+RTt-t^*EAZTVb`14VZdoi5HZwYEO;-v~t-8*xr+hx?`WD zRrhClF(Bgekq7fC5_gWve;SeEm1~d=HHmnY2!dw+TN7rDO3aqC@b}1yP(C0)oOqiz zZhyi3w?vKdJlMV!QCZ*x1@0-tSJ8kw7?CoL?H;Ozf$yLVF!`>9T9T;C9L$Si=q>W- z{J9fDJiJS4#^vmV(m|d90QI1Yi&v_QAgQEg?KX_ed7FT2;9`km3QGLZ*kOslz3k-{dI z&e3{X1!Hu|nl?mBk_pM(WO3N#A7;3}V#1TD;g|*suezU-A9!U0Z9%oc7~8uV^2Aru z3^9YMaC;e8aK%(diU>~k%ChLPON0B=3`?5A*&H(H%;O~sadeF$=*27?hpjt;+fY<# zV>7>(B;BOm$L{>?7e*wP%*zk3(3Af6emTWQk^R&ISnWi9_HtV^VQ&A10&|wsnIwMd;aS8D{$>11Fx62Lu`ipjh-Q_| zm1H|fr1pH~cH-sS`(6FB(WF#_Wvbw{)hp-2_rbe*sA9_daFoYq4o?fB^G4U*So#>s z3`KQAjUby*O>c1oOc`4xUtb|=eiunEB4P{Atjx?Bdz}!je zHY&65>O$uv_81Mv&L1|E1`5F`T6Lr$H&$q3DQnIGQVja2V6#G)JOe0)KFbZ<0?Il* zQpKoZ$~!HmQ_ZrsLGV(|Htv3P^?nXd^iYL&kjTq<_0sKz(_VwK4~q&$K+dHC$Z?@qBaDz=yu-Q$NQ9x{<>We9!_K?$Ua1oMd!vd@r8FV;? zxGQDe6gDh$lRc>#RADj&!n;1!@MwrXrlaLs>cO3J4?+lCT& z^I_RAm z67)3}Qsidt>946y4;G8pO<>!2UP+=TP&N|UoO3w|M})#uj(7%%^xsDo-9{I9>@4HG zw_II$jrBnyp;YwlJx*@HD>w#yAN6jpbeYNA;rv9{nG=@lpA*&fwzkOgNt637%?65v zamMWxoxm@T4Rnzen0S(7=!98%afBIA!-C8+r7}~(K~mSQUR5rl%Aa=s?;CyE`3*D| zpyOQxhnH)a`vrJr%GOhxT%+!wPPfL>AN4JN7w*1|Epx{`Z@2`TSzRroXG@*+Niq7k zAdltxrF*%}`|KDCPkwf+*nSu?GMV}C>6{{V!W7_%;mVKhn>+jw05{d|BDS@fgQpgIy`(Y=xpw3=kI*PGwCc+6lelfkOA zh7a(RiuvZ*(`1hoA$fXTI{4jZL&Vb$nk<^rOC-EoCmAyt)I>Lwj=t-q zA&c(&m9(0qt}cEMJUVk*m3m~%$>QwFZ1BupdP>1%hkxkc!jcGzg)Rn%-K1({u;H^a zLXbb3*^rv9p%MlxJmZ|6Sw<-=nK(dHI>}L#RT^Q6ci#o{oNWKb34x~BX?tlvB1BQ<*``nLH`2blL9TpXot8YrjeZD?7X49Eiu-CF2yn@lM}eECl(pm3&DU0x&Pu_kmh(PWB9 zoY);#Qvd$H&N!2wuf}?<0Y|z|C9J=D57Y@1#fdUvyZ0*fo9i6b_?cTa-$CAfnZ%&Y zqCt5V$V!1uHN}@kNRWD&llLqCc%}X_jrkx#DYED>owb z*=1zX+v{-SEv|bRh#WNM(n$O;q8N(Q&Keh$BFk=Vf}e_rN3(~EZ(s&>FwqrmA@YE2 z{P6fac{VvtB=4@vji$)_Rn7_JmR8o|F6T?UVw(DTp$(XPPB@-i$b!9|d3|`p@7X0+ zPWQAC&PnYZ9%oKQS@kYU_p=Zn>`fp6hib06G7#LyB}66xl#;rxpIzu4KiM1#=^iO` zcHN`;4*sl9Z|KyGYo)cpK;r_BNVY+=jB*534Hl)6@ktTBe9a+$0Np2`fYrC%k$0QidS>!rJ zgV}>Uy+Mdk07@^rQWA7YM&Sw4OrBS+jF}l_s>RvQz>?%IPq$~!x6R!aTYVwXcx-_- zbEQrXdubeBfB*2kKm^5yhK7nSgO9%=D#wa*pUnK3mEOz0HWLIgSrKMJ1LhwDIR9QX zM3~`Y+&5T)t>^k{nHcAS>8Qj_^=bH#t|VgYb?G?$0E~PT>@m*pKtU#5QdGQD33^kr z(Q1975?R~2hrUk!y`{C?Ae`?<;`S!G3nLa@P*7x0a*|@2g8^s6#M86Km}+zk_V{qA zHu**Ic3EL{LTAqeBN*KW=dOE&7c-qBWtv&@j9D91ckL|5Yq!?0}4XbNzu(@ev ztz2XNKpje{m*+=+T>Q@OIH`~#i6GQ8e!^0>!;{V4-hMn+C<~KPdXpE;&CLykfHQn{ zR=qsXZB#8?JHflerv8F0+d?DpC=uC8$5oJCJv5^JqU#r0`o=&FkvxaGgDw$iSklwX zl`^OyGEGA312r|gF?f_!F6A`O{o5OLWz827;L9!7)1>1@jKD45v+dEat~5(ETXkb7 z1&^)L!EBmTs#r76L;3_s%USx%(UOA-CwUvgoY(Mm&Ki-X$AJWagg6l?u~4W+nX<+4 z?{af?e8#br#hoqQ*ym0}^4JXML%(TJVVmzi*ngK>ZU~YIeXG&7V`xu1WHxOFPxX%N z07+%@U3*stg6?a|d5hQ|t^TkPAA1U{V;hIwVVwM%Vu4__318^DtM^v8^+r(84Eq-f>vy`uv-uYb2a1svM2#L11y5FAX)Uvyem66Cr5emz@N3W=%)Oy*r z(#$(Q7~@~Sa?7b#AQC}}DF8H0TTVyTGe}A`c|cyVYSkox)c?LhetVMsTjy``tBW7< z&@u;RI3!p7v&T1l*Yft)tMh-OLn|WUypTc2lm1Ty#&`Zi3Y{AJT){H~oet8ge@Zp3rH0O7WBVps;(tpK6 z=?${Nipu0mBVXlUQlVjzLQXC{kLRJoj~&jDdhUGt$OM1PRB@%3it!U0_uZ*#)wMkt zRC1{SOA~F{&uwAOKl;ngA@=shK#o`DhEJyh`FiWBdj!de5oa?q{-o;Cvg|Gs=^cIz zS!|N5#9%;FSdi0SrNu%>UYt#ewct%&Xq!f+fRr-HR&+HneV|W>qW$HPYM$@xNu`qt zcldA7D0MKmze%=zd%1y?6aV<%Zi;6EtXTg4Hb+L5;hQ|!Uf}T_@w#4+sRTVt>5M&U zirGDeDje0EiM|Onc}Aj7h(<_?ziY*G)ONDy>{0KDUO-l;IqCf>ri@Cc2_j^gvj#W; zXhitBN=W!ABR3UqDq-zfXA01qG&|y8nN#Hoh}ePO+1<(?7kRJTHl4oO47><(HWTS= z_sdE2g&J_|;ub4JqI+M0^X+O@^v@E|E158)ryGSM=GJ>)rpX%`{YiG&bJ}dNh-MYF zfh1XW`q_Pto=}CV^0?JR^C~n6m=G_%&knYn`w5uLm!eo1dZ7k!kgV>%#_-&sSv@v# zlyh?Z+!qnsIVWa(U1;_?e{^&{0M7c{@VA3GQs3Wd8k_z6g4re1F5otw#M1m`gJ_R_AVQhvcJQpxjIYY%2> z^uBzT)H~<6wQ^Fb`b9$6S_JC71J;7@4fg)Hv5c^0v5et3Do=Nc7GQqAt@&3x zVd37}vaZ2y;KAF@{;w0Z$+8Ka|GT-bEFgz6+0^1Ax>;+zrwy}=kOIDnmzPj_!4dB0 z+nvUqQ(pHX->0)?ehYt#MjmBUc%D6srkMRcmDgBw;MixD<`8Cmu1n?YB-6cYstLI| zq6jEP60%*ELjSfH*F9j|btl8k9b^`GR4Pl2O=q!PtRTz301Ya#YmVWXdi@Bz?rjv(J*-KT|(oV zhXY>7Mx&|w_ld9FU0SC4a8DbQN)_v4NMN8fsS{m>DQlw6aw4-3{24EFWZh7}+U6@i zoyoMGSv#5*NTyk&^q4@LA(}3(0H#e{9#a}q;EwadKHib@jf|;eTSxTlHIl1l2TsW1 z?_ji@M@F}1;~F&_9MlKg_&A(Ov8$9I*4;lD8u*+hqR)dN7=?LYpLD_3ccCS3!z)13 z2W4ApkOCSFS6zm^zB_xp-TR65L5`hLn_pRAvavFBlha~1!Rv@O%g@U;oWFDxD+LmD zjh|^2W0k*@{KOLiYrmdH@u;VSAWyz>Z#=|RgZrmP{EP>3k%* z;ps{{5fLPr3!7c5u3OBWXz#l8lMVr`^ltz4&`&+hH&4ZP59{l!DljP9^_q}(y(qKZNB!t@p4Xf)D<-hi_MKMC3J8n? zw%{1cq9s?O1n(#Gy=t7W2m1*hHb07hj`r*sTkaGDUEi>-N54EOy-hM*2z&&*udtsl zW!^w-j~JC>Eq`G=uFtbZGrSi?uD3H`e;Fv-Po#7lAYYW72dIG4KHg#Mdepdm#y=>{ zT5dWtT_0X#wN%6hp02vDN6#&1V}34o%~{O~_zie(2!zg-;tF1!0s9GiZg`<8yRmzf zd5`Zu=e#$1H8=j$8K;gRC0q@3*QAbI+<#WLeH+c>Ip%vBm1st8&`wv*#I%~+U(35k z0l|yElwh}j=RBOJgbpsRrgFtjBE26bfc1$cZK;Ri)rTH<$ITFLkSDY(o&XKJ^gem|^g2YdewpSo-b{@%0A0G4k%-RN>OAZSPJ$(o0{sUELkoqlLT%LB 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 za8A5j272 diff --git a/windows/keep-secure/images/atp-intune-policy-name.png b/windows/keep-secure/images/atp-intune-policy-name.png index 308d67fcf210859d302eded119186672c6d2c7c3..039bfd160e1b6de23334a5d7fe6044b67e5c9a5f 100644 GIT binary patch delta 8883 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 delta 14077 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 T$*VSo13%Id3gX4024DXN6%b3l diff --git a/windows/keep-secure/images/atp-onboard-mdm.png b/windows/keep-secure/images/atp-onboard-mdm.png new file mode 100644 index 0000000000000000000000000000000000000000..64613262fe5ade448e7ea11654c131d50246073c GIT binary patch literal 81907 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

3yp+&Gkj`jPO#g!{w){Xi8bNpIKgyI=UBI! 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≫^`iM6QR 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 literal 0 HcmV?d00001 From 08c612adc7806433baaf9ba3d5d9abbf515ac1ba Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 4 Oct 2016 17:21:01 +1100 Subject: [PATCH 128/256] update policy name --- .../images/atp-intune-save-policy.png | Bin 42891 -> 42311 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/keep-secure/images/atp-intune-save-policy.png b/windows/keep-secure/images/atp-intune-save-policy.png index 9ea5559f3345f593fdc55a392260f036c73c4798..126c7fc6560897801112f99bb503724ca5496bef 100644 GIT binary patch literal 42311 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 literal 42891 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 From a4b4baa761a116128c1beb23b9b23c9f657e22b9 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 4 Oct 2016 17:35:41 +1100 Subject: [PATCH 129/256] update images --- .../images/atp-intune-manage-deployment.png | Bin 64984 -> 65097 bytes .../images/atp-intune-policy-name.png | Bin 38380 -> 45709 bytes .../images/atp-intune-save-policy.png | Bin 42311 -> 98194 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/keep-secure/images/atp-intune-manage-deployment.png b/windows/keep-secure/images/atp-intune-manage-deployment.png index 1b5f67b952774def5aef66b39939dcbd7900fcd2..3250c0bda4d5cf1511a83ac4a7845d9b1140929e 100644 GIT binary patch literal 65097 zcmbTeb9-jL-!JX&LAKN{r{eCDYOW< zUm&E5l$;pk77Q2!DTY#=zxscWn5K)6tBa+*6G&;*xa1cE=kf)KnmL;|Svj~^+1r7j zLKBmI;V}Pj5qk%Kla+;~3rGdxIQJKd@E_`AX7rCrlfT{Vznt-rU9A z$jJ;u&*AeQ9rnM(t(;A4jJ~K&AkBXo;=W+0f3Sv;lbw~F1;`)VgRn0Q@_+GNolML? z?mvT0|BohOZ)6BbuT&j8smmfWrR#3&6>3f1A#QG+l+YMCN)Nm3r5ip!74$%W@4L`lONq(

j^2Qix^SlO0XT0;IhymFhpJpc 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

6Cj0WZjtiE7k!N;s_D_||xypox; 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 E0b*2b`v3p{ diff --git a/windows/keep-secure/images/atp-intune-save-policy.png b/windows/keep-secure/images/atp-intune-save-policy.png index 126c7fc6560897801112f99bb503724ca5496bef..b4adb7c06453fb94251ef797cacfe092c46221a3 100644 GIT binary patch literal 98194 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%0D)$$=8CAvo@txp4 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
mBvN>(eYsT`_5?6yk~K?wLb@Wo$Q(9oW1 zC*Dk!2>Opn5M_X5RjDaINmY3x;j!(Ai?f+VF+k9CYRga3Bt(*y82#hE`+IFgTgZ&t z77_i-GhEO<4#oE)Qg;iWXaO3kYVaBwg1Z{S^}`Ag*45Q9bLLDAA3l6W58J;d48y=M z3@*O-Vg?KtaK?Toq=1A7aV9wZp(=y*A1XZ3O~D#32*zj;^WV_ zwx11)vY$E6Ji>n#ohJ75D+J(9tlP=KrPXwKU=|av??^;7=rTk) z%r^SH;PryyIAvLtWe_xIcAJ)EQ36MVX?2UR%jjMY{-9>MO<2Iua@$}8p~($MU<)%X z?6PF`#UDKN0GA}tst)k(pUz>q<^Oo{Z_hI{R-<6+Jf^-lhvJ%AiVl{crnDj@F_Lbh zCUI5#O8)Zr9BNyo;!@o-2ih>^uGhKdk_2SkJWvS&SUtsTS@I}vKYozr1QA&Y;L#Ep zHttDoy1X-Xn`v1z^cE{(%gq1*9nJ5-8_-b{aJj&%oAVcFIegf{!P+uLnjbtK&;W}A z>{e3=(t_ajm`l;_1VINy0-py01~|gZ|BHf%>TMzzFbF^Ek32pQd~PrluqoymP%Neu z*6jhcr49B7b1mtHd5}a0x9^`Ejzq8o8#w&c{k*uRJNLXki4HahFWt&#cTHe(>H|!A z_A1&$Lqq;lrrffbtf!`N+v}I3dmw0l&0(%VNjB%x=WbEVMXC&0veHu-MJH7Fx#6 z<2Dr@p+#0HkpZff&*9ZSJcQ?_*O+|Y#k4ZY*t_UCmaHzpQ&m7o1-Lq75gpf!@ngr} zU-1m@Zmc6JDH6H%1eTl^xpvaU>#W`F!{!9ts6dIoi~qZQ zJU!aQAu6V<(J)=o3=Ou zLAID}5HW9sM8j<34^!%L8orT4Dh$eD@zzi zI?(d`(gS9DHO%#Evzu~W^MLC064Z5!7I|*Bn`3L}X1@XfQ^v_+%UV`VnS=$TqTMWd z>s89=z||eA38voqgT~%43<7}wKA#UGl(`Q$rGRMKzq!u+4+$wCAwvAj7>0p%x+y3C z+JM3IiJHZc4Yf24NGBqoQ(Cl>0#)JA!2>u(bjQ7;fy``$Xmwey9)5DGBG*B z89XS1#{Da)(7TY`CI&?<4!_?Lr1U!Z07t|u>^x^FO z?Qz;6=s&^Q_m+_#u#qjQG)Fm60IZ;&ILhMHYbkeYgtb4Liw3u%sp1HSR@C5;D>+ss z(QD91a#C%kMN=>jc$Mov;<#@B-NX~@-sWb=kT5cO-NSQV-Gj4m5l>w51~q?rjz3-3 zk;FQcV{_Kv9QsElzWV?}sAkc_xADfuZ;{jMG0sW{PY^_o9KED?%a+&Z3JnF26ZPk zbD~5bCATjLab5~{>>&`{opfU#3)XJKqsv6J>rb~HZ3%BVSR00l8c3n*^$&8x4c$m~ zLjB24cVs9m4-gFLF$I>>w zk?l+7QBbMjOz%(M{vB{yOF6Ql7@`C!_w1%th$5x$aC&7$p>|AD=Uut{h-Ac5U`f<1XV zvBlW2)a|D5z-Y2Nv}X7nvpDx2D4%g3FHF%H^~Fn!vVu~&iD}DI=sV$AZoI8O(Ysgh z%54wu)#9$CUEh{)$uxEZ%9irwLl3Z1p2);$H_|Z~g6wAg&DSyY(Iz6^zl(&rW9+CA zarh2%_(UVFjDGa!lS{lLAX>t(ly76nN2@Su6{5P0Vo>J`umQe+mL zM~ooNC7}81IJ{~xhmJQRSmH?QH-bJnGADK)rm50PMRNhoWHVr7Z`1>eS(I0Z=#sH| z9oVcQirPeZ-T}(OGRVq+!eu3hQ33Mv58?J%$?P?T&Y6*519$N@Hmuk|O(2e}4y{nb z9i+r%5Fcgxx2|~KAc&y*{1mQRh$sCLdUh;X{-75i8}b0g(J3$C_j(QiOB6{~hq6W4~U4sqB$&~$7!h4nTfq>?1$`Xew1{0tt1w(ybQv*{)QDyZ@;2fNOQJb%D`kWc z-+dTeIwoKR{AGvPvTi+9ZjHoFV2I(!l7u3GUbK^y>+-1a3s_^@(_`QOQewOu-@Tb8 zzlDb5g)~IBWnlmAL<#{4j%?zD8qL7|1M$^ONB`9=Xb(=KTt z1tdg>pBYWl2>1ivv49!D&a~+s#mcfh=-!Sr`uDP}5c*u&mzo2|sFJ%=c6bf@n`5{> zwVBoTKf}I$ukxqcs+sk~MXV28K>I|M+LB!~ZMu|)pL>=Lfkk}!>R;Gfkd7ZUwCH0(vq!(_Xp&W!vQ>jr4 zmoQ_-aaupPnk&u`QGHPFx6$F;hZw)=MrN#CN4{O-tw)}rE;g6!C}`NZlX=?{c=fq# zY++u?_RMGbdq;7p_3SQqm%@r?n0WI@PHcIW$Df#nBd#kJkB5>CJE(o+QErXf#b@uo z#r%AQH1PnRf3TjwD=*L|c^+@x@G_;nJCTu^OMH4SP9FLz)4tkEYFa#b+k6zBurR_d z;o0y3uRK`8CF>p{ZO)@S{N4$YFYZcg)e#OHoD(HVP}t>5%JW=dLXn zDHDmRn8*81e@@$bx6-reWnO<_1#-qkB)JMXI{h_{x&OwE7Y(3(`z)rs^)!}VAs7gt>IMjg8N();N}nJI7`lq;g<$IubQo^1zOf$F4?;Lt zj7D}X{DiH(v$^E;8|fGejm;oRT{!1Y_iq)xepf`yZLZ%Qeyp}AzX8%LW2jjyLZMnyv^4kviZ>hRjm zB`jFP&X*owan4=bcdw0A58uPq=roejBjH#cs}@#p+begI>0Hao_a0}(<|vZd*f_d! zKdU_*nEdEpNl&!V?D=8O3sHigXD{oQ7LzvlGBUJxS-)0851Mf@UUxc!C%sMizUx@G zWCJ}qwdKTXPcmb-Mx3jex|RE>5zoT%?q67wbOSd(eG?rW4XmB<6sx=!kkkAr%j_5N z!Bf}LxN$bKUY*JwtBd5iLbmrvz+o+A{Re-curdy-Tt?oGgNS!LPTN)x7A$9J-WJsO ziy3)y2Kttp*uA@)K3$TCb-Ovd^a~o2Zl!l?FV%BDVdlrvDM^jPaeTI>MJ?EaUG=JOYg4D6fDs2|K~v| zAay;YDi^O_h9qTItlpQ}n zVq#xfx6KAw!ETih1qo4zz!`rj_s*Hk-(Hm%PKO<3S|NO>KA@gYSKdX*1^W{`DQ% zF!vMQ{%|Ru{&_jJ@qc5=*R%O_{!}hcIl+Qgmyz#_q5If3cxT0I=B=K^n1qw8+Fn9a z(1PG}kul~4rhoib+WV&Q*(?uZo?guK8MB#uV|SdE8homNsMv5g?Z|?JEE{-ZGZ}c- zo6KG~i>rH;vU2Gbj;~t5l(%=2{_spb_+mP*ym&S30tSjj{+BUFx(?wHE;6jqoY=OK z>bfHwJJ5)I$PJvEvWvZWg_L^sQFTn9%itl%_Ao4V2Z{ueMMih0(Qf>sJUV*;w~a|+ z*Mj+!mR_t&v<_NY#w{|VLGH#;Flt(+&Y_2mhGqSgjxJ`)@+`A|6{VM-e%*D zYT74cQ@Ue0Wi=%PJz{&6Ncy65f1%G+*Argw`vTpHiHoyB3+nwXN zd&X>Dp7~eKN_Qc9{P^8lS^L>DG<1K9H|EXe!#5u%p=c5FHXXy|3P-aKX7pp9@YJK% z5gVqMw}2v8)duo6uA;OliL9%}lO5m0v9*gRC^OyszOja$zURTf5F{*)2%Iqxd2%b; z)_~AD0>xnl1Pe{oxK9{3vU-xz%5?R?Fx_d?)ZwIcE~R0Y7d;>#M zeur^`+Y#ka5hUq{$4v>QTqxZ#lPb%F^z9~MXl6{&w_|O9&z(s|w{(ogo$R0Y8Z+`+ zbIZ)xe7tfIH}tJ$)6_z&7Y!t${xEe%3~UWsI8-FjW@t|$VqMrBVHmZAteH8T6KNCp z%Z%AP|G_kFyxhY6w_o5`_+*|~_yzCGnL}rN1xr>Iqu8MC&?b%+_{i$go%q(d^cj&% z+0N~F8iM%rZEV}=r%TVXi8#KMS+l2NJ^ury%%07=&tHSMX&&2G6oVLr)jo>xpUmRv z*I%MdQy!Z)Y~aL_zp-jV3>Q4NgjZ(G=DLeBu_(=GzD9P;f0HlEJ8=8^vw42@T%Nge z6onf{Zcp;dha-?B^hK0}>*{&x~=}-`~EbLE^w(^!jiwyY@CA?I}TQH?LZ!T?P*l^kda(D~AF=l6`g8DDyxzXZSZMWr6vSlkrD|hqJ zZO8b??xkegb{gV_QIH=`Q1jz&ZlpPIg#1H?sH}LA>+?luYUJ?VQaV>`rn?$V>-Hn) zo@B@Gv6J3y0M5fjxVIdkGUYr*wlk<`7D!D#n<0Y>s1BB~r+PnC2ZMZm$Mr0?2Jsv` z#G#Zdc5ja&KCTz-vXiNSV6WV6$CP**m5 zaF87dm(jiYQ>NU!lqZ7CoGkIuA>4wXi-d=Drfs`+G*V9f(L=c62GOyXo#JX}HF6kz zS{Gpi0;dIiY6Sd|wC>QC&fOi91QgnoejOJGvWR+adJn6Nl6UUQZYL z4NBm{s{IUamrTs!QkE}E!dsh7c2|*#@^V&J??j6p%Am2iWL7@S%xkXT(0~g#_YeO^ z`v~y=tEgB33_-;b7KOJehQecqIey}Co*f^7S1jVl-bR!|O*A^ZsJe>3xthw_t<)Xb z$)=ZY;F>8K?qfUIZ%BB3HWW)cy7V7SY!d{9ex!H*3gOrqN~>Z>9N3H25l~*1O#dNg z@!3*89{*AH7Vf3y$V)tRSrAKOIeQM*lX>tYsZA;wxr51&1^o5qUKTL@=!4}&Y~Q*M zsnaBSCo8DuUBJdS*KxAEf;O!Zkp7V&S+ZjD7qR_=`+0Ih0@nRSRQ0-@@uM@aOWzB0 zHuP_^o1Oj|LMCCcB3fkx(cOB|wv$MO>?EOIYm)Z(@K)JDXh)xOh9XMf^QP0I|1jo% zv7Y5eRT4U1Nv|$pl$`{neJ}d7n$MA=b@+x4#<}Yu?z^lAZ$k}bRwrGo8o^)`Sy_XL zatYMeZ|39?3*GMOi(!BlgD&S?z^;SFcU^Z36+_RZ=cwVx4rq?)M_Q*35R1yFDG6Zd zJc90tP+a7oOZU;V-nWIokFdOpBIxRIb}Y;%?5tbJ5fuvmQ6#qrhNxk8Bx_MH5JI_Gc(w@smBYXHGesIMyFgl?nj`J+iy zp**@ZZ8M8lSFwY-Lq49ldNzvRPtl%Il(=nJ!=l);V`4pLAdAc|7U`+tRQ{6d5jkPsn$0Sq0~xIuIoFpEW7mXlZF zrR~N2h)%4fSN1w~ES-sFbI>-cHA&>7o-TBBQNI|<001BWNkl;UDs@ML!@Kp^NGnBL{{K9>%Vy>=pwQumCO-c=@4T>)?|8(NutBZ z1nNFrj2iUd51Rh=VM;8D>@+*6dvWUmiVQWLW=_=96Db;qdKz(UBFXKUON^qU^&Q2S zoHjU$784Bm%;4_tAzSybenTDwM^EtRdCPDZDrHA^Q&qBnyi42CA@(26BnARXbPAar zdy*nM7|>%hLx-hcuL8dak^y2)8(hjv4sBAo=#rLTcL{8s63W-)LQ)!SEQ5*ObckK6 z^9f{+qMd9<)=nvKf*_y=efWcBCZs5vf?cryA_5wLW*tG15Nq6c^Q-V!1!P&q2)faN zEg69X4X@9KY)vJqb9-9lO(k!cg|=M>F}Oo1yYg1E>0})-<62>f=}5mjAHbNmfSt=f zXU=OjtWRG=#`iNZ38MMk5?BaQwsir=OH=87Lpp6U+jz@OK zpnEDgcCd(=oP2t;PayGosfNwD)X_y75ve(}?v#zK!#FO!>^yS9%_JGR2)Z+l@HR5O z#d(w*yPDi&Gay`4K+Io3;Z7&X7dVjXH8h`>pdXNIh_*1~sBeq}I>Deh;sW3cYDA{S zFibYw_z3t#6r05M&mLv_x?(ar_C~AA$Gz>SnQ2SVQB@zB3LqhhIstdf zKJsY<4pq=Bq<$}YTmXUuydHEF1T6`h)ru;M2%>?e`tccHm!Y_>j#{@DN&GjCB`qnO zWeGGD)Pj}dH$>5)cRGeFv}6T4O}<*eR<)JA%PO#s%^~7MIO%mg$?lYkfJjcqbBRpv zPx~wj4M_(34o#(KeGRS)29cWJq%^35EE3dxG&i3l#vi~CEr@`w8ek-m)W0)1IWbtg zA{~ZYOl-#<$i*i)ai|n2XEdGSz*_@i#yNCOnnK=+rRZ!TX2@&gCO}C+0DEK>&i2E| zNeSRH2GM?G8f|h_HoOzW?{3C#B;b;DqU|;WWJF0o^{Z$BGhjY=xPr!JKUP^pkRjlA zqqU?YM)l)UL2+796j1#hg1VUn&Qn##fxQPw?E4tW9y58wuZHT!7t@ON14qz5MnO^J zZ|m3?fjVZ-T}VxBBa*BV2!s)vFpR-NY}6krz>zta!D=b{c5940cLIY zS-olvKD`^MsVQ`cb8>9|ERK3(7?u@5ha^8ocW)&kWhjFZpjvg3bM6(~{`^(6s$R|3 zRW)W{^*6OF3?02CQwa*#$~Q9gzMI&tT*ZZh+R!V>5msOs7)Gve*j(6zda~vK|euJ!ag{eq`bK- zTn-kSkE4fYux9mP1UZw8_*{abNXkVwbL*rDOt|YB#*gVoW|kLC)&9;hFDj7#5v zBU>sc*|~^gYrHtai}-rR+mtnSq0eRKlM=at=~HImQ$Z~$W%ben_=m>hDpQXEn|}MkV+7vBf>AX682Gmr2&ax%@kmP?~RZr6(KB6^g&0APA_cI#W^dvJ2tetw3 zVqeSWiw_Z%eKyHq61uLU>spH|ie|RO_~v_psH%Ws9YI8^JT@%&8cBhg8}2zysCckzB|gP;Z$vVLU)={dtlaAuMuA180$MjYX(4C|7Jt!52JtE1?Vor+5V ze^e*VnmCyYuS}qJ=~9lIJiR7{fuZZBl~n{q(5PDSBp<)Efat;Za!xl3$rc;PeHeK2 z1a7?V4_tP`d30|ZjwA%pR6n{Ji8Hn*#8%?W8OJRTPT-1LZ(!^N{fKp12?T6PQ&W( zqpJFMZ{#FU>dQI4crleZS8?6sd+2}8x$qT~pCi1CTI`?HvAk9sYW7H+{~+>6=LIeIwn5MN+bB3TqZ0BPWjA-2j26de+UKLxFCX zS@iT%^4B1yJLni0h!CF8rEJdm$p?B-=O6rQm2C7R$f3>srDZ*z?65y!+Zh zN*ZAQs@ViH$I&fCK}J0#UkyM8TXh~^{rLuVX=52VFqbYlF2d?;#1EUmH4|^+id(Pc zoRMvah)E$cCmY|kS?p`bqF=i>A{0NWrV-QvBt)l?t?MkBIh{TA;5@XN&C6`~QeAlD z2u5BpfgA3-jqx{*=d6Bd$Tz2z0UMv@L4Q|g(p4E|d&-Q7G>1SK00 zvF)+N=-9foCo|hj6DuhSvLpf`l5F`ljVOpnqE3LejJkg!yKj7mhc8@(%^6QhyY{q; za3DuzaQ;0nQTD`xOuFO?lAId0R@ZX%#IfW?0Yh?W_sVR7J%CVd+HHB*l+?(X(XoaW85+%oe0D9f0vQ4hKn>D`jnTiUd4wtz~dlw>?H2K`f|EP zTanJXn=7|YfydccO&%v`#hQRAcr&%=xQAW}Oxa*)^YKiXQf$%iN~%=5P=$}+Ni`aH-;f`*trihFNe%|lOK$oSa~V!{%M9@HK| z|Myk@j39_<(IjU-DuK`5nZzU;zSu}|`XwP-!7xN5SutaEM8zDNZw6Tu z5d{%TL>DfY{6~r&yqgK5pT(XOgEjRWQiF9^`dr4{w-oW{hgWg$d@HgTL)-J8=7J#+ zNHH2o?IK87X<&(7H@kl#A=8Y$(aL5-xRify9%M|)Wwxpv51VO=K zuVC-TH}dd;Ff4+OA+)3Kb00FMV=|8L7|y?XJSShehdYPMI2F*_jpL!ox8PE&NQ#K& zvyjyHQZ5?1lIeF3WV|yHRf{I~vcGc0xNvMX1^;PlLliVTmW~X$YBEK;pXSxezvBJy zWU|s*5g8qW?8ss0P4{r<@p0TcB#kg2EOQ*!J#;5_n-y7>zNLL-LmW-hE*c2#5ZqmY zyF+kycMF!qb%EecSlr!$6WoGpfZ*;D+}+NSC-?gY&VHMn-Y)5$s=8{Ys`E)?*{0{P z>da0J7m+i&ERyTtSd1Z=md1a#u9{u9uq_reeu}p+mlU?B!J?#;k+|fXQin4&8~HV{ z-zVd1EF+jcLINZ<^a|dqdcl+8!Barv{G(FYZjZDOL+yq?>ApxE!B)%o6~2}!`E0XU z!1Gt@-NA79;gi*g08RS*pfJGxIB*nr2j$?y3e}j>x6r6)X+Eb;FZD#?*bcggBonz$c*4fs;cvvxgBRsZ zMd_ho=Q@QfTANPxtO+-#3_@Qa`#^D56&VsH>%WL;%j;3j9@xG#-#+_kIMX2fJ??}C zdLP*aT}l^Cqy4%ZKfEEqx!K8X+CXK2a{`ggx~vAu zJ&`e!f;QmATyBNGTvpiEED%YrX;xsPS)i}jQth=YH5aUZ!U5xK3v@2>#ho||i$3bm zZ~Ql`4)o2jx2MM=-7rK8vpon#Oo_4%_Ln5tLjF`@tS?eT6j2~I{oAA6B+!Kr3S_qZ1UL)*V zcyEv%x(f^P&UHxx9(gAIFU}df1}uGaa?=SZadBu-IgX)o1mr#%y0Q}SnVxWkXvxW+ z#9QQIkbV|q_ZIaqoUm4^1e5Vh()1-?L;JgBIjr8PFi!+VPixIkNEM;mU#qD3#7BH0 z;bW_uzA5O9Si`|(4+av=SnO~#>mi^=Z1nD!gRtJ0!J&y-m#OyEyQfVmtg9R*~cnj~mWQ9>Vv>%C9(3J$3@5AywYWvww@RsQT;2S%DWIM~&9 z1iXN9{|A4_uR%$Cd^Z>Xr3cpn&|7IJ# z?BIED16?9$fXu{LE{c?VJ^#nYY%g~-@hEcUR%{iV379}*XR2SEP_scE-AC_M7gd*m z1n9q62RjgkBS+3lNEh>@2c>Dmcs0aJJ@uNq(>py=T&=+v`tXYPPzp<58AexeN6YwYc3+xu!7HaO|>Yns6aKN8BH!E9vJ< z!=)yr(=RCr`_Qr&9{6Ee)A}K;@%Q|)jP-D7rkZG&oQ4jpD8x$Z+|+VX4}@Y_%m?Sa z^=1=0h((~?lOkS z#S%NlNYpb^iQXU-WLwCcT~yvcXhgFD^de}Sn4d(hRFbrZHpBy!$ze7&fUbv2X|=An zT}|lA=oqe5R3set4COy2r^!|?py1zfVA>>CS^;|vs_yjNR$jNKDdYx;DZNW3Sr^9I zvDDwUlH4(z0Po?2ZgJ;otwW@+#Pt6ZfW4*Hqw|n@M@vGPWGH(+lss3d+RD=CO=k4a zy#`#u47ak8K}3YJ%jt^vYPN!;0s^kMpB1}rLr_|p6BP2Zg5JW+q-42VX~xvgs22aD z6MGIWS9G1o?9#7eoB}S-x1}8yhC<$k@9#HO9Km9_as19Mv($8zoYXz=H$%>B<(gbf zRTwKw)fr9G5Y2539?X>SYz{ROduZVsf5H;BcWAc!KiHG+W|nAAFVQegg~p^vvZ8heVwbDTG#quQ8C;NTO~aD%eA z*t)9MyqX&jP9tJ@C?`-sNY5Gz7UrUgK8yN=Uf_zJJzE8f;)QMk zOJ!)fxfg2wCb9x+coM6>jP4Smij(+;r#Py~mKfXo>?KIT>Cr09t&Q^A+}U*3Y_TzU$9ti=X$Fn$fcKqw!GDN1JajA3V5Be-JQ8<0# zhqxhqTXx1Ijp7!Iey@PgTe6QsLhRrgO?RY*FUb5I1|)WXY(k!_cOk?n)gH@mBI=Be ztdRL^;sYi8M@@5Bv8a0T4SProYGezjL>kMXp(Jp9&zUK{mzr3&tk}4q1KvJ!K;Ly; zSqkMe643~pS)}U@@^=PIoDu%&6%EzXe(J;hKe_gK5d#pP|2Q8RIrhY&TCLezZRYwe z{~l@}^da6xC9*2g9##daAs9`)zeH5|wk$=V6MFdyn(wfxmHLHI*Whcn#@z z3)^2BmyxVrhv#W1g??3JFZ88K+Tr1yM33UdFv_!0={B`(fsaFWDK637&3X$~ax}st@&RmEyuaxeL2|tEuck$7(7+ZC$dTAD zze#G!DRGaV=hPNV4yz)r1?`qZSX20?VQK)AEH6KyXt*7F8u|Ou-$BT;imbev!Ig4z ze#y@u$ra-LlFbfRDuvhJU{bR>GvNl$Y26+X+VN~pyto_=tKJe2*?I5oV;4?bGYVJP z+u_Pny>wLftPY5}srL2Dxi&FAnA})0?!9K71*ELKM(462HCUHC->|nDWk!>tfP~@l zS53W<){0Tw1dxT{ke1DHgfEf?{&dBZq6b>Ep59wz&xJm}oV9%21h7?~I8HH0urf*$ zZwT_2uO{Ln;2C%F&7THR%q$syWSeYYhnwx{I{1y^-BkU0P7=DFu={8J4%6XjcIAlq z)47IR=h)1gPf9aY97(BSXyQsx9P*yi4aqaV6+aLI58H2o*lum<^r_{w+2M}YINO!b zEo*7-iR;Ka^mOFDd?X6g*jCYnI`eIUd~k% zR(;*&mE*8lO6d(l5tJ^#1+oIFc7f3MS?A#3vyMkE`ozl6>Pob-)_C6HXS*#2x7#ap zF2>!GD7pEXOaps>lVMiQ43LHr0^Jlz8?j%P+$=20G=5J4W0Od_)*tmpzcwk-?Jv(f zjoNXg;K&@b(+Jfb>Nx4PDUt4u=Qd=_?nTPGl&euuT_~DzRVGdTCc2ypX+@q(a&V3H zT78O`aFt+3l14G}RufC+xRjPg-5(#+voFxNRWMv=_xR^3f%Z)@6vBc) z#Q_%Hko;Kr)!KVE!<9QcVPD#T(=nq_Rt?sTh{W=!Rr7&Ww`C#*aA)KF;l#6pVXM+V z*#k!l&hIk>#@m_#2C{u|+OHKB**?s-1<=TGHZ&(1jt3?KdqB}P4_uVciA5qukkSz3 zy(Nehgu`%vU&X8Y122FMtHt9fp{Jk2xX)@4qzh$fSI#I=+i=Vvj+90#_2AEXc!XA%P1E zg%FPoCBmS3vJkGbS+S6g=o}fh>W;{RZt@YCnuU%DIE;7ZBipt~c{VFXuQ24z^3(*9 z|05Q~2HQKiBMY7e&mD6XR<4Z#!ylgYfVvBbPz;`|_c4BjWg|KzssJ$w4SWrz#nz8D zzzPt+E_%WDh7N}x@VX#;FB0^2v-by}q;X7^&S#A#Q?c__{?Ame$k_(ZSjtPx+tc*k z<^>x(in{LN!il-%5BbBx!-Vc9Dx~UJHs{?@)@Nk!G+>%Hy*Z=$M+VRooQB9R(N9AfA^(gmDg+ArgA$H z*VosZ-SC6w{7d{cGb@Xj7xM}7C`05W;7_f6Tg3Ux z-PG5po(%l|c%AB1M-au5?F$M9K0MU+)|f;Q5K|-Xf2HcxPNCm>(~2oyYR+L*ZAeL6 zvGI-f%I!JP9;wok_(ii0q2Iv=!dA+0b|t}qF+n1a)sDtJS-L#h0%iDf0g`d&0iURT z?Kl0heymqQd?U_d4v?-i#feNd8uYA#(x2=5ZM>NhW3)OFnC?EI6W_1pU*B_rPTpOe z798pqhw76P%57-SlSE|iQMs}wM4mlfb2hluw4Py6{&1}JbhE=PU93jS_&7jjCg^7N z5)5ucS-h?1jy7$JJZ)h}koet#h5@^6GpV&_Dae;=CcZwxjsHNZz#)|dXY~jGZ)GH>kNvQuVb5UscNl=cyfUp9!n(Xw-SPu(F?RVwz z-y{{58>fEZ!aObUf-Eoot-$v9=>-z2^I$9Ei)RQtOi=R`{mYm88lH5=oiXpzLic?g zMgupFbLVl0YRef};8i}!x%H(ObH@$a7!Ub&jGo`v%589l%Y%)+Tapx>!ukUV`M-xc z2+u-seX5gB$;dV!UN@8hcY4$H<}BTn*nq4&5*jBX!Bo?iA%|5HFx19}FHh2Gn7_|# zZ8+9KXrM80e_RnHqGiR;-(Xj~6XZEfXdv5k`+<;8*$cMc=w}AiNZ7CKSdll=l5dws z(($JAQ!UUQetB4}=kU0Uis~t5Cw%DvlwnbPtikzX0hHu)Q|dK=9&LI}TtK|lCYmjg z(A{qa08!-eLVwGzC3s&Fxayd|8-ZmE1#=Mqj+V~>V^qjW`l|6%j3S|6bE{DR*m}H? zF-=pJRj`9Gr9fylY-uswWy%;h%~<@|=7AY2ydt$5#xY=Sw1dlSFiyZvVL4h(r3S

_hNA){sRYZ_v8*%J+X$cq#rM7B)0)N;9%$LiQcI|72N!@M8lF*_OLMI_^{L%SE#>PgY3sJ6H)b23xIG#)L?!Fw#bCHXmy zhhD_MBlN8K1xd2wE{ewUEq(6fF}w9a3hetzH$yKVE^IMIdbG{);5WnPkM3R(%O=j& z+C0z%0|Gb0kpk5f!7GiziUS`CVM1AQO$NlD9$u*VW^5SK1k-gH&&#Ad9Iij>bK|XD z`{Dlej<5kro<&&ET}t<~tM|}Suo5-7g%z16tH7x6ft&)du-kO?brnO+Pp*=@2L?if z=%#GnOUrWv)FSHLo{I8Z1-^E;xe2?$2}d*KDEGAy@?}zMWcAnKlvBM98Z6`Wh~USO zeu3yYw8h$Y5h*Ljs@p^dz9e+vVB+#sDjC%G>?*ilJhYg%XQ)Ty`!q*B`PxLB_sz2)8CudgVeC?5A@@qgZF62QeqgV)L z$j3x02}ucY2tFv%`Ha0-n!52t4Q25>TzF=HjPrvijiaxL%v9`~OMP4NbXTHD=WV%? z8es4KVr263QWh>*&d^1=Q1FHuJLdCWy8XJ0GH#PTWc?kHh;2}Ot*yM}CMd{thifzL zU|049Y~Fb+9Y<`z+^A})2~s(z2k~Id;;RB75RfMOzSREpro~|uP_Qvugd84t*7yzm z#611W)TdhJvMRDecxYt3B@?nH6;v^1KitfLh^(AQF2(dGos{hvH+mBJKV*raWX%Ql z-yVb#xd%^r4&CTwS6SO=*gV?a-(vwrxj*s5u?FzW)(p6r!4V0y=dMW&7cYa2V6)W_ zx~cMcT1jFzAOoFbScg&8rhFsrkrWwbO9g9#heAJcEwo%=4BhN`T@4D2?30d@7z1$= z1(LtBL9$rx&&cuDq^uJMp^Nj#kLMi*^$Dt1H+$gJMH&gWS0#t`YTs-v| zsd>jQwHt3V+)n1Z=!&xxSE9VS!DV_K=~sARzj7tXVz%Oj%uCA3x^JIZ=^oYD(fnb$ z=En-CAj8n|NAV-W&6N3U_VL`ly67kCbBzSvu8kPDFAw)68-^UVNc2GyhqPF_-tL6u znUiM9r_u#^RH?JBhjrtr2dN(TJ13xlzHK$(nKfPB=;_owU{~I6Ca3b+;+Wu}oOI59 zosF1J+1`I98}--F(CC}dGKyxke6k!(BiDDg6NmY`#yIbaU)5yU&#*q(Dmc2MHmoaDw9#80g=V^_EW5!wW*k|zc)Co{YhL)H9}urM z3wQboYmk|#|Cm_C=GSF{2hwLy84|Lmqh1yWde)_*Vj{tm04uux>*SEYN{nd^LE)CQ z?oyiP&Q9{5lY_jX2Am2kT^hd-%Y6cPk$BB-v{9d^@>|e0pB0b~oeJ0eonz5JGe0{H zcu<1H1|P1g>O7}D?Xqb5Z~dW!r(-Toh;PO&f_M|ibqJJf-i^{X(Zn?pPbGH;s(Sq( z{1ofAS3fsvTtSy5fQsP{5zG^h1KxbzMG?>*a9L>l;AqP9^Op?D8lwhq-!fRlyG;`P z5l>uw|1IlH94+r@}z&27O^>n3#%JIbi>$>*CRudJ<9$1#L~1=%$@5p z`7Fx7$zyx}^ZhhlAZO7$tQ=b|BH1cIAyx-2E+}uI3kRKyn!f@|1*`5V2=jiTnPfM^ zSvV@(ERTnHIg}HN&H4SfG5sWMr{ zI_V^1WUruR%a6D_77rr>Hl*^o(y)-tJ~2AiuGWR$AW2Q>m1#F=$%&s{_2T6JsD1tG zMkFVVG$1Rt+Aeu-u&oPuPX_x0UWav8mura0WZ8M z)AY1DoA)Q86~T6w>nmBru#`{nGT0B!yu0IBbSp_Tynol3Qv*B0XZc&Xw=?1|`{UD= z#{_0ex*Pq_TKRq2WL5a{4zsS_5J3f|qvbj+ui;3WzFyYUc-0u)Hh*6BL+TcuP5U<> zNUJ8RqNdXYr>HAyH|lNMtSqypW%B|?1|jC}4Brd(UYW@dFMDP!FDk;;CI;bAR35IA z2Mz?kMeZR}mEBP7CsEtAvw=U^D!ObW)JYVF!XIkqYE~ z-hy%@yv(ARB`0^vl<^L3s0~*86aQ%sq~OT%favGnapxXid}VrNKKv2&6~nm))qHsX z<{vsVt*yb4mCG&S`;fr=NvVj##-dgeD(*e`f6QYIpnaHU`BtThK*c?Fno^HrYp+@i zcxo82tr*BvpBm5I27>+Mn-)wFSOFPGh#wy0+K38Qbwo^uHecz^RB(c5!ZQfSQsp(EuR+!~u@%pJZ5@p2Vf&_(e}y>a34Qudm@s|L zUyuOyb>h03VtoI0ZqxrEX(U_Leq)GonHMIrj)95o60qSO?RP6CBO4&7LT zWOB1nNZ;4QEyAbp##tWO09Nheb^73X%QPD5#`z{Z7v#ylb855aC6r43b63WH{BW3s zvl^zU3jcHlX+?z(?IHxJM6ti)Zkg5f5&r2)q(3J~C#gONIvv4ihI>cW5J%B+Cfnh% zTLZ)W#O=<~9%MU4YjQgEI;KP%JE5!8`Jtq|4=+;Ig7(sY5ZO2^U+BTjf_g(7CtCKQQr>g00d9Mlyr;l6kKIV<^ypDqY z9Pg7wn9^s)B?EmBV>vjd98L2A2405yqL~`XG{lo3tSAj4%NQI5+%Vc+g9lH|4$0S;$aJV!MLb$n0Wfci5$-aj=yyLtK{DZ^q zVd>w%ZuIZ^;Ulr8#q(-i6k;Ck>s|ZZzXb9+HS=aPJz)sxAAFHWF!g>Ww45mbxX25o z7dm>ggF6Y1W`c@4i@)74Cx4{PH?@RyRpbW0c7`!Mn%hzY6&tpCLhQ!v#^y6gVarq+ zugX?fxD1@~s{`s`WUGt4rrrg|D=F4`G{nCt8cdhT)%;b+!RUvl;s>%Kyp;fm;fxh{Qu_pYOsO5uALdtTN{lMxY!Slw~7 zY4a`r@=&HNAN@7|L|Q5Di%&)F{NUgYI5Fv?NcZdtY&sFwcb+L^thCOpXwB%^ZLw?J zC|+K0erNR9Z#P@USh#fm8+px4 zDnD`y$+eQL9|FDEPMBzgXt|?3v}X_Q4eW(hK5^ihr_HBUnYj(63%D;S2;?B*A=XSL zWO!rGWoDYpnfVQ%5_4v_t`0PrFMRlMx*E`G%;oKVWGU)PbPrd#$3Jc-o}4+1+i~vs zxlyQ#>GeWx(HGaT_GY1$H5X(uwj6uDkVa^mt=Aj4#&EkXO!RTDqj-eWvKphDn@s^x6O$YonuMfb3l6Y#{S-UtU!R0->&nh<5JIT zE&XRc?%IQ-beoPdkk98KpT)(+(hRME*(JZRaV}oCD8w{)w*Ms{!NCF6Fg^lH=V+P_ z9pdYquF%ErSf|zIJ*U|Zm#HeNN*!FLT2qd9vf(uzUzE3j`P3TUvKPRz$ukaMmB<4hF(0gi|8#E+D^>^_fL#5 zso%&dne+F*UfxU07#cQTJKlXiB-w0!VZR&P!F5&-lwxMQ8JWbdU^3~l=t9T63`bP5 zI=yVX%=UXEa%kCu%<}U@W@vS~OD2>Nw?ID08?lB@U%0z?Zrf~X0&(6!e8iE}&#-V- zHfY@kZdfGXuJfS8YP0;14y{&eo_&R_yZ zVA!5ltjYe+o>R9DN@_g3@QwB)_T}=hVG_ySS%4aWb-Ev)*PKC+-gi1)dtwQ_(v~xQ zq0itqB-Al94B>r9r28pFCXq)rtB*1+c^-Nteaba2=gX4keWu}9^$c@&c98b}xO!z9 zq2gu+ff|h?o&(DJ7SYTO&zCPJERhd&HLJhph1?`Ed;|<4ZoDV-9-`8BdO9p`o+!+( z&%{=;Zo>k#JZgvqz;Ri9JZ9BJZLh2s18sHiudWxMW(^h2XsGK#Kz|@5fMC#0*Bi0c-@6+X#hBHXUD(#OQ$yGbi$a~-Y^n0Yn6-!BH37=`J&Adff^mD|{L1BmR( z!@c>!jXXm-5R=$m)9Ol?Iqkekk`?qUzvQ6;93$j)kWIRF`lL>a0kIkZfE?}?`#=M%+Eakc-@Ux=D6w* z4FI2dM%~4@1fP)(eI!2;Uq2YqR^Q_p9*Y_nihC`HIf46hX>35j)-C`y@36+62aB7Y zYB3BAt{;rKslZ2tL+b1AY|`QeThgA@X@h#8-pO@oGZI%PlKv?wbE7V;SGxRS%k8Zj zyMARM1Wup{Gydo84YVUgzqOpHGT%=Z7Wkk_i84e)+pPa$bS_ic>b<`{YB}9ozFRr1 zX>Nx*e&->YRFuRiaPJ~0HRlsIb*!uD+S!HTM>M?O3t%E}Y)vJ3I`nfsg>L_oV>e$e z|Gp3_B1MY0E%~sj^V=h_UO@UxNg}IakN$yTio)Dck4$zGme;IFokC9Nc+pO-H5C^_ zm(J+M42{alVsGBm_ocQUn+!OB-fr%F8p*qKnx@C>*YML94^DfX?D+T+p5w}Y`Q$JalbZfbmyF(f zt#R|A?tHp!#9mI$>BH!@yXUpDFFrV0>OFbmJ~4;PPei+1)A_X(9u6W#YM724H(0p7 zXHcUdf>-6ol%V~s8l#u6gK@v$wa3NRjp-~Xszk&yMDB|x$Kwf77h8Zn>KQE)Q(<{| zl=^Uw`O-r3rVz34HGpB5H)Eb!Avn;A1V`4LFt*d87_L*jgoy|(SgvLw^m7}m3Q?X)K-$P=SC zip&o9FW_fZpX8;v-TbA$rYGa6LvNE9MuE`kURziZNPUfP`{csyS~mq#DgLsM*n7`N zlv`N9nAdy`c-aco3rkP88BL5wA#`hN{-)<}Cv?qz08bbk?kBmldd(9foHEEPUFdl} zB(>1+pyS5bu<=No1NfSv|5_*DBhIc@CMRt>QdU`Ex2#Fpxg&F8_=r(f7<_~6er9w? zh;S@q(vWT>cqY!}SVEbI@R6k|&umFkSCwu!mW3*cujzCHxnw@)3adGD1_g-s?e*Af zxzh@cpiJ()kAJd<$<8M(2Zx?DAnswAEiE!f(HQ}d==S%*q?qF!H1MuRG3_=%*|5mt zq08IznodE=O5Se^Q9t{zIFCFKSMsT>G@QtBckp_pJF90`ZP$~>4SW2lEU|)L_O6OV z8^M<~hMhQdPKryiA>}XF^za^1C_Hbtd{|_998=zD@}T-KY*PqOq5x+ZUQ_xNVDB76 z8u&+SziZ{|qY9r*%wiNwaX2h>S2Cr)^ONE)-9*0nIoHZ@y4rPe%qohO6PaIL;dDkJ z-sH;koePyx`06ZBb&_ex!&xZ`8R~0Rbor8rieZF0J$drV=t1(RGP)q#xL_nhOjXxu zdt!7n`YfNC@!37vVH3=3+*(UoG8d}1_&p3T$6tt zy=2)i5GM=k(J`>=YWop-X%TSFz+N)OW$2e{W33+TbmlwKQjb%p2J_N8lkuP3j!~lL z>>iml1)TffI`%d)Edr#ArvgV%fo5m3;_VgnOPNorsB*gyvT9T)!lKpou+Ud7{ z?5auUDwC%Fq7EFPdAzCvi4YFZ7KUxz#R;25ed7a$BHRny>z~9WCH{vvt7r4-EjPM@ zJ+k0rbBm_Yj>1i%$l!hGzn9$%>0D@z6i?YG^6p@jZn=|2keAt(q0$-uA6os`zuv+; zBJ9Bx19A~hoA;Sj3nYKP+Wk?WKr@auq67>*%f=0m!9bK=vNm@2^1c!I>c6K^3?aB% z0@q}*ZZ`gxB~1(7)PHUg6kWd#xBi*-m%NKj5w4av+D|f<0Sq(ofB0&sr~u~ij-r>q zFqAgq&!jv{C0wh!sLcEA%eO=T)qjZqL|d|$Ez>6m#Sg?ek!EJyb6M{>CK!W?=?(R;o;0_@{LU4DN!5sz|++lEs z0p=U>o>S+~ck9%>_uN%Q71evKy?6KO-S+gFa3uvPJnUE4C@3g+GScG8C@5$pC@83g z|6m{~ELOCS7qIN4H5^e;@Vg)Xo+L8klOu_kPBNb)FjugjV!V8fPf!E@OOjA`5_NVm zvvoizEFF?Yl5m}nBynR$kb}9Mlew)83L(~;w@5nnBVEka&fUS>)XWK`m|*BVl8XPA z>R@c}IQ6xYxwSD0?-c6aj8QHSfw2FaCT44GZEWL&aygXLhNNLUPWxi+ zWMz!<`*4B*1?4r0jJW6*w~YNocPAC+CGd&sOG%vHqbOgkB!2v6G$Z2h%ddaUq)bdC zuOmf9X-96g7w|JuUHtQxw1FSoKafQ7LTvRK|36}Z!P3vgUncfoYPmBS_f{x<<{71) zvze&=B$p#9Qs(HO5WfI#YHP}6SoUgbTjsT1s2}&#R^}7`cdQK?lq^1Z{&&RQBA@&3 zfAx7kzW&FAqyW`_FNbSkYfAhj(%LZn?@yf0uMtF9x$x-9f=o>vSD4aednqd%9L}56 zxbNG8?Jws{6ogCoq$up4qR_{iXT#so{2iDI+D}WKVKcfO%m3TO z8cL!m1r24$hhl1KyzVMOLD2#sx-ANH7eiH=jnIErS5o(U8pCdlgwqkdcWRL zS!DcvnK?Ju>Y>omEX z?56R;i~jRfvb(>I?Ok}>R9s56!b@NH0j!}8157Q3npY_Z0s8B!aVhF9rh<%b?(H8? z=4-9xvPDd*y+Z$$xKZ1;q94;nT&u|So5^}8zvo*sW65?u*=(10;e)#SK1Y%YyyI5| zI8-v2TURx(y-DvJbS!kYH?(x!;>$CdxQWcdt7Com4ra4BSn7^vcekEs8FB}`*<9}Y z5q?x@v^A!>A0vVW@5w0Iu}hBURNUVThH5r(Bc(X;Vr?&pFV^1}T5BzEQN6?|?1O+W zgQrZaT$FSFc>=AR zV3UzRxSL0Yus_L_6#UcPATAf-{8-LtRI~arSCgsZVz~8=-P%_n9X(&Y`q-%;!1;BT zRjoC&cY%B~7aVTtFo@H1sRAaTuWBeA;U%sgnW#Sx5xhxt&g$6xYsNlGzQAE6%zX>}f^kt1NMs4 z>Ot3Y8Lo(?ec|m8@Z`zOu&u+@4$~n*&wF@V@_}C4u$UT! zqQnDUWaGKQ5}ef+4)fqFAb0{O*;+@xU^%;G@KQ$qQet=j8z*tMJ-`4w*_xD^%p1(Q zpM(Tv(nSQ<8=jebnNa`^~iR7Y)gH?mvzZPH_FI znjeuwQh3H;c^Q>-Bfke1Zhx){O&#WKVUe#4%7(VIZpefLm6(G}j_;4=j%Pr#(eRLM zaDn4o?oUR4LzQHb=g(usG_(^jrA#E+ii&ex%d+4LCPV%(wW^!-uQA7>;6b<29rIHD zxoZo!eHnw_k|9X$OpO~2XXN4_TY$&1rq|$Q9tPNS1N8g zpnMZBcA>iE?PWPwQ>S}iUoRf{kW8+Zcl|t)-A|oicfVVbvYWx*iWZ1{ zVtIFCILyp)GF4eeRO@}3J+kVw68Kf(E@|6{imRNU@I(K+>zwBHB3-d|8*yWHr%brg zVW*bvrK%=`o+v$vg_;6tcyphD}KdHyp0%cPdh46s_Yiz~iv7DPiMu5U$@&#vbt zP|nQpJZZe76i30(q7$r8a}L|9l~4ozvmOrJaqi@|BL=>QSEYrlBm8(BDf zyYI8gsmuCjEug}ci*p2RMio*T#V*lS5aL}jA884~{GNvDHdD!1scS#XCE_Y(F=~+E zjGOfemauD2<)vcb_u1%Z$H$jxGyl4S_!$dU|}9v5QkOh&i@k8~`H95-_TNpKdNIcWd zh-7eku|LWn9!ROU=MJg|ms{xv0Dvt90}&0V4G=i0z&YC zldh5X@pZVAys6t~+uW^+r8wsYtl@@ zR4m6h-f}!j7Q%afV_|687j@gCz3D>>WflL^GIh$Nk!T?daJ+{uM%~amtoxM8bA=H4 z>YT1Vp#i_jITARKz1Q)XnBa%m3k{u*hf!jI+0#_sBdZg|Z4%i(iW`F#(z)w7jvGWy zUb0c}`p*r*%Hn@Ntk~O-IV&7%US&cX34h$sD>Qy9nCtNr0P!Df0G#+w2!`;q_C66e zEz;ue5B_#R0gRBR$WDLb%76=4ENZIY(8f(2WO!?e93xoH+bRU_*&|(|_g35Re=7Xk z1_H%K_o!~$JTH~#@2s7VJ*aO!oFj;ukaCK_SbDTZNzc_pEsa#qA$q>X+asBr!k7Eu zBK@DNQfKIjq0LyzDm#-yTqErC%iUt5O>Oi8`3tODouq(2?#n&{%| zuh#bX_sc)X==1Cxx)wMb)bJg9O*1V#%mXYe+6vBd-cYClQtj0aU{7V6+}MwFzU}mI z!0>WT{F@?DT>5V!?Yst#q=b8+%eVCEOwQVJ$t7nEOd#5;X6S-LH@myXLPO*$1bx$J zpW&g@GMwJleO2MMZmvJeo{wXGo&eAS#zcfwMg`lR#F8tszY^^Y`+|r#xY5BSw1^Te z0)|@|9)NpMY)B$zO8mMXa&@T~-bkw-jr8VL{sN2)nZH zzO!4jnRayo?N43H&W^1iT*Dx32a=;tulj$Vu&XS>6i(YNDP!_t2!0)4UU61kH#J7_ zZQg0~r8uhSAKX@kQ4^@1jl5fCc9zYD6obw*r4M|mem(kNt5(?3`-r@0&%(l`PGG_O z&go!nO0-1%<@v6~lbP~{Av;`$(v{njv%>c`3c5Eg?7Y)d4s869iC21E)BgQlY#woR zHJ*hU89lEf39->_FkgZMC4mWN*E^mk=gsLKM_s49w0Z+cDEreIe7A0k!{*G}(uSQ$ z^3JBfl%$u}T&;zRa>ILSq^_EDH+3R|rk^h_i*EQFZk*#a+&BKoy4&%zu&6s32(tOI zvD|*aH@sEE2;0Af4=-H(K2jC=a)3t-DF2aCc`A;9-xyH(kldRE44e8B?8V^=Oj}fn8Z_P!sjzK(~(O)v^F{=xM13j8Li6>h12Qpcw>ULOkM zQYVb4zyvwhV(D7X&JMV!T5g}ZsC@xZ0TW`wk2_8S7=gLoUCScZe(xk595PmQU!@WqINY7Msg{KAa+(yg<^z7gGmaM8KVylv*(<#Dxk;dbtZD;nYmRUdeNBc- z9P`)Q`o%_}RHhH!UD7s~PVdvTwuHs=jnRS?frfp!_;g^6zT$mmfwBTymr0lYu6oyr zJneRjCCA|yd&yzC4WSc`9$?IBw1A?cciYGZ&p5D<{E{2F6zd?;a}N(D@cOk~p_>Jk!4}?e;fh zg7u)$HywP88SZF-aZvcY$TkL*=lYR6iXpKlmfqPP(DGVo2r=#Vp zHk_<%Y5JOE*yWcBCz>T+DR-oXb7gHa_E2H#P-0soKT999F{3Q$iP#8ji{+xrFD7^? z`6YUl*!Ix-;F~%9zZdYk*4nt_PsEqBGMc<}8zV_9Dg1*w$%ZHPVR{83$ zJ?#EwR=a3I4?9hFUc0mpw^MlMunlOh@#L1>`li%s)`5P0K~C*uPG*hX7{D7)Mk+E1 z0bVdd2>kJmST}4t%pS;17O(yZ7L;;;0dea2)@k3b>iKM0F1YG?0>m#(VOCTgr|v=p z@*A<+1^SyN=>G~#_jpYazn^jTeg zLpC{I?;uwF1Ca1d4&GsW0P%gIU}1i@%w&`G@hS2FK zL&HM`p%*aWCT8_*oyP3(?c2M}e%rLA;l-N;`=fXkK^IiTW;o4U$C={`GS`i>2{Ex8 z7!fXM%0GuO?zZOLw_19j&2R5sNM#Ksa{BZlbC+EAwRdJwL*EXIOSh8J!QgZC+WoGS z`33d?k-W?Ua}yoQj8rFH1fxSG(|B)+IoWgWBz)sOjX?cL2h|zJqJ-CH8t3xCe~xOE zX8L}jG#@K2*?0YTPPi92d~geX@+s>>;c@9$%gZJmFM={#`OeEx36>Ot*@DG0^__R2 zZ<4uAYE||C4h{eiyKM03l^Z;ml#gO#Bkw2Omy4zh-~wUZf!{cU%jlmk-q)>f%uxEa zt+`N^B!RswBlm2lS+I9u+{xuY7&b7CTldeWmPe90%7CBU zj(zpTBuoZ$lMh3V0}Z(K6e}b?g{TiIJrMZr5*>SMV;C0;E&=95lR<7~!y9wI3ngl_}=m0Q`~Bt%7U6icb;6E^vBv^GXyLx65h6HjfL zSCvBu_N5T)H8+}lLoa;MzXe52b-dk1TAk>n@Gob!W zzPKcQs*>&UtC_lyl<7F4>f;@Daz{#x71q4sUzF&=m;C-2PrP{Oqcl51cluK#A=Y^^GV$KJq5>f6E#n)Z?8g*mY4VRetNMQrBdNjg&Pn9MD+klg~C+Q>BV(7|#cdM24*xc*7GI zKg&Y9@G)mjk3OI~?ItIn6lBFw-2((k3ckNQiG#!FrnHm~^?W8{fa1-ZVg6*FecDlK zMb7Z$0HVEqMX;x;zNA9@792A|z3|e*%?L$V_cL3S`t$SKfdG)!QdPs#onfXKkNI7T z{8033C&Eu9)Ed<`oE+aDdU2gz9@x|;!=R7aXJ+hjc-8%?O5ttlwd+I5(syS@7zF}rV1cH%-$(cz}mH+wJ#5%n+DY`<6pvl_nY;x&t@fb;m0~R3cX0=L6V=L>TN&A< zYM>FnKc|Z7DCM3a#?-1e0og9U1iGvkLv_pJYSLejxy_jQu1rN?-Pj&4EG9d4UJ|4_ zg8%Wz6!4R?9Wi#V3Q$Ab+o*WNdT>4+yn&2t-kN2zB68)TEKLMCso=)Tw?84XBh2kD zT5s_6IRy&D;dds4-mi*AD4-1Uu;mpNc-XriI~`fh(578?z>`gCBKU~?0v1Kg(|Nw6 zfk+B4^fy7_bsH&kOPP)5D$s#X4i$5t>U)gbkL;VDl0Nc;kKywevH++5GL>kt#gfGK z<%}Ls>no9P)4Wpp_=T|>;>{3?MhHCBHpR`95G}(@&u~=0AM}K6G;gaXJPJ^;(~8*- zUr{d|Wj7ol%EUW*d4kl>)e7glZTmpKt_Ev+{hz65KTJvVQrF9Xyp3i}m(JLvT0Or$=MR> zLhrAw6h5I}%_p*`SEY_Feoiuf9!}vcbUau#Me=}vgQ@*~ePri>-8sD#c4iciD7tZb z5_#`Kl>G&7^EARcJL-HYXG3U@JyiFE%#y6n*Z_!|(MdF^yZOyrkdghGd{pR+1>yBz zGh;R1>(~>+nak9)@1B`R_ub**HR5DH{D^DRFvs`K?X3EX;J7m)8-y|oA7pzi3m5_7 zxb_KTeE+AFCD&ft0d-HMr1zAsq0brV%IfS2f1z^8CoqEwy)CT--MIMo9(YWym+vyO`uPKAktNV{bF#JK53(2~Rc*e$KlO5% ztIVgrpq-2%?_k~K7g;+N1B!9F2Kj{xUD1sdNL<*Rdvr9F?7qRT#;ev43r9qAB>xRs zLpSil)sP$}R}fvXC#367)FB3a#-4oJ5Yv!nTS_5W_!m~@BEg(bfvp?61xp)&-8tGm zjw?c!tFzI5o^OjTcavCIrxl!Z6lH0MW>1|zpQGPho#2@(DjU8l_s3)XetXVx9rmK# z>yqdqy5T(WA6vs5n`IWGDm@$kX|@J|OG9X^f=-s`35evZGl-LhBXuKn&clj0xH)6ZuAk z4feYEoz1LaZ@x{*wq?Wk+4>DHoMN5MfPz*lqq*8@0o;JLTXMH8UsB#N{==)ncJ{kh zu{JP|3yDY>e;PF$^yLaOSF{;}mLD6RvOM1mkhGU5R$c2^%204M@5aAzZi#ySP-{AB zzR!>Pi+ye1N2&6Z?xE4^&DW%kNUM>j@&>3N)wY#izScj!>=W`;A30ht5hDZj*MG z=FJy^XPq!E0&CdPd9*emB@J3VNb$g?iQfXysM zrr27(aXrJ0%^RL;)KBfS$a2z;Zi%tmvr%BxLzVMTI-F0}W7XYddjH$*cm;?-GP*Iy z=YE7fN9W^IZ913daetlg;65gJY^$rO!K<5}iuKwr%3na;#dq+QK(B{$SGM$CE`fYX zigTmGv)=lcfW>RgBC?7sJ>%LsJLB(bTKq=Vl1mI_McIE!{A)4aIG1V`$W&uhPXmjF0J36Js-Yb z@z>!k^~mS1wrdAg!f-=6ITg}nP$q0I_t$VQR8vz3%rrG@n=+agTm>ou_2)Ekyho@> zFPHq53cq;Q2N{2jeR4Z_cT*XDSF&S?2+|Xry`FCoYI9<3VWaM<@4!1+KKwSy=&_|x z+H!1FsyUH0bjRoR#&Bl6v~JVxY_o+i-H{KXkfx~7Q+n)N*1$gC&HIaDkl2EuQLexB zQ1kXqsjnDngXcr+s@5!ZSPyfzcg=oZh3PoXbC|`SLcNsHA7me+Qf(i4bg@@D=jq$dEC*4@_A3EJiu-H)fz9IYaxyLLd()LcbnDfMx_=&P7!8efyPCHME*L2S9 zKBS|sI1)0@Bd+1yx_8Ti>)w#*@NI|f0BX{^ZskJ}=7F77ldSB|fur;_f4;pNoWqUy zrxTpDn4IwE-JjdMIO0oPlJ|!?!@xr-`MMy0lQe(eAQd9z7kFg*rcE(-#ALxe5+MJ~ zX&*gR9*Ose!&nBA*taT}e=hFrytMH?5nJ+^?JP5nahR3?lg^a9z6pqId}8qBuM@Bx zDA)-m!xg?0Gr>LaCWc43Wqf5=>SV@YE9Ca%s5YG)>S0N9Me9c-k5U%6o=_&Yk}cd1 zIh03kbduIK>4&E~MAjMqS)M(^jGZ5X_EP+lgD_=w+k1~dRJE$bBis|9wl&gFvW!l=s~jFZY{v=!5(8&u$c(a1Nm}b~$p*5Z zkdtB>8W9|uBk;x9dq+syH+Q9V4P*w5pHkmfeYgncu4zga`B`iYT|PNe1fHCY=J;n) zzIR&r{mVNwKR*Fu&^FX`3H~y+^TXgYwz@>F@qQM#Nep9!i(4Od8LbLk2oSzMGL=caOKGB5W}<-KI4Pag)7VWqh`k0)b!oJ`9&f zgiaQ!n93%xt%kjgehuno91%pIen_1W8#z>TzgZGmnth)F-BPeTf!loR%PG7K++Da| z`}kfrYf#U|a&eUh`ALTUtS6m(S81DMH#!!Px~@Rm|&ozmUf4{Qa{>31LByNy{^YwoyTziou!k_vv}>*lU%(_;}&{Ft3KHR5I6S^CSBDiO}*nzBO)X0ay?=h;xE&ng#Oz@lem-nOj9>O_DS(ZuzUq1g74Ul_H)I9--Qyb zNvmIt@D>^O?{p=~u1xO3FYSLdY62BsJAXP&u8=Qgh=(CDC3TPW_4g0X#svmo|2iI; z`?RkgM32MEQ|7cypkSmtdx;+UC|m2>C*a;m7{|Xt4JFXy^O(EXi`L zjM+uvWzQZLyN&DR!MEItferlM8_+#90Xfq`9McgHtq;WR_4e0L_TK2OF{$T)ox}S- zxP=X))P)^W0drlYRG<`25C*qNWDb~(ApWhX@cgR5=@!+4v5Ed6uAq?O3(bM91@rim z{k;xS1Q*C-zmt2e9=9Ed%$=bXjHYx%k`Zup;J$o_u-55)3eDoo$FyRb>Xv)dz86>c zW@BkzSE#eozCIfWLe+oM;JTB_EQlB1AJlI|!wN+&waQQ+uU&bsp>Aa(wp)%TrT@K{ z7pmlxbnj+X$^=At!V~NbgN_Fb55}mLrm=IiI{&+x{NYnbp2O(+RdYWu+$d_79 zK2u5C^n>qtv6EuJw-pN)`TX*lu*O%;3;~t1zgTErd^NhU{=riBeOT~yj+9;}w*7FX zxn6xLb?wLFs1e~#v`+}GCKopp?%>vt9rC4TnNX5Sf#RH}(cfNuhOj=*cRagPeN=&s z58;77rjw`TUAIM5(daraqBxz2cxOFkuV*k+&!X&WRxgq;vbU!+W6^BU5$q7VD8) zY`&z8!Uxk<`&zT;SK;}v&$Mm;_<#$D0`kiGW1flm%)K5Op;V0$^Czs5)7 zrCSSsIVQL=O}?bfXoIO>gxKnN8pkBd`eSx%$IjLAtND-vr*dW|N2EKTo9Y}_le3y+hKL^L=m zbPV3A1-Z7#TSq|06gUjhzdl>aN8nl7n2W1IW__5@(eoZE4VfGALN3MqI9;Q2Fw>bb zgjfx^==5O(q@hvK0%e$3fMuh1VTO9Vgq!VbzExw21zkRLrb$1xu)1JD(^d#`3@_YrGrViJOqh z5Bbq|foog<+`l?PhU7_G)69dZ=oK%Y!cFs){`HWwhpElFWpy=zZ(ba)#{erWrvI!s zMo1XX|268NmG$okh#$A@`E$V z1tPi$fOli_i+`jaN1WqUgw`uNMp}sts)oR|e==7ySi~7YqyPc}QR) zys45N!FaZ!syI%^ufHSjk=i^8wr+DYj!)9{AJ%HO-5Z(`cyKpL%b+Dmj`RGX*w^8} zDjkU5fH0t;sa$57d^aIqy3ZrOOEuJ^+pLS|QtfCamX1=7^E~o=ON03<_YfJsiHp-l z2B^kvAz4|M?p%%PlQbrJCeOBEYpTM8Rcz+o?RGL9!^Y`REZF)>Z!K!OWuYo9fc% zJ7L;n%;M!086053SD5WDc*(D!<)6g#yrGV~%?FIz9d+8m+e60nrIFU+?u&_;A^nF> z>jItP!z0)l!+7E;8EhzaA3%gI3VUrXFe>OVtf~UWI!jWpc-%T@C)63Eb8b0bU-mgV zd$r2&+kCPR*V`E+HyLt>R#Vd%y;kkf3IZ!ZrxsFR;OElqq2^;)h&sgi= z+tlQ_YiAN4Hu48*Vjn7`I4`4+;xw@%a<_xBTqK7hIj&MOBrq|c)aUc@cU-sY{DSZV z6l4ww^}Rb*wyHyV<@F0CmwSBHImg|t$O3B zSid`c{$h|nn=Ruqn=uQc4BYKLti6V-Mz%~)-5DMYD0JzX6V$E?QjDVwe;4BV)GIPC z;L<*b^gTinIlN~J3Rbm^o4Lpx+~@yzFN06nCF^O=A$ZtMMeJAa%|P$vTZMg046V@b zTD?$CvqV3&BZq=T6@-_^GF|wRNRuKOt(Ql>A7W*O7V_KI|El>eWukrwR2rZ-X+&Jd zYkh+loF&$Hwy@|lCMcJokrOZ1kk>SG-_}5nFUW3m7bifLKiC0M$M?-cP82fHD-G`e zp3;1}z6Ox$iVEBzVunMdZiQIP{q-s@@I-7-7j(9U`T}?L_p#1;p0h>4FY5J`RF`>s ztvk2@rj!DJt@5YdXc8k>cwoCO2gZMUNdrCAGo@Ftn+qvzI=1Gy0}i?U-HpV@-LUu_ z#Alm@wy%PxH(N<+3qIbQ3h=ggJvPv37&yQhl}mfNwc0*%y>d0jf=y9N?=)L(W27~M zJCr25=h7i-Bg*)CsFJ5zm^@nlJBSWq(sjVJhU|{)b>+wPH=c3ZcVo0LOFmoRw~kiY znopCnNh%{a{C43VY$s?vbsv4?DO?O}(CE0&vbd(t+!W;OU_U4Bavwa+Oz{YSv0&pK zn5Mv}eXSjz21qSCkx%{m zmkRXNYBE98_{@v(dvjUYmU71D)EJd4Iqh_#QQVrn(3)UbIj+yXs$oJQGl#U(B<;Zm zVhJLzWEm!Z6^OvfT@=5WHym4Qg;}RmB`zpq&c2nKI7zm|7^$OV828CFYb>{{^M`R4 z{UEJkXffwTg9wDS$VA_+%j(SFI&y?L61lf$bo9kaJv&gpRH&_%ZzqCr*19mb5s{Xf zs@2BJ!mnrPZ!HF#trm0%1rG9$M}0Smb$uEfGdB$%sOgd55-zd_Ijtkjpx1EdTKxG9 zUH#JQVkVkOpHkMuVcS9CcTKoLdtU-EOdRo&E&y+;np#m^m0e34OfaWzP7e*`jMx3u z&tC&0PA+8^-0>2WZ&jlo&_%c$=au}Rek-_z{u9$Xg`>nT$X3b?GlSI znS0YU!iyjG)TXdZe12ah<^Z7JJhJNXZXp)vH`SFE!P+ktJE-=`YUH2dFIV8W3!=mK zKrUXXvuJx_;&eh+T_Yg*_(zC+7fZ++{0AxXQUo_EGEH4Uc3hj|`^w}9JABM(mS3)C zi@>XU%U~6d>>f?;^(KlQsZs|VLkbySAu*THd0{Nqa-lH^m*`bhq49a_Xo=#-9aNWO z7+qA#pAP5df#RfIe)zCUUPl7RXS1ckAL4Q1_X6UQ-tG+03$mZ<<_QwI8VhgcJa9(k zoYb*ZR-FZa$N2MkMqLflGCFkiRsnbatp4mH)XJ|Zj3yO`!>vLu;C8yxo>O==>K-Z^ zTta5@PZQNupk(RjcT%}vSVq?eEE_aXKg@{1CK@3W# z>1Y5?w7im7>(rkk?Uuut-&(l7obKeWa+a7l1mwjgUaskH0gBoq-u5d+Qw+B7moy~2 zf~Oq5Ns+8H(JysU);LObLPlpjA*}`LId!&eE%^Hr7n5G2L8e$OB zYnFBw3Qmf%K1VZ)+ZJFI3#~vVtw!X!pJsk@Q2TU&cXn}V8pQ^nZJJdzlQZF6*%cNg9_t{x3_vY08$K+09t%3|dkz1TXitoj;fUnL8{A+dZ7a4@QSplI?I*4`Mrd{xyhC23Mbr*M6! zWkF$R>gYyLArD$1owai#$W-c1%p?{Otmsj&H*Y@hrO?TKEGtmfv$}kfBPb+5rYU{4 z$`nsasAjCo^41H-D}R_M0BcizBIT%X+~Oqpih+%FEBI?NdSL76-NpX?Y`SQ1L3jOa zCoA&*Os$4U3Ce=gKcNJ`gY~9p8kAb;lOcZn)jg~Q}NbVIlT*I`V&le?;C3D zPp4q~`B|BN8gKFh8rRtC=$H;4qhZ#bbm)AGnLI@%IWjpr@oh&YJG7Ga&#F;r$KD9s z3f{l3{k4O+&iwGf<%WC=!Q~~&p5Zobd|Y@Uf+&tr2f)l1H z+V(JJyKwJ}T763DNlrSc`KSkaLUK1dW`trA;|RrtO@c4k>O#Q<%=wO%TpxHX9rDY2 z%Xea>+zt0Xp~c0l^|7NW?ja2P#^;Roy;6Q=Fuk1S4o`T@Q^TY!!;mSxIx2-m)*dsZ zjq4vW4h;Kb&fn0kgpIb2wz{KBV~w{7zPG-2($<;!-}OUkOLxem2oR-FRL3`!iMA4% zq<=*35#2gO4f2RBJn8(Uxsa|acRh&*j$>Bdnz0T9%d>7w`lLO+&v~6lD~|Nhw`*%6 zCHK7-`RgNJpI?#V4Kq?4sPf*A@Z+~?^dKB43LyPst)g>$c56ueNVRZ_+#iV*teYak ze8tl!NNMR^MTnWOO#-RHL*a(#Ol2+>Il^qY%h{{4@dh{8Zu94_q!8Q!NvsJQbw+-# zO7kJ+89r91f^Gj?yy1X4XWQR4|8 zg?g?j5?r$Q(}_c+IFtLj;j0I#D?opS!Rd=BGr+$vQyF{g}zr6W_HR7IT{6^wXWj+-*Z<2e)7CEo&TG7}aTZ|aHpJ4d=%#U1HL9>@P!_4~iCr^g{PWn{)a zKwDM=|Enl82FQB*xkB&6y!XF(|L>R818?5N4E62*p-Wvt+A?{1dGon?%_`5o^HD!M zIt}R}y9<+Mh};uog1uk=WC4G|asQ=fi@H{m@4vGcC*Os>E1D)rX{=Sk(yubGT%`J2 zAeMfKt-1MZi$)OaPhPHp&1g64H8(S)o)0=rCXvzrAd9{7pZ>~3`WNy&at3R%uu&p1 zPc%NLKIw76;a}t&p|R>vHdpieTdS+2W-?0@OXiITP-b76SXd!N#sf^cwof!TdA|o) z|H+i~M5`OXT2cT9^(RQy4jy}G0_IZl%b^Dw5<&!a#s$IiSmOOi7M;?m9u@T_N@eU_ zC3|s$e2to68N*`QHby8U0s_mM#gC@wD(<$yBtq6(@zV*L`h%d?LSrVn^t)8tJr6Dv zvoeD-3%!r5JD4dU?-5gs%uOIF^cl$F=e#EO(CSqnUIHDO2C>%ScA}Pgvm57}0s}yc zkvzk=VzpGAU`AUOG=lxNs6~;1+>m{4=7x(zEX+f=1($*B)u-Dj3WX-7FH}~pA2*2? zrT*3l@v)F$xaP-dE(0}y`7Y7yopH;Op{H9uuL<#f&jSFJpo?Gok*nBcE+n|ZN~=U~ z<$9~9uICSplea~vsKplar_Q{UjHd0P;3NioAmn`9puRUBkbXPj1o`Z$LJf5OIEq~O zpoinTxU@v`nysXe8W7j6NcmqzcQ~e}4lj_2gE*?sd{yWLOcgU*i)EPk_utPbb{WI? z|K_CPf8ipkj|$h*l!XS+aLbb_pX83?>*ElUB$$W+K~G;fs2JD<*<6Q zJ=UNig)cZXHNW_Ljva~P3`Xx|J}wG3+#W$3PeanR9zhh$pvT;o|L(X;pmneUc|G=i z@3?E+nGMNXiNb$^RsYLFma#Ln9=ruv9`B0O>LzYaHV*1IQ{_|S>6d&wfz=4D_o|1p?z|jM#^u*M0u{ zSrifYj>A&DKp~Tn{R%xpw=6kIQMl*iQ-4b7L-a_dAaw?KHY2Z0)|o{j ztw(MN$&*EDWh*CzfBvk6AX}Iysx~%^*eqW^v;KR?h^7tw@xfn66a)`=mVAAa5bk)) zYNbZ=)#hKmdJ+3DscX69!6m-!%{-C-2XVBp)4GvwkFUQ1Q+tyxzV(_xE;hew^~ z2}P;`aZ*~^z=(BI=pw@d#UZaP!EjH$e>7yf;+xO9+BXZqW0z~y7ONwzFIcj97r@6RYZ!S5v4rJ zpKn>--afIdgj!lg##~d?R@~Q530`G#G9q~N6t4SKduW)Cz=)jEZa9N%NYZAZK9&uS zZJ7)Fhv@+G_KO;$WtMH#<6Iu#S;MVhE8+oe!oIxHPzC{b==uoU-1wi}QS$QgF4%*o zpQnPBeRRFSl%E!u9*uzauODA?gBR^rgS{SZwp-h`55CeeFgOyM+RvL8eAd8H>Usnc zgGnS2r^|&Z43(9qV(heZ-+zybTSIt~m$h8J;x>JCyL4sb zalW&0%ueJbqVCa*-_MkyWNv0jys0@)8{z>t~MGm)|l2Y?p>khEt!KUbt3U zLz8lI^Gh!8ua+^*^D>Do({3E2onVNcC~ z%^WpdcjMWOk2g2IJr*r2*AHVkV(wj=T-9U#JWs-x|FaihwJQ`Y2-U*Z*Ykoay6T`a zOW2ctU>U!Ct!K#ttc4+~hNi5nd_4lg!$~veHZx zi`4Hs`V{0@W)E^b`Hl8#^HHjqGMwpbO_n6p{ZCHQf{3oTIOWoMFC$A=38OZgNKmU- z6-GpN;!&-&Y0tp)zphc@(KS9snNwYST@K#dI*$;u1=*TSI7m4lKZt#M>B0D1TtF5$ImmZDs^VoYaWN1*e5o^w6fbE$Z>;3v?M=@&i5^ANP`VU}Fc6F%1TlXYfPq8%Nyy=8jTix-c^mQI74Lo1{H>=@nEC17sWuqyO? zsQG;v=AiQ#7bjVA9Rp^%v*5e(>*P$=+pFi~&W5g9cVx?k`-v_Sl{!X5ZcMdW?OW|I zRyw{)dVcnJCn@FM)IBCbyS@5TV>T6(6atv}cN&k$Qup5|v~ohY|4MC12y+&U3C==> z(dzH&j!!SEWPZl6K7XR01q~m5{;J4gco^@&nzLFZ8Ba>oj@7{$u#ojrl3vRp_5gR8 zYDU`%;M-0)SNhmn@TtdR*&&ZJy6~_1&8a;GDhUy+iNtZ9@T>;P-JDY>5>RtR7c6ZE zK}B3clw@qKJ>a>nTuCX!#Z4_s{lxFy{xWYTjr=!KmwsHYyd*@C(tn)1Hct@}p4PlH zR@{b+=JDtn*xQ;Zk4?F*rf;zqWEMdwZ|V;(XVmIt_DUOqkx-a8tle~xYSs_3sJu!xd&+ZU=;=d>*Fw84G5Et}HUtfMSE>oDv8kG=N}hqHVCMU{v*L?kaF2$JYTiQc6lx{Ma1Cedq@F&Lvn z@J5N~(d+0#g3%3<=)H|H3?jNA+6+cHkN3NOr|iAYb^hJwI>+TQ%zDPN?y^32UF-S2 zRc_(sFMA$5)lyMx!4M8kzef8)t>$>6j_oNcU8HoeGyI~SXbj&*a#~ENtYQBIWc-jD zuY{=(yH*MCc_JxrJIg{ryfUNFjC1_Y$n7UWmshma{RJk!`~|H#e0d5E*&pGnZz#eSFW^Obt?+$U zIAPs>X^xQ$=waLYt&v7N>@za;Tk(~lBI~^SL`c8zZP%ww)Nh|Tf3MI%#ii(7w;N;& zjN?rg7Oodo7o}7tL!3K>WNlx#9H@E^M!G`N6p!y_N~~|~y3qjF8ObbBw0t8D?7Ceg z%eXl^_TMJ(-uQAN!S1(eC@y~qh{|EQBdXxDR@Emm_KAJz0H)%%NM&SbSe%#lRJ2*_ z>X=F@#;Bp+RwZeYl8o%j*T29aBY(crIypEDzua$OSMbL9tu9}A9d%o{3YV^60wZou z%r@|S&CDOLRO4GHFD@QdWws~?wbl8ZBLZ$T98$?Pme0iK$i%!f>-zb`!h1v&T;uR^ z5Vj)kah?gq`JEgO1!YwadJ@E(2-7{KZ0{!**)UH65-{)b?_U zl$cn~^EYw39ibbWn`21~f?`5$8{;J#>)$8_z2%X0S-wxl`g*=>%jN(LogW)?EqyH{ z><7o$+?!w9h?X5<%-l^k^NZ9|Ed3qr&Q8yXt&`A|!2wfy6bf}>9QU|pb_XCiLmMFZ z*v(tTW<9McrMV(uw(2@g{pZdg~ zxg94G0iU+rGrDqd?tm;CEwXy()yyBK&po<4O;~nzCV331#_pl5Y_RFg%k5eCX16(c zq*>iyf?O?Txe@ZiN*R!D+&u>>wVn()uNtpaUDCu$U@ouf6a%7!>R%?{w9&IxT?t320qbsh9k&dFDg-8d&*bOMwn@4Iiew)TesDtw3i3bKvA;i7T#0HEtt z$PjI1S#7Pc)#T*iL}j4S*;%}|Vb>@2G05by%5kx!*y2%N{vX1K-<8oRn814&qjcy*iZ`W_IiGSS!uDTs+#*G-?` zPYyR}uegO}AX6pmXD(EV?X&#UVpZH~;M+W-eCJ^Hks%OD5{O!VHv+HS!exB1R>A+9v7qwbG z*>HlX1!Tgg@fGu>)P|H!F5?65k1X2r-UhV?wMFVkByw4aw*w8GWHAS_0liY6Kkru# zzi3|$oJV|sNad|-jecVHUkqb54>=ptQ?c;;_!Vl6$fX$eY!&sZg>w+C{2dqR@w8$W z$GD5~9})CTL^@!FFhm2mr|O#fSzca#mhZ$%bOi9k53|q5f;^KJlDm3;cPvGT@07!i zm$w$4daXL0pB`5XF?TFw-J2E+cXf8|yD|=Z*tq;vZdpZRFF!)57`D?Q!xoUlCf54r zy`US~R8MhnmKKb}y0==)pH+^x=Sg?C5|t)h(;YKm}Yf0@*f7P#ITa1qj^ z^Osz8M`8_rzkXd)4@U0dwAy_3RFe4ppHheU?8{WgGP%PGpEQ(Ri{^mh|G`sE!OOX?$=*{GfKI2<(2gq_WZ6 zxi2XucCTkXH6EYjyhik7~RYU*xq{|wf|#^yZ#4L{6DdTmlkos?8<*<=l}1m`TzefENKy=M2`*l*yVyyatptFB|G|GR7j8+Um3D54woPZClO)*Isi4jwk%|I9Emlr3T=v=L29(Zu1qF0rzp@ zs;|LWp_}U-56k7?Zj@M$&y19XP;lBRSC$(tTUT1*KU45f2mJVbtxW+VV&ZfRc03f9 zD$(dOwz5V>RPSBcU?DVuGSiINp15{_k?hss)HOC#w;o>JCV0=<`i?wC{>c{^F*=8y z$O#%lI(}4@k-(&V65!&Fw~6eKJ|%*obj4LwReu6t)P|<;e38odtNwZc>&|0U!KE2( zO@{21;Pw_7T5L^u^utSV)HSjJhj;?4a(-M&!zdEw+E}RDB!9z6U6aNJEy=G_YOwq` zvhNgi;w za||yh(?ZI&_ume$^yhuv(e!|k~SZa`Tbprd%xa02{cIT9`eBwhY<4VlNL>Wr{U9!J|aj6tf ziDRm9r5nfsVQ4yO14ox@==2#oLkuznjY=AMH=!LAUG2CVt|Kv+9TS<73QzqOv;O`% z_OHfNTRY{LjXo8_UN0~AE^rgK{1~QG-1skmk-e8NCLr}E&QMNc`KN1Pq4S2J+*hp% zUx|rQ3xH`&g@53=3O8<)R{2+CmS1;pgCMTbZ}aOrDc%M-&5f3|m-hAD{ZkC6f|+ec z$#Ne`vB(9iMwsERa|0JXp2+dHV($=N>y@AT;u!E)>r$@B==zCh3(P$eyWiLv?d>l$ z&oGBnL}+&vuqLAE-WxAG?@I{7`$GP)7DGLwrWP_%k|Bk)%{m#el23lQ^TP3XZ<)|4 zJQ`CLb-mtDJ0TfaTb&o$vhfOSE)-L&gj%x3Z5>i22qI#ystJn?T|G->DF%g}{ITe1 z5X-49^(_4&`o#ukKU>f!=y(qW;*%c%e5-eYzp?=23Ms7~A0g%9CO+3W+)jI+Y<^yv zTx4k!LE+>n4pj}O*!D%4g!ba<95R zbVSNeJYPfyQmTolDU(9b+N2cRzV2V1Q(HB-9{`f0WVWTYaRS%+M_;w00TvPz<>RMm z1~#CHJ_sq+=^K~)3Sy^*@-KgA`{7I2^7X_(N+Ae&P#?n26 zU>hPxM{r{~teRo~Z76yR8A6ixaD1oR5utuT_ccOzgcyqf*|NR`?i4Nl-q`w1TC!A$ zE+Cg}_FI!8`APO-*@_feA|?|H!B?+F#Xg?}Rs|CcKc$zEh3PK|GfFLQKclRd0ScJX zeCR)I(<9zGS+}4O!{0EFi&AcZiBjPeMcNwSiAIpKg!|MJgpBNU!}aohcnQ~-cMN0* ze|tX=i%H6g-@Jjez%KgFDd>YuA6@FVx}TWXLvmr$TVFMwDG^^AW277*8n$^lrDdAy z`5KdqBI_vi31oS?*}WX^?bta4#&GO&{)ydohc{~4-(1@<2}v&8;1OZ$b5Odkt}GoELY(; z+RqSxUgR1hx4LWVswy;eAZFtu&H?UiZqEu+6R!do5}g#8ADWHmYPuD?l(5u=vY-6a zziBNd`w2<@umqE|A^S=xce?>d)ySIab6h7=WeQ}x0g%_p0iR{^%l7=g*FOwN z&`kkv2pP_gCK1Pc>z^_$9$j-|u#OZmf0?^GOVP=_7e*e6BD0H zX7usNj?+uHYD@W#g`*vJE~(Q)qtl)Cj}m*X@0<=z$t;0b{lj9$t8l51p%z_v3*kdd z4|;zHVr-XLyqw_x6c%Lg&L5z(F6ILk9p43 zAQ}NiZT=pOXi;y}c-bT4{8#cwAWP)kXb^Y)&+1Q!;+!}Bqf>Ufd~ZQwUldvf1OymC zVsUp{$aom5vB}2v&m*Pe+x4nv#vX-nhrMxxsH>|O3Y44T*K20d^%fq!9L_=)7)rdo z{(j;+Yu?;j#(S$vKhBV^b1B*jP6)E@-i}^^0z9NdI53l*94GtCwZmn-a>|8qwP70V zn-=K?paqUOhQ9>k7*J`Z)oLB_6;^gy7lML}8jRVoLJIcgzv`+Ogga{#Q-%1nzU)-b zrrw!W;R>~}PXuRd*`h&WB!$JV3R(_!ikoxmQKxuMadzR?dJ3~F-QP_=)n`TXFh!z- zU?Q_Q4p8mf0)-cJA0BMzP4$gV`evDX zbP2DW{oS`x(?g#2c_%MgA7l=CpD=l39&sm*(j(Uyn@h7kzaMOVs@chU_|Ja&s~0^} z3Dacb*b24%=R75^tcES!@lM9(i;@4FaAjg(nYRwrX)+Q!5;XY>taS;6rtP2o#04FV z4RcwAKI3OHKsx-TrgEFMfSNnJeinLrrA6$KC!kfS2@9h?nWSrta5*AIU8~rUg|?oNifqoll1$4A@oN zrHecl%gcG6y4-Cu8~^B#h4k`4e9OByL+NMiv^;o%s#U-KVl*$epX=xF|sxbGqY}-3|mX;jx5mpSTG%mWC&o*fOG*<*<595 zP~8Yh@AqJSMj)#J|E-=Y`spN!RQx>4HCF7`1&XF*nK||e1-A21xOR+6$t&>!eH`S` zZ0(AprdWZEQ#JcPyh+8WxnZdG{%`rtK|yiXeZRSi{hSXCAiel;eZoe>VcK-QUw%4Y zSz!q~vGJV?UE;*@uUodgz(D`uJ-CjDm=QUip{TuHK%Rch#3< z6xTK94ttuKa1hQSrM3^!yvo%pnJZVUFOC@S)3s|3F?c3f@VUSLO>Tl}!mWpcrAGQs zs4}h%mJZl4w1n91D@9&O(6nV;F?A;pCHCtkA?-(xUZt}I%*1C^=dQqjB|N?vXZZM7 zIw?t`4$}g8{os+jDH&hB;mh1kw7%am#DX*-TK(ahDIP!2J6EZ8e^>-E?Y~HEk_hok1wG?pDgq+X`fC;7bp2|0Fmgc6x49f842<;Tk_T4bkH+2Kak^ zzEh^@JTAF7h31)7#JiMRiEFdQxIakRQyxfY9tF8bG&5B!8#<~nYtE-6r zbzSd~&MSAs$?I&UU7_Zs9$0gyu>XY*rB@ii|nqzpS^=hj4zHi6Z=2HLm z7{K<_|5PLg39#mEd&ZjqRr9yaEw6+f;mxj%z^)jegIFIQD;8n0-m1Lu&U zlK=gcWTG((Z%J%}9xy4~W_szPf=cBf`2ThGU%dduF^}k=qWyMCOPajVQP%m>#+BNS zZH-392jiK7c}X>0-N44CgI4MlW$`j;2MZVM7$4PbLDuW0%z1^ZRH{$=K_o6ayVdDV^|D9SG|VY|9^(@BSrKta zq{Cix3c4=NSTzqwTx|zw$40C9%X1iqnclW2FGL5QQ?PqZot1HKqj6Hd2bFJ!$E_#! z?i7KxU9Z`#`!=NQd?RF^eE3_f6E;4Rmf~f#X?G}>B+U*w>^XZgvAFZD{h`Rfu z>$flYzd5GUK@sTQc}Q$SZ%OoCO~rtw?cfI_NvPU3-S}}*c4qs)Ed2~3`T5gcleFct zFqd{SCM2>E{5RD$9Xpkeb*cd3697_GFK#1%B|qx*fPtP_R-jsQ zbCx(fO-x|ow-@Hl(*Awz7`kXqQw^L6{$P_I(~&+DQ- z&HqI7G*bj#YGVe|@b9cCyT0l25WC+tZ#dTtV&dH1Q7{RGrX)sk$ILDp5FWE2Y=(f< zwjEtO|BzW{VrA%WUrk*kx${hfvIl3f9SX|2$vay4!anZ$*RwlcSh>n9ZoO;|ZoEI^ zO3!U;^TPR!?VODN+Rg>eE8DbIIF-~)gTk1Vn)L2XZ!Sd&Rp{40P$+fAJ+6JN<})XU z?X|33A=JE)+KzwctZGVhl20PX+!K8n_EeX*!BQ&)ZS-pm)^PXa~L%^xM7G zIq2)ve3rrdXx2Ox$-@1A82P2fTw=2_<#3XMg)EK7E9qXuYtTMGD5>GBn~0}OAJ5~( zk#r-UpAO=$tL2P}<#)ofy)1vYIN$gASZ_M&K9`=p^F=>0_nd0K?XM zgTdHHss0gFDVk5pG=b!vh5kiUAPqzFj z$jCHofPy!A#ZScMd8&)3m{TJ-@kR8AD-DpK;{pPu`~Oy<+nyIP0WsD8L(cMgNts3I zQHf^YAAea9qo0V#+HWpKsg^Y}lH*+R>ITgN_M2pUm6;&8xzn^C#i}E*B(k0{aQDif z3FeVq{r=q^cXG0&P{4^J0|%z5EO@^E!NBql9S@F|hgWOePN2mh0P6v|8qFs!%MxMD zk4vTt7yJc+H<9+=DGsSJHf74~w0;R<^<%34Id%eO!Cs8=fepyU;j; zIG51vZ)W=rI#EtKaOpqmDp*MAYSvh8YL{AQNhq1Qbk#dH19 zgwBufW_3{3`AwC3VZ2&BL^aViTHT>qVQJIIJMG4>YQ}h`en^D6V>sdq7eq#DM2^oP zPyrFBff`e{_oPeFXkQxTczaT^1ln8Lf;JK~dn5{?R$p!U6@=`4TrvOig7K()e!8+E z;e?pAP%cMyH2ZH~1EQoPp=PpoLsH9sFBtMBW7avqvB>bEDzU~&t)g1*4W39jhL|GX ztbSEJZoWq1u)u?sV4zhv=vkJdV^xxo>v0LAg2;L>#PfDzzx=oUX3@@((hysr)X0P{pdZbLBHB|x6pZ;YJMAomb?})?&*7hAC z%lpG6bc&FJq%@I3&aXxA@RqG(Y3*F;JN?J?nB6E)*taur*XnsPLt18+fV=0dVkJh3m@?KC_b_jOBNCx$kztb=SS znOu@QU#eG;#zMB7z1UVZg?6Q37Tc)W^?t8{bbY2Kq+NGcgyC$D`f?-uGbr*!^#eij&}>#d>a7 zi(FSxcPeP>#kTywdVZD2L)kqJYRg1H|7!T9Zlg1le8QGMcnHYw88JxxKzWn&+Ffw| z#_+R2)lYJug>1yQCCq}1th+pP zuzF?e@GM9~iOp75$or?DeH4yQb+FqmFJpn%r%=J!F8P#){?!xJM$;MV>_fg-4V9Yt zsEqrnzovJdM@M^2T5fXB_2^!~`>b6RqU0^oK2~1u8JfiprA&)y?ft#O;`;gEMF?o< zz3aQXJ+&=fjo&^&H4kA(2H0wK_e}&YTRS-~$jO!^bDjy>m^mO^F z463wN_z!Xzxu&|lr3MSD4B&-?6%Z?`(_5~Mrv965 z>k(tN7TVuh*|OsmgsR;;c(vlBNukWhV5#aL^W-xflcpxR%rX4qQAza;^k9pXWLf`` zUY5~YxBMgW61yrxn3~TyDb{pn8DhSXo|OrG<6bKoW|eGX(=`x`TJW%LRM<~fd}FhT zf4H9=py70E|27r>R&|=?jB+~|9B-GgJ}6GvR`LlzvB#|6eTFBU&6A+b4z{%Kb#How zGA*R?ZN&LaUnr1&SL!4_>q5F13iLZp+!ip<<%oN#c5P8<44Kfn3PS>*-CmcV6IY%f zBf&4Gx5D~et#j~(%So(*gO458LPq(}H_aCec7(FQv2coTm(UTPqAQ;JgR^AF`!1Q< zeCmsq(tMxAu}tiFiB+5ba91nthksvANuT#}&v(cy;8JUIeYjsPswJN6g-PLI7xH`) zWVaZNfMTVG5>8+Ub({p@?X%OzKJ(65Zd4xm9v9HP#{}GupDBIKQ0xtT@sNePB}(P} z%8rDxxT`aE^J%t;TdP}~;Yyr+D7ZNZ`pA|eXfO3}*<~IV)Srg=?uB=p+T?rXpduY> zJBAFNaWNU(1qlY;{YvuOQ?(Tdd~Uhb&kaYuP zMBXn8HX5t9ySIFG10t!+;tQ6H{a&wJ2^a^j+u?{9eSQOR?UgoJJB_yjc6a!es@2|c zy7jnz;hOkTsYDL`w$N(6j5C?NSzGNfcrNzyo=Qb@3JZ6%VO+2@U!Sx(O?PkA$`u-) zl5Z@}Q<YF z73T$S?{?)cikE@zqYX5B(u{xDD1273w)o9rY%TM1hlZWnF2j+kz=9Aa!xy|QA8!$a z_hI_+54FCy=pAx0PoQgrL3=;%0cA5l8iAAT&6|X3Ti3zXZ+E&o9&T>2b})Fj%h?w6 z=L|iB%}VrxnyY54Q<&_0DQeK-q1$i54Zu^)-4-jain+miHcI=6GB+YpKl*%=cyoO9 z>?1Bkg=-cy>16QJ>t$z8q56&l0k+C9Ptgv|#gE?P@K<6w$#lL~RJ&#WNH6GaS$jq# zo^z$qL-Rrl1Q6ASF0Kx$kRJD1V=u))TUpfG>KftqXyD6q+zPNf#~|Mf!@Y}(ppd)&HhBh?%`atD7)C^P}_ z++A802H2@RKd(7{oq5@B5}{Ffw#7c{Rx3D71tI2M2F92II?G*-vT`wbKDHb=t_2?y z+j0^?qufgzAFxu>qLxKcP)aM(l7HjU$Be|!ikVh09Qo==Pd%*1@AtbeHf)2i$(Bh_ zEBpICeuYHb#-G0FL*vM$7N49)a{xcktM%6UuXmX3Zm!RW_&vWc91RhtXkw-fkQr)5 z8PH(Q8ZZVv+jGgw?+EnvNk8g`Pf724BhQQK(4 z16i@T8LKz;Go;$gX}!BccJ@D9e>fzh%zf%_+)oy!B)g+@M>bV9zub7rK67O)Q*PzO zTvhANEYv4_Ty7@6OeCIgA*s+?BIp0-h3aN`twJB0WK{;;YXQc(Rp(fatrI*PWTi;L zzR&;jDTgi|u);$bFaO~&-Mk1sGlQMks~Ki;oxQ6ZcZlt0&DiEpT*+Do<)1Y*VLtfo<{MYl@w#$kkN@>^y7HlmNW#j1otPS*k@xnk+43v`WI)3i_ z*~wfR%zvjl;<8PZY=O%@r~$NUqBEizWUheIA@98YL}s#_Bh=eram?R3q%#o|MBt&SI4VW!|LXXFMk}`*{fc@!Ta}>Y>MHzXQ+CmT z@@SSXJD^lFAf#*>C^vr{(^b&n3<_{*PA8AP_TIQ{byPDJ3dk*Z$O9dmz;a38={2C7 z`fM?PoKNE43mng{1JeH`Yt_~Rw2}RhJHHD2nX5fD7M5%jsb*5bGjCs4IlMH|h5AKc znBza9%clmaQe<~5F5lfRT03Zmj_+A}H=BiC`=l+j0A(PI3IN5Z*Q1VBbe-NLguPa1 z=t<39^Qoy}&UGN7%2wD73Iu^0YMzlqTt-DX{>u2%K*<-&FrLzA2C;9dIr_*07E9ir zdZ*7UYMIM)XnXFn1fJWA_r@CZ)%a?&Qa|3qN^N5y>(iqnlR;b-a#pLT7vk~Ax=LU3 z{h|!FfFLo_JTP_3SB?RM^*eP;4CI$&cTgLD)r~aZlppfQ1b_edIwEZchbT!+&~s*u zs01UA*y9<8Bl-R^_9$hEL36wMIy6`wbMd`U`gj65`}-_!+!_MRq6!|*@$UVaLh^cp zLg!c4KL|Q{;mJbfC6*;rP~IwsbCuQ9nGR(7>?h*c0JP}f++~O=JH{E(r^P9t|Ggu@ z1XDhqref~aFM+MdOhFo--f+)Ok#r27<8VHAFZ=F0bP*tRa}1xd;le(#Ii$#C;g48J zf9c#OIFS9Ir4^|vlpV)jAm3`1+a+2)zMvrNFXq&m6+}3CNEr~eXWh0+b8)TL&La!v zlytarqOq~591=sROLM?ueNa&2x$fx-x`)lq0wb`AqrzHdhng#}q_jLsh)aLwcOhpV zQ}TRhBUWX!AM7|^JI;?nfkHae*oM|8!leW>bRtD7#uBeFemxn$r(_AUpCPm24*K0= zH^zF`Q`-~4gJp?V>0gmMXU%7xuai#b>e{}CUMhpCXom5|uj5W5fM*V>D`6gpSN33& z!iiD^nS%|u(HfqPegk_UtFg*)+;%dkMZb}ZmpJ$Xt-w?Up3^GqZ`i!19Mw9mlutJq zv$wq98`Ww_OGwCNeIq|N?PEG-YHJH`GJ~v!(?fQ*ViRZJ53BFe)*{DQmmn*Vq)t@h zGU5m3LT>u8sTw9_`=m>wac!Tzyj*8qWj(pcYN85uu3dRfB)r_#0vzIiLW)U~Cg9N; z^fWCy8$oKEq-Q7!&I7^2*GX>2`<2C{pwsl*iYVUvzRGa<#|r;lkx5%fVT80|G2P0h52+UpE!z&zXdH0sqh#h7Pm7S(H1Cr|#Wag5v71#e>6K$# zQI0yPXTnOvad8V$QTDR7tK`XOctn5spO{gCWy?;$t71-HT+krXR}RUO>|10+_QdaH zhqC}6{Ensf1wYEsfo*O{2WW-RgBrbbG-)|r<*rs_J5hD$$+Z{fHW@+D2XS$8Ck*R| zByehv6TKkH0(?5|1l%v%!Olu^z)#%cPg$a+pS`|>Xdg89ehwA0@dm!7)5GsviYDM| z-_*HJGOAXD?;hM1`(*ul16W_hgqgW}_)`sDsE(e|f%J1B{mB>bpaDX6GV%DOYCiD2 zFSYEweo!r%wEsJ8Y^Yq|lr+Zsk#DvQ*rV{L=|NCvIm2_uu{l8Fn_?KYV=4s^@=|hq z(T84;-GbO~i*4C`e?IKnOz-B42&kaTcFMl0=~0CZ#j)a1 z3Q|@f)qa_js=-{P%Beny+x5t(Qj(OWZS2&3>ZEgQ-Nvsvf8AWAivs@udSop~tLmb%rMVj(YSbv4ph4@Sc_Kd}@fo!S0Km_Z!uUJ5$Wjfy-B_1X}h!HHp3| zSAJvk?Dy4HHV$xw*>>RYi3z5o_X$FJs;C*NM0S722< zbFuJmVmv#`v5DrN^|bUEM%V|!46|qE6Sh2Gd(D*PMJl5oFpT5SzdVQ%mS)BRyrU<%c_ta$A`HUJ5u{z`F-p>|Rt` zK;2$dm`NMj^==T)Uh5l(u!VuTSrQ~|VUAXrAbi$5z=aySohH9l*e<7$=c40xmhr{2 zUaX3x+)-TN=?GN?@wVc-2KnvniK`k>GU(EAxs=TY|Meu-&J=0F23}*rsdQ+cO(Tla zOsPMvq#FME$Fn}vx(Pez?D=5L$&;w^FB32WC&O0GXr~iIot6;ixI$T8qZq4^;pjrn zBhNn)LWd`aSm*Q8;=Fx?9yRr$z#h`+A}A;#o_OuA7FvGVa)xGW9e>h&Mj?wt2m(v*)%!QpV__fC&|M>hwOZ)PQ9P zowNKnaZsJ+gBNKgyoGW!BEn0AqotJ>(Lu$*hsrs5i1h0!t?k)P5jcc@R$*uc^xX&7 zq9xRn-Wyb&pm+54V4;}f;U9fW@$QqF;S_GA>b)ka9mm6Sk=3RVYCqmBjmZCI2siYr z%dYpz-~VirH1+AY#abuLK*1pqVu}c|rAE$C`p@@^yKV{lTe;ki5-r=CrKL@DqBumH zG&K5-23wjgWgM6h7v(fJs1J=&L5lzcub<7CRS_B8Tp)8+uf9x&-;ioGoM{P`+xJR> z|FZeI5Yi`AExIf)hN7ld;QLH`-~0Y}VstwZREnW+Z*xfbId2#Jd@DLgzlQtlll;Kx zFnniI$hr1+b_92c#_r}&@23PYa>Ur4RwL6L2!P)6LI=#n8ahEWAV48o#dow*GvUfM z0lUFQG)M6kp6M*YH5xkAP{)CAYDiyY`SsDrGRq0!&b4-gr&_4@jM)B3upJ>Ol?Q2+ z*MT*58knPZO5mQ*y(IXFkIzF1b`1l&puV$cm3x&Vn_5v9dAgM@Yu(Wt=B1+~&|{%2 zUy}hSbc(0VUho~{=5bAYt>5aV5h4o3 zV-T)r>yr?;c!djUp5I2e@%F&_2RrUK({xlq=24ua!1*{8*l}wp9u=!-vgT{v`kXcp zWv(FF$G&@(#TsB7QF6Oe!^1hS$3os%{B^V$#PfI%iq5ZuCfKZPa0cP zu_Ft1e0s=Z&-jK6{p$*t*!mpuTC5vJta)M4~R!llZP9rnu{CH{ZgTa4V#@|Jj zAdyC{u6SP=O8#q;~?)+(jySGT; zbb`B>W$PEYFS~xoum|e$2h&CJG1Lu|KM15)6->6VRe=}UP!0&Lf?pE-Ixc_*OUOC` zJ8J^%FU}e&YK;wq}y`xXPXy(%&&$b#<|B=Js1Cj6h9=ChZQf!1;{?m^~ve=o(!1P>vSFx{NY z9Fu2b4@TcQBF#W6dUdsHgOJf6U+Gf!Pxb74ot>>^!?D>(-p<-hffz-323NYxJ$(B} zdRDfp>qzFJvJ{8YBs-sXr^lR%aEV{U45SNldyYld(FazChT^Ze{=C^(qdZ$Iv+C_M z@Qlv(T)M)DnNP~us>zKlp*9Ac)wOXLT3a9~n#YM!mvWcnJ@I}egXS1d=F<&9kI&^% z-##ok|KRTR)@svjgfa@$Sb#JmVzP(TGHxoxPHa*uQ0CVKWr^hnDe}wM&Ha}qCawfJ z9sOT4G1a(jXYY*337EZ^*@5$Z3sShz3)~V|H4z|DK`NTq zzM_VUxq0xfp}N}Q{pru>Ab$KNnb*?1k#Ftm^JR1ZIBYwhz7L09E>Ec6=G>M)2zAas z>Bwcc`Bj-66SH{x@XHRQZY?Bg6NSbCw=iO!bcRDi;~6-l|Em{Z+f|RA%bK0u0?b)4 z9K+mnf%I=2p9ef<>Gj&$n%X1Tdux8>mNJ%iF@^mK$0?-FD4~P4w-y9~uzluFl+)Da zF!e@0xY}Kj5+j17pWIwkIo|$@*mb(1G_IscvNzZ98XU0-gnQzo4;76o*-|>y6;oak zy{DWe$6mt^+BrL$q}smRcc2Oo*-0AXc_QVewLXFDgk4~YICxMbM8y`&jOc6~_;}J> zp-|^8JiOTs2{@R$Wrh zX93QSv{H1UezDKxzo$=7prrQ`1=$n@6=j+dD}E?&Zujno8cbO{v6xE$^w>p)LOwcmSBwUj$r=>L` zAW#V5ylI+sOW3glGuw*lK|XwXr@j%KojS+0-fmK@WC zoCO3D!rY_^muMmfv=K`1AC;UHLn7)cP=X}q4cN-^F!`{EKlO4TJf&-qq;ufVSj{#hw^A8LG57vp?x zX69W~jmx}X!+TVk4b?i)r38jN8%RTmmHcqGou5ANe`+Fn-I18D5+B4$@26N{hc+0wXI*x(%n=p!1pS+TY+H51;duJsYfzJ#aK;VfFZ2im_jj`&V%UZhm@`@CcR`_CBpB!Qb_@ zKD{MNFM~s3v2v;Zkn(589}K{`9q+*OI9v35IW_hH2%CVZnwmb*>GWir!)VRHdy?SZ zuIfYfTGd^tmkaLf?dwS&{`yK_A(Bt}&^afJa6tdyr;T-QyI+w;b$M^=yo4_e4fgLl z%8~M6^XtHJqgTWvrISO>lwpq^T%b4CMo*YeAZGQZ`xSH!gp~rA3j9RFHQr-H(0!h5 zaktHYd|`W^>f|Xjs*zspfSGW9yu0uSKKS^KtOfw+%FxrP-R2!DNu}aJ{B**XEc<6^ z#OfT@Y@Hc$;}pv?9Z-zPa;y04u|8=31_HIIUxY?}Id|s$$62Kf+?8E0PilSU+{{L36pci>zn|JGfe!@gC-g|(>GQuQrTwaD3T zV+jKm!=Yy%T@1iK8dqgPv@!dn$U9FAL9L26z3pFEG#+fY7fesetffyGY9(-lqLqRLK2;jrbB`)9P^p=G{UVb-wcYQj3XY?{yw067@=l0dexRIia?dYi zKUGbl?2|Xn;!U_2uF(_qXqT_Bx%xUC@P4iOxaqt0XhMCV!p~a4_OP+{YHbXYSp)Y6 z{2vsTN$^!zXyUc)s#q*5mD0w`;f}7;lO~mQ(^|$%pf@Pd~;_rL_MkJUa|>?Bh`j6uUv%@U|fDWcKsMV zc^Bn>39O=pW%!57X%Vc7ePbnBKGLjwI1N|-Cnsz$(+b?(M-(uCRpVLeG5CG&sYcEb z%TF*S4=Tn=d`*$*!uh0j@_I#%!XFm8x%5Ljy%*I0+?k#|wGbcb-X{DUM{>?=iWN+9 zNKux5z_ecS2YW*;`f>Hk^wMflckD{R0VN;*I2WDG0PnGZWV3}J;72;=t z`jxY;Le47bO7^)EU5#eu@FCQIWdBmgFEFaR@iC}4=J@345GL_=jn-&Uc0h&X6CqvD zWo8yJmc0rbNFwY>1-izS$eg5H)DE?4 z{}nU93Y^9DbN-BBdpp{qBDpQ$V!URlV0M%QHi2EO_^Y_r@5~)O%0xS{_s83)#0qW} zQ70mj#*xT@9DyL&6@~T(oMb_$lXhrdN{_*-cVewsRh}DuT1eMQu}DV4>ZfHQ|R# z_OveZ@0UmDN;B;OMe{BeTs8sA*I29bV*bL^rv<*V^4UMI+H^#{)qPIFWmfcbK>gWt z6pz+SH4Dy}*@+O~b-vQL>&CYJDZ69*)w_@wKg%Zl>Q$`iN*=aUvZ6mSv!O|+T2jjE zSEG6aEtP0|Mc@?63&fKUxhD$GoagDC5*cuW=h`ONi}`VmgxhDs^+R7xgTB4Md?cx& zDhSOod^uj3lkSHaUbiA zbb&F%XtXyL#P`k(Qyx~O3p~4R<`Fy=DP7kX}IJHKF0y(}(H+Qb~}< zu^c6?uYbib)0D4FYrGEaZUfc4S&#t+inpkm{XA1T)j9Z zZQxu2c?V$pi7l@{oD-p`up%TRjY+arbr&w2@@VKJtkEVb(^jMr8D6yd?E}utd+0MI z9UV%A9XvD0(W%o4~3Om^FFRUaq~%Cv0xkC z3MCziUhIDI}-{!C{XFXq~D=!;f?(sJ4Z$^UXP(G*i(8mswop^rX7fj`1qw`?*Cm z21Q+?;F7}OE}ZKTUU!4LdOt||O`-sRL1K4wH&PZ|u5Bo7CRF_Gl)%8K6<;{OpGLJE z(9ItU=fBTBQ@Q%LL4$L;F$sYHWb!b8`kS zG|@wL>!-)ZxH>pO8umT0I<|lGct7*dJ^6;rMhZ4kSU<+8QkdX(KWhQ@kE>L{zuaW9 zIcUaKP6M(}l=}vkFPWsdD(bf1kCyy-mb2=AGTKb*RL)?Yuas`NGs!clCgq&FFaP?Y z!j!(2>R{yo^qNfxPA;*3Fv#mCzrm+9)cf{#p!D0eeau0_$=+07c=`T{<2D)sND9Qi z%)dey`CxN}tmD8%$C3Emn%B2p_->q!n+Q_7k*|=`W<_Am%;CypGkG&NWF1N!nwCbi zmeVqb68@u#O2eP3*te!3O7^QZ=O6M}v^Gpp&=GNO_5LUU5Uv;E;=qB}iUlmFO>Lz@ z_d_xEls6=|ESImT4MFnjHwt+0ZqEI+9xt_UCXP;Kap~Q4eymHX0+0%%KFAnBPLz+sP zY;)w5ewA*IRvv4IQDELoW0C177*>q3BWTlLsD{O<;lwv9$2T^x4yjfh*!ohX0rj%A zNiI`ZNaXfkFi}aDxyq2&lE|Z4LDf(SuL7C6P7A*2L5;maD5)9|V!L}KXpVH4wY#UJ zXXQ!VZww2xw@(nsuxnLz$S|K&N7-3{&1NY4yFvfUnvXyo8wEDAY?G;BELs)+J{Ou>dpVw+;>Jb)pTvgTMz{l6_E}q z()%qPDI$o}NDI9PN)-_4ga|i+paLpL@4bXh2p9-W0Rc%sBryRJF$fBTNSFSe;Pb8f z{eFDw`TLzev({NNd*;mS+54I~d#)i)vyaysawp;V5~}WWXIB_2lt7zFOWf{-zaa%7 z*4WX|&hYEtJ01G*)Sm#{D_Zs<_y*E?{~AwK_}mF;0?eKJ1TA=@#pxL&ayI90#%OciKJt~1wx-;pK42ZC6P}KRV-mx=amsvv~ zNn&BYwYn_#nP(rxOv99cg%|ie1&x!`S|oCpWib2G7ps}oODXP) zPNVvUC)cwTX}H+O4y%RNk@U6C3-Q;d_P!a`fQg5#F>B6slEG)Iq~JBGbElBwI|sFc zGi)E;yu*+*-*~tPx$&O?0))Sz4vS)gqY&tqnTwz8>I(f%@#APn?yMm9O=el(wIB&s+EN#>$Y(H#0*f54)&C zuR=VQg%QMkNjJ@-0(qy<;*x9k8Anf{ZK)b>(=D}1*3D-CaMK`G9!NdkAC5nf2<3^l z%a6rnsEc8N6&02FDrLvY9x2N>cRMFvEcmSW6UU()A@HTu61|?IFOeCGRKRxM>R02l z)0v(tw0cSGdCGqwXYsQH`{@NG`V1d=5a|GAcDH*$^AVOr)f(PCV-8W_T`+*XR3YcjZQv2S_Ap z$CBpnV`lVXh1TP_QgFT5ob0<@2hj|4wM%#w2ZTR;NN1Q33;(-1JZFA4QSti zJ&9~=7Fwy=xs7P{J3u9L?<0?{n7yHcp>31mr)BMO29>Jtepm`Q5@Am+aDTIqzRvo& z_qdxa=kZ$s+9FWx>SN8Z1cA2db&rjw3idDWAt$=gd7J*c>u8VZ#r6E-m(`)uHNkTs zw)l$bD_Ia4^5@&?FB-LR7swFdcF9V(F!|mnUdokYV}lr#9>_z^#V2 z^^4gWdwScq&O3FMV$h%3w(b}VieC;&Qs8+lAoGSlI75%rRtetNO&oi;SYk)<)}MJD zfgZN7J8C;L>-^VJckV3%47AdI3&LB564q=TSCmWcQQH>mJC?QV-75IZt?s5zVF8oT z87>`^F1_{87iv_p(hpL|mfC(#(W|^;4@S{O(~Bm0f7j}5wWM&6A>YN{oaQGSsL+Vf z2-VkAPAAgi4bK8hy=)Wh;_!({*uz$3?M}F(mfh$2jd1-P>6#x()i1r1e5REbewoB= z${&(n*H~l*7`Pc3)2kKg1@7i%DjWJ0-`S6>V7s^W9wZgEsv>2BDa+b<=aCYNK@r9hu_=+u-v##=3 z{;u=FE1Fx8w6}6iLw;p66#1N!$Nb#-x5jz90zs9BE^%Xv@7|O5o}6GK6;BTi2YFp5 z!H&D+?as{meG-ar8C)1~RzFD5R0)fdA%38pYv4It`)U$l$@Y;J}Z2ERsxrG7G>>Y=cE(@+Jw1ZPH$VoO?} z`SbMWJULKXls(XG}Qf0 zz}svkv4mo+vq0oFZ0Yj;*nJinZKsiG|BUZENDX@XtNwubNHcIYpB+ zOI8GVQLn}fAMeWV+dF?`g-S>(k9*Hwr6pqSK9jAnh=qW(1$PrQ57#uW|6)iSuef~1 zcV{+Vxp9PNS(Di&IxZ9RZX5RN00@hSncy5?!6Z8LDSmOV9u)Yz3TM5bVE@`RhqK>a zeg4Cs$3(|DQ<0nu%IrNX+pBkIr<>2RAcf$MZFLw3{6@yH^;$b;zOiH4TtRK+!Bbk9M*@I*JB1Tw4m1G}=Q znXqGb`xknmSHkGr71K4;uo={1-8jHN1hq6$Ieq#xqhl|ME=AuR2rHVdSqZ!A;-U=@ zHleE+Rj{6HbdnGd*NahRE{sPtuvZ<_v+`GO;vb4Rxr;>{a{QvE$3WW3e6p9`pZv4= z>vqoW7$sl<2;vEP2V@4y0wUH`o!>)ZIq3yx+W$7UJFJ5R2x#$BancS0iqR|Ue}2Ld z6rC18q6=uoQQ`;$Tl7jluSS({&C{n(5deW0T_2As>sAZg`yIfq`snJ9zjucIm$m{8 zH=e(Sr}x0uuw$2R{h`r2`i|ta^8eKD{%>~y^=gyX`XVKJpN}$UCT|IXK%*vPLD_q6 zM%0HquHE4L>v+I0Z}&skp#TF26oE;g#2G`jgUlNl*-+WYf$zBk6^(((=Go~Qk2SZL zQ{~5*xv&YXmw^FPut?^-p7tF1p#8v1N-yovs_S1I^D$XR1Epb>$(7m^UZ&qXbV0=O z)m3#-Q4aq^o4X<*Zv#S1H{#77@#(J`N+g?97A7_UzjBhioa!w@@da;NuK z^ka`-YQ}L@O&vBmLfncmo(M%=d!U{nf|2rq0)`upkQ~gb!_Fa@aE26ls9oBuSabVj zoumF3Rgbf^;yFYxQBt5fBL<_rmbOljca%xL7h+7*lI%rDhFRx?UGoi7N4D+sulX52 zJ7?}=Gb+H!g;Cx>08vD8PsavWvi^xH5+Zq0eFHMcel3)%2J*t=$+_!$LZmE3Yv!AO z26f%o{c2IBHO}$|4{7pe#CYQ4{rtF>K`5DE0s$vbW6l}~h|R=&Wv>8i%-N>`viE>q zNj3jT*tueiNrZnXUNoUP_!&SSRsit4wpk3)v1OrBtir7j`$F09)%} zouo)0_IjSt5#Y#>yQ9F9#vw1!oj$Cx7%it$mZGi8WhRZ+9K|)s5R(Wc{x4?%#!eKj@mkXa} z`{2aoA7dqIk7jSbgtKJaj6dUr&DXe*(I`V#7r$NMNrmf~pUX{nt>Af+s^u0Hj_AGA z0-SZ8_M29M;$(+z>~uWXRcMt$!J(EehR zgo%;WSo+~nk1i+g?rSY6G>vKX0b{`qjD=%~w8|B)70bo3!-JXPZg27Pz$Hs~)^3ja zVu>OS?Sd~{Nrs)WMhDNMDA5g#MBj`F5x);qNjcL3t3x&?fF?^eqyS>@6LqU_AUXASP@ zjc4ExEAcwjc*sPs`%j!B7LLq#V-K0^ws-ZO;a_AC>p$q~iI}o?p52YD;XDPs?kktb? z@7N-cdH;Vq0c?~yJG#$iQZ@QPtJ%Uk>bzWQ`9zB z!9f$d@!!V;SPQ}LfwP?IUBBZtr{&HEiAQHGjGWZ=1Z>?q-^Bh>oUZ`JH+d#~U3T%A ze-xOLjrD`uWf2g}^``BC{!OJ6(7ueARdb)*=oxYG1W=T0DG3Pi=cm`3WE+nP#*+m5Y2pDwSRt zxsh>vJ=Q8jQh~jj>wiPbOWocdzgkH|tfU=I%&uerJIstic5&a$k5w!3$*>PRyvp zI|NOY%IWsddaoQ#r?4CTn2+m~#T!3~KJ^pHdFt)Sf8gE;_3+iw{D=kUjf`^=LPGdD z4TOMtd6l@SKrVO^>1%K0S#~7(zYYS!2M8wMO|!6g$pey^X3i;8Ww3PW$nc=Y{ULbw z0=@Cto?nJk#rq}&|G-nFS0NZ-z77D44uNUqNj z%#suPSY4c%Qj%Av_tEoSpsn6yy6>b!`t?2wRYFScU`ogD!X?}&0GH}a5r6qumbnJD zSDLFr2_81y0EdFXAf_y>#&{U%OV~t63LZ1XIk4f>|o zZ=I-{81%e)F4a1JLFIBjH=*Xy;_jUkPOw+c@LBL}tdg_P$RVFXjMsglAB=`&y_c@3 z>1aFSA^JycFJ0hEnjC-RW>ChjZ%T2~z*M!%$&)r=06I%8KJI(2 zd0#QR79oI1yn12HF#B**B|B403O1GXn%C&F{ov`FP&q)~&hjMpPmY)7rKTE6dT^$D zF{NFtUm?eo50x0Q5mTJ-x37q7>Dr%61QuA-qEW}9r)}oR+K5k$$@-U=ODP zL95JKvAiD#9N|>n7Fgc3x{{*TiTBtfmeUjot<5!S3zrcThs6}V?2a=+8I>Ppy72v{ zl7l7%ur(nCoM->&9=u<%?AbqwZ@9f$o+P*YwG`16--v}e}{iX7xX#8IUF-B*JWUB5}$Mi)K2bEtfznoV_hrCbrapTo_PQ&m)= zp+~=!lxp?nFc?6qv z+$hEL`9#jN5iDL=3)->b>D5^ZIi`Oby>>8)N zRKc26qMbSjARTbACnMRE>R$WRGhet*n1cVE7u%xi&c(srs z+Gm*@f#nzIY)BfE=C`lDGf`h3(LOj|fM*9^C%s77$*s-3R+%+HdR#H`;X?~bbUfTJ z;4OZkQRjw*g)BNlXRHU{{VqfAZU*z~AL(6mXX@Y?agxmp*UYW|ys*gRT3qYPXt4YE z-#pz#SGp@?MFPav{MW;bM(@WCZT9pi`Zw=BH?O{kEv5{1Fa}Wi`D3!kfo_A ze)#n^ecBRrDXy@r=E~7eIZ0k5&Dz eP5VDi_>gTUL`mGdpmT*@&_K^rw@$|;=6?Y4?5P0& From a3bbabb89922df7677a53e94cf67f654a6af534b Mon Sep 17 00:00:00 2001 From: isaiahng Date: Tue, 4 Oct 2016 08:09:05 -0700 Subject: [PATCH 130/256] Update password-management-for-surface-hub-device-accounts.md (#228) --- .../password-management-for-surface-hub-device-accounts.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/devices/surface-hub/password-management-for-surface-hub-device-accounts.md b/devices/surface-hub/password-management-for-surface-hub-device-accounts.md index 294fce3518..c6c3db5d36 100644 --- a/devices/surface-hub/password-management-for-surface-hub-device-accounts.md +++ b/devices/surface-hub/password-management-for-surface-hub-device-accounts.md @@ -13,7 +13,6 @@ localizationpriority: medium # Password management (Surface Hub) - Every Microsoft Surface Hub device account requires a password to authenticate and enable features on the device. For security reasons, you may want to change (or "rotate") this password regularly. However, if the device account’s password changes, the password that was previously stored on the Surface Hub will be invalid, and all features that depend on the device account will be disabled. You will need to update the device account’s password on the Surface Hub from the Settings app to re-enable these features. To simplify password management for your Surface Hub device accounts, there are two options: @@ -21,15 +20,17 @@ To simplify password management for your Surface Hub device accounts, there are 1. Turn off password expiration for the device account. 2. Allow the Surface Hub to automatically rotate the device account’s password. -## Turn off password rotation for the device account +## Turn off password rotation for the device account Set the device account’s **PasswordNeverExpires** property to True. You should verify whether this meets your organization’s security requirements. -## Allow the Surface Hub to automatically rotate the device account’s password +## Allow the Surface Hub to automatically rotate the device account’s password The Surface Hub can manage a device account’s password by changing it frequently without requiring you to manually update the device account’s information. You can enable this feature in **Settings**. Once enabled, the device account's password will change weekly during maintenance hours. Note that when the device account’s password is changed, you will not be shown the new password. If you need to sign in to the account, or to provide the password again (for example, if you want to change the device account settings on the Surface Hub), then you'll need use Active Directory or the Office 365 admin portal to reset the password. +> [!IMPORTANT] +> If your organization uses a hybrid topology (some services are hosted on-premises and some are hosted online through Office 365), you must setup the device account in **domain\username** format. Otherwise, password rotation will not work. From a9299742cb0504cf847b14e928fc616480a8cd82 Mon Sep 17 00:00:00 2001 From: isaiahng Date: Tue, 4 Oct 2016 08:17:57 -0700 Subject: [PATCH 131/256] Update admin-group-management-for-surface-hub.md (#227) * Update admin-group-management-for-surface-hub.md * Update admin-group-management-for-surface-hub.md * Update admin-group-management-for-surface-hub.md * Update admin-group-management-for-surface-hub.md --- .../admin-group-management-for-surface-hub.md | 28 +++++++++++++++---- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/devices/surface-hub/admin-group-management-for-surface-hub.md b/devices/surface-hub/admin-group-management-for-surface-hub.md index fdb6eedf12..d3b0d486d9 100644 --- a/devices/surface-hub/admin-group-management-for-surface-hub.md +++ b/devices/surface-hub/admin-group-management-for-surface-hub.md @@ -37,16 +37,34 @@ Note that the local admin account information is not backed by any directory ser You can domain join the Surface Hub to your AD domain to allow users from a specified security group to configure settings. During first run, choose to use [Active Directory Domain Services](first-run-program-surface-hub.md#a-href-iduse-active-directoryause-active-directory-domain-services). You'll need to provide credentials that are capable of joining the domain of your choice, and the name of an existing security group. Anyone who is a member of that security group can enter their credentials and unlock Settings. ->**Note**  Surface Hubs use domain join only to set up an admin group for the device. Group policies are not applied after the device is domain joined +> [!NOTE] +> **What happens when you domain join your Surface Hub?** Surface Hubs use domain join to: +> - Grant admin rights to members of a specified security group in AD. +> - Backup the device's BitLocker recovery key by storing it under the computer object in AD. See [Save your BitLocker key](save-bitlocker-key-surface-hub.md) for details. +> - Synchronize the system clock with the domain controller for encrypted communication +> Surface Hub does not support applying group policies or certificates from the domain controller. ->**Note**  If your Surface Hub loses trust with the domain (for example, if you remove the Surface Hub from the domain after it is domain joined), you won't be able to authenticate into the device and open up Settings. If you decide to remove the trust relationship of the Surface Hub with your domain, [reset the device](device-reset-surface-hub.md) first. +> [!NOTE] +> If your Surface Hub loses trust with the domain (for example, if you remove the Surface Hub from the domain after it is domain joined), you won't be able to authenticate into the device and open up Settings. If you decide to remove the trust relationship of the Surface Hub with your domain, [reset the device](device-reset-surface-hub.md) first. ### Azure Active Directory (Azure AD) join the device -You can Azure AD join the Surface Hub to allow IT pros from your Azure AD tenant to configure settings. The people who are provisioned as admins on your device depend on your Azure AD subscription. During first run, choose to use [Microsoft Azure Active Directory](first-run-program-surface-hub.md#a-href-iduse-microsoft-azureause-microsoft-azure-active-directory). You will need to provide credentials that are capable of joining the Azure AD tenant of your choice. After you successfully Azure AD join, the appropriate people will be added as admins on the device. +You can Azure AD join the Surface Hub to allow IT pros from your Azure AD tenant to configure settings. During first run, choose to use [Microsoft Azure Active Directory](first-run-program-surface-hub.md#a-href-iduse-microsoft-azureause-microsoft-azure-active-directory). You will need to provide credentials that are capable of joining the Azure AD tenant of your choice. After you successfully Azure AD join, the appropriate people will be granted admin rights on the device. ->**Note**  If your Azure AD organization is configured to automatically enroll devices into mobile device management (MDM), you will need to disable this for the Surface Hubs you plan to join to Azure AD, and manually enroll into MDM using Settings. A known issue prevents Surface Hubs from supporting this setting. +By default, all **global administrators** will be given admin rights on an Azure AD joined Surface Hub. With **Azure AD Premium** or **Enterprise Mobility Suite (EMS)**, you can add additional administrators: +1. In the [Azure classic portal](https://manage.windowsazure.com/), click **Active Directory**, and then click the name of your organization's directory. +2. On the **Configure** page, under **Devices** > **Additional administrators on Azure AD joined devices**, click **Selected**. +3. Click **Add**, and select the users you want to add as administrators on your Surface Hub and other Azure AD joined devices. +4. When you have finished, click the checkmark button to save your change. + +> [!NOTE] +> **What happens when you Azure AD join your Surface Hub?** Surface Hubs use Azure AD join to: +> - Grant admin rights to the appropriate users in your Azure AD tenant. +> - Backup the device's BitLocker recovery key by storing it under the account that was used to Azure AD join the device. See [Save your BitLocker key](save-bitlocker-key-surface-hub.md) for details. + +> [!NOTE] +> If your Azure AD organization is configured to automatically enroll devices into mobile device management (MDM), you will need to disable this for the Surface Hubs you plan to join to Azure AD, and manually enroll into MDM using Settings. A known issue prevents Surface Hubs from supporting this setting. ### Which should I choose? @@ -61,5 +79,5 @@ If your organization is using AD or Azure AD, we recommend you either domain joi | Create a local admin account | None | The user name and password specified during first run | | Domain join to Active Directory (AD) | Your organization uses AD | Any AD user from a specific security group in your domain | | Azure Active Directory (Azure AD) join the device | Your organization uses Azure AD Basic | Global administators only | -| | Your organization uses Azure AD Premium | Global administrators and other specified users | +| | Your organization uses Azure AD Premium or Enterprise Mobility Suite (EMS) | Global administrators and additional administrators | From 87d1aafc4fdf4951b5917f22ea223c1cba34d6ed Mon Sep 17 00:00:00 2001 From: JanKeller1 Date: Tue, 4 Oct 2016 10:56:14 -0700 Subject: [PATCH 132/256] Replaced reqts table with multiple detailed reqts tables --- windows/keep-secure/credential-guard.md | 137 ++++++++++-------------- 1 file changed, 55 insertions(+), 82 deletions(-) diff --git a/windows/keep-secure/credential-guard.md b/windows/keep-secure/credential-guard.md index 068f9e099f..2bca85a503 100644 --- a/windows/keep-secure/credential-guard.md +++ b/windows/keep-secure/credential-guard.md @@ -40,89 +40,62 @@ Here's a high-level overview on how the LSA is isolated by using virtualization- ## Hardware and software requirements -The PC must meet the following hardware and software requirements to use Credential Guard: +To deploy Credential Guard, the computers you are protecting must meet certain baseline hardware, firmware, and software requirements. Beyond that, computers can meet additional hardware and firmware requirements, and receive additional protection—those computers will be more hardened against certain threats. -

u-Ks(UoyTT4MoC$nIt-J$F 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

Code -
0xC1900101 - 0x40017 +
+ + +
Code +
0xC1900101 - 0x40017

-
Cause -
Windows 10 upgrade failed after the second reboot. +
Cause +
Windows 10 upgrade failed after the second reboot.
This is usually caused by a faulty driver. For example: antivirus filter drivers or encryption drivers.

+ + - + + + + +
Mitigation -
Clean boot into Windows, and then attempt the upgrade to Windows 10.
+
Mitigation +
Clean boot into Windows, and then attempt the upgrade to Windows 10.
For more information, see [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135). @@ -275,26 +286,6 @@ For more information, see [How to perform a clean boot in Windows](https://suppo - - - - - - - - - - - - - - - - - - - - ## Common errors I've edited but don't know how to classify From 0e18f481166dc6cf00ee35f076df372ac182d3a5 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 29 Sep 2016 16:37:21 -0700 Subject: [PATCH 115/256] updates --- .../resolve-windows-10-upgrade-errors.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index be15c44233..301c5c3ac3 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -155,17 +155,17 @@ Event logs: Generic rollbacks (0xC1900101) or unexpected reboots. ## Common error codes -A common result code is 0xC1900101. This result code can be thrown at any stage of the upgrade process, with the exception of the SafeOS phase. 0xC1900101 usually indicates that an incompatible driver is present, which can cause blue screens, system hangs, and unexpected reboots. Analysis of all available supplemental log files is typically helpful in indentifying the incompatible driver. You can also attempt to run setup in the absence of drivers by performing a [clean boot](https://support.microsoft.com/en-us/kb/929135) before initiating the upgrade process. +A common result code is 0xC1900101. This result code can be thrown at any stage of the upgrade process, with the exception of the SafeOS phase. 0xC1900101 usually indicates that an incompatible driver is present, which can cause blue screens, system hangs, and unexpected reboots. Analysis of supplemental log files is often helpful in indentifying the incompatible driver. You can also attempt to run setup in the absence of drivers by performing a [clean boot](https://support.microsoft.com/en-us/kb/929135) before initiating the upgrade process. -

The following general procedures can be used to diagnose a result code of 0xC1900101 during different phases of Windows Setup: +

The following general procedures can be used to diagnose some of the most common error codes that contain a result code of 0xC1900101: - -
+
Code -
0xC1900101 - 0x20017 +
0xC1900101 - 0x20017

@@ -175,7 +175,7 @@ A common result code is 0xC1900101. This result code can be thrown at any stage

+ - -
Mitigation @@ -188,11 +188,11 @@ A common result code is 0xC1900101. This result code can be thrown at any stage
+
Code -
0xC1900101 - 0x30018 +
0xC1900101 - 0x30018

@@ -201,7 +201,7 @@ A common result code is 0xC1900101. This result code can be thrown at any stage

+ - -
Mitigation @@ -213,11 +213,11 @@ Disconnect all peripheral devices that are connected to the system, except for t
+
Code -
0xC1900101 - 0x4000D +
0xC1900101 - 0x4000D

@@ -226,7 +226,7 @@ Disconnect all peripheral devices that are connected to the system, except for t

+ - - @@ -293,7 +295,7 @@ Other common codes and mitigation procedures:
Mitigation @@ -255,11 +255,11 @@ Disconnect all peripheral devices that are connected to the system, except for t
+
Code -
0xC1900101 - 0x40017 +
0xC1900101 - 0x40017

@@ -269,7 +269,7 @@ Disconnect all peripheral devices that are connected to the system, except for t

+
Mitigation From c7eaba3c4af2eb5cbde5035c1a116126b406daa8 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 29 Sep 2016 16:57:50 -0700 Subject: [PATCH 116/256] updates --- .../resolve-windows-10-upgrade-errors.md | 128 ++++++++++++++++++ 1 file changed, 128 insertions(+) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 301c5c3ac3..c8a8cf8627 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -284,7 +284,135 @@ For more information, see [How to perform a clean boot in Windows](https://suppo
+Other common codes and mitigation procedures: + + + + + + + + + + + + + + + + + + + + + + +
+ + +
Code +
+ +Here is a code + +
+ +

+
Cause +
+ +Here is a cause + +
+

+ + +
Mitigation +
+ +Here is a mitigation procedure. + +
+
+ + +
Code +
+ +Here is a code + +
+ +

+
Cause +
+ +Here is a cause. + +
+

+ + +
Mitigation +
+ +Here is a mitigation procedure. + +
+
+ + +
Code +
+ +Here is a code + +
+ +

+
Cause +
+ +Here is a cause. + +
+

+ + +
Mitigation +
+ +Here is a mitigation procedure. + +
+
+ + +
Code +
+ +Here is a code + +
+ +

+
Cause +
+ +Here is a cause. + +
+

+ + +
Mitigation +
+ +Here is a mitigation procedure. + +
+
## Common errors I've edited but don't know how to classify From 0a5c0805b5ede5d9c30dbdec4bfebdef5e30cc6d Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 29 Sep 2016 16:59:39 -0700 Subject: [PATCH 117/256] updates --- .../resolve-windows-10-upgrade-errors.md | 45 ++++++++++++++++--- 1 file changed, 39 insertions(+), 6 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index c8a8cf8627..9d8626d2f0 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -155,7 +155,7 @@ Event logs: Generic rollbacks (0xC1900101) or unexpected reboots. ## Common error codes -A common result code is 0xC1900101. This result code can be thrown at any stage of the upgrade process, with the exception of the SafeOS phase. 0xC1900101 usually indicates that an incompatible driver is present, which can cause blue screens, system hangs, and unexpected reboots. Analysis of supplemental log files is often helpful in indentifying the incompatible driver. You can also attempt to run setup in the absence of drivers by performing a [clean boot](https://support.microsoft.com/en-us/kb/929135) before initiating the upgrade process. +A common result code is 0xC1900101. This result code can be thrown at any stage of the upgrade process, with the exception of the SafeOS phase. 0xC1900101 is a generic rollback code, and usually indicates that an incompatible driver is present. The incompatible driver can cause blue screens, system hangs, and unexpected reboots. Analysis of supplemental log files is often helpful, such as the minidump file (($Windows.~bt\Sources\Rollback\setupmem.dmp), event logs (($Windows.~bt\Sources\Rollback\*.evtx), and the device install log ($Windows.~bt\Sources\Rollback\setupapi\setupapi.dev.log). The device install log is particularly helpful if rollback occurs during the sysprep operation (extend code 0x30018). To resolve a rollback due to driver conflicts, run setup in the absence of drivers by performing a [clean boot](https://support.microsoft.com/en-us/kb/929135) before initiating the upgrade process.

The following general procedures can be used to diagnose some of the most common error codes that contain a result code of 0xC1900101: @@ -165,13 +165,15 @@ A common result code is 0xC1900101. This result code can be thrown at any stage
Code -
0xC1900101 - 0x20017 +
0xC1900101 - 0x20017 +

Cause
A driver has caused an illegal operation.
Windows was not able to migrate the driver, resulting in a rollback of the operating system. +

Code
-Here is a code +8007042B - 0x4000D
@@ -324,7 +326,7 @@ Here is a mitigation procedure.
Code
-Here is a code +8007001F - 0x4000D
@@ -355,7 +357,7 @@ Here is a mitigation procedure.
Code
-Here is a code +8007042B - 0x4001E
@@ -387,7 +389,38 @@ Here is a mitigation procedure.
Code
-Here is a code +800704B8 - 0x3001A + +
+ +

+
Cause +
+ +Here is a cause. + +
+

+ + +
Mitigation +
+ +Here is a mitigation procedure. + +
+
+ + +
Code +
+ +8000405 - 0x20007
From 131880a1a0de8759c0958fdfdc12f20ece6f3a78 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 30 Sep 2016 10:52:03 -0700 Subject: [PATCH 118/256] Update index.md --- devices/surface-hub/index.md | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/devices/surface-hub/index.md b/devices/surface-hub/index.md index 03268e3bb2..8c84d59605 100644 --- a/devices/surface-hub/index.md +++ b/devices/surface-hub/index.md @@ -36,14 +36,3 @@ Documents related to the Microsoft Surface Hub.
- -  - -  - -  - - - - - From 771a6d3aed4b460d8dd3004aee31dc2750c0712d Mon Sep 17 00:00:00 2001 From: jamiejdt Date: Fri, 30 Sep 2016 12:33:37 -0700 Subject: [PATCH 119/256] Add caveats to MBAM XTS-AES support --- mdop/mbam-v25/release-notes-for-mbam-25-sp1.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/mdop/mbam-v25/release-notes-for-mbam-25-sp1.md b/mdop/mbam-v25/release-notes-for-mbam-25-sp1.md index d8e92abf32..b52e59331b 100644 --- a/mdop/mbam-v25/release-notes-for-mbam-25-sp1.md +++ b/mdop/mbam-v25/release-notes-for-mbam-25-sp1.md @@ -119,7 +119,16 @@ If Internet Explorer Enhanced Security Configuration (ESC) is turned on, an "Acc **Workaround:** If the "Access Denied" error message appears when you try to view reports on the MBAM Server, you can set a Group Policy Object or change the default manually in your image to disable Enhanced Security Configuration. You can also alternatively view the reports from another computer on which ESC is not enabled. ### Support for Bitlocker XTS-AES encryption algorithm -Bitlocker added support for the XTS-AES encryption algorithm in Windows 10, version 1511. As of HF02, MBAM now supports this Bitlocker option. +Bitlocker added support for the XTS-AES encryption algorithm in Windows 10, version 1511. +As of HF02, MBAM now supports this Bitlocker option and is a client-only update. +However, there are two known limitations: + +* MBAM will correctly report compliance status but the **Cipher Strength** field in MBAM reports will be empty. +MBAM pre-built reports and compliance charts won’t break but the **Cipher Strength** column will be empty for XTS machines. +Also, if a customer has a custom report that uses this particular field, they may have to make adjustments to accommodate this update. + +* Customers must use the same encryption strength for OS and data volumes on the same machine. +If different encryption strengths are used, MBAM will report the machine as **non-compliant**. ### Self-Service Portal automatically adds "-" on Key ID entry As of HF02, the MBAM Self-Service Portal automatically adds the '-' on Key ID entry. From ca9a248c4b2b67d74e5ed67d13cd55a0e27ce137 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 30 Sep 2016 12:44:40 -0700 Subject: [PATCH 120/256] updates --- .../resolve-windows-10-upgrade-errors.md | 43 ++++++++++++++++--- 1 file changed, 37 insertions(+), 6 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 9d8626d2f0..23e1cc2935 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -155,12 +155,41 @@ Event logs: Generic rollbacks (0xC1900101) or unexpected reboots. ## Common error codes +### 0xC1900101 + A common result code is 0xC1900101. This result code can be thrown at any stage of the upgrade process, with the exception of the SafeOS phase. 0xC1900101 is a generic rollback code, and usually indicates that an incompatible driver is present. The incompatible driver can cause blue screens, system hangs, and unexpected reboots. Analysis of supplemental log files is often helpful, such as the minidump file (($Windows.~bt\Sources\Rollback\setupmem.dmp), event logs (($Windows.~bt\Sources\Rollback\*.evtx), and the device install log ($Windows.~bt\Sources\Rollback\setupapi\setupapi.dev.log). The device install log is particularly helpful if rollback occurs during the sysprep operation (extend code 0x30018). To resolve a rollback due to driver conflicts, run setup in the absence of drivers by performing a [clean boot](https://support.microsoft.com/en-us/kb/929135) before initiating the upgrade process. -

The following general procedures can be used to diagnose some of the most common error codes that contain a result code of 0xC1900101: +

See the following general troubleshooting procedures associated with a result code of 0xC1900101: + + + + + + + @@ -286,7 +315,9 @@ For more information, see [How to perform a clean boot in Windows](https://suppo
+ + +
Code +
0xC1900101 - 0x2000c +
+ +

+
Cause +
Windows Setup encountered an unspecified error during the WinPE phase. +
This is generally caused by out-of-date drivers. +
+

+ + +
Mitigation +
Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display. +
Contact your hardware vendor to obtain updated device drivers. +
Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process. +
+
@@ -182,10 +211,10 @@ A common result code is 0xC1900101. This result code can be thrown at any stage
Mitigation
-1. Make sure all that drivers are updated.
-2. Open the Setuperr.log and Setupact.log files under the %windir%\Panther directory, and then locate the problem drivers. -
For more information, see [Understanding Failures and Log Files](https://technet.microsoft.com/en-us/library/ee851579.aspx).
-3. Update or uninstall the problem drivers. +Ensure that all that drivers are updated.
+Open the Setuperr.log and Setupact.log files in the %windir%\Panther directory, and then locate the problem drivers. +
For more information, see [Understanding Failures and Log Files](https://technet.microsoft.com/en-us/library/ee851579.aspx). +
Update or uninstall the problem drivers.
-Other common codes and mitigation procedures: +### 0x800xxxxx + +
From 9a6899ea1c5a60db180463c3b6aa6a720877ecde Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 30 Sep 2016 13:49:01 -0700 Subject: [PATCH 121/256] add for Oct release --- .../change-history-for-keep-windows-10-secure.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/windows/keep-secure/change-history-for-keep-windows-10-secure.md b/windows/keep-secure/change-history-for-keep-windows-10-secure.md index db02131f0c..ee3f4325ff 100644 --- a/windows/keep-secure/change-history-for-keep-windows-10-secure.md +++ b/windows/keep-secure/change-history-for-keep-windows-10-secure.md @@ -12,6 +12,12 @@ author: brianlic-msft # Change history for Keep Windows 10 secure This topic lists new and updated topics in the [Keep Windows 10 secure](index.md) documentation for [Windows 10 and Windows 10 Mobile](../index.md). +## October 2016 + +| New or changed topic | Description | +| --- | --- | +| [VPN technical guide](vpn-guide.md) | Multiple new topics, replacing previous **VPN profile options** topic | + ## September 2016 | New or changed topic | Description | From 93584cf1829b691f641b86d1d26db60b37788aa4 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Mon, 3 Oct 2016 07:00:16 -0700 Subject: [PATCH 122/256] correct csp node name --- windows/manage/waas-wufb-intune.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/manage/waas-wufb-intune.md b/windows/manage/waas-wufb-intune.md index 91e628629f..b22418aedb 100644 --- a/windows/manage/waas-wufb-intune.md +++ b/windows/manage/waas-wufb-intune.md @@ -146,7 +146,7 @@ In this example, you use three security groups from Table 1 in [Build deployment 8. Because the **Ring 2 Pilot Business Users** deployment ring receives the CB feature updates after 14 days, in the **OMA-URI Settings** section, click **Add** to add another OMA-URI setting. 8. In **Setting name**, type **Defer feature updates for 14 days**, and then select **Integer** from the **Data type** list. -10. In the **OMA-URI** box, type **.Vendor/MSFT/Policy/Config/Update/DeferFeatureUpdatePeriodInDays**. +10. In the **OMA-URI** box, type **.Vendor/MSFT/Policy/Config/Update/DeferFeatureUpdatesPeriodInDays**. 11. In the **Value** box, type **14**, and then click **OK**. ![Settings for this policy](images/waas-wufb-intune-step11a.png) @@ -186,7 +186,7 @@ You have now configured the **Ring 2 Pilot Business Users** deployment ring to e 8. In **Setting name**, type **Defer feature updates for 0 days**, and then select **Integer** from the **Data type** list. -10. In the **OMA-URI** box, type **.Vendor/MSFT/Policy/Config/Update/DeferFeatureUpdatePeriodInDays**. +10. In the **OMA-URI** box, type **.Vendor/MSFT/Policy/Config/Update/DeferFeatureUpdatesPeriodInDays**. 11. In the **Value** box, type **0**, and then click **OK**. @@ -228,7 +228,7 @@ You have now configured the **Ring 3 Broad IT** deployment ring to receive CBB f 8. In **Setting name**, type **Defer quality updates for 7 days**, and then select **Integer** from the **Data type** list. -10. In the **OMA-URI** box, type **.Vendor/MSFT/Policy/Config/Update/DeferQualityUpdatePeriodInDays**. +10. In the **OMA-URI** box, type **.Vendor/MSFT/Policy/Config/Update/DeferQualityUpdatesPeriodInDays**. 11. In the **Value** box, type **7**, and then click **OK**. @@ -236,7 +236,7 @@ You have now configured the **Ring 3 Broad IT** deployment ring to receive CBB f 8. In **Setting name**, type **Defer feature updates for 30 days**, and then select **Integer** from the **Data type** list. -10. In the **OMA-URI** box, type **.Vendor/MSFT/Policy/Config/Update/DeferFeatureUpdatePeriodInDays**. +10. In the **OMA-URI** box, type **.Vendor/MSFT/Policy/Config/Update/DeferFeatureUpdatesPeriodInDays**. 11. In the **Value** box, type **30**, and then click **OK**. From d7f79a94117759d73a17c83c7bc6c7e1662d269e Mon Sep 17 00:00:00 2001 From: isaiahng Date: Mon, 3 Oct 2016 13:19:05 -0700 Subject: [PATCH 123/256] Update provisioning-packages-for-certificates-surface-hub.md (#200) * Update provisioning-packages-for-certificates-surface-hub.md Problematic typo in Step 2 of the "Create a provisioning package for apps" section. This page will change in RS1, but no harm in updating in the meantime. * Add files via upload Replace associated image. --- devices/surface-hub/images/wicd-screen02b.png | Bin 8227 -> 57557 bytes ...g-packages-for-certificates-surface-hub.md | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/images/wicd-screen02b.png b/devices/surface-hub/images/wicd-screen02b.png index 258ebfae82e8a9efb049c72d0ff03dfbc49e0acd..6686186f8b32e528ef2676fc6fb3a8b6f2c6c181 100644 GIT binary patch literal 57557 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 literal 8227 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 Date: Mon, 3 Oct 2016 15:07:05 -0700 Subject: [PATCH 124/256] Update uev-troubleshooting.md --- windows/manage/uev-troubleshooting.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/manage/uev-troubleshooting.md b/windows/manage/uev-troubleshooting.md index 4060f14739..7d8b2174c9 100644 --- a/windows/manage/uev-troubleshooting.md +++ b/windows/manage/uev-troubleshooting.md @@ -14,8 +14,11 @@ ms.prod: w10 **Applies to** - Windows 10, version 1607 + For information that can help with troubleshooting UE-V for Windows 10, see: +- [UE-V FAQ Wiki](http://social.technet.microsoft.com/wiki/contents/articles/35333.ue-v-important-changes-in-ue-v-functionality-after-the-windows-10-anniversary-update.aspx) + - [UE-V: List of Microsoft Support Knowledge Base Articles](http://social.technet.microsoft.com/wiki/contents/articles/14271.ue-v-list-of-microsoft-support-knowledge-base-articles.aspx) - [User Experience Virtualization Release Notes](uev-release-notes-1607.md) From b889c122c0cb0a9df2a4898404cf41f971a03231 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 3 Oct 2016 17:31:15 -0700 Subject: [PATCH 125/256] draft --- .../resolve-windows-10-upgrade-errors.md | 96 +++++++++++++++++-- 1 file changed, 88 insertions(+), 8 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 23e1cc2935..9c18df817e 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -42,18 +42,40 @@ WIM = Windows image (Microsoft) ## Upgrade error codes -Setup will return two codes: +If the upgrade process is not successful, Windows Setup will return two codes: -1. A result code, corresponding to a specific Win32 error. -2. An extend code, representing the phase when a failure occurred. - - The extend code contains information about both the *phase* in which an error occurred, and the *operation* that was being performed when the error occurred. +1. **A result code**: The result code corresponds to a specific Win32 error. +2. **An extend code**: The extend code contains information about both the *phase* in which an error occurred, and the *operation* that was being performed when the error occurred. ->For example, a result code of **0xC1900101** with an extend code of **0x4000D** will be returned as: **0xC1900101 - 0x4000D**. In this case, the extend code **0x4000D** can be evaluated as representing a problem during phase 4 (**0x4**) with data migration (**000D**). A list of extend codes with phase and operation associations is provided below. +>For example, a result code of **0xC1900101** with an extend code of **0x4000D** will be returned as: **0xC1900101 - 0x4000D**. Note: If only a result code is returned, this can be because a tool is being used that was not able to capture the extend code. For example, if you are using the [Windows 10 Upgrade Assistant](https://support.microsoft.com/en-us/kb/3159635) then only a result code might be returned. +### Result codes + +>A result code of **0xC1900101** is generic and indicates that a rollback occurred. In most cases, the cause is a driver compatibility issue.
To troubleshoot a failed upgrade that has returned a result code of 0xC1900101, analyze the extend code to determine the Windows Setup phase, and see the [Common error codes](#common-error-codes) section later in this topic. + +Result codes can be matched to the type of error encountered. To match a result code to an error: + +1. Identify the error code type, using the first hexidecimal digit: +
8 = Win32 error code (ex: 0x**8**0070070) +
C = NTSTATUS value (ex: 0x**C**1900107) +2. Write down the last 4 digits of the error code (ex: 0x8007**0070** = 0070). These digits correspond to the last 16 bits of the [HRESULT](https://msdn.microsoft.com/en-us/library/cc231198.aspx) or the [NTSTATUS](https://msdn.microsoft.com/en-us/library/cc231200.aspx) structure. +3. Based on the type of error code determined in the first step, match the 4 digits derived from the second step to either a [Win32 error code](https://msdn.microsoft.com/en-us/library/cc231199.aspx), or an [NTSTATUS value](https://msdn.microsoft.com/en-us/library/cc704588.aspx). + +For example: +- 0x80070070 = Win32 = 0070 = 0x00000070 = ERROR_DISK_FULL +- 0xC1900107 = NTSTATUS = 0107 = 0x00000107 = STATUS_SOME_NOT_MAPPED + + ### Extend codes +Extend codes can be matched to the phase and operation when an error occurred. To match an extend code to the phase and operation: + +1. Use the first digit to identify the phase (ex: 0x4000D = 4). +2. Use the last two digits to identify the operation (ex: 0x4000D = 0D). +3. Match the phase and operation to values in the tables provided below. + The following tables provide the corresponding phase and operation for values of an extend code: @@ -115,6 +137,8 @@ The following tables provide the corresponding phase and operation for values of
+For example: An extend code of **0x4000D**, represents a problem during phase 4 (**0x4**) with data migration (**000D**). + ## Log files Various log files are created during each phase of the upgrade process. These log files are essential for troubleshooting upgrade problems. The most useful log is **setupact.log**. These logs are located in a different folder depending on the Windows Setup phase. Recall that you can determine the phase from the extend code. @@ -152,7 +176,6 @@ Event logs: Generic rollbacks (0xC1900101) or unexpected reboots.

- ## Common error codes ### 0xC1900101 @@ -166,6 +189,32 @@ A common result code is 0xC1900101. This result code can be thrown at any stage

+ +
Code +
0xC1900101 - 0x20004 +
+ +

+
Cause +
Windows Setup encountered an error during the SAFE_OS with the INSTALL_RECOVERY_ENVIRONMENT operation +
This is generally caused by out-of-date drivers. +
+

+ + +
Mitigation +
Uninstall antivirus applications. +
Remove all unused SATA devices. +
Remove all unused devices and drivers. +
Update drivers and BIOS. +
+
+ + + + + + @@ -376,7 +452,11 @@ Here is a cause.
Code
0xC1900101 - 0x2000c @@ -246,6 +295,32 @@ Disconnect all peripheral devices that are connected to the system, except for t
+ +
Code +
0xC1900101 - 0x3000D +
+ +

+
Cause +
Installation failed during the FIRST_BOOT phase while attempting the MIGRATE_DATA operation. +
This can occur due to a problem with a display driver. + +
+

+ + +
Mitigation +
+Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display. +
Update or uninstall the display driver. +
+
+
Code
0xC1900101 - 0x4000D @@ -365,7 +440,8 @@ Here is a mitigation procedure.
Cause
-Here is a cause. +The installation failed during the second boot phase while attempting the MIGRATE_DATA operation. +
This issue can occur due to an application or driver incompatibility.
Mitigation
-Here is a mitigation procedure. +Clean boot into Windows, and then attempt the upgrade to Windows 10.
+ +For more information, see [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135). + +

Ensure you select the option to "Download and install updates (recommended)."

---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RequirementDescription

Windows 10 Enterprise

The PC must be running Windows 10 Enterprise.

UEFI firmware version 2.3.1 or higher and Secure Boot

To verify that the firmware is using UEFI version 2.3.1 or higher and Secure Boot, you can validate it against the [System.Fundamentals.Firmware.CS.UEFISecureBoot.ConnectedStandby](http://msdn.microsoft.com/library/windows/hardware/dn932807.aspx#system-fundamentals-firmware-cs-uefisecureboot-connectedstandby) Windows Hardware Compatibility Program requirement.

Virtualization extensions

The following virtualization extensions are required to support virtualization-based security:

-
    -
  • Intel VT-x or AMD-V
  • -
  • Second Level Address Translation
  • -

x64 architecture

The features that virtualization-based security uses in the Windows hypervisor can only run on a 64-bit PC.

A VT-d or AMD-Vi IOMMU (Input/output memory management unit)

In Windows 10, an IOMMU enhances system resiliency against memory attacks. ¹

Trusted Platform Module (TPM) version 1.2 or 2.0

TPM 1.2 and 2.0 provides protection for encryption keys used by virtualization-based security to protect Credential Guard secrets where all other keys are stored. See the following table to determine which TPM versions are supported on your OS.

- - - - - - - - - - - -
OS versionRequired TPM
Windows 10 version 1507TPM 2.0
Windows 10 version 1511, Windows Server 2016, or laterTPM 2.0 or TPM 1.2
-
-Note  If you don't have a TPM installed, Credential Guard will still be enabled, but the virtualization-based security keys used to protect Credential Guard secrets will not bound to the TPM. Instead, the keys will be protected in a UEFI Boot Service variable. -
-

Secure firmware update process

To verify that the firmware complies with the secure firmware update process, you can validate it against the [System.Fundamentals.Firmware.UEFISecureBoot](http://msdn.microsoft.com/library/windows/hardware/dn932805.aspx#system-fundamentals-firmware-uefisecureboot) Windows Hardware Compatibility Program requirement.

Credential Guard relies on the security of the underlying hardware and firmware. It is critical to keep the firmware updated with the latest security fixes.

The firmware is updated for [Secure MOR implementation](http://msdn.microsoft.com/library/windows/hardware/mt270973.aspx)

Credential Guard requires the secure MOR bit to help prevent certain memory attacks.

Physical PC

For PCs running Windows 10, version 1511 and Windows 10, version 1507, you cannot run Credential Guard on a virtual machine.

Virtual machine

For PCs running Windows 10, version 1607 or Windows Server 2016, you can run Credential Guard on a Generation 2 virtual machine.

Hypervisor

You must use the Windows hypervisor.

-  -¹ If you choose the **Secure Boot and DMA protection** option in the Group Policy setting, an IOMMU is required. The **Secure Boot** Group Policy option enables Credential Guard on devices without an IOMMU. +You can deploy Credential Guard in phases, and plan these phases in relation to the computer purchases you plan for your next hardware refresh. + +The following tables provide more information about the hardware, firmware, and software required for deployment of Credential Guard. The tables describe baseline protections, plus protections for improved security that are associated with hardware and firmware options available in 2015, available in 2016, and announced as options for 2017. + +> [!NOTE] +> For new computers running Windows 10, Trusted Platform Module (TPM 2.0) must be enabled by default. This requirement is not restated in the tables that follow. + +## Credential Guard requirements for baseline protections + +|Baseline Protections - requirement | Description | +|---------------------------------------------|----------------------------------------------------| +| Hardware: **64-bit CPU** | A 64-bit computer is required for the Windows hypervisor to provide VBS. | +| Hardware: **CPU virtualization extensions**,
plus **extended page tables** | **Requirements**: These hardware features are required for VBS:
One of the following virtualization extensions:
- VT-x (Intel) or
- AMD-V
And:
- Extended page tables, also called Second Level Address Translation (SLAT).

**Security benefits**: VBS provides isolation of secure kernel from normal operating system. Vulnerabilities and Day 0s in normal operating system cannot be exploited because of this isolation. | +| Hardware: **IOMMU** (input/output memory management unit) | **Requirement**: VT-D or AMD Vi IOMMU

**Security benefits**: An IOMMU can enhance system resiliency against memory attacks. For more information, see [ACPI description tables](https://msdn.microsoft.com/windows/hardware/drivers/bringup/acpi-system-description-tables). | +| Hardware: **Trusted Platform Module (TPM)** | **Requirement**: TPM 1.2 or TPM 2.0, either discrete or firmware.

**Security benefits**: A TPM provides protection for VBS encryption keys that are stored in the firmware. This helps protect against attacks involving a physically present user with BIOS access. | +| Firmware: **UEFI firmware version 2.3.1.c or higher with UEFI Secure Boot** | **Requirements**: See the following Windows Hardware Compatibility Program requirement: [System.Fundamentals.Firmware.UEFISecureBoot](http://msdn.microsoft.com/library/windows/hardware/dn932805.aspx#system-fundamentals-firmware-uefisecureboot)

**Security benefits**: UEFI Secure Boot helps ensure that the device boots only authorized code. This can prevent boot kits and root kits from installing and persisting across reboots. | +| Firmware: **Secure firmware update process** | **Requirements**: UEFI firmware must support secure firmware update found under the following Windows Hardware Compatibility Program requirement: [System.Fundamentals.Firmware.UEFISecureBoot](http://msdn.microsoft.com/library/windows/hardware/dn932805.aspx#system-fundamentals-firmware-uefisecureboot).

**Security benefits**: UEFI firmware just like software can have security vulnerabilities that, when found, need to be patched through firmware updates. Patching helps prevent root kits from getting installed. | +| Firmware: **Secure MOR implementation** | **Requirement**: Secure MOR implementation

**Security benefits**: A secure MOR bit prevents advanced memory attacks. For more information, see [Secure MOR implementation](https://msdn.microsoft.com/windows/hardware/drivers/bringup/device-guard-requirements). | +| Software: Qualified **Windows operating system** | **Requirement**: Windows 10 Enterprise, Windows 10 Education, Windows 2016 Server, or Windows Enterprise IoT

**Security benefits**: Support for VBS and for management features that simplify configuration of Credential Guard. | + +> [!IMPORTANT] +> The preceding table lists requirements for baseline protections. The following tables list requirements for improved security. You can use Credential Guard with hardware, firmware, and software that support baseline protections, even if they do not support protections for improved security. However, we strongly recommend meeting the requirements for improved security, to significantly strengthen the level of security that Credential Guard can provide. + +## Credential Guard requirements for improved security + +The following tables describes additional hardware and firmware requirements, and the improved security that is available when those requirements are met. + +### 2015 Additional Qualification Requirements for Credential Guard (starting with Windows 10, version 1507, and Windows Server 2016, Technical Preview 4) + +| Protections for Improved Security - requirement | Description | +|---------------------------------------------|----------------------------------------------------| +| Firmware: **Securing Boot Configuration and Management** | **Requirements**:
- BIOS password or stronger authentication must be supported.
- In the BIOS configuration, BIOS authentication must be set.
- There must be support for protected BIOS option to configure list of permitted boot devices (for example, “Boot only from internal hard drive”) and boot device order, overriding BOOTORDER modification made by operating system.
- In the BIOS configuration, BIOS options related to security and boot options (list of permitted boot devices, boot order) must be secured to prevent other operating systems from starting and to prevent changes to the BIOS settings.

**Security benefits**:
- BIOS password or stronger authentication helps ensure that only authenticated Platform BIOS administrators can change BIOS settings. This helps protect against a physically present user with BIOS access.
- Boot order when locked provides protection against the computer being booted into WinRE or another operating system on bootable media. | + +
+ +### 2016 Additional Qualification Requirements for Credential Guard (starting with Windows 10, version 1607, and Windows Server 2016) + +> [!IMPORTANT] +> The following tables list requirements for improved security, beyond the level of protection described in the preceding tables. You can use Credential Guard with hardware, firmware, and software that do not support the following protections for improved security. As your systems meet more requirements, more protections become available to them. + +| Protections for Improved Security - requirement | Description | +|---------------------------------------------|----------------------------------------------------| +| Firmware: **Hardware Rooted Trust Platform Secure Boot** | **Requirements**:
Boot Integrity (Platform Secure Boot) must be supported. See the Windows Hardware Compatibility Program requirements under [System.Fundamentals.Firmware.CS.UEFISecureBoot.ConnectedStandby](https://msdn.microsoft.com/library/windows/hardware/dn932807(v=vs.85).aspx#system_fundamentals_firmware_cs_uefisecureboot_connectedstandby)
- The Hardware Security Test Interface (HSTI) must be implemented. See [Hardware Security Testability Specification](https://msdn.microsoft.com/en-us/library/windows/hardware/mt712332(v=vs.85).aspx).

**Security benefits**:
- Boot Integrity (Platform Secure Boot) from Power-On provides protections against physically present attackers, and defense-in-depth against malware.
- HSTI provides additional security assurance for correctly secured silicon and platform. | +| Firmware: **Firmware Update through Windows Update** | **Requirements**: Firmware must support field updates through Windows Update and UEFI encapsulation update.

**Security benefits**: Helps ensure that firmware updates are fast, secure, and reliable. | +| Firmware: **Securing Boot Configuration and Management** | **Requirements**:
- Required BIOS capabilities: Ability of OEM to add ISV, OEM, or Enterprise Certificate in Secure Boot DB at manufacturing time.
- Required configurations: Microsoft UEFI CA must be removed from Secure Boot DB. Support for 3rd-party UEFI modules is permitted but should leverage ISV-provided certificates or OEM certificate for the specific UEFI software.

**Security benefits**:
- Enterprises can choose to allow proprietary EFI drivers/applications to run.
- Removing Microsoft UEFI CA from Secure Boot DB provides full control to enterprises over software that runs before the operating system boots. | + +
+ +### 2017 Additional Qualification Requirements for Credential Guard (announced as options for future Windows operating systems for 2017) + +| Protections for Improved Security - requirement | Description | +|---------------------------------------------|----------------------------------------------------| +| Firmware: **UEFI NX Protections** | **Requirements**:
- All UEFI memory that is marked executable must be read only. Memory marked writable must not be executable.

UEFI Runtime Services:
- Must implement the UEFI 2.6 EFI_MEMORY_ATTRIBUTES_TABLE. The entire UEFI runtime must be described by this table.
- All entries must include attributes EFI_MEMORY_RO, EFI_MEMORY_XP, or both.
- No entries may be left with neither of the above attributes, indicating memory that is both executable and writable. Memory MUST be either readable and executable OR writeable and non-executable.

**Security benefits**:
- Protects against potential vulnerabilities in UEFI runtime in functions such as Update Capsule, Set Variables, and so on, so they can't compromise VBS.
- Reduces attack surface to VBS from system firmware. | +| Firmware: **Firmware support for SMM protection** | **Requirements**: The [Windows SMM Security Mitigations Table (WSMT) specification](http://download.microsoft.com/download/1/8/A/18A21244-EB67-4538-BAA2-1A54E0E490B6/WSMT.docx) contains details of an Advanced Configuration and Power Interface (ACPI) table that was created for use with Windows operating systems that support Windows virtualization-based security (VBS) features.

**Security benefits**:
- Protects against potential vulnerabilities in UEFI runtime in functions such as Update Capsule, Set Variables, and so on, so they can't compromise VBS.
- Reduces attack surface to VBS from system firmware.
- Blocks additional security attacks against SMM. | ## Manage Credential Guard From 64c1dff4cee74afdae9cb58d7ea107d511155c10 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 4 Oct 2016 11:12:05 -0700 Subject: [PATCH 133/256] update --- .../resolve-windows-10-upgrade-errors.md | 133 ++++++++++-------- 1 file changed, 73 insertions(+), 60 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 9c18df817e..fd561281af 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -57,7 +57,7 @@ Note: If only a result code is returned, this can be because a tool is being use Result codes can be matched to the type of error encountered. To match a result code to an error: -1. Identify the error code type, using the first hexidecimal digit: +1. Identify the error code type, either Win32 or NTSTATUS, using the first hexidecimal digit:
8 = Win32 error code (ex: 0x**8**0070070)
C = NTSTATUS value (ex: 0x**C**1900107) 2. Write down the last 4 digits of the error code (ex: 0x8007**0070** = 0070). These digits correspond to the last 16 bits of the [HRESULT](https://msdn.microsoft.com/en-us/library/cc231198.aspx) or the [NTSTATUS](https://msdn.microsoft.com/en-us/library/cc231200.aspx) structure. @@ -180,7 +180,13 @@ Event logs: Generic rollbacks (0xC1900101) or unexpected reboots. ### 0xC1900101 -A common result code is 0xC1900101. This result code can be thrown at any stage of the upgrade process, with the exception of the SafeOS phase. 0xC1900101 is a generic rollback code, and usually indicates that an incompatible driver is present. The incompatible driver can cause blue screens, system hangs, and unexpected reboots. Analysis of supplemental log files is often helpful, such as the minidump file (($Windows.~bt\Sources\Rollback\setupmem.dmp), event logs (($Windows.~bt\Sources\Rollback\*.evtx), and the device install log ($Windows.~bt\Sources\Rollback\setupapi\setupapi.dev.log). The device install log is particularly helpful if rollback occurs during the sysprep operation (extend code 0x30018). To resolve a rollback due to driver conflicts, run setup in the absence of drivers by performing a [clean boot](https://support.microsoft.com/en-us/kb/929135) before initiating the upgrade process. +A common result code is 0xC1900101. This result code can be thrown at any stage of the upgrade process, with the exception of the Downlevel phase. 0xC1900101 is a generic rollback code, and usually indicates that an incompatible driver is present. The incompatible driver can cause blue screens, system hangs, and unexpected reboots. Analysis of supplemental log files is often helpful, such as:
+ +- The minidump file: $Windows.~bt\Sources\Rollback\setupmem.dmp, +- Event logs: $Windows.~bt\Sources\Rollback\*.evtx +- The device install log: $Windows.~bt\Sources\Rollback\setupapi\setupapi.dev.log + +The device install log is particularly helpful if rollback occurs during the sysprep operation (extend code 0x30018). To resolve a rollback due to driver conflicts, run setup in the absence of drivers by performing a [clean boot](https://support.microsoft.com/en-us/kb/929135) before initiating the upgrade process.

See the following general troubleshooting procedures associated with a result code of 0xC1900101: @@ -392,9 +398,74 @@ For more information, see [How to perform a clean boot in Windows](https://suppo ### 0x800xxxxx +Result codes starting with the digits 0x800 are also relatively common. These error codes indicate general operating system errors, and are not unique to the Windows upgrade process. Examples include timeouts, devices not functioning, and a process stopping unexpectedly. +

See the following general troubleshooting procedures associated with a result code of 0x800xxxxx: + + + + + + + + + + +
+ + +
Code +
+ +8000405 - 0x20007 + +
+ +

+
Cause +
+ +Here is a cause. + +
+

+ + +
Mitigation +
+ +Here is a mitigation procedure. + +
+
+ + +
Code +
+ +800704B8 - 0x3001A + +
+ +

+
Cause +
+ +Here is a cause. + +
+

+ + +
Mitigation +
+ +Here is a mitigation procedure. + +
+
@@ -494,67 +565,9 @@ Here is a mitigation procedure. - - - - - - - - -
- -
Code -
-800704B8 - 0x3001A -
- -

-
Cause -
- -Here is a cause. - -
-

- - -
Mitigation -
- -Here is a mitigation procedure. - -
-
- - -
Code -
- -8000405 - 0x20007 - -
- -

-
Cause -
- -Here is a cause. - -
-

- - -
Mitigation -
- -Here is a mitigation procedure. - -
-
From 7bfcfd39b5f362a024f2047a6bb8e1e3fa1a165c Mon Sep 17 00:00:00 2001 From: JanKeller1 Date: Tue, 4 Oct 2016 11:15:05 -0700 Subject: [PATCH 134/256] Added note with link to info for OEMs --- windows/keep-secure/credential-guard.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/keep-secure/credential-guard.md b/windows/keep-secure/credential-guard.md index 2bca85a503..2ed94b71f9 100644 --- a/windows/keep-secure/credential-guard.md +++ b/windows/keep-secure/credential-guard.md @@ -47,7 +47,9 @@ You can deploy Credential Guard in phases, and plan these phases in relation to The following tables provide more information about the hardware, firmware, and software required for deployment of Credential Guard. The tables describe baseline protections, plus protections for improved security that are associated with hardware and firmware options available in 2015, available in 2016, and announced as options for 2017. > [!NOTE] -> For new computers running Windows 10, Trusted Platform Module (TPM 2.0) must be enabled by default. This requirement is not restated in the tables that follow. +> For new computers running Windows 10, Trusted Platform Module (TPM 2.0) must be enabled by default. This requirement is not restated in the tables that follow.
+> If you are an OEM, see the requirements information at [PC OEM requirements for Device Guard and Credential Guard](https://msdn.microsoft.com/library/windows/hardware/mt767514(v=vs.85).aspx). + ## Credential Guard requirements for baseline protections From 8c3d96e8ba8a092e613d43737a155e85e29db505 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 4 Oct 2016 11:22:55 -0700 Subject: [PATCH 135/256] update --- .../deploy/resolve-windows-10-upgrade-errors.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index fd561281af..ea892339b7 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -480,7 +480,8 @@ Here is a mitigation procedure.
Cause
-Here is a cause +The installation failed during the second boot phase while attempting the MIGRATE_DATA operation. +
This issue can occur due to an application or driver incompatibility.

Mitigation
-Here is a mitigation procedure. +Clean boot into Windows, and then attempt the upgrade to Windows 10. For more information, see [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135). + +

Ensure you select the option to "Download and install updates (recommended)."

Cause
-The installation failed during the second boot phase while attempting the MIGRATE_DATA operation. -
This issue can occur due to an application or driver incompatibility. +Need cause here.
Mitigation
-Clean boot into Windows, and then attempt the upgrade to Windows 10.
- -For more information, see [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135). - -

Ensure you select the option to "Download and install updates (recommended)." +Need mitigation here.

-## Common errors I've edited but don't know how to classify +## Other error codes From 329b6ae15e576deae84e497733436044fe694aaa Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 4 Oct 2016 13:47:15 -0700 Subject: [PATCH 137/256] update --- windows/deploy/resolve-windows-10-upgrade-errors.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 4aea6c8de5..4f92ffb9f7 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -204,6 +204,9 @@ Event logs: Generic rollbacks (0xC1900101) or unexpected reboots.
+### Analyzing log files + + ## Common error codes @@ -447,7 +450,7 @@ Result codes starting with the digits 0x800 are also relatively common. These er
Cause
-Here is a cause. +An unspecified error occurred with a driver during the SafeOS phase.
Mitigation
-Here is a mitigation procedure. +Analyze logs.

Mitigation
-Here is a mitigation procedure. +Disable AV, disconnect devices, clean boot.

-## Appendix A: Example setupact.log - - ## Related topics From 162695905d86fe93963f9d3dffbdbade074fa0dc Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 4 Oct 2016 17:02:11 -0700 Subject: [PATCH 138/256] update --- .../resolve-windows-10-upgrade-errors.md | 233 ++++++++---------- 1 file changed, 99 insertions(+), 134 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 4f92ffb9f7..1ff874c41a 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -59,15 +59,36 @@ WIM = Windows image (Microsoft) The following steps can resolve many common Windows upgrade problems. -1. Update Windows so that all available recommended updates are installed. -2. Uninstall non-Microsoft antivirus software. +1. [Repair system files](#repair-system-files). +2. Update Windows so that all available recommended updates are installed. +3. Uninstall non-Microsoft antivirus software.
- Use Windows Defender for protection during the upgrade.
- Verify compatibility information and re-install antivirus applications after the upgrade. -3. Uninstall all nonessential software. -4. Remove nonessential external hardware. -5. Update firmware and drivers. -6. Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process. +4. Uninstall all nonessential software. +5. Remove nonessential external hardware. +6. Update firmware and drivers. +7. Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process. +### Repair system files + +Use the following commands to repair system files. +
It may take several minutes for the command operations to be completed. + +To repair damaged system files: + +1. Open an elevated command prompt. +2. Type the following command, and then press ENTER. + +``` +DISM.exe /Online /Cleanup-image /Restorehealth +``` + +3. Type the following command, and then press ENTER. + +``` +sfc /scannow +``` +For more information, see [Fix Windows Update errors by using the DISM or System Update Readiness tool](https://support.microsoft.com/en-us/kb/947821). ## Upgrade error codes @@ -96,6 +117,7 @@ For example: - 0x80070070 = Win32 = 0070 = 0x00000070 = ERROR_DISK_FULL - 0xC1900107 = NTSTATUS = 0107 = 0x00000107 = STATUS_SOME_NOT_MAPPED +Some result codes are self-explanatory, whereas others are more generic and require further analysis. In the examples shown above, ERROR_DISK_FULL indicates that the hard drive is full and additional room is needed to complete Windows upgrade. The message STATUS_SOME_NOT_MAPPED is more abiguous, and means that an action is pending. In this case, the action pending is often the cleanup operation from a previous installation attempt, which can be resolved with a system reboot. ### Extend codes @@ -170,7 +192,7 @@ For example: An extend code of **0x4000D**, represents a problem during phase 4 ## Log files -Various log files are created during each phase of the upgrade process. These log files are essential for troubleshooting upgrade problems. The most useful log is **setupact.log**. These logs are located in a different folder depending on the Windows Setup phase. Recall that you can determine the phase from the extend code. +Several log files are created during each phase of the upgrade process. These log files are essential for troubleshooting upgrade problems. By default, the folders that contain these log files are hidden on the upgrade target computer. To view the log files, configure Windows Explorer to view hidden items, or use a tool to automatically gather these logs. The most useful log is **setupact.log**. The log files are located in a different folder depending on the Windows Setup phase. Recall that you can determine the phase from the extend code.

The following table describes some log files and how to use them for troubleshooting purposes: @@ -204,9 +226,75 @@ Event logs: Generic rollbacks (0xC1900101) or unexpected reboots.

-### Analyzing log files +### Analyze log files +To analyze Windows Setup log files: +

    +
  1. Determine the Windows Setup error code. +
  2. Based on the extend code portion of the error code, determine the type and location of a log files to investigate. +
    • Review the [Extend codes](#extend-codes) and [Log files](#log-files) sections in this topic for more information.
    +
  3. Open the log file in a text editor, such as notepad. +
  4. Using the result code portion of the Windows Setup error code, search for the result code in the file and fine the last occurrence of the code. +
  5. To find the last occurrence of the result code: +
      +
    1. Scroll to the bottom of the file and click after the last character +
    2. Click Edit +
    3. Click Find +
    4. Type the result code +
    5. Select Up under Direction +
    6. Click Find Next +
    +
  6. When you have located the last occurrence of the result code, scroll up a few lines from this location in the file and review the processes that failed just prior to generating the result code. +
  7. Search for the following important text strings: +
      +
    • Shell application requested abort +
    • Abandoning apply due to error for object +
    +
  8. Decode other Win32 errors that appear in this section. +
  9. Search other log files for additional information related to your findings. +
+ +For example, assume that searching for the result code "8007042B" reveals the following content from the setuperr.log file: + +``` +2016-09-08 09:20:05, Error SP Error READ, 0x00000002 while gathering/applying object: apply-success, Action,CMXEPlugin,C:\$WINDOWS.~BT\Sources\ReplacementManifests,Microsoft-Windows-DirectoryServices-ADAM-Client\adammigrate.dll,{43CCF250-2A74-48c6-9620-FC312EC475D6},Apartment. Will return 2[gle=0x000000cb] +2016-09-08 09:23:33, Error MIG COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0] +2016-09-08 09:23:50, Error SP Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0 +2016-09-08 09:23:50, Error MIG Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort +2016-09-08 09:23:50, Error [0x08097b] MIG Abandoning apply due to error for object: C:\Users\user1\Cookies +2016-09-08 09:23:51, Error Apply failed. Last error: 0x00000000 +2016-09-08 09:23:51, Error SP pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C +2016-09-08 09:23:52, Error SP Apply: Migration phase failed. Result: 44 +2016-09-08 09:23:52, Error SP Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7] +2016-09-08 09:23:52, Error SP Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7] +2016-09-08 09:23:52, Error SP Operation execution failed.[gle=0x000000b7] +2016-09-08 09:23:52, Error SP CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7] +``` + +In this example, the third line indicates there was an error 0x00000497 with the folder **C:\Users\user1\Cookies**: + +

Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0 + +The error 0x00000497 is a [Win32 error code](https://msdn.microsoft.com/en-us/library/cc231199.aspx) corresponding to: ERROR_UNABLE_TO_REMOVE_REPLACED, Unable to remove the file to be replaced. Therefore, it appears that Windows Setup failed because it was not able to migrate the "C:\Users\user1\Cookies" folder. Searching the setupact.log file for additional details, the following text is found: + +``` +2016-09-08 09:23:50, Warning RECAPPLY: Error while moving \\?\C:\Windows.old\Users\user1\Cookies to \\?\C:\Users\user1\Cookies. Error: 0x000000B7 +2016-09-08 09:23:50, Info MIG Cannot apply recursively object: C:\Users\user1\Cookies: Win32Exception: Cannot create a file when that file already exists. [0x000000B7] void __cdecl Mig::CUpgradeTransportStreamProxy::CreateFolder(class UnBCL::String *,int,int *,struct ILocalProgress *) +2016-09-08 09:23:50, Warning MIG Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed. Exception class Mig::TargetExistsException: (no exception message provided) void __cdecl Mig::CFileDataStore::Create(class Mig::CDataUnit *) +2016-09-08 09:23:50, Info MIG Error 1175 during apply of object C:\Users\user1\Cookies. Will ask shell application for resolution. +2016-09-08 09:23:50, Error SP Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1b\Cookies. Will return 0 +2016-09-08 09:23:50, Error MIG Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort +2016-09-08 09:23:50, Error [0x08097b] MIG Abandoning apply due to error for object: C:\Users\user1\Cookies +``` + +The setupact.log file also contains information detailing the configuration of files and folders. By searching for "C:\Users\user1\Cookies" we are able to determine that this folder is not installed in the default location: + +``` +2016-09-08 08:49:12, Info MIG Known folder CSIDL_COOKIES: C:\Users\user1\Cookies, default location: No +``` + +This error can be resolved by configuring the folder to use its default location. ## Common error codes @@ -602,7 +690,7 @@ Here is a mitigation procedure.

-## Other error codes +## Other result codes @@ -683,12 +771,7 @@ Download and run the media creation tool. See [Download windows 10](https://www. - - - - - + @@ -699,18 +782,10 @@ Download and run the media creation tool. See [Download windows 10](https://www.

To resolve this issue, try the OS Deployment test on a client in same VLAN as the Configuration Manager server. Check the network configuration for random client-server connection issues happening on the remote VLAN.

- - - -
display is not compatibleThe display card installed is not compatible with Windows 10.Uninstall the display adapter and start the upgrade again. When setup completes successfully, install the latest display adapter driver using Windows Update or by downloading from the computer manufacturers website. Use compatibility mode if necessary. -
0x8007002 This error is specific to upgrades using System Center Configuration Manager 2012 R2 SP1 CU3 (5.00.8238.1403)
Error 800705B4: This operation returned because the timeout period expired.A time out issue set by the task sequence limitation to 180 mins of run time. This can also occur if the System Center client is corrupted.Review the SMSTS.log file and verify the following error is displayed:
-Command line execution failed (800705B4) TSManager 3/30/2016 10:11:29 PM 8920 (0x22D8)
-Failed to run the action: Upgrade Windows.
-

To resolve this issue, increase the default task sequence run time and change the task sequence to have the content downloaded locally prior to installation. -

-## Appendix A: Less common errors I haven't edited yet +## Other error codes @@ -776,117 +851,7 @@ Some important points to remember if you choose to use an external storage drive
-## Appendix B: Less common errors I haven't edited and don't know how to classify - - - - - - - - - - - - - - - - - - - - - - - - -
Error CodesCauseMitigation
Contact your system administrator to upgrade Windows Server or Enterprise EditionsThis issue occurs if you run the updater tool. The tool works only with the Windows 10 Home, Pro, and Education editions.To resolve this issue, use a different method to upgrade to Windows 10 version 1607. For example, download the ISO, and then run Setup from it.
When doing an upgrade to Windows Version 1607 is it supported to use a custom install.wim (sysprepped) instead of the default install.wim that comes with Windows Version 1607 UnsupportedIt is not supported to replace the install.wim with custom wim (sysprepped or not). It is supported to do some minor changes to the default install.wim such as injecting latest cumulative update or remove inbox apps.
0xC1420127The typical conversion of the error means that the specified image in the specified wim is already mounted for read/write access. When we launch the setup.exe, it checks the registry key. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WIMMount\Mounted Images to check for any previously mounted WIM files on the system and if the image is mounted we will get this error.This error would be very rare on Upgrades of WIN10 specially when upgrading to the Anniversary 1607 Build. This issue has been fixed with the Cumulative updates released in June 2016 for Windows 10. When we perform an Upgrade, it is recommended to Perform a Windows Update first and apply all important updates on the current OS and then start the Upgrade process for Windows 10.
0x8004100EThis error code indicates that there is a problem with an Application that has an Invalid WMI NamespaceIn order to fix this problem, we need to open Application Event log and Check for Errors for various applications that could be causing this error. You can use WMIDIAG tool and make sure that the WMI is working well. The step by step instructions are available at: https://technet.microsoft.com/en-us/library/ff404265.aspx
0x80070057This error means that One or more arguments are invalidThis is a very generic error, and it could be due to any of the issues that we would have on the machine. This error may not be related to Upgrade only. It could be due to any programs; device drivers etc. There is no specific resolution for this error
0x8007007eThe error indicates one of the modules required to upgrade to Windows 10 was not found, some of these modules could be manifest files, COM Classes, DLL or any app packages that may be missing."When we start the upgrade of the OS, the Setup engine is responsible to check and confirm that all OS components / modules are running in good health, so that the upgrade succeeds. When we have any issues being reported with manifest files, COM Classes, DLL or any app packages, the setup engine would give this error. In order to fix this error, we would suggest to follow the solutions as below and then start the upgrade again. - -Solution 1: System File Checker -Follow the detailed steps as in: https://support.microsoft.com/en-us/kb/929833 - -Solution 2: Integrated CHKSUR -Run DISM Command to verify the health of the system: -1. Go to Start -2. Search for """"Command Prompt"""" -3. Right Click and select """"Run as Administrator"""" -4. On the prompt type command: Dism /Online /Cleanup-Image /CheckHealth -5. Hit Enter. -6. When you use the /CheckHealth argument, the DISM tool will report whether the image is healthy, repairable, or non-repairable. If the image is non-repairable, you should discard the image and start again. -7. If the image is repairable, you can use the /RestoreHealth argument to repair the image. Dism /Online /Cleanup-Image /RestoreHealth. -"
0x8007045dThis error indicates that we ran into an I/O device error."Please ensure that all I/O devices are working correctly. Please review the Device Manager for any errors and troubleshoot accordingly. -Refer: https://msdn.microsoft.com/windows/hardware/drivers/install/troubleshooting-device-and-driver-installations - -Additionally, you can review the following logs to verify which I/O device is causing the problem. - ""%systemroot%\$Windows.~BT\Sources\Panther\setupact.log"" - -If unable to review the logs, post on Windows 10 TechNet Forum (https://social.technet.microsoft.com/Forums/en-us/home?forum=win10itprogeneral&filter=alltypes&sort=lastpostdesc) -"
0x80070542The user executing the Setup.exe does not have all permissions required to complete the upgrade. "Please ensure the user performing the upgrade is part of Local Administrators group or is a Local Admin. - -Additionally, to troubleshoot further you may need to identify which process is preventing access to certain resources required for upgrade process. That can be identify by using Process Monitor (https://technet.microsoft.com/en-us/sysinternals/processmonitor). -Use this (https://support.microsoft.com/en-us/kb/939896) to understand how to use Process Monitor and then post the results to Windows 10 TechNet Forum (https://social.technet.microsoft.com/Forums/en-us/home?forum=win10itprogeneral&filter=alltypes&sort=lastpostdesc) -"
0x80070652 This error occurs when another program is being installed at the same time as the upgrade.Ensure that the are no other installation currently in progress. If there is, wait for the installation to complete. Restart the computer and do the upgrade to Windows 10.
0x800F0923This error code indicates that the user entered Safe Mode during the upgrade process.In order to complete the upgrade successfully, we recommend that you reboot the system in normal mode. If a roll-back occurs, re-initiate the upgrade.
0x80200056This error indicates when the upgrade attempts to use a security token for some of the operations, but the token is not currently available. You can attempt to re-login to the machine with a local administrator privileges and attempt to re-run the upgrade. Ensure that you do not logoff until the upgrade is complete.
0xC0000005The error indicates that the setup process lead to an access violation"Please ensure the user performing the upgrade is part of Local Administrators group or is a Local Admin. - -Additionally, to troubleshoot further you may need to identify which process is preventing access to certain resources required for upgrade process. That can be identify by using Process Monitor (https://technet.microsoft.com/en-us/sysinternals/processmonitor). -Use this (https://support.microsoft.com/en-us/kb/939896) to understand how to use Process Monitor and then post the results to Windows 10 TechNet Forum (https://social.technet.microsoft.com/Forums/en-us/home?forum=win10itprogeneral&filter=alltypes&sort=lastpostdesc) -"
0XC0000428"This error occurs when the digital signatures for one of the Boot Critical Drivers has not been verified. In most cases, we will see an error on Bootup which will be similar to as below: -File: \Windows\system32\boot\winload.exe -Status:0xc0000428 -Info: Windows cannot verify the digital signature for this file.""In order to fix this error, we need to look for the file that is causing the issue. The file listed in the cause section may vary as well. When this error occurs, the machine / device will show a bluescreen and will not be in a useable state. At this point, we would need to perform Automatic Repair using Windows 10 installation media. The Drivers, conflicts with other programs, malware, and memory can all cause startup problems. -Automatic repair can detect and fix problems that prevent your PC from starting. Refer to the steps: - -a. Insert the installation USB media and boot Windows Technical Preview from it. -b. In the ‘Windows setup’ page select the ‘language to install’, ‘Time and currency format’ and the ‘keyboard or input method’ and click on ‘next’. -c. Click on ‘Repair your computer’ and select ‘Troubleshoot’. -d. Select ‘Automatic Repair’ and select the operating system. -e. You will then see a blue screen and an option to choose. Choose the option Troubleshoot and select advanced options. - f. You may choose Automatic Repair from Advanced boot option. - g. Follow the instructions. - -The above steps should fix the issue and get the driver signatures back as well for the corrupted drivers. If that does not help, then we may not have any other option than performing a Clean Install of Windows 10 on the machine / device. You can create a Windows 10 installation Disc and perform a clean installation on the computer. To create a please find the below link: -https://www.microsoft.com/en-us/software-download/windows10 - -Once the media is created by the tool, it will walk you through how to set up Windows 10 on your PC. During setup, you might be asked to enter a product key. - If you bought Windows 10 and are installing it for the first time, you’ll need to enter the Windows 10 product key you received in the confirmation email after your purchase. If you don’t have a product key and you’ve not previously upgraded to Windows 10, select I need to buy a Windows 10 product key. -"
0xc1900106This indicate that upgrade process was forcefully terminated either by Rebooting or forcefully canceling the setup. "We recommended that when the Windows 10 Upgrade is initiated, one should not terminate the process at any time until the Setup completes. Before initiating the setup, we should make sure: -1. The device (Laptop or Surface) it should be connected to power source and adequately charged. -2. The user is not cancelling the setup on the Black Screen, when the setup.exe is installing devices and configuring user settings. -PS: It takes time on the device configuration and migration depending upon the Speed of the CPU and the amount of RAM on the system. -"
0xC1900208 -1047526904This error occurs when the computer does not pass the compatibility check for upgrading to Windows 10."This error comes when there is software/driver which is not yet certified to be compatible with windows 10. Hence you might want to re-run the compatibility check before initiating the Upgrade. -Refer AskCore Blog: Using the Windows 10 Compatibility Reports to understand upgrade issues (https://blogs.technet.microsoft.com/askcore/2016/01/21/using-the-windows-10-compatibility-reports-to-understand-upgrade-issues/) - -Once you have found the in-compatible software/drivers: -1. Uninstall incompatible software or hardware or driver, -2. Now re-run the compatibility check just to verify that there no more in-compatible software/driver on the machine. -3. If it comes clean, initiate the upgrade. -4. Else, repeat the steps until the compatibility check is clean. -"
Couldn't Update System Reserved PartitionThis error occurs because the System Reserved Partition (SRP) is full.Free up 15MB of space on the SRP using the appropriate method described in Knowledge Base article 3086249, and then try the upgrade again.
MismatchedLanguage, found HardBlockThis error code indicates that the Current Language installed on the machine is not Supported for the Upgrade to start.We need to have English as the base Language in order to upgrade to Windows 10. There is a Hard block for the Upgrade to be performed and the compatibility scan data is saved to %Systemroot%\$WINDOWS.~BT\Sources\Panther\CompatData_YYYY.txt
Setup couldn’t start properly. Please reboot your PC and try running Windows 10 Setup againThis error occurs if the upgrade files are corrupt due to a failed Windows 10 download."The Setup.exe initializes the temporary folders to copy the data and prepare the machine for upgrade. The specific folders that are initialized are: - -1. C:\$Windows ~BT (Hidden Folder) -2. C:\$Windows~WS (Hidden Folder) - -In order to delete the above folders we would suggest that we use the Disk Clean Up tool and delete the folders and then try to run the upgrade again. -https://support.microsoft.com/en-us/help/17421/windows-free-up-drive-space -"
Unable to resurrect NewSystem object. hr=0x80070002"This error occurs when the setup.exe is unable to create the newsystem data file when the upgrade starts. If we look at the C:\$Windows.~BT\Sources\Panther\diagerr.xml, we should see something like: -CSetupPlatform::ResurrectNewSystem: -Failure: Win32Exception: \\?\C:\$Windows.~BT\Sources\NewSystem.dat: -The system cannot find the file specified. [0x00000002] __cdecl -UnBCL::FileStream::FileStream(const class UnBCL::String *,enum -UnBCL::FileMode,enum UnBCL::FileAccess,enum UnBCL::FileShare,unsigned long)""The NewSystem.dat is an operational file that is created at the beginning of the upgrade process and used at various points in the setup phase like driver migrations; disk space detections; Platforms detections and creating a base image of the new OS that is extracted from the INSTALL.WIM, which is the source file for the upgrade. -There are couple of solutions for this issue: -Solution 1: Disk Space -Check and Make sure that we have good amount of free disk space on the OS partition. Disk space requirements: -a. For 32-bit: Greater than 16gb -b. For 64-Bit: Greater than 20gb - -Solution 2: Upgrade Path -We need to make sure that we are upgrading the existing OS, to the New Version as per the guidelines described in https://technet.microsoft.com/en-us/itpro/windows/deploy/windows-10-upgrade-paths?f=255&MSPPError=-2147217396 - -Solution: Media Creation Tool -Use the Media Creation tool and create an ISO and then start the upgrade of the OS. The tool can be downloaded from: http://go.microsoft.com/fwlink/?LinkId=691209 -"
## Related topics From 29445b1d67607bc8eef41561de39a34ab69a810b Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 4 Oct 2016 17:33:55 -0700 Subject: [PATCH 139/256] update --- .../resolve-windows-10-upgrade-errors.md | 71 ++++++++----------- 1 file changed, 30 insertions(+), 41 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 1ff874c41a..80aab4d2de 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -28,6 +28,7 @@ The following topics and procedures are provided in this guide: - [Result codes](#result-codes): Information about result codes. - [Extend codes](#extend-codes): Information about extend codes. - [Log files](#log-files): A list and description of log files useful for troubleshooting. + - [Analyzing log files](#analyzing-log-files): General procedures for log file analysis with an example. - [Common error codes](#common-error-codes): Causes and mitigation procedures associated with some common error codes. - [0xC1900101](#0xC1900101): Information about the 0xC1900101 result code. - [0x800xxxxx](#0x800xxxxx): Information about result codes that start with 0x800. @@ -59,7 +60,13 @@ WIM = Windows image (Microsoft) The following steps can resolve many common Windows upgrade problems. -1. [Repair system files](#repair-system-files). +1. Attept to repair system files by typing the following commands at an elevated command prompt. It may take several minutes for the command operations to be completed. + +``` +DISM.exe /Online /Cleanup-image /Restorehealth +sfc /scannow +``` + 2. Update Windows so that all available recommended updates are installed. 3. Uninstall non-Microsoft antivirus software.
- Use Windows Defender for protection during the upgrade. @@ -69,27 +76,6 @@ The following steps can resolve many common Windows upgrade problems. 6. Update firmware and drivers. 7. Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process. -### Repair system files - -Use the following commands to repair system files. -
It may take several minutes for the command operations to be completed. - -To repair damaged system files: - -1. Open an elevated command prompt. -2. Type the following command, and then press ENTER. - -``` -DISM.exe /Online /Cleanup-image /Restorehealth -``` - -3. Type the following command, and then press ENTER. - -``` -sfc /scannow -``` -For more information, see [Fix Windows Update errors by using the DISM or System Update Readiness tool](https://support.microsoft.com/en-us/kb/947821). - ## Upgrade error codes If the upgrade process is not successful, Windows Setup will return two codes: @@ -226,24 +212,23 @@ Event logs: Generic rollbacks (0xC1900101) or unexpected reboots.
-### Analyze log files +### Analyzing log files To analyze Windows Setup log files:

  1. Determine the Windows Setup error code. -
  2. Based on the extend code portion of the error code, determine the type and location of a log files to investigate. -
    • Review the [Extend codes](#extend-codes) and [Log files](#log-files) sections in this topic for more information.
    +
  3. Based on the [extend code](#extend-codes) portion of the error code, determine the type and location of a [log files](#log-files) to investigate.
  4. Open the log file in a text editor, such as notepad. -
  5. Using the result code portion of the Windows Setup error code, search for the result code in the file and fine the last occurrence of the code. +
  6. Using the result code portion of the Windows Setup error code, search for the result code in the file and find the last occurrence of the code.
  7. To find the last occurrence of the result code:
      -
    1. Scroll to the bottom of the file and click after the last character -
    2. Click Edit -
    3. Click Find -
    4. Type the result code -
    5. Select Up under Direction -
    6. Click Find Next +
    7. Scroll to the bottom of the file and click after the last character. +
    8. Click **Edit**. +
    9. Click **Find**. +
    10. Type the result code. +
    11. Under **Direction** select **Up**. +
    12. Click **Find Next**.
  8. When you have located the last occurrence of the result code, scroll up a few lines from this location in the file and review the processes that failed just prior to generating the result code.
  9. Search for the following important text strings: @@ -257,7 +242,7 @@ To analyze Windows Setup log files: For example, assume that searching for the result code "8007042B" reveals the following content from the setuperr.log file: -``` +
     2016-09-08 09:20:05, Error                 SP     Error READ, 0x00000002 while gathering/applying object: apply-success, Action,CMXEPlugin,C:\$WINDOWS.~BT\Sources\ReplacementManifests,Microsoft-Windows-DirectoryServices-ADAM-Client\adammigrate.dll,{43CCF250-2A74-48c6-9620-FC312EC475D6},Apartment. Will return 2[gle=0x000000cb]
     2016-09-08 09:23:33, Error                 MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
     2016-09-08 09:23:50, Error                 SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
    @@ -270,15 +255,19 @@ For example, assume that searching for the result code "8007042B" reveals the fo
     2016-09-08 09:23:52, Error                 SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
     2016-09-08 09:23:52, Error                 SP     Operation execution failed.[gle=0x000000b7]
     2016-09-08 09:23:52, Error                 SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
    -```
    +
    -In this example, the third line indicates there was an error 0x00000497 with the folder **C:\Users\user1\Cookies**: +In this example, the third line indicates there was an error **0x00000497** with the folder **C:\Users\user1\Cookies**: -

    Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0 +

    +2016-09-08 09:23:50, Error                 SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
    +
    -The error 0x00000497 is a [Win32 error code](https://msdn.microsoft.com/en-us/library/cc231199.aspx) corresponding to: ERROR_UNABLE_TO_REMOVE_REPLACED, Unable to remove the file to be replaced. Therefore, it appears that Windows Setup failed because it was not able to migrate the "C:\Users\user1\Cookies" folder. Searching the setupact.log file for additional details, the following text is found: +
    The error 0x00000497 is a [Win32 error code](https://msdn.microsoft.com/en-us/library/cc231199.aspx) corresponding to: +
    • ERROR_UNABLE_TO_REMOVE_REPLACED: Unable to remove the file to be replaced.
    +Therefore, Windows Setup failed because it was not able to migrate the **C:\Users\user1\Cookies** folder. Searching the setupact.log file for additional details, the following text is found: -``` +
     2016-09-08 09:23:50, Warning                      RECAPPLY: Error while moving \\?\C:\Windows.old\Users\user1\Cookies to \\?\C:\Users\user1\Cookies. Error: 0x000000B7
     2016-09-08 09:23:50, Info                  MIG    Cannot apply recursively object: C:\Users\user1\Cookies: Win32Exception: Cannot create a file when that file already exists. [0x000000B7] void __cdecl Mig::CUpgradeTransportStreamProxy::CreateFolder(class UnBCL::String *,int,int *,struct ILocalProgress *)
     2016-09-08 09:23:50, Warning               MIG    Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed. Exception class Mig::TargetExistsException: (no exception message provided) void __cdecl Mig::CFileDataStore::Create(class Mig::CDataUnit *)
    @@ -286,13 +275,13 @@ The error 0x00000497 is a [Win32 error code](https://msdn.microsoft.com/en-us/li
     2016-09-08 09:23:50, Error                 SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1b\Cookies. Will return 0
     2016-09-08 09:23:50, Error                 MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
     2016-09-08 09:23:50, Error      [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
    -```
    +
    The setupact.log file also contains information detailing the configuration of files and folders. By searching for "C:\Users\user1\Cookies" we are able to determine that this folder is not installed in the default location: -``` +
     2016-09-08 08:49:12, Info                  MIG    Known folder CSIDL_COOKIES: C:\Users\user1\Cookies, default location: No
    -```
    +
    This error can be resolved by configuring the folder to use its default location. From 17a5f3fd6188f8cc33c6c5ba8ba89432b5c10e9e Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 4 Oct 2016 17:52:35 -0700 Subject: [PATCH 140/256] update --- windows/deploy/resolve-windows-10-upgrade-errors.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 80aab4d2de..a8b840be82 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -242,6 +242,8 @@ To analyze Windows Setup log files: For example, assume that searching for the result code "8007042B" reveals the following content from the setuperr.log file: +
    +
     2016-09-08 09:20:05, Error                 SP     Error READ, 0x00000002 while gathering/applying object: apply-success, Action,CMXEPlugin,C:\$WINDOWS.~BT\Sources\ReplacementManifests,Microsoft-Windows-DirectoryServices-ADAM-Client\adammigrate.dll,{43CCF250-2A74-48c6-9620-FC312EC475D6},Apartment. Will return 2[gle=0x000000cb]
     2016-09-08 09:23:33, Error                 MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
    @@ -257,16 +259,21 @@ For example, assume that searching for the result code "8007042B" reveals the fo
     2016-09-08 09:23:52, Error                 SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
     
    +
    + In this example, the third line indicates there was an error **0x00000497** with the folder **C:\Users\user1\Cookies**: +
     2016-09-08 09:23:50, Error                 SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
     
    +
    The error 0x00000497 is a [Win32 error code](https://msdn.microsoft.com/en-us/library/cc231199.aspx) corresponding to:
    • ERROR_UNABLE_TO_REMOVE_REPLACED: Unable to remove the file to be replaced.
    Therefore, Windows Setup failed because it was not able to migrate the **C:\Users\user1\Cookies** folder. Searching the setupact.log file for additional details, the following text is found: +
     2016-09-08 09:23:50, Warning                      RECAPPLY: Error while moving \\?\C:\Windows.old\Users\user1\Cookies to \\?\C:\Users\user1\Cookies. Error: 0x000000B7
     2016-09-08 09:23:50, Info                  MIG    Cannot apply recursively object: C:\Users\user1\Cookies: Win32Exception: Cannot create a file when that file already exists. [0x000000B7] void __cdecl Mig::CUpgradeTransportStreamProxy::CreateFolder(class UnBCL::String *,int,int *,struct ILocalProgress *)
    @@ -276,12 +283,15 @@ Therefore, Windows Setup failed because it was not able to migrate the **C:\User
     2016-09-08 09:23:50, Error                 MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
     2016-09-08 09:23:50, Error      [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
     
    +
    The setupact.log file also contains information detailing the configuration of files and folders. By searching for "C:\Users\user1\Cookies" we are able to determine that this folder is not installed in the default location: +
     2016-09-08 08:49:12, Info                  MIG    Known folder CSIDL_COOKIES: C:\Users\user1\Cookies, default location: No
     
    +
    This error can be resolved by configuring the folder to use its default location. From e18f350782eefbe791db381b7b9e125ca78808a2 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 4 Oct 2016 17:56:10 -0700 Subject: [PATCH 141/256] update --- windows/deploy/resolve-windows-10-upgrade-errors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index a8b840be82..edbc1dac27 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -242,7 +242,7 @@ To analyze Windows Setup log files: For example, assume that searching for the result code "8007042B" reveals the following content from the setuperr.log file: -
    +
     2016-09-08 09:20:05, Error                 SP     Error READ, 0x00000002 while gathering/applying object: apply-success, Action,CMXEPlugin,C:\$WINDOWS.~BT\Sources\ReplacementManifests,Microsoft-Windows-DirectoryServices-ADAM-Client\adammigrate.dll,{43CCF250-2A74-48c6-9620-FC312EC475D6},Apartment. Will return 2[gle=0x000000cb]
    
    From 4738df675856143a0b98b52b3661ddf2d88948d8 Mon Sep 17 00:00:00 2001
    From: Greg Lindsay 
    Date: Tue, 4 Oct 2016 18:07:21 -0700
    Subject: [PATCH 142/256] update
    
    ---
     .../resolve-windows-10-upgrade-errors.md      | 28 +++++++------------
     1 file changed, 10 insertions(+), 18 deletions(-)
    
    diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md
    index edbc1dac27..cfdfbe1db9 100644
    --- a/windows/deploy/resolve-windows-10-upgrade-errors.md
    +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md
    @@ -242,9 +242,9 @@ To analyze Windows Setup log files:
     
     For example, assume that searching for the result code "8007042B" reveals the following content from the setuperr.log file:
     
    -
    -
    +
    +```text
     2016-09-08 09:20:05, Error                 SP     Error READ, 0x00000002 while gathering/applying object: apply-success, Action,CMXEPlugin,C:\$WINDOWS.~BT\Sources\ReplacementManifests,Microsoft-Windows-DirectoryServices-ADAM-Client\adammigrate.dll,{43CCF250-2A74-48c6-9620-FC312EC475D6},Apartment. Will return 2[gle=0x000000cb]
     2016-09-08 09:23:33, Error                 MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
     2016-09-08 09:23:50, Error                 SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
    @@ -257,24 +257,19 @@ For example, assume that searching for the result code "8007042B" reveals the fo
     2016-09-08 09:23:52, Error                 SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
     2016-09-08 09:23:52, Error                 SP     Operation execution failed.[gle=0x000000b7]
     2016-09-08 09:23:52, Error                 SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
    -
    +``` -
    +In the previous text, the third line indicates there was an error **0x00000497** with the folder **C:\Users\user1\Cookies**: -In this example, the third line indicates there was an error **0x00000497** with the folder **C:\Users\user1\Cookies**: - -
    -
    +```text
     2016-09-08 09:23:50, Error                 SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
    -
    -
    +```
    The error 0x00000497 is a [Win32 error code](https://msdn.microsoft.com/en-us/library/cc231199.aspx) corresponding to:
    • ERROR_UNABLE_TO_REMOVE_REPLACED: Unable to remove the file to be replaced.
    Therefore, Windows Setup failed because it was not able to migrate the **C:\Users\user1\Cookies** folder. Searching the setupact.log file for additional details, the following text is found: -
    -
    +```text
     2016-09-08 09:23:50, Warning                      RECAPPLY: Error while moving \\?\C:\Windows.old\Users\user1\Cookies to \\?\C:\Users\user1\Cookies. Error: 0x000000B7
     2016-09-08 09:23:50, Info                  MIG    Cannot apply recursively object: C:\Users\user1\Cookies: Win32Exception: Cannot create a file when that file already exists. [0x000000B7] void __cdecl Mig::CUpgradeTransportStreamProxy::CreateFolder(class UnBCL::String *,int,int *,struct ILocalProgress *)
     2016-09-08 09:23:50, Warning               MIG    Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed. Exception class Mig::TargetExistsException: (no exception message provided) void __cdecl Mig::CFileDataStore::Create(class Mig::CDataUnit *)
    @@ -282,16 +277,13 @@ Therefore, Windows Setup failed because it was not able to migrate the **C:\User
     2016-09-08 09:23:50, Error                 SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1b\Cookies. Will return 0
     2016-09-08 09:23:50, Error                 MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
     2016-09-08 09:23:50, Error      [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
    -
    -
    +``` The setupact.log file also contains information detailing the configuration of files and folders. By searching for "C:\Users\user1\Cookies" we are able to determine that this folder is not installed in the default location: -
    -
    +```text
     2016-09-08 08:49:12, Info                  MIG    Known folder CSIDL_COOKIES: C:\Users\user1\Cookies, default location: No
    -
    -
    +``` This error can be resolved by configuring the folder to use its default location. From 8bf35d6d087ba1a218e70c3a9febd34ec5f30795 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 10:30:57 -0700 Subject: [PATCH 143/256] update --- .../resolve-windows-10-upgrade-errors.md | 68 ++++++++++--------- 1 file changed, 36 insertions(+), 32 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index cfdfbe1db9..be7fd916d6 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -32,7 +32,7 @@ The following topics and procedures are provided in this guide: - [Common error codes](#common-error-codes): Causes and mitigation procedures associated with some common error codes. - [0xC1900101](#0xC1900101): Information about the 0xC1900101 result code. - [0x800xxxxx](#0x800xxxxx): Information about result codes that start with 0x800. -- [Other error codes](#less-common-error-codes): Some additional causes and mitigation procedures associated with various error codes. +- [Other error codes](#less-common-error-codes): Some causes and mitigation procedures are provided for other error codes. ## The Windows 10 upgrade process @@ -60,21 +60,25 @@ WIM = Windows image (Microsoft) The following steps can resolve many common Windows upgrade problems. -1. Attept to repair system files by typing the following commands at an elevated command prompt. It may take several minutes for the command operations to be completed. +
      +
    1. Attept to repair system files by typing the following commands at an elevated command prompt. It may take several minutes for the command operations to be completed.
    2. ``` DISM.exe /Online /Cleanup-image /Restorehealth sfc /scannow ``` -2. Update Windows so that all available recommended updates are installed. -3. Uninstall non-Microsoft antivirus software. -
      - Use Windows Defender for protection during the upgrade. -
      - Verify compatibility information and re-install antivirus applications after the upgrade. -4. Uninstall all nonessential software. -5. Remove nonessential external hardware. -6. Update firmware and drivers. -7. Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process. +
    3. Update Windows so that all available recommended updates are installed.
    4. +
    5. Uninstall non-Microsoft antivirus software. +
        +
      • Use Windows Defender for protection during the upgrade. +
      • Verify compatibility information and re-install antivirus applications after the upgrade.
      • +
      +
    6. Uninstall all nonessential software.
    7. +
    8. Remove nonessential external hardware.
    9. +
    10. Update firmware and drivers.
    11. +
    12. Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process.
    13. +
    ## Upgrade error codes @@ -242,27 +246,27 @@ To analyze Windows Setup log files: For example, assume that searching for the result code "8007042B" reveals the following content from the setuperr.log file: - +>Some lines in the text below are shortened for readability. The date and time at the start of each entry, which is formatted as: 2016-09-08 09:20:05, is replaced with [##]. ```text -2016-09-08 09:20:05, Error SP Error READ, 0x00000002 while gathering/applying object: apply-success, Action,CMXEPlugin,C:\$WINDOWS.~BT\Sources\ReplacementManifests,Microsoft-Windows-DirectoryServices-ADAM-Client\adammigrate.dll,{43CCF250-2A74-48c6-9620-FC312EC475D6},Apartment. Will return 2[gle=0x000000cb] -2016-09-08 09:23:33, Error MIG COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0] -2016-09-08 09:23:50, Error SP Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0 -2016-09-08 09:23:50, Error MIG Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort -2016-09-08 09:23:50, Error [0x08097b] MIG Abandoning apply due to error for object: C:\Users\user1\Cookies -2016-09-08 09:23:51, Error Apply failed. Last error: 0x00000000 -2016-09-08 09:23:51, Error SP pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C -2016-09-08 09:23:52, Error SP Apply: Migration phase failed. Result: 44 -2016-09-08 09:23:52, Error SP Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7] -2016-09-08 09:23:52, Error SP Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7] -2016-09-08 09:23:52, Error SP Operation execution failed.[gle=0x000000b7] -2016-09-08 09:23:52, Error SP CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7] +[##], Error SP Error READ, 0x00000002 while gathering/applying object: +[##], Error MIG COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0] +[##], Error SP Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0 +[##], Error MIG Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort +[##], Error [0x08097b] MIG Abandoning apply due to error for object: C:\Users\user1\Cookies +[##], Error Apply failed. Last error: 0x00000000 +[##], Error SP pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C +[##], Error SP Apply: Migration phase failed. Result: 44 +[##], Error SP Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7] +[##], Error SP Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7] +[##], Error SP Operation execution failed.[gle=0x000000b7] +[##], Error SP CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7] ``` In the previous text, the third line indicates there was an error **0x00000497** with the folder **C:\Users\user1\Cookies**: ```text -2016-09-08 09:23:50, Error SP Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0 +2016-09-08 09:23:50, Error SP Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0 ``` The error 0x00000497 is a [Win32 error code](https://msdn.microsoft.com/en-us/library/cc231199.aspx) corresponding to: @@ -270,19 +274,19 @@ In the previous text, the third line indicates there was an error **0x00000497** Therefore, Windows Setup failed because it was not able to migrate the **C:\Users\user1\Cookies** folder. Searching the setupact.log file for additional details, the following text is found: ```text -2016-09-08 09:23:50, Warning RECAPPLY: Error while moving \\?\C:\Windows.old\Users\user1\Cookies to \\?\C:\Users\user1\Cookies. Error: 0x000000B7 -2016-09-08 09:23:50, Info MIG Cannot apply recursively object: C:\Users\user1\Cookies: Win32Exception: Cannot create a file when that file already exists. [0x000000B7] void __cdecl Mig::CUpgradeTransportStreamProxy::CreateFolder(class UnBCL::String *,int,int *,struct ILocalProgress *) -2016-09-08 09:23:50, Warning MIG Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed. Exception class Mig::TargetExistsException: (no exception message provided) void __cdecl Mig::CFileDataStore::Create(class Mig::CDataUnit *) -2016-09-08 09:23:50, Info MIG Error 1175 during apply of object C:\Users\user1\Cookies. Will ask shell application for resolution. -2016-09-08 09:23:50, Error SP Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1b\Cookies. Will return 0 -2016-09-08 09:23:50, Error MIG Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort -2016-09-08 09:23:50, Error [0x08097b] MIG Abandoning apply due to error for object: C:\Users\user1\Cookies +[##], Warning RECAPPLY: Error while moving \\?\C:\Windows.old\Users\user1\Cookies to \\?\C:\Users\user1\Cookies. Error: 0x000000B7 +[##], Info MIG Cannot apply recursively object: C:\Users\user1\Cookies: Win32Exception: Cannot create a file when that file already exists. +[##], Warning MIG Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed. +[##], Info MIG Error 1175 during apply of object C:\Users\user1\Cookies. Will ask shell application for resolution. +[##], Error SP Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1b\Cookies. Will return 0 +[##], Error MIG Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort +[##], Error [0x08097b] MIG Abandoning apply due to error for object: C:\Users\user1\Cookies ``` The setupact.log file also contains information detailing the configuration of files and folders. By searching for "C:\Users\user1\Cookies" we are able to determine that this folder is not installed in the default location: ```text -2016-09-08 08:49:12, Info MIG Known folder CSIDL_COOKIES: C:\Users\user1\Cookies, default location: No +[##], Info MIG Known folder CSIDL_COOKIES: C:\Users\user1\Cookies, default location: No ``` This error can be resolved by configuring the folder to use its default location. From cec666e049bae63bc5a8ad3fdca4c2fe0e89b081 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 10:43:52 -0700 Subject: [PATCH 144/256] update --- .../resolve-windows-10-upgrade-errors.md | 52 +++++++++++-------- 1 file changed, 29 insertions(+), 23 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index be7fd916d6..98546dbe98 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -246,47 +246,53 @@ To analyze Windows Setup log files: For example, assume that searching for the result code "8007042B" reveals the following content from the setuperr.log file: ->Some lines in the text below are shortened for readability. The date and time at the start of each entry, which is formatted as: 2016-09-08 09:20:05, is replaced with [##]. +>Some lines in the text below are shortened for readability. In addition, the date and time at the start of each line, formatted as: 2016-09-08 09:20:05, is shortened to include only the minutes and seconds, i.e.: 20:05. + +

    setuperr.log content: ```text -[##], Error SP Error READ, 0x00000002 while gathering/applying object: -[##], Error MIG COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0] -[##], Error SP Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0 -[##], Error MIG Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort -[##], Error [0x08097b] MIG Abandoning apply due to error for object: C:\Users\user1\Cookies -[##], Error Apply failed. Last error: 0x00000000 -[##], Error SP pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C -[##], Error SP Apply: Migration phase failed. Result: 44 -[##], Error SP Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7] -[##], Error SP Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7] -[##], Error SP Operation execution failed.[gle=0x000000b7] -[##], Error SP CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7] +20:05, Error SP Error READ, 0x00000002 while gathering/applying object: +23:33, Error MIG COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0] +23:50, Error SP Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0 +23:50, Error MIG Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort +23:50, Error [0x08097b] MIG Abandoning apply due to error for object: C:\Users\user1\Cookies +23:51, Error Apply failed. Last error: 0x00000000 +23:51, Error SP pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C +23:52, Error SP Apply: Migration phase failed. Result: 44 +23:52, Error SP Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7] +23:52, Error SP Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7] +23:52, Error SP Operation execution failed.[gle=0x000000b7] +23:52, Error SP CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7] ``` In the previous text, the third line indicates there was an error **0x00000497** with the folder **C:\Users\user1\Cookies**: ```text -2016-09-08 09:23:50, Error SP Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0 +23:50, Error SP Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0 ``` The error 0x00000497 is a [Win32 error code](https://msdn.microsoft.com/en-us/library/cc231199.aspx) corresponding to: -

    • ERROR_UNABLE_TO_REMOVE_REPLACED: Unable to remove the file to be replaced.
    + +

    ERROR_UNABLE_TO_REMOVE_REPLACED: Unable to remove the file to be replaced. + Therefore, Windows Setup failed because it was not able to migrate the **C:\Users\user1\Cookies** folder. Searching the setupact.log file for additional details, the following text is found: +

    setupact.log content: + ```text -[##], Warning RECAPPLY: Error while moving \\?\C:\Windows.old\Users\user1\Cookies to \\?\C:\Users\user1\Cookies. Error: 0x000000B7 -[##], Info MIG Cannot apply recursively object: C:\Users\user1\Cookies: Win32Exception: Cannot create a file when that file already exists. -[##], Warning MIG Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed. -[##], Info MIG Error 1175 during apply of object C:\Users\user1\Cookies. Will ask shell application for resolution. -[##], Error SP Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1b\Cookies. Will return 0 -[##], Error MIG Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort -[##], Error [0x08097b] MIG Abandoning apply due to error for object: C:\Users\user1\Cookies +23:50, Warning RECAPPLY: Error while moving \\?\C:\Windows.old\Users\user1\Cookies to \\?\C:\Users\user1\Cookies. Error: 0x000000B7 +23:50, Info MIG Cannot apply recursively object: C:\Users\user1\Cookies: Win32Exception: Cannot create a file when that file already exists. +23:50, Warning MIG Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed. +23:50, Info MIG Error 1175 during apply of object C:\Users\user1\Cookies. Will ask shell application for resolution. +23:50, Error SP Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1b\Cookies. Will return 0 +23:50, Error MIG Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort +23:50, Error [0x08097b] MIG Abandoning apply due to error for object: C:\Users\user1\Cookies ``` The setupact.log file also contains information detailing the configuration of files and folders. By searching for "C:\Users\user1\Cookies" we are able to determine that this folder is not installed in the default location: ```text -[##], Info MIG Known folder CSIDL_COOKIES: C:\Users\user1\Cookies, default location: No +49:12, Info MIG Known folder CSIDL_COOKIES: C:\Users\user1\Cookies, default location: No ``` This error can be resolved by configuring the folder to use its default location. From 44a3c0b22a37d4436822bd911515f23d91b94d6d Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 10:50:46 -0700 Subject: [PATCH 145/256] update --- windows/deploy/resolve-windows-10-upgrade-errors.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 98546dbe98..5a5f73863e 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -250,7 +250,9 @@ For example, assume that searching for the result code "8007042B" reveals the fo

    setuperr.log content: -```text + + +

     20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
     23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
     23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
    @@ -263,7 +265,7 @@ For example, assume that searching for the result code "8007042B" reveals the fo
     23:52, Error            SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
     23:52, Error            SP     Operation execution failed.[gle=0x000000b7]
     23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
    -```
    +
    In the previous text, the third line indicates there was an error **0x00000497** with the folder **C:\Users\user1\Cookies**: From d8e8fbb1e22e3956c6359523ed1e3bc65701a4bd Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 11:10:12 -0700 Subject: [PATCH 146/256] update --- windows/deploy/resolve-windows-10-upgrade-errors.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 5a5f73863e..cd3d4151ea 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -250,9 +250,9 @@ For example, assume that searching for the result code "8007042B" reveals the fo

    setuperr.log content: +

    - -
    +
     20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
     23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
     23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
    @@ -267,6 +267,8 @@ For example, assume that searching for the result code "8007042B" reveals the fo
     23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
     
    +
    + In the previous text, the third line indicates there was an error **0x00000497** with the folder **C:\Users\user1\Cookies**: ```text From 961e92f932224e12ec04e3f35c2ba2b4515a5e27 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 11:15:07 -0700 Subject: [PATCH 147/256] update --- windows/deploy/resolve-windows-10-upgrade-errors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index cd3d4151ea..4ecca4a737 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -250,7 +250,7 @@ For example, assume that searching for the result code "8007042B" reveals the fo

    setuperr.log content: -

    +
     20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
    
    From aad31f4c0587842877d48685af9cfe03b05393f3 Mon Sep 17 00:00:00 2001
    From: JanKeller1 
    Date: Wed, 5 Oct 2016 11:29:34 -0700
    Subject: [PATCH 148/256] Added topic about Office 2016
    
    ---
     windows/manage/TOC.md                         |   1 +
     windows/manage/appv-deploying-appv.md         |   3 +-
     ...ploying-microsoft-office-2016-with-appv.md | 444 ++++++++++++++++++
     windows/manage/appv-for-windows.md            |   1 +
     4 files changed, 448 insertions(+), 1 deletion(-)
     create mode 100644 windows/manage/appv-deploying-microsoft-office-2016-with-appv.md
    
    diff --git a/windows/manage/TOC.md b/windows/manage/TOC.md
    index 1eee1f803e..b3a2c2b025 100644
    --- a/windows/manage/TOC.md
    +++ b/windows/manage/TOC.md
    @@ -86,6 +86,7 @@
     ##### [About App-V Reporting](appv-reporting.md)
     ##### [How to install the Reporting Server on a Standalone Computer and Connect it to the Database](appv-install-the-reporting-server-on-a-standalone-computer.md)
     #### [App-V Deployment Checklist](appv-deployment-checklist.md)
    +#### [Deploying Microsoft Office 2016 by Using App-V](appv-deploying-microsoft-office-2016-with-appv.md)
     #### [Deploying Microsoft Office 2013 by Using App-V](appv-deploying-microsoft-office-2013-with-appv.md)
     #### [Deploying Microsoft Office 2010 by Using App-V](appv-deploying-microsoft-office-2010-wth-appv.md)
     ### [Operations for App-V](appv-operations.md)
    diff --git a/windows/manage/appv-deploying-appv.md b/windows/manage/appv-deploying-appv.md
    index d9b76d330e..8ab2d78d3d 100644
    --- a/windows/manage/appv-deploying-appv.md
    +++ b/windows/manage/appv-deploying-appv.md
    @@ -30,7 +30,8 @@ App-V supports a number of different deployment options. Review this topic for i
     
         This section provides a deployment checklist that can be used to assist with installing App-V.
     
    --   [Deploying Microsoft Office 2013 by Using App-V](appv-deploying-microsoft-office-2013-with-appv.md)
    +- [Deploying Microsoft Office 2016 by Using App-V](appv-deploying-microsoft-office-2016-with-appv.md)
    +[Deploying Microsoft Office 2013 by Using App-V](appv-deploying-microsoft-office-2013-with-appv.md)
    [Deploying Microsoft Office 2010 by Using App-V](appv-deploying-microsoft-office-2010-wth-appv.md) These sections describe how to use App-V to deliver Microsoft Office as a virtualized application to computers in your organization. diff --git a/windows/manage/appv-deploying-microsoft-office-2016-with-appv.md b/windows/manage/appv-deploying-microsoft-office-2016-with-appv.md new file mode 100644 index 0000000000..c6138158ae --- /dev/null +++ b/windows/manage/appv-deploying-microsoft-office-2016-with-appv.md @@ -0,0 +1,444 @@ +--- +title: Deploying Microsoft Office 2016 by Using App-V (Windows 10) +description: Deploying Microsoft Office 2016 by Using App-V +author: MaggiePucciEvans +ms.pagetype: mdop, appcompat, virtualization +ms.mktglfcycl: deploy +ms.sitesec: library +ms.prod: w10 +--- + +# Deploying Microsoft Office 2016 by Using App-V + +**Applies to** +- Windows 10, version 1607 + +Use the information in this article to use Application Virtualization (App-V) to deliver Microsoft Office 2016 as a virtualized application to computers in your organization. For information about using App-V to deliver Office 2013, see [Deploying Microsoft Office 2013 by Using App-V](appv-deploying-microsoft-office-2013-with-appv.md). For information about using App-V to deliver Office 2010, see [Deploying Microsoft Office 2010 by Using App-V](appv-deploying-microsoft-office-2010-wth-appv.md). + +This topic contains the following sections: + +- [What to know before you start](#what-to-know-before-you-start) + +- [Creating an Office 2016 package for App-V with the Office Deployment Tool](#creating-an-office-2016-package-for-app-v-with-the-office-deployment-tool)  + +- [Publishing the Office package for App-V](#publishing-the-office-package-for-app-v)  + +- [Customizing and managing Office App-V packages](#customizing-and-managing-office-app-v-packages)  + +## What to know before you start + +Before you deploy Office 2016 by using App-V, review the following planning information. + +### Supported Office versions and Office coexistence + +Use the following table to get information about supported versions of Office and about running coexisting versions of Office. + +| **Information to review** | **Description** | +|-------------------------------------|------------------------| +| [Supported versions of Microsoft Office](appv-planning-for-using-appv-with-office.md#bkmk-office-vers-supp-appv) | - Supported versions of Office
    - Supported deployment types (for example, desktop, personal Virtual Desktop Infrastructure (VDI), pooled VDI)
    - Office licensing options | +| [Planning for using App-V with coexisting versions of Office](appv-planning-for-using-appv-with-office.md#bkmk-plan-coexisting) | Considerations for installing different versions of Office on the same computer | + +### Packaging, publishing, and deployment requirements + +Before you deploy Office by using App-V, review the following requirements. + +  + +| **Task** | **Requirement** | +|-----------|-------------------| +| Packaging | - All of the Office applications that you want to deploy to users must be in a single package.
    - In App-V 5.0 and later, you must use the Office Deployment Tool to create packages. You cannot use the Sequencer.
    - If you are deploying Microsoft Visio 2016 and Microsoft Project 2016 along with Office, you must include them in the same package with Office. For more information, see [Deploying Visio 2016 and Project 2016 with Office](#deploying-visio-2016-and-project-2016-with-office). | +| Publishing | - You can publish only one Office package to each client computer.
    - You must publish the Office package globally. You cannot publish to the user. | +| Deploying any of the following products to a shared computer, for example, by using Remote Desktop Services:
    - Office 365 ProPlus
    - Visio Pro for Office 365
    - Project Pro for Office 365 | You must enable [shared computer activation](https://technet.microsoft.com/library/dn782860.aspx). | + +### Excluding Office applications from a package + +The following table describes the recommended methods for excluding specific Office applications from a package. + +| **Task** | **Details** | +|-------------|---------------| +| Use the **ExcludeApp** setting when you create the package by using the Office Deployment Tool. | Enables you to exclude specific Office applications from the package when the Office Deployment Tool creates the package. For example, you can use this setting to create a package that contains only Microsoft Word.

    For more information, see [ExcludeApp element](https://technet.microsoft.com/library/jj219426.aspx#BKMK_ExcludeAppElement). | +| Modify the DeploymentConfig.xml file | Modify the DeploymentConfig.xml file after the package has been created. This file contains the default package settings for all users on a computer that is running the App-V Client.
    For more information, see [Disabling Office 2016 applications](#disabling-office-2016-applications). | + +## Creating an Office 2016 package for App-V with the Office Deployment Tool + +Complete the following steps to create an Office 2016 package for App-V. + +>**Important**  In App-V 5.0 and later, you must use the Office Deployment Tool to create a package. You cannot use the Sequencer to create packages. + +### Review prerequisites for using the Office Deployment Tool + +The computer on which you are installing the Office Deployment Tool must have: + +  + +| **Prerequisite** | **Description** | +|----------------------|--------------------| +| Prerequisite software | .Net Framework 4 | +| Supported operating systems | - 64-bit version of Windows 10
    - 64-bit version of Windows 8 or 8.1
    - 64-bit version of Windows 7 | + +>**Note**  In this topic, the term “Office 2016 App-V package” refers to subscription licensing. + +### Create Office 2016 App-V Packages Using Office Deployment Tool + +You create Office 2016 App-V packages by using the Office Deployment Tool. The following instructions explain how to create an Office 2016 App-V package with Subscription Licensing. + +Create Office 2016 App-V packages on 64-bit Windows computers. Once created, the Office 2016 App-V package will run on 32-bit and 64-bit Windows 7, Windows 8.1, and Windows 10 computers. + +### Download the Office Deployment Tool + +Office 2016 App-V Packages are created using the Office Deployment Tool, which generates an Office 2016 App-V Package. The package cannot be created or modified through the App-V sequencer. To begin package creation: + +1. Download the [Office 2016 Deployment Tool for Click-to-Run](https://www.microsoft.com/download/details.aspx?id=49117). + + > **Important**  You must use the Office 2016 Deployment Tool to create Office 2016 App-V Packages. + +2. Run the .exe file and extract its features into the desired location. To make this process easier, you can create a shared network folder where the features will be saved. + + Example: \\\\Server\\Office2016 + +3. Check that a setup.exe and a configuration.xml file exist and are in the location you specified. + +### Download Office 2016 applications + +After you download the Office Deployment Tool, you can use it to get the latest Office 2016 applications. After getting the Office applications, you create the Office 2016 App-V package. + +The XML file that is included in the Office Deployment Tool specifies the product details, such as the languages and Office applications included. + +**Step 1: Customize the sample XML configuration file:** Use the sample XML configuration file that you downloaded with the Office Deployment Tool to customize the Office applications: + +1. Open the sample XML file in Notepad or your favorite text editor. + +2. With the sample configuration.xml file open and ready for editing, you can specify products, languages, and the path to which you save the Office 2016 applications. The following is a basic example of the configuration.xml file: + + ``` + + + + + + + + + + + ``` + + >**Note**  The configuration XML is a sample XML file. The file includes lines that are commented out. You can “uncomment” these lines to customize additional settings with the file. To “uncomment” these lines, remove the “<! - -“ from the beginning of the line, and the “-- >” from the end of the line. + + The above XML configuration file specifies that Office 2016 ProPlus 32-bit edition, including Visio ProPlus, will be downloaded in English to the \\\\server\\Office2016, which is the location where Office applications will be saved. Note that the Product ID of the applications will not affect the final licensing of Office. Office 2016 App-V packages with various licensing can be created from the same applications through specifying licensing in a later stage. The table below summarizes the customizable attributes and elements of XML file: + +| **Input** | **Description** | **Example** | +|--------------|----------------------------|----------------| +| Add element | Specifies the products and languages to include in the package. | N/A | +| OfficeClientEdition (attribute of Add element) | Specifies the edition of Office 2016 product to use: 32-bit or 64-bit. The operation fails if **OfficeClientEdition** is not set to a valid value. | **OfficeClientEdition**="32"
    **OfficeClientEdition**="64" | +| Product element | Specifies the application. Project 2016 and Visio 2016 must be specified here as an added product to be included in the applications.
    For more information about the product IDs, see [Product IDs that are supported by the Office Deployment Tool for Click-to-Run](https://support.microsoft.com/kb/2842297). | `Product ID ="O365ProPlusRetail"`
    `Product ID ="VisioProRetail"`
    `Product ID ="ProjectProRetail"` | +| Language element | Specifies the language supported in the applications | `Language ID="en-us"` | +| Version (attribute of Add element) | Optional. Specifies a build to use for the package
    Defaults to latest advertised build (as defined in v32.CAB at the Office source). | `16.1.2.3` | +| SourcePath (attribute of Add element) | Specifies the location in which the applications will be saved to. | `Sourcepath = "\\Server\Office2016"` | +| Channel (part of Add element) | Optional. Defines which channel to use for updating Office after it is installed.
    The default is **Deferred** for Office 365 ProPlus and **Current** for Visio Pro for Office 365 and Project Online Desktop Client.
    For more information about update channels, see [Overview of update channels for Office 365 ProPlus](https://technet.microsoft.com/library/mt455210.aspx). | `Channel="Current"`

    `Channel="Deferred"`

    `Channel="FirstReleaseDeferred"`

    `Channel="FirstReleaseCurrent"` | + +After editing the configuration.xml file to specify the desired product, languages, and also the location which the Office 2016 applications will be saved onto, you can save the configuration file, for example, as Customconfig.xml. + +**Step 2: Download the applications into the specified location:** Use an elevated command prompt and a 64 bit operating system to download the Office 2016 applications that will later be converted into an App-V package. Below is an example command with description of details: + +`\\server\Office2016\setup.exe /download \\server\Office2016\Customconfig.xml` + +In the example: + +| Element | Description | +|-------------------------------|--------------------------------------| +| **\\\\server\\Office2016** | is the network share location that contains the Office Deployment Tool and the custom Configuration.xml file, Customconfig.xml. | +| **Setup.exe** | is the Office Deployment Tool. | +| **/download** | downloads the Office 2016 applications that you specify in the customConfig.xml file. | +| **\\\\server\\Office2016\\Customconfig.xml** | passes the XML configuration file required to complete the download process, in this example, customconfig.xml. After using the download command, Office applications should be found in the location specified in the configuration xml file, in this example \\\\Server\\Office2016. | + +### Convert the Office applications into an App-V package + +After you download the Office 2016 applications through the Office Deployment Tool, use the Office Deployment Tool to convert them into an Office 2016 App-V package. Complete the steps that correspond to your licensing model. + +**Summary of what you’ll need to do:** + +- Create the Office 2016 App-V packages on 64-bit Windows computers. However, the package will run on 32-bit and 64-bit Windows 7, Windows 8 or 8.1, and Windows 10 computers. + +- Create an Office App-V package for either Subscription Licensing package by using the Office Deployment Tool, and then modify the CustomConfig.xml configuration file. + + The following table summarizes the values you need to enter in the CustomConfig.xml file. The steps in the sections that follow the table will specify the exact entries you need to make. + +>**Note**  You can use the Office Deployment Tool to create App-V packages for Office 365 ProPlus. Creating packages for the volume-licensed versions of Office Professional Plus or Office Standard is not supported. + +| **Product ID** | **Subscription Licensing** | +|--------------------------------------------------|-------------------------------------------------------------| +| **Office 2016** | O365ProPlusRetail | +| **Office 2016 with Visio 2016** | O365ProPlusRetail
    VisioProRetail | +| **Office 2016 with Visio 2016 and Project 2016** | O365ProPlusRetail
    VisioProRetail
    ProjectProRetail | + +#### How to convert the Office applications into an App-V package +1. In Notepad, reopen the CustomConfig.xml file, and make the following changes to the file: + + - **SourcePath**: Point to the Office applications downloaded earlier. + + - **ProductID**: Specify the type of licensing, as shown in the following example: + + - Subscription Licensing: + ``` + + + + + + + + + + + ``` + In this example, the following changes were made to create a package with Subscription licensing: + + **SourcePath** is the path, which was changed to point to the Office applications that were downloaded earlier.
    + **Product ID** for Office was changed to `O365ProPlusRetail`.
    + **Product ID** for Visio was changed to `VisioProRetail`. + + - **ExcludeApp** (optional): Lets you specify Office programs that you don’t want included in the App-V package that the Office Deployment Tool creates. For example, you can exclude Access. + + - **PACKAGEGUID** (optional): By default, all App-V packages created by the Office Deployment Tool share the same App-V Package ID. You can use PACKAGEGUID to specify a different package ID for each package, which allows you to publish multiple App-V packages, created by the Office Deployment Tool, and manage them by using the App-V Server. + + An example of when to use this parameter is if you create different packages for different users. For example, you can create a package with just Office 2016 for some users, and create another package with Office 2016 and Visio 2016 for another set of users. + + >**Note**  Even if you use unique package IDs, you can still deploy only one App-V package to a single device. + +2. Use the /packager command to convert the Office applications to an Office 2016 App-V package. + + For example: + + ``` syntax + \\server\Office2016\setup.exe /packager \\server\Office2016\Customconfig.xml \\server\share\Office2016AppV + ``` + + In the example: + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    \\server\Office2016

    is the network share location that contains the Office Deployment Tool and the custom Configuration.xml file, Customconfig.xml.

    Setup.exe

    is the Office Deployment Tool.

    /packager

    creates the Office 2016 App-V package with the type of licensing specified in the customConfig.xml file.

    \\server\Office2016\Customconfig.xml

    passes the configuration XML file (in this case customConfig) that has been prepared for the packaging stage.

    \\server\share\Office2016AppV

    specifies the location of the newly created Office App-V package.

    + + After you run the **/packager** command, the following folders appear up in the directory where you specified the package should be saved:
    + + - **App-V Packages** – contains an Office 2016 App-V package and two deployment configuration files. + - **WorkingDir** + + **Note**  To troubleshoot any issues, see the log files in the %temp% directory (default). + +3. Verify that the Office 2016 App-V package works correctly: + + 1. Publish the Office 2016 App-V package, which you created globally, to a test computer, and verify that the Office 2016 shortcuts appear. + + 2. Start a few Office 2016 applications, such as Excel or Word, to ensure that your package is working as expected. + +## Publishing the Office package for App-V + +Use the following information to publish an Office package. + +### Methods for publishing Office App-V packages + +Deploy the App-V package for Office 2016 by using the same methods you use for any other package: + +- System Center Configuration Manager + +- App-V Server + +- Stand-alone through Windows PowerShell commands + +### Publishing prerequisites and requirements + +| **Prerequisite or requirement** | **Details** | +|---------------------------------------|--------------------| +| Enable Windows PowerShell scripting on the App-V clients | To publish Office 2016 packages, you must run a script.

    Package scripts are disabled by default on App-V clients. To enable scripting, run the following Windows PowerShell command:
    `Set-AppvClientConfiguration -EnablePackageScripts 1` | +| Publish the Office 2016 package globally | Extension points in the Office App-V package require installation at the computer level.

    When you publish at the computer level, no prerequisite actions or redistributables are needed, and the Office 2016 package globally enables its applications to work like natively installed Office, eliminating the need for administrators to customize packages. | + +### How to publish an Office package + +Run the following command to publish an Office package globally: + +- `Add-AppvClientPackage | Publish-AppvClientPackage -global` + +- From the Web Management Console on the App-V Server, you can add permissions to a group of computers instead of to a user group to enable packages to be published globally to the computers in the corresponding group. + +## Customizing and managing Office App-V packages + +To manage your Office App-V packages, use the same operations as you would for any other package, with a few exceptions as outlined in the following sections. + +- [Enabling Office plug-ins by using connection groups](#enabling-office-plug-ins-by-using-connection-groups)  + +- [Disabling Office 2016 applications](#disabling-office-2016-applications)  + +- [Disabling Office 2016 shortcuts](#disabling-office-2016-shortcuts)  + +- [Managing Office 2016 package upgrades](#managing-office-2016-package-upgrades)  + +- [Deploying Visio 2016 and Project 2016 with Office](#deploying-visio-2016-and-project-2016-with-office)  + +### Enabling Office plug-ins by using connection groups + +Use the steps in this section to enable Office plug-ins with your Office package. To use Office plug-ins, you must use the App-V Sequencer to create a separate package that contains just the plug-ins. You cannot use the Office Deployment Tool to create the plug-ins package. You then create a connection group that contains the Office package and the plug-ins package, as described in the following steps. + +#### To enable plug-ins for Office App-V packages + +1. Add a Connection Group through App-V Server, System Center Configuration Manager, or a Windows PowerShell cmdlet. + +2. Sequence your plug-ins using the App-V Sequencer. Ensure that Office 2016 is installed on the computer being used to sequence the plug-in. It is recommended you use Office 365 ProPlus(non-virtual) on the sequencing computer when you sequence Office 2016 plug-ins. + +3. Create an App-V package that includes the desired plug-ins. + +4. Add a Connection Group through App-V server, System Center Configuration Manager, or a Windows PowerShell cmdlet. + +5. Add the Office 2016 App-V package and the plug-ins package you sequenced to the Connection Group you created. + + > **Important**  The order of the packages in the Connection Group determines the order in which the package contents are merged. In your Connection group descriptor file, add the Office 2016 App-V package first, and then add the plug-in App-V package. + +6. Ensure that both packages are published to the target computer and that the plug-in package is published globally to match the global settings of the published Office 2016 App-V package. + +7. Verify that the Deployment Configuration File of the plug-in package has the same settings that the Office 2016 App-V package has. + + Since the Office 2016 App-V package is integrated with the operating system, the plug-in package settings should match. You can search the Deployment Configuration File for “COM Mode” and ensure that your plug-ins package has that value set as “Integrated” and that both "InProcessEnabled" and "OutOfProcessEnabled" match the settings of the Office 2016 App-V package you published. + +8. Open the Deployment Configuration File and set the value for **Objects Enabled** to **false**. + +9. If you made any changes to the Deployment Configuration file after sequencing, ensure that the plug-in package is published with the file. + +10. Ensure that the Connection Group you created is enabled onto your desired computer. The Connection Group created will likely “pend” if the Office 2016 App-V package is in use when the Connection Group is enabled. If that happens, you have to reboot to successfully enable the Connection Group. + +11. After you successfully publish both packages and enable the Connection Group, start the target Office 2016 application and verify that the plug-in you published and added to the connection group works as expected. + +### Disabling Office 2016 applications + +You may want to disable specific applications in your Office App-V package. For instance, you can disable Access, but leave all other Office application main available. When you disable an application, the end user will no longer see the shortcut for that application. You do not have to re-sequence the application. When you change the Deployment Configuration File after the Office 2016 App-V package has been published, you will save the changes, add the Office 2016 App-V package, and then republish it with the new Deployment Configuration File to apply the new settings to Office 2016 App-V Package applications. + +>**Note**  To exclude specific Office applications (for example, Access) when you create the App-V package with the Office Deployment Tool, use the **ExcludeApp** setting. + +#### To disable an Office 2016 application + +1. Open a Deployment Configuration File with a text editor such as **Notepad** and search for “Applications." + +2. Search for the Office application you want to disable, for example, Access 2016. + +3. Change the value of "Enabled" from "true" to "false." + +4. Save the Deployment Configuration File. + +5. Add the Office 2016 App-V Package with the new Deployment Configuration File. + + ``` syntax + + + Lync 2016 + + + + + + + Access 2016 + + + + + ``` + +6. Re-add the Office 2016 App-V package, and then republish it with the new Deployment Configuration File to apply the new settings to Office 2016 App-V Package applications. + +### Disabling Office 2016 shortcuts + +You may want to disable shortcuts for certain Office applications instead of unpublishing or removing the package. The following example shows how to disable shortcuts for Microsoft Access. + +#### To disable shortcuts for Office 2016 applications + +1. Open a Deployment Configuration File in Notepad and search for “Shortcuts”. + +2. To disable certain shortcuts, delete or comment out the specific shortcuts you don’t want. You must keep the subsystem present and enabled. For example, in the example below, delete the Microsoft Access shortcuts, while keeping the subsystems <shortcut> </shortcut> intact to disable the Microsoft Access shortcut. + + ``` syntax + Shortcuts + + --> + + + + + [{Common Programs}]\Microsoft Office 2016\Access 2016.lnk + [{AppvPackageRoot}])office16\MSACCESS.EXE + [{Windows}]\Installer\{90150000-000F-0000-0000-000000FF1CE)\accicons.exe.Ø.ico + + + Microsoft.Office.MSACCESS.EXE.16 + true + Build a professional app quickly to manage data. + l + [{AppVPackageRoot}]\officel6\MSACCESS.EXE + + ``` + +3. Save the Deployment Configuration File. + +4. Republish Office 2016 App-V Package with new Deployment Configuration File. + +Many additional settings can be changed through modifying the Deployment Configuration for App-V packages, for example, file type associations, Virtual File System, and more. For additional information on how to use Deployment Configuration Files to change App-V package settings, refer to the additional resources section at the end of this document. + +### Managing Office 2016 package upgrades + +To upgrade an Office 2016 package, use the Office Deployment Tool. To upgrade a previously deployed Office 2016 package, perform the following steps. + +#### How to upgrade a previously deployed Office 2016 package + +1. Create a new Office 2016 package through the Office Deployment Tool that uses the most recent Office 2016 application software. The most recent Office 2016 bits can always be obtained through the download stage of creating an Office 2016 App-V Package. The newly created Office 2016 package will have the most recent updates and a new Version ID. All packages created using the Office Deployment Tool have the same lineage. + + > **Note**  Office App-V packages have two Version IDs: + > - An Office 2016 App-V Package Version ID that is unique across all packages created using the Office Deployment Tool. + > - A second App-V Package Version ID, x.x.x.x for example, in the AppX manifest that will only change if there is a new version of Office itself. For example, if a new Office 2016 release with upgrades is available, and a package is created through the Office Deployment Tool to incorporate these upgrades, the X.X.X.X version ID will change to reflect that the Office version itself has changed. The App-V server will use the X.X.X.X version ID to differentiate this package and recognize that it contains new upgrades to the previously published package, and as a result, publish it as an upgrade to the existing Office 2016 package. + +2. Globally publish the newly created Office 2016 App-V Packages onto computers where you would like to apply the new updates. Since the new package has the same lineage of the older Office 2016 App-V Package, publishing the new package with the updates will only apply the new changes to the old package, and thus will be fast. + +3. Upgrades will be applied in the same manner of any globally published App-V Packages. Because applications will probably be in use, upgrades might be delayed until the computer is rebooted. + +### Deploying Visio 2016 and Project 2016 with Office + +The following table describes the requirements and options for deploying Visio 2016 and Project 2016 with Office. + +| **Task** | **Details** | +|---------------------|---------------| +| How do I package and publish Visio 2016 and Project 2016 with Office? | You must include Visio 2016 and Project 2016 in the same package with Office.
    If you are not deploying Office, you can create a package that contains Visio and/or Project, as long as you follow the packaging, publishing, and deployment requirements described in this topic. | +| How can I deploy Visio 2016 and Project 2016 to specific users? | Use one of the following methods:
    **To create two different packages and deploy each one to a different group of users**:
    Create and deploy the following packages:
    - A package that contains only Office - deploy to computers whose users need only Office.
    - A package that contains Office, Visio, and Project - deploy to computers whose users need all three applications.

    **To create only one package for the whole organization, or create a package intended for users who share computers**:
    Follow these steps:
    1. Create a package that contains Office, Visio, and Project.
    2. Deploy the package to all users.
    3. Use [AppLocker](https://technet.microsoft.com/itpro/windows/keep-secure/applocker-overview) to prevent specific users from using Visio and Project. | + +## Related topics + +- [Deploying App-V for Windows 10](appv-deploying-appv.md) +- [Deploying Microsoft Office 2013 by Using App-V](appv-deploying-microsoft-office-2013-with-appv.md) +- [Deploying Microsoft Office 2010 by Using App-V](appv-deploying-microsoft-office-2010-wth-appv.md) +- [Office 2016 Deployment Tool for Click-to-Run](https://www.microsoft.com/download/details.aspx?id=49117) + +## Have a suggestion for App-V? + +Add or vote on suggestions on the [Application Virtualization feedback site](http://appv.uservoice.com/forums/280448-microsoft-application-virtualization).
    For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). \ No newline at end of file diff --git a/windows/manage/appv-for-windows.md b/windows/manage/appv-for-windows.md index aa08aead59..3938202a14 100644 --- a/windows/manage/appv-for-windows.md +++ b/windows/manage/appv-for-windows.md @@ -35,6 +35,7 @@ The topics in this section provide information and step-by-step procedures to he - [Deploying the App-V Sequencer and Configuring the Client](appv-deploying-the-appv-sequencer-and-client.md) - [Deploying the App-V Server](appv-deploying-the-appv-server.md) - [App-V Deployment Checklist](appv-deployment-checklist.md) +- [Deploying Microsoft Office 2016 by Using App-V](appv-deploying-microsoft-office-2016-with-appv.md) - [Deploying Microsoft Office 2013 by Using App-V](appv-deploying-microsoft-office-2013-with-appv.md) - [Deploying Microsoft Office 2010 by Using App-V](appv-deploying-microsoft-office-2010-wth-appv.md) From baf9334f876a431b226f2d3a4c33bcbcd1b9edef Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Wed, 5 Oct 2016 11:42:01 -0700 Subject: [PATCH 149/256] updates from tech review --- .../windows/get-minecraft-for-education.md | 10 +++--- education/windows/school-get-minecraft.md | 32 ++++++++++--------- education/windows/teacher-get-minecraft.md | 20 ++++++------ 3 files changed, 32 insertions(+), 30 deletions(-) diff --git a/education/windows/get-minecraft-for-education.md b/education/windows/get-minecraft-for-education.md index 2fedf96bda..d501c53df0 100644 --- a/education/windows/get-minecraft-for-education.md +++ b/education/windows/get-minecraft-for-education.md @@ -21,22 +21,22 @@ author: jdeckerMS Teachers and IT administrators can now get early access to **Minecraft Education Edition** and add it their Microsoft Store for Business for distribution. -![education.minecraft.net](images/minecraft.png) + ## Prerequisites - **Minecraft Education Edition** requires Windows 10. - Early access to **Minecraft Education Edition** is offered to education tenants that are managed by Azure Active Directory (Azure AD). - If your school doesn't have an Azure AD tenant, the [IT administrator can set one up](school-get-minecraft.md) as part of the process of getting **Minecraft Education Edition**. - * Office 365, which includes online versions of Office apps plus 1 TB online storage and [Microsoft Classroom](https://classroom.microsoft.com/), is free for teachers and students. [Sign up your school for Office 365 Education.](https://products.office.com/en-us/academic/office-365-education-plan) - * If your school has an Office 365 Education subscription, it includes a free Azure AD subscription. [Register your free Azure AD subscription.](https://msdn.microsoft.com/en-us/library/windows/hardware/mt703369%28v=vs.85%29.aspx) + * Office 365, which includes online versions of Office apps plus 1 TB online storage and [Microsoft Classroom](https://classroom.microsoft.com/), is free for teachers and students. [Sign up your school for Office 365 Education.](https://products.office.com/academic/office-365-education-plan) + * If your school has an Office 365 Education subscription, it includes a free Azure AD subscription. [Register your free Azure AD subscription.](https://msdn.microsoft.com/library/windows/hardware/mt703369%28v=vs.85%29.aspx) -![teacher](images/teacher.png) + [Learn how teachers can get and distribute **Minecraft Education Edition**](teacher-get-minecraft.md) -![IT administrator](images/school.png) + [Learn how IT administrators can get and distribute **Minecraft Education Edition**](school-get-minecraft.md), and how to manage permissions for Minecraft. diff --git a/education/windows/school-get-minecraft.md b/education/windows/school-get-minecraft.md index e1d8f75c0d..da7e2d7c94 100644 --- a/education/windows/school-get-minecraft.md +++ b/education/windows/school-get-minecraft.md @@ -8,45 +8,47 @@ ms.sitesec: library author: jdeckerMS --- -# For IT administrators: get Minecraft Education Edition +# For IT administrators: get Minecraft: Education Edition **Applies to:** - Windows 10 -When you sign up for early access to [Minecraft Education Edition](http://education.minecraft.net), Minecraft will be added to the inventory in your Windows Store for Business, a private version of Windows Store associated with your Azure Active Directory (Azure AD) tenant. Your Store for Business is only displayed to members of your organization. +When you sign up for early access to [Minecraft: Education Edition](http://education.minecraft.net), Minecraft will be added to the inventory in your Windows Store for Business, a private version of Windows Store associated with your Azure Active Directory (Azure AD) tenant. Your Store for Business is only displayed to members of your organization. -> **Note**: If you don't have an Azure AD or Office 365 tenant, you can set up a free Office 365 subscription when you request Minecraft Education Edition. +> **Note**: If you don't have an Azure AD or Office 365 tenant, you can set up a free Office 365 subscription when you request Minecraft: Education Edition. For more information on ## Add Minecraft to your Windows Store for Business You can start with the Minecraft: Education Edition trial to get individual copies of the app. For more information, see [Minecraft: Education Edition - individual copies](#individual-copies). -If you’ve been approved and are part of the Enrollment for Education Solutions program, you can purchase a volume license for Minecraft: Education Edition. For more information, see [Minecraft: Education Edition - volume license](#volume-license) +If you’ve been approved and are part of the Enrollment for Education Solutions program, you can purchase a volume license for Minecraft: Education Edition. For more information, see [Minecraft: Education Edition - volume license](#volume-license). -### Minecraft: Education Edition - individual copies +Minecraft: Education Edition licenses can be purchased directly through the Windows Store for Business, or through the Enrollment for Education Solutions (EES) volume licensing program. For more information, [add redirect to screenshot]. -1. Go to [http://education.minecraft.net/](http://education.minecraft.net/) and select **Get the app**. +### Minecraft: Education Edition - direct purchase - ![Click Get the app](images/it-get-app.png) +1. Go to [http://education.minecraft.net/](http://education.minecraft.net/) and select **GET STARTED**. + + 2. Enter your email address. - ![Enter school email address](images/enter-email.png) + - If your email address isn't associated to an Azure AD or Office 365 tenant, you'll be asked to fill in a form. The information will be used to create an Office 365 subscription for your school. 3. Select **Get the app**. This will take you to the Windows Store for Business to download the app. You will also receive an email with instructions and a link to the Store. - ![You can get the app now](images/get-the-app.png) + 4. Sign in to Windows Store for Business with your email address. 5. Read and accept the Windows Store for Business Service Agreement, and then select **Next**. -6. **Minecraft Education Edition** opens in the Windows Store for Business. Select **Get the app**. This places **Minecraft: Education Edition** in your Store inventory. +6. **Minecraft: Education Edition** opens in the Windows Store for Business. Select **Get the app**. This places **Minecraft: Education Edition** in your Store inventory. - ![Get Minecraft app in Store](images/minecraft-get-the-app.png) + Now that the app is in your Store for Business inventory, you can choose how to distribute Minecraft. For more information on distribution options, see [Distribute Minecraft](#distribute-minecraft). @@ -60,7 +62,7 @@ Qualified education institutions can purchase Minecraft: Education Edition volum ## Distribute Minecraft -After Minecraft Education Edition is added to your Windows Store for Business, you have three options: +After Minecraft: Education Edition is added to your Windows Store for Business, you have three options: - You can install the app on your PC. - You can assign the app to others. @@ -161,7 +163,7 @@ You'll download a .zip file, extract the files, and then use one of the files to 6. **Restart**. Once installation is complete, restart each PC. Minecraft: Education Edition app is now ready for any student to use. -## Manage Minecraft Education Edition +## Manage Minecraft: Education Edition ### Access to Windows Store for Business By default, when a teacher with a work or school account in your edu tenant acquires Minecraft: Education Edition, they are automatically signed up for Window Store for Business, and the **Basic Purchaser** role is assigned to them. **Basic Purchaser** role allows teachers to acquire Minecraft: Education Edition and to distribute it to students. @@ -230,6 +232,6 @@ If you’ve purchased a volume license, be sure to let other basic purchasers in ## Related topics -[Get Minecraft Education Edition](get-minecraft-for-education.md) +[Get Minecraft: Education Edition](get-minecraft-for-education.md) -[For teachers get Minecraft Education Edition](teacher-get-minecraft.md) +[For teachers get Minecraft: Education Edition](teacher-get-minecraft.md) diff --git a/education/windows/teacher-get-minecraft.md b/education/windows/teacher-get-minecraft.md index 7c7eda6f8e..ee487613c0 100644 --- a/education/windows/teacher-get-minecraft.md +++ b/education/windows/teacher-get-minecraft.md @@ -8,7 +8,7 @@ ms.sitesec: library author: jdeckerMS --- -# For teachers: get Minecraft Education Edition +# For teachers: get Minecraft: Education Edition **Applies to:** @@ -18,29 +18,29 @@ Learn how teachers can get and distribute Minecraft: Education Edition. ## Add Minecraft to your Windows Store for Business -1. Go to [http://education.minecraft.net/](http://education.minecraft.net/) and select **Get the app**. +1. Go to [http://education.minecraft.net/](http://education.minecraft.net/) and select **GET STARTED**. - ![Click Get the app](images/teacher-get-app.png) + 2. Enter your email address. - ![Enter school email address](images/enter-email.png) + 3. Select **Get the app**. This will take you to the Windows Store for Business to download the app. You will also receive an email with instructions and a link to the Store. - ![You can get the app now](images/get-the-app.png) + 4. Sign in to Windows Store for Business with your email address. 5. Read and accept the Windows Store for Business Service Agreement, and then select **Next**. -6. **Minecraft Education Edition** opens in the Windows Store for Business. Select **Get the app**. This places **Minecraft Education Edition** in your Store inventory. +6. **Minecraft: Education Edition** opens in the Windows Store for Business. Select **Get the app**. This places **Minecraft: Education Edition** in your Windows Store for Business inventory. ![Get Minecraft app in Store](images/minecraft-get-the-app.png) ## Distribute Minecraft -After Minecraft Education Edition is added to your Windows Store for Business, you have three options: +After Minecraft: Education Edition is added to your Windows Store for Business inventory, you have three options: - You can install the app on your PC. - You can assign the app to others. @@ -97,7 +97,7 @@ Students will receive an email with a link that will install the app on their PC ![My Library for example student](images/minecraft-my-library.png) ### Download for others -Download for others allows teachers or IT admins to download a packages that they can install on student PCs. This will install Minecraft: Education Edition on the PC, and allows anyone with a Windows account to use the app on that PC. This option is best for younger students, and for shared computers. Choose this option when: +Download for others allows teachers or IT admins to download a packages that they can install on student PCs. This will install Minecraft: Education Edition on the PC, and allows anyone with a Windows account to use the app on that PC. This option is best for students, and for shared computers. Choose this option when: - You have administrative permissions to install apps on the PC. - You want to install this app on each of your student's Windows 10 (at least version 1511) PCs. - Your students share Windows 10 computers, but sign in with their own Windows account. @@ -152,8 +152,8 @@ If you are still having trouble installing the app, you can get more help on our ## Related topics -[Get Minecraft Education Edition](get-minecraft-for-education.md) +[Get Minecraft: Education Edition](get-minecraft-for-education.md) -[For IT admins: get Minecraft Education Edition](school-get-minecraft.md) +[For IT admins: get Minecraft: Education Edition](school-get-minecraft.md) From 9939c0314f5a2c9f618a709a6d9dbc77400fbd2b Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 11:42:43 -0700 Subject: [PATCH 150/256] update --- .../resolve-windows-10-upgrade-errors.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 4ecca4a737..2af9bffdcd 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -216,6 +216,20 @@ Event logs: Generic rollbacks (0xC1900101) or unexpected reboots.

3S{lEzI?K{N;nE0|;SY;7cwoQBt+MmC(X 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 *;lkjs4wr@w}JN{g$J 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

+### Log entry structure + +A setupact.log or setuperr.log entry includes the following elements: + +
    +
  1. The date and time. For example: 2016-09-08 09:20:05. +
  2. The log level: Info, Warning, Error, Fatal Error. +
  3. The logging component: CONX, MOUPG, PANTHR, SP, IBSLIB, MIG, DISM, CSI, CBS. +
      +
    • The logging components SP (setup platform) and MIG (migration engine) are particularly useful for troubleshooting Windows Setup errors. +
    +
  4. The message. For example: Operation completed successfully. +
+ ### Analyzing log files To analyze Windows Setup log files: @@ -246,11 +260,11 @@ To analyze Windows Setup log files: For example, assume that searching for the result code "8007042B" reveals the following content from the setuperr.log file: ->Some lines in the text below are shortened for readability. In addition, the date and time at the start of each line, formatted as: 2016-09-08 09:20:05, is shortened to include only the minutes and seconds, i.e.: 20:05. +>Some lines in the text below are shortened for readability. In addition, the date and time at the start of each line, formatted as: 2016-09-08 09:20:05, is shortened to minutes and seconds.

setuperr.log content: -

+
 20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 

From cd1cbd69cc647022a9539d63be6913f9479c391b Mon Sep 17 00:00:00 2001
From: Greg Lindsay 
Date: Wed, 5 Oct 2016 11:59:28 -0700
Subject: [PATCH 151/256] update

---
 windows/deploy/resolve-windows-10-upgrade-errors.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md
index 2af9bffdcd..5aa072a735 100644
--- a/windows/deploy/resolve-windows-10-upgrade-errors.md
+++ b/windows/deploy/resolve-windows-10-upgrade-errors.md
@@ -266,7 +266,7 @@ For example, assume that searching for the result code "8007042B" reveals the fo
 
 
-
+
 20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
 23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
 23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0

From f253da610e44f630c96af19c2557b5162e071b78 Mon Sep 17 00:00:00 2001
From: Greg Lindsay 
Date: Wed, 5 Oct 2016 12:09:37 -0700
Subject: [PATCH 152/256] update

---
 .../deploy/resolve-windows-10-upgrade-errors.md   | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md
index 5aa072a735..1f3c8186de 100644
--- a/windows/deploy/resolve-windows-10-upgrade-errors.md
+++ b/windows/deploy/resolve-windows-10-upgrade-errors.md
@@ -264,8 +264,6 @@ For example, assume that searching for the result code "8007042B" reveals the fo
 
 

setuperr.log content: -

-
 20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
 23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
@@ -281,13 +279,12 @@ For example, assume that searching for the result code "8007042B" reveals the fo
 23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
 
-
In the previous text, the third line indicates there was an error **0x00000497** with the folder **C:\Users\user1\Cookies**: -```text +
 23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
-```
+
The error 0x00000497 is a [Win32 error code](https://msdn.microsoft.com/en-us/library/cc231199.aspx) corresponding to: @@ -297,7 +294,7 @@ Therefore, Windows Setup failed because it was not able to migrate the **C:\User

setupact.log content: -```text +

 23:50, Warning                 RECAPPLY: Error while moving \\?\C:\Windows.old\Users\user1\Cookies to \\?\C:\Users\user1\Cookies. Error: 0x000000B7
 23:50, Info             MIG    Cannot apply recursively object: C:\Users\user1\Cookies: Win32Exception: Cannot create a file when that file already exists.
 23:50, Warning          MIG    Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed.
@@ -305,13 +302,13 @@ Therefore, Windows Setup failed because it was not able to migrate the **C:\User
 23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1b\Cookies. Will return 0
 23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
 23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
-```
+
The setupact.log file also contains information detailing the configuration of files and folders. By searching for "C:\Users\user1\Cookies" we are able to determine that this folder is not installed in the default location: -```text +
 49:12, Info             MIG    Known folder CSIDL_COOKIES: C:\Users\user1\Cookies, default location: No
-```
+
This error can be resolved by configuring the folder to use its default location. From 4b33daa3a5a6531b1a657bd984e65957894112d2 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 12:18:55 -0700 Subject: [PATCH 153/256] update --- windows/deploy/resolve-windows-10-upgrade-errors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 1f3c8186de..52802d75cc 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -294,7 +294,7 @@ Therefore, Windows Setup failed because it was not able to migrate the **C:\User

setupact.log content: -

+
 23:50, Warning                 RECAPPLY: Error while moving \\?\C:\Windows.old\Users\user1\Cookies to \\?\C:\Users\user1\Cookies. Error: 0x000000B7
 23:50, Info             MIG    Cannot apply recursively object: C:\Users\user1\Cookies: Win32Exception: Cannot create a file when that file already exists.
 23:50, Warning          MIG    Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed.

From 0e438798b55130a59bd44591bdf4e358f87f665b Mon Sep 17 00:00:00 2001
From: Greg Lindsay 
Date: Wed, 5 Oct 2016 12:32:37 -0700
Subject: [PATCH 154/256] update

---
 windows/deploy/resolve-windows-10-upgrade-errors.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md
index 52802d75cc..ee4c047a4a 100644
--- a/windows/deploy/resolve-windows-10-upgrade-errors.md
+++ b/windows/deploy/resolve-windows-10-upgrade-errors.md
@@ -294,7 +294,7 @@ Therefore, Windows Setup failed because it was not able to migrate the **C:\User
 
 

setupact.log content: -

+
 23:50, Warning                 RECAPPLY: Error while moving \\?\C:\Windows.old\Users\user1\Cookies to \\?\C:\Users\user1\Cookies. Error: 0x000000B7
 23:50, Info             MIG    Cannot apply recursively object: C:\Users\user1\Cookies: Win32Exception: Cannot create a file when that file already exists.
 23:50, Warning          MIG    Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed.

From 61e6065d15affad8f6dee1c977d5ffd635de293a Mon Sep 17 00:00:00 2001
From: Greg Lindsay 
Date: Wed, 5 Oct 2016 12:42:08 -0700
Subject: [PATCH 155/256] update

---
 windows/deploy/resolve-windows-10-upgrade-errors.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md
index ee4c047a4a..5e57e8a23b 100644
--- a/windows/deploy/resolve-windows-10-upgrade-errors.md
+++ b/windows/deploy/resolve-windows-10-upgrade-errors.md
@@ -260,7 +260,7 @@ To analyze Windows Setup log files:
 
 For example, assume that searching for the result code "8007042B" reveals the following content from the setuperr.log file:
 
->Some lines in the text below are shortened for readability. In addition, the date and time at the start of each line, formatted as: 2016-09-08 09:20:05, is shortened to minutes and seconds.
+>Some lines in the text below are shortened for readability. In addition, the date and time at the start of each line (ex: 2016-09-08 09:20:05) is shortened to minutes and seconds.
 
 

setuperr.log content: @@ -294,7 +294,7 @@ Therefore, Windows Setup failed because it was not able to migrate the **C:\User

setupact.log content: -

+
 23:50, Warning                 RECAPPLY: Error while moving \\?\C:\Windows.old\Users\user1\Cookies to \\?\C:\Users\user1\Cookies. Error: 0x000000B7
 23:50, Info             MIG    Cannot apply recursively object: C:\Users\user1\Cookies: Win32Exception: Cannot create a file when that file already exists.
 23:50, Warning          MIG    Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed.

From 59c6d9d96bd528944c4404491fb416240c8e4a4f Mon Sep 17 00:00:00 2001
From: Greg Lindsay 
Date: Wed, 5 Oct 2016 12:57:03 -0700
Subject: [PATCH 156/256] update

---
 windows/deploy/resolve-windows-10-upgrade-errors.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md
index 5e57e8a23b..caf07dd4d1 100644
--- a/windows/deploy/resolve-windows-10-upgrade-errors.md
+++ b/windows/deploy/resolve-windows-10-upgrade-errors.md
@@ -264,7 +264,7 @@ For example, assume that searching for the result code "8007042B" reveals the fo
 
 

setuperr.log content: -

+
 20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
 23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
 23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
@@ -294,7 +294,7 @@ Therefore, Windows Setup failed because it was not able to migrate the **C:\User
 
 

setupact.log content: -

+
 23:50, Warning                 RECAPPLY: Error while moving \\?\C:\Windows.old\Users\user1\Cookies to \\?\C:\Users\user1\Cookies. Error: 0x000000B7
 23:50, Info             MIG    Cannot apply recursively object: C:\Users\user1\Cookies: Win32Exception: Cannot create a file when that file already exists.
 23:50, Warning          MIG    Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed.

From 95b7579c403ea0082aa7111a7d27b01ed8db8353 Mon Sep 17 00:00:00 2001
From: Greg Lindsay 
Date: Wed, 5 Oct 2016 12:58:54 -0700
Subject: [PATCH 157/256] update

---
 windows/deploy/resolve-windows-10-upgrade-errors.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md
index caf07dd4d1..3c2d044570 100644
--- a/windows/deploy/resolve-windows-10-upgrade-errors.md
+++ b/windows/deploy/resolve-windows-10-upgrade-errors.md
@@ -282,7 +282,7 @@ For example, assume that searching for the result code "8007042B" reveals the fo
 
 In the previous text, the third line indicates there was an error **0x00000497** with the folder **C:\Users\user1\Cookies**:
 
-
+
 23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
 
From 4c346245fe8ec8d03e385f402db5d3af14c12683 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 13:09:56 -0700 Subject: [PATCH 158/256] update --- windows/deploy/resolve-windows-10-upgrade-errors.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 3c2d044570..7e201124cb 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -264,7 +264,7 @@ For example, assume that searching for the result code "8007042B" reveals the fo

setuperr.log content: -

+
 20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
 23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
 23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
@@ -282,7 +282,7 @@ For example, assume that searching for the result code "8007042B" reveals the fo
 
 In the previous text, the third line indicates there was an error **0x00000497** with the folder **C:\Users\user1\Cookies**:
 
-
+
 23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
 
@@ -294,7 +294,7 @@ Therefore, Windows Setup failed because it was not able to migrate the **C:\User

setupact.log content: -

+
 23:50, Warning                 RECAPPLY: Error while moving \\?\C:\Windows.old\Users\user1\Cookies to \\?\C:\Users\user1\Cookies. Error: 0x000000B7
 23:50, Info             MIG    Cannot apply recursively object: C:\Users\user1\Cookies: Win32Exception: Cannot create a file when that file already exists.
 23:50, Warning          MIG    Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed.

From 83e85e4de006dd71a0c43d5de6afb452b526d221 Mon Sep 17 00:00:00 2001
From: Greg Lindsay 
Date: Wed, 5 Oct 2016 13:18:58 -0700
Subject: [PATCH 159/256] update

---
 windows/deploy/test-pre.md | 104 +++++++++++++++++++++++++++++++++++++
 1 file changed, 104 insertions(+)
 create mode 100644 windows/deploy/test-pre.md

diff --git a/windows/deploy/test-pre.md b/windows/deploy/test-pre.md
new file mode 100644
index 0000000000..465412cb67
--- /dev/null
+++ b/windows/deploy/test-pre.md
@@ -0,0 +1,104 @@
+---
+title: Test table
+description: Test table
+ms.assetid: DFEFE22C-4FEF-4FD9-BFC4-9B419C339502
+keywords: deploy, error, troubleshoot, windows, 10
+ms.prod: w10
+ms.mktglfcycl: deploy
+ms.sitesec: library
+ms.pagetype: deploy
+author: greg-lindsay
+localizationpriority: high
+---
+
+# Test pre tag
+
+
+20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
+23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
+23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
+23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
+23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
+23:51, Error                   Apply failed. Last error: 0x00000000
+23:51, Error            SP     pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C
+23:52, Error            SP     Apply: Migration phase failed. Result: 44
+23:52, Error            SP     Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7]
+23:52, Error            SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
+23:52, Error            SP     Operation execution failed.[gle=0x000000b7]
+23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
+
+ +
+20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
+23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
+23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
+23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
+23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
+23:51, Error                   Apply failed. Last error: 0x00000000
+23:51, Error            SP     pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C
+23:52, Error            SP     Apply: Migration phase failed. Result: 44
+23:52, Error            SP     Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7]
+23:52, Error            SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
+23:52, Error            SP     Operation execution failed.[gle=0x000000b7]
+23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
+
+ +
+20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
+23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
+23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
+23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
+23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
+23:51, Error                   Apply failed. Last error: 0x00000000
+23:51, Error            SP     pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C
+23:52, Error            SP     Apply: Migration phase failed. Result: 44
+23:52, Error            SP     Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7]
+23:52, Error            SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
+23:52, Error            SP     Operation execution failed.[gle=0x000000b7]
+23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
+
+ +
+20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
+23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
+23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
+23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
+23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
+23:51, Error                   Apply failed. Last error: 0x00000000
+23:51, Error            SP     pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C
+23:52, Error            SP     Apply: Migration phase failed. Result: 44
+23:52, Error            SP     Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7]
+23:52, Error            SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
+23:52, Error            SP     Operation execution failed.[gle=0x000000b7]
+23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
+
+ +
+20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
+23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
+23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
+23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
+23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
+23:51, Error                   Apply failed. Last error: 0x00000000
+23:51, Error            SP     pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C
+23:52, Error            SP     Apply: Migration phase failed. Result: 44
+23:52, Error            SP     Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7]
+23:52, Error            SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
+23:52, Error            SP     Operation execution failed.[gle=0x000000b7]
+23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
+
+ +
+20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
+23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
+23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
+23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
+23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
+23:51, Error                   Apply failed. Last error: 0x00000000
+23:51, Error            SP     pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C
+23:52, Error            SP     Apply: Migration phase failed. Result: 44
+23:52, Error            SP     Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7]
+23:52, Error            SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
+23:52, Error            SP     Operation execution failed.[gle=0x000000b7]
+23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
+
\ No newline at end of file From 5c0fd59550f82868105ea863b0ba0ceed534d3bc Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Wed, 5 Oct 2016 13:27:08 -0700 Subject: [PATCH 160/256] update VPN path --- windows/keep-secure/vpn-auto-trigger-profile.md | 4 ++-- windows/keep-secure/vpn-name-resolution.md | 12 ++++++------ windows/keep-secure/vpn-routing.md | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/windows/keep-secure/vpn-auto-trigger-profile.md b/windows/keep-secure/vpn-auto-trigger-profile.md index 676c33cd40..1252f41319 100644 --- a/windows/keep-secure/vpn-auto-trigger-profile.md +++ b/windows/keep-secure/vpn-auto-trigger-profile.md @@ -34,7 +34,7 @@ The app identifier for a desktop app is a file path. The app identifier for a UW You can configure a domain name-based rule so that a specific domain name triggers the VPN connection. -Name-based auto-trigger can be configured using the VPNv2//*ProfileName*/DomainNameInformationList/dniRowId/AutoTrigger setting in the [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx). +Name-based auto-trigger can be configured using the VPNv2/*ProfileName*/DomainNameInformationList/dniRowId/AutoTrigger setting in the [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx). There are four types of name-based triggers: @@ -61,7 +61,7 @@ When a device has multiple profiles with Always On triggers, the user can specif This feature configures the VPN such that it would not get triggered if a user is on a trusted corporate network. The value of this setting is a list of DNS suffices. The VPN stack will look at the DNS suffix on the physical interface and if it matches any in the configured list and the network is private or provisioned by MDM, then VPN will not get triggered. -Trusted network detection can be configured using the VPNv2//*ProfileName*/TrustedNetworkDetection setting in the [VPNv2 CCSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx). +Trusted network detection can be configured using the VPNv2/*ProfileName*/TrustedNetworkDetection setting in the [VPNv2 CCSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx). ## Configure app-triggered VPN diff --git a/windows/keep-secure/vpn-name-resolution.md b/windows/keep-secure/vpn-name-resolution.md index c8404c3965..6f9ce95d5b 100644 --- a/windows/keep-secure/vpn-name-resolution.md +++ b/windows/keep-secure/vpn-name-resolution.md @@ -31,7 +31,7 @@ There are 3 types of name matches that can set up for NRPT: - Any resolution should attempt to first resolve with the proxy server/DNS server with this entry -NRPT is set using the **VPNv2//*ProfileName*/DomainNameInformationList** node. This node also configures Web proxy server or domain name servers. +NRPT is set using the **VPNv2/*ProfileName*/DomainNameInformationList** node. This node also configures Web proxy server or domain name servers. [Learn more about NRPT](https://technet.microsoft.com/library/ee649207%28v=ws.10%29.aspx) @@ -40,7 +40,7 @@ NRPT is set using the **VPNv2//*ProfileName*/DomainNameInformationList** node. T This setting is used to configure the primary DNS suffix for the VPN interface and the suffix search list after the VPN connection is established. -Primary DNS suffix is set using the **VPNv2//*ProfileName*/DnsSuffix** node. +Primary DNS suffix is set using the **VPNv2/*ProfileName*/DnsSuffix** node. @@ -50,7 +50,7 @@ Primary DNS suffix is set using the **VPNv2//*ProfileName*/DnsSuffix** node. You can also configure *persistent* name resolution rules. Name resolution for specified items will only performed over VPN. -Persistent name resolution is set using the **VPNv2//*ProfileName*/DomainNameInformationList//*dniRowId*/Persistent** node. +Persistent name resolution is set using the **VPNv2/*ProfileName*/DomainNameInformationList//*dniRowId*/Persistent** node. @@ -66,9 +66,9 @@ The fields in **Add or edit DNS rule** in the Intune profile correspond to the X | Field | XML | | --- | --- | -| **Name** | **VPNv2//*ProfileName*/DomainNameInformationList//*dniRowId*/DomainName** | -| **Servers (comma separated)** | **VPNv2//*ProfileName*/DomainNameInformationList//*dniRowId*/DnsServers** | -| **Proxy server** | **VPNv2//*ProfileName*/DomainNameInformationList//*dniRowId*/WebServers** | +| **Name** | **VPNv2/*ProfileName*/DomainNameInformationList//*dniRowId*/DomainName** | +| **Servers (comma separated)** | **VPNv2/*ProfileName*/DomainNameInformationList//*dniRowId*/DnsServers** | +| **Proxy server** | **VPNv2/*ProfileName*/DomainNameInformationList//*dniRowId*/WebServers** | ## Related topics diff --git a/windows/keep-secure/vpn-routing.md b/windows/keep-secure/vpn-routing.md index 046edf1720..55782e2167 100644 --- a/windows/keep-secure/vpn-routing.md +++ b/windows/keep-secure/vpn-routing.md @@ -21,13 +21,13 @@ Network routes are required for the stack to understand which interface to use f In a split tunnel configuration, routes can be specified to go over VPN and all other traffic will go over the physical interface. -Routes can be configured using the VPNv2//*ProfileName*/RouteList setting in the [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx). +Routes can be configured using the VPNv2/*ProfileName*/RouteList setting in the [VPNv2 Configuration Service Provider (CSP)](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx). For each route item in the list the following can be specified: -- **Address**: VPNv2//*ProfileName*/RouteList//*routeRowId*/Address -- **Prefix size**: VPNv2//*ProfileName*/RouteList//*routeRowId*/Prefix -- **Exclusion route**: VPNv2//*ProfileName*/RouteList//*routeRowId*/ExclusionRoute +- **Address**: VPNv2/*ProfileName*/RouteList//*routeRowId*/Address +- **Prefix size**: VPNv2/*ProfileName*/RouteList//*routeRowId*/Prefix +- **Exclusion route**: VPNv2/*ProfileName*/RouteList//*routeRowId*/ExclusionRoute Windows VPN platform now supports the ability to specify exclusion routes that specifically should not go over the physical interface. From 2242238f93be939b916104bb5b808e6ce7c3f37f Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 13:29:46 -0700 Subject: [PATCH 161/256] update --- windows/deploy/resolve-windows-10-upgrade-errors.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 7e201124cb..f7f2e12083 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -264,7 +264,7 @@ For example, assume that searching for the result code "8007042B" reveals the fo

setuperr.log content: -

+
 20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
 23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
 23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
@@ -294,7 +294,7 @@ Therefore, Windows Setup failed because it was not able to migrate the **C:\User
 
 

setupact.log content: -

+
 23:50, Warning                 RECAPPLY: Error while moving \\?\C:\Windows.old\Users\user1\Cookies to \\?\C:\Users\user1\Cookies. Error: 0x000000B7
 23:50, Info             MIG    Cannot apply recursively object: C:\Users\user1\Cookies: Win32Exception: Cannot create a file when that file already exists.
 23:50, Warning          MIG    Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed.

From 882cf979e3c872ab0a20167cc7e4fb53afed4e68 Mon Sep 17 00:00:00 2001
From: jdeckerMS 
Date: Wed, 5 Oct 2016 13:37:34 -0700
Subject: [PATCH 162/256] Lily's feedback

---
 windows/keep-secure/vpn-authentication.md       | 2 +-
 windows/keep-secure/vpn-auto-trigger-profile.md | 2 +-
 windows/keep-secure/vpn-conditional-access.md   | 2 +-
 windows/keep-secure/vpn-name-resolution.md      | 8 ++++----
 windows/keep-secure/vpn-security-features.md    | 1 +
 5 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/windows/keep-secure/vpn-authentication.md b/windows/keep-secure/vpn-authentication.md
index c08cfd93b8..e248b304f6 100644
--- a/windows/keep-secure/vpn-authentication.md
+++ b/windows/keep-secure/vpn-authentication.md
@@ -43,7 +43,7 @@ For a UWP VPN plug-in, the app vendor controls the authentication method to be u
 See [EAP configuration](https://msdn.microsoft.com/library/windows/hardware/mt168513.aspx) for EAP XML configuration. 
 
 >[!NOTE]
->To configure Windows Hello for Business authentication, follow the steps in [EAP configuration](https://msdn.microsoft.com/library/windows/hardware/mt168513.aspx) to create a smart card certificate.
+>To configure Windows Hello for Business authentication, follow the steps in [EAP configuration](https://msdn.microsoft.com/library/windows/hardware/mt168513.aspx) to create a smart card certificate. [Learn more about Windows Hello for Business.](https://technet.microsoft.com/itpro/windows/keep-secure/manage-identity-verification-using-microsoft-passport)
 
 The following image shows the field for EAP XML in a Microsoft Intune VPN profile. The EAP XML field only appears when you select a built-in connection type (automatic, IKEv2, L2TP, PPTP).
 
diff --git a/windows/keep-secure/vpn-auto-trigger-profile.md b/windows/keep-secure/vpn-auto-trigger-profile.md
index 1252f41319..3b63ffa494 100644
--- a/windows/keep-secure/vpn-auto-trigger-profile.md
+++ b/windows/keep-secure/vpn-auto-trigger-profile.md
@@ -61,7 +61,7 @@ When a device has multiple profiles with Always On triggers, the user can specif
 
 This feature configures the VPN such that it would not get triggered if a user is on a trusted corporate network. The value of this setting is a list of DNS suffices. The VPN stack will look at the DNS suffix on the physical interface and if it matches any in the configured list and the network is private or provisioned by MDM, then VPN will not get triggered.
 
-Trusted network detection  can be configured using the VPNv2/*ProfileName*/TrustedNetworkDetection setting in the [VPNv2 CCSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx).
+Trusted network detection can be configured using the VPNv2/*ProfileName*/TrustedNetworkDetection setting in the [VPNv2 CSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx).
 
 
 ## Configure app-triggered VPN
diff --git a/windows/keep-secure/vpn-conditional-access.md b/windows/keep-secure/vpn-conditional-access.md
index 64091fb88b..4a4f96248d 100644
--- a/windows/keep-secure/vpn-conditional-access.md
+++ b/windows/keep-secure/vpn-conditional-access.md
@@ -25,7 +25,7 @@ Conditional Access Platform components used for Device Compliance include the fo
 
 - [Azure AD Connect Health](https://azure.microsoft.com/documentation/articles/active-directory-Azure ADconnect-health/)
 
-- [Windows Health Attestation Service](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices#device-health-attestation)
+- [Windows Health Attestation Service](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices#device-health-attestation) (optional)
 
 - Azure AD Certificate Authority - It is a requirement that the client certificate used for the cloud-based device compliance solution be issued by an Azure Active Directory-based Certificate Authority (CA).  An Azure AD CA is essentially a mini-CA cloud tenant in Azure. The Azure AD CA cannot be configured as part of an on-premises Enterprise CA. 
 
diff --git a/windows/keep-secure/vpn-name-resolution.md b/windows/keep-secure/vpn-name-resolution.md
index 6f9ce95d5b..d9a7d32a58 100644
--- a/windows/keep-secure/vpn-name-resolution.md
+++ b/windows/keep-secure/vpn-name-resolution.md
@@ -31,7 +31,7 @@ There are 3 types of name matches that can  set up for NRPT:
 
 - Any resolution should attempt to first resolve with the proxy server/DNS server with this entry
 
-NRPT is set using the **VPNv2/*ProfileName*/DomainNameInformationList** node. This node also configures Web proxy server or domain name servers. 
+NRPT is set using the **VPNv2/*ProfileName*/DomainNameInformationList** node of the [VPNv2 CSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx). This node also configures Web proxy server or domain name servers. 
 
 [Learn more about NRPT](https://technet.microsoft.com/library/ee649207%28v=ws.10%29.aspx)
 
@@ -66,9 +66,9 @@ The fields in **Add or edit DNS rule** in the Intune profile correspond to the X
 
 | Field | XML |
 | --- | --- |
-| **Name** | **VPNv2/*ProfileName*/DomainNameInformationList//*dniRowId*/DomainName**  |
-| **Servers (comma separated)** | **VPNv2/*ProfileName*/DomainNameInformationList//*dniRowId*/DnsServers**  |
-| **Proxy server** |  **VPNv2/*ProfileName*/DomainNameInformationList//*dniRowId*/WebServers**  |
+| **Name** | **VPNv2/*ProfileName*/DomainNameInformationList/*dniRowId*/DomainName**  |
+| **Servers (comma separated)** | **VPNv2/*ProfileName*/DomainNameInformationList/*dniRowId*/DnsServers**  |
+| **Proxy server** |  **VPNv2/*ProfileName*/DomainNameInformationList/*dniRowId*/WebServers**  |
 
 ## Related topics
 
diff --git a/windows/keep-secure/vpn-security-features.md b/windows/keep-secure/vpn-security-features.md
index 591b829433..93238fc9ca 100644
--- a/windows/keep-secure/vpn-security-features.md
+++ b/windows/keep-secure/vpn-security-features.md
@@ -49,6 +49,7 @@ The value of the **EdpModeId** is an Enterprise ID. The networking stack will lo
 
 Additionally, when connecting with WIP, the admin does not have to specify AppTriggerList and TrafficFilterList rules separately in this profile (unless more advanced configuration is needed) because the WIP policies and App lists automatically take effect.
 
+[Learn more about Windows Information Protection](protect-enterprise-data-using-wip.md)
 
 
 ## Traffic filters

From fc41c372261cb1923f883188cc9a695023517a34 Mon Sep 17 00:00:00 2001
From: jdeckerMS 
Date: Wed, 5 Oct 2016 13:43:13 -0700
Subject: [PATCH 163/256] remove //

---
 windows/keep-secure/vpn-routing.md | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/windows/keep-secure/vpn-routing.md b/windows/keep-secure/vpn-routing.md
index 55782e2167..5065c6aaa5 100644
--- a/windows/keep-secure/vpn-routing.md
+++ b/windows/keep-secure/vpn-routing.md
@@ -25,9 +25,9 @@ Routes can be configured using the VPNv2/*ProfileName*/RouteList setting in the
  
 For each route item in the list the following can be specified: 
 
-- **Address**: VPNv2/*ProfileName*/RouteList//*routeRowId*/Address
-- **Prefix size**: VPNv2/*ProfileName*/RouteList//*routeRowId*/Prefix
-- **Exclusion route**: VPNv2/*ProfileName*/RouteList//*routeRowId*/ExclusionRoute
+- **Address**: VPNv2/*ProfileName*/RouteList/*routeRowId*/Address
+- **Prefix size**: VPNv2/*ProfileName*/RouteList/*routeRowId*/Prefix
+- **Exclusion route**: VPNv2/*ProfileName*/RouteList/*routeRowId*/ExclusionRoute
    
    Windows VPN platform now supports the ability to specify exclusion routes that specifically should not go over the physical interface. 
 

From 21450d60f6bd3f14db9f5c9e0851e9e188bd7c87 Mon Sep 17 00:00:00 2001
From: Greg Lindsay 
Date: Wed, 5 Oct 2016 13:51:01 -0700
Subject: [PATCH 164/256] update

---
 windows/deploy/test-pre.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/windows/deploy/test-pre.md b/windows/deploy/test-pre.md
index 465412cb67..ee731ec4a9 100644
--- a/windows/deploy/test-pre.md
+++ b/windows/deploy/test-pre.md
@@ -1,5 +1,5 @@
 ---
-title: Test table
+title: Test pre tag
 description: Test table
 ms.assetid: DFEFE22C-4FEF-4FD9-BFC4-9B419C339502
 keywords: deploy, error, troubleshoot, windows, 10
@@ -88,7 +88,7 @@ localizationpriority: high
 23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
 
-
+
 20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
 23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
 23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0

From 8730ad3149b723125c3431a8aa7aa06c88f7986d Mon Sep 17 00:00:00 2001
From: Greg Lindsay 
Date: Wed, 5 Oct 2016 13:53:20 -0700
Subject: [PATCH 165/256] update

---
 windows/deploy/test-pre.md | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/windows/deploy/test-pre.md b/windows/deploy/test-pre.md
index ee731ec4a9..91bcd0c905 100644
--- a/windows/deploy/test-pre.md
+++ b/windows/deploy/test-pre.md
@@ -101,4 +101,19 @@ localizationpriority: high
 23:52, Error            SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
 23:52, Error            SP     Operation execution failed.[gle=0x000000b7]
 23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
+
+ +
+20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
+23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
+23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
+23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
+23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
+23:51, Error                   Apply failed. Last error: 0x00000000
+23:51, Error            SP     pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C
+23:52, Error            SP     Apply: Migration phase failed. Result: 44
+23:52, Error            SP     Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7]
+23:52, Error            SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
+23:52, Error            SP     Operation execution failed.[gle=0x000000b7]
+23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
 
\ No newline at end of file From 5630ab749bcda5219f6f6f39a60f8510837bcba1 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 14:01:24 -0700 Subject: [PATCH 166/256] update --- windows/deploy/test-pre.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/windows/deploy/test-pre.md b/windows/deploy/test-pre.md index 91bcd0c905..7cc861e9c7 100644 --- a/windows/deploy/test-pre.md +++ b/windows/deploy/test-pre.md @@ -116,4 +116,21 @@ localizationpriority: high 23:52, Error SP Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7] 23:52, Error SP Operation execution failed.[gle=0x000000b7] 23:52, Error SP CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7] +
+ +
+
+20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
+23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
+23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
+23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
+23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
+23:51, Error                   Apply failed. Last error: 0x00000000
+23:51, Error            SP     pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C
+23:52, Error            SP     Apply: Migration phase failed. Result: 44
+23:52, Error            SP     Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7]
+23:52, Error            SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
+23:52, Error            SP     Operation execution failed.[gle=0x000000b7]
+23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
+
 
\ No newline at end of file From 3d4202e4928148c71bad27a4bec66f911bb09c08 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Wed, 5 Oct 2016 14:22:04 -0700 Subject: [PATCH 167/256] updates --- education/windows/school-get-minecraft.md | 44 +++++++++++------------ 1 file changed, 21 insertions(+), 23 deletions(-) diff --git a/education/windows/school-get-minecraft.md b/education/windows/school-get-minecraft.md index da7e2d7c94..5c1f03a24d 100644 --- a/education/windows/school-get-minecraft.md +++ b/education/windows/school-get-minecraft.md @@ -16,15 +16,13 @@ author: jdeckerMS When you sign up for early access to [Minecraft: Education Edition](http://education.minecraft.net), Minecraft will be added to the inventory in your Windows Store for Business, a private version of Windows Store associated with your Azure Active Directory (Azure AD) tenant. Your Store for Business is only displayed to members of your organization. -> **Note**: If you don't have an Azure AD or Office 365 tenant, you can set up a free Office 365 subscription when you request Minecraft: Education Edition. For more information on +> **Note**: If you don't have an Azure AD or Office 365 tenant, you can set up a free Office 365 Education subscription when you request Minecraft: Education Edition. For more information see [Office 365 Education plans and pricing](https://products.office.com/academic/compare-office-365-education-plans). ## Add Minecraft to your Windows Store for Business -You can start with the Minecraft: Education Edition trial to get individual copies of the app. For more information, see [Minecraft: Education Edition - individual copies](#individual-copies). +You can start with the Minecraft: Education Edition trial to get individual copies of the app. For more information, see [Minecraft: Education Edition - direct purchase](#individual-copies). -If you’ve been approved and are part of the Enrollment for Education Solutions program, you can purchase a volume license for Minecraft: Education Edition. For more information, see [Minecraft: Education Edition - volume license](#volume-license). - -Minecraft: Education Edition licenses can be purchased directly through the Windows Store for Business, or through the Enrollment for Education Solutions (EES) volume licensing program. For more information, [add redirect to screenshot]. +If you’ve been approved and are part of the Enrollment for Education Solutions volume license program, you can purchase a volume licenses for Minecraft: Education Edition. For more information, see [Minecraft: Education Edition - volume license](#volume-license). ### Minecraft: Education Edition - direct purchase @@ -32,11 +30,11 @@ Minecraft: Education Edition licenses can be purchased directly through the Wind -2. Enter your email address. +2. Enter your email address, and select Educator, Administrator, or Student. - - If your email address isn't associated to an Azure AD or Office 365 tenant, you'll be asked to fill in a form. The information will be used to create an Office 365 subscription for your school. + - If your email address isn't associated to an Azure AD or Office 365 Education tenant, you'll be asked to create one. 3. Select **Get the app**. This will take you to the Windows Store for Business to download the app. You will also receive an email with instructions and a link to the Store. @@ -52,17 +50,17 @@ Minecraft: Education Edition licenses can be purchased directly through the Wind Now that the app is in your Store for Business inventory, you can choose how to distribute Minecraft. For more information on distribution options, see [Distribute Minecraft](#distribute-minecraft). -### Minecraft: Education Edition - volume license +### Minecraft: Education Edition - volume licensing -Qualified education institutions can purchase Minecraft: Education Edition volume licenses through their Microsoft channel partner. Schools need to be part of the Enrollment for Education Solutions program. Educational institutions should work with their channel partner to determine which Minecraft: Education Edition licensing offer is best for their institution. The process looks like this: +Qualified education institutions can purchase Minecraft: Education Edition licenses through their Microsoft channel partner. Schools need to be part of the Enrollment for Education Solutions (EES) volume licensing program. Educational institutions should work with their channel partner to determine which Minecraft: Education Edition licensing offer is best for their institution. The process looks like this: -- Your channel partner will submit and process your volume license order, your licenses will be shown on [Volume Licensing Service Center](https://www.microsoft.com/Licensing/servicecenter/default.aspx), and the copies will be available in [Windows Store for Business](https://www.microsoft.com/business-store) inventory. +- Your channel partner will submit and process your volume license order, your licenses will be shown on [Volume Licensing Service Center](https://www.microsoft.com/Licensing/servicecenter/default.aspx), and the licenses will be available in your [Windows Store for Business](https://www.microsoft.com/business-store) inventory. - You’ll receive an email with a link to Windows Store for Business. - Sign in to [Windows Store for Business](https://www.microsoft.com/business-store) to distribute and manage the Minecraft: Education Edition licenses. For more information on distribution options, see [Distribute Minecraft](#distribute-minecraft) ## Distribute Minecraft -After Minecraft: Education Edition is added to your Windows Store for Business, you have three options: +After Minecraft: Education Edition is added to your Windows Store for Business inventory, you have three options: - You can install the app on your PC. - You can assign the app to others. @@ -70,11 +68,11 @@ After Minecraft: Education Edition is added to your Windows Store for Business, Admins can also add Minecraft: Education Edition to the private store. This allows people in your organization to install the app from the private store. For more information, see [Distribute apps using your private store](https://technet.microsoft.com/itpro/windows/manage/distribute-apps-from-your-private-store). -Here's the page you'll see for individual copies of **Minecraft: Education Edition**. +Here's the page you'll see for Minecraft: Education Edition licenses purchased directly through the Windows Store for Business. ![App distribution options - individual copies](images/mc-install-for-me-admin.png) -Here's the page you'll see for volume licensed copies of of **Minecraft: Education Edition**. +Here's the page you'll see for Minecraft: Education Edition licenses purchased through volume licensing. ![App distribution options - individual copies](images/wsfb-minecraft-vl.png) @@ -89,17 +87,17 @@ You can install the app on your PC. This gives you a chance to test the app and 3. Click **Install**. ### Assign to others -Enter email addresses for your students, and each student will get an email with a link to install the app. This option is best for older, more tech-savvy students who will always use the same PC at school. You can assign the app to individuals, groups, or add it to your private store, where students and teachers in your organization can +Enter email addresses for your students, and each student will get an email with a link to install the app. This option is best for older, more tech-savvy students who will always use the same PC at school. You can assign the app to individuals, groups, or add it to your private store, where students and teachers in your organization can download the app. **To assign to others** 1. Sign in to Windows Store for Business. 2. Click **Manage**. ![Minecraft Education Edition product page](images/minecraft-assign-to-others.png) -4. Click **Assign to people**. +3. Click **Assign to people**. ![Assign to people](images/minecraft-assign-to-people.png) -5. Type the name, or email address of the student you want to assign the app to, and then click **Assign**. +4. Type the name, or email address of the student you want to assign the app to, and then click **Assign**. You can only assign the app to students with work or school accounts. If you don't find the student, you might need to add a work or school account for the student. @@ -116,16 +114,16 @@ Enter email addresses for your students, and each student will get an email with ![Windows Store app with Minecraft page](images/minecraft-in-windows-store-app.png) - After installing the app, students can find Minecraft: Education Edition in Windows Store app under **My Library**. + After installing the app, students can find Minecraft: Education Edition in Windows Store app under **My Library**. Windows Store app is preinstalled with Windows 10. ![Windows Store app showing access to My Library](images/minecraft-private-store.png) - When students click **My Libarary** they'll find apps assigned to them. + When students click **My Library** they'll find apps assigned to them. ![My Library for example student](images/minecraft-my-library.png) ### Download for others -Download for others allows teachers or IT admins to download a packages that they can install on student PCs. This will install Minecraft: Education Edition on the PC, and allows anyone with a Windows account to use the app on that PC. This option is best for younger students, and for shared computers. Choose this option when: +Download for others allows teachers or IT admins to download an app that they can install on PCs. This will install Minecraft: Education Edition on the PC, and allows anyone with a Windows account to use the app on that PC. This option is best for students, and for shared computers. Choose this option when: - You have administrative permissions to install apps on the PC. - You want to install this app on each of your student's Windows 10 (at least version 1511) PCs. - Your students share Windows 10 computers, but sign in with their own Windows account. @@ -166,9 +164,9 @@ You'll download a .zip file, extract the files, and then use one of the files to ## Manage Minecraft: Education Edition ### Access to Windows Store for Business -By default, when a teacher with a work or school account in your edu tenant acquires Minecraft: Education Edition, they are automatically signed up for Window Store for Business, and the **Basic Purchaser** role is assigned to them. **Basic Purchaser** role allows teachers to acquire Minecraft: Education Edition and to distribute it to students. +By default, when a teacher with a work or school account acquires Minecraft: Education Edition, they are automatically signed up for Window Store for Business, and the **Basic Purchaser** role is assigned to them. **Basic Purchaser** role allows teachers to acquire Minecraft: Education Edition and to distribute it to students. -However, tenant admins can control whether or not teachers automatically sign up for Windows Store for Business, and get the **Basic Purachaser** role. You can configure this with the **Allow educators in my organization to sign up for the Windows Store for Business.** You'll find this on the **Permissions** page. +However, tenant admins can control whether or not teachers automatically sign up for Windows Store for Business, and get the **Basic Purchaser** role. You can configure this with the **Allow educators in my organization to sign up for the Windows Store for Business.** You'll find this on the **Permissions** page. To prevent educators from automatically signing up for Windows Store for Business 1. In Windows Store for Business, click **Settings**, and then click **Permissions**. @@ -219,10 +217,10 @@ These apps will automatically be in your private store: As an admin, you can remove any of these apps from the private store if you'd prefer to control how apps are distributed. -## Need more copies of Minecraft: Education Edition? + ## Learn more From 4ea9a3739d5c1fc103c6ced4b9e4639067a1292a Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Wed, 5 Oct 2016 14:31:36 -0700 Subject: [PATCH 168/256] updates --- education/windows/get-minecraft-for-education.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/education/windows/get-minecraft-for-education.md b/education/windows/get-minecraft-for-education.md index d501c53df0..c6a18d1ad8 100644 --- a/education/windows/get-minecraft-for-education.md +++ b/education/windows/get-minecraft-for-education.md @@ -19,24 +19,24 @@ author: jdeckerMS -Teachers and IT administrators can now get early access to **Minecraft Education Edition** and add it their Microsoft Store for Business for distribution. +Teachers and IT administrators can now get early access to **Minecraft Education :Edition** and add it their Microsoft Store for Business for distribution. ## Prerequisites -- **Minecraft Education Edition** requires Windows 10. -- Early access to **Minecraft Education Edition** is offered to education tenants that are managed by Azure Active Directory (Azure AD). - - If your school doesn't have an Azure AD tenant, the [IT administrator can set one up](school-get-minecraft.md) as part of the process of getting **Minecraft Education Edition**. +- **Minecraft: Education Edition** requires Windows 10. +- Early access to **Minecraft: Education Edition** is offered to education tenants that are managed by Azure Active Directory (Azure AD). + - If your school doesn't have an Azure AD tenant, the [IT administrator can set one up](school-get-minecraft.md) as part of the process of getting **Minecraft: Education Edition**. * Office 365, which includes online versions of Office apps plus 1 TB online storage and [Microsoft Classroom](https://classroom.microsoft.com/), is free for teachers and students. [Sign up your school for Office 365 Education.](https://products.office.com/academic/office-365-education-plan) * If your school has an Office 365 Education subscription, it includes a free Azure AD subscription. [Register your free Azure AD subscription.](https://msdn.microsoft.com/library/windows/hardware/mt703369%28v=vs.85%29.aspx) -[Learn how teachers can get and distribute **Minecraft Education Edition**](teacher-get-minecraft.md) +[Learn how teachers can get and distribute **Minecraft: Education Edition**](teacher-get-minecraft.md) -[Learn how IT administrators can get and distribute **Minecraft Education Edition**](school-get-minecraft.md), and how to manage permissions for Minecraft. +[Learn how IT administrators can get and distribute **Minecraft: Education Edition**](school-get-minecraft.md), and how to manage permissions for Minecraft. From 1c69b3fc3653948805e07f028d62d897e385c56b Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Wed, 5 Oct 2016 14:40:39 -0700 Subject: [PATCH 169/256] fixing list formatting --- education/windows/school-get-minecraft.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/education/windows/school-get-minecraft.md b/education/windows/school-get-minecraft.md index 5c1f03a24d..3efe123ac0 100644 --- a/education/windows/school-get-minecraft.md +++ b/education/windows/school-get-minecraft.md @@ -30,12 +30,10 @@ If you’ve been approved and are part of the Enrollment for Education Solutions -2. Enter your email address, and select Educator, Administrator, or Student. +2. Enter your email address, and select Educator, Administrator, or Student.
If your email address isn't associated to an Azure AD or Office 365 Education tenant, you'll be asked to create one. - - If your email address isn't associated to an Azure AD or Office 365 Education tenant, you'll be asked to create one. - 3. Select **Get the app**. This will take you to the Windows Store for Business to download the app. You will also receive an email with instructions and a link to the Store. From e9503a89fbe4de52dc5a228872c6e43790b38cc9 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 14:43:25 -0700 Subject: [PATCH 170/256] update --- windows/deploy/resolve-windows-10-upgrade-errors.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index f7f2e12083..2d522d6af7 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -264,7 +264,7 @@ For example, assume that searching for the result code "8007042B" reveals the fo

setuperr.log content: -

+
 20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
 23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
 23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
@@ -282,7 +282,7 @@ For example, assume that searching for the result code "8007042B" reveals the fo
 
 In the previous text, the third line indicates there was an error **0x00000497** with the folder **C:\Users\user1\Cookies**:
 
-
+
 23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
 
@@ -294,7 +294,7 @@ Therefore, Windows Setup failed because it was not able to migrate the **C:\User

setupact.log content: -

+
 23:50, Warning                 RECAPPLY: Error while moving \\?\C:\Windows.old\Users\user1\Cookies to \\?\C:\Users\user1\Cookies. Error: 0x000000B7
 23:50, Info             MIG    Cannot apply recursively object: C:\Users\user1\Cookies: Win32Exception: Cannot create a file when that file already exists.
 23:50, Warning          MIG    Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed.
@@ -306,7 +306,7 @@ Therefore, Windows Setup failed because it was not able to migrate the **C:\User
 
 The setupact.log file also contains information detailing the configuration of files and folders. By searching for "C:\Users\user1\Cookies" we are able to determine that this folder is not installed in the default location:
 
-
+
 49:12, Info             MIG    Known folder CSIDL_COOKIES: C:\Users\user1\Cookies, default location: No
 
From fc4ee9c656d2e5ab806b78358872b16f07d0e861 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 14:49:08 -0700 Subject: [PATCH 171/256] update --- .../resolve-windows-10-upgrade-errors.md | 877 ------------------ windows/deploy/test-pre.md | 136 --- 2 files changed, 1013 deletions(-) delete mode 100644 windows/deploy/resolve-windows-10-upgrade-errors.md delete mode 100644 windows/deploy/test-pre.md diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md deleted file mode 100644 index 2d522d6af7..0000000000 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ /dev/null @@ -1,877 +0,0 @@ ---- -title: Resolve common Windows 10 upgrade errors -description: Resolve common Windows 10 upgrade errors -ms.assetid: DFEFE22C-4FEF-4FD9-BFC4-9B419C339502 -keywords: deploy, error, troubleshoot, windows, 10 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -author: greg-lindsay -localizationpriority: high ---- - -# Resolve common Windows 10 upgrade errors - -**Applies to** -- Windows 10 - -This topic provides a brief introduction to Windows 10 installation processes and provides resolution procedures you can use to resolve common problems. - -## In this topic - -The following topics and procedures are provided in this guide: - -- [The Windows 10 upgrade process](#the-windows-10-upgrade-process): An explanation of phases used during the upgrade process.
-- [Quick fixes](#quick-fixes): Steps you can take to eliminate common Windows upgrade errors.
-- [Upgrade error codes](#upgrade-error-codes): The composition of an error code is explained. - - [Result codes](#result-codes): Information about result codes. - - [Extend codes](#extend-codes): Information about extend codes. -- [Log files](#log-files): A list and description of log files useful for troubleshooting. - - [Analyzing log files](#analyzing-log-files): General procedures for log file analysis with an example. -- [Common error codes](#common-error-codes): Causes and mitigation procedures associated with some common error codes. - - [0xC1900101](#0xC1900101): Information about the 0xC1900101 result code. - - [0x800xxxxx](#0x800xxxxx): Information about result codes that start with 0x800. -- [Other error codes](#less-common-error-codes): Some causes and mitigation procedures are provided for other error codes. - -## The Windows 10 upgrade process - -The Windows Setup application is used to upgrade a computer to Windows 10, or to perform a clean installation. Windows Setup starts and restarts the computer, gathers information, copies files, and creates or adjusts configuration settings. When performing an operating system upgrade, Windows Setup uses the following phases: - -1. **Downlevel phase**: The downlevel phase is run within the previous operating system. Installation components are gathered. -2. **Safe OS phase**: A recovery partition is configured and updates are installed. An OS rollback is prepared if needed. - - Example error codes: 0x2000C, 0x20017 -3. **First boot phase**: Initial settings are applied. - - Example error codes: 0x30018, 0x3000D -4. **Second boot phase**: Final settings are applied. This is also called the **OOBE boot phase**. - - Example error: 0x4000D, 0x40017 -5. **Uninstall phase**: This phase occurs if upgrade is unsuccessful. - - Example error: 0x50011, 0x50012 - -**Figure 1**: Phases of a successful Windows 10 upgrade (uninstall is not shown): - -![Upgrade process](images/upgrade-process.png) - -DU = Driver/device updates.
-OOBE = Out of box experience.
-WIM = Windows image (Microsoft) - -## Quick fixes - -The following steps can resolve many common Windows upgrade problems. - -
    -
  1. Attept to repair system files by typing the following commands at an elevated command prompt. It may take several minutes for the command operations to be completed.
  2. - -``` -DISM.exe /Online /Cleanup-image /Restorehealth -sfc /scannow -``` - -
  3. Update Windows so that all available recommended updates are installed.
  4. -
  5. Uninstall non-Microsoft antivirus software. -
      -
    • Use Windows Defender for protection during the upgrade. -
    • Verify compatibility information and re-install antivirus applications after the upgrade.
    • -
    -
  6. Uninstall all nonessential software.
  7. -
  8. Remove nonessential external hardware.
  9. -
  10. Update firmware and drivers.
  11. -
  12. Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process.
  13. -
- -## Upgrade error codes - -If the upgrade process is not successful, Windows Setup will return two codes: - -1. **A result code**: The result code corresponds to a specific Win32 error. -2. **An extend code**: The extend code contains information about both the *phase* in which an error occurred, and the *operation* that was being performed when the error occurred. - ->For example, a result code of **0xC1900101** with an extend code of **0x4000D** will be returned as: **0xC1900101 - 0x4000D**. - -Note: If only a result code is returned, this can be because a tool is being used that was not able to capture the extend code. For example, if you are using the [Windows 10 Upgrade Assistant](https://support.microsoft.com/en-us/kb/3159635) then only a result code might be returned. - -### Result codes - ->A result code of **0xC1900101** is generic and indicates that a rollback occurred. In most cases, the cause is a driver compatibility issue.
To troubleshoot a failed upgrade that has returned a result code of 0xC1900101, analyze the extend code to determine the Windows Setup phase, and see the [Common error codes](#common-error-codes) section later in this topic. - -Result codes can be matched to the type of error encountered. To match a result code to an error: - -1. Identify the error code type, either Win32 or NTSTATUS, using the first hexidecimal digit: -
8 = Win32 error code (ex: 0x**8**0070070) -
C = NTSTATUS value (ex: 0x**C**1900107) -2. Write down the last 4 digits of the error code (ex: 0x8007**0070** = 0070). These digits correspond to the last 16 bits of the [HRESULT](https://msdn.microsoft.com/en-us/library/cc231198.aspx) or the [NTSTATUS](https://msdn.microsoft.com/en-us/library/cc231200.aspx) structure. -3. Based on the type of error code determined in the first step, match the 4 digits derived from the second step to either a [Win32 error code](https://msdn.microsoft.com/en-us/library/cc231199.aspx), or an [NTSTATUS value](https://msdn.microsoft.com/en-us/library/cc704588.aspx). - -For example: -- 0x80070070 = Win32 = 0070 = 0x00000070 = ERROR_DISK_FULL -- 0xC1900107 = NTSTATUS = 0107 = 0x00000107 = STATUS_SOME_NOT_MAPPED - -Some result codes are self-explanatory, whereas others are more generic and require further analysis. In the examples shown above, ERROR_DISK_FULL indicates that the hard drive is full and additional room is needed to complete Windows upgrade. The message STATUS_SOME_NOT_MAPPED is more abiguous, and means that an action is pending. In this case, the action pending is often the cleanup operation from a previous installation attempt, which can be resolved with a system reboot. - -### Extend codes - -Extend codes can be matched to the phase and operation when an error occurred. To match an extend code to the phase and operation: - -1. Use the first digit to identify the phase (ex: 0x4000D = 4). -2. Use the last two digits to identify the operation (ex: 0x4000D = 0D). -3. Match the phase and operation to values in the tables provided below. - -The following tables provide the corresponding phase and operation for values of an extend code: - - - -
Extend code: phase
HexPhase -
0SP_EXECUTION_UNKNOWN -
1SP_EXECUTION_DOWNLEVEL -
2SP_EXECUTION_SAFE_OS -
3SP_EXECUTION_FIRST_BOOT -
4SP_EXECUTION_OOBE_BOOT -
5SP_EXECUTION_UNINSTALL -
- - - - - - -
Extend code: operation
- -
HexOperation -
0SP_EXECUTION_OP_UNKNOWN -
1SP_EXECUTION_OP_COPY_PAYLOAD -
2SP_EXECUTION_OP_DOWNLOAD_UPDATES -
3SP_EXECUTION_OP_INSTALL_UPDATES -
4SP_EXECUTION_OP_INSTALL_RECOVERY_ENVIRONMENT -
5SP_EXECUTION_OP_INSTALL_RECOVERY_IMAGE -
6SP_EXECUTION_OP_REPLICATE_OC -
7SP_EXECUTION_OP_INSTALL_DRVIERS -
8SP_EXECUTION_OP_PREPARE_SAFE_OS -
9SP_EXECUTION_OP_PREPARE_ROLLBACK -
ASP_EXECUTION_OP_PREPARE_FIRST_BOOT -
BSP_EXECUTION_OP_PREPARE_OOBE_BOOT -
CSP_EXECUTION_OP_APPLY_IMAGE -
DSP_EXECUTION_OP_MIGRATE_DATA -
ESP_EXECUTION_OP_SET_PRODUCT_KEY -
FSP_EXECUTION_OP_ADD_UNATTEND -
-
- -
HexOperation -
10SP_EXECUTION_OP_ADD_DRIVER -
11SP_EXECUTION_OP_ENABLE_FEATURE -
12SP_EXECUTION_OP_DISABLE_FEATURE -
13SP_EXECUTION_OP_REGISTER_ASYNC_PROCESS -
14SP_EXECUTION_OP_REGISTER_SYNC_PROCESS -
15SP_EXECUTION_OP_CREATE_FILE -
16SP_EXECUTION_OP_CREATE_REGISTRY -
17SP_EXECUTION_OP_BOOT -
18SP_EXECUTION_OP_SYSPREP -
19SP_EXECUTION_OP_OOBE -
1ASP_EXECUTION_OP_BEGIN_FIRST_BOOT -
1BSP_EXECUTION_OP_END_FIRST_BOOT -
1CSP_EXECUTION_OP_BEGIN_OOBE_BOOT -
1DSP_EXECUTION_OP_END_OOBE_BOOT -
1ESP_EXECUTION_OP_PRE_OOBE -
1FSP_EXECUTION_OP_POST_OOBE -
20SP_EXECUTION_OP_ADD_PROVISIONING_PACKAGE -
-
- -For example: An extend code of **0x4000D**, represents a problem during phase 4 (**0x4**) with data migration (**000D**). - -## Log files - -Several log files are created during each phase of the upgrade process. These log files are essential for troubleshooting upgrade problems. By default, the folders that contain these log files are hidden on the upgrade target computer. To view the log files, configure Windows Explorer to view hidden items, or use a tool to automatically gather these logs. The most useful log is **setupact.log**. The log files are located in a different folder depending on the Windows Setup phase. Recall that you can determine the phase from the extend code. - -

The following table describes some log files and how to use them for troubleshooting purposes: - - - -
Log filePhase: LocationDescriptionWhen to use - -
setupact.logDown-Level:
$Windows.~BT\Sources\Panther
Contains information about setup actions during the downlevel phase. All down-level failures and starting point for rollback investigations.
This is the most important log for diagnosing setup issues. -
OOBE:
$Windows.~BT\Sources\Panther
Contains information about actions during the OOBE phase.Investigating rollbacks that failed during OOBE phase and operations – 0x4001C, 0x4001D, 0x4001E, 0x4001F. -
Rollback:
$Windows.~BT\Sources\Panther
Contains information about actions during rollback.Investigating generic rollbacks - 0xC1900101. -
Pre-initialization (prior to downlevel):
$Windows.~BT\Sources\Panther
Contains information about initializing setup.If setup fails to launch. -
Post-upgrade (after OOBE):
$Windows.~BT\Sources\Panther
Contains information about setup actions during the installation.Investigate post-upgrade related issues. - -
setuperr.logSame as setupact.logContains information about setup errors during the installation.Review all errors encountered during the installation phase. - -
miglog.xmlPost-upgrade (after OOBE):
Windows\Panther
Contains information about what was migrated during the installation.Identify post upgrade data migration issues. - -
BlueBox.logDown-Level:
Windows\Logs\Mosetup
Contains information communication between setup.exe and Windows Update.Use during WSUS and WU down-level failures or for 0xC1900107. - -
Supplemental rollback logs:
-Setupmem.dmp
-setupapi.dev.log
-Event logs (*.evtx) - - -
$Windows.~BT\Sources\RollbackAdditional logs collected during rollback. - -Setupmem.dmp: If OS bugchecks during upgrade, setup will attempt to extract a mini-dump.
-Setupapi: Device install issues – 0x30018
-Event logs: Generic rollbacks (0xC1900101) or unexpected reboots. - -
- -### Log entry structure - -A setupact.log or setuperr.log entry includes the following elements: - -

    -
  1. The date and time. For example: 2016-09-08 09:20:05. -
  2. The log level: Info, Warning, Error, Fatal Error. -
  3. The logging component: CONX, MOUPG, PANTHR, SP, IBSLIB, MIG, DISM, CSI, CBS. -
      -
    • The logging components SP (setup platform) and MIG (migration engine) are particularly useful for troubleshooting Windows Setup errors. -
    -
  4. The message. For example: Operation completed successfully. -
- -### Analyzing log files - -To analyze Windows Setup log files: - -
    -
  1. Determine the Windows Setup error code. -
  2. Based on the [extend code](#extend-codes) portion of the error code, determine the type and location of a [log files](#log-files) to investigate. -
  3. Open the log file in a text editor, such as notepad. -
  4. Using the result code portion of the Windows Setup error code, search for the result code in the file and find the last occurrence of the code. -
  5. To find the last occurrence of the result code: -
      -
    1. Scroll to the bottom of the file and click after the last character. -
    2. Click **Edit**. -
    3. Click **Find**. -
    4. Type the result code. -
    5. Under **Direction** select **Up**. -
    6. Click **Find Next**. -
    -
  6. When you have located the last occurrence of the result code, scroll up a few lines from this location in the file and review the processes that failed just prior to generating the result code. -
  7. Search for the following important text strings: -
      -
    • Shell application requested abort -
    • Abandoning apply due to error for object -
    -
  8. Decode other Win32 errors that appear in this section. -
  9. Search other log files for additional information related to your findings. -
- -For example, assume that searching for the result code "8007042B" reveals the following content from the setuperr.log file: - ->Some lines in the text below are shortened for readability. In addition, the date and time at the start of each line (ex: 2016-09-08 09:20:05) is shortened to minutes and seconds. - -

setuperr.log content: - -

-20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
-23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
-23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
-23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
-23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
-23:51, Error                   Apply failed. Last error: 0x00000000
-23:51, Error            SP     pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C
-23:52, Error            SP     Apply: Migration phase failed. Result: 44
-23:52, Error            SP     Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7]
-23:52, Error            SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
-23:52, Error            SP     Operation execution failed.[gle=0x000000b7]
-23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
-
- - -In the previous text, the third line indicates there was an error **0x00000497** with the folder **C:\Users\user1\Cookies**: - -
-23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
-
- -The error 0x00000497 is a [Win32 error code](https://msdn.microsoft.com/en-us/library/cc231199.aspx) corresponding to: - -

ERROR_UNABLE_TO_REMOVE_REPLACED: Unable to remove the file to be replaced. - -Therefore, Windows Setup failed because it was not able to migrate the **C:\Users\user1\Cookies** folder. Searching the setupact.log file for additional details, the following text is found: - -

setupact.log content: - -

-23:50, Warning                 RECAPPLY: Error while moving \\?\C:\Windows.old\Users\user1\Cookies to \\?\C:\Users\user1\Cookies. Error: 0x000000B7
-23:50, Info             MIG    Cannot apply recursively object: C:\Users\user1\Cookies: Win32Exception: Cannot create a file when that file already exists.
-23:50, Warning          MIG    Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed.
-23:50, Info             MIG    Error 1175 during apply of object C:\Users\user1\Cookies. Will ask shell application for resolution.
-23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1b\Cookies. Will return 0
-23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
-23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
-
- -The setupact.log file also contains information detailing the configuration of files and folders. By searching for "C:\Users\user1\Cookies" we are able to determine that this folder is not installed in the default location: - -
-49:12, Info             MIG    Known folder CSIDL_COOKIES: C:\Users\user1\Cookies, default location: No
-
- -This error can be resolved by configuring the folder to use its default location. - -## Common error codes - -### 0xC1900101 - -A common result code is 0xC1900101. This result code can be thrown at any stage of the upgrade process, with the exception of the Downlevel phase. 0xC1900101 is a generic rollback code, and usually indicates that an incompatible driver is present. The incompatible driver can cause blue screens, system hangs, and unexpected reboots. Analysis of supplemental log files is often helpful, such as:
- -- The minidump file: $Windows.~bt\Sources\Rollback\setupmem.dmp, -- Event logs: $Windows.~bt\Sources\Rollback\*.evtx -- The device install log: $Windows.~bt\Sources\Rollback\setupapi\setupapi.dev.log - -The device install log is particularly helpful if rollback occurs during the sysprep operation (extend code 0x30018). To resolve a rollback due to driver conflicts, run setup in the absence of drivers by performing a [clean boot](https://support.microsoft.com/en-us/kb/929135) before initiating the upgrade process. - -

See the following general troubleshooting procedures associated with a result code of 0xC1900101: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
Code -
0xC1900101 - 0x20004 -
- -

-
Cause -
Windows Setup encountered an error during the SAFE_OS with the INSTALL_RECOVERY_ENVIRONMENT operation -
This is generally caused by out-of-date drivers. -
-

- - -
Mitigation -
Uninstall antivirus applications. -
Remove all unused SATA devices. -
Remove all unused devices and drivers. -
Update drivers and BIOS. -
-
- - -
Code -
0xC1900101 - 0x2000c -
- -

-
Cause -
Windows Setup encountered an unspecified error during the WinPE phase. -
This is generally caused by out-of-date drivers. -
-

- - -
Mitigation -
Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display. -
Contact your hardware vendor to obtain updated device drivers. -
Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process. -
-
- - -
Code -
0xC1900101 - 0x20017 - -
- -

-
Cause -
A driver has caused an illegal operation. -
Windows was not able to migrate the driver, resulting in a rollback of the operating system. - -
-

- - -
Mitigation -
-Ensure that all that drivers are updated.
-Open the Setuperr.log and Setupact.log files in the %windir%\Panther directory, and then locate the problem drivers. -
For more information, see [Understanding Failures and Log Files](https://technet.microsoft.com/en-us/library/ee851579.aspx). -
Update or uninstall the problem drivers. -
-
- - -
Code -
0xC1900101 - 0x30018 -
- -

-
Cause -
A device driver has stopped responding to setup.exe during the upgrade process. -
-

- - -
Mitigation -
-Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display. -
Contact your hardware vendor to obtain updated device drivers. -
Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process. -
-
- - -
Code -
0xC1900101 - 0x3000D -
- -

-
Cause -
Installation failed during the FIRST_BOOT phase while attempting the MIGRATE_DATA operation. -
This can occur due to a problem with a display driver. - -
-

- - -
Mitigation -
-Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display. -
Update or uninstall the display driver. -
-
- - -
Code -
0xC1900101 - 0x4000D -
- -

-
Cause -
A rollback occurred due to a driver configuration issue. -
-

- - -
Mitigation -

Review the rollback log and determine the stop code. -
The rollback log is located in the **C:\$Windows.~BT\Sources\Panther** folder. Look for text similar to the following: -

Info SP Crash 0x0000007E detected -
Info SP Module name : -
Info SP Bugcheck parameter 1 : 0xFFFFFFFFC0000005 -
Info SP Bugcheck parameter 2 : 0xFFFFF8015BC0036A -
Info SP Bugcheck parameter 3 : 0xFFFFD000E5D23728 -
Info SP Bugcheck parameter 4 : 0xFFFFD000E5D22F40 -
Info SP Cannot recover the system. -
Info SP Rollback: Showing splash window with restoring text: Restoring your previous version of Windows. - - -

Typically there is a a dump file for the crash to analyze. If you are not equipped to debug the dump, then attempt the following basic troubleshooting procedures:
- -1. Make sure you have enough disk space.
-2. If a driver is identified in the bug check message, disable the driver or check with the manufacturer for driver updates.
-3. Try changing video adapters.
-4. Check with your hardware vendor for any BIOS updates.
-5. Disable BIOS memory options such as caching or shadowing. -

-
-
- - -
Code -
0xC1900101 - 0x40017 -
- -

-
Cause -
Windows 10 upgrade failed after the second reboot. -
This is usually caused by a faulty driver. For example: antivirus filter drivers or encryption drivers. -
-

- - -
Mitigation -
Clean boot into Windows, and then attempt the upgrade to Windows 10.
- -For more information, see [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135). - -

Ensure you select the option to "Download and install updates (recommended)." -

-
- -### 0x800xxxxx - -Result codes starting with the digits 0x800 are also relatively common. These error codes indicate general operating system errors, and are not unique to the Windows upgrade process. Examples include timeouts, devices not functioning, and a process stopping unexpectedly. - -

See the following general troubleshooting procedures associated with a result code of 0x800xxxxx: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
Code -
- -8000405 - 0x20007 - -
- -

-
Cause -
- -An unspecified error occurred with a driver during the SafeOS phase. - -
-

- - -
Mitigation -
- -Analyze logs. - -
-
- - -
Code -
- -800704B8 - 0x3001A - -
- -

-
Cause -
- -Here is a cause. - -
-

- - -
Mitigation -
- -Disable AV, disconnect devices, clean boot. - -
-
- - -
Code -
- -8007042B - 0x4000D - -
- -

-
Cause -
- -The installation failed during the second boot phase while attempting the MIGRATE_DATA operation. -
This issue can occur due to an application or driver incompatibility. - -
-

- - -
Mitigation -
- -Clean boot into Windows, and then attempt the upgrade to Windows 10. For more information, see [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135). - -

Ensure you select the option to "Download and install updates (recommended)." - -

-
- - -
Code -
- -8007001F - 0x4000D - -
- -

-
Cause -
- -Need cause here. - -
-

- - -
Mitigation -
- -Need mitigation here. - -
-
- - -
Code -
- -8007042B - 0x4001E - -
- -

-
Cause -
- -Here is a cause. - -
-

- - -
Mitigation -
- -Here is a mitigation procedure. - -
-
- - -## Other result codes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Error code -Cause -Mitigation -
0xC1900200Setup.exe has detected that the machine does not meet the minimum system requirements.Ensure the system you are trying to upgrade meets the minimum system requirements.

See [Windows 10 specifications](https://www.microsoft.com/en-us/windows/windows-10-specifications) for information.

0x80090011A device driver error occurred during user data migration.Contact your hardware vendor and get all the device drivers updated. It is recommended to have an active internet connection during upgrade process. -

Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process.

0xC7700112Failure to complete writing data to the system drive, possibly due to write access failure on the hard disk.This issue is resolved in the latest version of Upgrade Assistant. -

Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process.

0x80190001An unexpected error was encountered while attempting to download files required for upgrade.To resolve this issue, download and run the media creation tool. See [Download windows 10](https://www.microsoft.com/en-us/software-download/windows10). -
0x80246007The update was not downloaded successfully.Attempt other methods of upgrading the operatign system.
-Download and run the media creation tool. See [Download windows 10](https://www.microsoft.com/en-us/software-download/windows10). -
Attempt to upgrade using .ISO or USB.
-**Note**: Windows 10 Enterprise isn’t available in the media creation tool. For more information, go to the [Volume Licensing Service Center](https://www.microsoft.com/licensing/servicecenter/default.aspx). -
0xC1900201The system did not pass the minimum requirements to install the update.Contact the hardware vendor to get the latest updates.
0x80240017The upgrade is unavailable for this edition of Windows.Administrative policies enforced by your organization might be preventing the upgrade. Contact your IT administrator.
0x80070020The existing process cannot access the file because it is being used by another process.Use the MSCONFIG tool to perform a clean boot on the machine and then try to perform the update again. For more information, see [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135).
0x80070522The user doesn’t have required privilege or credentials to upgrade.Ensure that you have signed in as a local administrator or have local administrator privileges.
0xC1900107A cleanup operation from a previous installation attempt is still pending and a system reboot is required in order to continue the upgrade. -Reboot the device and run setup again. If restarting device does not resolve the issue, then use the Disk Cleanup utility and cleanup the temporary as well as the System files. For more information, see [Disk cleanup in Windows 10](https://support.microsoft.com/en-us/instantanswers/8fef4121-711b-4be1-996f-99e02c7301c2/disk-cleanup-in-windows-10).
0xC1900209The user has chosen to cancel because the system does not pass the compatibility scan to install the update. Setup.exe will report this error when it can upgrade the machine with user data but cannot migrate installed applications.Incompatible software is blocking the upgrade process. Uninstall the application and try the upgrade again. See [Windows 10 Pre-Upgrade Validation using SETUP.EXE](https://blogs.technet.microsoft.com/mniehaus/2015/08/23/windows-10-pre-upgrade-validation-using-setup-exe/) for more information. - -

You can also download the [Windows Assessment and Deployment Kit (ADK) for Windows 10](http://go.microsoft.com/fwlink/p/?LinkId=526740) and install Application Compatibility Tools. -

0x8007002 This error is specific to upgrades using System Center Configuration Manager 2012 R2 SP1 CU3 (5.00.8238.1403)Analyze the SMSTS.log and verify that the upgrade is failing on "Apply Operating system" Phase: Error 80072efe DownloadFileWithRanges() failed. 80072efe. ApplyOperatingSystem (0x0760) - -

The error 80072efe means that the connection with the server was terminated abnormally. - -

To resolve this issue, try the OS Deployment test on a client in same VLAN as the Configuration Manager server. Check the network configuration for random client-server connection issues happening on the remote VLAN. -

- -## Other error codes - - - - - - - - - - - - - - - - - - - - - -
Error CodesCauseMitigation
0x80070003- 0x20007This error occurs when there is problem with the Internet connection during the Windows 10 upgrade."Since this error indicates that the internet connection ran into a problem, you may attempt to fix the connectivity issues and reattempt the download of the files. -Alternatively, you may re-create installation media using ""Media Creation Tool"" from a different connected system. Refer: https://www.microsoft.com/en-us/software-download/windows10 - -You can either create a USB drive or an ISO. -"
0x8007025D - 0x2000CThis error occurs if the ISO file's metadata is corrupt."Re-download the ISO/Media and re-attempt the upgrade. - -You may alternatively, re-create installation media using ""Media Creation Tool"" Refer: https://www.microsoft.com/en-us/software-download/windows10 - -You can either create a USB drive or an ISO using the Media Creation Tool. -"
0x80070490 - 0x20007The error comes up during driver installation phase and it means that some of the device driver is incompatible."Please ensure that all the devices are working correctly. Please review the Device Manager for any errors and troubleshoot accordingly. -Refer: https://msdn.microsoft.com/windows/hardware/drivers/install/troubleshooting-device-and-driver-installations - -Additionally, you can review the following logs to verify which I/O device is causing the problem. - ""%systemroot%\$Windows.~BT\Sources\Panther\setupact.log"" - -If unable to review the logs, post on Windows 10 TechNet Forum (https://social.technet.microsoft.com/Forums/en-us/home?forum=win10itprogeneral&filter=alltypes&sort=lastpostdesc) -"
0xC1900101 - 0x2000BThis error occurs when the device drivers of the hardware connected to the computer prevent the Windows 10 upgrade from building the migration file list.We recommended you disconnect the devices that aren't in use when you upgrade the computer.
0xC1900101 - 0x2000cThe Setup Platform has encountered an unspecified error during the WINPE Phase. This is generally caused by drivers which are not updated at the time when the upgrade was started.It is recommended to select "Download and install updates (recommended)" during the upgrade process. Additionally, you can contact the Hardware Vendor and get the updates for the device drivers that are connected to the system. Ensure all the devices other than the Mouse; Keyboard and Display are disconnected during upgrade process. Then start setup again.
0xC1900200 - 0x20008This error occurs when the computer doesn’t meet the minimum requirements to download or upgrade to Windows 10."Refer http://www.microsoft.com/en-us/windows/windows-10-specifications?OCID=win10_null_vanity_win10specs and make sure that the machine, on which the upgrade is being initiated, meets the minimum requirement. - -Secondly use the Windows 10 Compatibility Reports to understand upgrade issues (https://blogs.technet.microsoft.com/askcore/2016/01/21/using-the-windows-10-compatibility-reports-to-understand-upgrade-issues/) -"
0x80070004 - 0x3000DSYSTEM, LOCAL, SELF, System, and Network are reserved names that can’t be used for Computer Name."Ensure that you do not use the reserved names as the Computer names. Rename the system to a valid Computer name. -See KB 3086101 for more details. -"
0xC1900101 - 0x40001"This error indicates that we saw an error in the OOBE Phase - Stop 9F. This behavior occurs when device drivers do not handle power state transition requests properly. The error message most often occurs during one of the following actions: 1. Shutting down -2. Suspending or resuming from Standby mode -3. Suspending or resuming from Hibernate mode""The most common causes for this error would be the connected devices on the machine / device as below and it would have suggested that we disable / disconnect them from the device /machine before performing the upgrade: -1. Internal WIFI Modem -2. Any External connected USB devices such as WEBCAMS; Printers; USB Hard Drives -3. Check to be sure your computer and all devices are on the Hardware Compatibility List (HCL) and have WHQL signed and certified drivers. - -The setup.exe will perform a rollback of the OS and would return to the older OS. Once the rollback is complete if we find the problem causing driver than we need to check for %SystemDrive%\$Windows.~bt\sources\Rollback\setupmem.dmp file and have a Microsoft Support Professional look into the same. -"
0xC1900101 - 0x4001EThis error indicates that the installation failed in the SECOND_BOOT phase with an error during PRE_OOBE operation.This is a generic error that occurs during the OOBE phase of Setup. We recommend you to review the FAQ for Upgrade to Windows 10 (https://support.microsoft.com/en-us/help/12435/windows-10-upgrade-faq)
0x80070005 - 0x4000DThis error code means The installation failed in the SECOND_BOOT phase with an error in during MIGRATE_DATA operation.This issue may occur if we have any application / driver that is causing an issue while the upgrade to Windows 10 is going on. Preform a clean boot on the system. Refer https://support.microsoft.com/en-us/kb/929135 for steps to perform a Clean boot.
0x80070004 - 0x50012The Computer account for the system has an invalid name. Please ensure that the machine name does not have any invalid characters (See https://technet.microsoft.com/en-us/library/cc749460(v=ws.10).aspx). Additionally, the names should not be any of the reserved names for systems. Rename the system to a valid computer name and try the Setup again. See KB 3086101 for more details.
"0xC190020e 0x80070070 - 0x50011 -0x80070070 - 0x50012 -0x80070070 - 0x60000"These errors would occur if your computer doesn’t have enough free space available to install the upgrade."Typically to upgrade to Windows 10, you need free space of 16 GB for 32-bit OS and 20 GB for 64-bit OS. If there is not enough space refer the following article: -https://support.microsoft.com/en-us/help/17421/windows-free-up-drive-space - -Note: Once the deletion is complete, initiate the upgrade and this time you should not receive the error if sufficient space has been made. If that is not enough -then, you can implement solution as mentioned below. - -Using External Drive -If your device allows it, you can use an external USB drive for the upgrade process. Windows setup will backup the previous version of Windows to a USB external drive. The external drive must be at least 8GB – but having 16GB is recommended. -Some important points to remember if you choose to use an external storage drive for installing Windows 10: - - We recommend that the external drive is formatted in NTFS. Drives that are formatted in FAT32 may run into errors due to FAT32 file size limitations. To learn how to format in NTFS, click here. -- USB drives are preferred over SD cards because drivers for SD cards are not migrated if the device does not support Connected Standby. -"
- - - - -## Related topics - -• Windows 10 FAQ for IT professionals -• Windows 10 Enterprise system requirements -• Windows 10 IT pro forums diff --git a/windows/deploy/test-pre.md b/windows/deploy/test-pre.md deleted file mode 100644 index 7cc861e9c7..0000000000 --- a/windows/deploy/test-pre.md +++ /dev/null @@ -1,136 +0,0 @@ ---- -title: Test pre tag -description: Test table -ms.assetid: DFEFE22C-4FEF-4FD9-BFC4-9B419C339502 -keywords: deploy, error, troubleshoot, windows, 10 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -author: greg-lindsay -localizationpriority: high ---- - -# Test pre tag - -

-20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
-23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
-23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
-23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
-23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
-23:51, Error                   Apply failed. Last error: 0x00000000
-23:51, Error            SP     pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C
-23:52, Error            SP     Apply: Migration phase failed. Result: 44
-23:52, Error            SP     Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7]
-23:52, Error            SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
-23:52, Error            SP     Operation execution failed.[gle=0x000000b7]
-23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
-
- -
-20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
-23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
-23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
-23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
-23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
-23:51, Error                   Apply failed. Last error: 0x00000000
-23:51, Error            SP     pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C
-23:52, Error            SP     Apply: Migration phase failed. Result: 44
-23:52, Error            SP     Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7]
-23:52, Error            SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
-23:52, Error            SP     Operation execution failed.[gle=0x000000b7]
-23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
-
- -
-20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
-23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
-23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
-23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
-23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
-23:51, Error                   Apply failed. Last error: 0x00000000
-23:51, Error            SP     pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C
-23:52, Error            SP     Apply: Migration phase failed. Result: 44
-23:52, Error            SP     Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7]
-23:52, Error            SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
-23:52, Error            SP     Operation execution failed.[gle=0x000000b7]
-23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
-
- -
-20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
-23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
-23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
-23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
-23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
-23:51, Error                   Apply failed. Last error: 0x00000000
-23:51, Error            SP     pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C
-23:52, Error            SP     Apply: Migration phase failed. Result: 44
-23:52, Error            SP     Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7]
-23:52, Error            SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
-23:52, Error            SP     Operation execution failed.[gle=0x000000b7]
-23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
-
- -
-20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
-23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
-23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
-23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
-23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
-23:51, Error                   Apply failed. Last error: 0x00000000
-23:51, Error            SP     pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C
-23:52, Error            SP     Apply: Migration phase failed. Result: 44
-23:52, Error            SP     Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7]
-23:52, Error            SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
-23:52, Error            SP     Operation execution failed.[gle=0x000000b7]
-23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
-
- -
-20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
-23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
-23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
-23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
-23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
-23:51, Error                   Apply failed. Last error: 0x00000000
-23:51, Error            SP     pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C
-23:52, Error            SP     Apply: Migration phase failed. Result: 44
-23:52, Error            SP     Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7]
-23:52, Error            SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
-23:52, Error            SP     Operation execution failed.[gle=0x000000b7]
-23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
-
- -
-20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
-23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
-23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
-23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
-23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
-23:51, Error                   Apply failed. Last error: 0x00000000
-23:51, Error            SP     pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C
-23:52, Error            SP     Apply: Migration phase failed. Result: 44
-23:52, Error            SP     Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7]
-23:52, Error            SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
-23:52, Error            SP     Operation execution failed.[gle=0x000000b7]
-23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
-
- -
-
-20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
-23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
-23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
-23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
-23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
-23:51, Error                   Apply failed. Last error: 0x00000000
-23:51, Error            SP     pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C
-23:52, Error            SP     Apply: Migration phase failed. Result: 44
-23:52, Error            SP     Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7]
-23:52, Error            SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
-23:52, Error            SP     Operation execution failed.[gle=0x000000b7]
-23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
-
-
\ No newline at end of file From f217a79347d2e5c9b3298da85dc3fdf2abf44d83 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 14:52:34 -0700 Subject: [PATCH 172/256] update --- windows/deploy/windows-10-poc-mdt.md | 548 -------------- .../deploy/windows-10-poc-sc-config-mgr.md | 645 ----------------- windows/deploy/windows-10-poc.md | 683 ------------------ 3 files changed, 1876 deletions(-) delete mode 100644 windows/deploy/windows-10-poc-mdt.md delete mode 100644 windows/deploy/windows-10-poc-sc-config-mgr.md delete mode 100644 windows/deploy/windows-10-poc.md diff --git a/windows/deploy/windows-10-poc-mdt.md b/windows/deploy/windows-10-poc-mdt.md deleted file mode 100644 index 05589e281d..0000000000 --- a/windows/deploy/windows-10-poc-mdt.md +++ /dev/null @@ -1,548 +0,0 @@ ---- -title: Placeholder (Windows 10) -description: Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -author: greg-lindsay ---- - -# Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit - -**Applies to** - -- Windows 10 - -**Important**: This guide leverages the proof of concept (PoC) environment configured using procedures in [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md). Please complete all steps in the prerequisite guide before attempting the procedures in this guide. - -The PoC environment is a virtual network running on Hyper-V with three virtual machines: -- **DC1**: A contoso.com domain controller, DNS server, and DHCP server. -- **SRV1**: A dual-homed contoso.com domain member server, DNS server, and default gateway providing NAT service for the PoC network. -- **PC1**: A contoso.com member computer running Windows 7, Windows 8, or Windows 8.1 that has been cloned from a physical computer on your corporate network for testing purposes. - -This guide leverages the Hyper-V server role to perform procedures. If you do not complete all steps in a single session, consider using [checkpoints](https://technet.microsoft.com/library/dn818483.aspx) and [saved states](https://technet.microsoft.com/library/ee247418.aspx) to pause, resume, or restart your work. - -## In this guide - -Description here. - -## Install the Microsoft Deployment Toolkit (MDT) - -1. On SRV1, temporarily disable IE Enhanced Security Configuration for Administrators by typing the following commands at an elevated Windows PowerShell prompt: - - ``` - $AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}" - Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 0 - Stop-Process -Name Explorer - ``` -2. Download and install the 64-bit version of [Microsoft Deployment Toolkit (MDT) 2013 Update 2](https://www.microsoft.com/en-us/download/details.aspx?id=50407) on SRV1 using the default options. - -3. Download and install the latest [Windows Assessment and Deployment Kit (ADK)](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) on SRV1 using the default installation settings. The current version is the ADK for Windows 10, version 1607. Installation might require several minutes to acquire all components. - -3. If desired, re-enable IE Enhanced Security Configuration: - - ``` - Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 1 - Stop-Process -Name Explorer - ``` - -## Create a deployment share and reference image - -1. In [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md) the Windows 10 Enterprise .iso file was saved to the c:\VHD directory as **c:\VHD\w10-enterprise.iso**. The first step in creating a deployment share is to mount this file on SRV1. To mount the Windows 10 Enterprise DVD on SRV1, open an elevated Windows PowerShell prompt on the Hyper-V host computer and type the following command: - - ``` - Set-VMDvdDrive -VMName SRV1 -Path c:\VHD\w10-enterprise.iso - ``` -2. Connect to SRV1 and verify that the Windows Enterprise installation DVD is mounted as drive letter D. - -3. The Windows 10 Enterprise installation files will be used to create a deployment share on SRV1 using the MDT deployment workbench. To open the deployment workbench, click **Start**, type **deployment**, and then click **Deployment Workbench**. - -4. In the Deployment Workbench console, right-click **Deployment Shares** and select **New Deployment Share**. - -5. Use the following settings for the New Deployment Share Wizard: - - Deployment share path: **C:\MDTBuildLab**
- - Share name: **MDTBuildLab$**
- - Deployment share description: **MDT build lab**
- - Options: click **Next** to accept the default
- - Summary: click **Next**
- - Progress: settings will be applied
- - Confirmation: click **Finish** - -6. Expand the Deployment Shares node, and then expand MDT build lab. - -7. Right-click the Operating Systems node, and then click New Folder. Name the new folder **Windows 10**. Complete the wizard using default values and click **Finish**. - -7. Right-click the Windows 10 folder created in the previous step, and then click **Import Operating System**. - -8. Use the following settings for the Import Operating System Wizard: - - OS Type: **Full set of source files**
- - Source: **D:\\**
- - Destination: **W10Ent_x64**
- - Summary: click **Next** - - Confirmation: click **Finish** - -9. For purposes of this test lab, we will not add applications (such as Microsoft Office) to the deployment share. For information about adding applications, see the [Add applications](https://technet.microsoft.com/en-us/itpro/windows/deploy/create-a-windows-10-reference-image#sec03) section of the [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) topic in the TechNet library. - -10. The next step is to create a task sequence to reference the operating system that was imported. To create a task sequence, right-click the **Task Sequences** node and then click **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: - - Task sequence ID: **REFW10X64-001**
- - Task sequence name: **Windows 10 Enterprise x64 Default Image**
- - Task sequence comments: **Reference Build**
- - Template: **Standard Client Task Sequence** - - Select OS: click **Windows 10 Enterprise Evaluation in W10Ent_x64 install.wim** - - Specify Product Key: **Do not specify a product key at this time** - - Full Name: **Contoso** - - Organization: **Contoso** - - Internet Explorer home page: **http://www.contoso.com** - - Admin Password: **Do not specify an Administrator password at this time** - - Summary: click **Next** - - Confirmation: click **Finish** - -11. Edit the task sequence to add the Microsoft NET Framework 3.5, which is required by many applications. To edit the task sequence, double-click **Windows 10 Enterprise x64 Default Image** that was created in the previous step. - -12. Click the **Task Sequence** tab. Under **State Restore** click **Tatto** to highlight it, then click **Add** and choose **New Group**. - -13. On the Properties tab of the group that was created in the previous step, change the Name from New Group to **Custom Tasks (Pre-Windows Update)** and then click **Apply**. - -14. Click the **Custom Tasks (Pre-Windows Update)** group again, click **Add**, point to **Roles**, and then click **Install Roles and Features**. - -15. Under **Select the roles and features that should be installed**, select **.NET Framework 3.5 (includes .NET 2.0 and 3.0)** and then click **Apply**. - -16. Enable Windows Update in the task sequence by clicking the **Windows Update (Post-Application Installation)** step, clicking the **Options** tab, and clearing the **Disable this step** checkbox. - >Note: Since we are not installing applications in this test lab, there is no need to enable the Windows Update Pre-Application Installation step. However, you should enable this step if you are also installing applications. - -17. Click **OK** to complete editing the task sequence. - -18. The next step is to configure the MDT deployment share rules. To configure rules in the Deployment Workbench, right-click MDT build lab (C:\MDTBuildLab) and click **Properties**, and then click the **Rules** tab. - -19. Replace the default rules with the following text: - - ``` - [Settings] - Priority=Default - - [Default] - _SMSTSORGNAME=Contoso - UserDataLocation=NONE - DoCapture=YES - OSInstall=Y - AdminPassword=pass@word1 - TimeZoneName=Pacific Standard Time - JoinWorkgroup=WORKGROUP - HideShell=YES - FinishAction=SHUTDOWN - DoNotCreateExtraPartition=YES - ApplyGPOPack=NO - SkipAdminPassword=YES - SkipProductKey=YES - SkipComputerName=YES - SkipDomainMembership=YES - SkipUserData=YES - SkipLocaleSelection=YES - SkipTaskSequence=NO - SkipTimeZone=YES - SkipApplications=YES - SkipBitLocker=YES - SkipSummary=YES - SkipRoles=YES - SkipCapture=NO - SkipFinalSummary=YES - ``` - -20. Click **Apply** and then click **Edit Bootstrap.ini**. Replace the contents of the Bootstrap.ini file with the following text, and save the file: - - ``` - [Settings] - Priority=Default - - [Default] - DeployRoot=\\SRV1\MDTBuildLab$ - UserDomain=CONTOSO - UserID=administrator - UserPassword=pass@word1 - SkipBDDWelcome=YES - ``` - -21. Click **OK** to complete the configuration of the deployment share. - -22. Right-click **MDT build lab (C:\MDTBuildLab)** and then click **Update Deployment Share**. - -23. Accept all default values in the Update Deployment Share Wizard by clicking **Next**. The update process will take 5 to 10 minutes. When it has completed, click **Finish**. - -24. Copy **c:\MDTBuildLab\Boot\LiteTouchPE_x86.iso** on SRV1 to the **c:\VHD** directory on the Hyper-V host computer. Note that in MDT, the x86 boot image can deploy both x86 and x64 operating systems, except on computers based on Unified Extensible Firmware Interface (UEFI). - ->Hint: Top copy the file, right-click the **LiteTouchPE_x86.iso** file and click **Copy** on SRV1, then open the **c:\VHD** folder on the Hyper-V host, right-click inside the folder and click **Paste**. - -25. Open a Windows PowerShell prompt on the Hyper-V host computer and type the following commands: - - ``` - New-VM –Name REFW10X64-001 -SwitchName poc-internal -NewVHDPath "c:\VHD\REFW10X64-001.vhdx" -NewVHDSizeBytes 60GB - Set-VMMemory -VMName REFW10X64-001 -DynamicMemoryEnabled $true -MinimumBytes 1024MB -MaximumBytes 1024MB -Buffer 20 - Set-VMDvdDrive -VMName REFW10X64-001 -Path c:\VHD\LiteTouchPE_x86.iso - Start-VM REFW10X64-001 - vmconnect localhost REFW10X64-001 - ``` -26. In the Windows Deployment Wizard, select **Windows 10 Enterprise x64 Default Image**, and then click **Next**. - -27. Accept the default values on the Capture Image page, and click **Next**. Operating system installation will complete after 5 to 10 minutes and then the VM will reboot automatically. Allow the system to boot normally (do not press a key). The process is fully automated. - - Additional system restarts will occur to complete updating and preparing the operating system. Setup will complete the following procedures: - - - Install the Windows 10 Enterprise operating system. - - Install added applications, roles, and features. - - Update the operating system using Windows Update (or WSUS if optionally specified). - - Stage Windows PE on the local disk. - - Run System Preparation (Sysprep) and reboot into Windows PE. - - Capture the installation to a Windows Imaging (WIM) file. - - Turn off the virtual machine. - - This step requires from 30 minutes to 2 hours, depending on the speed of the Hyper-V host. After some time, you will have a Windows 10 Enterprise x64 image that is fully patched and has run through Sysprep. The image is located in the C:\MDTBuildLab\Captures folder on your deployment server. The file name is **REFW10X64-001.wim**. - - ## Deploy a Windows 10 image using MDT - -This procedure will demonstrate how to deploy the reference image to the PoC environment using MDT. - -1. On SRV1, open the MDT Deployment Workbench console, right-click **Deployment Shares**, and then click **New Deployment Share**. Use the following values in the New Deployment Share Wizard: - - **Deployment share path**: C:\MDTProd - - **Share name**: MDTProd$ - - **Deployment share description**: MDT Production - - **Options**: accept the default - -2. Click **Finish** and verify the new deployment share was added successfully. - -3. In the Deployment Workbench console, expand the MDT Production deployment share, right-click **Operating Systems**, and then click **New Folder**. Name the new folder **Windows 10** and complete the wizard using default values. - -4. Right-click the Windows 10 folder created in the previous step, and then click **Import Operating System**. - -5. On the **OS Type** page, choose **Custom image file** and then click **Next**. - -6. On the Image page, browse to the C:\MDTBuildLab\Captures\REFW10X64-001.wim file created in the previous procedure, click **Open**, and then click **Next**. - -7. On the Setup page, select **Copy Windows 7, Windows Server 2008 R2, or later setup files from the specified path**. - -8. Under **Setup source directory**, browse to **C:\MDTBuildLab\Operating Systems\W10Ent_x64** click **OK** and then click **Next**. - -9. On the Destination page, accept the default Destination directory name of **REFW10X64-001**, click **Next** twice, and then click **Finish**. - -10. In the Operating Systems > Windows 10 node, double-click the operating system that was added to view its Properties. Change the Operating system name to **Windows 10 Enterprise x64 Custom Image** and then click **OK**. - -### Create the deployment task sequence - -1. Using the Deployment Workbench, select Task Sequences in the MDT Production node, and create a folder named **Windows 10**. - -2. Right-click the Windows 10 folder created in the previous step, and then click **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: - - Task sequence ID: W10-X64-001 - - Task sequence name: Windows 10 Enterprise x64 Custom Image - - Task sequence comments: Production Image - - Select Template: Standard Client Task Sequence - - Select OS: Windows 10 Enterprise x64 Custom Image - - Specify Product Key: Do not specify a product key at this time - - Full Name: Contoso - - Organization: Contoso - - Internet Explorer home page: http://www.contoso.com - - Admin Password: pass@word1 - -### Configure the MDT production deployment share - -1. On SRV1, open an elevated Windows PowerShell prompt and type the following commands: - - ``` - copy-item "C:\Program Files\Microsoft Deployment Toolkit\Templates\Bootstrap.ini" C:\MDTProd\Control\Bootstrap.ini -Force - copy-item "C:\Program Files\Microsoft Deployment Toolkit\Templates\CustomSettings.ini" C:\MDTProd\Control\CustomSettings.ini -Force - ``` -2. In the Deployment Workbench console on SRV1, right-click the **MDT Production** deployment share and then click Properties. - -3. Click the **Rules** tab and replace the rules with the following text: - - ``` - [Settings] - Priority=Default - - [Default] - _SMSTSORGNAME=Contoso - OSInstall=YES - UserDataLocation=AUTO - TimeZoneName=Pacific Standard Time - OSDComputername=#Left("PC-%SerialNumber%",7)# - AdminPassword=pass@word1 - JoinDomain=contoso.com - DomainAdmin=administrator - DomainAdminDomain=CONTOSO - DomainAdminPassword=pass@word1 - ScanStateArgs=/ue:*\* /ui:CONTOSO\* - USMTMigFiles001=MigApp.xml - USMTMigFiles002=MigUser.xml - HideShell=YES - ApplyGPOPack=NO - SkipAppsOnUpgrade=NO - SkipAdminPassword=YES - SkipProductKey=YES - SkipComputerName=YES - SkipDomainMembership=YES - SkipUserData=YES - SkipLocaleSelection=YES - SkipTaskSequence=NO - SkipTimeZone=YES - SkipApplications=NO - SkipBitLocker=YES - SkipSummary=YES - SkipCapture=YES - SkipFinalSummary=NO - EventService=http://SRV1:9800 - ``` - **Note**: The contents of the Rules tab are added to c:\MDTProd\Control\CustomSettings.ini. - - >In this example a **MachineObjectOU** entry is not provided. Normally this entry describes the specific OU where new client computer objects are created in Active Directory. However, for the purposes of this test lab clients are added to the default computers OU, which requires that this parameter be unspecified. - -4. Click **Edit Bootstap.ini** and replace text in the file with the following text: - - ``` - [Settings] - Priority=Default - - [Default] - DeployRoot=\\SRV1\MDTProd$ - UserDomain=CONTOSO - UserID=administrator - UserPassword=pass@word1 - SkipBDDWelcome=YES - ``` -5. Click **OK** when finished. - -### Update the deployment share - -1. Right-click the **MDT Production** deployment share and then click **Update Deployment Share**. - -2. Use the default options for the Update Deployment Share Wizard. The update process requires 5 to 10 minutes to complete. - -3. Click **Finish** when the update is complete. - -### Enable deployment monitoring - -1. In the Deployment Workbench console, right-click **MDT Production** and then click **Properties**. - -2. On the **Monitoring** tab, select the **Enable monitoring for this deployment share** checkbox, and then click **OK**. - -3. Verify the monitoring service is working as expected by opening the following link on SRV1 in Internet Explorer: [http://localhost:9800/MDTMonitorEvent/](http://localhost:9800/MDTMonitorEvent/). If you do not see "**You have created a service**" at the top of the page, see [Troubleshooting MDT 2012 Monitoring](https://blogs.technet.microsoft.com/mniehaus/2012/05/10/troubleshooting-mdt-2012-monitoring/). - -4. Close Internet Explorer. - -### Configure Windows Deployment Services - -1. Initialize Windows Deployment Services (WDS) by typing the following command at an elevated Windows PowerShell prompt on SRV1: - - ``` - WDSUTIL /Verbose /Progress /Initialize-Server /Server:SRV1 /RemInst:"C:\RemoteInstall" - WDSUTIL /Set-Server /AnswerClients:All - ``` - -2. Click **Start**, type **Windows Deployment**, and then click **Windows Deployment Services**. - -3. In the Windows Deployment Services console, expand Servers, expand SRV1.contoso.com, right-click **Boot Images**, and then click **Add Boot Image**. - -4. Browse to the **C:\MDTProd\Boot\LiteTouchPE_x64.wim** file, click **Open**, click **Next**, and accept the defaults in the Add Image Wizard. Click **Finish** to complete adding a boot image. - -### Deploy the client image - -1. Before using WDS to deploy a client image, you must temporarily disable the external network adapter on SRV1. This is just an artifact of the lab environment. In a typical deployment environment WDS would not be installed on the default gateway. **Note**: Do not disable the *internal* network interface. To disable the *external* interface on SRV1, open a Windows PowerShell prompt on SRV1 and type the following command: - - ``` - Disable-NetAdapter "Ethernet 2" -Confirm:$false - ``` - -2. Next, switch to the Hyper-V host and open an elevated Windows PowerShell prompt. Create a generation 2 VM on the Hyper-V host that will load its OS using PXE. To create this VM, type the following commands at an elevated Windows PowerShell prompt: - - ``` - New-VM –Name "PC2" –NewVHDPath "c:\vhd\pc2.vhdx" -NewVHDSizeBytes 60GB -SwitchName poc-internal -BootDevice NetworkAdapter -Generation 2 - Set-VMMemory -VMName "PC2" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes 2048MB -Buffer 20 - ``` - >Dynamic memory is configured on the VM to conserve resources. However, this can cause memory allocation to be reduced past what is required to install an operating system. If this happens, reset the VM and begin the OS installation task sequence immediately. This ensures the VM memory allocation is not decreased too much while it is idle. - -3. Start the new VM and connect to it: - - ``` - Start-VM PC2 - vmconnect localhost PC2 - ``` -4. When prompted, hit ENTER to start the network boot process. - -5. Choose the **Windows 10 Enterprise x64 Custom Image** and then click **Next**. - -6. After MDT lite touch installation has started, be sure to re-enable the external network adapter on SRV1. This is needed so the client can use Windows Update after operating system installation is complete.To re-enable the external network interface, open an elevated Windows PowerShell prompt on SRV1 and type the following command: - - ``` - Enable-NetAdapter "Ethernet 2" - ``` -7. On SRV1, in the Deployment Workbench console, click on **Monitoring** and view the status of installation. -8. When OS installation is complete, the system will reboot automatically and begin configuring devices. When the new client computer is finished updating, click **Finish**. You will be automatically signed in to the local computer as administrator. - -9. Turn off the PC2 VM before starting the next section. To turn off the VM, right-click **Start**, point to **Shut down or sign out**, and then click **Shut down**. - -### Refresh a computer with Windows 10 - -This topic will demonstrate how to export user data from an existing client computer, wipe the computer, install a new operating system, and then restore user data and settings. The scenario will use PC1, a computer that was cloned from a physical device to a VM, as described in [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md). - -1. Create a checkpoint for the PC1 VM so that it can easily be reverted to its current state for troubleshooting purposes and to perform additional scenarios. Checkpoints are also known as snapshots. To create a checkpoint for the PC1 VM, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: - - ``` - Checkpoint-VM -Name PC1 -SnapshotName BeginState - ``` - -2. Sign on to PC1 using the CONTOSO\Administrator account. - - >Specify **contoso\administrator** as the user name to ensure you do not sign on using the local administrator account. You must sign in with this account so that you have access to the deployment share. - -3. Open an elevated command prompt on PC1 and type the following: - - ``` - cscript \\SRV1\MDTProd$\Scripts\Litetouch.vbs - ``` - **Note**: Litetouch.vbs must be able to create the C:\MININT directory on the local computer. - -4. Choose the **Windows 10 Enterprise x64 Custom Image** and then click **Next**. - -5. Choose **Do not back up the existing computer** and click **Next**. - - **Note**: The USMT will still back up the computer. - -6. Lite Touch Installation will perform the following actions: - - Back up user settings and data using USMT. - - Install the Windows 10 Enterprise X64 operating system. - - Update the operating system via Windows Update. - - Restore user settings and data using USMT. - - You can review the progress of installation on SRV1 by clicking on the **Monitoring** node in the deployment workbench. When OS installation is complete, the computer will restart, set up devices, and configure settings. - -7. Sign in with the CONTOSO\Administrator account and verify that all CONTOSO domain user accounts and data have been migrated to the new operating system. - -8. Create another checkpoint for the PC1 VM so that you can review results of the computer refresh later. To create a checkpoint, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: - - ``` - Checkpoint-VM -Name PC1 -SnapshotName RefreshState - ``` -9. Restore the PC1 VM to it's previous state in preparation for the replace procedure. To restore a checkpoint, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: - - ``` - Restore-VMSnapshot -VMName PC1 -Name BeginState -Confirm:$false - Start-VM PC1 - vmconnect localhost PC1 - ``` -10. Sign in to PC1 using the contoso\administrator account. - -### Replace a computer with Windows 10 - -At a high level, the computer replace process consists of:
-- A special replace task sequence that runs the USMT backup and an optional full Window Imaging (WIM) backup.
-- A standard OS deployment on a new computer. At the end of the deployment, the USMT backup from the old computer is restored. - -#### Create a backup-only task sequence - -1. On SRV1, in the deployment workbench console, right-click the MDT Production deployment share, click **Properties**, click the **Rules** tab, and change the line **SkipUserData=YES** to **SkipUserData=NO**. -2. Click **OK**, right-click **MDT Production**, click **Update Deployment Share** and accept the default options in the wizard to update the share. -3. Type the following commands at an elevated Windows PowerShell prompt on SRV1: - - ``` - New-Item -Path C:\MigData -ItemType directory - New-SmbShare -Name MigData$ -Path C:\MigData -ChangeAccess EVERYONE - icacls C:\MigData /grant '"contoso\administrator":(OI)(CI)(M)' - ``` -4. On SRV1 in the deployment workbench, under **MDT Production**, right-click the **Task Sequences** node, and click **New Folder**. -5. Name the new folder **Other**, and complete the wizard using default options. -6. Right-click the **Other** folder and then click **New Task Sequence**. Use the following values in the wizard: - - **Task sequence ID**: REPLACE-001 - - **Task sequence name**: Backup Only Task Sequence - - **Task sequence comments**: Run USMT to backup user data and settings - - **Template**: Standard Client Replace Task Sequence -7. Accept defaults for the rest of the wizard and then click **Finish**. The replace task sequence will skip OS selection and settings. -8. Open the new task sequence that was created and review it. Note the type of capture and backup tasks that are present. Click **OK** when you are finished reviewing the task sequence. - -#### Run the backup-only task sequence - -1. If you are not already signed on to PC1 as **contoso\administrator**, sign in using this account. To verify the currently signed in account, type the following command at an elevated command prompt: - - ``` - whoami - ``` -2. To ensure a clean environment before running the backup task sequence, type the following at an elevated Windows PowerShell prompt: - - ``` - Remove-Item c:\minint -recurse - Remove-Item c:\_SMSTaskSequence -recurse - Restart-Computer - ``` -2. Sign in to PC1 using the contoso\administrator account, and then type the following at an elevated command prompt: - - ``` - cscript \\SRV1\MDTProd$\Scripts\Litetouch.vbs - ``` -3. Complete the deployment wizard using the following: - - **Task Sequence**: Backup Only Task Sequence - - **User Data**: Specify a location: **\\SRV1\MigData$\PC1** - - **Computer Backup**: Do not back up the existing computer. -4. While the task sequence is running on PC1, open the deployment workbench console on SRV1 and click the **Monitoring* node. Press F5 to refresh the console, and view the status of current tasks. -5. Verify that **The user state capture was completed successfully** is displayed, and click **Finish** when the capture is complete. -6. On SRV1, verify that the file **USMT.MIG** was created in the **C:\MigData\PC1\USMT** directory. See the following example: - - ``` - PS C:\> dir C:\MigData\PC1\USMT - - Directory: C:\MigData\PC1\USMT - - Mode LastWriteTime Length Name - ---- ------------- ------ ---- - -a--- 9/6/2016 11:34 AM 14248685 USMT.MIG - ``` -#### Deploy PC3 - -1. On the Hyper-V host, type the following commands at an elevated Windows PowerShell prompt: - - ``` - New-VM –Name "PC3" –NewVHDPath "c:\vhd\pc3.vhdx" -NewVHDSizeBytes 60GB -SwitchName poc-internal -BootDevice NetworkAdapter -Generation 2 - Set-VMMemory -VMName "PC3" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes 2048MB -Buffer 20 - ``` -2. Temporarily disable the external network adapter on SRV1 again, so that we can successfully boot PC3 from WDS. To disable the adapter, type the following command at an elevated Windows PowerShell prompt on SRV1: - - ``` - Disable-NetAdapter "Ethernet 2" -Confirm:$false - ``` -3. Start and connect to PC3 by typing the following commands at an elevated Windows PowerShell prompt on the Hyper-V host: - - ``` - Start-VM PC3 - vmconnect localhost PC3 - ``` -4. When prompted, press ENTER for network boot. - -6. On PC3, ue the following settings for the Windows Deployment Wizard: - - **Task Sequence**: Windows 10 Enterprise x64 Custom Image - - **Move Data and Settings**: Do not move user data and settings - - **User Data (Restore)**: Specify a location: **\\SRV1\MigData$\PC1** -5. When OS installation has started on PC1, re-enable the external network adapter on SRV1 by typing the following command on SRV1: - - ``` - Enable-NetAdapter "Ethernet 2" - ``` -7. Setup will install the Windows 10 Enterprise operating system, update via Windows Update, and restore the user settings and data from PC1. - -#### Troubleshooting logs, events, and utilities - -Deployment logs are available on the client computer in the following locations: -- Before the image is applied: X:\MININT\SMSOSD\OSDLOGS -- After the system drive has been formatted: C:\MININT\SMSOSD\OSDLOGS -- After deployment: %WINDIR%\TEMP\DeploymentLogs - -You can review WDS events in Event Viewer at: **Applications and Services Logs > Microsoft > Windows > Deployment-Services-Diagnostics**. By default, only the **Admin** and **Operational** logs are enabled. To enable other logs, right-click the log and then click **Enable Log**. - -Tools for viewing log files, and to assist with troubleshooting are available in the [System Center 2012 R2 Configuration Manager Toolkit](https://www.microsoft.com/en-us/download/details.aspx?id=50012) - -## Related Topics - -[Microsoft Deployment Toolkit](https://technet.microsoft.com/en-US/windows/dn475741)
-[Prepare for deployment with MDT 2013](prepare-for-windows-deployment-with-mdt-2013.md) - -  - - - - - diff --git a/windows/deploy/windows-10-poc-sc-config-mgr.md b/windows/deploy/windows-10-poc-sc-config-mgr.md deleted file mode 100644 index 9f6e7605fb..0000000000 --- a/windows/deploy/windows-10-poc-sc-config-mgr.md +++ /dev/null @@ -1,645 +0,0 @@ ---- -title: Placeholder (Windows 10) -description: Deploy Windows 10 in a test lab using System Center Configuration Manager -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -author: greg-lindsay ---- - -# Deploy Windows 10 in a test lab using System Center Configuration Manager - -**Applies to** - -- Windows 10 - -**Important**: This guide leverages the proof of concept (PoC) environment configured using procedures in [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md). Please complete all steps in the prerequisite guide before attempting the procedures in this guide. - -If you have already completed [Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit](windows-10-poc-mdt.md), you can skip some steps of this guide, such as installation of MDT. - -The PoC environment is a virtual network running on Hyper-V with three virtual machines (VMs): -- **DC1**: A contoso.com domain controller, DNS server, and DHCP server. -- **SRV1**: A dual-homed contoso.com domain member server, DNS server, and default gateway providing NAT service for the PoC network. -- **PC1**: A contoso.com member computer running Windows 7, Windows 8, or Windows 8.1 that has been cloned from a physical computer on your corporate network for testing purposes. - -This guide leverages the Hyper-V server role to perform procedures. If you do not complete all steps in a single session, consider using [checkpoints](https://technet.microsoft.com/library/dn818483.aspx) and [saved states](https://technet.microsoft.com/library/ee247418.aspx) to pause, resume, or restart your work. - ->Multiple features and services are installed on SRV1 in this guide. If less than 4 GB of RAM is allocated to SRV1, some procedures will require more time to complete. If resources are limited on the Hyper-V host, consider reducing RAM allocation on DC1 and PC1 to 2 GB and 1 GB respectively, and then increasing the RAM allocation on SRV1. You can adjust RAM allocation for a VM by right-clicking the VM in the Hyper-V Manager console, clicking **Settings**, clicking **Memory**, and modifying the value next to **Maximum RAM**. - -## In this guide - -Description here. - -## Install prerequisites - -1. Before installing System Center Configuration Manager, we must install prerequisite services and features. Type the following command at an elevated Windows PowerShell prompt on SRV1: - - ``` - Install-WindowsFeature Web-Windows-Auth,Web-ISAPI-Ext,Web-Metabase,Web-WMI,BITS,RDC,NET-Framework-Features,Web-Asp-Net,Web-Asp-Net45,NET-HTTP-Activation,NET-Non-HTTP-Activ - ``` - - >If the request to add features fails, retry the installation by typing the command again. - -2. Download [SQL Server 2012 SP2](https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2014-sp2) from the Microsoft Evaluation Center as an .ISO file on the Hyper-V host computer. Save the file to the **C:\VHD** directory. -3. When you have downloaded the file **SQLServer2014SP2-FullSlipstream-x64-ENU.iso** and placed it in the C:\VHD directory, type the following command at an elevated Windows PowerShell prompt on the Hyper-V host: - - ``` - Set-VMDvdDrive -VMName SRV1 -Path c:\VHD\SQLServer2014SP2-FullSlipstream-x64-ENU.iso - ``` - - This command mounts the .ISO file to drive D on SRV1. - -4. Type the following command at an elevated Windows PowerShell prompt on SRV1 to install SQL Server 2012 SP2: - - ``` - D:\setup.exe /q /ACTION=Install /ERRORREPORTING="False" /FEATURES=SQLENGINE,RS,IS,SSMS,TOOLS,ADV_SSMS,CONN /INSTANCENAME=MSSQLSERVER /INSTANCEDIR="C:\Program Files\Microsoft SQL Server" /SQLSVCACCOUNT="NT AUTHORITY\System" /SQLSYSADMINACCOUNTS="BUILTIN\ADMINISTRATORS" /SQLSVCSTARTUPTYPE=Automatic /AGTSVCACCOUNT="NT AUTHORITY\SYSTEM" /AGTSVCSTARTUPTYPE=Automatic /RSSVCACCOUNT="NT AUTHORITY\System" /RSSVCSTARTUPTYPE=Automatic /ISSVCACCOUNT="NT AUTHORITY\System" /ISSVCSTARTUPTYPE=Disabled /ASCOLLATION="Latin1_General_CI_AS" /SQLCOLLATION="SQL_Latin1_General_CP1_CI_AS" /TCPENABLED="1" /NPENABLED="1" /IAcceptSQLServerLicenseTerms - ``` - Installation might take several minutes. When installation is complete, the following output will be displayed: - - ``` - Microsoft (R) SQL Server 2014 12.00.5000.00 - Copyright (c) Microsoft Corporation. All rights reserved. - - Microsoft (R) .NET Framework CasPol 2.0.50727.7905 - Copyright (c) Microsoft Corporation. All rights reserved. - - Success - Microsoft (R) .NET Framework CasPol 2.0.50727.7905 - Copyright (c) Microsoft Corporation. All rights reserved. - - Success - ``` -5. Type the following commands at an elevated Windows PowerShell prompt on SRV1: - - ``` - New-NetFirewallRule -DisplayName “SQL Server” -Direction Inbound –Protocol TCP –LocalPort 1433 -Action allow - New-NetFirewallRule -DisplayName “SQL Admin Connection” -Direction Inbound –Protocol TCP –LocalPort 1434 -Action allow - New-NetFirewallRule -DisplayName “SQL Database Management” -Direction Inbound –Protocol UDP –LocalPort 1434 -Action allow - New-NetFirewallRule -DisplayName “SQL Service Broker” -Direction Inbound –Protocol TCP –LocalPort 4022 -Action allow - New-NetFirewallRule -DisplayName “SQL Debugger/RPC” -Direction Inbound –Protocol TCP –LocalPort 135 -Action allow - ``` -6. On SRV1, temporarily disable IE Enhanced Security Configuration for Administrators by typing the following commands at an elevated Windows PowerShell prompt: - - ``` - $AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}" - Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 0 - Stop-Process -Name Explorer - ``` -7. Download and install the latest [Windows Assessment and Deployment Kit (ADK)](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) on SRV1 using the default installation settings. The current version is the ADK for Windows 10, version 1607. Installation might require several minutes to acquire all components. - -## Install System Center Configuration Manager - -1. Download [System Center Configuration Manager and Endpoint Protection](https://www.microsoft.com/en-us/evalcenter/evaluate-system-center-configuration-manager-and-endpoint-protection) on SRV1, double-click the file, enter **C:\configmgr** for **Unzip to folder**, and click **Unzip**. The C:\configmgr directory will be automatically created. Click **OK** and then close the **WinZip Self-Extractor** dialog box when finished. - -2. Before starting the installation, verify that WMI is working on SRV1. See the following examples. Verify that **Running** is displayed under **Status** and **True** is displayed next to **TcpTestSucceeded**: - - ``` - Get-Service Winmgmt - - Status Name DisplayName - ------ ---- ----------- - Running Winmgmt Windows Management Instrumentation - - Test-NetConnection -ComputerName 192.168.0.2 -Port 135 -InformationLevel Detailed - - ComputerName : 192.168.0.2 - RemoteAddress : 192.168.0.2 - RemotePort : 135 - AllNameResolutionResults : - MatchingIPsecRules : - NetworkIsolationContext : Internet - InterfaceAlias : Ethernet - SourceAddress : 192.168.0.2 - NetRoute (NextHop) : 0.0.0.0 - PingSucceeded : True - PingReplyDetails (RTT) : 0 ms - TcpTestSucceeded : True - ``` - You can also verify WMI using the WMI console by typing **wmimgmt.msc**, right-clicking **WMI Control (Local)** in the console tree, and then clicking **Properties**. - - If the WMI service is not started, attempt to start it or reboot the computer. If WMI is running but errors are present, see [WMIDiag](https://blogs.technet.microsoft.com/askperf/2015/05/12/wmidiag-2-2-is-here/) for troubleshooting information. - -2. To start Configuration Manager installation, type the following command at an elevated Windows PowerShell prompt: - - ``` - cmd /c C:\configmgr\SMSSETUP\BIN\X64\Setup.exe - ``` -3. Provide the following in the System Center Configuration Manager Setup Wizard: - - **Before You Begin**: Read the text and click *Next*. - - **Getting Started**: Choose **Install a Configuration Manager primary site** and select the **Use typical installation options for a stand-alone primary site** checkbox. - - Click **Yes** in response to the popup window. - - **Product Key**: Choose **Install the evaluation edition of this Product**. - - **Microsoft Software License Terms**: Read the terms and then select the **I accept these license terms** checkbox. - - **Prerequisite Licenses**: Review license terms and select all three checkboxes on the page. - - **Prerequisite Downloads**: Choose **Download required files** and enter **c:\windows\temp** next to **Path**. - - **Site and Installation Settings**: Site code: **PS1**, Site name: **Contoso**. - - use default settings for all other options - - **Usage Data**: Read the text and click **Next**. - - **Service Connection Point Setup**: Accept the default settings (SRV1.contoso.com is automatically added under Select a server to use). - - **Settings Summary**: Review settings and click **Next**. - - **Prerequisite Check**: No failures should be listed. Ignore any warnings and click **Begin Install**. - - Depending on the speed of the Hyper-V host and resources allocated to SRV1, installation can require approximately one hour. Click **Close** when installation is complete. - -## Download and install MDT - -1. Download and install the 64-bit version of [Microsoft Deployment Toolkit (MDT) 2013 Update 2](https://www.microsoft.com/en-us/download/details.aspx?id=50407) on SRV1 using the default options. - -2. If desired, re-enable IE Enhanced Security Configuration at this time on SRV1: - - ``` - Set-ItemProperty -Path $AdminKey -Name “IsInstalled” -Value 1 - Stop-Process -Name Explorer - ``` - -## Download MDOP and install DaRT - -1. Download the [Microsoft Desktop Optimization Pack 2015](https://msdn.microsoft.com/en-us/subscriptions/downloads/#ProductFamilyId=597) to the Hyper-V host using an MSDN subscription. Download the .ISO file (mu_microsoft_desktop_optimization_pack_2015_x86_x64_dvd_5975282.iso) to the C:\VHD directory on the Hyper-V host. - -2. Type the following command at an elevated Windows PowerShell prompt on the Hyper-V host to mount the MDOP file on SRV1: - - ``` - Set-VMDvdDrive -VMName SRV1 -Path c:\VHD\mu_microsoft_desktop_optimization_pack_2015_x86_x64_dvd_5975282.iso - ``` -3. Type the following command at an elevated Windows PowerShell prompt on SRV1: - - ``` - cmd /c "D:\DaRT\DaRT 10\Installers\en-us\x64\MSDaRT100.msi" - ``` -4. Install DaRT 10 using default settings. -5. Type the following commands at an elevated Windows PowerShell prompt on SRV1: - - ``` - Copy-Item "C:\Program Files\Microsoft DaRT\v10\Toolsx64.cab" -Destination "C:\Program Files\Microsoft Deployment Toolkit\Templates\Distribution\Tools\x64" - Copy-Item "C:\Program Files\Microsoft DaRT\v10\Toolsx86.cab" -Destination "C:\Program Files\Microsoft Deployment Toolkit\Templates\Distribution\Tools\x86" - ``` - -## Create a folder structure - -1. Type the following commands at a Windows PowerShell prompt on SRV1: - - ``` - New-Item -ItemType Directory -Path "C:Sources\OSD\Boot" - New-Item -ItemType Directory -Path "C:Sources\OSD\OS" - New-Item -ItemType Directory -Path "C:\Sources\OSD\Settings" - New-Item -ItemType Directory -Path "C:\Sources\OSD\Branding" - New-Item -ItemType Directory -Path "C:\Sources\OSD\MDT" - New-Item -ItemType Directory -Path "C:\Logs" - New-SmbShare -Name Sources$ -Path C:\Sources -ChangeAccess EVERYONE - New-SmbShare -Name Logs$ -Path C:\Logs -ChangeAccess EVERYONE - ``` - -## Enable MDT ConfigMgr integration - -1. Click **Start**, type **configmgr**, and then click **Configure ConfigMgr Integration**. -2. Type **PS1** next to **Site code**, and then click **Next**. -3. Verify **The process completed successfully** is displayed, and then click **Finish**. - -## Configure client settings - -1. Click **Start**, type **configuration manager**, right-click **Configuration Manager Console**, and then click **Pin to Taskbar**. -2. Click **Desktop**, and then launch the Configuration Manager console from the taskbar. -3. If the console notifies you that an update is available, click **OK**. It is not necessary to install updates to complete this lab. -4. In the console tree, open the **Administration** workspace and click **Client Settings**. -5. In the display pane, double-click **Default Client Settings**. -6. Click **Computer Agent**, next to **Organization name displayed in Software Center** type **Contoso**, and then click **OK**. - -## Enable PXE on the distribution point - -1. Deterime the MAC address of the internal network adapter on SRV1. To determine this, type the following command at an elevated Windows PowerShell prompt on SRV1: - - ``` - (Get-NetAdapter "Ethernet").MacAddress - ``` - >If the internal network adapter, assigned an IP address of 192.168.0.2, is not named "Ethernet" then replace the name "Ethernet" in the previous command with the name of this network adapter. - -2. In the System Center Configuration Manager console, in the **Administration** workspace, click **Distribution Points**. -3. In the display pane, right-click **SRV1.CONTOSO.COM** and then click **Properties**. -4. On the PXE tab, select the following settings: - - Enable PXE support for clients. Click **Yes** in the popup that appears. - - Allow this distribution point to respond to incoming PXE requests - - Enable unknown computer support. Click **OK** in the popup that appears. - - Require a password when computers use PXE - - Password and Confirm password: pass@word1 - - Respond to PXE requests on specific network interfaces: Enter the MAC address determined in the first step of this procedure. -5. Click **OK**. -6. Type the following command at an elevated Windows PowerShell prompt on SRV1, and verify that the files displayed are present: - - ``` - cmd /c dir /b C:\RemoteInstall\SMSBoot\x64 - - abortpxe.com - bootmgfw.efi - bootmgr.exe - pxeboot.com - pxeboot.n12 - wdsmgfw.efi - wdsnbp.com - ``` - >If these files are not present, type the following command at an elevated Windows PowerShell prompt to open the Configuration Manager Trace Log Tool. In the tool, click **File**, click **Open**, and then open the **distmgr.log** file. If errors are present, they will be highlighted in red: - - ``` - Invoke-Item 'C:\Program Files\Microsoft Configuration Manager\tools\cmtrace.exe' - ``` - -## Create a branding image file - -1. If you have a bitmap (.BMP) image for suitable use as a branding image, copy it to the C:\Sources\OSD\Branding folder on SRV1. Otherwise, use the following step to copy a simple branding image. -2. Type the following command at an elevated Windows PowerShell prompt: - - ``` - copy "C:\ProgramData\Microsoft\User Account Pictures\user.bmp" "C:\Sources\OSD\Branding\contoso.bmp" - ``` - >You can open C:\Sources\OSD\Branding\contoso.bmp in MSPaint.exe if desired to customize this image. - -## Create a boot image for Configuration Manager - -1. In the Configuration Manager console, in the Software Library workspace, expand **Operating Systems**, right-click **Boot Images**, and then click **Create Boot Image using MDT**. -2. On the Package Source page, under **Package source folder to be created (UNC Path):**, type **\\SRV1\Sources$\OSD\Boot\Zero Touch WinPE x64**, and then click **Next**. - - The Zero Touch WinPE x64 folder does not yet exist. The folder will be created later. -3. On the General Settings page, type **Zero Touch WinPE x64** next to **Name**, and click **Next**. -4. On the Options page, under **Platform** choose **x64**, and click **Next**. -5. On the Components page, in addition to the default selection of **Microsoft Data Access Components (MDAC/ADO) support**, select the **Microsoft Diagnostics and Recovery Toolkit (DaRT)** checkbox, and click **Next**. -6. On the Customization page, select the **Use a custom background bitmap file** checkbox, and under **UNC path**, type or browse to **\\SRV1\Sources$\OSD\Branding\contoso.bmp**, and then click **Next** twice. It will take a few minutes to generate the boot image. -7. Click **Finish**. -8. Right-click the **Zero Touch WinPE x64** boot image, and then click **Distribute Content**. -9. In the Distribute Content Wizard, click **Next**, click **Add** and select **Distribution Point**, select the **SRV1.CONTOSO.COM** checkbox, click **OK**, click **Next** twice, and then click **Close**. -10. Use the CMTrace application to view the **distmgr.log** file and verify that the boot image has been distributed. To open CMTrace, type the following command at an elevated Windows PowerShell prompt on SRV1: - - ``` - Invoke-Item 'C:\Program Files\Microsoft Configuration Manager\tools\cmtrace.exe' - ``` - >In the trace tool, click **Tools** on the menu and choose **Find**. Search for "**STATMSG: ID=2301**". For example: - - ``` - STATMSG: ID=2301 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_DISTRIBUTION_MANAGER" SYS=SRV1.CONTOSO.COM SITE=PS1 PID=2476 TID=4636 GMTDATE=Wed Sep 14 22:11:09.363 2016 ISTR0="Configuration Manager Client Upgrade Package" ISTR1="PS100003" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=1 AID0=400 AVAL0="PS100003" SMS_DISTRIBUTION_MANAGER 9/14/2016 3:11:09 PM 4636 (0x121C) - ``` -11. You can also review status by clicking the **Zero Touch WinPE x64** image, and then clicking **Content Status** under **Related Objects**, or by entering **\Monitoring\Overview\Distribution Status\Content Status** on the location bar in the console. Click **Zero Touch WinPE x64** under **Content Status** in the console tree and verify that a status of **Successfully distributed content** is displayed on the **Success** tab. -12. In the **Software Library** workspace, double-click **Zero Touch WinPE x64** and then click the **Data Source** tab. -13. Select the **Deploy this boot image from the PXE-enabled distribution point** checkbox, and click **OK**. -14. Review the distmgr.log file again for "**STATMSG: ID=2301**" and verify that there are three folders under **C:\RemoteInstall\SMSImages** with boot images. See the following example: - - ``` - cmd /c dir /s /b C:\RemoteInstall\SMSImages - - C:\RemoteInstall\SMSImages\PS100004 - C:\RemoteInstall\SMSImages\PS100005 - C:\RemoteInstall\SMSImages\PS100006 - C:\RemoteInstall\SMSImages\PS100004\boot.PS100004.wim - C:\RemoteInstall\SMSImages\PS100005\boot.PS100005.wim - C:\RemoteInstall\SMSImages\PS100006\WinPE.PS100006.wim - ``` - - >The first two images (*.wim files) are default boot images. The third is the new boot image with DaRT. - -## Create a Windows 10 reference image - -If you have already completed steps in [Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit](windows-10-poc-mdt.md) then you have already created a Windows 10 reference image. Copy the reference image file (REFW10-X64-001.wim) from C:\MDTBuildLab\Captures\REFW10X64-001.wim to C:\Sources\OSD\OS\Windows 10 Enterprise x64\REFW10X64-001.wim. - -If you have not yet created a Windows 10 reference image, complete the following steps. - -1. In [Step by step guide: Deploy Windows 10 in a test lab](windows-10-poc.md) the Windows 10 Enterprise .iso file was saved to the c:\VHD directory as **c:\VHD\w10-enterprise.iso**. The first step in creating a deployment share is to mount this file on SRV1. To mount the Windows 10 Enterprise DVD on SRV1, open an elevated Windows PowerShell prompt on the Hyper-V host computer and type the following command: - - ``` - Set-VMDvdDrive -VMName SRV1 -Path c:\VHD\w10-enterprise.iso - ``` -2. Verify that the Windows Enterprise installation DVD is mounted on SRV1 as drive letter D. - -3. The Windows 10 Enterprise installation files will be used to create a deployment share on SRV1 using the MDT deployment workbench. To open the deployment workbench, click **Start**, type **deployment**, and then click **Deployment Workbench**. - -4. In the Deployment Workbench console, right-click **Deployment Shares** and select **New Deployment Share**. - -5. Use the following settings for the New Deployment Share Wizard: - - Deployment share path: **C:\MDTBuildLab**
- - Share name: **MDTBuildLab$**
- - Deployment share description: **MDT build lab**
- - Options: click **Next** to accept the default
- - Summary: click **Next**
- - Progress: settings will be applied
- - Confirmation: click **Finish** - -6. Expand the **Deployment Shares** node, and then expand **MDT build lab**. - -7. Right-click the **Operating Systems** node, and then click **New Folder**. Name the new folder **Windows 10**. Complete the wizard using default values and click **Finish**. - -7. Right-click the **Windows 10** folder created in the previous step, and then click **Import Operating System**. - -8. Use the following settings for the Import Operating System Wizard: - - OS Type: **Full set of source files**
- - Source: **D:\\**
- - Destination: **W10Ent_x64**
- - Summary: click **Next** - - Confirmation: click **Finish** - -9. For purposes of this test lab, we will not add applications, such as Microsoft Office, to the deployment share. For information about adding applications, see the [Add applications](https://technet.microsoft.com/en-us/itpro/windows/deploy/create-a-windows-10-reference-image#sec03) section of the [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) topic in the TechNet library. - -10. The next step is to create a task sequence to reference the operating system that was imported. To create a task sequence, right-click the **Task Sequences** node under **MDT Build Lab** and then click **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: - - Task sequence ID: **REFW10X64-001**
- - Task sequence name: **Windows 10 Enterprise x64 Default Image**
- - Task sequence comments: **Reference Build**
- - Template: **Standard Client Task Sequence** - - Select OS: click **Windows 10 Enterprise Evaluation in W10Ent_x64 install.wim** - - Specify Product Key: **Do not specify a product key at this time** - - Full Name: **Contoso** - - Organization: **Contoso** - - Internet Explorer home page: **http://www.contoso.com** - - Admin Password: **Do not specify an Administrator password at this time** - - Summary: click **Next** - - Confirmation: click **Finish** - -11. Edit the task sequence to add the Microsoft NET Framework 3.5, which is required by many applications. To edit the task sequence, double-click **Windows 10 Enterprise x64 Default Image** that was created in the previous step. - -12. Click the **Task Sequence** tab. Under **State Restore** click **Tatto** to highlight it, then click **Add** and choose **New Group**. A new group will be added under Tattoo. - -13. On the Properties tab of the group that was created in the previous step, change the Name from New Group to **Custom Tasks (Pre-Windows Update)** and then click **Apply**. To see the name change, click **Tattoo**, then click the new group again. - -14. Click the **Custom Tasks (Pre-Windows Update)** group again, click **Add**, point to **Roles**, and then click **Install Roles and Features**. - -15. Under **Select the roles and features that should be installed**, select **.NET Framework 3.5 (includes .NET 2.0 and 3.0)** and then click **Apply**. - -16. Enable Windows Update in the task sequence by clicking the **Windows Update (Post-Application Installation)** step, clicking the **Options** tab, and clearing the **Disable this step** checkbox. - >Note: Since we are not installing applications in this test lab, there is no need to enable the Windows Update Pre-Application Installation step. However, you should enable this step if you are also installing applications. - -17. Click **OK** to complete editing the task sequence. - -18. The next step is to configure the MDT deployment share rules. To configure rules in the Deployment Workbench, right-click MDT build lab (C:\MDTBuildLab) and click **Properties**, and then click the **Rules** tab. - -19. Replace the default rules with the following text: - - ``` - [Settings] - Priority=Default - - [Default] - _SMSTSORGNAME=Contoso - UserDataLocation=NONE - DoCapture=YES - OSInstall=Y - AdminPassword=pass@word1 - TimeZoneName=Pacific Standard Time - JoinWorkgroup=WORKGROUP - HideShell=YES - FinishAction=SHUTDOWN - DoNotCreateExtraPartition=YES - ApplyGPOPack=NO - SkipAdminPassword=YES - SkipProductKey=YES - SkipComputerName=YES - SkipDomainMembership=YES - SkipUserData=YES - SkipLocaleSelection=YES - SkipTaskSequence=NO - SkipTimeZone=YES - SkipApplications=YES - SkipBitLocker=YES - SkipSummary=YES - SkipRoles=YES - SkipCapture=NO - SkipFinalSummary=YES - ``` - -20. Click **Apply** and then click **Edit Bootstrap.ini**. Replace the contents of the Bootstrap.ini file with the following text, and save the file: - - ``` - [Settings] - Priority=Default - - [Default] - DeployRoot=\\SRV1\MDTBuildLab$ - UserDomain=CONTOSO - UserID=administrator - UserPassword=pass@word1 - SkipBDDWelcome=YES - ``` - -21. Click **OK** to complete the configuration of the deployment share. - -22. Right-click **MDT build lab (C:\MDTBuildLab)** and then click **Update Deployment Share**. - -23. Accept all default values in the Update Deployment Share Wizard by clicking **Next**. The update process will take 5 to 10 minutes. When it has completed, click **Finish**. - -24. Copy **c:\MDTBuildLab\Boot\LiteTouchPE_x86.iso** on SRV1 to the **c:\VHD** directory on the Hyper-V host computer. Note that in MDT, the x86 boot image can deploy both x86 and x64 operating systems, except on computers based on Unified Extensible Firmware Interface (UEFI). - - >Hint: Top copy the file, right-click the **LiteTouchPE_x86.iso** file and click **Copy** on SRV1, then open the **c:\VHD** folder on the Hyper-V host, right-click inside the folder and click **Paste**. - -25. Open a Windows PowerShell prompt on the Hyper-V host computer and type the following commands: - - ``` - New-VM –Name REFW10X64-001 -SwitchName poc-internal -NewVHDPath "c:\VHD\REFW10X64-001.vhdx" -NewVHDSizeBytes 60GB - Set-VMMemory -VMName REFW10X64-001 -DynamicMemoryEnabled $true -MinimumBytes 1024MB -MaximumBytes 1024MB -Buffer 20 - Set-VMDvdDrive -VMName REFW10X64-001 -Path c:\VHD\LiteTouchPE_x86.iso - Start-VM REFW10X64-001 - vmconnect localhost REFW10X64-001 - ``` -26. In the Windows Deployment Wizard, select **Windows 10 Enterprise x64 Default Image**, and then click **Next**. - -27. Accept the default values on the Capture Image page, and click **Next**. Operating system installation will complete after 5 to 10 minutes and then the VM will reboot automatically. Allow the system to boot normally (do not press a key). The process is fully automated. - - Additional system restarts will occur to complete updating and preparing the operating system. Setup will complete the following procedures: - - - Install the Windows 10 Enterprise operating system. - - Install added applications, roles, and features. - - Update the operating system using Windows Update (or WSUS if optionally specified). - - Stage Windows PE on the local disk. - - Run System Preparation (Sysprep) and reboot into Windows PE. - - Capture the installation to a Windows Imaging (WIM) file. - - Turn off the virtual machine. - - This step requires from 30 minutes to 2 hours, depending on the speed of the Hyper-V host and your network's download speed. After some time, you will have a Windows 10 Enterprise x64 image that is fully patched and has run through Sysprep. The image is located in the C:\MDTBuildLab\Captures folder on SRV1. The file name is **REFW10X64-001.wim**. - -## Add a Windows 10 operating system image - -1. Type the following commands at an elevated Windows PowerShell prompt on SRV1: - - ``` - New-Item -ItemType Directory -Path "C:Sources\OSD\OS\Windows 10 Enterprise x64" - cmd /c copy /z "C:\MDTBuildLab\Captures\REFW10X64-001.wim" "C:\Sources\OSD\OS\Windows 10 Enterprise x64" - ``` - -2. In the Configuration Manager console, in the **Software Library** workspace, expand **Operating Systems**, right-click **Operating System Images**, and then click **Add Operating System Image**. - -3. On the Data Source page, under **Path:**, type **\\SRV1\Sources$\OSD\OS\Windows 10 Enterprise x64\REFW10X64-001.wim**, and click **Next**. - -4. On the General page, next to **Name:**, type **Windows 10 Enterprise x64**, click **Next** twice, and then click **Close**. - -5. Distribute the operating system image to the SRV1 distribution point by right-clicking the **Windows 10 Enterprise x64** operating system image and then clicking **Distribute Content**. - -6. In the Distribute Content Wizard, click **Next**, click **Add**, click **Distribution Point**, add the **SRV1.CONTOSO.COM** distribution point, click **OK**, click **Next** twice and then click **Close**. - -7. Enter **\Monitoring\Overview\Distribution Status\Content Status** on the location bar, click **Windows 10 Enterprise x64**, and monitor the status of content distribution until it is successful and no longer in progress. Refresh the view with the F5 key or by right-clicking **Windows 10 Enterprise x64** and clicking **Refresh**. - -## Create a task sequence - -1. In the Configuration Manager console, in the **Software Library** workspace expand **Operating Systems**, right-click **Task Sequences**, and then click **Create MDT Task Sequence**. - -2. On the Choose Template page, select the **Client Task Sequence** template and click **Next**. - -3. On the General page, type **Windows 10 Enterprise x64** under **Task sequence name:** and then click **Next**. - -4. On the Details page, enter the following settings:
- - Join a domain: contoso.com
- - Account: click **Set**
- - User name: contoso\administrator
- - Password: pass@word1
- - Confirm password: pass@word1
- - Click **OK**
- - Windows Settings
- - User name: Contoso
- - Organization name: Contoso
- - Product key: \
- - Administrator Account: Enable the account and specify the local administrator password
- - Password: pass@word1
- - Confirm password: pass@word1
- - Click Next
- -5. On the Capture Settings page, accept the default settings and click **Next**. - -6. On the Boot Image page, browse and select the **Zero Touch WinPE x64** boot image package and then click **Next**. - -7. On the MDT Package page, select **Create a new Microsoft Deployment Toolkit Files package**, under **Package source folder to be created (UNC Path):**, type **\\SRV1\Sources$\OSD\MDT\MDT 2013**, and then click **Next**. - -8. On the MDT Details page, next to **Name:** type **MDT 2013** and then click **Next**. - -9. On the OS Image page, browse and select the **Windows 10 Enterprise x64** package, and then click **Next**. - -10. On the Deployment Method page, accept the default settings and click **Next**. - -11. On the Client Package page, browse and select the **Microsoft Corporation Configuration Manager Client package** and then click **Next**. - -12. On the USMT Package page, browse and select the **Microsoft Corporation User State Migration Tool for Windows 8 10.0.14393.0** package, and then click **Next**. - -13. On the Settings Package page, select **Create a new settings package**, and under **Package source folder to be created (UNC Path):**, type \\SRV1\Sources$\OSD\Settings\Windows 10 x64 Settings, and then click **Next**. - -14. On the Settings Details page, next to **Name:**, type **Windows 10 x64 Settings**, and click **Next**. - -15. On the Sysprep Package page, click **Next** twice. - -16. On the Confirmation page, click **Finish**. - -## Edit the task sequence - -1. In the Configuration Manager console, in the Software Library workspace, click Task Sequences, right-click Windows 10 Enterprise x64, and then click Edit. - -2. Scroll down to the Install group and click Set Variable for Drive Letter. - -3. Change the Value under OSDPreserveDriveLetter from False to True, and click Apply. - -4. In the **State Restore** group, click **Set Status 5**, click **Add**, point to **User State**, and click **Request State Store**. This adds a new action immediately after **Set Status 5**. - -5. Configure the **Request State Store** action that was just added with the following settings:
- - Request state storage location to: **Restore state from another computer**
- - Select the **If computer account fails to connect to state store, use the Network Access account** checkbox.
- - Options tab: Select the **Continue on error** checkbox.
- - Add Condition: **Task Sequence Variable**:
- - Variable: **USMTLOCAL**
- - Condition: **not equals**
- - Value: **True**
- - Click **OK**.
- - Click **Apply**
. - -6. In the **State Restore** group, click **Restore User State**, click **Add**, point to **User State**, and click **Release State Store**. - -7. Configure the **Release State Store** action that was just added with the following settings:
- - Options tab: Select the **Continue on error** checkbox.
- - Add Condition: **Task Sequence Variable**:
- - Variable: **USMTLOCAL**
- - Condition: **not equals**
- - Value: **True**
- - Click **OK**.
- - Click **OK**
. - - -## Finalize the operating system configuration - -1. In the MDT deployment workbench on SRV1, right-click **Deployment Shares** and then click **New Deployment Share**. - -2. Use the following settings for the New Deployment Share Wizard: - - Deployment share path: **C:\MDTProduction**
- - Share name: **MDTProduction$**
- - Deployment share description: **MDT Production**
- - Options: click **Next** to accept the default
- - Summary: click **Next**
- - Progress: settings will be applied
- - Confirmation: click **Finish** - -3. Right-click the **MDT Production** deployment share, and click **Properties**. - -4. Click the **Monitoring** tab, select the **Enable monitoring for this deployment share** checkbox, and then click **OK**. - -5. Type the following command at an elevated Windows PowerShell prompt on SRV1: - - ``` - notepad "C:\Sources\OSD\Settings\Windows 10 x64 Settings\CustomSettings.ini" - ``` -6. Replace the contents of the file with the following text: - - ``` - [Settings] - Priority=Default - Properties=OSDMigrateConfigFiles,OSDMigrateMode - - [Default] - DoCapture=NO - ComputerBackupLocation=NONE - MachineObjectOU=ou=Workstations,ou=Computers,ou=Contoso,dc=contoso,dc=com - OSDMigrateMode=Advanced - OSDMigrateAdditionalCaptureOptions=/ue:*\* /ui:CONTOSO\* - OSDMigrateConfigFiles=Miguser.xml,Migapp.xml - SLSHARE=\\SRV1\Logs$ - EventService=http://SRV1:9800 - ApplyGPOPack=NO - ``` -7. In the Software Library workspace, expand **Application Management**, click **Packages**, right-click **Windows 10 x64 Settings**, and then click **Update Distribution Points**. Click **OK** in the popup that appears. - -8. In the Software Library workspace, expand **Operating Systems**, click **Task Sequences**, right-click **Windows 10 Enterprise x64**, and then click **Distribute Content**. - -9. In the Distribute Content Wizard, click **Next**, click **Add**, click **Distribution Point**, add the **SRV1.CONTOSO.COM** distribution point, click **OK**, click **Next** twice and then click **Close**. - -10. Enter **\Monitoring\Overview\Distribution Status\Content Status** on the location bar, click **Windows 10 Enterprise x64**, and monitor the status of content distribution until it is successful and no longer in progress. Refresh the view with the F5 key or by right-clicking **Windows 10 Enterprise x64** and clicking **Refresh**. - -## Create a deployment for the task sequence - -1. In the Software Library workspace, expand **Operating Systems**, click **Task Sequences**, right-click **Windows 10 Enterprise x64**, and then click **Deploy**. - -2. On the General page, next to **Collection**, click **Browse** and select the **All Unknown Computers** collection, then click **Next**. - -3. On the Deployment Settings page, use the following settings:
- - Purpose: Available
- - Make available to the following: Only media and PXE
- - Click Next.
-4. Click **Next** five times to accept defaults on the Scheduling, User Experience, Alerts, and Distribution Points pages. - -5. Click **Close**. - -## Deploy Windows 10 using PXE and Configuration Manager - -1. Type the following commands at an elevated Windows PowerShell prompt on the Hyper-V host: - - ``` - New-VM –Name "PC3" –NewVHDPath "c:\vhd\pc3.vhdx" -NewVHDSizeBytes 40GB -SwitchName poc-internal -BootDevice NetworkAdapter -Generation 2 - Set-VMMemory -VMName "PC3" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes 2048MB -Buffer 20 - Start-VM PC3 - vmconnect localhost PC3 - ``` -2. Press ENTER when prompted to start the network boot service. - -3. In the Task Sequence Wizard, provide the password: pass@word1, and then click Next. - -4. The Windows 10 Enterprise x64 task sequence is selected, click Next. - -- ok I have an error that PS100001 cannot be located on a distribution point. -- I tried going to content status and this seems to bhe the USMT and it says it is successfully distributed -- I tried software library, boot images, and distribute these - this didn't help -- I tried software library, application management, packages, distribute content but the distributon point isn't showing up. This is likely the problem. - -## Related Topics - -  - -  - - - - - diff --git a/windows/deploy/windows-10-poc.md b/windows/deploy/windows-10-poc.md deleted file mode 100644 index b0ae64f27e..0000000000 --- a/windows/deploy/windows-10-poc.md +++ /dev/null @@ -1,683 +0,0 @@ ---- -title: Deploy Windows 10 in a test lab (Windows 10) -description: Concepts and procedures for deploying Windows 10 in a proof of concept lab environment. -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -author: greg-lindsay ---- - -# Step by step guide: Deploy Windows 10 in a test lab - -**Applies to** - -- Windows 10 - -If you are interested in upgrading to Windows 10 and want to know more about the upgrade process, then keep reading... - -Do you have a computer running Windows 8 or later with 16GB of RAM? If so, then you have everything you need to set up a Windows 10 test lab. You can even clone computers from your network and see exactly what happens when they are upgraded to Windows 10. - -## In this guide - -This guide provides step-by-step instructions for configuring a proof of concept (PoC) environment where you can deploy Windows 10. The PoC enviroment is configured using Hyper-V and a minimum amount of resources. Simple to use Windows PowerShell commands are provided for setting up the test lab. - -The following topics and procedures are provided in this guide: - -- [Hardware and software requirements](#hardware-and-software-requirements): Prerequisites to complete this guide.
-- [Lab setup](#lab-setup): A description and diagram of the PoC environment that is configured.
-- [Configure the PoC environment](#configure-the-poc-environment): Step by step guidance for the following procedures: - - [Verify support and install Hyper-V](#verify-support-and-install-hyper-v): Verify that installation of Hyper-V is supported, and install the Hyper-V server role. - - [Download VHD and ISO files](#download-vhd-and-iso-files): Download evaluation versions of Windows Server 2012 R2 and Windows 10 and prepare these files to be used on the Hyper-V host. - - [Convert PC to VHD](#convert-pc-to-vhd): Convert a physical computer on your network to a VHDX file and prepare it to be used on the Hyper-V host. - - [Resize VHD](#resize-vhd): Increase the storage capacity for one of the Windows Server VMs. - - [Configure Hyper-V](#configure-hyper-v): Create virtual switches, determine available RAM for virtual machines, and add virtual machines. - - [Configure VHDs](#configure-vhds): Start virtual machines and configure all services and settings. - -The following optional topics are also available: -- [Appendix A: Configuring Hyper-V on Windows Server 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2): Information about using this guide with a Hyper-V host running Windows Server 2008 R2. -- [Appendix B: Verify the configuration](#appendix-b-verify-the-configuration): Verify and troubleshoot network connectivity and services in the PoC environment. - -When you have completed the steps in this guide, see the following topics for step by step instructions to deploy Windows 10 using the PoC environment under common scenarios with current deployment tools: - -- [Deploy Windows 10 in a test lab using MDT](windows-10-poc-mdt.md) -- [Deploy Windows 10 in a test lab using System Center Configuration Manager](windows-10-poc-sc-config-mgr.md) - -## Hardware and software requirements - -One computer that meets the hardware and software specifications below is required to complete the guide; A second computer is recommended to validate the upgrade process. - -The second computer is used to clone and mirror a client computer (computer 2) from your corporate network to the POC environment. Alternatively, you can use an arbitrary VM to represent this computer, therefore this computer is not required to complete the lab. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
**Computer 1** (required)**Computer 2** (recommended)
RoleHyper-V hostClient computer
DescriptionThis computer will run Hyper-V, the Hyper-V management tools, and the Hyper-V Windows PowerShell module.This computer is a Windows 7 or Windows 8/8.1 client on your corporate network that will be converted to a VHD for upgrade demonstration purposes.
OSWindows 8/8.1/10 or Windows Server 2012/2012 R2/2016*Windows 7 or a later
EditionEnterprise, Professional, or EducationAny
Architecture64-bitAny
RAM8 GB RAM (16 GB recommended)Any
Disk50 GB available hard disk space (100 GB recommended)Any
CPUSLAT-Capable CPUAny
NetworkInternet connectionAny
- ->Retaining applications and settings during the upgrade process requires that architecture (32 or 64-bit) is the same before and after the upgrade. - -*The Hyper-V server role can also be installed on a computer running Windows Server 2008 R2. However, the Windows PowerShell module for Hyper-V is not available on Windows Server 2008 R2, therefore you cannot use many of the steps provided in this guide to configure Hyper-V. The performance and features of the Hyper-V role are also much improved on later operating systems. If your host must be running Windows Server 2008 R2, see [Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2). - -The Hyper-V role cannot be installed on Windows 7 or earlier versions of Windows. - -## Lab setup - -- The Hyper-V host computer (computer 1) is configured to host four VMs on a private, proof of concept network. - - Two VMs are running Windows Server 2012 R2 with required network services and tools installed. - - Two VMs are client systems: One VM is intended to mirror a host on your corporate network (computer 2) and one VM is running Windows 10 Enterprise to demonstrate the hardware replacement scenario. -- Links are provided to download trial versions of Windows Server 2012, Windows 10 Enterprise, and all deployment tools necessary to complete the lab. - -The lab architecture is summarized in the following diagram: - -![PoC](images/poc.png) - -**Note**: ->If you have an existing Hyper-V host, you can use this host if desired and skip the Hyper-V installation section in this guide. - ->The two Windows Server VMs can be combined into a single VM to conserve RAM and disk space if required. However, instructions in this guide assume two server systems are used. Using two servers enables Active Directory Domain Services and DHCP to be installed on a server that is not directly connected to the corporate network. This mitigates the risk of clients on the corporate network receiving DHCP leases from the PoC network (i.e. "rogue" DHCP), and limits NETBIOS service broadcasts. - -## Configure the PoC environment - -### Procedures in this section - -[Verify support and install Hyper-V](#verify-support-and-install-hyper-v)
-[Download VHD and ISO files](#download-vhd-and-iso-files)
-[Convert PC to VHD](#convert-pc-to-vhd)
-[Resize VHD](#resize-vhd)
-[Configure Hyper-V](#configure-hyper-v)
-[Convert PC to VHD](#convert-pc-to-vhd)
-[Configure VHDs](#configure-vhds)
- -### Verify support and install Hyper-V - -1. Verify that the computer supports Hyper-V. - - Starting with Windows 8, the host computer’s microprocessor must support second level address translation (SLAT) to install Hyper-V. See [Hyper-V: List of SLAT-Capable CPUs for Hosts](http://social.technet.microsoft.com/wiki/contents/articles/1401.hyper-v-list-of-slat-capable-cpus-for-hosts.aspx) for more information. To verify your computer supports SLAT, open an administrator command prompt, type systeminfo, press ENTER, and review the section displayed at the bottom of the output, next to Hyper-V Requirements. - - See the following example: - - ``` - C:\>systeminfo - ... - Hyper-V Requirements: VM Monitor Mode Extensions: Yes - Virtualization Enabled In Firmware: Yes - Second Level Address Translation: Yes - Data Execution Prevention Available: Yes - ``` - In this example, the computer supports SLAT and Hyper-V. - - If one or more requirements are evaluated as "No" then the computer does not support installing Hyper-V. However, if only the virtualization setting is incompatible, you might be able to enable virtualization in the BIOS and change the "Virtualization Enabled In Firmware" setting from "No" to "Yes." The location of this setting will depend on the manufacturer and BIOS version, but is typically found associated with the BIOS security settings. - - You can also identify Hyper-V support using [tools](https://blogs.msdn.microsoft.com/taylorb/2008/06/19/hyper-v-will-my-computer-run-hyper-v-detecting-intel-vt-and-amd-v/) provided by the processor manufacturer, the [msinfo32](https://technet.microsoft.com/en-us/library/cc731397.aspx) tool, or you can download the [coreinfo](http://technet.microsoft.com/en-us/sysinternals/cc835722) utility and run it, as shown in the following example: - - ``` - C:\>coreinfo -v - - Coreinfo v3.31 - Dump information on system CPU and memory topology - Copyright (C) 2008-2014 Mark Russinovich - Sysinternals - www.sysinternals.com - - Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz - Intel64 Family 6 Model 42 Stepping 7, GenuineIntel - Microcode signature: 0000001B - HYPERVISOR - Hypervisor is present - VMX * Supports Intel hardware-assisted virtualization - EPT * Supports Intel extended page tables (SLAT) - ``` - - Note: A 64-bit operating system is requried to run Hyper-V. - -2. Enable Hyper-V. - - The Hyper-V feature is not installed by default. To install it, open an elevated Windows PowerShell window and type the following command: - - ``` - Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All - ``` - When you are prompted to restart the computer, choose Yes. The computer might restart more than once. - - You can also install Hyper-V using the Control Panel in Windows under **Turn Windows features on or off** (client OS), or using Server Manager's **Add Roles and Features Wizard** (server OS), as shown below: - - ![hyper-v feature](images/hyper-v-feature.png) - - ![hyper-v](images/svr_mgr2.png) - -### Download VHD and ISO files - -1. Create a directory on your Hyper-V host named C:\VHD and download a single [Windows Server 2012 R2 VHD](https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2) from the TechNet Evaluation Center to the C:\VHD directory. - - **Important**: This guide assumes that VHDs are stored in the **C:\VHD** directory on the Hyper-V host. If you use a different directory to store VHDs, you must adjust steps in this guide appropriately. - - After completing registration you will be able to download the 7.47 GB Windows Server 2012 R2 evaluation VHD. - - ![VHD](images/download_vhd.png) - -2. Rename the VHD file that you downloaded to **2012R2-poc-1.vhd**. This is not required, but is done to make the filename simpler to recognize. -3. Copy the VHD to a second file also in the C:\VHD directory and name this VHD **2012R2-poc-2.vhd**. -4. Download the [Windows 10 Enterprise ISO](https://www.microsoft.com/en-us/evalcenter/evaluate-windows-10-enterprise) from the TechNet Evaluation Center to the C:\VHD directory on your Hyper-V host. During registration, you must specify the type, version, and language of installation media to download. In this example, a Windows 10 Enterprise, 64 bit, English VHD is chosen. You can choose a different version if desired. Note that Windows 10 in-place upgrade is only possible if the source operating system and installation media are both 32-bit or both 64-bit, so you should download the file version that corresponds to the version of your source computer for upgrade testing. -5. Rename the ISO file that you downloaded to **w10-enterprise.iso**. Again, this is done so that the filename is simpler to type and recognize. After completing registration you will be able to download the 3.63 GB Windows 10 Enterprise evaluation ISO. - - The following commands and output display the procedures described in this section: - - ``` - C:\>mkdir VHD - - C:\>cd VHD - - C:\VHD>ren 9600*.vhd 2012R2-poc-1.vhd - - C:\VHD>copy 2012R2-poc-1.vhd 2012R2-poc-2.vhd - 1 file(s) copied. - - C:\VHD ren *.iso w10-enterprise.iso - C:\VHD>dir /B - 2012R2-poc-1.vhd - 2012R2-poc-2.vhd - w10-enterprise.iso - ``` - -### Convert PC to VHD - -**Important**:Before you convert a PC to VHD, verify that you have access to a local administrator account on the computer. Alternatively you can use a domain account with administrative rights if these credentials are cached on the computer and your domain policy allows the use of cached credentials for login. - ->For purposes of the test lab, you must use a PC with a single hard drive that is assigned a drive letter of C:. Systems with multiple hard drives or non-standard configurations can also be upgraded using PC refresh and replace scenarios, but these systems require more advanced deployment task sequences than those used in this lab. - -1. Download the [Disk2vhd utility](https://technet.microsoft.com/en-us/library/ee656415.aspx), extract the .zip file and copy disk2vhd.exe to a flash drive or other location that is accessible from the computer you wish to convert. - >Note: You might experience timeouts if you attempt to run Disk2vhd from a network share, or specify a network share for the destination. To avoid timeouts, use local, portable media. -2. On the computer you wish to convert, double-click the disk2vhd utility to start the graphical user interface. -3. Select checkboxes next to the volumes you wish to copy and specify a location to save the resulting VHD or VHDX file. If your Hyper-V host is running Windows Server 2008 R2 you must choose VHD, otherwise choose VHDX. -4. Click **Create** to start creating a VHDX file. - - >Disk2vhd can save VHDs to local hard drives, even if they are the same as the volumes being converted. Performance is better however when the VHD is saved on a disk different than those being converted, such as a flash drive. - -5. When the Disk2vhd utility has completed converting the source computer to a VHD, copy the VHDX file (w7.vhdx) to your Hyper-V host in the C:\VHD directory. There should now be four files in this directory: - - ``` - C:\vhd>dir /B - 2012R2-poc-1.vhd - 2012R2-poc-2.vhd - w10-enterprise.iso - w7.VHDX - ``` -### Resize VHD - -The second Windows Server 2012 R2 VHD needs to be expanded in size from 40GB to 80GB to support installing imaging tools and storing OS images. - -1. To add available space for the partition, type the following commands at an elevated Windows PowerShell prompt on the Hyper-V host: - - ``` - Resize-VHD –Path c:\VHD\2012R2-poc-2.vhd –SizeBytes 80GB - $x = (Mount-VHD –Path c:\VHD\2012R2-poc-2.vhd -passthru | Get-Disk | Get-Partition | Get-Volume).DriveLetter - Resize-Partition -DriveLetter $x -Size (Get-PartitionSupportedSize -DriveLetter $x).SizeMax - ``` - -2. Verify that the mounted VHD drive is resized to 80 GB, and then dismount the drive: - - ``` - Get-Volume -DriveLetter $x - Dismount-VHD –Path c:\VHD\2012R2-poc-2.vhd - ``` - -### Configure Hyper-V - -Note: The Hyper-V Windows PowerShell module is not available on Windows Server 2008 R2. For more information, see [Appendix A: Configuring Hyper-V settings on 2008 R2](#appendix-a-configuring-hyper-v-on-windows-server-2008-r2). - -**Important**:You should take advantage of [enhanced session mode](https://technet.microsoft.com/windows-server-docs/compute/hyper-v/learn-more/Use-local-resources-on-Hyper-V-virtual-machine-with-VMConnect) when completing instructions in this guide. Enhanced session mode enables you to copy and paste the commands. After copying some text, you can paste into a Windows PowerShell window by simply right-clicking. Before right-clicking, do not left click other locations as this can empty the clipboard. You can also copy and paste files directly from one computer to another by right-clicking and selecting copy, then right-clicking and selecting paste. - -Instructions to "type" commands provided in this guide can be typed, but in most cases the preferred method is to copy and paste these commands. - -1. Open an elevated Windows PowerShell window and type the following command to create two virtual switches named "poc-internal" and "poc-external": - >If the Hyper-V host already has an external virtual switch bound to a physical NIC, do not attempt to add a second external virtual switch. Attempting to add a second external switch will result in an error indicating that the NIC is "**already bound to the Microsoft Virtual Switch protocol.**" In this case, choose one of the following options:
-    a) Remove the existing external virtual switch, then add the poc-external switch
-    b) Rename the existing external switch to "poc-external"
-    c) Replace each instance of "poc-external" used in this guide with the name of your existing external virtual switch
- If you choose b) or c), then do not run the second command below. - - ``` - New-VMSwitch -Name poc-internal -SwitchType Internal -Notes "PoC Network" - New-VMSwitch -Name poc-external -NetAdapterName (Get-NetAdapter |?{$_.Status -eq "Up" -and $_.NdisPhysicalMedium -eq 14}).Name -Notes "PoC External" - ``` - >Also, since an external virtual switch is associated to a physical network adapter on the Hyper-V host, this adapter must be specified when adding the virtual switch. This is automated in the example here by filtering for active ethernet adapters using the Get-NetAdapter cmdlet. If your Hyper-V host has multiple active ethernet adapters, this automation will not work, and the second command above will fail. In this case, you must edit the command used to add the "poc-external" virtual switch by inserting the specific value needed for the -NetAdapterName option. This value corresponds to the name of the network interface you wish to use. - -2. At the elevated Windows PowerShell prompt, type the following command to determine the megabytes of RAM that are currently available on the Hyper-V host: - - ``` - (Get-Counter -Counter @("\Memory\Available MBytes")).countersamples.cookedvalue - ``` - >This command will display the megabytes of RAM available. On a Hyper-V host computer with 16 GB of physical RAM installed, 12,000 MB of RAM or greater should be available if the computer is not also running other applications. If the computer has less than 12,000 MB of available RAM, try closing applications to free up more memory. - -3. Determine the available memory for VMs by dividing the available RAM by 4. For example: - - ``` - (Get-Counter -Counter @("\Memory\Available MBytes")).countersamples.cookedvalue/4 - 2775.5 - ``` - In this example, VMs can use a maximum of 2700 MB of RAM each, to run four VMs simultaneously. - -4. At the elevated Windows PowerShell prompt, type the following command to create three new VMs. The fourth VM will be added later. - >**Important**: Replace the value of 2700MB in the first command below with the RAM value that you calculated in the previous step: - - ``` - $maxRAM = 2700MB - New-VM –Name "DC1" –VHDPath c:\vhd\2012R2-poc-1.vhd -SwitchName poc-internal - Set-VMMemory -VMName "DC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 - Enable-VMIntegrationService –Name "Guest Service Interface" -VMName DC1 - New-VM –Name "SRV1" –VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc-internal - Add-VMNetworkAdapter -VMName "SRV1" -SwitchName "poc-external" - Set-VMMemory -VMName "SRV1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 80 - Enable-VMIntegrationService –Name "Guest Service Interface" -VMName SRV1 - New-VM –Name "PC1" –VHDPath c:\vhd\w7.vhdx -SwitchName poc-internal - Set-VMMemory -VMName "PC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20 - Enable-VMIntegrationService –Name "Guest Service Interface" -VMName PC1 - ``` - -### Configure VHDs - -1. At an elevated Windows PowerShell prompt on the Hyper-V host, start the first VM by typing the following command: - - ``` - Start-VM DC1 - ``` -2. Wait for the VM to complete starting up, and then connect to it either using the Hyper-V Manager console (virtmgmt.msc) or using an elevated command prompt on the Hyper-V host: - - ``` - vmconnect localhost DC1 - ``` -3. Click **Next** to accept the default settings, read the license terms and click **I accept**, provide an administrator password of **pass@word1**, and click **Finish**. -4. Sign in to DC1 using the local administrator account. Right-click **Start**, point to **Shut down or sign out**, and click **Sign out**. The VM connection will reset and a new connection dialog box will appear enabling you to choose a custom display configuration. Select a desktop size, click **Connect** and sign in with the local Administrator account. Note: Signing in this way ensures that [enhanced session mode](https://technet.microsoft.com/windows-server-docs/compute/hyper-v/learn-more/Use-local-resources-on-Hyper-V-virtual-machine-with-VMConnect) is enabled. It is only necessary to do this the first time you sign in to a new VM. -5. If DC1 is configured as described in this guide, it will currently be assigned an APIPA address, have a randomly generated hostname, and a single network adapter named "Ethernet." Open an elevated Windows PowerShell prompt on DC1 and type or paste the following commands to provide a new hostname and configure a static IP address and gateway: - - ``` - Rename-Computer DC1 - New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.1 –PrefixLength 24 -DefaultGateway 192.168.0.2 - Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2 - ``` - >The default gateway at 192.168.0.2 will be configured later in this guide. -6. Install the Active Directory Domain Services role by typing the following command at an elevated Windows PowerShell prompt: - - ``` - Install-WindowsFeature -Name AD-Domain-Services -IncludeAllSubFeature -IncludeManagementTools - ``` - -7. Before promoting DC1 to a Domain Controller, you must reboot so that the name change in step 3 above takes effect. To restart the computer, type the following command at an elevated Windows PowerShell prompt: - - ``` - Restart-Computer - ``` - -8. When DC1 has rebooted, sign in again and open an elevated Windows PowerShell prompt. Now you can promote the server to be a domain controller. The directory services restore mode password must be entered as a secure string: - - ``` - $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force - Install-ADDSForest -DomainName contoso.com -InstallDns -SafeModeAdministratorPassword $pass -Force - ``` - Ignore any warnings that are displayed. The computer will automatically reboot upon completion. -9. When the reboot has completed, reconnect to DC1, sign in using the CONTOSO\Administrator account, open an elevated Windows PowerShell prompt, and use the following commands to add a reverse lookup zone for the PoC network, add the DHCP Server role, authorize DHCP in Active Directory, and supress the post-DHCP-install alert: - - ``` - Add-DnsServerPrimaryZone -NetworkID "192.168.0.0/24" -ReplicationScope Forest - Add-WindowsFeature -Name DHCP -IncludeManagementTools - netsh dhcp add securitygroups - Restart-Service DHCPServer - Add-DhcpServerInDC dc1.contoso.com 192.168.0.1 - Set-ItemProperty –Path registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager\Roles\12 –Name ConfigurationState –Value 2 - ``` -10. Next, add a DHCP scope and set option values: - - ``` - Add-DhcpServerv4Scope -Name "PoC Scope" -StartRange 192.168.0.100 -EndRange 192.168.0.199 -SubnetMask 255.255.255.0 -Description "Windows 10 PoC" -State Active - Set-DhcpServerv4OptionValue -ScopeId 192.168.0.0 -DnsDomain contoso.com -Router 192.168.0.2 -DnsServer 192.168.0.1,192.168.0.2 -Force - ``` - >The -Force option is necessary when adding scope options to skip validation of 192.168.0.2 as a DNS server because we have not configured it yet. The scope should immediately begin issuing leases on the PoC network. The first DHCP lease that will be issued is to vEthernet interface on the Hyper-V host, which is a member of the internal network. -11. Add a user account to the contoso.com domain that can be used with client computers: - - ``` - New-ADUser -Name "User1" -UserPrincipalName user1 -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true - ``` -12. The DNS server role will also be installed on the member server, SRV1, at 192.168.0.2 so that we can forward DNS queries from DC1 to SRV1 to resolve Internet names without having to configure a forwarder outside the PoC network. Since the IP address of SRV1 already existed on DC1's network adapter, it will be automatically added during the DCPROMO process. To verify this server-level DNS forwarder on DC1, type the following command at an elevated Windows PowerShell prompt on DC1: - - ``` - Get-DnsServerForwarder - ``` - The following output should be displayed: - ``` - UseRootHint : True - Timeout(s) : 3 - EnableReordering : True - IPAddress : 192.168.0.2 - ReorderedIPAddress : 192.168.0.2 - ``` - If this output is not displayed, you can use the following command to add SRV1 as a forwarder: - ``` - Add-DnsServerForwarder -IPAddress 192.168.0.2 - ``` -13. Minimize the DC1 VM window but **do not stop** the VM. - - Next, the client VM will be started and joined to the contoso.com domain. This is done before adding a gateway to the PoC network so that there is no danger of duplicate DNS registrations for the physical client and its cloned VM in the corporate domain. - -14. Using an elevated Windows PowerShell prompt on the Hyper-V host, start the client VM (PC1), and connect to it: - ``` - Start-VM PC1 - vmconnect localhost PC1 - ``` -15. Sign on to PC1 using an account that has local administrator rights. - - >PC1 will be disconnected from its current domain, so you cannot use a domain account to sign on unless these credentials are cached and the use of cached credentials is permitted by Group Policy. If cached credentials are available and permitted, you can use these credentials to sign in. Otherwise, use an existing local administrator account. -16. After signing in, the operating system detects that it is running in a new environment. New drivers will be automatically installed, including the network adapter driver. The network adapter driver must be updated before you can proceed, so that you will be able to join the contoso.com domain. Depending on the resources allocated to PC1, installing the network adapter driver might take a few minutes. - - ![PoC](images/installing-drivers.png) - - >If the client was configured with a static address, you must change this to a dynamic one so that it can obtain a DHCP lease. - -17. When the new network adapter driver has completed installation, you will receive an alert to set a network location for the contoso.com network. Select **Work network** and then click **Close**. When you receive an alert that a restart is required, click **Restart Later**. -18. Open an elevated Windows PowerShell prompt on PC1 and verify that the client VM has received a DHCP lease and can communicate with the consoto.com domain controller. - - To open Windows PowerShell on Windows 7, click **Start**, and search for "**power**." - - ``` - ipconfig - - Windows IP Configuration - - Ethernet adapter Local Area Connection 3: - Connection-specific DNS Suffix . : contoso.com - Link-local IPv6 Address . . . . . : fe80::64c2:4d2a:7403:6e02%18 - Ipv4 Address. . . . . . . . . . . : 192.168.0.101 - Subnet Mask . . . . . . . . . . . : 255.255.255.0 - Default Gateway . . . . . . . . . : 192.168.0.2 - - ping dc1.contoso.com - - Pinging dc1.contoso.com [192.168.0.1] with 32 bytes of data: - Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 - Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 - Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 - Reply from 192.168.0.1: bytes=32 time<1ms TTL=128 - - nltest /dsgetdc:contoso.com - DC: \\DC1 - Address: \\192.168.0.1 - Dom Guid: fdbd0643-d664-411b-aea0-fe343d7670a8 - Dom Name: CONTOSO - Forest Name: contoso.com - Dc Site Name: Default-First-Site-Name - Our Site Name: Default-First-Site-Name - Flags: PDC GC DS LDAP KDC TIMESERV WRITABLE DNS_FOREST CLOSE_SITE FULL_SECRET WS 0xC000 - ``` ->If PC1 is running Windows 7, enhanced session mode is not available, which means that you cannot copy and paste commands from the Hyper-V host to a Windows PowerShell prompt on PC1. However, it is possible to use integration services to copy a file from the Hyper-V host to a VM. The next procedure demonstrates this. If the Copy-VMFile command fails, then type the commands below at an elevated Windows PowerShell prompt on PC1 instead of saving them to a script to run remotely. If PC1 is running Windows 8 or a later operating system, you can use enhanced session mode to copy and paste these commands instead of typing them. - -19. Open an elevated Windows PowerShell ISE window on the Hyper-V host and type the following commands in the (upper) script editor pane: - - ``` - (Get-WmiObject Win32_ComputerSystem).UnjoinDomainOrWorkgroup($null,$null,0) - $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force - $user = "contoso\administrator" - $cred = New-Object System.Management.Automation.PSCredential($user,$pass) - Add-Computer -DomainName contoso.com -Credential $cred - Restart-Computer - ``` -20. Click **File**, click **Save As**, and save the commands as **c:\VHD\ps1.ps1** on the Hyper-V host. -21. In the (lower) terminal input window, type the following command to copy the script to PC1 using integration services: - - ``` - Copy-VMFile "PC1" –SourcePath "C:\VHD\pc1.ps1" –DestinationPath "C:\pc1.ps1" –CreateFullPath –FileSource Host - ``` - >In order for this command to work properly, PC1 must be running the vmicguestinterface (Hyper-V Guest Service Interface) service. -22. On PC1, type the following commands at an elevated Windows PowerShell prompt: - - ``` - Get-Content c:\pc1.ps1 | powershell.exe -noprofile - - ``` - - >PC1 is removed from its domain in this step while not connected to the corporate network so as to ensure the computer object in the corporate domain is unaffected. We have not also renamed PC1 to "PC1" in system properties so that it maintains some of its mirrored identity. However, if desired you can also rename the computer. - -23. After PC1 restarts, sign in to the contoso.com domain with the (user1) account you created in step 11 of this section. - >The settings that will be used to migrate user data specifically select only accounts that belong to the CONTOSO domain. If you wish to test migration of user data and settings with an account other than the user1 account, you must copy this account's profile to the user1 profile. -24. Minimize the PC1 window but do not turn it off while the second Windows Server 2012 R2 VM (SRV1) is configured. This verifies that the Hyper-V host has enough resources to run all VMs simultaneously. Next, SRV1 will be started, joined to the contoso.com domain, and configured with RRAS and DNS services. -25. On the Hyper-V host computer, at an elevated Windows PowerShell prompt, type the following commands: - - ``` - Start-VM SRV1 - vmconnect localhost SRV1 - ``` -26. Accept the default settings, read license terms and accept them, provide an administrator password of **pass@word1**, and click **Finish**. When you are prompted about finding PCs, devices, and content on the network, click **Yes**. -27. Sign in to SRV1 using the local administrator account. In the same way that was done on DC1, sign out of SRV1 and then sign in again to enable enhanced session mode. This will enable you to copy and paste Windows PowerShell commands from the Hyper-V host to the VM. -28. Open an elevated Windows PowerShell prompt on SRV1 and type the following commands: - - ``` - Rename-Computer SRV1 - New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.2 –PrefixLength 24 - Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2 - Restart-Computer - ``` -29. Wait for the computer to restart, then type or paste the following commands at an elevated Windows PowerShell prompt: - - ``` - $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force - $user = "contoso\administrator" - $cred = New-Object System.Management.Automation.PSCredential($user,$pass) - Add-Computer -DomainName contoso.com -Credential $cred - Restart-Computer - ``` -30. Sign in to the contoso.com domain on SRV1 using the domain administrator account (enter contoso\administrator as the user), open an elevated Windows PowerShell prompt, and type the following commands: - - ``` - Install-WindowsFeature -Name DNS -IncludeManagementTools - Install-WindowsFeature -Name WDS -IncludeManagementTools - Install-WindowsFeature -Name Routing -IncludeManagementTools - ``` -31. Before configuring the routing service that was just installed, verify that network interfaces were added to SRV1 in the right order, resulting in an interface alias of "Ethernet" for the private interface, and an interface alias of "Ethernet 2" for the public interface. Also verify that the external interface has a valid external DHCP IP address lease. - - To view a list of interfaces, associated interface aliases, and IP addresses on SRV1, type the following Windows PowerShell command. Example output of the command is also shown below: - - ``` - Get-NetAdapter | ? status -eq ‘up’ | Get-NetIPAddress -AddressFamily IPv4 | ft IPAddress, InterfaceAlias - - IPAddress InterfaceAlias - --------- -------------- - 10.137.130.118 Ethernet 2 - 192.168.0.2 Ethernet - ``` - In this example, the poc-internal network interface at 192.168.0.2 is associated with the "Ethernet" interface and the Internet-facing poc-external interface is associated with the "Ethernet 2" interface. If your interfaces are different, you must adjust the commands provided in the next step appropriately to configure routing services. - -32. To configure SRV1 with routing capability for the PoC network, type or paste the following commands at an elevated Windows PowerShell prompt on SRV1: - - ``` - Install-RemoteAccess -VpnType Vpn - cmd /c netsh routing ip nat install - cmd /c netsh routing ip nat add interface name="Ethernet 2" mode=FULL - cmd /c netsh routing ip nat add interface name="Ethernet" mode=PRIVATE - cmd /c netsh routing ip nat add interface name="Internal" mode=PRIVATE - ``` -33. The DNS service on SRV1 also needs to resolve hosts in the contoso.com domain. This can be accomplished with a conditional forwarder. Open an elevated Windows PowerShell prompt on SRV1 and type the following command: - - ``` - Add-DnsServerConditionalForwarderZone -Name contoso.com -MasterServers 192.168.0.1 - ``` -34. In most cases, this completes configuration of the PoC network. However, if your corporate network has a firewall that filters queries from local DNS servers, you will also need to configure a server-level DNS forwarder on SRV1 to resolve Internet names. To test whether or not DNS is working without this forwarder, try to reach a name on the Internet from DC1 or PC1, which are only using DNS services on the PoC network. You can test DNS with the ping command, for example: - - ``` - ping www.microsoft.com - ``` - If you see "Ping request could not find host www.microsoft.com" on PC1 and DC1, but not on SRV1, then you will need to configure a server-level DNS forwarder on SRV1. To do this, open an elevated Windows PowerShell prompt on SRV1 and type the following command. - - **Note**: This command also assumes that "Ethernet 2" is the external-facing network adapter on SRV1. If the external adapter has a different name, replace "Ethernet 2" in the command below with that name: - - ``` - Add-DnsServerForwarder -IPAddress (Get-DnsClientServerAddress -InterfaceAlias "Ethernet 2").ServerAddresses - ``` -35. If DNS and routing are both working correctly, you will see the following on DC1 and PC1: - - ``` - PS C:\> ping www.microsoft.com - - Pinging e2847.dspb.akamaiedge.net [23.222.146.170] with 32 bytes of data: - Reply from 23.222.146.170: bytes=32 time=3ms TTL=51 - Reply from 23.222.146.170: bytes=32 time=2ms TTL=51 - Reply from 23.222.146.170: bytes=32 time=2ms TTL=51 - Reply from 23.222.146.170: bytes=32 time=1ms TTL=51 - - Ping statistics for 23.222.146.170: - Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), - Approximate round trip times in milli-seconds: - Minimum = 1ms, Maximum = 3ms, Average = 2ms - ``` -36. Verify that all three VMs can reach each other, and the Internet. See [Appendix B: Verify the configuration](#appendix-b-verify-the-configuration) for more information. -37. Lastly, because the client computer has different hardware after copying it to a VM, its Windows activation will be invalidated and you might receive a message that you must activate Windows in 3 days. To extend this period to 30 days, type the following commands at an elevated Windows PowerShell prompt on PC1: - - ``` - slmgr -rearm - Restart-Computer - ``` - -## Appendix A: Configuring Hyper-V on Windows Server 2008 R2 - -If your Hyper-V host is running Windows Server 2008 R2, several of the steps in this guide will not work because they use the Hyper-V Module for Windows PowerShell, which is not available on Windows Server 2008 R2. - -To manage Hyper-V on Windows Server 2008 R2, you can use Hyper-V WMI, or you can use the Hyper-V Manager console. - -An example that uses Hyper-V WMI to create a virtual switch on Windows Server 2008 R2 is provided below. Converting all Hyper-V module commands used in this guide to Hyper-V WMI is beyond the scope of the guide. If you must use a Hyper-V host running Windows Server 2008 R2, the steps in the guide can be accomplished by using the Hyper-V Manager console. - -``` -$SwitchFriendlyName = "poc-internal" -$InternalEthernetPortFriendlyName = $SwitchFriendlyName -$InternalSwitchPortFriendlyName = "poc" -$SwitchName = [guid]::NewGuid().ToString() -$InternalSwitchPortName = [guid]::NewGuid().ToString() -$InternalEthernetPortName = [guid]::NewGuid().ToString() -$NumLearnableAddresses = 1024 -$ScopeOfResidence = "" -$VirtualSwitchManagementService = gwmi Msvm_VirtualSwitchManagementService -namespace "root\virtualization" -$Result = $VirtualSwitchManagementService.CreateSwitch($SwitchName, $SwitchFriendlyName, $NumLearnableAddresses, $ScopeOfResidence) -$Switch = [WMI]$Result.CreatedVirtualSwitch -$Result = $VirtualSwitchManagementService.CreateSwitchPort($Switch, $InternalSwitchPortName, $InternalSwitchPortFriendlyName, $ScopeOfResidence) -$InternalSwitchPort = [WMI]$Result.CreatedSwitchPort -$Result = $VirtualSwitchManagementService.CreateInternalEthernetPortDynamicMac($InternalEthernetPortName, $InternalEthernetPortFriendlyName) -$InternalEthernetPort = [WMI]$Result.CreatedInternalEthernetPort -$query = "Associators of {$InternalEthernetPort} Where ResultClass=CIM_LanEndpoint" -$InternalLanEndPoint = gwmi -namespace root\virtualization -query $query -$Result = $VirtualSwitchManagementService.ConnectSwitchPort($InternalSwitchPort, $InternalLanEndPoint) -$filter = "SettingID='" + $InternalEthernetPort.DeviceID +"'" -$NetworkAdapterConfiguration = gwmi Win32_NetworkAdapterConfiguration -filter $filter -``` -To install Hyper-V on Windows Server 2008 R2, you can use the Add-WindowsFeature cmdlet: - -``` -Add-WindowsFeature -Name Hyper-V -``` -For more information about the Hyper-V Manager interface in Windows Server 2008 R2, see [Hyper-V](https://technet.microsoft.com/library/cc730764.aspx) in the Windows Server TechNet Library. - -## Appendix B: Verify the configuration - -Use the following procedures to verify that the PoC environment is configured properly and working as expected. - -1. On DC1, open an elevated Windows PowerShell prompt and type the following commands: - - ``` - Get-Service NTDS,DNS,DHCP - DCDiag -a - Get-DnsServerResourceRecord -ZoneName contoso.com -RRType A - Get-DnsServerForwarder - Resolve-DnsName -Server dc1.contoso.com -Name www.microsoft.com - Get-DhcpServerInDC - Get-DhcpServerv4Statistics - ipconfig /all - ``` - **Get-Service** displays a status of "Running" for all three services.
- **DCDiag** displays "passed test" for all tests.
- **Get-DnsServerResourceRecord** displays the correct DNS address records for DC1, SRV1, and the computername of PC1. Additional address records for the zone apex (@), DomainDnsZones, and ForestDnsZones will also be registered.
- **Get-DnsServerForwarder** displays a single forwarder of 192.168.0.2.
- **Resolve-DnsName** displays public IP address results for www.microsoft.com.
- **Get-DhcpServerInDC** displays 192.168.0.1, dc1.contoso.com.
- **Get-DhcpServerv4Statistics** displays 1 scope with 2 addresses in use (these belong to PC1 and the Hyper-V host).
- **ipconfig** displays a primary DNS suffix and suffix search list of contoso.com, IP address of 192.168.0.1, subnet mask of 255.255.255.0, default gateway of 192.168.0.2, and DNS server addresses of 192.168.0.1 and 192.168.0.2. - -2. On SRV1, open an elevated Windows PowerShell prompt and type the following commands: - - ``` - Get-Service DNS,RemoteAccess - Get-DnsServerForwarder - Resolve-DnsName -Server dc1.contoso.com -Name www.microsoft.com - ipconfig /all - netsh int ipv4 show address - ``` - **Get-Service** displays a status of "Running" for both services.
- **Get-DnsServerForwarder** either displays no forwarders, or displays a list of forwarders you are required to use so that SRV1 can resolve Internet names.
- **Resolve-DnsName** displays public IP address results for www.microsoft.com.
- **ipconfig** displays a primary DNS suffix of contoso.com. The suffix search list contains contoso.com and your corporate domain. Two ethernet adapters are shown: Ethernet adapter "Ethernet" has an IP addresses of 192.168.0.2, subnet mask of 255.255.255.0, no default gateway, and DNS server addresses of 192.168.0.1 and 192.168.0.2. Ethernet adapter "Ethernet 2" has an IP address, subnet mask, and default gateway configured by DHCP on your corporate network.
- **netsh** displays three interfaces on the computer: interface "Ethernet 2" with DHCP enabled = Yes and IP address assigned by your corporate network, interface "Ethernet" with DHCP enabled = No and IP address of 192.168.0.2, and interface "Loopback Pseudo-Interface 1" with IP address of 127.0.0.1. - -3. On PC1, open an elevated Windows PowerShell prompt and type the following commands: - - ``` - whoami - hostname - nslookup www.microsoft.com - ping -n 1 dc1.contoso.com - tracert www.microsoft.com - ``` - **whoami** displays the current user context, for example in an elevated Windows PowerShell prompt, contoso\administrator is displayed.
- **hostname** displays the name of the local computer, for example W7PC-001.
- **nslookup** displays the DNS server used for the query, and the results of the query. For example, server dc1.contoso.com, address 192.168.0.1, Name e2847.dspb.akamaiedge.net.
- **ping** displays if the source can resolve the target name, and whether or not the target responds to ICMP. If it cannot be resolved, "..could not find host" will be diplayed and if the target is found and also responds to ICMP, you will see "Reply from" and the IP address of the target.
- **tracert** displays the path to reach the destination, for example srv1.contoso.com [192.168.0.2] followed by a list of hosts and IP addresses corresponding to subsequent routing nodes between the source and the destination. - -## Related Topics - -[Windows 10 deployment scenarios](windows-10-deployment-scenarios.md) -  - -  - - - - - From dab2d72d120e365547eee8dab6c8af134932fa3e Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 15:09:17 -0700 Subject: [PATCH 173/256] update --- .../resolve-windows-10-upgrade-errors.md | 877 ++++++++++++++++++ 1 file changed, 877 insertions(+) create mode 100644 windows/deploy/resolve-windows-10-upgrade-errors.md diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md new file mode 100644 index 0000000000..2d522d6af7 --- /dev/null +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -0,0 +1,877 @@ +--- +title: Resolve common Windows 10 upgrade errors +description: Resolve common Windows 10 upgrade errors +ms.assetid: DFEFE22C-4FEF-4FD9-BFC4-9B419C339502 +keywords: deploy, error, troubleshoot, windows, 10 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +author: greg-lindsay +localizationpriority: high +--- + +# Resolve common Windows 10 upgrade errors + +**Applies to** +- Windows 10 + +This topic provides a brief introduction to Windows 10 installation processes and provides resolution procedures you can use to resolve common problems. + +## In this topic + +The following topics and procedures are provided in this guide: + +- [The Windows 10 upgrade process](#the-windows-10-upgrade-process): An explanation of phases used during the upgrade process.
+- [Quick fixes](#quick-fixes): Steps you can take to eliminate common Windows upgrade errors.
+- [Upgrade error codes](#upgrade-error-codes): The composition of an error code is explained. + - [Result codes](#result-codes): Information about result codes. + - [Extend codes](#extend-codes): Information about extend codes. +- [Log files](#log-files): A list and description of log files useful for troubleshooting. + - [Analyzing log files](#analyzing-log-files): General procedures for log file analysis with an example. +- [Common error codes](#common-error-codes): Causes and mitigation procedures associated with some common error codes. + - [0xC1900101](#0xC1900101): Information about the 0xC1900101 result code. + - [0x800xxxxx](#0x800xxxxx): Information about result codes that start with 0x800. +- [Other error codes](#less-common-error-codes): Some causes and mitigation procedures are provided for other error codes. + +## The Windows 10 upgrade process + +The Windows Setup application is used to upgrade a computer to Windows 10, or to perform a clean installation. Windows Setup starts and restarts the computer, gathers information, copies files, and creates or adjusts configuration settings. When performing an operating system upgrade, Windows Setup uses the following phases: + +1. **Downlevel phase**: The downlevel phase is run within the previous operating system. Installation components are gathered. +2. **Safe OS phase**: A recovery partition is configured and updates are installed. An OS rollback is prepared if needed. + - Example error codes: 0x2000C, 0x20017 +3. **First boot phase**: Initial settings are applied. + - Example error codes: 0x30018, 0x3000D +4. **Second boot phase**: Final settings are applied. This is also called the **OOBE boot phase**. + - Example error: 0x4000D, 0x40017 +5. **Uninstall phase**: This phase occurs if upgrade is unsuccessful. + - Example error: 0x50011, 0x50012 + +**Figure 1**: Phases of a successful Windows 10 upgrade (uninstall is not shown): + +![Upgrade process](images/upgrade-process.png) + +DU = Driver/device updates.
+OOBE = Out of box experience.
+WIM = Windows image (Microsoft) + +## Quick fixes + +The following steps can resolve many common Windows upgrade problems. + +
    +
  1. Attept to repair system files by typing the following commands at an elevated command prompt. It may take several minutes for the command operations to be completed.
  2. + +``` +DISM.exe /Online /Cleanup-image /Restorehealth +sfc /scannow +``` + +
  3. Update Windows so that all available recommended updates are installed.
  4. +
  5. Uninstall non-Microsoft antivirus software. +
      +
    • Use Windows Defender for protection during the upgrade. +
    • Verify compatibility information and re-install antivirus applications after the upgrade.
    • +
    +
  6. Uninstall all nonessential software.
  7. +
  8. Remove nonessential external hardware.
  9. +
  10. Update firmware and drivers.
  11. +
  12. Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process.
  13. +
+ +## Upgrade error codes + +If the upgrade process is not successful, Windows Setup will return two codes: + +1. **A result code**: The result code corresponds to a specific Win32 error. +2. **An extend code**: The extend code contains information about both the *phase* in which an error occurred, and the *operation* that was being performed when the error occurred. + +>For example, a result code of **0xC1900101** with an extend code of **0x4000D** will be returned as: **0xC1900101 - 0x4000D**. + +Note: If only a result code is returned, this can be because a tool is being used that was not able to capture the extend code. For example, if you are using the [Windows 10 Upgrade Assistant](https://support.microsoft.com/en-us/kb/3159635) then only a result code might be returned. + +### Result codes + +>A result code of **0xC1900101** is generic and indicates that a rollback occurred. In most cases, the cause is a driver compatibility issue.
To troubleshoot a failed upgrade that has returned a result code of 0xC1900101, analyze the extend code to determine the Windows Setup phase, and see the [Common error codes](#common-error-codes) section later in this topic. + +Result codes can be matched to the type of error encountered. To match a result code to an error: + +1. Identify the error code type, either Win32 or NTSTATUS, using the first hexidecimal digit: +
8 = Win32 error code (ex: 0x**8**0070070) +
C = NTSTATUS value (ex: 0x**C**1900107) +2. Write down the last 4 digits of the error code (ex: 0x8007**0070** = 0070). These digits correspond to the last 16 bits of the [HRESULT](https://msdn.microsoft.com/en-us/library/cc231198.aspx) or the [NTSTATUS](https://msdn.microsoft.com/en-us/library/cc231200.aspx) structure. +3. Based on the type of error code determined in the first step, match the 4 digits derived from the second step to either a [Win32 error code](https://msdn.microsoft.com/en-us/library/cc231199.aspx), or an [NTSTATUS value](https://msdn.microsoft.com/en-us/library/cc704588.aspx). + +For example: +- 0x80070070 = Win32 = 0070 = 0x00000070 = ERROR_DISK_FULL +- 0xC1900107 = NTSTATUS = 0107 = 0x00000107 = STATUS_SOME_NOT_MAPPED + +Some result codes are self-explanatory, whereas others are more generic and require further analysis. In the examples shown above, ERROR_DISK_FULL indicates that the hard drive is full and additional room is needed to complete Windows upgrade. The message STATUS_SOME_NOT_MAPPED is more abiguous, and means that an action is pending. In this case, the action pending is often the cleanup operation from a previous installation attempt, which can be resolved with a system reboot. + +### Extend codes + +Extend codes can be matched to the phase and operation when an error occurred. To match an extend code to the phase and operation: + +1. Use the first digit to identify the phase (ex: 0x4000D = 4). +2. Use the last two digits to identify the operation (ex: 0x4000D = 0D). +3. Match the phase and operation to values in the tables provided below. + +The following tables provide the corresponding phase and operation for values of an extend code: + + + +
Extend code: phase
HexPhase +
0SP_EXECUTION_UNKNOWN +
1SP_EXECUTION_DOWNLEVEL +
2SP_EXECUTION_SAFE_OS +
3SP_EXECUTION_FIRST_BOOT +
4SP_EXECUTION_OOBE_BOOT +
5SP_EXECUTION_UNINSTALL +
+ + + + + + +
Extend code: operation
+ +
HexOperation +
0SP_EXECUTION_OP_UNKNOWN +
1SP_EXECUTION_OP_COPY_PAYLOAD +
2SP_EXECUTION_OP_DOWNLOAD_UPDATES +
3SP_EXECUTION_OP_INSTALL_UPDATES +
4SP_EXECUTION_OP_INSTALL_RECOVERY_ENVIRONMENT +
5SP_EXECUTION_OP_INSTALL_RECOVERY_IMAGE +
6SP_EXECUTION_OP_REPLICATE_OC +
7SP_EXECUTION_OP_INSTALL_DRVIERS +
8SP_EXECUTION_OP_PREPARE_SAFE_OS +
9SP_EXECUTION_OP_PREPARE_ROLLBACK +
ASP_EXECUTION_OP_PREPARE_FIRST_BOOT +
BSP_EXECUTION_OP_PREPARE_OOBE_BOOT +
CSP_EXECUTION_OP_APPLY_IMAGE +
DSP_EXECUTION_OP_MIGRATE_DATA +
ESP_EXECUTION_OP_SET_PRODUCT_KEY +
FSP_EXECUTION_OP_ADD_UNATTEND +
+
+ +
HexOperation +
10SP_EXECUTION_OP_ADD_DRIVER +
11SP_EXECUTION_OP_ENABLE_FEATURE +
12SP_EXECUTION_OP_DISABLE_FEATURE +
13SP_EXECUTION_OP_REGISTER_ASYNC_PROCESS +
14SP_EXECUTION_OP_REGISTER_SYNC_PROCESS +
15SP_EXECUTION_OP_CREATE_FILE +
16SP_EXECUTION_OP_CREATE_REGISTRY +
17SP_EXECUTION_OP_BOOT +
18SP_EXECUTION_OP_SYSPREP +
19SP_EXECUTION_OP_OOBE +
1ASP_EXECUTION_OP_BEGIN_FIRST_BOOT +
1BSP_EXECUTION_OP_END_FIRST_BOOT +
1CSP_EXECUTION_OP_BEGIN_OOBE_BOOT +
1DSP_EXECUTION_OP_END_OOBE_BOOT +
1ESP_EXECUTION_OP_PRE_OOBE +
1FSP_EXECUTION_OP_POST_OOBE +
20SP_EXECUTION_OP_ADD_PROVISIONING_PACKAGE +
+
+ +For example: An extend code of **0x4000D**, represents a problem during phase 4 (**0x4**) with data migration (**000D**). + +## Log files + +Several log files are created during each phase of the upgrade process. These log files are essential for troubleshooting upgrade problems. By default, the folders that contain these log files are hidden on the upgrade target computer. To view the log files, configure Windows Explorer to view hidden items, or use a tool to automatically gather these logs. The most useful log is **setupact.log**. The log files are located in a different folder depending on the Windows Setup phase. Recall that you can determine the phase from the extend code. + +

The following table describes some log files and how to use them for troubleshooting purposes: + + + +
Log filePhase: LocationDescriptionWhen to use + +
setupact.logDown-Level:
$Windows.~BT\Sources\Panther
Contains information about setup actions during the downlevel phase. All down-level failures and starting point for rollback investigations.
This is the most important log for diagnosing setup issues. +
OOBE:
$Windows.~BT\Sources\Panther
Contains information about actions during the OOBE phase.Investigating rollbacks that failed during OOBE phase and operations – 0x4001C, 0x4001D, 0x4001E, 0x4001F. +
Rollback:
$Windows.~BT\Sources\Panther
Contains information about actions during rollback.Investigating generic rollbacks - 0xC1900101. +
Pre-initialization (prior to downlevel):
$Windows.~BT\Sources\Panther
Contains information about initializing setup.If setup fails to launch. +
Post-upgrade (after OOBE):
$Windows.~BT\Sources\Panther
Contains information about setup actions during the installation.Investigate post-upgrade related issues. + +
setuperr.logSame as setupact.logContains information about setup errors during the installation.Review all errors encountered during the installation phase. + +
miglog.xmlPost-upgrade (after OOBE):
Windows\Panther
Contains information about what was migrated during the installation.Identify post upgrade data migration issues. + +
BlueBox.logDown-Level:
Windows\Logs\Mosetup
Contains information communication between setup.exe and Windows Update.Use during WSUS and WU down-level failures or for 0xC1900107. + +
Supplemental rollback logs:
+Setupmem.dmp
+setupapi.dev.log
+Event logs (*.evtx) + + +
$Windows.~BT\Sources\RollbackAdditional logs collected during rollback. + +Setupmem.dmp: If OS bugchecks during upgrade, setup will attempt to extract a mini-dump.
+Setupapi: Device install issues – 0x30018
+Event logs: Generic rollbacks (0xC1900101) or unexpected reboots. + +
+ +### Log entry structure + +A setupact.log or setuperr.log entry includes the following elements: + +

    +
  1. The date and time. For example: 2016-09-08 09:20:05. +
  2. The log level: Info, Warning, Error, Fatal Error. +
  3. The logging component: CONX, MOUPG, PANTHR, SP, IBSLIB, MIG, DISM, CSI, CBS. +
      +
    • The logging components SP (setup platform) and MIG (migration engine) are particularly useful for troubleshooting Windows Setup errors. +
    +
  4. The message. For example: Operation completed successfully. +
+ +### Analyzing log files + +To analyze Windows Setup log files: + +
    +
  1. Determine the Windows Setup error code. +
  2. Based on the [extend code](#extend-codes) portion of the error code, determine the type and location of a [log files](#log-files) to investigate. +
  3. Open the log file in a text editor, such as notepad. +
  4. Using the result code portion of the Windows Setup error code, search for the result code in the file and find the last occurrence of the code. +
  5. To find the last occurrence of the result code: +
      +
    1. Scroll to the bottom of the file and click after the last character. +
    2. Click **Edit**. +
    3. Click **Find**. +
    4. Type the result code. +
    5. Under **Direction** select **Up**. +
    6. Click **Find Next**. +
    +
  6. When you have located the last occurrence of the result code, scroll up a few lines from this location in the file and review the processes that failed just prior to generating the result code. +
  7. Search for the following important text strings: +
      +
    • Shell application requested abort +
    • Abandoning apply due to error for object +
    +
  8. Decode other Win32 errors that appear in this section. +
  9. Search other log files for additional information related to your findings. +
+ +For example, assume that searching for the result code "8007042B" reveals the following content from the setuperr.log file: + +>Some lines in the text below are shortened for readability. In addition, the date and time at the start of each line (ex: 2016-09-08 09:20:05) is shortened to minutes and seconds. + +

setuperr.log content: + +

+20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
+23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
+23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
+23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
+23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
+23:51, Error                   Apply failed. Last error: 0x00000000
+23:51, Error            SP     pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C
+23:52, Error            SP     Apply: Migration phase failed. Result: 44
+23:52, Error            SP     Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7]
+23:52, Error            SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
+23:52, Error            SP     Operation execution failed.[gle=0x000000b7]
+23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
+
+ + +In the previous text, the third line indicates there was an error **0x00000497** with the folder **C:\Users\user1\Cookies**: + +
+23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
+
+ +The error 0x00000497 is a [Win32 error code](https://msdn.microsoft.com/en-us/library/cc231199.aspx) corresponding to: + +

ERROR_UNABLE_TO_REMOVE_REPLACED: Unable to remove the file to be replaced. + +Therefore, Windows Setup failed because it was not able to migrate the **C:\Users\user1\Cookies** folder. Searching the setupact.log file for additional details, the following text is found: + +

setupact.log content: + +

+23:50, Warning                 RECAPPLY: Error while moving \\?\C:\Windows.old\Users\user1\Cookies to \\?\C:\Users\user1\Cookies. Error: 0x000000B7
+23:50, Info             MIG    Cannot apply recursively object: C:\Users\user1\Cookies: Win32Exception: Cannot create a file when that file already exists.
+23:50, Warning          MIG    Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed.
+23:50, Info             MIG    Error 1175 during apply of object C:\Users\user1\Cookies. Will ask shell application for resolution.
+23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1b\Cookies. Will return 0
+23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
+23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
+
+ +The setupact.log file also contains information detailing the configuration of files and folders. By searching for "C:\Users\user1\Cookies" we are able to determine that this folder is not installed in the default location: + +
+49:12, Info             MIG    Known folder CSIDL_COOKIES: C:\Users\user1\Cookies, default location: No
+
+ +This error can be resolved by configuring the folder to use its default location. + +## Common error codes + +### 0xC1900101 + +A common result code is 0xC1900101. This result code can be thrown at any stage of the upgrade process, with the exception of the Downlevel phase. 0xC1900101 is a generic rollback code, and usually indicates that an incompatible driver is present. The incompatible driver can cause blue screens, system hangs, and unexpected reboots. Analysis of supplemental log files is often helpful, such as:
+ +- The minidump file: $Windows.~bt\Sources\Rollback\setupmem.dmp, +- Event logs: $Windows.~bt\Sources\Rollback\*.evtx +- The device install log: $Windows.~bt\Sources\Rollback\setupapi\setupapi.dev.log + +The device install log is particularly helpful if rollback occurs during the sysprep operation (extend code 0x30018). To resolve a rollback due to driver conflicts, run setup in the absence of drivers by performing a [clean boot](https://support.microsoft.com/en-us/kb/929135) before initiating the upgrade process. + +

See the following general troubleshooting procedures associated with a result code of 0xC1900101: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
Code +
0xC1900101 - 0x20004 +
+ +

+
Cause +
Windows Setup encountered an error during the SAFE_OS with the INSTALL_RECOVERY_ENVIRONMENT operation +
This is generally caused by out-of-date drivers. +
+

+ + +
Mitigation +
Uninstall antivirus applications. +
Remove all unused SATA devices. +
Remove all unused devices and drivers. +
Update drivers and BIOS. +
+
+ + +
Code +
0xC1900101 - 0x2000c +
+ +

+
Cause +
Windows Setup encountered an unspecified error during the WinPE phase. +
This is generally caused by out-of-date drivers. +
+

+ + +
Mitigation +
Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display. +
Contact your hardware vendor to obtain updated device drivers. +
Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process. +
+
+ + +
Code +
0xC1900101 - 0x20017 + +
+ +

+
Cause +
A driver has caused an illegal operation. +
Windows was not able to migrate the driver, resulting in a rollback of the operating system. + +
+

+ + +
Mitigation +
+Ensure that all that drivers are updated.
+Open the Setuperr.log and Setupact.log files in the %windir%\Panther directory, and then locate the problem drivers. +
For more information, see [Understanding Failures and Log Files](https://technet.microsoft.com/en-us/library/ee851579.aspx). +
Update or uninstall the problem drivers. +
+
+ + +
Code +
0xC1900101 - 0x30018 +
+ +

+
Cause +
A device driver has stopped responding to setup.exe during the upgrade process. +
+

+ + +
Mitigation +
+Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display. +
Contact your hardware vendor to obtain updated device drivers. +
Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process. +
+
+ + +
Code +
0xC1900101 - 0x3000D +
+ +

+
Cause +
Installation failed during the FIRST_BOOT phase while attempting the MIGRATE_DATA operation. +
This can occur due to a problem with a display driver. + +
+

+ + +
Mitigation +
+Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display. +
Update or uninstall the display driver. +
+
+ + +
Code +
0xC1900101 - 0x4000D +
+ +

+
Cause +
A rollback occurred due to a driver configuration issue. +
+

+ + +
Mitigation +

Review the rollback log and determine the stop code. +
The rollback log is located in the **C:\$Windows.~BT\Sources\Panther** folder. Look for text similar to the following: +

Info SP Crash 0x0000007E detected +
Info SP Module name : +
Info SP Bugcheck parameter 1 : 0xFFFFFFFFC0000005 +
Info SP Bugcheck parameter 2 : 0xFFFFF8015BC0036A +
Info SP Bugcheck parameter 3 : 0xFFFFD000E5D23728 +
Info SP Bugcheck parameter 4 : 0xFFFFD000E5D22F40 +
Info SP Cannot recover the system. +
Info SP Rollback: Showing splash window with restoring text: Restoring your previous version of Windows. + + +

Typically there is a a dump file for the crash to analyze. If you are not equipped to debug the dump, then attempt the following basic troubleshooting procedures:
+ +1. Make sure you have enough disk space.
+2. If a driver is identified in the bug check message, disable the driver or check with the manufacturer for driver updates.
+3. Try changing video adapters.
+4. Check with your hardware vendor for any BIOS updates.
+5. Disable BIOS memory options such as caching or shadowing. +

+
+
+ + +
Code +
0xC1900101 - 0x40017 +
+ +

+
Cause +
Windows 10 upgrade failed after the second reboot. +
This is usually caused by a faulty driver. For example: antivirus filter drivers or encryption drivers. +
+

+ + +
Mitigation +
Clean boot into Windows, and then attempt the upgrade to Windows 10.
+ +For more information, see [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135). + +

Ensure you select the option to "Download and install updates (recommended)." +

+
+ +### 0x800xxxxx + +Result codes starting with the digits 0x800 are also relatively common. These error codes indicate general operating system errors, and are not unique to the Windows upgrade process. Examples include timeouts, devices not functioning, and a process stopping unexpectedly. + +

See the following general troubleshooting procedures associated with a result code of 0x800xxxxx: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
Code +
+ +8000405 - 0x20007 + +
+ +

+
Cause +
+ +An unspecified error occurred with a driver during the SafeOS phase. + +
+

+ + +
Mitigation +
+ +Analyze logs. + +
+
+ + +
Code +
+ +800704B8 - 0x3001A + +
+ +

+
Cause +
+ +Here is a cause. + +
+

+ + +
Mitigation +
+ +Disable AV, disconnect devices, clean boot. + +
+
+ + +
Code +
+ +8007042B - 0x4000D + +
+ +

+
Cause +
+ +The installation failed during the second boot phase while attempting the MIGRATE_DATA operation. +
This issue can occur due to an application or driver incompatibility. + +
+

+ + +
Mitigation +
+ +Clean boot into Windows, and then attempt the upgrade to Windows 10. For more information, see [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135). + +

Ensure you select the option to "Download and install updates (recommended)." + +

+
+ + +
Code +
+ +8007001F - 0x4000D + +
+ +

+
Cause +
+ +Need cause here. + +
+

+ + +
Mitigation +
+ +Need mitigation here. + +
+
+ + +
Code +
+ +8007042B - 0x4001E + +
+ +

+
Cause +
+ +Here is a cause. + +
+

+ + +
Mitigation +
+ +Here is a mitigation procedure. + +
+
+ + +## Other result codes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Error code +Cause +Mitigation +
0xC1900200Setup.exe has detected that the machine does not meet the minimum system requirements.Ensure the system you are trying to upgrade meets the minimum system requirements.

See [Windows 10 specifications](https://www.microsoft.com/en-us/windows/windows-10-specifications) for information.

0x80090011A device driver error occurred during user data migration.Contact your hardware vendor and get all the device drivers updated. It is recommended to have an active internet connection during upgrade process. +

Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process.

0xC7700112Failure to complete writing data to the system drive, possibly due to write access failure on the hard disk.This issue is resolved in the latest version of Upgrade Assistant. +

Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process.

0x80190001An unexpected error was encountered while attempting to download files required for upgrade.To resolve this issue, download and run the media creation tool. See [Download windows 10](https://www.microsoft.com/en-us/software-download/windows10). +
0x80246007The update was not downloaded successfully.Attempt other methods of upgrading the operatign system.
+Download and run the media creation tool. See [Download windows 10](https://www.microsoft.com/en-us/software-download/windows10). +
Attempt to upgrade using .ISO or USB.
+**Note**: Windows 10 Enterprise isn’t available in the media creation tool. For more information, go to the [Volume Licensing Service Center](https://www.microsoft.com/licensing/servicecenter/default.aspx). +
0xC1900201The system did not pass the minimum requirements to install the update.Contact the hardware vendor to get the latest updates.
0x80240017The upgrade is unavailable for this edition of Windows.Administrative policies enforced by your organization might be preventing the upgrade. Contact your IT administrator.
0x80070020The existing process cannot access the file because it is being used by another process.Use the MSCONFIG tool to perform a clean boot on the machine and then try to perform the update again. For more information, see [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135).
0x80070522The user doesn’t have required privilege or credentials to upgrade.Ensure that you have signed in as a local administrator or have local administrator privileges.
0xC1900107A cleanup operation from a previous installation attempt is still pending and a system reboot is required in order to continue the upgrade. +Reboot the device and run setup again. If restarting device does not resolve the issue, then use the Disk Cleanup utility and cleanup the temporary as well as the System files. For more information, see [Disk cleanup in Windows 10](https://support.microsoft.com/en-us/instantanswers/8fef4121-711b-4be1-996f-99e02c7301c2/disk-cleanup-in-windows-10).
0xC1900209The user has chosen to cancel because the system does not pass the compatibility scan to install the update. Setup.exe will report this error when it can upgrade the machine with user data but cannot migrate installed applications.Incompatible software is blocking the upgrade process. Uninstall the application and try the upgrade again. See [Windows 10 Pre-Upgrade Validation using SETUP.EXE](https://blogs.technet.microsoft.com/mniehaus/2015/08/23/windows-10-pre-upgrade-validation-using-setup-exe/) for more information. + +

You can also download the [Windows Assessment and Deployment Kit (ADK) for Windows 10](http://go.microsoft.com/fwlink/p/?LinkId=526740) and install Application Compatibility Tools. +

0x8007002 This error is specific to upgrades using System Center Configuration Manager 2012 R2 SP1 CU3 (5.00.8238.1403)Analyze the SMSTS.log and verify that the upgrade is failing on "Apply Operating system" Phase: Error 80072efe DownloadFileWithRanges() failed. 80072efe. ApplyOperatingSystem (0x0760) + +

The error 80072efe means that the connection with the server was terminated abnormally. + +

To resolve this issue, try the OS Deployment test on a client in same VLAN as the Configuration Manager server. Check the network configuration for random client-server connection issues happening on the remote VLAN. +

+ +## Other error codes + + + + + + + + + + + + + + + + + + + + + +
Error CodesCauseMitigation
0x80070003- 0x20007This error occurs when there is problem with the Internet connection during the Windows 10 upgrade."Since this error indicates that the internet connection ran into a problem, you may attempt to fix the connectivity issues and reattempt the download of the files. +Alternatively, you may re-create installation media using ""Media Creation Tool"" from a different connected system. Refer: https://www.microsoft.com/en-us/software-download/windows10 + +You can either create a USB drive or an ISO. +"
0x8007025D - 0x2000CThis error occurs if the ISO file's metadata is corrupt."Re-download the ISO/Media and re-attempt the upgrade. + +You may alternatively, re-create installation media using ""Media Creation Tool"" Refer: https://www.microsoft.com/en-us/software-download/windows10 + +You can either create a USB drive or an ISO using the Media Creation Tool. +"
0x80070490 - 0x20007The error comes up during driver installation phase and it means that some of the device driver is incompatible."Please ensure that all the devices are working correctly. Please review the Device Manager for any errors and troubleshoot accordingly. +Refer: https://msdn.microsoft.com/windows/hardware/drivers/install/troubleshooting-device-and-driver-installations + +Additionally, you can review the following logs to verify which I/O device is causing the problem. + ""%systemroot%\$Windows.~BT\Sources\Panther\setupact.log"" + +If unable to review the logs, post on Windows 10 TechNet Forum (https://social.technet.microsoft.com/Forums/en-us/home?forum=win10itprogeneral&filter=alltypes&sort=lastpostdesc) +"
0xC1900101 - 0x2000BThis error occurs when the device drivers of the hardware connected to the computer prevent the Windows 10 upgrade from building the migration file list.We recommended you disconnect the devices that aren't in use when you upgrade the computer.
0xC1900101 - 0x2000cThe Setup Platform has encountered an unspecified error during the WINPE Phase. This is generally caused by drivers which are not updated at the time when the upgrade was started.It is recommended to select "Download and install updates (recommended)" during the upgrade process. Additionally, you can contact the Hardware Vendor and get the updates for the device drivers that are connected to the system. Ensure all the devices other than the Mouse; Keyboard and Display are disconnected during upgrade process. Then start setup again.
0xC1900200 - 0x20008This error occurs when the computer doesn’t meet the minimum requirements to download or upgrade to Windows 10."Refer http://www.microsoft.com/en-us/windows/windows-10-specifications?OCID=win10_null_vanity_win10specs and make sure that the machine, on which the upgrade is being initiated, meets the minimum requirement. + +Secondly use the Windows 10 Compatibility Reports to understand upgrade issues (https://blogs.technet.microsoft.com/askcore/2016/01/21/using-the-windows-10-compatibility-reports-to-understand-upgrade-issues/) +"
0x80070004 - 0x3000DSYSTEM, LOCAL, SELF, System, and Network are reserved names that can’t be used for Computer Name."Ensure that you do not use the reserved names as the Computer names. Rename the system to a valid Computer name. +See KB 3086101 for more details. +"
0xC1900101 - 0x40001"This error indicates that we saw an error in the OOBE Phase - Stop 9F. This behavior occurs when device drivers do not handle power state transition requests properly. The error message most often occurs during one of the following actions: 1. Shutting down +2. Suspending or resuming from Standby mode +3. Suspending or resuming from Hibernate mode""The most common causes for this error would be the connected devices on the machine / device as below and it would have suggested that we disable / disconnect them from the device /machine before performing the upgrade: +1. Internal WIFI Modem +2. Any External connected USB devices such as WEBCAMS; Printers; USB Hard Drives +3. Check to be sure your computer and all devices are on the Hardware Compatibility List (HCL) and have WHQL signed and certified drivers. + +The setup.exe will perform a rollback of the OS and would return to the older OS. Once the rollback is complete if we find the problem causing driver than we need to check for %SystemDrive%\$Windows.~bt\sources\Rollback\setupmem.dmp file and have a Microsoft Support Professional look into the same. +"
0xC1900101 - 0x4001EThis error indicates that the installation failed in the SECOND_BOOT phase with an error during PRE_OOBE operation.This is a generic error that occurs during the OOBE phase of Setup. We recommend you to review the FAQ for Upgrade to Windows 10 (https://support.microsoft.com/en-us/help/12435/windows-10-upgrade-faq)
0x80070005 - 0x4000DThis error code means The installation failed in the SECOND_BOOT phase with an error in during MIGRATE_DATA operation.This issue may occur if we have any application / driver that is causing an issue while the upgrade to Windows 10 is going on. Preform a clean boot on the system. Refer https://support.microsoft.com/en-us/kb/929135 for steps to perform a Clean boot.
0x80070004 - 0x50012The Computer account for the system has an invalid name. Please ensure that the machine name does not have any invalid characters (See https://technet.microsoft.com/en-us/library/cc749460(v=ws.10).aspx). Additionally, the names should not be any of the reserved names for systems. Rename the system to a valid computer name and try the Setup again. See KB 3086101 for more details.
"0xC190020e 0x80070070 - 0x50011 +0x80070070 - 0x50012 +0x80070070 - 0x60000"These errors would occur if your computer doesn’t have enough free space available to install the upgrade."Typically to upgrade to Windows 10, you need free space of 16 GB for 32-bit OS and 20 GB for 64-bit OS. If there is not enough space refer the following article: +https://support.microsoft.com/en-us/help/17421/windows-free-up-drive-space + +Note: Once the deletion is complete, initiate the upgrade and this time you should not receive the error if sufficient space has been made. If that is not enough +then, you can implement solution as mentioned below. + +Using External Drive +If your device allows it, you can use an external USB drive for the upgrade process. Windows setup will backup the previous version of Windows to a USB external drive. The external drive must be at least 8GB – but having 16GB is recommended. +Some important points to remember if you choose to use an external storage drive for installing Windows 10: + - We recommend that the external drive is formatted in NTFS. Drives that are formatted in FAT32 may run into errors due to FAT32 file size limitations. To learn how to format in NTFS, click here. +- USB drives are preferred over SD cards because drivers for SD cards are not migrated if the device does not support Connected Standby. +"
+ + + + +## Related topics + +• Windows 10 FAQ for IT professionals +• Windows 10 Enterprise system requirements +• Windows 10 IT pro forums From 812ece27f95ee60052499beba6b391747d8c411b Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 17:03:49 -0700 Subject: [PATCH 174/256] update --- .../resolve-windows-10-upgrade-errors.md | 142 +++++++++--------- 1 file changed, 70 insertions(+), 72 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 2d522d6af7..a44acae79c 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -28,7 +28,8 @@ The following topics and procedures are provided in this guide: - [Result codes](#result-codes): Information about result codes. - [Extend codes](#extend-codes): Information about extend codes. - [Log files](#log-files): A list and description of log files useful for troubleshooting. - - [Analyzing log files](#analyzing-log-files): General procedures for log file analysis with an example. + - [Log entry structure](#log-entry-structure): The format of a log entry is described. + - [Analyze log files](#analyze-log-files): General procedures for log file analysis, and an example. - [Common error codes](#common-error-codes): Causes and mitigation procedures associated with some common error codes. - [0xC1900101](#0xC1900101): Information about the 0xC1900101 result code. - [0x800xxxxx](#0x800xxxxx): Information about result codes that start with 0x800. @@ -63,6 +64,7 @@ The following steps can resolve many common Windows upgrade problems.

  1. Attept to repair system files by typing the following commands at an elevated command prompt. It may take several minutes for the command operations to be completed.
  2. + ``` DISM.exe /Online /Cleanup-image /Restorehealth sfc /scannow @@ -225,12 +227,12 @@ A setupact.log or setuperr.log entry includes the following elements:
  3. The log level: Info, Warning, Error, Fatal Error.
  4. The logging component: CONX, MOUPG, PANTHR, SP, IBSLIB, MIG, DISM, CSI, CBS.
      -
    • The logging components SP (setup platform) and MIG (migration engine) are particularly useful for troubleshooting Windows Setup errors. +
    • The logging components SP (setup platform), MIG (migration engine), and CONX (compatibility information) are particularly useful for troubleshooting Windows Setup errors.
  5. The message. For example: Operation completed successfully.
-### Analyzing log files +### Analyze log files To analyze Windows Setup log files: @@ -254,13 +256,14 @@ To analyze Windows Setup log files:
  • Shell application requested abort
  • Abandoning apply due to error for object -
  • Decode other Win32 errors that appear in this section. -
  • Search other log files for additional information related to your findings. +
  • Decode Win32 errors that appear in this section. +
  • Write down the timestamp for the observed errors in this section. +
  • Search other log files for additional information matching these timestamps or errors. For example, assume that searching for the result code "8007042B" reveals the following content from the setuperr.log file: ->Some lines in the text below are shortened for readability. In addition, the date and time at the start of each line (ex: 2016-09-08 09:20:05) is shortened to minutes and seconds. +>Some lines in the text below are shortened to enhance readability. The date and time at the start of each line (ex: 2016-09-08 09:20:05) is shortened to minutes and seconds.

    setuperr.log content: @@ -296,7 +299,7 @@ Therefore, Windows Setup failed because it was not able to migrate the **C:\User

     23:50, Warning                 RECAPPLY: Error while moving \\?\C:\Windows.old\Users\user1\Cookies to \\?\C:\Users\user1\Cookies. Error: 0x000000B7
    -23:50, Info             MIG    Cannot apply recursively object: C:\Users\user1\Cookies: Win32Exception: Cannot create a file when that file already exists.
    +23:50, Info             MIG    Cannot apply recursively object: C:\Users\user1\Cookies:Win32Exception:Cannot create a file when that file already exists.
     23:50, Warning          MIG    Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed.
     23:50, Info             MIG    Error 1175 during apply of object C:\Users\user1\Cookies. Will ask shell application for resolution.
     23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1b\Cookies. Will return 0
    @@ -565,7 +568,7 @@ An unspecified error occurred with a driver during the SafeOS phase.
     
  • Mitigation
    -Analyze logs. +This error has more than one possible cause. Attempt [quick fixes](#quick-fixes), and if not successful, [analyze log files](#analyze-log-files) in order to determine the problem and solution.
    @@ -585,7 +588,7 @@ Analyze logs.
    Cause
    -Here is a cause. +An extended error has occurred during the first boot phase.
    Mitigation
    -Disable AV, disconnect devices, clean boot. +Disable or uninstall non-Microsoft antivirus applications, disconnect all unnecessary devices, and perform a [clean boot](https://support.microsoft.com/en-us/kb/929135).
    Mitigation
    -Clean boot into Windows, and then attempt the upgrade to Windows 10. For more information, see [How to perform a clean boot in Windows](https://support.microsoft.com/en-us/kb/929135). +Perform a [clean boot](https://support.microsoft.com/en-us/kb/929135), and reattempt the upgrade.

    Ensure you select the option to "Download and install updates (recommended)." @@ -650,7 +653,7 @@ Clean boot into Windows, and then attempt the upgrade to Windows 10. For more in

    Cause
    -Need cause here. +General failure, a device attached to the system is not functioning.
    Mitigation
    -Need mitigation here. +[Analyze log files](#analyze-log-files) in order to determine the device that is not functioning properly. Disconnect, update, or replace the device.
    @@ -681,7 +684,7 @@ Need mitigation here. Cause -Here is a cause. +The installation failed during the second boot phase while attempting the PRE_OOBE operation. @@ -692,17 +695,12 @@ Here is a cause. Mitigation -Here is a mitigation procedure. +This error has more than one possible cause. Attempt [quick fixes](#quick-fixes), and if not successful, [analyze log files](#analyze-log-files) in order to determine the problem and solution. - - - - - @@ -806,64 +804,63 @@ Download and run the media creation tool. See [Download windows 10](https://www. - + - + - - - + - - + + - - - - + + + + + + - - - - +

    Note: If your device allows it, you can use an external USB drive for the upgrade process. Windows setup will back up the previous version of Windows to a USB external drive. The external drive must be at least 8GB (16GB is recommended). The external drive should be formatted using NTFS. Drives that are formatted in FAT32 may run into errors due to FAT32 file size limitations. USB drives are preferred over SD cards because drivers for SD cards are not migrated if the device does not support Connected Standby. +

    Error CodesCauseMitigation
    0x80070003- 0x20007This error occurs when there is problem with the Internet connection during the Windows 10 upgrade."Since this error indicates that the internet connection ran into a problem, you may attempt to fix the connectivity issues and reattempt the download of the files. -Alternatively, you may re-create installation media using ""Media Creation Tool"" from a different connected system. Refer: https://www.microsoft.com/en-us/software-download/windows10 +
    0x80070003- 0x20007This error occurs when there is problem with the Internet connection during the Windows 10 upgrade. -You can either create a USB drive or an ISO. -"
    Repair network connectivity issues and reattempt the upgrade process. +
    Alternatively, create installation media for an offline upgrade using the [Media Creation Tool](https://www.microsoft.com/en-us/software-download/windows10). Download the Windows 10 image using a computer that is connected to the Internet. +
    0x8007025D - 0x2000CThis error occurs if the ISO file's metadata is corrupt."Re-download the ISO/Media and re-attempt the upgrade. -You may alternatively, re-create installation media using ""Media Creation Tool"" Refer: https://www.microsoft.com/en-us/software-download/windows10 +Alternatively, re-create installation media the [Media Creation Tool](https://www.microsoft.com/en-us/software-download/windows10). -You can either create a USB drive or an ISO using the Media Creation Tool. -"
    0x80070490 - 0x20007The error comes up during driver installation phase and it means that some of the device driver is incompatible."Please ensure that all the devices are working correctly. Please review the Device Manager for any errors and troubleshoot accordingly. -Refer: https://msdn.microsoft.com/windows/hardware/drivers/install/troubleshooting-device-and-driver-installations +
    0x80070490 - 0x20007An incompatible device driver is present. -Additionally, you can review the following logs to verify which I/O device is causing the problem. - ""%systemroot%\$Windows.~BT\Sources\Panther\setupact.log"" +[Verify device drivers](https://msdn.microsoft.com/windows/hardware/drivers/install/troubleshooting-device-and-driver-installations) on the computer, and [analyze log files](#analyze-log-files) to determine the problem driver. -If unable to review the logs, post on Windows 10 TechNet Forum (https://social.technet.microsoft.com/Forums/en-us/home?forum=win10itprogeneral&filter=alltypes&sort=lastpostdesc) -"
    0xC1900101 - 0x2000BThis error occurs when the device drivers of the hardware connected to the computer prevent the Windows 10 upgrade from building the migration file list.We recommended you disconnect the devices that aren't in use when you upgrade the computer.
    0xC1900101 - 0x2000cThe Setup Platform has encountered an unspecified error during the WINPE Phase. This is generally caused by drivers which are not updated at the time when the upgrade was started.It is recommended to select "Download and install updates (recommended)" during the upgrade process. Additionally, you can contact the Hardware Vendor and get the updates for the device drivers that are connected to the system. Ensure all the devices other than the Mouse; Keyboard and Display are disconnected during upgrade process. Then start setup again.
    0xC1900200 - 0x20008This error occurs when the computer doesn’t meet the minimum requirements to download or upgrade to Windows 10."Refer http://www.microsoft.com/en-us/windows/windows-10-specifications?OCID=win10_null_vanity_win10specs and make sure that the machine, on which the upgrade is being initiated, meets the minimum requirement. +
    0xC1900101 - 0x2000BOne or more device drivers are blocking creating of the migration file list. -Secondly use the Windows 10 Compatibility Reports to understand upgrade issues (https://blogs.technet.microsoft.com/askcore/2016/01/21/using-the-windows-10-compatibility-reports-to-understand-upgrade-issues/) -"
    0x80070004 - 0x3000DSYSTEM, LOCAL, SELF, System, and Network are reserved names that can’t be used for Computer Name."Ensure that you do not use the reserved names as the Computer names. Rename the system to a valid Computer name. -See KB 3086101 for more details. -"
    0xC1900101 - 0x40001"This error indicates that we saw an error in the OOBE Phase - Stop 9F. This behavior occurs when device drivers do not handle power state transition requests properly. The error message most often occurs during one of the following actions: 1. Shutting down -2. Suspending or resuming from Standby mode -3. Suspending or resuming from Hibernate mode""The most common causes for this error would be the connected devices on the machine / device as below and it would have suggested that we disable / disconnect them from the device /machine before performing the upgrade: -1. Internal WIFI Modem -2. Any External connected USB devices such as WEBCAMS; Printers; USB Hard Drives -3. Check to be sure your computer and all devices are on the Hardware Compatibility List (HCL) and have WHQL signed and certified drivers. +Disconnect unnecessary devices and upgrade device drivers.
    0xC1900101 - 0x2000c +An unspecified error occurred during the WINPE Phase. This is due to an outdated driver. +Update drivers on the computer, and select "Download and install updates (recommended)" during the upgrade process. Disconnect devices other than the mouse, keyboard and display.
    0xC1900200 - 0x20008 -The setup.exe will perform a rollback of the OS and would return to the older OS. Once the rollback is complete if we find the problem causing driver than we need to check for %SystemDrive%\$Windows.~bt\sources\Rollback\setupmem.dmp file and have a Microsoft Support Professional look into the same. -"
    0xC1900101 - 0x4001EThis error indicates that the installation failed in the SECOND_BOOT phase with an error during PRE_OOBE operation.This is a generic error that occurs during the OOBE phase of Setup. We recommend you to review the FAQ for Upgrade to Windows 10 (https://support.microsoft.com/en-us/help/12435/windows-10-upgrade-faq)
    0x80070005 - 0x4000DThis error code means The installation failed in the SECOND_BOOT phase with an error in during MIGRATE_DATA operation.This issue may occur if we have any application / driver that is causing an issue while the upgrade to Windows 10 is going on. Preform a clean boot on the system. Refer https://support.microsoft.com/en-us/kb/929135 for steps to perform a Clean boot.
    0x80070004 - 0x50012The Computer account for the system has an invalid name. Please ensure that the machine name does not have any invalid characters (See https://technet.microsoft.com/en-us/library/cc749460(v=ws.10).aspx). Additionally, the names should not be any of the reserved names for systems. Rename the system to a valid computer name and try the Setup again. See KB 3086101 for more details.
    "0xC190020e 0x80070070 - 0x50011 -0x80070070 - 0x50012 -0x80070070 - 0x60000"These errors would occur if your computer doesn’t have enough free space available to install the upgrade."Typically to upgrade to Windows 10, you need free space of 16 GB for 32-bit OS and 20 GB for 64-bit OS. If there is not enough space refer the following article: -https://support.microsoft.com/en-us/help/17421/windows-free-up-drive-space +The computer doesn’t meet the minimum requirements to download or upgrade to Windows 10. + +See [Windows 10 Specifications](https://www.microsoft.com/en-us/windows/windows-10-specifications) and verify the computer meets minimum requirements. + +
    Review logs for [compatibility information](https://blogs.technet.microsoft.com/askcore/2016/01/21/using-the-windows-10-compatibility-reports-to-understand-upgrade-issues/).
    0x80070004 - 0x3000DA reserved name is used as the computer name. + +Ensure that you do not use a [reserved name](https://support.microsoft.com/en-us/kb/3086101) as the computer name. System, Local, Self, and Network are reserved names that can’t be used as the computer name.
    0xC1900101 - 0x40001 +A device driver did not handle power state transition requests properly while shutting down, suspending or resuming from standby, or suspending or resuming from hibernation. + +Update, remove, or disable the following devices which frequently cause power state transition errors: +
    1. Internal WIFI Modems. +
    2. Externally connected USB devices such as webcams, printers, and USB hard drives.
    +
    Also, verify all devices are on the [Hardware Compatibility List](http://sysdev.microsoft.com/EN-US/HARDWARE/LPL/DEFAULT.ASPX) (HCL) and have WHQL signed and certified drivers. Analyze [log files](#log-files) if needed to determine the problem device or driver. +
    0xC1900101 - 0x4001E +Installation failed in the SECOND_BOOT phase with an error during PRE_OOBE operation. +This is a generic error that occurs during the OOBE phase of setup. See the [0xC1900101](#0xC1900101) section of this guide and review general troubleshooting procedures described in that section.
    0x80070005 - 0x4000D +The installation failed in the SECOND_BOOT phase with an error in during MIGRATE_DATA operation. This can be caused by an incompatible application or driver. +Perform a [clean boot](https://support.microsoft.com/en-us/kb/929135) and then attempt the upgrade.
    0x80070004 - 0x50012 +The computer account for the system has an invalid name. +Ensure that the [computer name](https://technet.microsoft.com/en-us/library/cc749460.aspx) does not contain invalid characters, and is not a [reserved name](https://support.microsoft.com/en-us/kb/3086101).
    0xC190020e +
    0x80070070 - 0x50011 +
    0x80070070 - 0x50012 +
    0x80070070 - 0x60000 +
    These errors indicate the computer does not have enough free space available to install the upgrade. +To upgrade a computer to Windows 10, it requires 16 GB of free hard drive space for a 32-bit OS, and 20 GB for a 64-bit OS. If there is not enough space, attempt to [free up drive space](https://support.microsoft.com/en-us/help/17421/windows-free-up-drive-space) before proceeding with the upgrade. -Note: Once the deletion is complete, initiate the upgrade and this time you should not receive the error if sufficient space has been made. If that is not enough -then, you can implement solution as mentioned below. - -Using External Drive -If your device allows it, you can use an external USB drive for the upgrade process. Windows setup will backup the previous version of Windows to a USB external drive. The external drive must be at least 8GB – but having 16GB is recommended. -Some important points to remember if you choose to use an external storage drive for installing Windows 10: - - We recommend that the external drive is formatted in NTFS. Drives that are formatted in FAT32 may run into errors due to FAT32 file size limitations. To learn how to format in NTFS, click here. -- USB drives are preferred over SD cards because drivers for SD cards are not migrated if the device does not support Connected Standby. -"
    @@ -872,6 +869,7 @@ Some important points to remember if you choose to use an external storage drive ## Related topics -• Windows 10 FAQ for IT professionals -• Windows 10 Enterprise system requirements -• Windows 10 IT pro forums +[Windows 10 FAQ for IT professionals](https://technet.microsoft.com/en-us/windows/dn798755.aspx) +
    [Windows 10 Enterprise system requirements](https://technet.microsoft.com/en-us/windows/dn798752.aspx) +
    [Windows 10 Specifications](https://www.microsoft.com/en-us/windows/Windows-10-specifications) +
    [Windows 10 IT pro forums](https://social.technet.microsoft.com/Forums/en-US/home?category=Windows10ITPro) From c58e7ad0f238ea7810052b187326d5da21a76e2f Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 17:13:36 -0700 Subject: [PATCH 175/256] update --- windows/deploy/resolve-windows-10-upgrade-errors.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index a44acae79c..ac4cb550b8 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -223,15 +223,20 @@ Event logs: Generic rollbacks (0xC1900101) or unexpected reboots. A setupact.log or setuperr.log entry includes the following elements:
      -
    1. The date and time. For example: 2016-09-08 09:20:05. -
    2. The log level: Info, Warning, Error, Fatal Error. -
    3. The logging component: CONX, MOUPG, PANTHR, SP, IBSLIB, MIG, DISM, CSI, CBS. +
    4. The date and time - 2016-09-08 09:20:05. +
    5. The log level - Info, Warning, Error, Fatal Error. +
    6. The logging component - CONX, MOUPG, PANTHR, SP, IBSLIB, MIG, DISM, CSI, CBS.
      • The logging components SP (setup platform), MIG (migration engine), and CONX (compatibility information) are particularly useful for troubleshooting Windows Setup errors.
      -
    7. The message. For example: Operation completed successfully. +
    8. The message - Operation completed successfully.
    +An example log entry is shown below: +
    +2016-09-08 09:23:50, Warning          MIG    Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed.
    +
    + ### Analyze log files To analyze Windows Setup log files: From ea69a7b0f584aeaa24061af27a68f6c45e54a8a9 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 17:16:54 -0700 Subject: [PATCH 176/256] update --- windows/deploy/resolve-windows-10-upgrade-errors.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index ac4cb550b8..970b55dbca 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -65,10 +65,10 @@ The following steps can resolve many common Windows upgrade problems.
  • Attept to repair system files by typing the following commands at an elevated command prompt. It may take several minutes for the command operations to be completed.
  • -``` + DISM.exe /Online /Cleanup-image /Restorehealth sfc /scannow -``` +
  • Update Windows so that all available recommended updates are installed.
  • Uninstall non-Microsoft antivirus software. From 56c9e56f72945b7d1ced9d2329f6998fe2c622cf Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 17:31:57 -0700 Subject: [PATCH 177/256] update --- windows/deploy/resolve-windows-10-upgrade-errors.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 970b55dbca..04f7011a14 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -245,7 +245,7 @@ To analyze Windows Setup log files:
  • Determine the Windows Setup error code.
  • Based on the [extend code](#extend-codes) portion of the error code, determine the type and location of a [log files](#log-files) to investigate.
  • Open the log file in a text editor, such as notepad. -
  • Using the result code portion of the Windows Setup error code, search for the result code in the file and find the last occurrence of the code. +
  • Using the result code portion of the Windows Setup error code, search for the result code in the file and find the last occurrence of the code. Alternatively search for the "abort" and abandoning" text strings described in step 7 below.
  • To find the last occurrence of the result code:
    1. Scroll to the bottom of the file and click after the last character. @@ -287,18 +287,15 @@ For example, assume that searching for the result code "8007042B" reveals the fo 23:52, Error SP CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7] - -In the previous text, the third line indicates there was an error **0x00000497** with the folder **C:\Users\user1\Cookies**: +The third line indicates there was an error **0x00000497** with the folder **C:\Users\user1\Cookies** (shown below):
       23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
       
      -
      The error 0x00000497 is a [Win32 error code](https://msdn.microsoft.com/en-us/library/cc231199.aspx) corresponding to: +
      The error 0x00000497 is a [Win32 error code](https://msdn.microsoft.com/en-us/library/cc231199.aspx) corresponding to: ERROR_UNABLE_TO_REMOVE_REPLACED: Unable to remove the file to be replaced. -

      ERROR_UNABLE_TO_REMOVE_REPLACED: Unable to remove the file to be replaced. - -Therefore, Windows Setup failed because it was not able to migrate the **C:\Users\user1\Cookies** folder. Searching the setupact.log file for additional details, the following text is found: +Therefore, Windows Setup failed because it was not able to migrate the **C:\Users\user1\Cookies** folder. Searching the setupact.log file for additional details, the following text is found confirming our suspicion that this file is the cause of the upgrade failure:

      setupact.log content: @@ -318,7 +315,7 @@ The setupact.log file also contains information detailing the configuration of f 49:12, Info MIG Known folder CSIDL_COOKIES: C:\Users\user1\Cookies, default location: No -This error can be resolved by configuring the folder to use its default location. +This analysis indicates that the Windows upgrade error can be resolved by configuring the C:\Users\user1\Cookies folder to use its default location. ## Common error codes From 455364fb837f2b707e421001e15ecdc30975f51e Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 17:49:21 -0700 Subject: [PATCH 178/256] update --- windows/deploy/resolve-windows-10-upgrade-errors.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 04f7011a14..f5de3ed1aa 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -62,13 +62,14 @@ WIM = Windows image (Microsoft) The following steps can resolve many common Windows upgrade problems.

        -
      1. Attept to repair system files by typing the following commands at an elevated command prompt. It may take several minutes for the command operations to be completed.
      2. +
      3. Check all internal hard drives for errors and attempt repairs. To automatically repair hard drives, open an elevated command prompt, switch to the drive you wish to repair, and type the following command. You will be required to reboot the computer if the hard drive being repairs is also the system drive. +

        chkdsk /F - -DISM.exe /Online /Cleanup-image /Restorehealth -sfc /scannow - +

      4. Attept to restore and repair system files by typing the following commands at an elevated command prompt. It may take several minutes for the command operations to be completed. + +

        DISM.exe /Online /Cleanup-image /Restorehealth +
        sfc /scannow

      5. Update Windows so that all available recommended updates are installed.
      6. Uninstall non-Microsoft antivirus software. @@ -82,6 +83,8 @@ sfc /scannow
      7. Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process.
      + + ## Upgrade error codes If the upgrade process is not successful, Windows Setup will return two codes: From 3f79785fc700d7d7ce9e0f81e62754fa432e486f Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 17:51:56 -0700 Subject: [PATCH 179/256] update --- windows/deploy/resolve-windows-10-upgrade-errors.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index f5de3ed1aa..e0a6e3b0b9 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -62,7 +62,7 @@ WIM = Windows image (Microsoft) The following steps can resolve many common Windows upgrade problems.
        -
      1. Check all internal hard drives for errors and attempt repairs. To automatically repair hard drives, open an elevated command prompt, switch to the drive you wish to repair, and type the following command. You will be required to reboot the computer if the hard drive being repairs is also the system drive. +
      2. Check all hard drives for errors and attempt repairs. To automatically repair hard drives, open an elevated command prompt, switch to the drive you wish to repair, and type the following command. You will be required to reboot the computer if the hard drive being repairs is also the system drive.

        chkdsk /F @@ -78,7 +78,7 @@ The following steps can resolve many common Windows upgrade problems.

      3. Verify compatibility information and re-install antivirus applications after the upgrade.
      4. Uninstall all nonessential software.
      5. -
      6. Remove nonessential external hardware.
      7. +
      8. Remove nonessential external hardware, such as docks and USB devices.
      9. Update firmware and drivers.
      10. Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process.
      From 698ce200f78c96ba25c82ebec421c99023137954 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 17:56:38 -0700 Subject: [PATCH 180/256] update --- windows/deploy/resolve-windows-10-upgrade-errors.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index e0a6e3b0b9..a41f967b9a 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -81,6 +81,7 @@ The following steps can resolve many common Windows upgrade problems.
    2. Remove nonessential external hardware, such as docks and USB devices.
    3. Update firmware and drivers.
    4. Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process.
    5. +
    6. Verify at least 16 GB of free space is available to upgrade a 32-bit OS, or 20 GB for a 64-bit OS.
    From f0f7079f4a882f6b5827201dbecb4aabf6d0ee05 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 17:59:33 -0700 Subject: [PATCH 181/256] update --- windows/deploy/resolve-windows-10-upgrade-errors.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index a41f967b9a..7a5dfe460b 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -237,9 +237,9 @@ A setupact.log or setuperr.log entry includes the following elements: An example log entry is shown below: -
    -2016-09-08 09:23:50, Warning          MIG    Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed.
    -
    + +

    2016-09-08 09:23:50, Warning MIG Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed. + ### Analyze log files From 0b4f2622cbfc72b327c146c4e6ce41e285fc40db Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 18:01:42 -0700 Subject: [PATCH 182/256] update --- windows/deploy/resolve-windows-10-upgrade-errors.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 7a5dfe460b..6245c90894 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -62,12 +62,12 @@ WIM = Windows image (Microsoft) The following steps can resolve many common Windows upgrade problems.

      -
    1. Check all hard drives for errors and attempt repairs. To automatically repair hard drives, open an elevated command prompt, switch to the drive you wish to repair, and type the following command. You will be required to reboot the computer if the hard drive being repairs is also the system drive. - +
    2. Check all hard drives for errors and attempt repairs. To automatically repair hard drives, open an elevated command prompt, switch to the drive you wish to repair, and type the following command. You will be required to reboot the computer if the hard drive being repaired is also the system drive. +

      chkdsk /F

    3. Attept to restore and repair system files by typing the following commands at an elevated command prompt. It may take several minutes for the command operations to be completed. - +

      DISM.exe /Online /Cleanup-image /Restorehealth
      sfc /scannow From 7551d0acabd5552f8a478dc52378de5906f2a023 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 5 Oct 2016 18:07:36 -0700 Subject: [PATCH 183/256] update --- .../resolve-windows-10-upgrade-errors.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 6245c90894..fa2595faa2 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -63,14 +63,16 @@ The following steps can resolve many common Windows upgrade problems.

      1. Check all hard drives for errors and attempt repairs. To automatically repair hard drives, open an elevated command prompt, switch to the drive you wish to repair, and type the following command. You will be required to reboot the computer if the hard drive being repaired is also the system drive. -
        -

        chkdsk /F - +

          +
        • chkdsk /F
        • +
        +
      2. Attept to restore and repair system files by typing the following commands at an elevated command prompt. It may take several minutes for the command operations to be completed. -
        -

        DISM.exe /Online /Cleanup-image /Restorehealth -
        sfc /scannow - +

          +
        • DISM.exe /Online /Cleanup-image /Restorehealth
        • +
        • sfc /scannow
        • +
        +
      3. Update Windows so that all available recommended updates are installed.
      4. Uninstall non-Microsoft antivirus software.
          @@ -236,7 +238,7 @@ A setupact.log or setuperr.log entry includes the following elements:
        • The message - Operation completed successfully.
      -An example log entry is shown below: +See the following example:

      2016-09-08 09:23:50, Warning MIG Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed. From 29ba94f339994e197f7c572013f60f416dbdf1fa Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 6 Oct 2016 19:11:11 +1100 Subject: [PATCH 184/256] add intune link --- ...ot-onboarding-windows-defender-advanced-threat-protection.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index 7e351ee5aa..238d8bd053 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -74,6 +74,8 @@ Event ID | Error Type | Resolution steps ## Troubleshoot onboarding issues using Microsoft Intune You can use Microsoft Intune to check error codes and attempt to troubleshoot the cause of the issue. +If you have configured policies in Intune and they are not propagated on endpoints, you might need to configure automatic MDM enrollment. For more information, see the [Configure automatic MDM enrollment](https://go.microsoft.com/fwlink/?linkid=829597) section. + Use the following tables to understand the possible causes of issues while onboarding: - Microsoft Intune error codes and OMA-URIs table From 283aaee77c817a99477df4da34f666453ffda1bd Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 6 Oct 2016 19:44:10 +1100 Subject: [PATCH 185/256] updates --- ...ows-defender-advanced-threat-protection.md | 2 +- .../images/atp-intune-deploy-policy.png | Bin 44207 -> 44125 bytes .../images/atp-intune-manage-deployment.png | Bin 65097 -> 64838 bytes .../keep-secure/images/atp-onboard-mdm.png | Bin 81907 -> 81980 bytes 4 files changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index a8d8daf595..c0bd42e7b2 100644 --- a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -64,7 +64,7 @@ For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThre - **Setting description**: Type a description for the setting. - **Data type**: Select **String**. - **OMA-URI**: *./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Onboarding* - - **Value**: Use the value from the *WindowsDefenderATP.onboarding* file you downloaded. + - **Value**: Copy and paste the contents of the *WindowsDefenderATP.onboarding* file you downloaded. f. Save the policy. diff --git a/windows/keep-secure/images/atp-intune-deploy-policy.png b/windows/keep-secure/images/atp-intune-deploy-policy.png index d7782c344bd3665cb5f5e9a4ce7b7e27c93dd6a6..a4f155428d28547b2c962edf14dfd1a9ccdee2db 100644 GIT binary patch literal 44125 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 X+Oj|xuO?0q;Fr9#id2n+anSz&aCd21 literal 44207 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 diff --git a/windows/keep-secure/images/atp-intune-manage-deployment.png b/windows/keep-secure/images/atp-intune-manage-deployment.png index 3250c0bda4d5cf1511a83ac4a7845d9b1140929e..450cb83369bb8d572e68d26b64179c641e30d2b6 100644 GIT binary patch literal 64838 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 literal 65097 zcmbTeb9-jL-!JX&LAKN{r{eCDYOW< zUm&E5l$;pk77Q2!DTY#=zxscWn5K)6tBa+*6G&;*xa1cE=kf)KnmL;|Svj~^+1r7j zLKBmI;V}Pj5qk%Kla+;~3rGdxIQJKd@E_`AX7rCrlfT{Vznt-rU9A z$jJ;u&*AeQ9rnM(t(;A4jJ~K&AkBXo;=W+0f3Sv;lbw~F1;`)VgRn0Q@_+GNolML? z?mvT0|BohOZ)6BbuT&j8smmfWrR#3&6>3f1A#QG+l+YMCN)Nm3r5ip!74$%W@4L`lONq(

      j^2Qix^SlO0XT0;IhymFhpJpc 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

      u-Ks(UoyTT4MoC$nIt-J$F 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 AZU6uP literal 0 HcmV?d00001 diff --git a/devices/surface-hub/install-apps-on-surface-hub.md b/devices/surface-hub/install-apps-on-surface-hub.md index 76cf98911f..08f6df28a5 100644 --- a/devices/surface-hub/install-apps-on-surface-hub.md +++ b/devices/surface-hub/install-apps-on-surface-hub.md @@ -13,22 +13,117 @@ localizationpriority: medium # Install apps on your Microsoft Surface Hub +You can install additional apps on your Surface Hub to fit your team or organization's needs. There are different methods for installing apps depending on if you are developing and testing an app, or deploying a released app. This topic describes methods for installing apps for either scenario. -Admins can install apps can from either the Windows Store or the Windows Store for Business. +A few things to know about apps on Surface Hub: +- Surface Hub only runs [Universal Windows Platform (UWP) apps](https://msdn.microsoft.com/windows/uwp/get-started/whats-a-uwp). +- Apps must be targeted for the [Universal device family](https://msdn.microsoft.com/library/windows/apps/dn894631). +- By default, apps must be Store-signed to be installed. During testing and development, you can also choose to run developer-signed UWP apps by placing the device in developer mode. +- You need admin credentials to install apps on your Surface Hub. Since the device is designed to be used in communal spaces like meeting rooms, people can't access the Windows Store to download and install apps. -## Using the Windows Store +There are a few different ways to install apps on your Surface Hub depending on whether you are testing apps, or deploying them. This table outlines supported the supported methods: +| Install method | Testing and
      developing apps | Deploying
      apps | +| -------------------------- | --------------------------- | -------------- | +| Developer mode | X | | +| Visual Studio | X | | +| Windows Store app | X | | +| Provisioning package | | X | +| Configuration manager | | X | -Admins can install apps on the device using the Windows Store app available in **Settings** > **System** > **Microsoft Surface Hub**. They can start the store app, sign in using their Microsoft account credentials, browse, purchase, and install the apps as with any other Windows device. +## Test and develop apps +While you're developing your own app, or evaluating apps to deploy to your organization, there are a few options for testing apps on Surface Hub. -## Using the Store for Business +### Developer Mode +By default, Surfacve Hub only runs UWP apps that have been published to and signed by the Windows Store. Apps submitted to the Windows Store go through security and compliance tests as part of the app certification process, so this helps safeguard your Surface Hub against malicious apps. + +By enabling developer mode, you can also install developer-signed UWP apps. + +> [!NOTE] +> After developer mode has been enabled, you will need to reset the Surface Hub to disable it. Resetting the device removes all local user files and configurations and then reinstalls Windows. + +**To turn on developer mode** +1. From your Surface Hub, start **Settings**. +2. Type the device admin credentials when prompted. +3. Navigate to **Update & security** > **For developers**. +4. Select **Developer mode** and accept the warning prompt. +### Visual Studio +During development, the easiest way to test your app on a Surface Hub is using Visual Studio. Visual Studio's remote debugging feature helps discover issues in your app before deploying it broadly. For more information, see [Test Surface Hub apps using Visual Studio](https://msdn.microsoft.com/windows/uwp/debug-test-perf/test-surface-hub-apps-using-visual-studio). -For apps purchased through the Store for Business, download the Appxbundle, offline license, and the dependencies for the App from the store to a separate PC. Create a provisioning package and copy it to a USB drive. (See [Create a provisioning package](provisioning-packages-for-certificates-surface-hub.md).) Move the USB drive to the Surface Hub, and install the app on the device using the Settings app. +### Windows Store app +Use Windows Store app to browse and download apps to test them on your Surface Hub. + +**To browse the Windows Store on Surface Hub** +1. From your Surface Hub, start **Settings**. +2. Type the device admin credentials when prompted. +3. Navigate to **This device** > **Apps & features**. +4. Select **Open Store**. + +Downloading apps from the Store is not the recommended method of deploying apps at scale to your organization: +- Downloading apps from the Store requires you to sign in to the Store app with a Microsoft account or organizational account. However, you can only connect an account to a maximum of 10 devices at once. If you have more than 10 Surface Hubs, you will need to create multiple accounts or remove devices from your account between app installations. +- To install apps, you will need to manually sign in to the Store app on each Surface Hub you own. + +### Provisioning package +Use Visual Studio to [create an app package](https://msdn.microsoft.com/library/windows/apps/hh454036.aspx) for your UWP app, signed using a test certificate. Then use Windows Imaging and Configuration Designer (WICD) to create a provisioning package containing the app package and license file. For more information, see [Create provisioning packages](provisioning-packages-for-certificates-surface-hub.md). + +## Submit the app to the Windows Store +Once an app is ready for release, developers need to submit and publish it to the Windows Store. For more information, see [Publish Windows apps](https://developer.microsoft.com/store/publish-apps). + +During app submission, developers need to set **Device family availability** and **Organizational licensing** options to make sure the app will be available to run on Surface Hub. + +**To set device family availability** + +- On Device familiy availability, select these options: + - **Windows 10 Desktop** (other device families are optional) + - **Let Microsoft decide whether to make the app available to any future device families**. + +![Image showing Device family availability page - part of Windows Store app submission process.](images/sh-device-family-availability.png) + +For more information, see [Device family availability](https://msdn.microsoft.com/windows/uwp/publish/upload-app-packages#device-family-availability). + +**To set organizational licensing** +- On **Organizational licensing**, select **Allow disconnected (offline) licensing for organizations**. + +![Image showing Organizational licensing page - part of Windows Store app submission process.](images/sh-org-licensing.png) + +> [!NOTE] +> **Make my app available to organizations with Store-managed (online) volume licensing** is selected by default. + +For more information, see [Organizational licensing options](https://msdn.microsoft.com/windows/uwp/publish/organizational-licensing). + +Developers can also publish line-of-business apps directly to enterprises without making them broadly available in the Store. For more information, see [Distribute LOB apps to enterprises](https://msdn.microsoft.com/windows/uwp/publish/distribute-lob-apps-to-enterprises). + +## Deploy apps to your organization +After you've tested your apps, and submitted them to Windows Store, there are a few options for deploying apps to your organization. + +### Download apps from Windows Store for Business +To download the app package you need to install apps on your Surface Hub, visit the [Windows Store for Business](https://www.microsoft.com/business-store). The Store for Business is where you can find, acquire, and manage apps for the Windows 10 devices in your organization, including Surface Hub. + +> [!NOTE] +> Currently, Surface Hub only supports offline-licensed apps available through Store for Business. App developers set offline-license avaialability when they submit apps. + +Find and acquire the app you want, then download the offline-licensed app package and the encoded license file. For more information, see [Download an offline-licensed app](https://technet.microsoft.com/itpro/windows/manage/distribute-offline-apps#download-an-offline-licensed-app). + +### Provisioning package +Use Windows Imaging and Configuration Designer (WICD) to create a provisioning package containing the app package and license file that you downloaded from the Store for Business. For more information, see Create provisioning packages to learn more. + +### Use System Center Configuration Manager +If your organization uses Configuration Manager SP1, System Center 2012 R2 Configuration Manager, or System Center Configuration Manager (current branch), you can use it to deploy apps remotely to Surface Hubs in your organization. + +1. Enroll your Surface Hubs to Configuration Manager. For more information, see [Enroll a Surface Hub into MDM](manage-settings-with-mdm-for-surface-hub.md). +2. Create and deploy a Configuration Manager application using your offline-licensed app package and encoded license file. For more information, see [Create and deploy an application with SCCM](https://technet.microsoft.com/library/mt595707.aspx). Use these tips for the Create Application wizard:
      + - Choose to **Automatically detect information about this application from installation files, and choose Windows app package (*.appx, *.appxbundle)**. + - Point the location to a folder containing the offline-licensed app package and encoded license file that you downloaded from the Store for Business. + - Ensure that you provide an encoded license file. + - In the Summary page of the wizard, ensure that your license file was properly detected. +3. As needed, update the app by downloading a new package from the Store for Business, and publishing an application revision in Configuration Manager. For more information, see [Update and retire applications with SCCM](https://technet.microsoft.com/library/mt595704.aspx). + +> [!NOTE] +> If you are using System Center Configuration Manager (current branch), you can bypass the above steps by connecting the Store for Business to Configuration Manager. By doing so, you can synchronize the list of apps you've purchased with Configuration Manager, view these in the Configuration Manager console, and deploy them like you would any other app. For more information, see [Manage apps from the Windows Store for Business with SCCM](https://technet.microsoft.com/library/mt740630.aspx). ## Related topics - [Manage Microsoft Surface Hub](manage-surface-hub.md) [Microsoft Surface Hub administrator's guide](surface-hub-administrators-guide.md) From c13750ada6267b8be63e14ad9ddb943bd1384c6b Mon Sep 17 00:00:00 2001 From: isaiahng Date: Thu, 6 Oct 2016 13:01:10 -0700 Subject: [PATCH 193/256] Update provisioning-packages-for-certificates-surface-hub.md (#211) * Update provisioning-packages-for-certificates-surface-hub.md * Update provisioning-packages-for-certificates-surface-hub.md * Add files via upload * Update provisioning-packages-for-certificates-surface-hub.md * Update provisioning-packages-for-certificates-surface-hub.md * Update provisioning-packages-for-certificates-surface-hub.md * Update provisioning-packages-for-certificates-surface-hub.md * Update file names * Update provisioning-packages-for-certificates-surface-hub.md --- .../images/icd-common-settings.png | Bin 0 -> 6115 bytes .../surface-hub/images/icd-new-project.png | Bin 0 -> 12729 bytes ...g-packages-for-certificates-surface-hub.md | 174 +++++++++--------- 3 files changed, 85 insertions(+), 89 deletions(-) create mode 100644 devices/surface-hub/images/icd-common-settings.png create mode 100644 devices/surface-hub/images/icd-new-project.png diff --git a/devices/surface-hub/images/icd-common-settings.png b/devices/surface-hub/images/icd-common-settings.png new file mode 100644 index 0000000000000000000000000000000000000000..c2a8eb807fb31a240086728f31c548f9c6d13d3c GIT binary patch literal 6115 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

      oHcM&KrYtr!=1Qu1piLrU0yCG ztjYu42MoQ57xBB`)%_7p#2R02Df5pp!&k4Gy$+WPlv64Uo4V!`3dEp2wAI)Fsa>~% zxdLIRi%mRBMhpmzgpa$a>C(;R@q+*Pui~gG0Vo!Rn)-b$4sFCix2DXGs&Ve@j+vPm z<4R#EslcVK(BTvww|<*(7$g_uo1+CsDLvF!e8AIsFl%4gneqlnd2@HY-()Vh84ivC z$&^g65g6Vprg)p&=<)h-!v@UDxJ?9|t`p#!6%p4IDve}z{ zo&-JQVhZ_n>gO=8Key-I*H3JmSNdYIWvceuuJ_O$LLA8b3Kp)Gvl?e)4K$JPxW3k+ z0b}*CpZkVlCHtLcJsa0|7l_kB8}*ju`Q9%-Tn5?{Hgw&UViOHLd;QiKPwZ{EJl;y8x zkA`2Kl(Zp&tOQO$GL45g{LtuA%zpUR80~$pR(C=VEHEK?8QXPvjJK>|qQF3Lom@Z6 z>zBt=L4(+Z7QuYyC0%};@1onc@-I@!%`JI>8c#YI4Uf#QnfZ2R)7g1{ka|^37|9c& zl=wsxvk_!xF7e8p5<+Pc?;HHB&J|Ux_zP4;E2J-uc({(<()etwr8}<$$KQj1)fCPY zHXf?(Sd%Kma56kyi5ASb6|H*D*sR<9tRHqUp{?Gj>rd-(i8Ri_40f zSQO1xp3dLu*^MX5EYc{*bJs>`1zex+3y)DOJ>4Q!$mJJ- z;bdv1d58;(4R=L3`66wki|*XtX(K<-yZ*d4U#9)VQwBObk zEJSrJWH8@Ve#Cjn_OiX}PYV8n^eSf>vRYrduWjIx0RI=~R-$mNrG~d%O0}olH(vb1 zhcxu0gxq#rKqir(jVRjQM8ovRwZqxtHGu(5gvZlo_zX_GdkrnwU*wQ)!kn@tE!R-o zhDJ%v`3timuJ?{Vd~~-$ZP)q7he!yvP>B;Ux^6Rc_cbxKpjM83odK7U4=rQ2Dcv+ec}zjt@V}^>elI7jB&_!gXLaG-3_{NzKEtDY@m=tj~hF<5pzi(lj3u z)(Z&Sj<2RXG=4fWz}Ey7_dVk@fLIWR|41j1ZL={VUmd-2@+wy+pH|W6Z35A+lQJ9& z$OonTNZw6RGZhoq#V3W)JPT=;i6ePm+QDT|-+Dgp>-V*%se!iX(L#GfR@)6uOKnz< z#?uSC)U32Mes?Cw4|4}ixu>-`Eo_zufx=X-G=OaiL#;p&k|Nqh$=cD{>S|SGG17Hy zQXHyM2UgD%JslI(TjHJ<>i(pAP%mC2{0Id>dD z3CAo9-pg>qwl5wz2(oPfZnxi#!ciGxGm^&_H}mNcFX?XPim*e$m@P`EAy)>N=(tKV z7!?`{5%D(HeKe0bbMt#O3k{yb*!Np`+!3L>xH_D2zB~7NZG?QK3`{F=X}T`w`$rp6 zA-HCmMD|U7440@}nxQ>FlGsC7QX}(yHoFF!buLUqSh%6CuBZP~c#+0e>OcZOABWNm zA$zl*O4Tnho}*4=l_;?OI(_~oXe)a@cyrDAPWu1=lv?5JRoMRz30Hzd?x*ieoI6eU z3#44&J6kCz)8_3X$R&YDRs&@`y^P#G*pC1a!TZcw_dPB$>3UoZxfNLB)YhcOz&jM_DUP$1_dEf_}WEMQUh$G6+fy8RRFx8km2|5V+4Tn@I!l+6M7v%mF|VEgK4L~4qj#PSCMNjr*+C&C1PIbInESE3XUZP zPbbTCVUd{@Nb~`s4)_xWTN3}|6utB{s|k)6DF&%MCekzXl>W=z(UFW{c{ziB#S6&) z=}V=9>;~zSV~uKlZ;b${##3`{Kq+%`1%Pd=STO4W#wtl7i!e9glg4QNPYp&^e-u?j zXQqLzxq$XaD}<^+0V(0AZmc~&A{J>K1Ub6H>;lk>Yd|mlF{AYOzlby{@Q|nflPzUq z2{?)uD(-b=?>KwU2HgP!{Y}%+4b)Vp`0&Z#pU@WU}a5+9fvJ2%?`WRi;`OU zV`==!Q)tt%WOuql*%g2uwR3xmtsP;)dGo=w_!KN*OrQ0w7j`$+=DcUK9K=4H2nkLn zW60qZ0IUYt4dQ$5b&ewSJ)J`VJOq~%^Ni{l%OzUiBCV1_ft2dsqQ3)Uc zQ&ETT6!g-gIwl>wbkD1Q?KOjSVF_3_to|=nxO@B+8nm^jdW;nc!7#@O5MeCY;f?bY z!KzcexS3qZYAdF)z9bhhu|R=ukJGafsV8Nud!pW!I0Cpqcar-Lb$Y|$7&28tf5%5R z_Eg!`8d_VKsj8ku8J&br{nIc&R6mkWyitFeH}YL~d?WxLgj#J1K03^1tHSh@&>e;_ zvuZ9nY!J0ynkDo?Yx@E1l{oKm69|^X=`J55*c<;z?avn#l;W_4XSZu#3wau(Tqt~NK z9e`H`lzo^e#mX>>S_{z%XO$OA*rhf^nT{NBe9d&NA#@mL+ogbndB3?0;g0t_Rl2eR z_PA#CEW%FXWRNpLNW4M2D0@xgUy`u!(_MB@Mv|p$y^SPSEFr9qW(?h=edo*cL@Wtu!aCV{ zwT*0py;biUqLR6GL?J`sd+*7lj9M{u=isOUIGe_tNc~8z`W28zHMGvZ>^xej0ei#49>1v&Qri1`1JUH@;A1SJlP%hwK! z%@_XN9Y*rGjYYa%qg;Md&zC?H=NaLH+{#+D7PN{qmugd+eK#%dQyn^lZ2lBUiakuv0 zxlMZOxQ9=0?}e0hj#-2{5x&>u#$>ic5|4%l+u{g~aktx5Pm+$#(gWT>3)0*b-cjm2 zj9J<}S$!#tm<7$fQb6CYar+~UU}BI-qDbBwHx>&bW;%t0P6T@YXk zCfHz)fYRiqxlIeD+V#9n&G!GgEq-W7X;#z7V$xWh)<2VozL)0QIlN0hK4P`}l=o0ZIK z?V%1U!zXKmK15y95E^qI(o2z;Q5IJb%I=*jWI1=o*Yx^KZbFkhR;d>jE#z*u2X@B@ zHQJ!YgiL9ep6p8$$jCFeWtu#zI5cDCt17eg2!KcXlI$&?o4@JwE-G^5iMBN9W#JP~ zYA{OPVc~0=a(TWJgKuRFPb_tw>?tC9X>ac7IT!#ZO#NDfb{#ocp(_W3;!?HA|WMJ z|0wRQqItF06G3!Pal4vgV%+S$Ih4dT=U98yv}+f1Prq@`pfC?oe4!>=@f`8y F-vHnBS|k7f literal 0 HcmV?d00001 diff --git a/devices/surface-hub/images/icd-new-project.png b/devices/surface-hub/images/icd-new-project.png new file mode 100644 index 0000000000000000000000000000000000000000..8a5c64fa4e6a1ceaf476e3d48083560d4dec2180 GIT binary patch literal 12729 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  Provisioning packages can only install certificates to the device (local machine) store, and not to the user store. If your organization requires that certificates must be installed to the user store, use Mobile Device Management (MDM) to deploy these certificates. See your MDM solution documentation for details. +> **Note**  Provisioning packages can only install certificates to the device (local machine) store, and not to the user store. If your organization requires that certificates must be installed to the user store, use Mobile Device Management (MDM) to deploy these certificates. See your MDM solution documentation for details. 1. In the **Available customizations** pane, go to **Runtime settings** > **Certificates** > **ClientCertificates**. @@ -78,62 +87,73 @@ You may use provisioning packages to install certificates that will allow the de 5. For **KeyLocation**, select **Software only**. -### Add a policy to your package -Surface Hub supports a subset of the policies in [Policy configuration service provider](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). Some of those policies can be configured with ICD. You'll find them under **Available customizations > Runtime settings > Policies**. -1. In the **Available customizations** pane, go to **Runtime settings** > **Policies**. +### Add a Universal Windows Platform (UWP) app to your package +Before adding a UWP app to a provisioning package, you need the app package (either an .appx, or .appxbundle) and any dependency files. If you acquired the app from the Windows Store for Business, you will also need the *unencoded* app license. See [Distribute offline apps](https://technet.microsoft.com/itpro/windows/manage/distribute-offline-apps#download-an-offline-licensed-app) to learn how to download these items from the Windows Store for Business. -2. Click one of the available policy areas: **Bluetooth**, **Camera**, **System**, or **Update**. +1. In the **Available customizations** pane, go to **Runtime settings** > **UniversalAppInstall** > **DeviceContextApp**. -3. Select and set the policy you want to add to your provisioning package. - -### Add a universal app to your package -Before adding a universal app to a provisioning package, you need app package name, the app package (either an .appx, or .appxbundle), dependency files, and the app license. If you acquire your universal app from the Windows Store for Business, you can download these items when you acquire the app. For more information, see [Distribute offline apps](https://technet.microsoft.com/itpro/windows/manage/distribute-offline-apps). - -1. In the **Available customizations** pane, go to **Runtime settings** > **UniversalAppInstall**. - -2. For **UserContextApp**, specify the **PackageFamilyName** for the app. (how to find package family name) +2. Enter a **PackageFamilyName** for the app and then click **Add**. For consistency, use the app's package family name. If you acquired the app from the Windows Store for Business, you can find the package family name in the app license. Open the license file using a text editor, and use the value between the \...\ tags. 3. For **ApplicationFile**, click **Browse** to find and select the target app (either an \*.appx or \*.appxbundle). -4. For **DependencyAppxFiles**, click **Browse** to find and add any dependencies for the app. This will include app metadata and app frameworks. +4. For **DependencyAppxFiles**, click **Browse** to find and add any dependencies for the app. For Surface Hub, you will only need the x64 versions of these dependencies. -5. For **UserContextAppLicense**, enter the **LicenseProductID**. +If you acquired the app from the Windows Store for Business, you will also need to add the app license to your provisioning package. -### Add other settings to your package +1. Make a copy of the app license, and rename it to use a **.ms-windows-store-license** extension. For example, "example.xml" becomes "example.ms-windows-store-license". -You can add some [WindowsTeam CSP settings](https://msdn.microsoft.com/library/windows/hardware/mt733245.aspx) to your provisioning package. +2. In ICD, in the **Available customizations** pane, go to **Runtime settings** > **UniversalAppInstall** > **DeviceContextAppLicense**. + +3. Enter a **LicenseProductId** and then click **Add**. For consistency, use the app's license ID from the app license. Open the license file using a text editor. Then, in the \ tag, use the value in the **LicenseID** attribute. + +4. Select the new **LicenseProductId** node. For **LicenseInstall**, click **Browse** to find and select the license file that you renamed in Step 1. + + +### Add a policy to your package +Surface Hub supports a subset of the policies in the [Policy configuration service provider](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). Some of those policies can be configured with ICD. + +1. In the **Available customizations** pane, go to **Runtime settings** > **Policies**. + +2. Select one of the available policy areas. + +3. Select and set the policy you want to add to your provisioning package. + + +### Add Surface Hub settings to your package + +You can add settings from the [SurfaceHub configuration service provider](https://msdn.microsoft.com/en-us/library/windows/hardware/mt608323.aspx) to your provisioning package. 1. In the **Available customizations** pane, go to **Runtime settings** > **WindowsTeamSettings**. -2. Click one of the available policy areas: **Connect**, **DeviceAccount**, **FriendlyName**, **MaitenanceHours**, **OMSAgent**, or **Welcome**. +2. Select one of the available setting areas. 3. Select and set the setting you want to add to your provisioning package. + ## Build your package 1. When you are done configuring the provisioning package, on the **File** menu, click **Save**. 2. Read the warning that project files may contain sensitive information, and click **OK**. -> **Important** When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed. + + > **Important**  When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed. 3. On the **Export** menu, click **Provisioning package**. -4. Change **Owner** to **IT Admin**, which will set the precedence of this provisioning package higher than provisioning packages applied to this device from other sources, and then select **Next.** +4. Change **Owner** to **IT Admin**, which will set the precedence of this provisioning package higher than provisioning packages applied to this device from other sources. -5. Set a value for **Package Version**. +5. Set a value for **Package Version**, and then select **Next.** - **Tip**   - You can make changes to existing packages and change the version number to update previously applied packages. + > [!TIP]  You can make changes to existing packages and change the version number to update previously applied packages. -6. Optional. In the **Provisioning package security** window, you can choose to encrypt the package and enable package signing. +6. Optional: You can choose to encrypt the package and enable package signing. - **Enable package encryption** - If you select this option, an auto-generated password will be shown on the screen. - - **Enable package signing** - If you select this option, you must select a valid certificate to use for signing the package. You can specify the certificate by clicking **Select...** and choosing the certificate you want to use to sign the package. + - **Enable package signing** - If you select this option, you must select a valid certificate to use for signing the package. You can specify the certificate by clicking **Browse...** and choosing the certificate you want to use to sign the package. - **Important**   - We recommend that you include a trusted provisioning certificate in your provisioning package. When the package is applied to a device, the certificate is added to the system store and any package signed with that certificate thereafter can be applied silently.  + > **Important**  We recommend that you include a trusted provisioning certificate in your provisioning package. When the package is applied to a device, the certificate is added to the system store and any package signed with that certificate thereafter can be applied silently.  7. Click **Next** to specify the output location where you want the provisioning package to go once it's built. By default, Windows ICD uses the project folder as the output location.

      Optionally, you can click **Browse** to change the default output location. @@ -150,71 +170,47 @@ If your build is successful, the name of the provisioning package, output direct - If you are done, click **Finish** to close the wizard and go back to the **Customizations Page**. -11. Select the **output location** link to go to the location of the package. You can provide that .ppkg to others through any of the following methods: +11. Select the **output location** link to go to the location of the package. Copy the .ppkg to an empty USB flash drive. - - Shared network folder - - SharePoint site +## Apply a provisioning package to Surface Hub - - Removable media (USB/SD) +There are two options for deploying provisioning packages to a Surface Hub. -## Apply package -1. Start with a computer on the first-run setup screen. If the PC has gone past this screen, reset the PC to start over. To reset the PC, go to **Settings** > **Update & security** > **Recovery** > **Reset this PC**. +### Apply a provisioning package during first run - ![The first screen to set up a new PC](images/oobe.jpg) +> **Important**  Only use provisioning packages to install certificates during first run. Use the **Settings** app to install apps and apply other settings. -2. Insert the USB drive and press the Windows key five times. Windows Setup will recognize the drive and ask if you want to set up the device. Select **Set up**. +1. When you turn on the Surface Hub for the first time, the first-run program will display the [**Hi there page**](first-run-program-surface-hub.md#first-page). Make sure that the settings are properly configured before proceeding. - ![Set up device?](images/setupmsg.jpg) +2. Insert the USB flash drive containing the .ppkg file into the Surface Hub. If the package is in the root directory of the drive, the first-run program will recognize it and ask if you want to set up the device. Select **Set up**. + + ![Set up device?](images/provisioningpackageoobe-01.png) 3. The next screen asks you to select a provisioning source. Select **Removable Media** and tap **Next**. - ![Provision this device](images/prov.jpg) + ![Provision this device](images/provisioningpackageoobe-02.png) -4. Select the provisioning package (\*.ppkg) that you want to apply, and tap **Next**. +4. Select the provisioning package (\*.ppkg) that you want to apply, and tap **Next**. Note that you can only install one package during first run. - ![Choose a package](images/choose-package.png) + ![Choose a package](images/provisioningpackageoobe-03.png) -5. Select **Yes, add it**. +5. The first-run program will show you a summary of the changes that the provisioning package will apply. Select **Yes, add it**. The package will be applied, and you'll be taken to the next page in the first-run program. - ![Do you trust this package?](images/trust-package.png) - -6. Read and accept the Microsoft Software License Terms. - - ![Sign in](images/license-terms.png) - -7. Select **Use Express settings**. - - ![Get going fast](images/express-settings.png) - -8. If the PC doesn't use a volume license, you'll see the **Who owns this PC?** screen. Select **My work or school owns it** and tap **Next**. - - ![Who owns this PC?](images/who-owns-pc.png) - -9. On the **Choose how you'll connect** screen, select **Join Azure AD** or **Join a domain** and tap **Next**. - - ![Connect to Azure AD](images/connect-aad.png) - -10. Sign in with your domain, Azure AD, or Office 365 account and password. When you see the progress ring, you can remove the USB drive. - - ![Sign in](images/sign-in-prov.png) - -## Learn more -- [Build and apply a provisioning package]( http://go.microsoft.com/fwlink/p/?LinkId=629651) - -- Watch the video: [Provisioning Windows 10 Devices with New Tools](http://go.microsoft.com/fwlink/p/?LinkId=615921) - -- Watch the video: [Windows 10 for Mobile Devices: Provisioning Is Not Imaging](http://go.microsoft.com/fwlink/p/?LinkId=615922) + ![Do you trust this package?](images/provisioningpackageoobe-04.png) +### Apply a package using Settings +1. Insert the USB flash drive containing the .ppkg file into the Surface Hub. -  - -  - +2. From the Surface Hub, start **Settings** and enter the admin credentials when prompted. +3. Navigate to **This device** > **Device management**. Under **Provisioning packages**, select **Add or remove a provisioning package**. +4. Select **Add a package**. +5. Choose your provisioning package and select **Add**. You may have to re-enter the admin credentials if prompted. +6. You'll see a summary of the changes that the provisioning package will apply. Select **Yes, add it**. From c2753d0905ed5db36d07f17fe49fe49d606a7f8b Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Thu, 6 Oct 2016 13:02:03 -0700 Subject: [PATCH 194/256] update --- devices/surface-hub/install-apps-on-surface-hub.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/install-apps-on-surface-hub.md b/devices/surface-hub/install-apps-on-surface-hub.md index 08f6df28a5..413c4d8da0 100644 --- a/devices/surface-hub/install-apps-on-surface-hub.md +++ b/devices/surface-hub/install-apps-on-surface-hub.md @@ -108,7 +108,7 @@ Find and acquire the app you want, then download the offline-licensed app packag ### Provisioning package Use Windows Imaging and Configuration Designer (WICD) to create a provisioning package containing the app package and license file that you downloaded from the Store for Business. For more information, see Create provisioning packages to learn more. -### Use System Center Configuration Manager +### System Center Configuration Manager If your organization uses Configuration Manager SP1, System Center 2012 R2 Configuration Manager, or System Center Configuration Manager (current branch), you can use it to deploy apps remotely to Surface Hubs in your organization. 1. Enroll your Surface Hubs to Configuration Manager. For more information, see [Enroll a Surface Hub into MDM](manage-settings-with-mdm-for-surface-hub.md). From 5efbc9a277a9529c4aa54ad46a8c6231d56b7297 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 6 Oct 2016 13:26:08 -0700 Subject: [PATCH 195/256] possible final draft --- .../resolve-windows-10-upgrade-errors.md | 141 +++++++++--------- 1 file changed, 71 insertions(+), 70 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index fa2595faa2..8606f45468 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -47,7 +47,7 @@ The Windows Setup application is used to upgrade a computer to Windows 10, or to 4. **Second boot phase**: Final settings are applied. This is also called the **OOBE boot phase**. - Example error: 0x4000D, 0x40017 5. **Uninstall phase**: This phase occurs if upgrade is unsuccessful. - - Example error: 0x50011, 0x50012 + - Example error: 0x50000 **Figure 1**: Phases of a successful Windows 10 upgrade (uninstall is not shown): @@ -198,11 +198,13 @@ Several log files are created during each phase of the upgrade process. These lo Log filePhase: LocationDescriptionWhen to use -setupact.logDown-Level:
      $Windows.~BT\Sources\PantherContains information about setup actions during the downlevel phase. All down-level failures and starting point for rollback investigations.
      This is the most important log for diagnosing setup issues. -OOBE:
      $Windows.~BT\Sources\PantherContains information about actions during the OOBE phase.Investigating rollbacks that failed during OOBE phase and operations – 0x4001C, 0x4001D, 0x4001E, 0x4001F. -Rollback:
      $Windows.~BT\Sources\PantherContains information about actions during rollback.Investigating generic rollbacks - 0xC1900101. -Pre-initialization (prior to downlevel):
      $Windows.~BT\Sources\PantherContains information about initializing setup.If setup fails to launch. -Post-upgrade (after OOBE):
      $Windows.~BT\Sources\PantherContains information about setup actions during the installation.Investigate post-upgrade related issues. +setupact.logDown-Level:
      $Windows.~BT\Sources\PantherContains information about setup actions during the downlevel phase. +All down-level failures and starting point for rollback investigations.
      This is the most important log for diagnosing setup issues. +OOBE:
      $Windows.~BT\Sources\Panther\UnattendGC +Contains information about actions during the OOBE phase.Investigating rollbacks that failed during OOBE phase and operations – 0x4001C, 0x4001D, 0x4001E, 0x4001F. +Rollback:
      $Windows.~BT\Sources\RollbackContains information about actions during rollback.Investigating generic rollbacks - 0xC1900101. +Pre-initialization (prior to downlevel):
      Windows\Contains information about initializing setup.If setup fails to launch. +Post-upgrade (after OOBE):
      Windows\PantherContains information about setup actions during the installation.Investigate post-upgrade related issues. setuperr.logSame as setupact.logContains information about setup errors during the installation.Review all errors encountered during the installation phase. @@ -272,56 +274,59 @@ To analyze Windows Setup log files:

    4. Search other log files for additional information matching these timestamps or errors.
    5. +xI9Ss6(HKqps$FXF0k5Qnojm0cdBuXT5*0DW7pxTTnA)*y#^O0V`-G2?7?wQm1w{#K zP+?f(3$vhfW045GQck=uYs$29UH59*}CLvQ@*lb;A#d{q`H_4_lb5?Y@w&6QRz2uyEu%WLXe#mHq3@5!9 z16ru8ij6jDK%>7z6{ajhx|)S79f|jj1X`1Er;ccc-`Q0t8%7RTUH8V%rrL+1+B5f- zaV(M1(t-OwZ{1x|-XGM#k>j)A)W<0O@Z}4h&ZQ5!QdUx=H97W;t?7DZfj=YvaFwo? z>)Uv^3d-+FnyV|IaoPUs$!|~KsI$h9^fjk%{19aLeb~}=DBX5-;q>xUi1rl)~MMERW6dn5M6FD6n9Yi4xIe!S`R45jRnU9Z8 zTSrHuana{q%l8TlM@L6fP8IP&j&yt$-E)A=_6`nstp-@|sKnYn-M0=24c*?51Tfzo z&5Wv_P}d+GLn=mfA_Zj=zw@7#p!F0kLq6TdAOduluUGnZZ_nk%&6_#7xpaJd(U6U2 z-Kt)`e7UU?VNi?sRFsi~z9@u)MO8NX=-D%hqN1WPr;d9lum>#%RE^fYEae0-PhKcE z2Rg#;RpU$hUcWm!94quu$^GNU+t5e89$jA;$kEa-cX<6cPbcc*$EMflnBVmZzG|}> zo0yP6(St&H?b@|J0|T=MfSTik&QFpbDD9v<#D4iVAQl zf@sMAC`Lv`&Q6Bvm}qET!HW6Z)^ss&$(x`mR-4Sphm+PH?=HTyvf4qY9zYduZ*LzM z7~tmSmh$!%g{_&ODr##}XlQI~@9abs9K~oRXqw#}08GG!V0u`^;82R(&hF>Sl%XRr z`iY2q{L-@~%W;*uBL3M2UtM8=SM;t-oTYkgj|RAzn=z>a<2Tng3@yw3%`(o4M8?J{ zvI12DqTOoH%aG=WalMM=k#EcrE?6?@uEr46@(skPQ?qiVoVy&gOmtxQFmf9@N8OhV zoLHHGvXzj$(kPmRzQ#grI7f4xPs``)YDxb~2crDgEp<0Edb*Emg*-bdDY27dL`rT+ zpWfP0xYh{xYa5SADSh=HoV`jIChJ0WH#4Yx`Hv_R9K_flCMB1OB0)o`$9r%ky?^O* z+T`mF+_--n;h~zvPAX^^iHZJleCRrNBopq++D68p4`SR+J$p)VD{DqSBf+X5A|8!Q zFZvccH>c9W7Q^c?&vjaGHMSMAG1ziQo0;tk(XvRhDeM$?s%z88vDK*iciLoo=2&?{ zL*Uj_gONmkCcbqq%+ZZ^*QSoO^q?@Bndjm^$6!{YUZtg%QPli=S2E&S&0zCSC2_Sb zta?j#$F#u)@dUp%$(L0j%6XyFs4r7-U}z{hE>7OciVcA#o$L7c*as-RiQRmiJi@T%YnYfQbQpv~ z){qe?vEqAi;x;=wTO&?=@7_I|iRuJ^YxWxLaHuv#qKyaFatHVfU5gnSBO`Nh^=)|g zM4N;CN^WJTyeX9F{K0ac?*sqc(ZTM-=5sMIp7^nA_sa&zg?+nZ%X;hkR1hRw;10X{ zPadcDA2M9!i2Tj;S4;cH>=*a16GAn0`rO^7#&msrt8C_kv1~Rv>9ew}jt`@8f-*bQc8i}GWU|c^7W-V6KtF=v)~kAskjMpr3|EN zD|;C0anp%CAihc7Rb9sL!LamAwa6__!6R1jN#@r|*f(-Q2uk0~x-u~}e@#fqOp~+D zcwxP$ADOVma-FUzGw^rKChO~|)dP3)dLk3vXRLX4P0LP>#h?AhgKrLd?;#D7V-iA| zZM|oGYEDuTBbl<{s@d5;bFY-GM!z5|3TZjfS+OGTb=!Zf**(7_(w$T->u$kio)H+^ zg4ZMXT1CnBF}fLJsdlVq?6S@3fy%a*xbT?#qvwz4EmY$i*f#0vJXUaD_#G0UpJQ|< z-^*Cj#QnD+@#kx~TWKI4GnWSPr2iT@@i=A8Txz9k*F46_4-xg>IcG<2EhN{)Y2wbU zyI)ONo0W{T{r+tXbQuFPb98EIWV`7MWII_|S;LYM?gW*I`PrG7a;Nzlkh}ngT+JI) zg6;+Kh}hXyBP3F+?EX-lyey~|4Gl6RTrYsYZJKs46iBQQM$jOKWoBh<&r)B;$FM(1 zS7(7gpMU%qcosn+7TU)Y-CiZ(LG*T$(vuiOfGUWGaq0Jk# zLiIkmx#?+XuQM|lfIs?URqEp6VpycRw6yfgly}-i1R57+E-w7&c3HsXw6wI4!}U4u zkc1(D8yj{`&d%*!UGv$J=Q)D!J$AbUL&L-2+z=i)#xGZT}H z!=uKAhNF=lzn0j0&xC+ZbaZsg*Ddl7ruK_}T4J82llQa)F~^M*+rbJA4SmHdJZZ@N zXM8+j&}zT78*&O%RVV@QNnCvKz4z`*9dMM^3I!Z;2L0O?W)iBY>=X}ZrC0$;Ra6R$ zJ}-YARzOmTt9tO_Z;8!ENlom5gJGc|)0QW+(_QI)S3erdHRbg_O&We~_rshSa^XD@ zOj~pW4~Pf*wl08aSU2Bq8@kcBM{G6DyY<^2h}nOyAf02+s%}(D9cfQd5-%SgPPTjd z>E3|L=n|jkQ?Z7)2lp|6Rd_ruz|YI$m3K3{BcgtxVcN;$d*yebvG_I4PbZW>S@{Wy zhPx}f*qjdUN|cY8%^zl$a!|}h{#|NX*hBL1Q>J7&iH%&#S*-+i9jhW*B&q~IZ)t>h zdYQ9qzUXrV+!`;}@SNV~_~MOJkUYzBg+%5;^ejo(XV+iSzJ?qiBLRRc3Ad6d& zcZQSBVarxUsQS5m4HND2jbd+VW1zE96%6b$*TcLkq@QxRDJc4q;`^;kB4_2dK}awY zhNJR_puk2SGQu>&`EEBzY!&wggE8G)4bSGviEiEUTq|llYNWo9van$8?d?SYn)}v& z-zOv}Iy&;8qoV^CYFsk1w6fA*$#2Y09{TRx0>CB+a8M!?R8;mz9PX1x4BMnGJkaGJ zS#uNB$s^9_1&+F$cCp$A^?cR(_ zO{g%d#8*>ewGST5Jx_tc$9kZzP@JqA%=Lh^wz}$GGMAns?0ZYyUr? zal-~RS|gyZB)#(Nck0^vd6|?H zU0#Kw8L;LRU)BAz965R~UCZ9$edDWKl$?E<@JUM4oqf2kd6IW_b8 zMLGA%vGOsR zhOWpj!CQ3|v~Nxk4?2S!-8V99beEq(m2FAbs`9VpHvPa6vRo?F`e$B0@03v@q=*}> zHDLT@Xl~9UnXrg-Ccum#nBBw23k%;IGs=B!>CVCi*0oEVRLN_~3=QU`Y3nPEjQ&5Z zDf#dJ=yzE!vA@@qT;4Q85zG-POLLxg)kQOO(XEE+4KR5xk@6R*vs}BJnSE+;af*^v zEYtgorkZMhXf85?TK8M4PmfJ2R!8GPBx?|H%ac{tYX)_No>+hPjg&zOz#-#(1LD&= zYRPxH9Ofg%W-hL-QStE#y1Jxj8X6iXGGS{<8uFah7Zs!FhCrLqpAnFOfuA7*X5sW; zefI?teutPC@Tx4(@2c6+v=4#^2nc@pU%%Zv2{X%OD#&5MN;{$vSB#b)C?X{5-%p%>++{bxXxVZDbUZaDaF}t|f`c)$% zBqGABCq*0uJ)pmZCN<~l*Qq09d-fUz2CvJK`p(WyNJt0`1H&7Drp`cu+_-Ur6!;R* z{IY6l#uM?=pfqrBWI~dM4@Aet1}QMeC>mLd3h#(K1-XLoAaVbF3)*lNXDLknR+ex;i^IS)T+wLVeY#6 zW@e0#OHEBp(L8q9QO!dFpG8||=NvF;Un(jRs;k9h9z00ke@O)Q2Fcq2ng2~py z1jJx`YSc&O=1g@8^a2$aj9cG91l`|mqmP72hJ}ZBuwZgm!Y3XGE?|BDv%zKu8#M+w zPWm1i@sl3|5tUO=UAB#^$+9f* z3w^aLOOFln6l0D*q9H51v*%pV@w@R>fC6@m^Un#{y20i-q5IPkn%bI#01qwa=-hn8 zq_TV4k4W#&N|L?cpNTd|3|m!ci!sJHRYI@_6@Va6FDxxGRzVx`T2Hd(pU!*F&7<@1 zadyOxD*L`3MTh)piLnbBF{QwcHSW>N%zV;YQjzWLODx3aBzJ_jt$-c4`jIFoke$Uw zpx@ffsrs*!Oi1>f)+e+;BuU#lYYf}e8?YK#Rg)*^Ho?7(%P~8?cKXs}J*=0HG_JWs zQ++eEs>aBXZK@|n$CRKl^vHZ0T#Q~MGHqCqvSUX9Khb1NxJc0z9;rb~7^Z*~>s;I0 znI&*D;M^1k_lW~YIFa?C&C4^PFKOEt=}d_T&4Uw5o)!lG|5zm^R>ar%8>ENx}1euYr{ z4}|kvSshbz$d_x7FQ@f0$SP!;R@S77gT8v~+i(q?P>PB3ePlt%O7$ovDei@P?L+|;931ExGk7SCZJn?SQ0==o;D?$95s{2q@Sw)HH?6V zYY;PfylX;PB=?7#rVKGl7F}`1WBz^7wny5xs2MD*i|{fUA9|I4z-+zllslo&`reL+92&8hhuWR4AX>}gub=Mz}5?^7%zIToX7ZmJ# z#YiM=_0`|^F~&Emb(a-Nu>=aGvR=g($=Id(oolAlW53d;{f3k5-f5F@i;Q(D?@n*v zAOggz&Lv8b+Z zf=B!{CubVDJVffIV|`CM$A>$6vN8BrH&#>0PYmWA3ZewVPKS#aRub*rPSq(qDvPM( zWM9tAwneTll znlLg8sr&eer#U%m&xO`5w(MO)DoTce!CQq&OO#khlY#IIwm;~lai66 zW-hJBep z@onwxyY1pDC@%qmG83d_WzBEeA&o(}Ny5%8-jl{f9@#H1ilHJN4Ho)c_ju8ho#OR& zWo3m6$6ul&(Y{vk*|X6}v5P)sF2}v4-ogP1)B`$mCuCd4t}X2}=Svi{Ul^*pxQ~sE zjpDITfFIiRcXx&T2d$cihT={)>!{;8nmf4aknk6U7K6EuLEH=K6OC$^4uSMvb?#u2nc{BMhOAGgaSM~kp3B! zW8c4j|7*3dP8C5UL3W}S6pRDRvH5e~OB`enl@zfA*VVroPoK8$%y*ztpFm;+CY8r4 z=u;+;OW&E<+0eIdjlt+3w)G2rZK8%EMk!FA^N?ik)_L=ff1Gh)1<%U*#>P5<1Z!(+ zn~HhzLYfJQHYyqM0E8{%wZ}qCObihDi)!-kOvPxFbqOW^05E_eTLgj;w09`B1R`>6 zv@DXxq~*KEwlNTpzP`TDouLF|Ktzy^H<8Oz;86Pi{rfFX?b{T9FQEWP9qdiAa&pBM zJyfQ=WRfSnkwQL4+%J)rFPoa0zB@0fGN~rDRc+QPTUxT9I$g-*KtDnj4+LtJhbKyO zvpO0)D_+)b&W>6o7pCe1P|)V~?WUFp3h-orPpb7<{`$q~<{=4fH77s+M-Z5_o;;B^ zHl{m0++=2H)4H|}cQW-mhCMSo8&y9JHpZ0|5k>6foA40)5IAJK|62R&9 zp9lCFdU|hDQ>kw;sh~~4*Y>*0UCw8^0E>c_TWmim0mc%NnSQ}|OMUtfvkGUx_! z8E6+M&o~is0WxVQ9v*@P;uE}f77cH(frRk~Mo^ZH5MmPuTrkL~00geBtp)BF&N!Tf z=T&Zml$2cv2u%P8Bov=Nrvw`fupGA_re>PMJVAf7w6@Op{P`6s((T4YfKq$~i*$8$ z)z;Sj)7vWzo;@H22$ZrcQqJID5>ilfD09^`0ZWhKg5YY9J?Nv`Js^Xkw#@r*BP%;Q z7zBe7uYD_ED*@lmB5;)71P9+DA!!NYs#UPD;n=L+#RJuxk(-+!N}&mui?0O*^URXR z*eI3y`Sa&V626~M3GMCM8=FN($H&_cCnzKf!3`cQe84y*7Cq_x%fP-fFfn+$15%NPE=0#{C<%qcs>ifoSdA@%uLwVAeppZ#zo&ORS3CBy|#(6mfUK}}7voCdWj zh`KrfL?eV4!JRv;f6^YHl=zHZ0#eepx5Vs#LE*IaifUT}X$|{^%HAOG41YI5N42!D zG=(fpd)Li6m-T=5Rg;8XHyhV4yYvl03(_8~sH9}v5>5vA14y}g_?iNoauycIJvTse z`mW27uV3*20jL1detAUMxj+W> zNXgKU22S#X)fR6;ID|K^*PbPWFt9taY3lFcN$TjtmVM5U%aG=bbMClT#tr>61a*bO z^wld@u0TzLW7Kk3dnn$}&@f!>xr^I)!@g==0Q?mQc;m3aW>~Jz2~8#F2bTQgusa@G z^_XN}uRu)@!1S>`)!9AIKX!x#S6p6fO{)n5FcqU9zR52rSYlXz6+)*Gs@D}Y zVh?b6LPCW4xd@qv2871iS_w!Nav6ldjjvx69$r*xKpFrbKt@Ief*oC42kKT4&{F}H z@Y;x8sZ~8rV*Ocb@^!ghM4p`d_C@b?ZeO9CNoS%4F4GSdS^M zQK?={Pfx03YK`|H5fzmx_!tWc3Q#O`vZ(uqs3>W8CV*!RHz!be475*sg)I!V;?pR4 zc@|ED^GiWN1k`#hb#*Do2b*=567=%#s?%)Us*>T*7JBGEE8-FY#kL>JlTe}O=jX$z#6JP`-4aRN6L|AZ^(lXX3P1uIfy6^`Bi;m{ zStbPb_V;;Uu^MgK5C}qiH_ZtZ$dS0F%vI1jN zQgSOwVJ~Jk8P&*atux`&6Zw?Xw$SRLX?;Od(sFV_0hwIAdKCp`pgz*V=>&-zP#Pcs zC?S1)eKG(@A<5H1)(7_mI4Mw;EqK%@7clrazNjR~fDIQM7ffKr2@l7CwSWYHO1n_w zaU~@sAzG_z=z&WEEX)ndFD@xTaZG3#h+ITEu>UJ7RzyTZkecW?Io|=E1yp(S4reAj zn#xKMkSECQTiv$kPO3L9qKQ&K!D@gSpTP?P-vd1bg=pWmn*y$b;w=l=7B&lLBrtM8 zzQ+VHZNlt zNx0zfur5$tHH#XMp^}nRfRh9XylvhIWJMVj6`ZN%@!=Y8!T;!w&~kvVjCY)~8`6CIsDlm#%U9jjgH--Ljkn(Xhw zt0%fac%$~I3~d9K?f%N(8MIpT+}vAJw{<-dPJIP)^M#>e zHR!}Q5#-Vv&LYZ?V6X7uk{A5$Qh?{(Cp;G=D+2%1_@B8Gu%+F+;KRDo7WV}ts?eTG zJCG5~OGZvtC11TLluuKqiR-9~^%c2`x3anlPvERGC)hr=-4tlnG|ilg&;nE&{(7pe zwF`r$fxr4{Jwgh~c#K;o>b?6fzUNMw&6?N|+TYF5*XSFm+@{`clPN)CoFNibW#C zc7mjxDYhZ9DW`IL!;}WTiU0S*Uwj?$L%O6LJZQKi&(VlN=YlGHpK}Uc)LL1sJUebL zoZQj>b2-n!?}o{`?09tim4)rw)j%8$fxaN-&)RLQtc9mPhNcU>g>ew3+NwE{27h#q z?fK--8vf($d8>cFJ6cc$F8-FvDtCN-$b7jyaT%6^8%GhNS0A6Bb~|p!NI*}D&U|f& z-+b zUvqjSr5VGCOxHGK;KrDa=mU&E0%F3es@aR4p>J?EsnT-_TKiXL+`PRw^*Pn1W?kqs z*&GrJQfQ<(WEkS6e~Lg*O&8qWNa^Q@Pwtw& z7aT9n7#+F8NklCklHw;mUND|t?apaj6cYOmd4Um#;Z*$nYIcA7+lLimI|CGA$HU^) zWn8KMaxv6>#9eX!H;n!5^Ac}JshG1X1%}hI_6kv|+GiQX^{Tj-vZ%&&jCO1dnQCHF z-{oYmmZf_}?_c5i&vIhS@8fqv@owy(vnVQ%b(boyp z-3ucA1qqzE$PKVvUv7V}w6@$joV^&jIGL4x##WLYVLYydzxDTLi6&O;O$L+M0gvm=kl$BA_+n@4roNrS*R*korY4*u6 z%s5qU4So#?yJ0c=(`2m7l%$Na=6YO5U~1tFgHj>}qBEa?woD?#hhHg^m-V8S+*Fg5 zEh`C461NIJ+2Z64;g5rrkPsZRwIywls*{(iYm63}7~Y2|+jHQt_wmRNc}_vKc+qNr zk%t?h6e^c7H~SmIsRciy#{SiCytF>cH##eItmk@^qKEUl9l@J3f?Vs@a^_Y=>Hjy0 z)|U-W;!7d=octH$KhDt^n&sYqA~+TdD}T;8=S1d|a63URv|MH8Ad7~{`(htv6Tmdkl+?jhE};{M^g&lKEFS>FQv0z#wcqrX=6`8QiGyiTq0 zS71o5tc)6^KDu{3t2Cv_^Z!a#R%l4g?B<HuiF6T-oCK=4NEPxYI;Vohb2!on+4}{fPTy@<@WGg@v2BMOq&Y5$jiA zV4vKdNbb&koHh2*ko(*=i`70d*ZmEmjWES%*OW9qxbCGj$o5oV6hF^wBsX@!wKBJM zHYeAsHMrw(>Bny>dZm=VI?(6(sAC6Xv7XlH>o2gk2?x&-t;#A`A zhVbc0e^aOHpV#6g%-N@UdJmkXXl}RhPzlGX+^Cg&v+6R4Qy9BAd9m(tG27GB-HL>Z zx^H~99Tk8!7kXlF_2;xK%D+SIP6OqK^3E?$#!botj|)24l`D1C(R-JrjvM0&EctHg{ zt!{x1N`&l)y(bJqADnSFOGY}ORa^d7$`1dE2F=OM?R*Isr7R|B0fdWcAwa`sSaPXE zB()y?XQR$rPak${y_LNTMUAU`;z#u*K-z{yYgIBKsG$jbi6bdXo5h6%V{TG#K+yrs z4LoKM&;ihQw4p|~z+cS5&Q1?492j%G4mY}>xwahmO2}v4`571tl!gG!Zh!t$K2+0I zHxnW^TSfeD@y%+tCBki5hSU&>cfN zstNp9uO$OF_j_o!Pz1h~nm9^TQ33S=dKhM2UZPUHM_{x7P<*=q$P9P@J7dm0j>~mW#ZqTJrqoknVSDzn@Mpo$pAcC;->TJRbS*nZGW}62Bp)*B1aiYeX z&-NdG?b(hpbRF>H3ow!b9m;2Q7G0RJgeARyPXMYw2N3Yff6~z5Q8rFHY%NM&CgkTM z92hvHXun=vK}QXkJ}a|h1QRwyzvJ%0BWN^7>JUl$x^scouU`YXNE@RB2SQs%M^i(i z9`1B`AmA*AlfI&~c!YL41GchqS%fI<#^m5@SH3!vW0a1eTwmGg0uuk|M zKBtoKQSk8*gVTfZ#e#x?dcfSko}s4tW+Mc_aE@|imsqHQ+vKZOHXdqWjEvXAnq`9V zC{fc(FkoT2J=0u`fC;-ZRgyYT=5=8q7w{>+x*q9QOT+1wrR(KN@Mk1C4|Wnk(O{_d z?IWvJNLW|~bl%W^qL?YLfmr_g!3uN+m?MGn1g>BK8fkv30jxk7+PkelOO=egF_D** z{gb792Nj!%0=7%TMf4=fgXx%>Ikyq`;i@W>c`K~hzu6clqR*N+R{Tu`I_yejgIDo^ zXG-h}8nj}B4iPo>2(}n#Tmu)ifP*Tv8f>sDGbtMdD+qMp(5}Kv7V2OD6aLd?q~V!; zO<-ao#l*x!c~#Zy`g(+BPE%JGOcMbungs{U2P6^%h*%AwpJio&U=#ZAfe6y1YPMF0 zy{m{&ayPjVb+b@^BVkb z1k}`Omlx+(NX5PQDFp3Ir+&RgO%=eT*><<+=KJ{gws0~&)DxxlJEAo&Ap_(C+qbc? zQBL)=$?)uG8`a$d3F`py3+;3}L>(x?H__N)-ol^`YP5jq(Wf`{hK3ts6>y~>1Wr#z zuO+FZpO{xo3N+>0XS+SSgHH?`VOSalc|gn%RnO6ebWdv&+$as=Q;tEM1dNfQ=p>Nw z2uVrdT!No$dSO8h5(sQIXw9)OW}K$Y_HwM8=i$SLkf!-OwhVzji`2|9ZF^6P;?sbf z+=WqR#A$!!vCcRBc8gSB$T^viDo`tcQzRK%40a7T^Gog9yQuV8mo@1@HUYc_c$749 zwE1oS-F^kW4}Nmo{na7)EKM*AdUOUN zY@p16x%+89sS4a1j0appFfmPvbQK;wdYGk2NKAZP3J5Qfu># zD9abOA=>jw7bDQ5q5ROrC~a?Tq4X_8#C1g--u(bd13V&N-tXdJLWzJO-KmX@cbYkw zKYnNrm%)L9%RqpGegdu-SO_pjFj948Yd}lw%47V+CzA4-Wp>ZOoQv|*?t1~(y>)na zIdArW;e?uwvymODHN{zNYKy%j2(ZqQhGLJ8do?HoNZfb12=e`~ zgXnfslo(X!2<+2;L4x?qgQfreC+bB#l^*bJGhJR zxxHu3BFT_zHS%-{S}BQ98J{kMlAsqU07tPp@MIny9uZllaQc=GVH@EY0_Nz0Jljf1 z`F|h2m!qu&Wd-cf$e0HBl`k8|#>Sw6dXM$OoK8A(kdWZRJ%jb$I0O^k;L$rv^Y;P# zws!RJ75MP~+-)625jwnh;D7$=CwMu*M?-|IYir0KpmO8I#^cfd{UF>5_0f>L6ax`= z{1)z((Ma|!Ph^K1;C@IR?zz2F#YJfkRe-Sb!q&L^BsRj#%*+QOO1{o&9U*}gv#|O%^pmPsL}*Z5{p?^Ao77@MS6vSo`d-ujal0a*ryqw zD(jX`>+a+YzE#aW?LB})0+Z!zXEmVYgMYx?aE=-;RKOt6OY}4MzoO zvgE%pdXMC$f#31GWO$)!HjFHtSvkTk!LpE%y1!SV&_w88m!2P;>H=Nt@P0;%zw}U9}H$sq$^Pn;N?}&D?cP8w2xQ0UjdW}{AadY z5=@H$z>&@9MSG090m?XtpV(5ME5Rnhi0%i-JpgIAd=BAv!0L}ZS%q9m0O2`oBLMD? zHc0Dl_VV3;{RPAFo4Uxm!VMr%y?NIHA4i$bL2Uy03V|376e9kQl|=E;BjR_bOUEL~ zsKYD!8sK-KF-n1P3mLD-*MOk2Q9UW_Ng z;2`uIU8>c8K=Zm4ks)(rx*_y!LNP-__c=+yIr$@v>*cH$KMOmqlTbXbEX{OZBpJ?k zf=aBAZl$HAfrmztL4*Rm&dCFQHURW1aST(j;7F|!)fd3VV0Ckl@7ot0uv6{0bpf38m44Lc_qp z5f1r$8}e0DTwE*YkEn!)K`YYyV2az`_A$ z{od7mFi8M111*q|h6ZLx{lUWkOGhc5)t=7K)1hQokk$}Ty5W37j0>Xlc}QmI8X0nH zlXa-=Z7qRr%!}}SH}L*) zevE%t*e~>ads5?*flMlA*Hbaq+tY;m(iRQ$y9zX@!3pZ@rIG&A!FO#f8$m zAwYfuw1LBU6ATR~-#WY~XO#~|UAzv~+F@@U-Q5?v1Sd@aoxu}^=!S+fK_y5h&kR7L zhqrfzW)7hDy~u{#h57kr0RGSk%Y$2dwgs15z@`m=5UK&C6m@GF9i@QagM4ni$tn_+vMM1vc~=sWWRygRWMx%CR!9iRNQxo%i$k{_a1X=f2ChuJ?7G z=W!gbbz)3I*Mt+0g^leRekhJ+2wN*{yDq_X^(Ev-opJ?w-JTiX%Rj!diy(%8PZs zF|9S3A2GtA!z|1=_FP8{OeHp>RbA{FJTVO8=zWk55DRyy2grOf7hyXQavR(Y zstC3_A>|>8)B^IbLbzz*APD##&_w6KV_^=^LkodNfutUWTA4`(iu?~Y>!FDni#O+4aemcpP2Kbqd5L<+00+(QfCrt0A(cJf9%^I zNsXDmnZ2x!Gtak-B9QSL z-mYCcW#ivs(|7Kil-n$CW741Ff3{PMm!&nWPe}29oZ*$t+`Z}YruD<$xO(S5uG=^F zZv!+AKeJ>`O^t8!xIQS<`tDQDLrNq1$r?J$>B2DH?M6)7@LV4`MHowi&7(z2|fAq3MQhlFi4eiqr1 z0GGNUVpB>rY`{bcs{*4BP4lkWY7CXeRJLsm$)~|di<-{-PLPGp)U|63csec!ePCFF zvSF;nGMahwW+g}nF%F_$`uMEFzCb-d?$a&&2ZmXE8EyY%F^?$z8o>O_xKiog^n__wK<#4J43+%ibVa8x#Z(bc0rJT2Mjd+?{vI%0_uE&NY31 z*<=G5vt>n1&BZ@Ivarlf4P4GO5&G?%_fQD?8OViZe2GmK9aq7S%l_&JC_X3(NC|(h zo>LTF0Nx~qvuD~Td$w|{$ZLOq$+5hA9sGiLwHTJ6aj3BX?@Y%alhmMF;s#IS-}f>?{uGV)N%Kn8|ot8cBcVH&b=`uQ5&gyiCnP zPS8H%`9s384N<=rHpxa7aLX9TMH%<3>UEGo>zjfiyN!QKjBfXH-Ph9}vOg-{{hD!x z;SXi3{CZw})vcwhe-4A<7lfYtU9t<-eQor9WCd$Vfz6}+bs-u8(1Dm;k-XiLWoeYz zdF92Xy$M2X=WEj%I{%D+bd-%5O8w|G)cE{Zgg6cX93L62f9`Wi1!J(d5AmxGwgANY zGSLXa!9xI=XVOlql2v684ss0W9dJ1) z3u!>gqkY0gYfLuqXWpd>m|$#b3hep1uqqX>`Ve&DJc1Bt07ViLN$G`y%q%Rswf^Yv zC%=@IU7Ttt@njP+`2YX_hcUs`(1%*pQL$_O2Qwn3A}T5hO+yG+eK?3A_Yu4N{UMeQ z3_4IHGO&x>94(xG0NeoNFDyMD+S|G0{}q`CCD^vV2Q>N`ZvZ4aq4gn%Kv~02#9WRs zH57a6HYAJd9NVWQNM2l^v5Yz&kjHq|nl z=Cort(TG}@w7Xc05R5Jf^%+miW5gp;Pbd}0@6DV<`iOGT!#iUNaz)A~yrWEMq+d_P z9q?Ef)HWSzUiqfx(?6Fmg8*&*J_D`?YKvnF<%Iz}_FXoc1X-`H+<3u7Uvte-*8G~5 z(MJ9)2k&ke`jT5^L+3B(Yt8xjRm-sbKtN|t*`LX1(O;!aZSR9=xsyBgtWhrFPN3Ja zFui_d#Us{j*Ik~?&BllSVbqTrc@ceDX;FG*kz`_b{~X~CNll#qpbHe~zjwhUBZ+`AN)*Nv$p?gE_12(clE~kWq1n_8X zZf<<6_{Yx0g%2H4clUYNRcY6+e-8bxeAAFFfCC^snBZX~3#q&ViD92Z5R^&~-q~q4 zZLo=`q3+@UfC!PqLG<_gwA=PWxQrmB4Orf0%X25mOR1>X4&)X11^#1vVgjO{u0MbF z-?xF98JZmgz(H?~Q3MB&;?AJ62gAqy{@ugJw+_c4YA2cE;TX8TO(IRzbkI>6?PO5p zg_2od0w~?kg|7#+p|xkTk&%&@)z=k3-?a89CFyrNN~4DFfQ%3|9$hw0Ly|ZaQi=W| z0ek==_t0)(Fv0&@Sac5$`=f)#8C+l*n2-RM!+Pu~AaXd^@iKs$T7QjM2`~ZrG}0pe z2k;quZ??^*dT{yzqF?KE3xi#+gZ=6msvV#qFyyy3O+(QmlShX@pzL<9mwNVvr$*?X znr9)+`B%NO{qIHo2rIc>`(eB!`wU&$& z(yYo-7Jua<%^Ts>VbZk_HOmk&wl_8EUW`J)3hLl%I;(GQcko^`mVWoZ;>SV&OQ_XH z>r=~nP12GrH0~qC@&ud4z0d> z&TRbX;q7wm$r7i1@A;kmVP@J@la#VmCT24?w=Dx#Ud&M1J4M4uF4TvF)A75h1AD#X zv`>B3t2?J|^6>GQo2%_4BcIf;&J~DnI~M*p_Tc_a@&X~jC-t+stN(iSAF$bAAb9DB zQF<`bqUfed;bB+bD0YGuLsMRK^c1kM*ox+tL>TPu4goKMh2FOJ6DFY91CY4KKmZ!DtFUlkF%`uGHd1Lso#EhqaC~dhmkbMjoy^xbe(I8b!!l@(~zA1vmvcb zv#YB1r;2X7-#@G;bR=7^og69CwO$&h8FXloqXN~Y8y63??{L~`{mfY4U3lv{| z_b~WhjLj6a^MlX*DVc-8Za~=K;Kz{{cP&%yNqi6>%F` z@;qHXDJA{misk+9&&gjeZS$Lq|No(%x>42NM5^&0)}!%P8iL%jy>4*$K=$^VqN0(FXUd%j2@>kH%;&BI5Fqiko`vg}MK*h)2|iEiK!`xjOy2O9@L z`LE%4J&%$EIFO)WPsOjyrIbzM+ejb{Mn(C+1$Ecs6k@El-g zP>-*thS{mwF1rlK!^ogqUA>!v4&g1{O=)LsJoXs>|4oB>5sbf?|c5&$_W z$FiDR(6eVX@C(~4SS)j)G>e?PC?bju9 zjNo^+y?3I&iKx>5##Vpm(J{Pf*w`f7Rb#sA?CB{5woC=6#uazjfynR$=Tn0G2oj`9 zf{_7Wj1%4gSj-C4SeVK1b+qHzt$#518)w<9(LeJ6h@AK2jj70FOt|+EAE+)l3RN!& zpT(zw6beA%m^)YE3AW|A1fo9g@Wkf|_B$qd)iEut-Y%-tN3jsl1e!bseJ7D?NXV$D zSh4-UffH62fM+0<0MLb^`%8EP;C+EQ7_Jj^S*qW8whIfVs}^D?M|E6*98QMt@NoQK z6nhYi@C1=iKN91I?g3;?8QRQ*2BV%l7{G4dUWNB_$D9z$6#U&)echw+FJD5!e5>-p zrtTRl**yqHd-SLb7)TECjsnC|A4f+Y2jYoxdJ`WZ8Z*9y4P$sXneZ!gjUJbsy@Rg> zK($}YHp_TF-Xb)ZKmpZ{9!1*=i7+&liupKR@iz$Opm_*I>G|`qc4>l?;j8Tsm4db- z5bO@Qs?VP#Jr^XAW)+~S zc(|5U_(5+VxG);RlG0Xi9q!zEo_IG^)w>U8&jHguRtZ}TQTxO1P{^#RT}bYC|zlzJBlc?e>M0lyIib9*wH!1U@jraw}6%G zm#L*2D}bwdPoa%M;%X2+4y<;pGi!iV-ZDilqfrl4RpU-1(m)XaRu799SXHKRs$v^H z_Z;%qBTe=xLJ1(t@XD~c!2BO1Tj#&Hf!zzv_&z}SD(THVU0n)*vp}9f&VU7gp8X?o zDK>-l10n#&BCmwRj9QV;&{PfZK6KPTV@|9454~m}YFccYu`{4+0b-zCRFu|FIPPR> zdGX>(9XN1oZPOmgpOf(oK2O7%N8lM#;@lssXEe3|M~fEvgh}of=CUqTeP`!)c4=tuAXW!!5OAq2 z&f4I{7d#I<1dhJ!_ne$^o{`YhoBFQPZ?bQiO>442SR_#DE|26=QFaCbPwz7;W zkL&mqhlbGm;H87%HjUJAJUA@r=N`5{-unIf=Za#a4g_}vq!`R;S1sP;ss)ZVStl+o&9R%Dc42DUE5)5_yvQ) zS)8Hx#gTy08gj2$x=#%hXPhgw>L@&dRO{ZxBuX!TVWO(&GuKf+WkrPffDP})_QJ@- z6t7EcEFuVQZqH*wlZ=6?7^S8q(|jEPs<5e7An2OZHZYF(#Q%rSp*ktW>mEQ-1Wp1d zEnZ?i1WpH(sRVAW3SvXUvX_M43VSiJiL!z01oJWRVE}Ojo~aFZ3Y;A{Qp{LfX!*B- zDMSh04#_#Cm~@{f((i3JIifFSt<90BGT470iO=+9$7 zQs9dc1qY8GPUI{URx?IFoQGRnTwGu+Qy`Kab#?jl=7y|GC-L}Tt>D8!kB*YKvC#Jc zCD?(I0So~rS~2Plsw>nrV<7Kg%lQHu5x#|OB#m3nlM{$D;O+70>3CFgoUfViUgK;= zJ4!@7I7}%*y~B0^y~~JYB)$qmGxn_#Ohn)%UJ(8U=Lc9&KL|PS?Vx+WuMr<6 z-r@QU8!jT^7E2Reh2zLZIRz^z7EmAj<2!)fp&FpuPzL5m+-&fc5)*fk=MD6ezy>K! zNxPfiao`zO#NkYWSTKsBAR!Eq4N-+hSM>smkcCFtqX zd&a4s%FBIJ{8^tj4|`AKVOe3gM!6WCR_**JmT6xea5F$ zc2>mh-`F{jIDWv$2OTHSt998)5|cQ#U^j5^NWckTxT%NuRd}{U!9%>yPy!-#fP@8r zH$=Z>fuRhi_ERzI6684W@83`Cg9JjvSFHfuLtgh@e*O;_YG7T~JbLuMBXFApITx@n z9e!1B1;~#B1#f~lo*@b(Pz=wFDQ4&@t0O3hK(x}C_{1T5`+#Srj zW)i3gKTbtgsn1sEnCQG$CBDC=zeqFqoyy$R;W@t_MxlIU4ip)GhuipLX{i^gM_s~k z9_NuZ4IJhqiwOc3qJ=0aWb{$Wq3LnR{hsF{jKj+ObLd{e%wREqoC*^*+XGJ`MjuoY zf~^6pWPNbrM)ME!bS}q07Nr-?2_U%@q8mc!QcynJISd*h2tzcKTqJl7f>a{0LRBO5 z9E6ayAS(phE@Hmv0Rc+hHfaekYqr~#gWNzNpxZDyMDKJctctfScXE8Z7^M!u0gwh^ zo+0ucc6Eqyc zNp!Z@ar`WFprw^jJ21l&)(LMi_~Ao&G%j#p;~2xx0iWnOoQL;04$*G>0MGR)cDjP}!K&R`&bvaVKcS>}lQR1BmAP+}C${@V6@Toi%mnEU*i zZ2GdAO?wJve)a(3gcc#Td3dWVFZNL(Zhm7n}^LxCJQ)Z_ee^zC%#YlGdz40Z5T<;03ZAk zQb#mkWGq3Oh2s$&j3`3a!L#~QUZBoH^hiw0n>Ll8j9WLSagkmN{5iw~MD7Ounq+Qa z!vuY`M?bLN{L}sC_{d1xsMu5V)HIzSzgR`xP!S;f5$6_Zc3$8UR+NS#8B;QjcnE}j zAdVx1JjBDkP#5kA(O_>%(W4R=ah{nYf`kmH|Hu8lcNzVHL;sGQ%kS^SP*0Mn8gGcG zeNp4_%r|1s`IL5bK6Ckb4g)Eff3SS(QLwR@AyOmcFzLaN#1f4a5Z5r6`05ofCR!Kg z4QpwL^1ur3gfIaVI1YFi;As(&Am*=A8E03bCcHYp zRR$^r&kJt~>Q^E)Mkq0+M94cS45=P)j32-pj-eCXa><2*bp_X5(6g08fGFuW zz(f*Su}nh-e+e)U`yX0=>@RQT5T1U8)uz;T~zfG1xV^}w*RMlL<}4jCPofd zq*GA(j9ci|pwlHLTJ#w>_y~nZ+_w1iFpES1P)6IxrxjFhlQlKe3~9&^$G#oACk6$JZak zzG!Q2CxM(OIwY5tJZ_*RwmGcDClXG@qI-TmH2ycy&1nI{C>-ybM?n8UY^3_f1C8HI(W|Kk> zJoGuTIio!1tTF4NJ3NO3Ijv{Xk8o_EgTK@`jp-kB2KF|3H6qdm6p8ldj^j$JrsPLo za|)= zDk|R2s6qPz7x-&xd5NRJVCf9b$`Y}i5jA^E@_9F{$5K9Ycb@0jXRsuD+qe!x?o9eh z>|!i;LaIzpuSx#((vYgHsX3N2W+YufWeK8Q;Est|f2Kl&ccUr- zjUk8c(wL7N*ufmnMQJnyaaTJEF$Hy%=s&YSqXU5IE;KZRl_@*VJfV@^Oy3VI?h-!6 zGLVH(FyV_)Ea5v?0i85fH_X0-CB$G?|N7$5u3QH2*}y@lvm%W-hsEqVNPTz3h1VPn`+M;y_WY;F-ou$7&683DM=;KBf)YDQqwc^_vW-ZY?sFY}jOx^- zxQ-+kKfia~RC$1~x+TMd#Z+`unE_4$66JR`$p@&frZlgPTEOh2GM7U&f1y85= zvl6dZk9petMu4?2)v+V(%dV6rfyh7~AD@Sxkbwbt<8Qor;KZQfzTzZ(o;fo>Nf|D4 z^DMTX><P+U{eYkeiBqHT_b5I3ho7_{PY%YjGlC#;OfVF zpnxGj!o%j-FCLNlX%dRt)qcvlaX*tESWeIC`;1%N=y8;$8c%rQQaX~U0PqVf9Np|` zuDd2e=_k@x$+>^3?Q{5V{UXx^r2sO6%~4mtSC&JoFlc-uP8F!m1_~c{L_`Erv)bW{ zLSaV-2Cy%7bck_K8?X~Cp_3u$P=Ht(2YOFpu1+=(ga$?#=Q>7$Ll4Z({N#z(;UAlr zz@=Ci_IJD}jq6B#-~+l7Dh9|Iu#=!sA|{Wn>1MNZdo95Ije&UM0K)F8#_3!=Vyya1 zn~%u%`y5~b_nx%HKInjnS5`$FU-sWJq&OZMXNhe|D{sj%gehSpnAorrwtGXDiI=Q)G(J|>ITe2 zJRg`r1|T^DJhe7ip!d0w&nnt-3Izo!Su%SPF(3AD-D~RNQLGs?;Bkp3)44GflZ&ay z7zOx*~-n77-%&0iIu`mIfl(?*qPi7E=RWqGHb1>+bHafrH`lExjg>SAthi1synn9g&Fh65Rw2o*f&YTDT(yn+VQHGLfem zXWe0bja)g7jlY1)LHkECrod9)xpRkhqwmSU@2N-u0x|&HkElni#OjMEip*q)A0naW z|Hir?p%T zsJEAa-(tR-1T;lr!c5c4QB19#fQ7|(;k0H%ohrpA2?d>j)g6Q5*Gcj&fe|r)gYWRh z?7um2Xo_V0!v1y>im|yVYOoaW8&pExA{==DTAy#$JEQ$bGyZE1Ni#z;v;jypcsFRv zwD8#hg#p46gl-g8FLb=SAs5H`eS=X9pU#~ecj#;EB=1-&LbG>B+6^xnG>Hg;Zb2*F znM@a&Z{pewmy#G0&@^@Yyby}-IEaaQh|~zM*RPY@V1#TCPR{$FY_L2PEoC5(z;D>R zWy^G&Wr6X#%Nod*A&&>QV~Ab)M&<%E0p!k5GT_4*Mx2fq95v(T>be;)N}L0}fR7N; zHuyi7JZmx1K+BYYYYDnqp0H7-t}8JWVH5=J7>B9|#Nsg$)WP4Bf{P>3F#ii1d9MBV zKb;U@SZ`)4(6N{Z(Su`-oWKgDo0t6|Kk~ESFb}nG05yIOCKmLlT~Y-$bl%-+&$h$J zlWtl-qSMI|gSiBgK+wa7H!1W0Fz%t1C;2$gi@<@#^!c)ru|YzZ)}B&)z!j}wW}e{? zGD5A)g8r6Fu9%qFIO>`@Qhu5Vh4o-8f;A6g0mun($H%ZzzrVHKjD1M<*x%*ypKd-U zPrTeXFI(_(Mp0w?`eT|a6!cl3kMM@No6VclI<2<5w)wtd60Bj0@6Yt>; zC8$^AG)xm-yg;mYB`%u6X>Ec}=bwk{-t6T0sG-LP+FSi%)nT||UVV%ADD^l-Uw{PI z06kQMAs{#ymbB+7DgOA0M<*kY;z)#SM`qeeapVwxE86TX=pPa%|===K-Z{H&IpKggY+8Gjyg148b!CajQ1dGpsV3vQ1w1x!P^ z6qQ#tO0!-;qJFY+q?vh3a%Be9jgb=D=gJI-@%M$QY9 z0$DIfJ$%U>o!3s;!l73}vr*;)e539jGf)nP0Iw=qUK};Mz|g+_Lc3wZLy7;a zB^w(bKF_#r&x^|wh1BX*!}#c|xl zLbH|uh_fDI=5T8aR`%mp*6oJfzLYO*g#gkUZt zqam1;R24u8u-pWn{o`rv5~u{H)wnD4PWZ_byqc=!=DU#l1-^V8dX#`B=wIus@cSB@ znn<2FjtK;1;wDuB#*@!{%SjUj6&3HdXVbCLy{u;y=0%;y2Lq+ygv%Rc2h<`#Qb^0xMmp#V1vL5gKi(Z3i&jcXw{ou0hqLx5rAL}1H4N%bavcQHa)J9%yu;@&TzH}1_t{D;I4sNuA#%HR z#g)er<`T7R!BY+xF-H607XpfSj-{hBq8JbM2F4$cmJQCzY2Ee9P7(wj_D^Ln*Oo11 zfKHI1X@N7BRB{Z%c$|9Uca_1i{E9b& z1pq}o4oQT-ZG|FKHhLqP;H_J?KaueSmOs%Oa$K|j>kVzZefh5`kZQiTr`=vo9l`SC z7<|%BuZ&lqrsm_gd`MipKF{SUNLuvcy`KfsF`p|4gp%KZ8$a;QcEK!;G}%Gd_6b-R zkxmQH7+g_3K36CRunI|%7!MB>%sKM1^{5n32o3J2e>buXislO$a35`4oEK6gQPY9+ zQNcTKe=a>f)yfOOBQ)^f8nh013LV=MG9?qqUY}x^a)2WM*;#dnkHZE-I#&H;6W6_M z92^4e^w_JPvu&)b9tvnX^L=zFs@2+~7uYY(L<^`*d^_@Lqn~= zw0omM_C9I*Lc~J$21t%aQFmf|s;tCz-ivkYaOs(LC+?A5yJ&EMm9=%!)a593msNB4 zy}ah~*&ail(QXB%gNr}@Gz~oFZ9k_6SeD#g!Uv-;&Lu1yzkqEVry9Ormui^uLK&}0<5Ga_#z`vu)^=LHEqqd2|pMvZY=XVMtAUxw=JDaq!1T~c5wBo zm1J~BI{K1%cOJFh6drx3fL$pdHC7jlaYL9ipW=G@aw>sywlW7fo;^I%GIk{`^ z=_+dJizn96u0Jp_SAV+Y?Igcbz?Fr*+OSRAwtPv=uK5+bWT#a_BGRkw^MQzy%Y)e;(RH+X%zd|`yQ$0&F1 z65Z0gSA&jo=kCvl1`G{ z^%IvG`9nW&3Lp-i+pjx++zz z*F7^&jcab1iOVz~}E=(!JpLo-mOrP0uM$DLNU%n?tf8Y@sFO5L$1ga~p zd6ZA;z|*In#BJZZ)Ac{#R#rSOR`bX3C-q18LR4L#phaY9Pzl}6ol36Gd{4=TIrl-8O+tuaIJZ4!#V36>gaN0Lf?mJG~6=kIhB?52vk~9cjXNF zVUV|?5YU7qe~J{kC4UoivHif;9mFK)=9b%NGOmm&@7C?d2X&(CMgF#=e`psWg*=b= z+JxzO%P69<2!Hmq@@7gJXAHLp+mMsta>y%McuVUmA zW>*lb9yi37Ja&$--FMV+-esSqr@$5o}em=KYror(;ivK_tRKB_T=r6^0AUA=Y>^MezY7PUk@G8 zcbenB{CBMEz+ua2Sto~q;dRn(Gcn$`RV79_vx384@M$ggm@mAlQ1#WG4Jo4eZaC8U zt@de-qYkaKlb!77kFQ#`aX#1PmZXoJU#2p0)_j)E|M;}<`mcMZ3#|0%rl_H4#(<^# zicfPp4_hwt)Fx$Rkywo8;furHQo&k9I&W?zas~vhM$6vNo-L^D4{?_wb}fwk3yJrc zl!IEoNr;LVs@+j2E2(|zdoWp@u_41zZCjqenSX0Mr^4MW)V8HE%F&oR$^DCn?hY{# z6ux}5=hPdYtTN}dWz?Yd`S`#}o65*KP&OOuk}2q&c^I=ap2@p*2prMh5?n$`{`m zAfV{<`D*#EuJ{|zOumjzefnGUVNiUh%#k%ONyy2!%~|6g zSZz7CX4had->p3EMZU+{r)$gJ)z(V&d^vk|`NABdx>8DW<_$A$>b=b-$~Y(TXhL-9 z+x6kUm*zyW7iTwVejfItJ@n=`&#x*cGwvy zqC^SV*M~3*;tw60^}u&`|4)lBJw1)!5naURgYY8=V|n>zT$uvl65+Ya?onGJ0W)GP zp$M);bo*dOksLC2i4qHwX3}iywyXKY5XpVVb=HAL{<2H_bcOtuvkT^2usKJEPDLSq z6b5-H7Qr|aF3nvcoG@6XDtr^UYY0s{#JuRFaSm*kmVSy6Ch7g-c3X&m0-*||Fmb~P zg8rR=p4{#OJB0Gb6p6`CH);2-U0y&6aZLj0Ye_&mbhjkn7fL&jwnzr})IUkg%78a9 zJ0S;I4+k7jNFsm&%}uyIh?hVKX~5S+1}{+1V2lhx2L}eor5LdV1=KUxM8#+ME2i9YvEG8BrR?k}<~orN#MN%5KWIrBns{y~U}e8r zXRmy!?!%5=g?OEZ?VZ%im=>kC8f8lyY_rF>b$7l^Jf3(zC$(BZAtdZR`~JQ^rV|k| zy@zr%7@K1Z*38&v{3ug%Gn`Ygu1jQLIdr`;=~@u`ON9i(v10-Ly9|Wh8uQ-RdAl_! zl+GbShBMWrXUlEIi4?iSgpzJ^<=9(ZSwi=W^Ixdi=m@YlO45YBb*KC`p3rOVD;;7U zaG?La&%TpplTxE{gud91Rh+M!PJHhTdQeo*rl1|SF7M>_PcKxb|I8klbK15p`AnOm z#cG@Q+dhRhT`9WjW+FGM`0x7grH65!>8)Oo4LrY2B@IoTb6MlN;l$>1I?oLRrSyk? zxu%2-(o|m-$keMJ;^o!d#br*FbqT5dt-n_Lk3UlOR=;!hwdo9z2jV$Wr@B5~*3oSl zs14kR}D$Yxjy5D~B9y*xw=kEE#hgf+QW8bo5 zx$;~6)%`l~(k%3G^Tt!I?$-pv3mA6aO&)YylQU7^u4#NEvZGe{N?7z6UPjK9K_7Jv z2}M_gmH!TX>$a6C&ir`1|ANKF5UK%><8?zf!&g3&UF``(?1qgAKP+yu`2&_(O?AdTSgqKpX1c&=uDw!UhMsFGM8( zpAiPFovby5`$Qt(4;8^k3L3jPPBWasHQ(4i;x_ zvrl0QG1N#cQ%DXYI@BSAvH7&dH> zZSB)`SF!o7f4)DUovZDJDa&nIv#{^>b1It@n=UlvN$K{-rd1ucdBK`(*6V-%aI0Ws zuf+8n2P=NH;dahfj=`Ks#erA&bHhXTV=-TBgd~??YSG&vGw1($I=y7CpxG6_#f%ijqDOqK333l zJfigY3k8*QyA3~YR=tMX5sKG$q^G9`ybx*8+ZCAQ~ zzx{A<(X|2p8~3B6AD;~S`FY(X7hRA1yIgAb)_*@!{Nhi@LKmH*@rGm6F|Pdi%I2xs zfn&#R&~r_v-sk)g_;gO(_;9Ms*wo?1Y^MV=!Q<>3q}NUzx9Ho9LPbgXT(`7q z$V}wKc&+2{cnAuIXf8q2_D=%AP~Xnf>CI-^`QuXhqDo*M^qqexTxl;|;)?oJ# zAq(IgB(Ia70=0`Jh$&P7a(g*=0wS9rml=SJ0}QtbdVLFvmyPGnJlBC8R=d5cK|3O`&5qYd#X z=*QiV!-Erf_Oh|>5Sr{t~&bI2U2nycGOuO0@unRjhhfw(8huJ|q z-re0z-X!T|a6k3 z>v!1vls(_|tF9}*C^J0o%Y)te=^urCWtN<_1s=cmEBDMFEzLs{#R~LW4;U+V-V;@1 zf1KD~C~TZ_?gIPKcW=jjtJvo|$7~KX`-pP@m`#%l zBaH8a2WsYaZY$ew`h#=j%V|+v^YL+ws7IIX`b^lTZ9z4yd$l9wCw0vI{sSj(!!IM| zy-~tXr7|*v@f23=e4%2U_U8ZFy_8Pr zo$V=&6cT4?4gcBk@maJ4Wj;gO=H|Tn#!fMrtbz>*C(n-0*1Zyb&77_yrL|v1Hl>wc{${=tIWX^hDE%GkxFg^o5lk^uEEl2YjYEK)nDmrPJ{%F2c z#rN>6;kB4gWz)M#(Fp_@jK;PPmJ7=}dqtoW&QL8S+rr8w11T?7iz(5Gv6HDLUu!?o zU;mM7q0H`b)#}%~H#?xj%&QXz#+WbB3FU`fw%(zd@WRD$ zEXr`jGFCL~K^G|K0-=f#rLbsPrLX)tKS#=58B7=? zc}1w+9sl~+FpZs~jAEgj?IO+{+Bik0hGJ$j{{>5oqv z#ZE0Mv;?2;E#AMsnrG{m`e#>6#3e)VXbl5D6bi6$Y`cXY`cAcYm1MZ>7z>IGWU|(mF7;sD?>cno(WSK9yVt%*sY(BWKWKI+B^?tWDGVN{dnl0uMHC4|a0+oEuoM9~w%NGmssv)w ze+|(~${-+kJjPaH0`9vfm==Tbh8tJ#n&Q{$!sUrfVY8(PHY#b9W_7_v^cpBrpbRM8 z+>6h&)u1te*OebqD-)+C1NjW<0~`eKxWlf2i+o5BEIsQ!T!*6nG#&S^F{d|ILAHlB zoXGHyI*5n};t5AZWP`o{(phlRRWPNAM0hq>wd+C=iBU(J#icya0_8gilS7x%+eN)hO zi+11;rKwLRVzcGn8upInibJJJ;p4XZ!|kQdPiZEn7B6rs+%Zr~HF;tq&+@!->xVwJ z+|f4mIb|z1yKD5zpNG1W&pjt))GE$LJ6m4!&RyQku_891S|%rI#>ItekNID;i+r%j zKUz4jWqqCC`1+kadiNJ*tL^^kOP>(j!l3>2fGkz!+s-#Ox1{~@;vJ^s8|kW#2D<&`SVJBZTWD{;+s8BxmJ#FvQ@ezsiI|n!R~N^ zr7k(NO;X@K)qncHrAH>;JCxmg!kXN~_ato1z3j?=Zim3T(C_Pg?Mf@`a4cE;op%yz zUAQwq8N|@uO}M<@>EYINB^LQO>FHIfE1$g8eD_Fd{lC@HGOJFgZqci+`JLqOx`<=X z3y!_E;~5E`6|RJZ1*S9JmHzo}RCU30rP>pYH->u)-W^#PR9C>@n7bZ~Ah)uFY}ex;sjyn%>ItHe7YP zLQvEzs!ouSdu1tqpEXri;j-^jzylUh%$hU%Am1R+3n*)>X_QC8hr;fSFdiZ3G=e!= z1z70N+0v|IR8DBfge_hur*oBtEjOHA0JGC_x&hbkbR9}caIa9I73YaW%p6=cJqRWH z)H5E_Fo@bJ2}24(X{o0$r3AtkL4ur-d98B#^fu?bGear$?J^Fow;yD!F*KF?S~=Np zzD2*g^Xhf!CkMXXFBOb66rlALq4e1$0{qTiGvbQg(h~mk+^-)&=YFT!XXe%Wq2K#r zU#wdyv6vUc9`baf!}|=k)#tSY{(4+usIawb7-4(z)Nx2efLarCqF7DJ@a`vTdm86J zd0$fn)!-=1zTP$5s=R|5bSD~q(|(mutTGRYb(2W(-%wU8^jFZ54|8u<*$pm_hgVdl z{Bx9<)6HJIt19mm+pJe#NKehZuhvdz4>U@-aQsmS@SmKASFcZc%x_a*neC5qX0X^& zdyHP-A4>Br%7#z)45!*Fqnbh+Hd%$x3*H(j%5nNkwmO+{Z5jzjJG}>kBAc3PP}5(h zl=zLG4o^HOc%iRH?BBUHA9=R#+Y`y_Vp@6Rcz(_E4S7=6en>6cX!#>Ew=jR%q-a|# zwOi=SN_NMEOEruhvT`3)Zm+smHFRpKT0mr|C3hEnUhQ$p-Tmqh=~Ty-$bCjj+<#aF zmt8GsL@gtgY>IZ@`#e;!KQ;b&JWYv`+hn_NQt~BUr?Y0Cleg^^N;j{3JyZO`vgrrc z>eaV`OEfLcxO2}j?TT=*$Q(YqgY8+EA1w=KifWu8GaJ{J+q_qGjM`VPJ(9|0I20l6 zt1()`x9xA{6*X4M_{}XNz1p4eS6BH=e&*kwe4!;`ScLDBU5DPNL#4N+u4%)^A*aK2 zHcet;E}itW9w7$R?~kp!9q-c@T(Eoqw@)eBB+gvgMT^TIRv?+Vl7;0V)XC7c0ZbjA z^?*s0gaq^7Lrntb9h%YBzSwA!1!oK}NZb)Zskh(RLg(Gcn@ixsv1-v;yTSM{hi^uf znNWy91PT{z@ZbHoO)HEZSz?OM@jdE4k>W^4gz?a1GF`sQ4)G^MDscNqBH@26iMO+S z=EREF$g@a{YIAHjh7$ZmZrNi{2C7uBE&!25AoeF{Erm2odCXftRxvoz(-!)!gG&sC zoCip@fVmKQh7}4`Ma5?yCO_%x@5eOC10@@AYhju#x6Pi!{bhfjc;VVH+;PV)Vas`Y zdj^DLkd~m*>elD}@5)!Wfz8Du;;+D(LQ2~8KUum~r9hX)T`3vVJ;=_`gy06S%7aNw zHrBSbYhw@t0E`qrCJC^ul+@PrW=!$8RNlzO0h-&MVv9FOeaHnE^`BY0-FX{{{X@M2 zShWIr*pJZEeunzX*UxVU%wj}Mg|QTWAc@37!qs~Pl(Nu;ei)!G&{Vm+o2)Oh&$+Sl z%9j<4>Ap?7z7CD`EIO}jf2K3|*H6rNQL>nml>6}wwIu~(5+G4s?V9` z6vWB#_PnCq_|Rr$Ee_tEx$vBrXl9?2^3Q4SDyxL+-^W}P%OJ{?wt~L-&~v@LcJ5xk z>QB9SdXG_fl^k~UU3wa)K)Xf3)@Ol&3VOcMm=MC zjk1jA%81i3EnWSwj-rdZvfAd1cG(tv;Pp~e_y2Z&h7L^Zb%97_jwTuLy-!chxY(8V z*C=y@u2v4Z$)r!qX?p7>la|)ick`Lhkma_Nw`lyc1)O z4ORE7Q#!SR?y1bjCrzPQ^H$g9GIMDDt=j1xun99Q57YQsWk(xc%fE*lJd=ZjW?arO za2N6K4?W5G?(A27-$O~6gQ5G_w<)BQ9*;DtQ4ze9nX~G0ZjywH=g-~VXQghe`gyh1 z^3?4I-aR|5o&NFimJhQrQ_4ZxRK0^{9e4%P)pzT&F;ty?o%^WulZsA9UtC(1kKETI z62)tN)N@_Y8oGM^LUNFKs;S~zx@2ju9oI2UfAMW*-WL1o(}^w>|Czw?XcfLXuBO(DP5GLI@DTzNd~R9K;9Ga#{6|_uJLJrdn4o?JpxJ_J;BX9Nw+28}X_KY-S{m|HM6GOp(!&ag817d!P0v!?1TqJN7UAPWP>XIFgH{;yqhos7P1!CODA z5lnV-JTK;)Uh(eWx|zVhZp_UiEnlna-dp?(r#3TeonBj*r)JjDq2Tc3?pv$%-73C`Q5iu`g^zuk0pWj_DYj?HcFo9H#o*V# zoZMhnE_LF&jDq)+RjG@&^1|(k@?1lp;h8yW)_xlLx4ryxLBDGEUw_B`XV+=$#w&Cz z80n~>cTI^b#Tm7aJDqG^&sF-?WlGoHD;Iu^QA;tABjMzB0o5vOw<^nXhBmLE<}VF6iRp_!jJ_5*G2y=YQSgt~(jKv^ z#B4Mjsw!&t$0x;aPN-74VX$k!DMm-f@RWk5?cV7PS6pdUIrTXy@Wwt5_-jbd?#R;5 z$tRc15+;1Js%wwjF#D|A#T=SdkK(gfdPD2$f2^0@pBU=e&OO1%77~3@^`Z(5yVGh9 zPr5>?JuR+^aV=Nhn!d(H@t)1ASU9CrPbjPjFbJ5^9xj`rS9NGMGwnO&DaG#OFj9Ve zT(JMEtir&Peq^`(oU%CJ)njp?QSS1zQdEUr-|HqG6QFut?05~Mwv|{L_ zYT@!GhEK#EkRVksh6k=vKV_0qY+Te%%D>JJ;E{{ModzUv-Q8Up;N33R?8qet04*Uz zCSgRJj6^PqTNW@rF~ea>E`A2({~8yK;F9|s*xcb4L<)dCu5SI$FNmu1qqWrt_dJ3j zBt}A9%mL*YF+zi9cy^d_IcQPM4&Tu+T&uXe&@YFqwEwgf zsyNtx2`Gqg1l*dl9x0M4l*$@pV2pHKLCSW*n>Qf<976!^;z|H$K8eE?(WkZjJ-6wF z$h{oTk$y$SQb@IsmH^pZJiY~D=x7X?C<4r|ywhM<&BH)`9_PIdR_7Jjv@s(5S$O4WP> zgUFj|`qwb;l!qxxNWE5mM3ahX7JZxoLEtK^#~yMdm9a79#uWMeUMo?$Y09dRj!{34 zs<3v{Yx>1ol4#-ZG@L)=p1Rk)wJFiZ%A7g4B#(Ujyo=1^K8Qt4%v@vSD*QB*qMcBuM( zytUt{4)(1%v<};jcwB2!@NTN*>e-n{Wvx~^?fgh8{D8=vQ1uNf6?V%i2Pm#=So>u5 zq#>KyrS>ON0(rn?&O9Ef_y7B2SA^1hkhLt?vQ}gnOC%IoLM2%yBuOeE97{z? zGD6m}i%OBQWzD{YB>O(H8*9TDzxVlkzn|~@yYD~l$Nk6sJO4CfX3n|JbzSGW-tX7z z`A&#UE0kGw8MN9y^rZcXn4*5Wldk9PTx;`QN@8!bW^k)9OrCMU+OTsP%SlQ37Lx6K z`z8~^4IGh;C0WlV`iW;m?bUGJ<$H6>#9>VlSKF{kQ}sQ0nN6_%(pNPViTG4Ub|yo9zOCcN z>4QAB1|@N6Yi?$FyDG~KWgYbX?Pe&8?XF!gIQ%92iO|67IwBU*Qr~~g zh#u5#eqhdd>Ky@G{3xCZAiXsM#kWCGi}q_ib)Ofx?@PjfV1qIkUKjUbx)qHw8X%Be2l@@H++Ya_5Gr>1a1l@$gBBLdEil%>QXmfzm^YWm z;M$#@nE~#*ylo{0XuqHoorDzq1cXeXhBuet8kD>LsFh^u^HV0bIk3y>VewGh^Hd*=`-9 z;DqanHMhw0b2fo2U1!k1bTn-yyIj;>&N4PwbwJwJbYL!JP;{xMQU0mX@g?t%NvSSe zSPKoh)I#{eB6}-w?7WR9UqMv&gq>ATGUVhl_sE$IP7CW~9a1!Duh%P8?i|Uyk{*L> z)#;J0l}87;a22j&B2QsywD8qmc8&12VJ;c+mwD-{!BF`YA8gZqjmI&6b}+Hm(AYOL zzUHo5+sq9iiMi4Sri??scWsOJG>xh#Jv<^HP%ISBW*H#6+tvIYnY*VxR7uEV^20e- zo4~s#ESjWoooR(F`~r3GWZpeH;PnD=@$_F($UX}BrR{u{Cp)x8N=y^=swt`i)_&a& z2TmZ2G7+&EdHzj3yc;Kf%YG+OB2Ecu;?23!+J3kH{8}6uB-Gw9y(HzSy<-f9L#Sru zuRv*@T|2}~`*($)FpJ#nUTlK@?$~Aqp~=%2nE5~p;{Tx_Ux*oqT@uJf8n4NIpnYVU z=LifvTzDR6c78SAN*WA!R9kEu==ddWrr*CJ5Rp~yGzj%01#BKI$ZsdIbpXFC!&Jii zeL0jb)5$PR>6-opt1q-f4(wWHoAJ`2dy$U%(s^Q=nmilwC;-mPuSQ`5m@Jb#jnR{o(cDzp(kVKUIIza--hvCb6f8&fpip!m_c$j4-?2A+j3BvenD{E#caDlDVv&!Xqbi$c#DC) za$c9qrFxN_!@XqE_mQA>3Z_EirMtj#eg4Ew4uxGxNC9DuPe_1G<%=BW?R^w$Y53jSV36w4+L;_-3wQe@BXgSmB&xn9CUBK=%(*(Q5r z&&0vp&Rqu>EZO$ddc}vuKW$mmhtyKy0j|`GRRg1TS?7OVAmaT`FzATj_hv;3wipVqeV98?S+5okpCq{cFaDpN9pm?mb^!@pej=? zMl$~S+ZMrng&mZB5o}XKA^{55n?x*Yh;*2r`u9QX(KQ+VA=96H)!!1P^N$^N*%QeU zkpBJq*eOi(#7dL4-XSlpg39op!(S{bH=sex33fIAKH`R1|JPZ=sgqluW6@2||F8c> z{*O;T_iBM13>hf=2rVBEAY_skn%wQNzP-n>fZW5E_RsY{ecB@Upldk*Ej0xc3P|x5 zgO{op!g+DWuKxwD5o^!htFZE-9113FZ9@)Qn7R7eb~(7Se*XMp22$-SQco_oz6r6q7~D?;6R6y*f~mbzi;x{_PTv=}5376i@dfoRnRT3Zx!51Dpy zgg|a??i0|pjI5B2t}g*(3MH6kQQm`)u6_qBMUZz8gcDM4n@F88%=OSn{!`9aO->ztf0 z;Hex!m}wz7XpL;Ixk6PmQ%6V^qS!pZjzq45`&)&&{-pwLfiomtV2c4RAPkJ_H@UgO z@W`!zs;3t&@BkyDcKQx2Ts#PUz;#9Yq?VRG8sv7;ux`gd8-R7H^T&?|Aa8>=ed*r= z6`h5oqzqLYEiJha(9#j~rXhy|MEwXzz$AXQJpE4}K1I}s6Kth{ls{lfS3p5*@Jb@u z07L*Lk`-N--O5O(AY%l8{w;m75NI*L;|K;B5FVg7KuEjD!_EQ)3!q6;s8)GUMyjQpNGdr;R6Shm3Q29Y<-{kpIjfTYj_#L|dRtl}zs4(#m# z9029;#-Okpx^U6UMY{6=Rf}e;P~iha@n8!B>|4?=hX@kL5xcK60g!jvc&CWH364i;ItZtQSCmBp@XP_YYvvrk<%T{QXNH)u8obP(TiB z9HY^90!R)#2QVy)kU=+K{xowMt5re5`Zv%L&=QDfX-IINVYE0x!^5wFng_-70hvk> zf-f*&z?+96$w^+|I}`&==R<8&qKa021bQGC5n;3E^t!_t&96fx2RMHZu)E*xzwrh1 zx9C>1wzf7j6%8Qt79!WVU^}cv{WH$WdmPBT-_RTY_yIwE?a&&33^*pxi9w7)KLW`E zN4P#zS_FGyIjA`DzJluWW2Wmpmyqy3$BJNcgrpF-$Y8Sy7&{=mOv1){3cA)oF#W;i zas{1PAoi+bBErE8nFz$FFQk8-2noUwXfIp9gFrk~UjmvPR!Tsh<6yP)Q09ZvfEX!9 z%OHUG;Ptf~{|Z5%E{KOQ2Lb4;-uWmHOE~ChAVA#eIJ@_=NZ28W=NifsKLEB9O8$~5 z|6@-Zh=E>;phNS4;aUt9UY`}+%j2BY48r`^`CD?V=lQtO^7pW16|WcWqmrHplNDL z>st(9tT+NgA75|*B?&@&g$yB#_Wq&u<2Yam-Ucx-fcp-h&5EYKC8H0;ogp;h#bOU1 z154e|P+JfJrQX1XIDx^jo+LDiT)uo6#U_G582B_=eD!F%`r_I*Dt7!(P+H14Ai`h@ zM+mKsaT*BD&(F_ytAE(h**O$!z58_cqK_UJ&+v$J@6hGy=Y0r~p%D~c_I8E>gO&p&!} z)DCTE$O6KRi+5F3Q8D14hugckwFQA3P-&qO_55CGNWa^x+&f*p|eUs{p_ zP2MP!XS~ZEDxyzF{+KH6b8+Vy^*$YQCBQO@#-FJcfvWrjXmG?d5a@ol$dgEH0gOA` z+8g6-JFMVUP)C4_;u(k=h%eW?-||C3Q`VpKMB1k8B`D!0HUG1oLnXB)empnJ53PL z@9L0e7dnTOZrH;BSibe_{}Q#vw+I_1Qg9cwY|PMgV%6IlOdeW2TqL z|Bw8L{Lg*#|I;TU|MQple?1T6zqf6|1W86SJ}3FM&Al?i?~3MA>~5+!^5M#D^plJ*j2uZHIvX(u zIG=Cx(};u}RGHbJdCpAzm2oY{zCmQW{50XtA-Mo&pRmA>l3Frame&b*ZVtL&hrND& zlNXuwPmDy1=&Sr>6^i$ll*e!-chudt`Kf(LMl0h$kC+C5CP9GbD$>o*)H`Sv^mI!P zF6@~oU1(;k!5K3Z{2;?+=>^x3_*VkNI;Kb5e7OYXk=6Iof>uLy#yI!gT*JRwA8j!q z8~f1Va`rKePM4l_0{IV-;qoUXG3AvRz3J&AS~6Aj?K8GDpZB^|AkX^+`Nqbu^VU0- zmlM@5UTx0POBv-s*C95EDvX5Hp9b>8HT@UHJvYj$+< z+ETjL)paGXj{eP^hJNGgj`~g|p7@(5gYt%NJ)ix&S}=1qDc!UR@8x}w_BCIPGd7Gf z&w2Me@&qQnmt)4Rm~_JE3&rM+Y7T-MCRRkhJ`_D=Ze*!EwlLpu#g1()MrixbYoGM} zChv_NJiwfOXzksvMf}TDT2<7NWxuiI3F4;{JVW;#nHDc}wAJRh9q#8aT2OzJRCbIs zD_p>$HaZ^J6KPg*sEEj4V5Oo;m+@O^Yb4t#LZ)C}7hzBF0_DP|$$jVis_zSIQ_Kn@ z?8Q%&ZGUn^-usw2y`!eh`sb`yij@V@iH8mDh|+=RD9 z@Ca?{%c#Dtr%%m)^<5g9s|~O4HeXy+6d2=7#D=68;2D;-?y z>*t1=Ck`nS0-v$Y9mZu63NOUQSmz&~-CNrtA<~#hD~{;md9^Qk=!@%}3)dH;y~rC? zxMUul!q=6!>sqVW%OvA%Vq^8KGb%hkTte-$>(U7{N5UKHuZ!y*b>cjF?7;-Dw&Ss$ zq1=O50yEtKQ_lJEi}zDs#?*P8%SJvERB@p+A<#bB``xsJY?Y*?y}%65)Iw6) zz}M1-dosAVjI4>@Ef33PPK3Y6mDdUmW6xi_B1|kAMglRF}^vvmUTQo ztD+^PLvk<}Ym=WH$u4tqJV%v%<>%C~?s7+ymiTZca>K0S_W_RlY~fZ1zpL-dCNY9) z1;L2vu}tf5@^a?M!d*g^9_al)L6>^XA>I0tV>jXKhpV%4yq_bM#y4KIq{i)8%3?EwO9NOy(oQ z?W#uCGm8&S9Aoh)^E44|o|^KiXJILG_M}77GG5l*Y0&V^OHil7%2-?2I;)MP6X_Qb zZ{FOUDY@9evR5lM&z*X!`MzkVRhLs0nu+*7xf(~7+O9I-s5NxH3-wGqQuQKY{+%_L zm^+!|bw4_5&lP_Q>4sY_mXBI11g^G^DPHj}fyxRVSok$ zY%5o2zh->P;CfizaCdu1%$NM>p0qpc=Zh-tvxc2#i?EoMOwZPle-}reHW|vq_SB3g zr&G~-w7b2Ll!Co6r)KTguK6&oRX=PpG_YJ@D@5|CK;T>DQnB_t2GFv!X*<@!0W zKGkh$JUlIsvyc7!uU<>X^!)|Uu|A&^{k$IYrys7qHd$WQ^M#0h0JM%SCi-J&f&ljz zLGj|jr~vbZteZpag_kzH$&JVfk7;_T3MzLgdyLRC^6XWHeRh?|O~Hq6l4-FuhD1l@ z#jEe$diS3>euH<^ke6NIVp!4YoDuF*epGVG?%{zup=TuVj<(iy47J~QE{71cCP99Sq8P6j&v;jT@+W#$XZ2HYdF^m43cL z3Ax+5_4^W{r01LDOv5tykTDVc&c}`FLh-mx8q1w_yP?9jl{reUz8!WOVyE$44^c;N zwnIJhmX85O4e@{0{;I37-t9zXrLDJ1?B3%K-fq`oHWr{R4;y)zSfjS|TRdGGw;3$Z zcJU>MqNq0vHEOwKw(Quq9nSka$|)nxMv$5pZh5Z77T?grywgX14ykH#Yl>k%RF@6$)US7IO@$E<&8O>@#vL;)d*c+w`)77;O}p6=lR(v zmTon>Zr&wWmmuquuch@xPVL-=7fnAM7q!A^)Ef&5IDXhy@LIh!n5m8@p-I9X_CXIE zF&(Rs%-jO+mbr%enp?SAM<;&n-zg&rZ7fQ7%s;X@P5Kb*VgU^K^)7ue@o$*FMaffDZXT5m#7oxca!=c4KTcnU9`__v`hN zels5xJ;+?Nk}}$Nn^TWtBU&=zi!ptn*;~_tyn@_8awDV8Z`XZ~IaVdIa!DU?p9-## zo^5j9R^NVZge+Aq9Aa0qc)J$qnSUPE_S~9BzowsD7(PD{eWkb2$%I2TkL3!r zraG9G>xO2}>~X7$TgB5ufqfVxM=HeLC3yXt*-=)y2KoxJ>r8ePIg+=BQ|n04H@-s3 zY_@0IVb%@J!qcBjz7MTRP-~efFEw)J-LA256;IGom-S}I)tJ1 z`rTn7(1$~+C+-f~olA&hw)2=;e=KG@X0h&2BrB}eDUT$Mdm5U|Z%M#fY>ib&#jX&~ zDLvD4#*aND**omKiif|TsJ_ZxZp}N@KI3Cz0@T$v^`)%*QinS|l;MFdPZyfp?bGHx qNRrWlY1(YW%>>;~{bvci!!Bt*d4?lG*2)|MhrX_n&U*(=#IlAXPZ?7fm?Z?g9~MMQQ8Ss`R4A!KDIWRsnhz4v~u^ZWgt z=k@&c{R-!E&bhDqy58$n{o=~@`Q@kwS1(^7zNs2+{;pVV+y{xXXlzAFRG4CX17EEO zKW!jrAg6g@t2F>g@aYX9z z%IKoP+@F<*Bo1yRgoG(fg`Q3%xDjhR`05SQou+8AF!L~`8#daV7M40Rn3;)(eXVcF zcrMrUbc7-kZK=2%PU)ZCT&hyx_HA&$;IkWPH>|^HGWMy7TcaQdC9aNrL8ep}k#6+z z^1(3%-7GiD^}w*e$wcX+4S@nC9*x!$MOc8Dto5!8ZA`BP-Jstju zGpbh(uGi3%%d=r-`70HzWPbk^Cw{)?ZF@2hKt%Mo*sPs)WACWNOPtDkh3o8~Rs5^- zyt2w_z*E+0&(?$i(XoCax%`%Y;zMi*=hWYc%8o)Q55mo$S*4? z(rcye+V`Du(taK4e6yuXBw|VbF14$Um`Nc=PWog^-m}#OHiMIA>leie2G9FOPqO3U z;(Ge~Uk%%4fB5h>TkdMDtf!}7czAf)adoHp%ye@ohRES;jEn2(%>K_0&25dx!j@ED zjLNDK_N)nI5HY{-^~urtv+JVwYX*@&EnN|A&L2lMaN`f@BB>YuJ#O{>uSFm-HF;~s0P(*6Yn}OLQhJs>Yoo|K&LN(FNC^GJ`Q(eZqnZ(gm`1~U#y+mZ@wP?oTq1)q((#&0daR$*{~jYW zo~9y;R>g*#-UQP%HAMZqrOtbr`12eFlJ4~TQVuo@Yc#WQL%3ho>V-MqKd(L=oU-RV zz}Rm-orx4zc5&gw2n-C=tMQ8a@`ZD)dRw{cwAiGT+YT8M_;HFQ#K94H_wi@E+qZ92 zEQ>AddO0~c9gMI0$vl2cn#6CvcbR^8c)01_c(D!!1`URs)C0}tW-bANpS#OLJ=SFy zD`S;}h1%^k`xBwMh34(=?!gt_zke@MXMHzLzM-+P$C8(bh^V{2U&_Zv#Q9&xRBx6- z?7Mf|wtqMgzUL!SmX>!S#m@w?va$pyaQdz96EZ7HWvM$Z_ASIk!%Fd1plVZY;wisqB8yiUmf@13dR&sK30lyOgH8r)4 z6yYIJqgVP}siNKv0u%-MHSgcOBl)aX`Ow{+pT`3E&A`YQm?;z4`{$3WpI@!T`^OFj zrFzvK(ZRu2N!WBGo;{;%jik=0t{&rwTZe0OTk^)n#%`pn`@D{d!i%61{l$SCDx~`E zJ;}((xQdP4wCJ*Rv|MCTK3ch6d)#eZmMrT1?&Zr1EfJIo=H^VVajCP*%Hp1sm|s{+ zd~e5zkYTS()Z9)~l!k9&2D}Ul!@hpw#-^qfdWo4W7SkxahS>Z}I@87?l8v6OMzGq-^GDWJ#^fez}Uq=Co)Qd59wF@>h zKdLAzGYJbPH8ebY6B>Gp$2@HQ)P3$3vEN1jHR6%?D?T=slao`z&5f_|HST=Lhbm^t%}*T;C2 zG&71d(Mx)Qs>B0YdGn@Rk0L#pqI%?|F8jaQVn53;9Jg5P-rSPD&n4bWzrXx> zR{fao=ZCho-X1ZRWy<6tE-Cw=gl^`UQ#>b zmKW++xTl=Vt|K~#o7i-E`gp`>O1P1;J-o%-t%#p3(c_hm6(S6n0zrG3Qk5wQCKd zqSEJ(dvS3wj9NVP?OOu&XWw6?rKRO8opkx_@zBxJ}&kttXVgz9u6c!d% z=&`R=&Qqy$S;@*?efjbw5h0{=2F!$N3~B*`CwMI}i6!q4|5Pl|K~hyk5e$B#AxR znuxx=|Fl$`!7r4Mx}aqJ$zM{-OZTW?_I^S_{KpnU*DdoY4DQ@uPdV#fLigAd5iRGe z&M-|jI#tH(+OD9!D_Vt2(lYr8M60PcKl^t7hIhp#tA~ocagl^%3n? zj#*t?c1IKV^};pTrUT?fFX$5>Bscf#75@1}CV%GdwsBDHw>CDf=BICrOSa?v%6Iog zKi-uhy`}lKC$tow2e<3yj}qcONz+{n7-$>3t4lyMjEkAu+Mpme-ZF(@}99koMv0i+6`?X=E1RWChAqqzS zGGn(vxLdcZO-|6>=h`GY%JEa)vRzgEzE?BSRKcCf9-0CwBGn1&&piSgy`9>MZ05Y% z=V{{PyO+XdiM6@xkH~gN?y9Lx{Yg<)pQihBJoSi8nHhJS2P;XhWrrox(sIR6&x_82 zJubaxX>pb62P6LW&!s?*HZw%zut`2B2y-jn;#*W=VoMWOn`wk{lXY3ia*ZCzy@Xfh z-4cTbyzI#wMlJo=85$XhqW4l-2JP7Oa*g%Bc^jxt)3e;Ii5L&$yu93w7b?LtC2z!- zHCOi6^+tW`kjQ15^@$o@KEB?eq1V!xQ$@(>-R=1cJ_$! z39ry}$=7rQA)j({)ARDK7wdGqyoB{BFYjUg0Ku(WZI#aR75fw3(d~1*{QTQ1C0%dd zzHJ~>5vhj}H2m%PZN$&duli^yf6VWA_2-<^$jFGSfw8bX;SmxB z$Y)LCA_td@jErnYzlF1CWPeb-v#_$lASie%PQH1n@wMo#kooWAHU*9vDJiMTbtiKi ziM&<>^S@IXjf=kkNR*DCkTW!-kqp9qKo{LTFz^T-{L!OF$j;7=s)j}*T;Z0upNRMV z+9Q}?$hlv(O4@IDvIH&@%+1YB3|?N|zfP4N`{VAL`}^}{L;5C5{kfW&njf_D7uVNw zK79)A$&_*4nw8_`;Tf)UW+r4({7_w;Jl7t-{V&PhxMWzsW8;Ix(s%$CZtuWA^I+lA zM1Fg!q8en6Jcd~%J2UfAigGJ_9+{{YFU(;!y$U>s{okeK`(l6_nt~? zX%WLvH{Dt2kO z=G_jhypSsn`~CL|TmluJi?_^sFchQ@wzf?~6(hH^rA?YGU7d#R?8gpNDPSG`eV>|u zaf?H5Dd(BR{ONVdNxAK*$ob=|yYIGov;3TI0g(PqNN!n)winC>N}svAhwD~Y(vc$?Ba815gBK4=Gv z`(ZEf^4a2$BKLaV;xWv79}6X>EOfrs^1|k0UMIqxE{gr|Hl(uG&V1DanI*utC&Bqr zuGiX&FUD)Ldh$<`qfwIBmUTgffxzgSaHaDr4z8C@O>}>fClQsx7J0X1{z!_Ihjb*H z9acBpBe&)>Q(k6Yxcx+JEp)6`**&ro-Xa}-_2Xm@FQ)7y)m7yLicl9kjeyGP(AgQITt?AZmTmR6|_E6nf z9H2IUeyd99`Z)Q;r6oEpuISlWQ?$UEjEm=as$7?~QOvhnged9ilJD;B z!cOq;Q$??c7usw)SxXsE{{nXB&SGC`;vz5kO;=Y}wkKa-(aS`j`&K(Y>&urY=ozec z@4{SM87T`DUaPp|fNR6L{Ixfu44Ep5HFT}8>>0VHp|E&gNMOit)+ZojN&kkVuPH@A z?~F_R-rEPTmWLnYTVu(HpN5t;VYMxC3H*5`^fQo&-cSBoUFWJ<_p}t7KQ-l2wsW_y zk)7)UpD1tHd90xw2F!N3n_7R@8K-o@Q>kiFU>Hi{s%^b?CJ#Dn+jti$huqZI7}cl= zyZ(41KJ;{5t0HZqIe*E3T!G*Z1|IUY+E`yG#=QwEnnw=N|`ZZ9Fc?Pi5jz$<6E z0za0D&!mpzqJzilZOzI9bDSP}3osj(MQ1%bvP!Nw1mvA~K^e%jBZoc((<8nqsMM1IMJ|ky*fC*|Dr|0%HBCaEB9UfzuoZwV>7 zqcThe<6`0UOA>4?rp3iutzCV8MlMMPSXr%3VX4#vDKcdlFM8c13q9-=PiwN z-&Rbn^SP-h|2|3h$^LdH@N=;|JGyRzPDvHJ?EFHk*y|2L!zaJQlxKaLq6`uJF|S}j z4IUlWeKxG^|RXUHH4R z&tjkX-S8HQva@Ru?2=A)#l>T-V5zmmsB_8SW@Etd!4VOAdRNWO%xDQhes*F`)YOQ`NZbn-E_@oW2KoWWe`jyc zxJ*|qe*i8DBWqw_;MMEb^aLSf+@@C<85yg0dKEq)1J+K?&Rj{I9^T&c(Xy)f0|F_^ zOe(1zE5juy%=7j24ZFn?1l9b-@6;-TSSX#OjIiZ4~_MLbNWxpOBN2+UW* z`iuWM5-(LCO4MRL70gk0SXhi!N6J2CWvRhko0&1*x^;`~={M~7_D420`8n1nd0P1* zNSUmQ5G8CY0Ei=_qah(7Q{P7IOcr~yX6NP{H~v1*F3_n5N{}eznwRsdvVHDhPM?~# zc2M6UG-rASW@a9nK{h>hQj4zCIRJ|V&#K-*8Q@Thg*6-3x3`BTB#;GR-+Jie#C>*l z1|zs{WaL*Da^{RNSY!|>MQ4OeH3Y)2iK_A5@9plEFfgFLbm@{MFZt2&vHh>(L@{3> z``SYwMi&eW3{+A>($c8uqJuwux}#mF`^dvXAX0RX?Afzt=!S=tP}kL6x+VcLS3z5w zr0%fOeq(>%V)&~W3Y2LjgE);EE_aa~s%1)})bf2&l4xr;GCVA&u1)}JgN=jJ+tc&F z+Bz>shK-KS9|$KmH}|K{pUr>8vW$7orz8uzN5J^JxTebpJgIfc0XH`)_)&sw8g|wq zzaU_rd!)`!-@d;;b1JBBGi#lcn0(p(A7j4S-6kJ<1Lnp?q5_JU*Uf9wpH~ZA7Aaj8 zRw_D_zauws8u|&e%@5L}-dt6cKltrH{jgtMzha|pBmC0P&Vj69_Y#A10;y1F%zDJ0 ziQSv`L+_kvA+!CJqgP{R&h!CrHp{W$>__|hT40}LI&;?;- zQoZN=JnZUi?;Xz;3fZ@k6tQ)aPfV?8?$?muJYFnDPAs15eIzAKQq;66kUDPfCZp7O zaV=W^Bd(Te&vPRnZ(?ixKNMJ{H#bMy4Om*H{6`7Ki|nBh8Km@YEST=kvT%n4!@c2D zg`ObhguvT`*F!M=;#%BiyEWCgLUe!J3#(3OSi!5}Z4-uI?F4}f3A6BB7ZK6BWC5LR zb9_Ae<_C1=9x_0w+rK>@Sa)gG<@{v3JVL1l(aOU z$HwMRQWWxNWGkkFLN_+1r>?GEv5wRpgTOG;h%3I6Y!N3PsKdqt+bK&S9u+50k*{l; zedjAp= zmVDw>>cE6s(X8f-Ud~STSoTCWH-662I8AGfX`B4j%Z#Q9NFl!EM^=C+53X2Q?BFpn zTi=AiV!2Y%!)-WI);vW~#N|*i_(LW8^2AR0bPHqo=}hv6{8bVk24k-U+AkRVd5V28|vZZb~yr zc}}@B^hS#*o>X9A(i9;*vPwB|y?8u1HaAPHS6?0aa9@{XyO`P8e8YnGjut^`GXATp z`>M?+OoZ#~ku`reOGGb_xI&qsQW);rPE=Y(kzT->0vcz^3o_QRxc`cEFO~5 z{&*4JSY2{9bw5^O!}S=e#4v>GJzK2y{V4|_!5D+zwI+uY0*;64h}}9h$6qP^wpKwJ zYJL{{%z>p(xwb#%PAVQtv1R1ehL0>U@s6K*!S#IB{5>1S{ z#;}By<4xkMHM8#{-eVfo6S6pu^FI~ZO`lX6|Nf^xMXFNwTVb8T%t4~7`9@Z(exY<< zAMS)c?_inJS%;Q&eiBkY8k+iBZ0omv){*X|Q}TOv<}`g=#%od{^rPC(L@gvX%D(Cr znwpz)+l>hTcYtDP1YKfprT{ZsuUuTk9u4ZXzsUcqy7uncMlol&7 zKy9dbw0#;I(}Btd?Gv^X%oGKlXkjqF?7n87|$J$YasHybJTqd8*-xkdV+FR@R3AHhIZK>qCcaVOV-!KZ=Wu zRfW+36N`rCMScB)AC$IKh@jIe(4|N?^uyrusw2|G>QqE`iIB7Hw8e#m54pK*eIOwLj#pEA8y!co7_t5e#kTJtz9g(7v zHd8ui1MuMJ&p>lnxpjnYrPp~ode3=GN`*X`%Hv1h_8;73#7-D{Jj9elNa~Q)sTes? z|I$WCJ7QCk_2qm0yQE1<2X`2%)dXJDsds!5Al5Cpl++j4GE39+^kM#>^6`h1K4dp2 z$%*G-HRG$Jc8@!EUsTB)PPh1(Lmry9->%PE=rKUBP^l|~N(Pw1Ol|h)1ZKm@R=Z|%NQ?_#Q z^Hi*2@HsFP-U5pG*DZg4EIAb6B5Qx8*olpbtM1rxZK}PF%l1oR{-Aod>BQRY>bl;5 zQ-QR~r}9^DR~x5t7s9X~_j;SicDA~Ny_I*+9>W_4JUIj4EKoa7z4i?5+ zfAL0{6-`03~AWk&pj9w+C zuW&OPhzo}M>H%Yy=X~;XuxAd6jJ!)r`?8f9Nftj{RB>^2#V00i9x1bVQs*ZMSOzQ) z(4b|XKE17-AGfw;|=A$~l=pe_y@2ta9No5QKpvIWcf3TFgs~igmy| zS=c>Fa!R%3yN!s7iY6#Bv5|!4Y<%on-0?w9ptwyBx8~A(m@b(G>(TulxSbeZ(4xR( zZV;GSDQA78sI16G%9M0$P}129eg>!bt;#aY@4IfldC5X!#16TJrd%AqsCPZf^p(4&6-B^m@pzG@H!`M&QkhhlG}vJ?GqL_e zMVZsc+8vp_OB|{y`)Kw)dF6;*cE;$#7x4*$4}@>}^2v{M3Z$@upv#i(bp5H)&MnI1 zy!$jHl6p~LA33k6bYTBWFOYCjNj+#7qkQ?-UI_fw zwRyhSz(O)9Vk*aQadDF9LyY`b`R!erkLvC!jp4`(!(*P-K?~U3!gG7FEa*}Z0hQz*Rmjqzu$B!R50a=)G-{MOOhXw|k zPDrP@Nk;YYDzh`4caLYd7F0Rce+NID^*p{SMwVmffq#%B{9_V1wYnOv$YcUk0Kkz~P_ve%W>i#^gqN4l z3+B4%zx4shU|xcyflANdQ~vDiWMp7?1?pK;TAGTh>;0i3#9$tLj3!$?=aoNP@FTMF z^2R_~f~Dx()+dylop~a~j_#P3B!2inqaxM_4oIGF>NCN5l_Hz`Z5RsVU)roxtec)XE-=SO;4lL?kX~dBuJORLd%!IdRqGqO}w1+L7BiLkotsA4xBnGY>nmVk#=1#1TlpV!30<)nno0 zkSDF;^QDTkRfe|3faQUOt9rL_iwcX8SMv2lou+;rVo^-2;tNjM&7LKhvY|-Z6x}_= z`W*rLj|BKKdAk&6mQm68`Xb51FPbmN{Bnui)oF{+pd|^d=r=VsE+r)>4nCj}jDN3) za)kcJEgPIyUgz)bEKw#KtW`0qTO77}KVm0MM^Id(_xdV+Nldk%ETcz6i&2cQmU>FF;y%xi$~N*gCHr>NM3Oiof4YNLD+LtkG%^%}#&hYw{{ zR6r=3auIq`>BLy&wwm$b!wc~GREkP;7>v7DXvSoI6-e2KX)_bxvr$b2v{*7rFw*uv zl?QiAR-6UM%elQS9=Kxce2GyCQU&eTX@I~L=`CbB{`g&F{u=bMOlgxjZ^DZkZ{Hvw z?+{Kg&&-9M9(Yz>ioGhnj~kxiB|Jb$@xQ`va4@#(|;Lo>`F40M` zDXN*2Rth+1DP*-sI|X0N(v;GUCGEWA=0uDMlR)1<0nfsvcA zfN{&ZGJy+!O}}cnhHpokIa2u=gAgJitsdRWWR@VN&7Y@{5#$J4H$6 zKL|o-7^Uj#C1)JBStl!sp~{DzKDFKK>b^QOEgW>siluJxMS zzKKoryL=_4WMi%?SmpSXx7QDo?%?@6DHpoDynO@z`sH(+hqMptk*KP*@1Yi{h-V9- zA~>K)pzEH^BWLrsCra$o4xj2C9PZF$H~F1vNS;?wf;fs^x{_khqUI}{^e0p><7}c z@v@YsRu+baFV@!9x_r;5t)4%xv69Z|GT|k!^x9pz$M|ym&97gGJg6?9dp20|o+;?( zb2QqOqwqh`YDxT=xA(Eqd@lIFQ0ZO1Iel`^o{f`gE3PjsZ4s4T-ajnL%R7=k?jIlb z?Gpp2udb%{z}0p4vGsZheAPQSdCp;@LIbxssgK^KHdrQPb*HQL5H$HW@YulYcyARc zN5TfI=Sb@g0xhgZi{#lzN+3jnkQpY6`M&3$^x3{!b`G8i=qg8n?Sd)F*q8x1pPO<( zsSl5ch~Ow2zpY_^cD7%alab+n^ETg@=ChM!w;7K!tqTKnzrbS<=b`a|-ft(Qq9S(4 zfGe``V*U(hL)-7)1CHxEXqEs$!vx@n?^1uO^V~N7ohH6sY0sA=+Q*ALsjRF#IU1_N z94ngdQxR9v(i$Mee2_L5&Oh;?rsi~=3fXKX6?B|#dORWy%Y%2~j?cP!t+q^&i4Zk2 z`RfjE!Z2ie_B~dH%JWreDKFYBK$U83eT_xsfsxaPnl;EP1 z%(3ZL|IyI$g}H8OX0};(eq48OcvuYj8t7Upx!=~-*So-_xWmrQ1Vj%k7Ibz&pa(3d zO~q?B)(pZYefOX3c!@3#7G_pdB%GZ105+XGU30%B=)_P|y>%TlF7VjXHCcy|uVyz= zQc_?rzvD1ahIm9#%^o>?TQPz2C5&xw{6(HGy9hm$lmrEi^)|oVM|jm*`Pz;r2aW~W zcX7oIXdXOxP!02}sks>+3@?Z%c)%zeF1M$Kh6a|F$^-G9oa_NNp%hRI1E4m+K0zlm zN8JfGcOrtFKky3@BEQiG;^1ht<>LYWEn6|M;q$X9OE71EUxkrz`4>Jd&lp-pBMs0_ z(a9cmn?J&={T*$5JNQpBU=D*cf{BIYSgGf8emuzx?CIM#KGeCR@>-yU#1d+jfvR?T zyiXs~cF+^)*95~{RtZsJ6cTzb>b=Ja5C%1dp#P#19Y`)JKmyMOaq-%V0@&I00l^TF==UC8IMB2)soI1Z~}=C z#Y%0a#v`RxK#)-r4*&|8up1kY58LtYaex5*4jQQmh=@=t>kqtf;OQ+b(kpJlPo6x1 zfXmy2grDGkk&%%ZwuIdRj{encRd;V~TmjN66B84tW`H~jC2?FGxzA@eCJRv$6qhh7 zCmRA>!J_uT6BidpUm?WF$heFzhmvxfeHWkpPcIT*+FpJE9SFz3gfc2GkJZ}7rV>(O z7*XwWdKC^YCnod(;QmAxc5|i`6aavAU!Z_{dwc&t#SMLaCP^3V0A-47Hr(Kdij9>5 z;M4Nx72w%H;^>2jm+TV?-MyW@SHb-oVxWEwv*-ctS1(%dV ze|G9Mb@s=PmqDLpQhI+G{k6G7$HkWBBmkp*IV$r|D?r_PK=(b}pX>q*oCtuLqk7|F z`J|t42oe%fy*v0+Q%egl#^IWKT{|co(XtFHlXYp}XqJGlnCf?A1tGdeAZ`Q%1Qh6& zy@9oYE{aZPc#B|1LL{QCyx90{R`WC+(1#CQ1 z*a-lc)t^39fP5S5Spde{8;!V`n&0Q!CMz82xwyEh52iy44C+#shl(`dYJe)Z6T>Xh zeBS}&b%1*F^7a;VT_S?MAeq_Y0B-GP$EC4NZ}Oi3udpfN?tu1g5~{%a4$#Z+MO;5oZ-jh z_|cb!435B@ws#7jv)|} zrj{0Ch)=n#l0$Gsr%*dtnHk=g3E0HY<218w6X4~J568hu{Q1p+dZ6zF{LBDkTcs%#cPUGUgXh=7eFCoB6Gq>Rf5Cg!w@ z5L#j|cTg8RA_AwnrUrJM;qDUZ1wntCzLj?$_8cq(s&IpLWjj%wXw{d^1w8GedT!45 z{ha%Jd`?F@R&b{{uLIy=fWFDYekn2U%&4kL+SqUa-X;k?2NXBJluYe>PzMX1lmz`o zek;SwjRY6g!2z#Q?>D9U*vq=QItyXgSwO--@f2z0<>bVu2uR^QFcyQo>X6<0!fNIx~#2U4sLKSs9RyR*X5S_zF0w2v02$R|pGWO0Ak=74A8wh!XQ7X(SNV3`cikJ( z1Td$*B?S>rK;DBw$R!v7RtOd)z0FUdECZzBx zymnFB4^tvnGeeX0mXOOGXreQaA~`rd?i&~gY@9;5F>GL9`t+I_BmffY=Ls(2)t75) zY7)^)hy4YVbp`z$=+pG@X5jMPTQms31orq)*yC<%V{H+X!Xl&xMRjLF@PnD(zL7wx z@^E_|Esyc>@jt6>Dh-9OxxDvQX!-f$c`SZ&x~=FyxuDpI-u9%yl#wX@|h7}B)A4^m7SFp2s(-L*@-6r14AFv_7QhQQr ziI2`%7?Ge$nEXduXji#4D zbDIPquOQBODJmsJ$=sX?@&P6b-RaQXz!em2J+p#mNa_sI&TpP_FytjK)?rJXC%vcJ z1i_!HH*U}a8-%9Bu2=B`un>G0GZRw~3?gUfze~%@08scDJpzP>PY*U{h=>v5o{5Ry zF!jOa%>mj712_`q&SWWo&~RAqum4T7L_({C4U*a8q0v1GGX+|9Pfrhps8=ksV{Qmf zLcqn$%nU6|*uYH6$v*)WijMM-pq)Q23Q{;K`TH)cuUj;{x(1do#D(Of5ot`I zvtz#dD9#c#R`Y`_f7Xd`VC@~P6l=}}Guxr3$tLI;~q42-L z`5YPHg;mQfC};xVi~4NiwJZYx>=`*FrAJIL(V*pkHV$1F8yg$-pTBNo0mr?CYJj1r>wDw$+hd(AF{`npi0i@Xl`L4BQx`BkkA~U z)}X;bZGe2n1(E=)Cj6c;7`%X%FF=GA0wU1h(76-S20{`Y06l2<7!Y4d5J$vder)et zghqwh>z~vzuU@}yJc5*3!4tzU3<(aVfja=64^125Vz85;AZ0;;g6Q*QEG%aT-hWhQ zaddQK(=81KQ6gi&x@XZvWaGyr#S|gpaA`>+qx77iDbOKP4fbZ>f*~Qa3=B=qRK(Y> z$jQk;>v@};9Hz%^@#l+?l#I-!wTW=w<2}R?Kp6h*+X~Q}bCgr)K&=CE@&ee(ul9D3 zwLsr{jZZHPvr}46FWKUDb93{5&7UV10*NdDli~1%fItFRs_Ods%1@r$f^wo`ZFd=JR2|G6Sa3kr9n z?i`q33%pua3dON`Jb9k_;>8Plug7P~j*eVtgn*;=AY;B5NGhrjg0Wxw?m2n5^cezY zIOqU*9(Eyq8gEbHi-Cl~`>R;~Ty@s$eFx?G^$1ov!T0|t0f)V%x`oV}hvMO#=8dM@ zo_?oT-HR>&5oVnZhrTLRjVt^5iUM0n6WrY>jKD{aN%F5%4 z|G5c(mfFQ<2Z$bbB6gypTc3%Tn3%ybUzR!x6wA4bFuyrH;eUjNja`Db-B(c1|DS8r zh2sJ4|KFGXNYYbk|2e1nd9%>q7exsNhk>KB_9JeUXS<_E1*`wx&s9EMzTjB-V@iqv zf6|3eq3Okqm545V6$a#D2{AU4dz8}*SIm{Le=1bRBFg)2_R|jEsn1#U*t?U)o#qCXEA-Yc z3&m?QtFU#$3w0P?Ik9Ra=R0x4YTZj^GMh%Oo^4gF7yC8dP3Yir_vRC(3mh8{(wViB zVYryzNx7l3N)vzmLGXVU|E0tR@t8VJFl^Uy`>3V2%WF5zA}`^&VCJ=aj7kxlcGf29 z8_mhIm*`5_X5KtHx3lQYu=N>W{eAy29>J}a%zcigMHe;4n!soF)c=kn$CNaskgKB4 zeE+QAFh$7y!|f6YYqOr=cq(pcw?`I{TnR~?FR>R2Q(q;}+WKnYs~7FPl9(~#V6VwoP`CeWus2t zZT!$jrEYs%3=A)LuFSzn4{eUlDWoUIU_Q5XeQrF!vtN_%#q@Hn&3_6VEj6E~=pc}isvlIx7$fg-u5%$Vli&|NRg?cM6Hk+&YYziX z$QIUSb`B%SqDk79vUoPOH|g%uhsgLH(fRpJ`0TF@m%8k29gD9TP6{J+83($TG+MH@ z)XXm3Fb|unO*;$BC*Cd47m5kF)fRR;?#Jg-3s0X@^&sX)T-=QBWzxo8{kC<*xq^TX;g(pJx zbjOi%JR*){HKM09_)K_&$p77=wFL;pi(rhBxPwoe*`_%2WGbRw{G>(NeM2KR{g#TRT>kH~UY@i&7r@}s zC5ui)nnsZ`uC6-AsOh)l4A+O1N;XHr&DV5!Q&zjq6S8nmaAGd#@&EcadA0@k? zl^-R?_^BpN)=d4xr#f0L%Y$X^;Ml8VeF0%KS0;b-H0|9+FkVZfQhL7ki@nccUvoYJ zT=aCudEM8B#e8G9>hKzs$28*?oy|S<>D9v7%r}@{nIk@AB2ftow0i7$3{J9~)+8p@8HBmG+Za-xeM|`K@OAmx_)Fzc05({n=#86whN$;b$(` z3!ifBXJ&_u8Ms;08XGJv7qfFe$F&cUSE_5vczTLHio2;-p&q!}=gH}hMDzt}vd=^h z+<-S;yIAu-;T+HB5qtb{_AO`eu5*j^+Q!T~gjf+sxp|)~b16dfP?jbLr&m~ZQ!`dl zM|Y;a;o3TJ<9|OLbI#UOtE&!0 zA|qE!-TtNQ`|hXgr<8}i+IS#-b`d-NMxtVn{B9((p28>Hh#}K&BDGS5QWxXQqhuds zVPsZX58TZuvDRYYM;OTzk*8L_Ml+WvX$O!P`MinYsq~9Axz=%PNvp31zS?RjYzsZp zn%vaXs+nn=%hQ#A%v3mn^LOro(;{yBl6;p$jU)ydaJ+5FjB^8Ax>BVv}9@`K+I~ z3BmWvuR9}p_6V_JRJSQe;s$;^}BUy(YyJ{vsIU~nYxhh$a6CHwJ{@* z#{mX|!j!;^SgD8CQ9}qv*nN!?M2e3{8bY1kxA5LT%j>%XCHy3q`>Oi-5#Z-< zPB%Z)0j1OfehUM>(-8AIBZCfZ1wu^_EVu-IA?O*9;BBac7$BJ1#GmQm044a`pva?# z5O2IJPD<~2K_z(!N@-Gz%6BFNC3FxPxE{9(`9m&M*dVAedynGeLxT4Gr=K0Pj?0=|_=jCNkK?q| zuV247$-^&WVgkMC00qqRU!sM_T-;;Ju?j9Yqz38B4DEcY$y!k$L=A$FJc9)|0ihSw zPSDf?xV9i30>cHWYd2Q$0B#sWw6QuQ?aiC(Yh#s-Ica|KYHIlMSp*0$+m`U#t!ZaF z%->y?Ti{jb01X0~4C!UaKQw^y=P{q+p6d1u2rpW6u^~6{dXRg$n!g~80U0$M$Qhd- z?JW8n&c(wm!-sc(4g+`gAYJtf9B%{Z9$xs$cvU=z0Db9_SRmgAHBS9SPsKfXf;_<{ zQ+I_0FpqaKUW(k{njx=7&^GkTW zS`sw6G~c~jP)T4HlG)qaqmrJ0BORz#=utUf%LJsPt^K)(Mk2h@>w*5TE?>+$$w9VQ zoU9Yafb_rlOiMU6g+LTE#$s^dCcuCsAS6r_bY^m0>YoC+2qHE!PL=4(8y}|}q7NlQ zL-DXF(DPk(6V+`Xz1`w8#CZD6_JTx~x>}Xnb0~vfALU{oEeB_)(F{{JQsr(BvJ_OU zOwkYz=-c`pQ&(z_mhOV+FH`4t`lr|gi#6^#Y`x^sDTnTIdxNE+qAu7%XnkqqD8r6} zVsog}gZB(7z)R3tZH7LZ!G45yP0nwp2-_UmAvTpr0_@66kXhlR1p07LtUd=*uMs^s zzYdzl*5P~_7(k2TRs0}WTAUngsxWc@*M>SgT0K}a^LUhD(92PcZ4XD9=jP^M*1hL@ zeq92jMDp;Uquu39^;~FK{e@5C;W)Oso}QwiAq{MM2$kMw4EGNRK*t5hOi+fXmt1bo z3?~iYP?A3q5CCE$EJucVE+`=vXzYQmXZ)PY5< z0XP~`Z%88|l8h#wz$bvt2O>c|C~nZkp&PtbWCHgHKUY&;Q4t#iQRp%+AhG%d4zh!_ z6)m3ydmNIp(nyMsE4a=rU0t|w@{d3<0n&8v3t~`aHF{Lv1xV3*XSR|Oi5IG*wk=KR~@Vlp;8w;K} z4B_V^rJf`8aNa9p@^bM7x}ze-IC(3WM^jT%D#CZ@q8E^aq@>$0BvpjT&|6KSjZnfr zeeAt6_Y(b*H+U`zZh3%#4-PW@x4F^v6iM46FaBF(|GD$dI({rEx(oR?!_1@P>Hz>I z{qHH^Kc|<@y>Nr2E@BeaUJzqDwxy$1qzckwzvNh!ey;SH+B0n~@^qEuU^YhO0MzzZ zU2Sb`pr2vo4;=lez0GG!BQ9=m06g^>7|`u7{M$i1J6jY~hV^eQwd&LPVtAoFo}<;2 z`_!}ohe7~O?(cPd$1KzBgp1fzuUHJ^X(fwzZdv%A55WN>P$?syqlboIZZymTNFb!9 zHkesQ4H^(uL4y?S(dtl!OG8G|<6whUI#cbBU9rx=Ry)VJk%y}gB}wR9NZ)GVV4K@W|r$(xEy!ZJ>2`ZJ-jOe#?_n+NL8&aNHUV$tv9_8bE`B+CgSlx zLcM8jUIDqH*71Up)=lzajk)r!wNFRuJ*96k_>N~hr&&h9jD-$NC{_f2odEzRU3@!e z#Oev#KA0p?A(GdLAjsHv&pKuBo4p<%uM z6$}_qoeQKzw(fWuv&0gL9*9nd# zv>4Q1g(e7-Hbj$^xIt4@^+k^*!~OeO0&AH=fMyTRj@R3ej*iP8;5Z|=(GdU7{q*TC z3bdiGpvQbSTd8m46As(*p>w(3Py)6T+%5DxnB(9Pzd!|89i2P8s?fn9r+|X1@hTa4 z`8N)tFv-ANkvdO-Q)-Vt>m9yE?y|8F_35LVs^J{D`tEXfk|hOk1Crz1>bR>+9^SC@ z)pB*n@(t?`rOk5RXY618Ec6yK)(DsXFfWTa{6dy8A*E<~>0QCd4S7Mb&T64j4wC#7 z!d4D0>lGRwUy)5!mM6uFWW;8=QSGT?TA`^FRRJUQe$`wb`EB^9TUFDs+|33i6-h2G zVQ&2Et}Phdyh$ETWvYVkQ$FXrog(bc1oi>6P7x6i^sj?JB|}!E*tq#R#AM*Oo#K1m zYtSFTq=aY;YGRppzTbpDVKBA64gxp_vr6hL%yY{!-S6(}zt{ctg)zp)$KlT$(1YX+ znl&d_5&#_9;Dy2Yv3USKaDFKFg>vQYB z?sw~}YlM)(08tnP4FDq-dor=W!lH+q3p#tW^HDqwG;AsoIiZJ(01|snuY? zEqMR5fc4__y+Y8x?Vw*BoRh;003FReAkd06>im2oC1a^HEb+2DuNmw5Vizmp8P&y-Q+&$D+3`3^e{J6Y=53s=<)vgHl#u} zA>9Fg^d$FbIXetlP}}{1KcLJ66Ne(W$5IN)F(oB@+zzav*cUG_Ag2I=H<(%wjFE(0 z0EUwp_<&$e!)XuH`scSB`x~PoW(2*A*SbF#Hd5b5M2-+*Rvt6q{NVdSHk9IZV?F!{ z8d$Rqjke_sg9z{;Ac%)97bLumyp4=#;ncVpoZeL7azPvW=>GZog&uONEyc@E2Nmaf zcfDT?-ZWi2k}Nn}9;%4ldhaZuXpXsO)3qahno8fwQ7nEYEWfR=(3d3`niEckh-8Q@ zD0&=umYA=NmU?B=A|7S9&qnSW^<`&{DYZ#6)ixiMD=}qd=mbdHm`;_dd3bui7``5- zeR9c12X9~KFwkt_?#{+-S%sXwkob7gF427onMkTRa3WD+2JaZn)tnyfCUP2GgeZ#9)%M_1doK4iy?(^{zI7Q&D;1d}A#vrsZwEjTl2Sl6kBXhOw&6fLPaJ*w7LH8UerhKUBR5R8MUiJuFH|Dng`DR6-LaX+|k&E`$c93C%P}hl-FSAtcS3 zrAd=SrBRwRsib+*Tq;rDzMuF1{nz(BYrSi|&qMuw=bZao!`}Pa7p!9_@=Kj^U!pkM zhjAzf2ekgc z-d|Ljnbvh=Mibc{70$W*t99?)ogsUugx&~rW-pFonO!!~w#&LpK&H_H0TYtKiiyhI zsc%ss8+$EW08e`dwLYo{m$CNesBkCXx;2Uat>@x8$KQeR5IZ|Nr~rKk+<;!1f{Bp( zXjZdzeaxEGhYiM4P~)Sl?(Z*!mV!*A6WKZSZ^T4LXd{$&Z%hi8EcU$}JfIY-I|-Q- z>Oc`Dba;DuA!kH~Y~0lfZBQj20FtQAcgrRL+82L5-yCrIcg30HHpfR}qvjQR_n3c9 z?=a9R;7KvfJ4^k1{WGw5QQW@I*zTO#cFCQgda9z44JVxznywpPi`;F!j%l!Qb4Fuj zago#1)bV(|w(##tOPnn(kL#nHwC{``|6Bd&*ju$7$!A<2jD~`{7Y>dfrkbDRqxS`Xc%%EiVY#+AwOoWZn!b1MAuQg!4QJo`y&fexMB+%3XuICRK?lf( zz}e$CxgsHJQ6pnA`qisf1fwCrA2P(3nsKawxX1$I<(BrlXr1v6oiq|y7E4^oLn74q}c=7!iupahhr^9Zrb0y%M@vrzXih=7IQ(gEB{@b z?5n?Aepc+CPuGrEiwu_z8fuT>wMOAHQJn$_w6X@CSzQbdn!~L=d%HeVk9nEr;4hc2 z>62Y%|9X3TX|41hn79^AJRSlOItdDrOn-^Gv7|Lh}_5(Albq7?>1O4^gQ= z+6fiKR)|C|HYL+U0B)KYX%5`9+wkGDXC%Y{?d-*PKHgIT`vJ^T020lGH3SX96vM2dP&Yn2`xqI)=t_SJ~rWM|<(u-jnvC5@yl{yZ(o<3pbNGGlk zaQL~Ll^k=yde8Sc*OyZ7FE~hMzuDpKHym=8rY^Y0fqFxtu(^H6*U5setJiHI{|o69pj8Wu1s7IMFo$kD|4w(w2EnO z3ot(j@eB|QQZyorz-$3cBdiGU!a@mxe~_EmAk07`O&U>OUu{545w=%$A>aVoKsW>m zQDK3}ErccvPhk{GG3WI#V^*~#Ra{)`1F#yR$BF4_i2lj28H7}~jZ+8UC%2X~6BZV% zTechnG=YDCI1Qlu#P8pmJtPq$(5WEe0E(c`fYi6EL2 zz*Q&tQvkXm!r>@&c_7jtN(ECDz6d^$2qh=);n;6|Lpf4WAQ*adN0~6-;H(=r9zl3S zu?QnSs75h4hN436)Tv|e5d^RhrU`T(3K9r=J_CzDL1LU**3iI)?0~AqFliIQ7rqA2 z-~HCLE8sVQehN|jGmt05$6pt-+o;Kz8N5~W0PdlVbINV;Su7j_T>uOiUH@#R4;-D2 z6bi*PEVK-IQ@wH9cuUod=g+afUUp}&KVec8uEJbW(;OUW-hXn|Lx}3_w@q8$w&T85 zw~Eu~RSxDj|9YprLF+~$H7ojm9ylpoXeD1P;Hi>iwcT1<^v3<DMzpzU&{C6cx47)zwvB zc=D$AAms-r0?6m?R~oBIF7XM=ysQq_>Q1pq+A15tw%+WD+x5R2%pRy#N2_r!UrH{i zZuYl|Dt?&5yO+vevF4|PwD=Z{`9B`fyBfOtMgnLbR>tgST&E)Z7E-GtWrTfc|!D%h*M&sxE$slDsd zpTRX}4V-1UFZ<@4{TW$wKHXvD56d{Gc6lNP+lDpeG1irt5!6HT+O0{yLyqMb{4HLj z>6J*E|$A4^(@~>^r`xE4_kd-I<>?dI2>sZs3{S$Yx%c5`K{~+IhheF35f7P?F?xt zMH2L>dleQN49(d{#tM{F+@Z_qw6(|T4S!)g(>cxc>-TQcJC&F+oG^dLFqF%$Va*1| zEa5u)!^ji1Sw^Sm)X8tTyx}fwblouxjV}$%_Xy@<`FEc4;qaQzPNy3ug#9;NTDCYF zazs~h=+rOU&Ht#s-p>CQ%qe_D3GSnh$FUkKN&;R+?f3_w67xls~Z7iR-EU{=quRNphWk~srz8KXN zFp$vKH|hVX(p2oNRSmb{o3j)T}pmC`tjx}(x*WL zwHosT=ooko`B9*`ptL5V0>EW43%7=aWx38_6CArRd>a05Wj0`#sh^)#nJoh-K#ied zVbQC=)X;z-5PaCNScUP08lcBC3`|VPX&qe-4E8PZ4nJ1}1qGG&DSSx(6YMnBeh?|i zrZ(bJ;mkiss@HRJ?m3IurVT`;h_T!I_~1IAS%RCJke!H#4L#p|oRldyz`$sWQi4K~ zhFoMIt*X(Crb=G9Ch$_4pj<}p*-zkq2uzbo0vdj$I#zc<7R?5#f6=>_DhYu(0pYSV`;tAq!A+i1z z<$)@UM&Xs+vI&MMBri5OAgn`+3HHt7eA&`LZdo@XsI04_>Iz#9f}zxmn--j7gJ04z z8ywA4QRbZb;CT?9bdZ|EzD^B)`TCz3J`s_zyRWn&wF!8Pu^Dg@WIziSfV#nT{Kscg zu@wM;ZzOuZ$$Ojh6#l0{g~8-eCM7rqPyscK~_H^W>9;ToesxUSPNe z=>IJjOp^(~hA-aMw7r!p)9-ckyR zXj=kYfEEEdqJcbqEAknBF|Gw95$+NhK$+{L!l$O3zQ4QdkIb(bmr?2(pu!J;9@oQA zrimGYy?fV%j7+-LzJC20pL`QRt!U0#Mqua8AUr9&LOBjy$^p_TcqCf?!S$%u!M+1*!HgHizG1nG{@^@5?wcO55Ff2UqrSy(XG*r%O>GZkitRv0Yc zJ_SRb8X+9W16%=|ac$m}i>QYP(b8y(V}{RAevj{rvw*>EFf5Gj+js3!E1zo=78XXl z1{1ZG8aSb;3BPE?7BUV`DsRlQnT4XK#P@#u*cSuxgI9kAiD!9d*J&XmC%+ zTl3*!+9^!9@B-AmL-`HQCuok~Fsy(v9e#3Cy&z$DqqduwfCd6mkH#FYz*uLYsP8gx zFs0}^Xn>)4Kbm5=)-j>Zny9Sd`iKV}nOsp`4p^8q{?90$0B$?JpThD&4FDE`+jS}F zU%mRyAqCwo&KAMTueIw$I~rWC#&e#Un&McfKa20%1uvr@$HD+&_k*m^bDe)XZ zhaA%IaMAWq?!6&Aaw=Ec4bHum^B4srM4YtNvWv)GU8m*KvTD0Wp4Tnzhae`%sD)+C zE8;p!cun+#uaO6cGy%ae1C|DarPz%D$|J8%p$0%@N~Vht05AOfcoXP3MH)(kbF?j= zG3AN&N6g`;B5X!KVSLfL?cLrLpxuZC8r0f&#K6*knWEX$PSC&4A<2mNfCFLE{Duqc zFEM!rW;508FY1KxPB1a#wZv!$o)IDhcv3!`P{6l@z{l|iZ`n@eI{TsMUd^-xIhUTe zSl(hcCN`WXeo6SmMD1a~TEvKA1<8VtMFYR>9v{~NQ3rV!sV>bHEE^ zU-<9oNt5eOz(yirVDzHYHj5-zLLMW+5XcFLVGrpiDa6|Lf@>jw+W>hVh20RKSlkRk zm*4{Y(SX{S9?5Y> z4tmT80YE3`6UPgI{&2KP0GXXcm*X=0Z4KCOa4lu{6@d2n#l#-s`Hm$riqvF$|!9m4SsAnexGT>H{!$0k&`ZZR&kfKm54|!bKa5ZtJCfwCwPm zaYViVYrRU}z@iYJL7c>Z>3dKGuW-;F1qUAv7C136HC1Gp;kfwwa(YIFJAe-)NYa%d zVzNR|15ALxh-ltl$Hy~ZSOUV093(kF8QoQ)g)z8LgdNmKTvGNw2r-Tq4O4Q&GZ)~lgxg2L4H6zo$ot%K9HG^vAOT2{K*x^|=Fn5R4iyQo zGs38YJ>3Up13z*rE(!NYHO0^wkr@8rDBNfeQ8CTPjmdM=pU0o>iA4BB4a&A*gE9`x z&BWE8aXTvDh}G5>ieg8b!r&1e9-%RKsK4SNBImaA@zLPN!5E-rMNO0LI&Ms6nK1&2 zqX{ihLxj>Q3?8cD1QAWk9TaYegBXgfi`U`DbzzL78^|pH;Bb^Xdp577XXZo%eFDD+ z5{!uh3m8AdO9G%{nDVM4UJb%!V61(va9K{fQ5%z9*$CetP#AHW@%k(qU~w2i zofq4JdWrzk(29{kkbC#ej}bTs;aF#S*-f*QOFFon!#p`XU(p!9dcZy#z* zV#jM`LE#poZ706n^Re(eZj({|OI8vJkcAzcEai12z7$vB}0I*p^ z>y&<>N(lHcGy(fBwLFBkyAEzCy3noC4!j_Sf41j36ZwH*5cBkpjebnqVstABo=v zaJGo%k<)N`B7!B{kC@o|$F{%upAJAtKbFKuBAY_b0ki|P`7~M{3I)a~{0L$(#=qA< zqeK|t&*zEY(Pglf1}_IfC;{jXLRCdZ>@e{Kj0a5B?N6p;#ChgdD;sbgxLcxhE&89Y zF#)tOt0aBx_a2Z^y#F&B`A;Wh->HcLorZ>n;C$S29u%3p!!H9cMFEB*4Fqw8(?$$^kjW5iF_1>4=wX*l-VymfgZxn1 zJ%fWG0XxB%5s?U_QPB92mIX62k=j&Tc|`?DBKt3Y--xTn#iEWwHF^t74^i=9ycZ|r z7nXt`7G}T~jU*9-tcjVK7?VP;<*RZ7;p>Te>rZ?e5=8O9hzk+0NbT9)_&@aZP%VA< z_xlV{M=t-H3vbEAA-Myr2k&~678Nf4t35XueXInmHeryrfceQ=*SVPeCTP(?q~Qz^ z`5ts#gRL2YknQ0mgISjb9y=OGjc|D`Kx^RW_i{%6NytLC@ahE`d*f@Pl6Wt7?cMts zaRw1_jg~f&JovFA3HoGAAK`b)erwhX7pMy)*ATKBvNtWaN>H7p*TxITR5O|P76@LG z-|+yDF5cCR!ao`h4BLu?9CvdXz$i3=25rA>blp8v+;cPy#Eb+-HU9S;$AAP_Gff9@ zL=-TXDg@k45zrf80+Ifa7bdc+1;rU*nDNYrCe^o+k}NPL)0=qM#egGG5QEcODCSvG z1pa=@4Vpq!CBVC}u|{j~TLK$KZM(oIqBR4R=xbbnU{ITK<^U9npHaHSn-r31#t76{ zaDY&uq{l(TJcB}#^wGd5pur`EVYtJe@KT^JdA~T8Ppm!A@ziHnY2{rVRZlWZskO}_ zg%&b4S?WQeFA!VQLpc0h6>kukh*E&WK@@o(8ybQUvLf4Yv_OnAK-&60N0rj5Dhq!M zOE(l;b0rE+^qXrp?=c0OBY8U-sSU;&j0{X7huDm6ieUqi5~}Zj z3X5)JWc&o=5t=Adw?Gz1I6%V2qtOgj91vzAq$r3nv_QAGgRc%K(URRP!TAIHt1#3W z+%>R?0!hzZBWkX+3gXUTb*e?{S)jV{R*yZ8#|%UbBn2nn94(}El4xMg;@DGKhY|{1tqp=Snq`#qY{1>| z_qWP>O2fPdB4y$gLJky6`8DnAL=ZoSmkC&w^{lMCGpC5|2hn1)$k}py&0KKSt?(6= zUHp}yyz@g$%n>2Me|Y=xni5VQgVpVMSNws9rC|~gfgXioH>O6(;I^)=vZv>Ju^ovZ zoM%ScLZGqpfiNFDKsl7vL`Z^@MwjSumBe7e1d$d6IFur4XyV~kBRkE6ScJGpNuZZP zjadq55DoM-mD%A9P#iS_8ah7 zUK20^jRzZCPH=H|A3U(cyMx9%93#L}rQ7WPCKgLk_y3dRIZ1Qk*#(gEMS(Ul%SY;k zr~|W|3~hjmNZ*6slq!Cmv8y)E70RA&zChZUsl; zmcDQ-P%0#|2-{1xvva7Le7D(OIcfpX3wfT%Gk90PGj@@M0ceDZ-m`;`(5Hki)JFX0 zivx-nm=V8=)yb1LFkOj=FZ4dy@M3_V8@N~h&&t?`0v^wl{AjQvezdA@L;uH@a@P!> z@iZXYLAUS>Dq8fS{eWp=@nDKhB&Db8T1y*-XF$D5LL6ykiWYDT&*iy55=>rVY63H; z+^EW+Pa%gDGP|P*`iuu&4@*~l`9icaM6!d+g7f4C~VpR{|1YSC>jz=?$D+fl=_ck6EtB2>LC zQ#N=!<(I$_h^+eMuuJmN8+~DX4-8`aVdey16*c!%{c%wuZ^GR3t!-Q%(L<8vo4l7C zK7sw1+|K40n3|ki-~HC(SQpL`QE}rq9gb^23*oRd6Q?kVwC4mLfv!bZY=C5U=q{nw zkX{`IOFNjTRlfJUu6&r9nE_M|-P)~rxB(zC61_djOd4M3OQ zIT=#5^Vi9LXQ=6k3EVkIo_*ir_7SakEK&DkiXdKipM}Kphk(F=Dsf?K98?#gBEoe; zAw>}&K0?XoM&j)Oh`iL0IPm2@+Ga6oxfT=@pb}6vMtN7n8aOOQPfH692RY!w#G&lg zOOpMC_>Ma^s0BDB$xtsFoAs_gP_5bq4(rt61)^X;9wFAe82X5@pFP;?{ zMP(Z->Ip(MXg!;3UJIU2MCv(nGMZ^ z*EDjxsn|DZa{VYi5hxB1N)|%;g?!Kc8|6sRBzM7>tznXZ+x%+T%?hAegn|>R28PWH zEHh5KX=|T*4YeZ)2+l7w1ki1O*n|WRJpf)7st+1*D;!hhQ>o|jONl#ZYet+l_sKZ0 zoS%U}b~TO6N{(&QYABR9uNzt!$F}2!K4W3f<|oJWN72=yv_tQ3#ylU&k-d9I)5IU6 zW6reie1$*&)03Bi8*Z!G8^I2~KchyTO#h(FL8u_z2a%FiP!$!jbM4NG2A}>A!4Zgi z=nDAsm9-$wY_vu1UZ4{DF3$;8Vp>QU;0+CN+mMNv)4BltoA1&uxI#|*(deyXkx@cQ?MS*W8!&|<--=00gRy>=Qw|wXlkivkbY}a5-9ZNfdw+JW+Mpsx_S)u-op_Z3O4@OiR z0Km|lo`%H(6loyUZ{U8XgIgdvek3roaF+OM4dotMo3}1 z{v=I%U0J0Tsm-v7?9qfXMKy92rXxtxjw5Kst$s!Jc&si4I2?1SvqWBKeV-mL4C-lI zK6mIyBSc{!m4;f<_*0Csq5!XuQq%u)5$ft=n5`hgWa!CI`sxcen)~k~C_eHxs1hs$ zDJ?EOJTI4jR)kDi0j%@Q6&L+55ATRu==_MY38F2*m{D}|3JOwwsMLsk1)5WmgrDyT zsRD6|X*fo?TFfb+0R#?%TCErHgYEbAOm6_FuJTLs=C;jmPM|?SxG9n?uw}f}ou=}z zxGMsP9~qTG@`aOpCG1NuB>54q8a^1!MoZomgui@0gSe>leCqR_*Jj*g2wFJSrLjoXu0f%yWdHj zzQDzTg8tWY+8Y=m)zTBHGcpxtWlw`EAx)pFHh9Ag& zkRJb0JG)`jJTpdhoZ;w%M-&-^BG$1W5Xu1QsKasy*nlXjI+KLgU$?Oji+0Fg&tabg zXG0M{y~5Z8(tfq=GFi^@XrfN8(`60^S{!Wy$}WM^`%&W)PZ$=t8CJ4S(`%t`-cw$d zn*{~%oz~pZGWa{OzrNcc%nXs_2d8zBOz3)K4=6E!?H`9z3zS^6Ju)Uf)5U&SgR3>r6-v z*afzj=a==E!Jt_df-PVt1!eY_9NZ6F`!7mQYU%W!S}w(=6v@jrHduIJT=}JUZV|-x zb}6Z+@$vE8t*Utcu)u&6{qSCGw>yAh^U+hO?c0?rxf`y(3 z{0Wwf06|(2{s8h1+}r&oA}UJR=q;^}lFcLpoN&mAD<}v<^4-NC2V*W!d*DC;NWr#H zZEXvIC~?7X9>Ujxha+*sAywhxzyBe-$MIs}Pr%j!RtNG3{NVig^Awz@q9GLm?bv!r zVEgu!;Wer-2y#how0)9H-|?b9FHZ&q_X2n|68{IS+RiOZ=Ov!QM-z*&j;)0Wlf=rKD=;~P1Bjg@0LmYMGN@qE{KC-8KG@3URZy<1^!nmTlITH5~egGIjjo(;S51dNvO#9{a&N5->PGq?QV=7=M+Yj(q z|K!OGyAB!b%^+(Ta6fSgYE5^?Zkf)>eH)pTOaF-lV8rwa&%on-6%HRtV@%hHin8FC zxVU6~6AZ8MYokU5aDDLNLLUpg0pyveV>jx{0uaO7${ncsA{&nj=Mg*@429ryDu^_N zZ;L-gk}Mma!-VI~ovVDk%f|D^%AFF+oeqGI<(HwTkBY zZy3ey$f8clQr9Rp>YDjF-_WJ;r>r_m|MY|`k}8*17DlX?$}apDfX$8=qJ6>LCdbVJ z>r@f4a|FbcVPGdgMNv%8@dWQw?$0J8CObItlXCF)|*IX?M)>12FL$^}gA zB9Z{itVZz&U#EO(7Z7Vo5}-q@;=GAJ5s{#4URHgr8?rDSyU6w1O;+QjbPz-t%T4G0 zC^+Y>EZ1`W#7Mhl?Y^nf`ZKLL(?VAQF8>`04B5cW^(iI0rmH%;*+=DH%FhVx8)a*` zc_LPXt!6Ts=L;(1`DiM>ej}}?@p9^JUzfS&5tcPdDstA6k%d(L(9)u-e8n<1bmzJ+ zO4*<%(0DG<_c*sKzvHOI5}D&(vhTQM@^bu7aMj;A(p8KVE-!WFZ7UQOEWQ5k#aZWS z$wIY!i9-7&_RcOlFC*5x8ZF!9jqP@#;r4PRhqJ5AW<#z$_xvh0mS?tlz4&@oX};_% z1;x?`{r>83>g(Taq5{`Vc^no$WI27zru?_($ewlWyY+r4(QE}QUkqKc{q2>?wc<@5mFmx-<^G3I;|tZVc7Y)iGqa}8z4FqXOVETE4zvs zb3xZD1ob!&=?Rl0f3Uj${j==+cRx)@pBXj(@k0xzUHj;{jgOne#viSbUF_~wVY zQj>VCb*=R`K7U`{8#RH3No&@u_+&b0A1FE#+RP&p$Lp=Yds^H@=JKFx_JK?VUth*R z7Ai|6KskYFwsj!RRb5t8!GphXcJGnfp~tk2uZ-JvOX6|BZRTxyf)BcfK2O&%C?9JX z-Yk{3{Ci$I!60(l!!wRk<++I;SSJa*J}|%?;%=i;G6g0n$2g-XB)AL_Sk749h*!1U zt4E5w6B$;C(&Dodq5;h#qdGGqi_%=wzR?;bUeIsUDtbclWXugra;kJeDK zZf$+C|0>HkYYu)5p=WH#*&S*#aN)cJhugSMHG^$q_L$nzih)=AUbdS*@%-B_Z29Gt zH#8%!LPalpDQ6N+49y)*U!x)I%&>Lqb#0q(d)^N#|6)E6ASIZ6P9bc%EbQi|7}dCj ziLPxd4FG=j+t!!yhrK% zV}f5UMcCVJca96R`km?cSpR^y*DuyLg`V4cR4m^vJFJfqRdi9_Na6Dgz0w0jI~N|^ z8@8-hwREWQ_J8j2<5=E%d67KR{UIl~RL`AT>nw68Fz@x%J!S$+E>#!wzwOT$ezLgb zMIGfgA{u^d1znlH@L@X}iMW1tkt1%UTdfEZfKZ1m7PQLG`ar9UQFJnlFpw#5ScFzJxdEMsOuWYbC6p!#}UvK}1uiRKWat1zh~QT1aVVY$ud zGMam00}Q**8j$1!(;>cjXu!ZnlKtkWp%x%n15c$N$XnL%X=HW^Bnissc^isU73w`SdD3k^ zJ@eV=IiIlinQ=bJ90zEA`fzRwW&HI%#Hu)6r+!(r{{`D=JyXHT_@XF1uZ9DnqT?gI z-d=Id*~@gA*{oedYk0Y&UZ3+6(Gq=LGs?0Y;A1jo-V!7JerAB~OOENre}8s3%|$PN z{BARz+wz-U+KT$Sm1#I!x%1|b^{mXhaa~qV)Bl&duj*krd7_^sd+$K~)&a5W=LPb! zx%+=B7%Qu}%LQ%TSGBaXi={(~e!Wmq{J^$Nf8$kQ((Ie^FP)xbUp$3vvFmos-s|Z)G?0G1itje_XxTyY z)sAD&KJ{)im}<)3=19LX!my#W?&xU)ewH6nelto5y^r-XreOJ)V*8PY!D;rwK!$s> zPNtD$mGS%y`msFk0zZH4B!jcphTJ)&jf%LMYkt0_H;#V)?p7K8uyNa5&)mY{(?u4V z{p_0+ySu4w!soiSJJO@Vni=mbR9(Fm>)W8$gs^Jqw5u7Ds|;o`5MM}sjbw7$gVhB$u0Az1*05-}Y|7x!mw zTV^zSSL8ALX-s< zX$r9>13Y~{mT1C{9+)6pOvq*;C`kcHfKgX(%>r16?~C0C&`QEexVUHXKdBrj2xkmI zrUQd~OsSJ~qeK@0K^zoO?hqTH4&QU?Eolh|WsA1St1uh|CiG>#DByu75f@~L^$-;T2in7dHS+8&l&%w`eCL=ZG(N*Vf0}} z6_ZjtEL2_5ljmJb_Zq~dja5VUm7gr*)W5QzvwKsfv`_rT2*X|F_ES;1LgjW7+O@xS zmd2c?0z&@^h$aLXeG{}$X*cYTiKw7dRg#}hUFBIgVLZhl8*{|EHc@#%`qXHDvFx^g zQCZgdjQ3t#@BNmm#@HO8w|hRXv^q%mfKkdL`Jl)ieRaCr6UGmku1&1rTeZ+Q-mGUf zyHBFx<0qp7NB7FtN9`Bd#3*xCN!{rB4&Q`?kty?OMi+P5t52mTSE-rVp4SlO7*(Q} zoAP#Dno=LN7j=EqF!;HP?T%!E&UNSOfp(XB6thA@zurHRqCYWla<8YsaPJT2C>zJs zt?uo28wDS3c+-X8WDw@XImYW~X1jfzaHj1}KU+CY`&n`Gi01)2neoXnDmF1vhMZ&P z^+o08H1Cx5vAfy19y-awGGOiF=d($K`m%cGlQ5d7`@*;y_Y=l5!?oS&H@#<%UVV_g zSaGNEQD<-8h!eZxX35nj2HRY6z80qk>}67~-zTf1rIr*pB5!MI?ft;9VBIB|{+Nob zG4?UH)35UQ4J(@mZ-`Wi)qdOc%%@VbF!Nd4sqToJM*l{(ys=7Vh5QGHbP_h5a#5## zH|JE?Oz<)|Bv-4R4h_tVuT2~A=lXW)AD+1Gx9-@8R#l~FKd(BYAJV3MLnl%!eoH*G z&}kTAcIwNYeVplWurU1Y_ctr@)n7{cY**VXX;)YtQpWi>b79MtBy+9U(7%?VdiB+p z_BhpcGu8_#^UKA7DBb}g0-$zXQxjDRybA9E5Ic@-+Xw>*T!Cy_@SLg;#O@BwN?QX1 z1G3-&I$wx6b+E1gB2>KA_4$mEkXGyHU}yl-_T`n8aAr2H)R-BkmP25p%Rd^RMq-bH`KXm+7@z{tnRijWw&KE#oPXPLNMM!k-|H=Yc`EiUfsptzO}8)JhK1wWTvY;lZv7E#Q__+7q&`;B5;W9_$ZpAPZZ$5JZxw!>!zTXx-d zo1RZpT<7Z#DgN#u8Xv7|#otnlyA^(@UpTsoWocpD;$>anRHDH9bIf12w1mj{-LsCj z=^pd@apaALi#*#8a1_a!DSIWefIpIOQ?E$|aRy{|~! zCgIXv7xy)^K5o}(9y8L#8m!BF+T6uVs|`H7&`~saVU&m%kaK=U`f;BJdjN60nN;ZH z;y!lW%rNQj$*~wy6E_ zLlfFlOlQ8l(sY_IL*Th#5D4=oEL`fI^>81I^ds6apuT|iFf2kS7Ff}&QZ6zCfCUUc z7RJ*^4NmhDW_Xc^_2Dusqo2WgLrZp&mTU~P%WkNv1JMHrDiD}d9X3kCDsC&;rw8c~ zSv>&VF5V=}dh7yQ*E5>k37L%?`MgHkiZ5Rt3n%a1$cSO}$D1eN^w0->1_o!yMS<0p z(aFgg>c`(h>_}9=AgKtQMF=@aunG4B>R}4wx>Miuw8Sre-w*Cn8Z04DMJf>XFa#^Y zz6GeRZLFgOZN|E`LOO*Ho-LeEF{x?h@ESqKP2#J;;hk zw?Rr7nCb&U1W37AZeoSf`lij_-7Sq|R|l;0Q8}8U`I)C#N@BmUU$LOW+or?kpS_^C z)10QCG5lz&{n9~MshZX8Uc<0G(Ef7IWQDkFc2Zb{jmi%N>z(|D{tRawRkjod&$KTe zU3=g@qg6%!=2rzmubNq0y4T&w`MVw2Mpkm?=3Co$Fg?jy)Y-Ms^IT6%|^vG#p{TU#izn;xo->C+~Q5osH|==UM)p&xjGE3U~~2QQ8JRT z!R@Nmp@H9$Q(wMHalhD7T=?LfQ&r2cr~u)p8DV3ETBQ)d@`)p>M8fYJ<=JrlRcFVi z-?s`*pR|a}`AqWvjF*aSvX}hV499AQwLE>_9p-5tec?zSmSeipIB63Zkg>QWch29E zxxFc*L`+g?eSNf~K6Q09>Vw+dXHTR^e)RpI;x#_I)UlC>QVzu=W*aAy7hBa$l27j5adRx4&n$V@+i4|D zcBHW{gZ8B7a&)5`lR0!xK8WMh_aC>b1mDj8-O{wFHEr(cMKF~$kQr~SA-ln{V`7}77{7axdq+a(u4ICAQ$N3QYEgvFO!sfadSU9guli68du3VG3 za=y86=_mk7XenRAjS1Vhh}{e^OLFaNDFb5-0w3EZ}|AMj-g#-3&8k$Q24tbZ*#+?Rc=EmISFQcYZS>xa!9Vs6tPcqg_;N$aKB37@^J zFV5%&$Y$o=qKl@spUTS!sJeZsJkb^P;jbj8XdR`{eRm9FP3@ofy9Qnj+8WpMYPOo` zZo}m867!POVq4;rRH~v)XkZ`v=d|edik&{y@sAnrbL{MpxTzG4V$pPN&5qL_&aEzd zR~YOqAUY(@!Tr6x$Yct_vOF9{1~G$li3l{1sFxyZS4Gbfp^r-jt%)pS?)xlXlA zk5Bf!;EHJWR$^J*QBmY4bY5zxLL}K@bTRbfrH_{+eD`+gRfA{evKH2!R(ewcmzjDHnNc~!?W5SE+4<HAOp{vTHls=9LTWM$AcX!PwIv9ea-kvfoR_JAomIrAxyY9r6m8G{--$J77{8G4mt2^D3?CaVzWl7G8Qp4G5D}VVh`lOVFSbXHuj*^;^+i z#MOjoS+OK6=FOW2kc+~n?=#LREA34f!_P5M0eGx@(>dk$cI6JmP25Y`zyT)f-F*mVk)ue&AH>mh!R3B z1<--mDnr(mK$!F4fb%KWfB>|HV$j$nC^o(|D+cj50P7|6l+Y!^N|Efw!)g$0L7|7R z)g4e9S-f-dtRo$89k5PNCG6hx(CNRqI3jyfyTZe3aUB#89>ZIRcZ2Kq!l@1S(0!(k zQoVcses5yZo0ZD5tB7A0jfm+s>1HvFpfR~D{Vt1 z#T#p`2b|qkRP@Eww&H&C`lOS(m)BCC=NPsp%h>i5?OzqeaN-T`*p2dk11fcbx>bim zjpk1pvY%X+Erxb3I>1;)Ze>Cc$5V~_rSUovHb*7V7Rw%xd%!m-qn=FjLAIY)Beg{I zj>a*`sj_|iEqX)BDf(hNbjp17`I!qpZd*L`{MGu~N0(DJeUDfZ5U7)MB-QYt1*M~B z$0ByYVN3Yt?>Z5RNxBY;r*)XrY8}h0PV7JA(=I80Z@T{erCnFl<$I%qq6~KBI=V)5=J7wJH^bCH2q6M?SNA&!`d!0VW|*lhIQsY3HCQyqDR;SWV8^L{1JJU#knt$KauDM<~DeY)-47qp%Pe;485 zImhL6<^5!50IlcBuMU!yDY}0yUGv#)?y+^yiQfG>MUOuF4VO)1>w4b$h?pPikIbw= z1)`E_=+HALwEFYK(-Ug^>U6Y6*MH)Fn_YP#ba#21^9DrpUMY{(b3?Dwb}Ld=+DGDa zO{ZzMwpD#J4?bW1#&zF?8|%Z2J~inI<_2(EUU(+Hd()lmz9Ua$-He&8nml~sm!ISH zI4F~r%UoA^>`>6^P5;cVXjF@3EaU_`|G~~u4cZj>n_0J{yuHhlGL)az?N*4lGELr` zqN{ZF*$ba6JIgS$$ZLNzHqGb6} zetnj%lD02hbaAfDr5&M_!}H1IpE8;DH9ugqvJVLDcp{?DNaq^B63g*ns57AC#kcq2 z4YxXWvtHCq8`yS1@v4vC?;9U8d-d{lcC83tl>d?@zQ@>~-ocHoXogYZ(QM378bVndSzeb|E)mMM?q3`D-aRO&ANkWf8cE$=Nf6(~2l<%{sEQ0@&A9bPwA zHHsL2kbWhd@#1=;-Cu8^>P-SE8v=Bde3d>waH815>~6AK9&t1@VWAXSD&8=%m)iFq zDKO$&%M`UqAid`b{^K z$_kr)eH>>|^xP;Ek(2!3Xif6UXow)w9p+atZK(}?r@8IiRrcdg3yUv!12UkBeiYcLehs-?p2MPO8+G%Hgr1cD!r0YM9kYq zts$@cCF#T%5A9eL|e5vp%^;HHw+MZbVQubI!&&-C}q zF1EbmUz^hU@t2KN(DwsD#qJj#Z#GE(WgmWC^IqRl+z+bj(b}4r_pk3ZhL0UdGH9r6 zzo{TJam7$P+)kENU2ad@uYZANaHP^zDlp+tVr5wElha|R@w%3F$SD`Yk}-LC9AKdV zI--WV6LqI%pm@kdou;azQ40=~7{!FL0Llsd6Q?4zj~P75CvMF|d=J~kT~=XNHv3ap z(vG<+_~H(=M+tRb&Bw9|NPzG&7GaRzm?GAr9bFN5{tiazkme>J1R-YJQ-pOPDXe?)yUorIw zlQ@`Mq)~oB`F!HNAYO(2W?JF$WUUpZW5`k^*qS4oj*71a5Cnu-9C|2_NN8J0XA1dY zgfkjFq%F*D~YjP&93m@Rb%(QO&IBdAaVuS zt_2m9FGfJgS}cr)L56*hJJ63TO2x3RGxiDJX7t;&QRt@luGLS+FAenh_e{{)!C6A`{XPD?S8A@|79Q2qNu=Dkr&`?$tm)r|evw>IH; z&lg)^8Bf|<54Em%++Q848WGhIsF}jslq_&IZbx=q@k2MR3#0OsCG&pg%ufycADehK zPOhf?#eLJ#>W2U7XG1)(eN8nSleDxVTRBxc?r-+f`nZj?Rj+G%Wqf~Hh4}k-g+7NA z>;)<#b_m_WrzrlMSwnkE+tee2|3>xh+FuMar%W?td^D=WGOQ1;MUDR>U-+)7RJMfh z&fcPx+O@qz?S0pV7J9y`7=Bf=Fim~{?&Hym7nO2z?ZrSYAy)Z` zb&+_r(=iKqb^ON(u`MM%lcw2iX|0#)&vL=C5QAl`_Z-(kB9@i4DZHkcf6Z!Mx`?&j zH-zrh|J}eq8%zma3<^fR~F*vOce68VAi;-my$<1u%?K#@R2ze9Hfg`AFC zO0y@&_t&Y3OM7l_t9&Ud#`j`GqBz&}`aac>7w*^W$}fCl|NDFE^(z!Tc*A=0Oj_EU zo?k-AV-#=fWqHH4QMbPS#cfAS+i=pIa!4z1V(kDf>Yqi487$ zWcO`IQtd_EedMUhhUscf5od``o>d!Ip>Q+(dekb-t8M-2fGr=7Yl-yM4Ro6K3|!+a zV)|QNWE2~f5*hH7`HVH+8~tv_yo6n;Ya5$uN37%Fmpvfe*Eh=`yff>kbiTw9rtaJf{Jc9*o%{U~onjwB9hDC~#-R`&bdV+sYOX@8x>hI?BAd3x9% z&@Ai)GDp}hV1+>4iw_RGEXJ|Sf$V-~fDs1$VX=E)@7}#IuOTuyR8X;}e1HjtW6Y1t zccPggqqor8nJ@ia&^2fryZ7csjC&|7W1*|Y8WUfdRjb7)M02vc7^e}EH0-6^oZS|H z9s_z&!U8~7Z6@(N2d=9JVVXo>PUzDvrWR}t(^SPymF#w>wPf-UX@^K7@yS?fPqu|X z)p$5TpS&$F4k7bgQ1xAa(jGnn(->0p0iB15wiuRC3Zs1USRD@&hhobNvU;#)fFI5= z7?Thwn9&6sN`6{WQj(~<0Z2}QuX_ZJ6Zr<67_Q)$(hJyPV;^}2WbR+3dzg&QoPmZ3 zRBAZXV(8QEw~fAr9|2rzX5LCcG+zrM4yt&KR?e>!ff{6J6h2;t;;GfA|lY-0$G(P?##)d%P!BwvqLTBvkh{2Es zJO(fUvlVN=aoga$MAjV8D*b$J^$LnQaoC3v6Iwrt$LkpQ6coN0UuFCO5rM!Bz`wyw zMPQrs*#R@vyFTk;HC5ua46>(OXk5R$HNY4|Mugt2%r65ol1}kW)#Vm)sNtsTHF_mI zPP01DPSVguec?puas4PwJT!WUv&kVBIM>rPu4k*e>f%o4pBmX>@>! zQvP&f%U*RlrUwn_-4CC1d$4?sU|`(xA_9EB?)R~t56;o2!|bh0viw({xv^_V0DRRh zo7uGN@73MYQO{r6b%!O3OeJ<~SttC4XOpI;Pe`WF-ld3gx_>7u4!CW36|Wj?2=3;D zX0%_T6i<+fB*>^Eq59xD_P4COwC5^SJIM5C%WKOs&x0dOdb|0|=DoLXO_Pz4Q(9d* zd`Bul$ZpaJ5eev2t4Uw~snEb}Dz}br_Vvl)e$6Zv-5_)wJ)fDr>*}15UqVKl zG=G)wZMEBfM%HajKMTxi_2;2GltiNRkACwbj~?(#+Sy*B5s2YhN7zF5d{+1F!@T=Y5~ERz*hES0-Zp2aMmATcQ)R$}px0GMia=m7h*!6}==&Ej)@N z$y+abA@}kW54NVQQ&CEj;#?|im?9psZ1E%?+ug7@&GB3~Gk>2DLa~=h_EcZ~DJs(O z^j5YR_#M4Bd-Xx2Es7Ex7#Id%)rP{TA!d;V$QtlHOgmnslW^jMi6+!5rmP$zjF8jP0$d)gybj(pg-?1_ki!7! z9-wy6G9{p3g*Zw1TC2b=^f5s20=M_3YU{&IlDOgrC^94hiUBa)7mM7cqds5c^c|K>| zQO|*(Wpdn8mY0T2eJ-T@G9*TMZCBT3Pn*m+p4?6Qruif`b=Bu3v>Sc0Qiy$eCzz(U z|FV>S`No5zc9*yR`orXtxjG%4+s1e?!BAd3)$QS`@wfR#zXL}umybwDc5X!^_FQ}Y z;%5FvvDQGvL%BP?!J)I&R{|8$((34at|KMCJFZa^dc4#OG0vmhLnQz5ldhyM8N+;C zfgB9M1Gblo?k;L|4s4jh>IlPk9UqL4AO<NhPC-tr%FxOJ?g^;20*ZgAJdcJC!5%Ar^X5yJO5bW@Nqv~F z!C5SNRNj|n?&51oZ({=EEcup3A94<>FP}B>{`bvsmB%k)6E3qX?wqJSBeSd^PY$UJcGB_Gs1_Ur zrQsaOjK1wU=BFxub#q6dnPKwGv#0Z3M@ws`b^@lDU zXE{QV8Byn{opNt{BD+jvoayXGL};Vk?c|73^IhBqiA)NY0y*&TK+kVY2A&TvPgr-# zJRaNfR9a1z94(Dc|E#xQZGQ1UMETZh!<$+az6xM1I-E$_)ty@-eww=SIl1%v<4+<% zkzBo0S9fJfD+1y+dB(l4D)Q+^N2C_64$Y#jQ;+rZBZVv1IInzMx|4!157+k?hZbW4 zW_rB_^cOM;db-91HRRKEHsS=ThTUFi@^xHPz&k&dx^@4MSz`3YoZJOJjJx;T1#WzQ zR)tuVaLXN7rV$e=;>|v+7ScEpYCX=wu&?jGEiXsGwtO%8x@xp&;(YlCAul+PCxyQe z-YYVHspr9w@hYLRE23WkYq?bw+U)9c9%1(jYz%k&;sa|{OPc3f>xlpndG_Lz3RnM4a98}b?dJY0 zDtz#K{NjfT9RJ$ZsX$1etS8Y1ao%PG{n6ZfVDqoDhEs3P4Zh&__dEY5Z|}Ldfwvol zTp$pT2PafW|AINp@K7yzTnEm$AmX225H2~DW*dGqkRZU9$|op@gL*TwRr^b(z@-2d zg5#ihEJ&%=3tgZiKyzTM#2<^1Cr`v77B8nh{O^B9T8u#dRXLA8HPl=JvD}l^ zad3rr9*qBVdJL0oz?ODT4>9}hOdeaY;jsN6?flPeeY`z_gcT)1K^PMcQW@eH5d3}J zM#j7#HIB*ox^@Gt2G8j5^>OPo$_j(sh|4*(`ivCqXS6} zry)HyQ2n7B#DC(C&3uK4U_Fgek-+6BV5iF;1HJg`RtNJ~xFAu0PG=0Md#oc3^+ABK z49O&*6N*A*qglx7z>?(+ls-yCOWOdT0IWlflF1NJhH5)^imWJ5vJ{+|bC*mk5Ij~v zi0lNxp>>$#uQhW-taKsB(JSC{pyj-wqBvUF3>a=^Ai^ywDbay4lOD6lA=lGu7F|&_ zbGp@Th~}QWVhk%%+0>c;YzL$D7aQSTQm%0OJP* z-hc)KU66sQ9FQ>JrUIo%djVqJ27*NuK#dI!dN>i>-~z`X*uay6gNY#71qD+k08#<> zW(6$PXxU9v918WHV0{OAmRFIH-;&+NTF_qt5fLqUfeK!r@TLH|XW&^`DA5en$XDE@ zQ4tDHihBSoJy8n@@Yq^dj(1dUBHUD%09Kd;HUS9`C_Ib+qOyQ^D|CMoE|Q>nsbARC zF*4GChYnO@fD$PH*$GM>8D7M_6zh~v|Dk>7PBSnW=70a5@juBt0VFAa(-i`s6q*Lb zwJ5Oi0e(XeT@4?sHle5%xH%tFJVRmOCwsVo=%VK18y`>vABfs9_EozUDBTwlX=sE7 z^+7|sQTZaf=#BTUzT`On;4KD93$E;X!_9}3StIliT}>5c77&0vi=^>ulVrBw*AQS)%SrNddp@7|J?Fm;b9t`>@Ck)&L>mXW) zf#yORq=@GSmP7#a5trY8;^IQi!h+W7aEFSRD3%YBVZAn7wBQWxt<%u>doV+Xvg%|O zY5?n+0G|h?m_gY2zW3_2G2eYVG!YBUxd#4t6Zn!*D{@p65(SawBo{I;S3@!rWiO%i z#8ApKvN-Ay$@Ikk+p5F16t41$m_v?PoLRKIq9D1R;scs6qI1##wEYFy&jjvH@#`B1 zqJoV%r3}U|$+JNh@n;)07P%;b`**!Gh)}0>vdW?)deNL=Tniqg8Gt<=bhK zCq#iQ)N2;4=2mTNVWV@HYTr>XFAc_4R3Yy;GKbmc39JG$faSoUeU47LEr4-u%MC^qYJ3 z53Q`8!GxFM8U^$qXx%m-tqGP*;Cp&{-YK@BL0jB&WfS(2t#BHf$<30|$}mW~>$A%X5gttzzct@grIArXTpv8f%<964^DIrI)RIOPN2$#L+R*TefRrf)%KU8QIw{ za5#&`#zrVy!1=1>xv4!o;6TO!Lvcq($Llt8^dePyilbg^kf~jSk_zaB-r917`-xo6 zUv6$DRv?e;u$W)|YrV=FiuM#O7KMP=3#qA5a4J8qKrVdgk}`Dt=)QvmL7;EI5-CS> zstFm~qON?)l5pID!9$7MXiQGu=m`x^vP*Y;6AOfl(2*TXs;xY7yDinW_4|O8J_E|b znTmxRsRvEc$al0NZ*0{D7c5x5p>iMSXxmTmBsu1VaH&OeGEtwrB#*JL+|&cVJ<#Uf zVzG%JzsGk3SC8gM+O|AB6O*~S`;LduyeA(z$`B9`fSAtN#3zJPE&38Y(+b9a$XN(= z^Mp3A58A!~HHPK|)>!mSk4j!VgdGl|)-@YM^ej68Jz#Gb9{Q^+ds1@rohPP#s_^nD zai(DVXuXCxkh{=ES@IQb;nrr2Nac6z0{~Whu5)}Z_g06iCyt9WFi?gPJ(m9?L>@l#-yM{Z0KLXKqjaqB68);J=H|9Mp8Uzhm*^RWLsD)Q-nKCBw^Z#-3@Hz%*q zmg7=JBTEX6w;I{U))OvkCJwvjslcOhq)7CP%wWOu#)wOoeKQx?mi9(0L(W?3ASjxn z-z)jyr77u2(#xCT7a*MSX>@5mN9QrmCmNU&w)9Ek-y_DfYSCmTh@NqOq@(*nIYa4E z%B2>JCn9{6;YYuI&NbCms{3%W2|6%8W^|w9T|Iv9D!cMaZ^-!+e{b34-6+yBw>sjs z6EPNFKWHqi;n#q zfg_s(mcAt?<0!Li?Ns!}VF|Jj%Id)ar=*iphj`e=)Chguc7Ryi%c zOCB#9k}7$-rsnB8D;|nr_XNJjvBr=|EW}xyb44;9mHxI<3-jK-cmBMwP4X(Eg225F4ivMi8zXIf3#k6}pvo`lXLI z6J&lb@hR*LzWSxemuAQm@f4#PWVre2zD3FVJKoAU=ct8lOW@+@>1Bahb7c+sl&Hy>q|P!E3pjrsj#Img$cT(${I@GDQ2f*kxe>kuQUh4oOmB zTZZ_bx;#33N|CC=bh=OqOQxQ7+Oci}#^b7K->SpoKSj9Iy5C#+Svh6aw@Y5=nEb-$ zd$d7Z?j4l4%FXQhI6~upL~|yRyrqt^Bew3~ zdUswyoI9S_>e0=~6|R1?wmy z&X*N*l~k+P%F6pN_wiys-cy8kW`=SJk-aKiV(F_3GJ z-MVRM8gP^ULBC^=sinnkgc#O+zyC_1hud>jzZ*1k*#%R}7Li???&D#J^t^iUy>G^r z)$>|o;+ovTRwo)Mm`4m}5^0$`(>R@K1e<-GZzn ztkdb(3)YsN>d_oSItQ+n&v$ioyyv8(=ontWKacgab7SS1L1R%QjIOZ;8qE{1R)e-#qlRTjUzP+piQG-+c#GU#HtNLEI?X`FPr3e+lnU+Yc z@%&fLT2?>9))@!8jV-oSV-^ExG?V(9xzvYtYh}FLn|^2%cNtJSZzflI&z#YW1drC$`hL;8l)qhVHmc%?d8_b?e{fWJ^H;`7d^QKLy*&=Xm+1%Ku8Lm#byP* z+~LY(`-08eYPwsWmA!EeA6JpS^n{(*UYX*M@ehhbp}mK)kHh_MvuA$cQ+q1?L#%N) z!e(mp#l4;15ng3eSgEV~aTW=Tibocj;XOF<0yEd}LgT^O$32X6d<~Z}lw|jl7j5Y? z9gn8Y1vj#jJ@O;uLbeX(0mG>AVwgD^KC z#(dT>sLG^1XN>a0Bnd@cer|gd6JNNM`fBmXy>b^d#%)>g+O2ma5r{2IkV%XT#~&5< zbZ)1`mD~)7a;i_4YRV-2V^G|1a)!g%u%akA%&QeH>-XNI_jkhS<^&2&Gi&c~rIel0 zBPZOT&HlV_QJ3NK;bE3Dqr~>kxs(BkMtH_1?bKY!V(ABrOkDD6RV7T8UK1sBvpu>J zzVb%@lJnT=#RJ!2UIHYYLTpW~BxbvGQQ`dhQo}{g zTEEmUjQ)p}r*D(;bhbNoW)GL`y%bzBx;N40wk4_)T6VCZDQJZBwdA}bxiW%HyvhGQ zTcSpPd0{%HM^t)Hmz|KIhm8>LOp71J>PE=t<%{__rS-AnzI3#yV=cHNQ8}Y~4>Y|J z=65-pG#_O)TocEInkRc7%<#3_YUnVhdS_lQj*n?G9`95c|IrXU%H>;G-265CQennr z;arZ6y5UAu9(-9>#FJ-P<_SsRU0v^mCYu|R!S%jOLH@FklE_9_YcmuU=y z#T!nvN$xi3mv+A<+xgYCEu7A!rs5oZZIqtmgH<($Cd?EQ@WZdx^}dsI=l?@A%%E@F z`QoS%)5(qRx8xeYg;i5^szOmYz<~IZBH1Ir<3QV$;+y)y(2NDaXLXYc)E%A zw!~`lb!eV>SVa5hmEp!_PJ%b>o!$B`=Y;e;y!D^okl>CY+4-?=v9_pka$;LNPYMe+BCf-|`4LBEQ0nu#C*0n`8Huk;h=$CYOb|)+ zkn|0G*_PTq>L!*b^OoP|Esd~Irs1|`nkorKbu>#z26AVAbFPNq|b$Ecx;&Ty&+ z1}3d0FVddf_^`%P>P%6=9ijYfMKz|n+FGF0SU9k5Sm$6Nxl+2|L-S^~7c0g0z9?Ms zi#6}HqAc%Ce_#8G>gvn)3gn{khWA=+hyP$ejJWYF%s#iCJ#x$2T6Mw1M-~sOJbEEU ziB~-$jE~Gme)0J^lw8`)mgw0OLDdxbS>x`}%A`+t6q$#W&%2TpPK*v7NBYX4@mX1^ zrg)Nv2lT-jXV~0w7#|+?oUpo~NbcA*U01x==%6s7|4AB)uxE}o@Y6WWrYn&XNz?Z# zhS{_y(bIR{`?FRi;!I(gR9#2)?+}*&l`FI!8}TN{BAqqQJuWq!Fub%DE~d5S4E9{C z1xM<=z81GJsX)uUR%&$$JmG8^4T;e54Xo78RxXhZ58&u@_v41tyrw){NeP+>tFd-A zsjt>6wG6cgiyfa2&aUP9Y_&NX6&W|qFd|hfk%ANeKu9e^VI>}h&?@23}fy4dp^{-MBki3w01V6Pa&TGQR u*N*wYCJ?uC4HhjzG&$#D{(aH1i(LP)b+zWMF&zdrwQEG0$~lS;0{#OM2Tbz- From 340d0a709bb9daa1715a895202a3426dcd7fc028 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 6 Oct 2016 19:51:26 +1100 Subject: [PATCH 186/256] update troubleshooting --- ...ot-onboarding-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index 238d8bd053..9f73d970e0 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -116,7 +116,7 @@ Channel name: Admin ID | Severity | Event description | Troubleshooting steps :---|:---|:---|:--- -1819 | Error | Windows Defender Advanced Threat Protection CSP: Failed to Set Node's Value. NodeId: (%1), TokenName: (%2), Result: (%3). | Windows Defender ELAM driver needs to be enabled see, [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) for instructions. +1819 | Error | Windows Defender Advanced Threat Protection CSP: Failed to Set Node's Value. NodeId: (%1), TokenName: (%2), Result: (%3). | Download the [Cumulative Update for Windows 10, 1607](https://go.microsoft.com/fwlink/?linkid=829760). ## Troubleshoot onboarding issues on the endpoint If the deployment tools used does not indicate an error in the onboarding process, but endpoints are still not appearing in the machines view an hour, go through the following verification topics to check if an error occurred with the Windows Defender ATP agent: From ef51ca22260f482cd5c4be391fbd998ffac3f05f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 6 Oct 2016 20:00:47 +1100 Subject: [PATCH 187/256] fix spacing --- ...dpoints-mdm-windows-defender-advanced-threat-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index c0bd42e7b2..89bda37390 100644 --- a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -47,7 +47,6 @@ For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThre ![Microsoft Intune Configuration Policies](images/atp-intune-add-policy.png) b. Under **Windows**, select **Custom Configuration (Windows 10 Desktop and Mobile and later)** > **Create and Deploy a Custom Policy** > **Create Policy**. - ![Microsoft Intune Configuration Policies](images/atp-intune-new-policy.png) c. Type a name and description for the policy. @@ -57,7 +56,6 @@ For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThre ![Microsoft Intune add OMC-URI](images/atp-intune-add-oma.png) e. Type the following values then select **OK**: - ![Microsoft Intune save policy](images/atp-intune-oma-uri-setting.png) - **Setting name**: Type a name for the setting. @@ -68,9 +66,11 @@ For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThre f. Save the policy. + ![Microsoft Intune save policy](images/atp-intune-save-policy.png) g. Deploy the policy. + ![Microsoft Intune deploy policy](images/atp-intune-deploy-policy.png) h. Select the device group to deploy the policy to: From 5ce82e421743b7b450d2ae7b8308045d133f2ea2 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 6 Oct 2016 06:58:11 -0700 Subject: [PATCH 188/256] ./V --- windows/manage/waas-wufb-intune.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/windows/manage/waas-wufb-intune.md b/windows/manage/waas-wufb-intune.md index b22418aedb..8ce9bae60a 100644 --- a/windows/manage/waas-wufb-intune.md +++ b/windows/manage/waas-wufb-intune.md @@ -47,7 +47,7 @@ In this example, you use two security groups to manage your updates: **Ring 3 Br 5. In **Setting name**, type **Enable Clients for CBB**, and then select **Integer** from the **Data type** list. -6. In the **OMA-URI** box, type **.Vendor/MSFT/Policy/Config/Update/RequireDeferUpgrade**. +6. In the **OMA-URI** box, type **./Vendor/MSFT/Policy/Config/Update/RequireDeferUpgrade**. 7. In the **Value** box, type **1**, and then click **OK**. @@ -78,7 +78,7 @@ You have now configured the **Ring 3 Broad IT** deployment ring to enable the CB 4. In **Setting name**, type **Enable Clients for CBB**, and then in the **Data type** list, select **Integer**. -6. In the **OMA-URI** box, type **.Vendor/MSFT/Policy/Config/Update/RequireDeferUpgrade**. Then, in the **Value** box, type **1**. +6. In the **OMA-URI** box, type **./Vendor/MSFT/Policy/Config/Update/RequireDeferUpgrade**. Then, in the **Value** box, type **1**. 7. Click **OK** to save the setting. @@ -86,7 +86,7 @@ You have now configured the **Ring 3 Broad IT** deployment ring to enable the CB 9. For this setting, in **Setting name**, type **Defer Updates for 1 Week**, and then in the **Data type** list, select **Integer**. -11. In the **OMA-URI** box, type **.Vendor/MSFT/Policy/Config/Update/DeferUpdatePeriod**. +11. In the **OMA-URI** box, type **./Vendor/MSFT/Policy/Config/Update/DeferUpdatePeriod**. 12. In the **Value** box, type **1**. @@ -96,7 +96,7 @@ You have now configured the **Ring 3 Broad IT** deployment ring to enable the CB 15. For this setting, in **Setting name**, type **Defer Upgrades for 1 Month**, and then in the **Data type** list, select **Integer**. -17. In the **OMA-URI** box, type **.Vendor/MSFT/Policy/Config/Update/DeferUpgradePeriod**. +17. In the **OMA-URI** box, type **./Vendor/MSFT/Policy/Config/Update/DeferUpgradePeriod**. 18. In the **Value** box, type **1**. @@ -134,7 +134,7 @@ In this example, you use three security groups from Table 1 in [Build deployment 4. In **Setting name**, type **Enable Clients for CB**, and then select **Integer** from the **Data type** list. -6. In the **OMA-URI** box, type **.Vendor/MSFT/Policy/Config/Update/BranchReadinessLevel**. +6. In the **OMA-URI** box, type **./Vendor/MSFT/Policy/Config/Update/BranchReadinessLevel**. 7. In the **Value** box, type **0**, and then click **OK**. @@ -146,7 +146,7 @@ In this example, you use three security groups from Table 1 in [Build deployment 8. Because the **Ring 2 Pilot Business Users** deployment ring receives the CB feature updates after 14 days, in the **OMA-URI Settings** section, click **Add** to add another OMA-URI setting. 8. In **Setting name**, type **Defer feature updates for 14 days**, and then select **Integer** from the **Data type** list. -10. In the **OMA-URI** box, type **.Vendor/MSFT/Policy/Config/Update/DeferFeatureUpdatesPeriodInDays**. +10. In the **OMA-URI** box, type **./Vendor/MSFT/Policy/Config/Update/DeferFeatureUpdatesPeriodInDays**. 11. In the **Value** box, type **14**, and then click **OK**. ![Settings for this policy](images/waas-wufb-intune-step11a.png) @@ -174,7 +174,7 @@ You have now configured the **Ring 2 Pilot Business Users** deployment ring to e 4. In **Setting name**, type **Enable Clients for CBB**, and then select **Integer** from the **Data type** list. -6. In the **OMA-URI** box, type **.Vendor/MSFT/Policy/Config/Update/BranchReadinessLevel**. +6. In the **OMA-URI** box, type **./Vendor/MSFT/Policy/Config/Update/BranchReadinessLevel**. 7. In the **Value** box, type **1**, and then click **OK**. @@ -186,7 +186,7 @@ You have now configured the **Ring 2 Pilot Business Users** deployment ring to e 8. In **Setting name**, type **Defer feature updates for 0 days**, and then select **Integer** from the **Data type** list. -10. In the **OMA-URI** box, type **.Vendor/MSFT/Policy/Config/Update/DeferFeatureUpdatesPeriodInDays**. +10. In the **OMA-URI** box, type **./Vendor/MSFT/Policy/Config/Update/DeferFeatureUpdatesPeriodInDays**. 11. In the **Value** box, type **0**, and then click **OK**. @@ -216,7 +216,7 @@ You have now configured the **Ring 3 Broad IT** deployment ring to receive CBB f 4. In **Setting name**, type **Enable Clients for CBB**, and then select **Integer** from the **Data type** list. -6. In the **OMA-URI** box, type **.Vendor/MSFT/Policy/Config/Update/BranchReadinessLevel**. +6. In the **OMA-URI** box, type **./Vendor/MSFT/Policy/Config/Update/BranchReadinessLevel**. 7. In the **Value** box, type **1**, and then click **OK**. @@ -228,7 +228,7 @@ You have now configured the **Ring 3 Broad IT** deployment ring to receive CBB f 8. In **Setting name**, type **Defer quality updates for 7 days**, and then select **Integer** from the **Data type** list. -10. In the **OMA-URI** box, type **.Vendor/MSFT/Policy/Config/Update/DeferQualityUpdatesPeriodInDays**. +10. In the **OMA-URI** box, type **./Vendor/MSFT/Policy/Config/Update/DeferQualityUpdatesPeriodInDays**. 11. In the **Value** box, type **7**, and then click **OK**. @@ -236,7 +236,7 @@ You have now configured the **Ring 3 Broad IT** deployment ring to receive CBB f 8. In **Setting name**, type **Defer feature updates for 30 days**, and then select **Integer** from the **Data type** list. -10. In the **OMA-URI** box, type **.Vendor/MSFT/Policy/Config/Update/DeferFeatureUpdatesPeriodInDays**. +10. In the **OMA-URI** box, type **./Vendor/MSFT/Policy/Config/Update/DeferFeatureUpdatesPeriodInDays**. 11. In the **Value** box, type **30**, and then click **OK**. From 60d4ea510b6107176a9b48bf920075319db18643 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Thu, 6 Oct 2016 08:23:33 -0700 Subject: [PATCH 189/256] updates --- devices/surface-hub/monitor-surface-hub.md | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/devices/surface-hub/monitor-surface-hub.md b/devices/surface-hub/monitor-surface-hub.md index b28e3e7208..720218d90a 100644 --- a/devices/surface-hub/monitor-surface-hub.md +++ b/devices/surface-hub/monitor-surface-hub.md @@ -14,9 +14,27 @@ localizationpriority: medium # Monitor your Microsoft Surface Hub -Monitoring for Microsoft Surface Hub devices is enabled through Microsoft Operations Management Suite (OMS). +Monitoring for Microsoft Surface Hub devices is enabled through Microsoft Operations Management Suite (OMS). The [Operations Management Suite (OMS)](https://go.microsoft.com/fwlink/?LinkId=718138) is Microsoft's IT management solution that helps you manage and protect your entire IT infrastructure, including your Surface Hubs. -The [Operations Management Suite (OMS)](https://go.microsoft.com/fwlink/?LinkId=718138) is Microsoft's IT management solution that helps you manage and protect your entire IT infrastructure, including your Surface Hubs. You can use OMS to help you track the health of your Surface Hubs as well as understand how they are being used. Log files are read on the devices and sent to the OMS service. Issues like servers being offline, the calendar not syncing, or the device account being unable to log into Skype are shown in OMS in the Surface Hub dashboard. By using the data in the dashboard, you can identify devices that are not running, or that are having other problems, and potentially apply fixes for the detected issues. +Surface Hub is offered as a Log Analytics solution in OMS, allowing you to collect and view usage and reliability data across all your Surface Hubs. Use the Surface Hub solution to: +- Inventory your Surface Hubs. +- View a snapshot of usage and reliability data for Skype meetings, wired and wireless projection, and apps on your Surface Hubs. +- Create custom alerts to respond quickly if your Surface Hubs report software or hardware issues. + +## Add Surface Hub to Operations Management Suite +If you are already using OMS, you'll find Surface Hub solutions in the Solutions Gallery. Select the **Surface Hub** tile in the gallery, and then click **Add** in the solution's details page. If you're not using OMS, you'll need to add Surface Hub to the Solutions Gallery. For more information, see [Get Started with Updgrade Analytics](https://technet.microsoft.com/itpro/windows/deploy/upgrade-analytics-get-started). + +**To add Surface Hube to Operations Management Suite** +1. **Sign in to Operations Management Suite (OMS)**. You can use either a Microsoft Account or a Work or School account to create a workspace. If your company is already using Azure Active Directory (Azure AD), use a Work or School account when you sign in to OMS. Using a Work or School account allows you to use identities from your Azure AD to manage permissions in OMS. +2. **Create a new OMS workspace**. Enter a name for the workspace, select the workspace region, and provide the email address that you want associated with this workspace. Select Create. +3. If your organization already has an Azure subscription, you can link it to your workspace. Note that you may need to request access from your organization’s Azure administrator. +**Note**: If your organization does not have an Azure subscription, create a new one or select the default OMS Azure subscription from the list. Your workspace opens. +4. **Add Surface Hub solution**. In the Solutions Galler, select the Surface Hub tile in the gallery and then select **Add** on the solution’s details page. The solution is now visible on your workspace. + + + + +You can use OMS to help you track the health of your Surface Hubs as well as understand how they are being used. Log files are read on the devices and sent to the OMS service. Issues like servers being offline, the calendar not syncing, or the device account being unable to log into Skype are shown in OMS in the Surface Hub dashboard. By using the data in the dashboard, you can identify devices that are not running, or that are having other problems, and potentially apply fixes for the detected issues. ### OMS requirements From db904e20940d6130db8d9bc993625af6c52cbc34 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Thu, 6 Oct 2016 10:23:55 -0700 Subject: [PATCH 190/256] updates --- devices/surface-hub/monitor-surface-hub.md | 135 +++++++++++++-------- 1 file changed, 85 insertions(+), 50 deletions(-) diff --git a/devices/surface-hub/monitor-surface-hub.md b/devices/surface-hub/monitor-surface-hub.md index 720218d90a..95f804b5a6 100644 --- a/devices/surface-hub/monitor-surface-hub.md +++ b/devices/surface-hub/monitor-surface-hub.md @@ -24,79 +24,114 @@ Surface Hub is offered as a Log Analytics solution in OMS, allowing you to colle ## Add Surface Hub to Operations Management Suite If you are already using OMS, you'll find Surface Hub solutions in the Solutions Gallery. Select the **Surface Hub** tile in the gallery, and then click **Add** in the solution's details page. If you're not using OMS, you'll need to add Surface Hub to the Solutions Gallery. For more information, see [Get Started with Updgrade Analytics](https://technet.microsoft.com/itpro/windows/deploy/upgrade-analytics-get-started). -**To add Surface Hube to Operations Management Suite** +**To add Surface Hub to Operations Management Suite** 1. **Sign in to Operations Management Suite (OMS)**. You can use either a Microsoft Account or a Work or School account to create a workspace. If your company is already using Azure Active Directory (Azure AD), use a Work or School account when you sign in to OMS. Using a Work or School account allows you to use identities from your Azure AD to manage permissions in OMS. 2. **Create a new OMS workspace**. Enter a name for the workspace, select the workspace region, and provide the email address that you want associated with this workspace. Select Create. -3. If your organization already has an Azure subscription, you can link it to your workspace. Note that you may need to request access from your organization’s Azure administrator. -**Note**: If your organization does not have an Azure subscription, create a new one or select the default OMS Azure subscription from the list. Your workspace opens. +3. **Link Azure subscription to your workspace**. If your organization already has an Azure subscription, you can link it to your workspace. Note that you may need to request access from your organization’s Azure administrator. +> [!NOTE] +> If your organization does not have an Azure subscription, create a new one or select the default OMS Azure subscription from the list. Your workspace opens. 4. **Add Surface Hub solution**. In the Solutions Galler, select the Surface Hub tile in the gallery and then select **Add** on the solution’s details page. The solution is now visible on your workspace. +## Use the Surface Hub dashboard +From the **Overview** page in your OMS workspace, click the Surface Hub tile to see the Surface Hub dashboard. Use the dashboard to get a snapshot of usage and reliability data across your Surface Hubs. +Click into each view on the dashboard to see detailed data, modify the query as desired, export the data to Power BI, and create alerts. +> [!NOTE] +> Most of these views show data for the past 30 days, but this is subject to your subscription's data retention policy. -You can use OMS to help you track the health of your Surface Hubs as well as understand how they are being used. Log files are read on the devices and sent to the OMS service. Issues like servers being offline, the calendar not syncing, or the device account being unable to log into Skype are shown in OMS in the Surface Hub dashboard. By using the data in the dashboard, you can identify devices that are not running, or that are having other problems, and potentially apply fixes for the detected issues. +**Active Surface Hubs** +Use this view to get an inventory of all your Surface Hubs. Once connected to OMS, each Surface Hub periodically sends a "heartbeat" event to the server. This view shows Surface Hubs that have reported a heartbeat in the past 24 hours. + +**Skype meetings** +Use this view to get usage data for Skype over the past 30 days. The graph shows the total number of Skype Meetings started across your Surface Hubs, and a breakdown between scheduled meetings, ad hoc meetings, and PSTN calls. + +**Wireless projection** +Use this view to get usage and reliability data for wireless projection over the past 30 days. The graph shows the total number of wireless connections across all your Surface Hubs, which provides an indication whether people in your organization are using this feature. If it's a low number, it may suggest a need to provide training to help people in your organization learn how to wirelessly connect to a Surface Hub. + +Also, the graph shows a breakdown of successful and unsuccessful connections. If you see a high number of unsuccessful connections, devices may not properly support wireless projection using Miracast. For best performance,Microsoft suggests that devices run a WDI Wi-Fi driver and a WDDM 2.0 graphics driver. Use the details view to learn if wireless projection problems are common. + +When a connection fails, users can also do the following if they are using a Windows laptop or phone: +- Remove the paired device from Settings > Devices > Connected devices, then try to connect again. +- Reboot the device. + +**Wired projection** +Use this view to get usage and reliability data for wired projection over the past 30 days. If the graph shows a high number of unsuccessful connections, it may indicate a connectivity issue in your audio-visual pipeline. For example, if you use a HDMI repeater or a center-of-room control panel, they may need to be restarted. + +**Application usage** +Use this view to get usage data for apps on your Surface Hubs over the past 30 days. The data comes from app launches on your Surface Hubs not including Skype for Business. This view helps you understand which Surface Hub apps are the most valuable in your organization. If you are deploying new line-of-business apps in your environment, this can also help you understand how often they are being used. + +**Application Crashes** +Use this view to get reliability data for apps on your Surface Hubs over the past 30 days. The data comes from app crashes on your Surface Hubs. This view helps you detect and notify app developers of poorly behaving in-box and line-of-business apps. + +**Sample Queries** +Use this to create custom alerts based on a recommended set of queries. Alerts help you respond quickly if your Surface Hubs report software or hardware issues. For more inforamtion, see [Set up alerts using sample queries](#set-up-alerts-with-sample-queries). -### OMS requirements +## Set up alerts with sample queries -In order to manage your Surface Hubs from the Microsoft Operations Management Suite (OMS), you'll need the following: +Use alerts to respond quickly if your Surface Hubs report software or hardware issues. Alert rules automatically run log searches according to a schedule, and runs one or more actions if the results match specific criteria. For more information, see [Alerts in Log Analytics](https://azure.microsoft.com/documentation/articles/log-analytics-alerts/). + +The Surface Hub Log Analytics solution comes with a set of sample queries to help you set up the appropriate alerts and understand how to resolve issues you may encounter. Use them as a starting point to plan your monitoring and support strategy. -- A valid [subscription to OMS](http://www.microsoft.com/server-cloud/operations-management-suite/overview.aspx). -- [Subscription level](https://go.microsoft.com/fwlink/?LinkId=718139) in line with the number of devices. OMS pricing varies depending on how many devices are enrolled, and how much data it processes. You'll want to take this into consideration when planning your Surface Hub rollout. +This table describes the sample queries in the Surface Hub solution: -Next, you will either add an OMS subscription to your existing Microsoft Azure subscription or create a new workspace directly through the OMS portal. Detailed instructions for setting up the account can be found at: [Onboard in minutes](https://go.microsoft.com/fwlink/?LinkId=718141). Once the OMS subscription is set up, there are two ways to enroll your Surface Hub devices: +| Alert type | Impact | Recommended remediation | Details | +| ---------- | ------ | ----------------------- | ------- | +| Software | Error | **Reboot the device**.
      Reboot manually, or using Reboot CSP.
      Suggest doing this between meetings to minimize impact to your people in your organization. | Trigger conditions:
      - A critical process in the Surface Hub operating system, such as the shell, projection, or Skype, crashes or becomes non-responsive.
      - The device hasn't reported a heartbeat in the past 24 hours. This may be due to network connectivity issue or network-related hardware failure, or an error with the telemetry reporting system. | +| Software | Error | **Check your Exchange service**.
      Verify:
      - The service is available
      - The device account password is up to date – see [Password management](password-management-for-surface-hub-device-accounts.md) for details.| Triggers when there's an error syncing the device calendar with Exchange. | +| Software | Error | **Check your Skype for Business service**.
      Verify:
      - The service is available
      - The device account password is up to date – see [Password management](password-management-for-surface-hub-device-accounts.md) for details.
      - The domain name for Skype for Business is properly configured.| Triggers when Skype fails to sign in. | +| Software | Error | **Reset the device**.
      This takes some time, so you should take the device offline.
      For more information, see [Device reset](device-reset-surface-hub.md).| Triggers when there is an error cleaning up user and app data at the end of a session. When this operation repeatedly fails, the device is locked to protect user data. You must reset the device to continue. | +| Hardware | Warning | **None**. Indicates negligible impact to functionality.| Triggers when there is an error with any of the following hardware components:
      - Virtual pen slots
      - NFC driver
      - USB hub driver
      - Bluetooth driver
      - Proximity sensor
      - Graphical performance (video card driver)
      - Mismatched hard drive
      - No keyboard/mouse detected | +| Hardware | Warning | **Contact Microsoft support**. Indicates impact to core functionality (such as Skype, projection, touch, and internet connectivity).
      **Note** Some events, including heartbeat, include the device’s serial number that you can use when contacting support.| Triggers when there is an error with any of the following hardware components.
      **Components that affect Skype**:
      - Speaker driver
      - Microphone driver
      - Camera driver
      **Components that affect wired and wireless projection**:
      - Wired touchback driver
      - Wired ingest driver
      - Wireless adapter driver
      - Wi-Fi Direct error
      **Other components**:
      - Touch digitizer driver
      - Network adapter error (not reported to OMS)| -1. Automatically through [InTune](https://go.microsoft.com/fwlink/?LinkId=718150), or -2. Manually through Settings. +**To set up an alert**: +1. From the Surface Hub solution, select one of the sample queries. +2. Modify the query as desired. See Log Analytics search reference to learn more. +3. Click **Alert** at the top of the page to open the **Add Alert Rule** screen. See Alerts in Log Analytics for details on the options to configure the alert. +4. Click **Save** to complete the alert rule. It will start running immediately. -### Setting up monitoring +## Enroll your Surface Hub -You can monitor health and activity of your Surface Hub using Microsoft Operations Management Suite (OMS). The device can be enrolled in OMS remotely, using InTune, or locally, by using Settings. +For Surface Hub to connect to and register with the OMS service, it must have access to the port number of your domains and the URLs. This table list the ports that OMS needs. For more information, see [Configure proxy and firewall settings in Log Analytics](https://azure.microsoft.com/documentation/articles/log-analytics-proxy-firewall/). -### Enrolling devices through InTune +| Agent resource | Ports | Bypass HTTPS insepction? | +| -------------------------- | ----- | ------------------------ | +| *.ods.opinsights.azure.com | 443 | Yes | +| *.oms.opinsights.azure.com | 443 | Yes | +| *.blob.core.windows.net | 443 | Yes | +| ods.systemcenteradvisor.com | 443 | No | -You'll need the workspace ID and primary key for your Surface Hub. You can get those from the OMS portal. +The Microsoft Monitoring Agent, used to connect devicnstall any additional clients to connect Surface Hub to OMS. + +Once your OMS workspace is set up, there are several ways to enroll your Surface Hub devices: +- [Settings app](#enroll-using-the-settings-app) +- [Provisioning package](#enroll-using-a-provisioning-package) +- [Management solution](#enroll-using-a-management-solution), such as Microsoft Intune and Configuration Manager + +You'll need the workspace ID and primary key of your OMS workspace. You can get these from the OMS portal. + +### Enroll using the Settings app -InTune is a Microsoft product that allows you to centrally manage the OMS configuration settings that will be applied to one or more of your devices. Follow these steps to configure your devices through InTune: - -1. Sign in to InTune. -2. Navigate to **Settings** > **Connected Sources**. -3. Create or edit a policy based on the Surface Hub template. -4. Navigate to the OMS section of the policy, and add the **workspace ID** and **primary key** to the policy. -5. Save the policy. -6. Associate the policy with the appropriate group of devices. - -InTune will now sync the OMS settings with the devices in the target group, enrolling them in your OMS workspace. - -### Enrolling devices using the Settings app - -You'll need the workspace ID and primary key for your Surface Hub. You can get those from the OMS portal. - -If you don't use InTune to manage your environment, you can enroll devices manually through **Settings**: - -1. From your Surface Hub, start **Settings**. -2. Enter the device admin credentials when prompted. -3. Click **System**, and navigate to Microsoft Operations Management Suite. -4. Click **Configure**. -5. Select **Enable monitoring**. -6. In the OMS settings dialog, type the **workspace ID**. -7. Repeat steps 5 and 6 for the **primary key**. -8. Click **OK** to complete the configuration. +**To Enroll using the settings app** +1. From your Surface Hub, start **Settings**. +2. Enter the device admin credentials when prompted. +3. Select **This device**, and navigate to **Device management**. +4. Under **Monitoring**, select **Configure OMS settings**. +5. In the OMS settings dialog, select **Enable monitoring**. +6. Type the workspace ID and primary key of your OMS workspace. You can get these from the OMS portal. +7. Click **OK** to complete the configuration. + A confirmation dialog will appear telling you whether or not the OMS configuration was successfully applied to the device. If it was, the device will start sending data to OMS. -### Monitoring devices - -Monitoring your Surface Hubs using OMS is much like monitoring any other enrolled devices. - -1. Sign in to the OMS portal. -2. Navigate to the Surface Hub solution pack dashboard. -3. Your device's health will be displayed here. - -You can create OMS alerts based on existing or custom queries that use the data collected through OMS. +### Enroll using a provisioning package +You can use a provisioning package to enroll your Surface Hub. For more infomation, see [Create provisioning packages](provisioning-packages-for-certificates-surface-hub.md). + +### Enroll using a management solution +You can enroll Surface Hub into OMS using the SurfaceHub CSP. Intune and Configuration Manager provide built-in experiences to help create policy templates for Surface Hub. For more information, see [Manage Surface Hub settings with an MDM provider](manage-settings-with-mdm-for-surface-hub.md). ## Related topics - [Manage Microsoft Surface Hub](manage-surface-hub.md) [Microsoft Surface Hub administrator's guide](surface-hub-administrators-guide.md) From ac8a6ed20e60ed821b7c27060433c6c1dcba8440 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 6 Oct 2016 11:53:32 -0700 Subject: [PATCH 191/256] remove all apps sentence --- windows/manage/lockdown-xml.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/manage/lockdown-xml.md b/windows/manage/lockdown-xml.md index 2e5addcac7..282c9805d9 100644 --- a/windows/manage/lockdown-xml.md +++ b/windows/manage/lockdown-xml.md @@ -88,7 +88,7 @@ The following example is a complete lockdown XML file that disables Action Cente ![XML for Apps](images/AppsXML.png) -The Apps setting serves as an allow list and specifies the applications that will be available in the All apps list. Apps that are not included in this setting are hidden from the user and blocked from running. If you don't include the Apps setting in the file, all apps on the device are available to the user. +The Apps setting serves as an allow list and specifies the applications that will be available in the All apps list. Apps that are not included in this setting are hidden from the user and blocked from running. You provide the product ID for each app in your file. The product ID identifies an app package, and an app package can contain multiple apps, so you should also provide the App User Model ID (AUMID) to differentiate the app. Optionally, you can set an app to run automatically. [Get product ID and AUMID for apps in Windows 10 Mobile.](product-ids-in-windows-10-mobile.md) From 94953ad4c62f6a65762bbc0f1d4e033a9f53f359 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Thu, 6 Oct 2016 12:40:26 -0700 Subject: [PATCH 192/256] adding image files, updates to topics --- .../images/sh-device-family-availability.png | Bin 0 -> 38065 bytes .../surface-hub/images/sh-org-licensing.png | Bin 0 -> 72734 bytes .../install-apps-on-surface-hub.md | 107 +++++++++++++++++- 3 files changed, 101 insertions(+), 6 deletions(-) create mode 100644 devices/surface-hub/images/sh-device-family-availability.png create mode 100644 devices/surface-hub/images/sh-org-licensing.png diff --git a/devices/surface-hub/images/sh-device-family-availability.png b/devices/surface-hub/images/sh-device-family-availability.png new file mode 100644 index 0000000000000000000000000000000000000000..30b8a954af8538719232495ac3b4f9c8dc882160 GIT binary patch literal 38065 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 literal 0 HcmV?d00001 diff --git a/devices/surface-hub/images/sh-org-licensing.png b/devices/surface-hub/images/sh-org-licensing.png new file mode 100644 index 0000000000000000000000000000000000000000..48c7033715540eed2d996602ecdb355f80bca341 GIT binary patch literal 72734 zcmc$_V{m3o^gSBew#}J1lRU9)V=}R=C$??doY=hWG~*IK(HloTY95eN{#z`&5DrNmUgz`)D?HDWl3e8QeqH61&UsyR%c6^;SIDGMz^On%6-%SX)BFjfW01P)e%j(Aawl5867*{I zKa##JPWQv`d-J`S%eb1loK$!@cQ z|7%f_b2BsbZEbLppHTG&;6EWDARq<=6OWFLdgUMJqMRd?pP0d0V(n!Kex6C1b^)$7 zv}-dzJ$XL8;9BNYyMTnT@9<8fo)#G${pdf2qyggX)sK!0MjDZ4dJ~;-z{_B5Y@^t| zCJLTNfB$Q8d3kxiI8aP8Rt})!jDxW5^N;M0Oc}2hyP2+C`A}|O4kgi;qa*GPTHiDL zSQqZ2w1v4rR^#`Lz{HbXLD9&!5MziR4#6l!&-YUojwt{&jK8aM{GGL^Eq+*1i0xZ~MgQJC(g@YqGk*ls@TbBj&ElZq9qCqI-F`iP5zm@R+hNw%hHoYluuAC)ZSL%5Rb%uIIC`xT3I#>puu>T2rEt}e+~SbN(`N~4Hz5La~L)P57Z+H7z zmY1KAYYT{|wmZl#+lySg%aESGtF4q_D%?$lJ2l2cWE zbs>qz)^C77M_M?jPQJeaKBxO80R&nZ zyt^IvVvHenN7&`65eIiiqwte42IUcN(e;4>lZNmuD{;aH~~SlZYpq`fqG0 z4E%?__dEh6T25IF^%Bka=!=mTN*d{I*kNE^WRKt@q|;1RT8MD7DU}`dLv&khst5|? z?wk4j9^d8NVmF~9)Xz|xwt?w1xJb(o3A^b#PuOR^fo%;zMmNB>50X= zYw<&K7tv1DI*mR)WN~xh9!y1o{EKjlJJ`RyAJ4_;Mnpug*}y8oodyyob<4Zu?Er82 z0SxE9z5qNX%;z|J=h)Dr2es)-{l+_wpB^?gZPROYJ=gN|Fn^;R%3O6HgU)0IiX1MB zbn%x+PC~G-!FN%AVQgOHqI!~`VKuyO<~HC{#0s6~Qq9>i1JZ}p@2D4@y?sAi76}Rd z(4-VGgnh|2UJs=;-^EoO56{eS60{20kPM*4>?SfOrHIDQx!xP66X|dm4_irw-{H;8 z5WQnA663{}B0Lt;)ljw-z>7#QgYm$n>5pgcVNIr6Mwrx<1e!6>eFFEmhd2fs78dY4~W)(>_N(<-T18CuST zPI|4MZcV#v#u2t+$Lv-FsY{{|Gm~oFIw=uPgrOE=)gUoDo@AtkvK;{k?Erxr-8*Lp z5IQLL@}JAiVh`s+LYEVt*6ymO5)RCKjqXu~5|FMvMsKh3bp*7Qf7|E1T7n_>F(3gs zt#$OodrDBdxB|U}Kns??lsCM9gViJbEbd;r>_AMV3Qm0TEH@%xf}x6zj!ruI+lS^h z77B(nTUYBjKveM0=xbS43lWs&ii34CX~qzYd1_r1BHOtn0CQYOD&!--WnZ*oQCL>! zK9TR)_L5Q%NRu)b^T2vlx9wYv>tukA_DRM~;%Yq<+ile^=+FtcPuSW4~vW+zCDd2=3Xt!3$bH?IX<$MTV$Ko|$3z3D|z zCXFb1BD%cpQW$Da6PMj^<*`t&G|S_6YnCN8GjoQbcM$bEihlp6WZV!qc(3nplk%f( z&XY_)aJ)L?k2Zc-A{7a|iy!af-#v&727BLtW9iZp4i|LojTcu+-L2@4XHVH5eIL*Q z%KoP;67Xbh{i&ISxHhK}w6^4yl=eWp{4p<(#I-7#l$V2~f1IY6n3`U^@j5vQR>+z< zn)^N0GzT-jWogV!Uw_xGcn3%wX-*xrYRp+~`g^CIJs5Y*ZM?rPg5(|q$D$CaL|jE958 zPM~}PMs_!}*}&x=Tv{fG?oM>c5|cOhY78d1Vt2Zd-V{Ci=lT5K;$X4&$+00lhM&&( zb7yM~*VQt~-qFS1++vx~9(7;L4KI zZ=YQ=g%Wrw^oI-03{5bZ^{VUI3G%{KTk2prV^tdS8V%YKp6C9J9o(Tc9c821ne#h4xyNc`WbYX6u`01;vO_P|& z-`^`lfmvwDLwa5AJicWxFJyp%U==t}=3v9-yW}KEaPM1tkhkjh56}o0Hq3iU!+6P9 zAN(o}ei@M3)tk(}GM9WXawd>o^?abw5^3+rXOGjPh`;LB|BhXTMg7(?XH95g?IxFV z)s|0^?5Q1Vy2$6s4q~?Dd$?3LwWLI4z<2f@4xQ1QbTKv>xZu={eI%#U3lA=e6W3b5k~L(1Z`yK}87G84k}IwS)J z?%JPFFyV1Uyz*Lwb+l)Hu#iAih!`wJH@UaU9E_l4&ONj~1N{q|-p-b)H9Adj9?AIo z-X7Zr`P#6NzBi# zzeP0aGJc;M!?Vxh(|G@)ER0WtL8x_WUbx@834~~udF7Bo)-t2it^U)8 z8SXah>2$818iv_{W)`{9jZb?P*Jbrt+1s(I+*`{Z6W0eUfKH>Em&e@vuw#Pxlg-K` zO2rl?_ogVnPLqi&T4=2OI+pI1Y}WGnBUv|zMOAn1Ni8P-EId7Y0{IgK$^NnAbFA&Y zX2&xXfRbxsoACsFh4rrB;u5p)-)3g%^V@R22b`amb7Fp#{bce?4nJ3wf&0C`07}88 z7aMZ&OgeYV2XH{m%=^$1%M+K147bs$@#Q;w6F!tYl>SYiG)VB=NLZo`&M(v&wbRaw zc~kZe#vedO0En|GE(%H!tzL{P>~TTCqJx>)+ND$WiXx)ewUseHap~xKD55=udvMPH z$r&1jHIZHo;l)ZR&K4z-4cxma_MMzAM)BQ$pa>pK>Cyg)F}F;mykPoo^gQi%Ohj6H zH}zQIw6BSGN0we;jFe)Wm81~?+Ja5{J8>al;dq~D~FR$O|9>MO4yT1Mz*Ep zV2O&k$WLWOqp}bgA8f)MASvj;rK75m6RYI#U~$jDY~=16Z)h*X-^4UWCkzY%;Bu~@ zpN-{yaH-O;4x&7>-5e`X@k{^Na&%SzkGyMErcU%PIAwRH1FYm`4$kCcENm<+lHLmK z>`U(Ud=|zkG>jb3nN?QeGJ@Ms!C%`tkkpuk%QX63qG)QP@*|D3zO;gY!ei!S&W&d| z2kx+LbPO|0>B%yAQ&Nc~%0Z_xN!SK@T5`{?!&Ds7{T-Ce$#NjNkq>Qjstx>HbWVk% zBkHv}F0ozu(c(<*a?#JhZhIN&u@SoRp<-OH!E=YOm%}?Yr&|VsA9344g&RugPMe=B z-4MqTpy)bn2-?<9{m8(k;I8cK9LW=+Wa7fG?p5}+jgq{-j-aQ;#FX>sZ!BZD?nr%WkXnVOy$nr8%%>yh#P2-fO%DVM& zuz<1OhyMvSAZckcV9)(*4v94J?o8TVJHvo{KOAS*ClMUdO4w)ZH>D7&a*#!87I7vj z3}?_Q^vCPESwU@DCg<4sLW)v|Pd32w1Nt75ezi!?9q2L$E9UKmNVXhbjJx$zjV+@$ z`=fw_9l+U;Pcq|0ZY4!-lJA(gvH18@v1K11SNh~gP`*S=xFlGom+?#VIf>t8fq$Y% z+MVQI{(yHPjsc_C`v%9dwa^ZYksv~yIO43;c2_tv)B+C?f~1mos;R}6yTBDmT84Tl zQ0#}X{T-gqpHkoXXE0wVO>@ldb}t92JSNR=6aIkczx{&WxfN}Q|LpJVD=TSX#I`^N zNKM0-+N6SEFeT=Df7)J|y-R%SUIZbi9BDkZa8G2QTqL%8Bi_hXPp}pLe|9YmDN6#z z^$*{ZdC&DF!ulisL;P@g9RDYRrbYgL<2uMHN`?kHJF~X3vO@olJ!t-KuI7uh0wp>v zCb$0~1-6m?&7`&d|08Sg|3F*pZugxZIB0HvgS&TWk}q;}p@bM14hXciw;tZ1cevmG zzB13r6%t5E3eDEjU4tC-MrycDa(+ROn;t|7*Q@vtzB01oUs~V^tgbn?l>-q1pTF2o zQHc&8a)gCMgJ~;MZNxu(CxYf8UF_N%&m7` z$sl9jz5M^QwY@fd-qu|V`A#u@oSo^=)+LHb)<@Cyq zlqfHRvRAHrxMtuH9u4pE?3^&OnD7hl!c!42h`Bpr2on-+Yi%jajJEqMn0q=KFttU_ zb35Gk6o~+r`rys9IM~6nL8KQfvOGQhCNNfjFNm??t1J+(www3#z;C~46S_vQsAIUr zd`mp}=y>h!T23Mq)F-4k+;@Vs`OFIOA4T-6UT+*TL5shBR33x>IiXPvCFxdacmERB3`kU-Na<>%X+p1x8B$-ZhYXyBxzsf&e%xG4tW zL`KB5k)jc(>ZIps8o;*1KDCNLy=`}r3QucU`&f#*&fgW&eZ_~VBF-q4H`jK#d)M|> zKoQLg?)aLBiJ2J@QOJCPu1AHA78!d1^YJRe4bWN~vrKt<%z+!pbWLs8BbFp`JIt2;ZVF57M z(F%(KTf@)|l@!!5YKl*Iw+d^u!)_>gV^u@Zmr^Dw$*?WNSO#W>5ymR$&-YGl`;*?e zWwjK@9KMpSHZ<|VSa)um6pdnjV7mSmOv_QP91JXdxpw=(&$8FtV)HphLiT?lh>{Sh z^fl9B5o3!F{)IB=0{MlSvx%xWdqQ*2`S~;;wlHzdJg&&_K=e?~+^U?NfuoO=tlFFi zq%+w}z4&0us`~5wJ+Naqzd*vzT3_2$f0wY_rfR*QJ=Rp>ZH)o6CY(6TKHCp23ALJy|O-OI93`L+v{)a_EoEZ6tN=9Z2A=Vw?*$j^+|pFJ#1aDkr4u%~`Nd7Po~# zV}%tl-l>Jnc|Zr%h_{X&l~j_t%$cc)w~>Lbv%c#!pm&(nXxpNxN}z9=m4^ZTp*Qrv zkMq9}KKMnkusa9se2mDTLQk#4$#Db_7zh4c9N)g_07qJFSO;&Aha?;RH4>BG1 z64)wpt2v%)g4PYPU*C9qbnmPkrmu)9QwkzpXuSmNlcMF*PBK?JLQ>W9vYz9m09JHJ zu&{^-c3K=KK{FGttCw@*nsS8{gYD@G01ssi&F9F65pZVX^@hJaQr5)8%dq*jSr*~r zrwH#1+2+?{|;ACZAG z^ehSK!}wzN<+V(CsR>d+ARDZ+wQ=9Rn#!0j6V209uD}#} z=$Ks~lQsR&MHQBrvp9^{FYAxz-Z~pd-K>7PdSirdbiRgL*>ZAbTNIe2M#bvBH7#x{ zRuOZF4o%*<2tQ1f@WecJ{<+;lSR0UI+?Y!PqMbs3ece_?y1Ndb z6SNm`gY>}_(p0B`MT{!yjEm|XJ#7rE*6t(c;WhoZTFmx4xe!g?)8y~y1=QIQ} z5<7rb#~|D1@wz9uvS2T{Q?`;ed6NtMqPR-fdf4B>+=qERf3EB)CFU}pb}fbaWoWTh zZd$HVDqJ18|C7?U`jd&>`hw~rP?YG<)CV}iOO9=Uc_Koh3C&SA zADBEFkXya**7=l2K&~R1GtEf&B61WVW2Rx3f94*Il})j$J*9=J8kFVW>yY05cWtcd zc0-2yT}VwcTd)GliIl>IRST-@VY#^enqj7FQnE?~pO*>;4vX3@wcO?eAshRGqQI1U zThs4+XO|ZGp-GLg3)xMHEkMU%ijtdUG>U_;`O_2)v3G3lFdGJad2mMF!Z=UPQ|bPT(KLOG9lh#5dv=R}aV^MA85N2C2cPUi;;J#{2Fw z&A~UEVD9A~rXg0vns1WvrHvA5J*|R^ax2^+>XZIj^RBeN!S7@`D(^<(*56}OU#v}w zS+Cv&5}7l;4L^vdv#faZ`n)YIE10839gIrdZu9x-q z4?t>_r79lrM74Jutu+Z!J=)W9Zw@ct;F#R2WVI*#sJwASE1RIs3?Kj%Gkf75Kn;(3 zzp8KY)KdWo#|dZ5@_x=FLg+y^?FPrx78l5Jz~!%P=kBKF6aLU@!m2L1o>BjDVni!l;3h{xJOP~jmCf- zO2~>_jKrAiYW_v1-!oS%OGO2f1$7h3gyzoIh=-w)_=ytIy*og#5!ymSwc;Ss~ z=wuo($#zgy8u#+d*Zf0_Jy$vTD`g~ZX1QAi9cfHb_gMM79KA-z*oGY&N@~Hp+b+?a znHA4eYW~kjUMOQ}ySaMLGtzs3#J)yz=YeA(Rc3arOencO3CWd2^&e`zL}MTYbs6cX zkTZ{Rtm{GQy-4PmYMCX?uN%oq^z`^%w3_mcD9m0XU+TCAv7-T@U`JfJnBN&ALMWEeEbt+H!K=uc z8;g<2Ih_y~rjIb__*hwvuVY}ew6e5!l}=IJ1xZColdk4zo_|h9+mV z5e`hN^Tm)!^qtmNf=h<12703AsL7K*nY46X4+RX?8o2B0>wmmMvLl{SYJ`s-F`;X3 zR_-B5i%TVPh_#a*i(;ULcN^QCyw~&aN?kNiP70+SACB1M)F>dUb;0qEVLRLn;=mC6 zNQ>Fjt41X@!|zkN`kzJZ*_M*&<@|Jlmag2-ifj zlcU2E_~ISgH>Z#zm38NNkKh!G!D(q~`q{lu1=CAaOx+YQeyB>wUx2}Z|LSQyko}W?Qxj8U@J}8ituovZd4CF4X0?& z6l|L!BglUuMzh*CF!PuMER34dFf-)&KzpmXcS*c~`fsS~XEfy*>-cnD{K26ws>Cma ziN~;^x>|9ht}bC#Gs}Wxl&#S%kioe;l4{`m)(IfvYSX9uy2p^>G0u*XS5LgWCIPq+ zXJ`JJV5o=Oh)`=4H-qe?E_6NUl>!JZ1Iq;nVQIPI21JZEO>`1aldS$jr+MbsT;kYk zPSfwZZ8-fKvY&(YeOj_Z?6uh>k6h~5g7zT;7-g_o&r{z@mywT$+p~`}g!ix2Spzle z)|FRVIYcGN)5~x3S|5k^A{tdOZU4l%U-Iz=7Zt*eKiX~Uvx|A)n3T97cf_kW1_fs8 zQOj0_WmRv!?O#R;6IuF(TW-fmA3}ymyPMqSPZiM&Jv3Mrl6|6J#trl#nW1wQQ2*UU zdxfxJn@3w|`mz~D`c3ucD~$8(lHXgJ4-X2Ok7d;H)osBVBSa+ueQJp2hbWbx4WA;k%4M=ellY*Bc(Lh4$d0<+>j~zgYg3`vQlHClba!4I^)R zZ~&+sPwL0;f${KK+jRD5sU?n3#7Fu?(DDwfyy>dxWWGV=#GjLlWKoI)QY|aO*T2(o zYIy=~AbEN2j9|YV6Efc|jAt?@?~RO<8F9Abgu3JodK>_E6!;dtbfjgRKGntx__Plb z4;IplmbbalZ3L$I*t+CsF!Yo4n9TAMeW}rn3qb$t4yL@jlaxOk$HTc+@Hh= zawLSr7gZBHz-JT7;}r_vYb6q4Cj(w(l9)E?3x9={*mUkOfZhe)qW~683fzW^Q;%B0SmV8qbJwLQ~dZPAh+gcRHPQc%# zM@FqOVk6z+t@nzng{F!n4vCOd%&h_uQSN?c36&u@64Ee(YV*`NuJ|Vo^D+9uM-3kT z*?zH`4?suYoRfbFB<47>9hLdDixsBBWvZ7QSM>|*&_Q@$g`ETs$2@cmxRqsSEk~|vF$$Crc~X(IYHar?7TzfgR2pHo5NNF-yTJnxLeUXsrUnGR^dyC$^w?&k z=YfpZTUTFqvpy@EAct4hB$Q7wjG${NZ5lHTp;2sdEB@%DJQ?|whK z=a?XjswgheA7IzVw3;~HjxsY%Fd}BdD}?#F7nT+I{W?^6?OXNNeH`O}3Clc5-7)b^ zpJ$s*zuBLngk~Om4p~K1IWO%QCCh+1i-=E4p~4s)R$67CFs@|(8ge`;JR)avoPFvj z4J<$mkwM?zW3UT&FEAIL8hd?2EXQA~dwkm4(^x8iv zoP?`4pNYASf|d3R`vyu&s=R=)@)sL|3=Vf~gbY153QGlvL%pQVLo(H2vKl9A=EFVm zMtcEmNxq4l5d#CmI+w6_+K%&w8&xujpqsF2Rg2#!A>}?qcC>ggmK>9vR79jXXPibi zLa&)0sZD!9U5Yk0T&;DFTPVgHTV&*|*;GJO)0qu09MBoe0{0U*j;EN*0(#$pu~u}A ztuC*x?C6M&RxzXJU_Z2TroX4(v@ICgYTm`hTIA;FEMy}0n@nlrF)pQKt*icJ<|r;E zgN%fR2~ndbl7AGHXF0df0at55J|%&=tw#N#Ma1W$@D-Tb(eb*Ou1Rg5C>|XAz?x;j zD5d=>tiR`auJ5MMbCBJkSx}2&qyz~}BVwXpsI9FmF7|0QMnVEbNc=cPBrJ%iY`Di$ zee+@;l(%wXBLFer)~-G%)GxM}02 zsEq;C;_P(}4w0e9i&@_n8Wy}H6qGU`Gox~&5D+RWsu-)zG~I;)- zjYcK4gc8g($RON0)jna8Gt*41;+2Pw(WQ&3)2nmU&%FOQYQT0u7)SeN%*|3c!cdu> zrH_fNNuZxE;fe1AKSFqti;Ii?7!gowU{A5J+V+fGrx%Zb+wDl}{pWX~N@LP{3~@eq zT|tY6HsQe;cBwd?b}dg3*q+>R`@ZDftHfzM`=!KXlBtfbdCraf>}V_CWkQj z#64&PVT`^~CtV*WX+E1wb)IBpy9;)6_=Lr$r25~@f78vUxpFXs!XXw-W;ReDFjz%K zjw#++S;Cfzc3qi_Fp}xavb%jP#lWpqpNUy#q_&{L@noLRb_dy^gUyL-iWkTPH+<(n zofM&Z=5x3S$IH|zmyzA_LDIh#(UX4(ree*|vY?N$$b5xd1_d6yyn>gjcSYWCxub-j zK#9ga{65;l9*iBFUg-CkUxK9B6$;SS%wWVee6P>*b2Be1GWW44RQw`gtp68PVKR@ge2lT=@la(}`A7=9Dspa#N?`1IK!3X z;ovxEV1lUP!oK;NnpR;j=tKu)htT}7on}_0q*6#$ZZOT){c`&o=Uyp2F0q2($y|Cp zSe0clr9L~>@f9y6T#pC2Ik_p^@U7pXUVq-=)@M(nM&1Nv&%cme14PDQgm6qW~kP>A~@ms}$H9%eFmEXT3CV|(Y5g8XzFRtYwe`#7u=b?XkVJr>RnDZYO~m(xZ8Z0Y z?bXfU;0tM}!eBXTNf>qDVv;3WfOhW3?U%7z_2mO37q~0WZ3Wo>C`9oQ?X0RF@9z+U zBt3$K?@bvewSGyxY*inyWXuYo+o*K5fo4>KEb@yXDe@lD;r*;z?Y;(L8b$dfs9TS96kF3G z6kYr=y`Z9nWBwSa&*tXFOYM_%k2wRrmvypaY~1Nz^zE~)CYE)9^fK2anx6uTviJ2f zY`u{GR4#GptzV!fcS0J1m8qLg9BzR#M+=!t!M)9*r&HUSD*Lwz19$G_rDoAq8H|BT zY;GY%TvRu%C5}%@oZFYX{8#7pXVcFefa_i|k>K?DQHp!EA1*fQ)$gd2{)Dek9&*;c zoXw}F=mCUj(9--oGih_Tq%VMqc{<*qcF+USZUxd$0HZJ)n3wZ9t1Uv8 zo>msE8Dmq?c76DbN_wQxHywiF&K&?r1Mq^>8(rOXb2Vy7%Eqv)yWP@MxgAi`5s_0{ zDB9&chlCZCoxbjxp#2W7sKim1;GZ=;B^4D3T-kvAxIC9K)Hjy(@ibT%Ouuw|E(vK* zs0~wAu4{-os~qbLEx?ibt3V?d87Vv3H|MQ&yLX-xd{TZAyleTq%g1lU-D0uU5B+*GK9uNe`DDWIf`XGL&u~iqh zCzTK+$P9^1I&j@j%&|9DHPz?qqEOY<_xw=7`vzD@!NbIUd*;P)x(CKImrUO>mhwwS z-MaF-Wz&BA zUyWb`f-|II;$YP01yNjc(N8QA+Qm~AQw}ll=6*`5s`3>(V!ewv3X_M560L>~(LgXNI+~%fpzhSas-oiZ5(L%mquTafi<+MG-gWC)4NIpqQ92+_b%aDCjKz5rWF!!Xno2@mqN+oI+^4`(yF!CRW*%cPjF0p_2nPEBdqTV+2! z3W_t8^&Qt{=esb)KyriZ`M|#36DGeY&&TZMqN-JDS3Bt(WhR=58&E9(_5uJYaqQse z>vl_^`QBxJcN>M%(#IN%t~AKaT6NCrajWoi;a;otd6g0YH^!cK?P}ebOaRt{!h&#L zR-v`Kx#WdqvrBMuJD+M~YJ{EuC$Fa(SRMdFzr~I#&qQ2ZbDQ}_@}?)~9l1F;C@-Ha zf6#?3rIAihZSFF7*0M>D)AK0pZLV>@#LQ=-ce&A4>6R?-L?oF5VmJ~Qv@tt7|7lcj zG|3HKml=K+1e8f^X}w&*v$V==D>yc1WsJ(&a%paDnW*sBM;ef$CB#&Hfs5!^X|%*1 z%o)yK-zj^1t zCB~-#SD%^Ad)Co+j-r!$G)c;Dzc5LrqLtPARB@*^0@%jbWMAP~$}sA=`+$x8;Q@;h7o*o(Zew-@GI14`7>AN9O%*^kH8pB%~{Z&@+ig`>*`wYyk2^ZXY8*kBw$;6ARjED-L0sfmW&c6wy$I#_C)iRN|} zxmt65w5KU2`8aAx(8GK+a^IQ|lB%Eos$;m5qSWg=EPqXu)Gf$?&_g#mHOA<5{Ky=u z`eqZDi~f6FhfPFd>XIu}1KCH_(Y+=o(BkT1PRLbLe_{Ud{$}6Y^j>}fHf5~KFDtUA zy)o$F6EbXzGtNUVVYd4PtXS+R?RSF%az2iJ^n!Q_>xN_RpQ(wHJ38F*+;8Io;2eJE? zoMT5JMS1@I5oqF%i;~!K`?)v|W*vt7&~>HA@ui?HhU8c^+Y>!Hr;n!ju<_gDD=jW$ zQdV<9&RtFwDDgIpNZO<;C!irVqC2X4a^L;>t&SA&zhgnWnwFj)*Ldu#kw*pmH(Uwa zPE{V5p2^~5t!>rSCl?79x@?3nfanDgc56lz{`LbTOFrdBN@8eECRkl3XsRjJz3-)K zb4>ggIhc3ctPG*u-d~%<;hDIz{Dm{B3AJfd&F7RjZ+FwTqXDEGiTfSc$cnfGQci8u zDJo?IZO~MGG`A*$5g)JvDq9-KX*sxN8ZG`B+y(Qx_i{oahzLf&RYhW-RVaOqftu#U zYKyDdBx%)s(TdN|xT`3pOOlZ|zCSE7y-L!J?B-lZ+w7|C-h@DB%=|u23jWr8+hPD_o|Cer=gs;s zpZobVYt4=^KUU_AYTmMr=Gv9C>p#Yh_b6%E4v>Dzikmb~nRHWG=v|^(+>oaUh)m$m z^TB)n`#XWZPS;y`9np`5{I!q<5n`e&@-JK+#6^L6nbdsO@f4?=YM5-&GgY%d_DjKp zd`!12+=_cRK96zf zXdrUX*}~Yh;$V+@*&haneS1x9)cKdax3qg(PD?50dnnOPAyt_!k-P~#=0+Jx_r-vK z6FavvJS@zd8tN7PBMZ~R@38g+FAlfDqrNTCI_q6i^viX9PPf2BeKoWQFGyrzgJ&J9 zZ6u)>wQp?BaWnitm*q~?3B9DKDrnsvm_(r$&%d)#MwlPCG&?~A+}k-`v62KFI}4p=uPEr4$oO*E829kOpM_!) zDD)hb%F!2UHYf)#r7!rS1TV2Ihv$Mr$+@a(1{xEtHfgHQb6%@d$z5dbr(my^;p3y2 z(ZY(d)^k_Zy3Z;&>k1^scA0^|>YUtgRTt$gN?dU4=bD52H*SvN{U0ArG7GkJG2vo|J^Pjp&4X6$-c=M1X z+2koufV!x zvhZ*efK_mq+B+&)jr{>tSB>(7{(k_3dpK=oOkkV9qT*B^=tdM*34rq0vb5AvTT4Q0 z%s!QtOu4mCy7_&<5OlG>Xn9UyC5E9OYQRFlFtB>(+ZLCUWuO1)c`>z`H?=aWrieV( z&~C8BZVoB(K6Kc0gH?$kxSr*Z>5`IN(uH8e;B##%B}!ZA&P6d zW(#?5@1dupj*Sw3fLqi_GFmSzfn10U11>~+o(t_$N^Z{isl7gLK(m814v z99Zt)`czIp+IYz+OK4q{6+880ocrroGUXtpuux>2c!*ax{clgJ2J}AuTQ9kF29JcGLWJA$es)eXo_MbTGxK?##2?C=&&+1qw^Ma9Sg?52FwhzUH+5tqCI2ww^RkPmAsWaQe(KYq+JZO1 z#^TyS&SQAnrO#@Z`;#lsMIju_EJZOzchuMb5xE7e3hHY84l^g!bBdU{jKx4En#}D5JQSm6O7$JAGEPV!`o&+&DGELJYtZr{js$}S}L zAe|ULTST-bSi#tA;?%kDr zS&6+OjcTf4Ote$`0Ht|2%oHJdm_gsG;d1*CN==*)ksa0nuJxHMpxfOL{6ulVv&YzL z5P`3wp)dsdlrdkq>CelYH7v!stC;JBPz$YBWvtycn)-_F?Mjv^f&pP|o%>JpFx`9r zhLiqHb~gU|6zfmN>Wnx?!PW_Ch!BuzWsB|AO?0NwwP-^Z(VwK^L>^6gKsotXgp**M z)~S7K-PpLkBX|rEHy_#9)O}l9E6c1Zh{7j_I=O*Na%zU+WRakW6A`A;0O76yakSih za%NLCJUe|oOp8i5zl_Z2DqucI4Ri)4*^W44FVB7KbQcZ|+xjRD#~4S{oeT>MnCGY) z7(T~?VJ->F$fHc8Us?-H)5oOGC$qE!8{Ohoi?L)3WQvWvbKs6GBEF}Z@V2pG{_o4;Fphk*ZU6Uf>UtzPd*3wfEl4f^6fLh zc9Epf0(A*y-PADo&mQ0iQco11og!Xl}E!ivah%?g{!hmJZ%*|h!`LB0;}#-;USs5 z(cxi^22%3%ZRQG~F=vqOTbUycC!Qe(07o=zv>~_;;TYK=FpZ}fl zc7gXMKzjxqE*96+#b$?d42&yNM22RDhaPkU&Gj-)Mm9XC{X?WW+BK~Mij#b9ARLd+ z`4_qx4PsIe9nq9ns_HiO4@p5v&)q1N#*Y+9l$>fJ|NDLe$(=Sb7jEOyMkNvdEJL{h zx0CLyh#^O9f!O67rS4ut*O~er-Aoei`)sW6$Ah7B-ifuKfui3^_Q+iY-U>L6O#(Ro zQ<+&er~RCqm-e)mB0J`k7>R2qC)|ht^_3M0L6Hbz7z^df&6l~tJKOL>kT_jX!eu9S zq<6)pHU%_-ugTe38*FSr%5Cm!jH>DlKfaaX-G>sQdQvEuOzFiB~AK1^iv;ac$Hn#ZVU1w zwTBO%&(u{}TSP}#UB0p2=iBV?qZ!$K1nHhuRYT$0$=BqOs9xwlZMJkj3j?dCEE<0Lx)2d&b@{##!Xn*`DTh~ z=<^GGx1_%K^U5LGaE_^8Pv(8CYm3B`rL7Tek^dKOZxt0s+Xewbu;38fAq3YTK?e;U zG-z-L?(QBWxC9&A-Q5O<;LhMKgAVSp{Q35BcW-vj-cL{WdHS`ks;BDA*EJd8E6tqh zpQ>p_pJFP4D@8nX`4c8}`gaAaOgGFUM9CX{Cc;}1VMl66z`||Xai+iE$W7%Sm+;*7 za7$qLMQsgRPVy#W);$z3j=*vgeqg%NDL{(~I)I0n-ZSw~{wh1PGOHPz2B@r#2+wM( zEc!&1mt9(!sx81Spv2TaQCVJTXlVV{@$f2QfT2gHDW1M5y>_XADY?a+CIorb3>M?d z?T61e@}-WoOH07gR_?I}B#40vsjlO!WnQAJWylv`VqbhION>~N=X8qCA5g-?W|wIC_454uNRLA$ z5vv6PQ7jlO9WJ?25G^HeyDj8Cxsd6{IDXyKzJ+(!UAv-Z6B3=e1eV65>|3z;Pgs=D z<2Q;M#bq3q$fa3(kU~bs*m4VU-c?kIcNR&8vJZJVX0h2|(_vC;>2XWH$$KRnhg-Mn zRbQG|+XP{16)^0Z8JVf_3d@Uqha8=Kci%VgF}!Q{UV6}||Jgq`mTeMrow!pr`1{%- zpjG{hSiJ!nf8XrRHIbE^3@#^2sT@(**v4zNpOV&9Q5r;48RgZt!XVEL}jIhLQf-)6)}Phv+Jr_jx44%s$)i7%+%+6|$LQ_<#^o%?<{G zZ#fl@KM;gU4u~|?prT%d{y}c;NBHrD{ue?lz@V3R>iCMO_A8IlX{ zs?#?^ihx4217wZL6NjrKBn|%Bha>Yd)`MBFyS=&EU*GdR4ggaJrkt7JX!{N6?7utP z=wd(48=FvgwjP&pCk+6JAO`;mj(9JGs)Vh%#NbbV-bvm;P7I;YeRxNO&HKqdwfAwF z`6>?^H@JCv_~mF*0L3@k&tJN5%OPT8|2O>Idt43+Ls%iJuB!#vf*H!I+go`y7Ox;6 zc~-hs2}6(9A`B9&gam2=(!(R|eiB6pRnSF2Xp+^AkBIVwsD!*feuY-8f2r2+2gB^n zERjqNg55B-Ld9ilDpcp;h>gCS!(P$BtPIklqoX1UiYKhq_bKEQ8RBe#vO2?z9m>~i zUOm}1IAKZvQM?WqH7-ljce7-FV0g+uQG@xBDZ2 z3KL_Ly56apt{qiFgTyD$B1OjHlMIVpI@T8;u@2_;!-Nkg($Ea*q()Q&Tce*TH-v)t zsBS-X89-q?!pf}0+|!Ct@EOE5`W%&=elT3VWPQR7)asF%W*{@f1f|JL{= z#E*qDVVfQeLs%gG{DWt5V-9`UR!1`H{(yj9`}nJ|6KaRN8Wcr1r8bqwddNNP^)_05 z&#b7>T(0-k#bB?H&TpTX6ZfO7vvcH~BCtrh8|XYox$PWcmR)!}ed@w#|?Q)2ne^mZQCA?LgC-Va#9p!|q4pr7RZN_XF_xQX?Fv6vS=dFmKl^8x}?7PZ$b7dNWV)1Kj_br5u zP+K30tCqr|sauN906i+k@o(PoYN?MO3$hytmero>O2Nu;^t5FOxUZ9cA;TFP@Nd23 zLu-g_M+3=KDeYx?9(72Qx*9*-dauH}ckA6Ik7_2wR=8MG1`*e}+r1g~h^`92rocl{ zPmvVNYgfcnv@j14Gv=S*&rG_hZ#@ZzY0I}0N@17VYpkx4l9JJGf#zB8x&iI%I6DX4 zbC6PP%KFpgQGaOss+zq{(_y+x33PD{6ZEL8h91g zG+K)5e*)h9MnRX6mtp_hz6Bvco*s?)a)%@}Ly_T0Oz|Ly!aZINDMjQ z`%X&P)lsy*F9t@rC1w~4lEt4fADIyEmlzuoaVOX)rncZhFiQ`a>=#0J;-yA>?;e)Z zd~4?9naTuqK#?)B?pnI(4i}J`T3Bn{+~razkFfibpaAv#)n<^4L`H%<8%X=Q!pT6# z*0m7kQu#44Id+J4*jrt+O2qc=)~8q2YhzhSl=9FfZ$_eD;IqeU&Ty7m$4kh*z!zHw zl(3PpAzUMX>t(mq(@J(=vB79Wd;GB~t8F*1I}y2DLuM11tyXqzfP!yeDflBE&7JjH z4b<==g6AMck(~dk+}oh~F0T3lFBZv-vx14|ndFdhuJ7L4JgXs;lC|9v;`D^8ZR&6@ z=qafYt__|p%cg_^OT&&OLKDqchagsrViyE9ju%dupixQm#`jqQC%9PJXRP0o(iT^4 zKTpm&dHKe+9j82hNk~4(_W4`ZJ&q6J96UJ%oKj?=JFw3-pupSi4xL!djzNERcnrCE zXK5H6cte?JF^C?9bkw$6P9H4|%e8c*dAZx@Uro3OvVIcS^9IBt`;6(Owm;dcuAWdkr26~`6t@YFF25gZ-T#?Zpew3wv^DXF9T&7 zjE6{mNjYs$RSJ#pFlzwJLNg3c*&{p+bS=JON z?eaybBU$wuS^1sT+)=qS??~BKiiCL($_KR?dLQD}{RJXun_EW*K=F9hn=R@E*`D~T zwc$ZnWPWIUS{yKb1}cXSg$uWkE7?hf>Wq~o}S)eu5}MT zlat@}HD7xBq+D=bKeE}~?t$c?_aomtC%T+mK89*LZ!cBr@q3f63lXKgQiK&A!^3$Z zntig486zh-9U(;KY<4ge!v(bCshVgVrS}_22i*JijCeF%u8l@$j$QGmDF;g{SrkJA zv6H!-=jJAqC)nCLg!`_saY+2ic1_~TjeWSRy1w|5`3MNZ4^+XUXH5xhhhb?@f<1$V z8#MA>k<`e`+PS7HxGkn(2Uk9lA3WY^PFr^-tRhk{bJ#u+`q#t&v@Uctl=tD$N+mdI zGRL{~bGC1-&4&Lq1zE!5mY# zpyz7ynobd=Z$9@K)G!`~hrp28V3MXxK_5o@o3CO+KW%!*5U7_>6jUwS(*g>0@9bx+ zateIal8C#QI%@qnecP2~l;`G`IH>A&KoJG0EhPbb^&i7d5O(#IJ8o)ueHrd36DOW& z8m!j<7lwH1zRwS84-t{^@wGJ;cXN>b7SN@mkts%|VirwZ25%y`Etbqf>Ig{UW7WJG zELVvcTKb)an`IJWTew|hl=&uSD%!`#ZMdyOBlnWyTxg-1JMtswr)|9AQ`TX-r2u^t0?_| zQMOk8%U`LNmn+xj*u-Oz!P@szvba*>3ki>Nzu;ClXYX-y!IhpF$n$*5L`LR*=OTHZ zAVh+fkI~{N!t8E2{6K8P8f$;>Y2{>b+;NX9%IsJ3q$(yI6Mb`flpIF4$%Giq>{vFn zQVBwwf;XeEGN8r~rGZU2T>k4((7E8-jtcjWgYrA)8Z{Xih#JqC5NYP)*}QYu+i$^> z=cZB7F?;$h7X~>^c)aOrXDwqKUwC+CY`R0Sw!>g*>w8qxeB;U9IJ@iI!nTgR)l8Q4 zL3~A5)4MlV=2KpEZR;KP$ocj}8B(G4y7g*3^|6etlTGUTWtpah0+&8Y`g!6NeQQ4M zki2-eIo%`_f5Zu#z>cY>wN=yf<$k#ej8Fu!s$?QC7C1=N z^%O=T_B^Z8SN-NchY-`%t!oMkDgT>lE_1bKabAS1K&wuS8e>=>tydA|Sg+cE1U9Xd!ld`w}=Pn6& zadFSGoVCEJ?&%LdGUuoMG4s>=>b$&);(E*ShMnUfV?zclG8Pwt-MdHtIjq(P-d^B3 zLdSH9>ut!Wg!v{89;_s4OtTCw?ZWvXf_Xp-k?lOETJNL@&A_74b1NpYKwq<;qPwJw zi^X2Fi#|Vq8E8FXXe9X9*lyC?1Yo!y8rF9BSsp@}2m0>r5p1)64mRql^`5OLbzg?=bI)=$IG+x7 zM`-N{qiZNBHM+RCy}1Ce9d{{mtvlc7U9duw)@Tu!N{abf*J>JC^k$<=eU6#(vyTm| zDhqST-u(Y7S3A*{c#|vY@Uha2eX>P#pYhAGR z?N;XI9%AJ|26##cdW-`S$w|r|T#r#e0+(bBNh*{A<8!B6q+*T;XxLV=$)2M?BUJxCB}*JM~sh+`j2%MtB~o>4gTJe zh;L>jS^uesM$mG?^p~1G>)4rATi!Qx9*vceEo04zzuAqNz5B<3aCCtm=W{Z;YlFKB zulHXmhpb?c=lPpnW#*`{f4jefeG`<5&;<{^-cDwTQNanMUUcKXBUk(sxB0#Y8X#7f zOh@{>lM^fBF1V?f&Wd1Z-S>)Vi*hBN?DJ<{{*@s5X@n|QD&4w*skLyKL;N;t>sYk+#-z~m z5)&%?ROm_=Ej~KrKvst`>Tmo?AEvpk?aBZ>+<@2_IJB;>4HT9ezl-+!_SfNdHE>J6 z_cO6B%>mLaMHR6~_j#6BDeKV0=qPig^&O|m`9w}0$DKRk`?t7qEp5a%U{%;WLxYMmxfhR9`;vIxPMj~Ccg65{yVyM zQMS6$^ce>17EfApa+h52ogZ!ONus}()Yv8mNX!V~Mt6pSxl7QI5H|mIlCFGZ5`J8y z+l7<2AV<@;vq=j&8Hsdhe~1jAs&K}N7XQX+^Sagk{UhlkAA26zR80J9hzI;ic_~(? z+*exCXA|01OQQsRe;Cu^%!DYGhWt?5*Je!%ImqG)Qb0&9c%pV#B%4JbI>1m(89H&L zccobb{JS`&-AEzmZa?90dZYCrkqZas*&GFl?v7{rg7)sRif2yVJKKKzA^yXI!rgkV z=fafu`e#kaPKg-xx|*7OuGdI{3mnr2D+P+BES*`{K|kug7hNl%Iy7%&saGNMKq;_xI*Y9K-C&j=htd04`lN z331vUzUW6IIVV&UISSf@Hi0G6NhbNUFo`+v{1>;YsXS^pKtgfT=9v-iLD2ap6j5h1Quqng?T&Z8x9AmGx{rp%AQJgg8z zq-uCsiKi1a;p2ns#eq;yODjt$Gj^rs?dwCf&XIERLmMPM;(#yT%@%GdraGTf-dqA* zn&#)ZLHgMdDXB1W6%(N4)bFeQJ!0CEGkMq7*FMzWui)PREcrnBRXBUAOkxsJ;nO4n$9Kyd8W#iA#8isY|Wh6PhyH11o%=AsHF`wc$@%tZ{cj?=_58b zpAKAcg%uQHegZ)xIfEQ50f{|pgBOv#$hz%Z*^_x14ILt=gMv`qKiari+DUQVy}_Ai zf9y3hFf&CU))o+w%zPUpEZ|`mQ4=dGpK-SBl0fT0P4`-5sz~CO1x9c#J4b`r>!9z6%bA^tE({q0~=#yYfhLE0`S{AGBBCtTK7N*xQ=-)lcsGjm{|tMQ+7 z^**mse|J*l0JW7Nh4#8Na$&rE&vkER-Xz`1!d-DFUDW$NWB-S169Eq!V3h^PXPXvV zqPlZ~yKewPRzNM2sXqH{g8gf9z9UYD2q(@Ho?9=JT$&-F$WhX#^3XplK_a4jx@sn- zrb6{z0?FmDA!2W2SbeBkYPb|K**ask1^OR)s*SxkV>-=L#p<)+CPfh=(ZK`3*G4$H zg0J`UzK<1|CD&?X_he~cs979oY9UZ2?C8tOXs%OOzBuiX3ZX9W!xIh2J?uYHiu;}^SCLyA}t zMe(9LkDZ#1wrqLrMxr(`+v`=5aBVj-6Momb-0h&oaDvAs+l9JYe;A7O2bVM_pcx$y zwM8>kQ%kGKdKLSk{g-SyUxzUuxtfdZ=(nA^AC&wSgC6cNv!O8#I-D8&nS;Z@sn(~v z%U*qRV9PnVy^GJZdV8-TI%h&4oYU1#@3J3kwa_;X{Hr1- zmN7XlRIe1a2jrTbs})owgYWMGp!2pejOP7g81%?B89xP`wyqXOEg!i3`R9NgH_K2C zV$J9;X&V;n@-cz)}O1jhW-|?-tHDQ9R0*gjDfD- zuMYTBF>3HD+L-R_qoE~dyc1J~^(Q?@#Hb#c(RG=8b#AZc3*f~1ZI*yjfetHbfhyj|lAv{)g%ijQ z^LT&z&9dDec|g|y!ROO&k)zB-F{eVq>O8*=OTzSTpCvtL=8V1ko(v!3p5~DmJ;bzu zF~3ty2It3sV4p5l^tZLGseHZd7DiYY{6NvzZjnMYhG8jt#?DbkzSIQnVM5Fw3Ugj> z_gw|`(s?Wr`7Jnpy(FDtkLW=$qJ9(8fQ7e%t#>B$yUOrMZ*nN zxo zC#yC4nnnsZ&G;~LPEl1U72jTbdn*e)=zFJ&+=}@ml-S7x{4|-ES-mbcVn}Y-`T6)A zK9fJ+EYIz^ZNF)AfB7d!MQ0kC@D2B9FTG&z$@~Xt8(Gk3<) z5Iu5ckFM)Sgt-V8UO$DG9~VAlHgsR#d_5rbQMclN0BR0=SV|O9bX?2E9U02MLv7^N z^>yQ-rc)%X(_X1GT@d4Tnxo}c@6&{o<+(*?bC#fRHNulvES|aXiY4z{H|N9OoqP*C z5R)-yzk4?{G(+f;-kq*)TMSA5c`LK0%BX)Pxkz`Om)E0d5nT@%8%Oz)kUSMpIQhLH zg%tSg%3W&eVS>mzYi=(@i^ChVXW_s^%+28I%~_U<(9T)Bfl%%BI=XY0Va1VUW11>4 zM!J4iAa0F~C){jut>J*M%6m221=(4!&pMluKmLKSA=`O=G(oY~RSK>X$;cuiB2FVG zI^0`&%s5k9?{5jQ6EdE3Ly;KEqiEGJ&~!3?7rZ50JI+gK)qK;x|9a2=An#)4G&C?l z`0XixaysWHyyi=Fnn{RsPt>gSQ+jugFnUmTd!+MEgS*CjtB}kv_L&Yp^j?op_Ue+W z5@EPrGYKC~LmoB4m&@LW3yhU5QfL6wV`4eyb4t0?slm}vsiB~0rJudCk+Y`u*%>RV zu6-jC$OLQN4bh`ceOJ>@hZwhOk)jji&66nB_IyFxa~@&Wl;}F4GPIBh3P>IL43>+} zvg1c+_lKkr3#5Gd{i!;~d38SvU_7TM@-3hPk>A$G%7W4NMN5r6P$O$rN>)Is&;n|(qfT@k2(2?7dsm?W;a*fV?-L3cFe7~bXREwy=e`rZ>dj{@O0Vu$d2 zW<^8GB5=tOv;Aws+qXQsm`ZLm(sd@Ttkxd@CHm&0!VbB|A{l!vf2r~CT&&9n(mNb1 zh6ah)mZSEXS=AjruoKR5YweMh51Wtvtz;w0uWZemH2==GSHWDGEzE9nkFU~^IbB7h zo)~SAg^ASFrsivXz(RfxaDdFmU5;Dyl5~!w5t14U4e#cxgEfZw(WrPl2b>_Nr?k zVl4-Uk>I|%9Us3W)!`+Spaq4`2WAt81kHzI4H4+)7ZziSTob$KAel*y`0bWQlkm`g z^`19%{)7*ywP`}F#z_`@nc&k%v4;qE26R)b|FiqkTut-KPxafEESPG+DF6QK5dQd;HoBgbLJ{CP%A-_G`wu2jl{OT)a-YR1iqqiiq)c)@DPF!J|rCSS{I{$Cmt z{08VFo6oeYX#B5b4KT$>*?buO;@xs6v7MdAC{Q+yZU8ITV)fMP3j%>^UG#m@^pK-K8EEhrjz`!I zmre367{^Nt6(%cuAdaLf?zsK$pFzfEMusNTw5)GO>e10WnB#qq+lwPn);W`@?^_xx zqS*kt^AWar)hIDDpMY21WFX#q@2)LtNX1CDBFF|vYWGdA&en}5Q})>7xqn}u;A%=L zxGr@5d2ruD{#V1{4JSt|?5giZ=tQc=uY!X7ufYiU^;JCF>Zt5lg1%49nNh-tf^~MQ z;LLLg%A7jHLBpC6%E|O=gE{cBXQ2Zh!)CZ6N9~1U*F877G_*?Y{%K@vj4N3p%B?dD zMCWR|vUXfs9$C-JwtOp~pmwc(s`F^0gMD&3Z+$rc1@H4*>&6MzJhRuOm)HMlrf;j> zN(j9LS1oIDqSFvDC_bHrW+3ZouiXt|*y^36DQ%RGH91T;An*~%IDBq& z(y2NU@rjd|Aib0iP)JqqQn&&}A(fJpV%n{zuLpUYI#~2#HzT?13O#I%R8;h4d~2J3 zHztoS@Y3}@PgD7z1$UX{7pc)on0ck-kQ zO#&!&jIEakdUrTysgYn{C@5sEb!Gc-T3grapFvEqd)rb{TiJ*R%b#Y#KB>eePVZ}{ znAK=z!dZQLSJ#SSL`10GS$^ETi68plWj4uFbUyw1KyZW^x$!pz6hDWCHm+yb*EmIc7j;R%9?Hk<_e>BG5As!mC?KInQP~0v8-}&B7!D?z)Q~WZcBIqD5U~m^#N^4KN5y~ zOVQX}aZ_K!0BF@cL{zDSKXhYTyR=|BTHySSo#2?)t%(Z|UBm!pXU}AkwAu8AY?q7a zZqLxlK4~}EwH)5OUzp={J3m~3g#~27nf)2-PJK70eSPmnQ{P6k--6*(wk+~EWB%ro zQDOlbP&1I6EfL&qon|d-dUyO7FU0HtvKj=Vg`7HUyuY?1=V13%UIE}(Gqy#@V=Una z57j<1Sr|hRNNs&Ry$#&czx64~N5(`&jg7M@efDVsy-sJ$?^q{}lYW>&3OFPP(D&`E zs%iBeVMHwY%R>#vBK5`3X%6b)XLI4FZc|R~zoQml+%z0joi7mbMgz?W@TPAW-|PYb z726%((m+a07_@QktEe+xFSFR>+Dz?^&aDA7+(K>DVG`Gv(WB1za1@I){GrlaNIDuO zcb;CCv*A@{B~;m_zL@ZO!J3@qOFHv>qO{vpOf@H_8iNKQja4rklr5yz=(Wnrj^83> zyVBR58hpG@#q17vUhh%vJWFoTKa^71@?@QE?k04+Pqp}+5CB<~ah*qi6P@1aU<6lHzB=*0Fs+^icfj)HG42I*#9+~bdXh@~;7Ykl6)a%yUxV~5ayDgux1HiH(EOZJSUUbhaVqbys1QSL_T zMbDcREp>&sidBISRW`nT44(M3nq-)=CZA+WSCd$90P=h61rlH~bMtVlKo*_YICdHQkfzHP*S5=JnOZ2tmxPgeCb8PQ~UiStoUvf~lzO`X+ zmRgjatUPu67S8uX%c`n63&9r1Z#-mRm zI8dBTdEMI@RYhWI_E@$MeX{7bb48?X3SiRDwik76UH5)IK{i!jFuZBd#^?~Px?Ne{ zqEF^{uT(t)Rt^4Qv*rNVcmaf_){!8UL;%u24=ch%juTMrGFyHWZ@_3tl>Sn`Xz4AU z&9AgWv$ItN1>oWJiC)t%P2*38TDjQ!$y2yNO|6MyVt#)Nj@6VFCvZ-Z1(pug3&xe| zzzJdTk@9czwulQ79vgu3Sy#+sOc9=|f5uJ4>-4E8M&d7(U4fQ|P?o?RqviRE`Icv_ z;tRgm3fT zJKJ+(qBXd?Jhl4}(2@809C$budDG-NZ409uc4BizvNUmzl})k*|n7OQ@;qmk6$_UsfcOZ$LmmkaOcR4DnjlZp$$f!r!AkJWM;Mqzax~ z(v<21@PpIucT49y$j$`896=fK61xqT#fwQv>hFScyX!Riy4sp5a+-6K)?7c>9oX^? zgE{$?G*tyJ_4lV&RW#IB!+>cPwia}gu7nhja=U<2<7vv-KZ*6u=n63y&Q}2rC^;oL zzQj?3IkbnwKnrSm9W^Z(ZRlB_v_80tFtvGdc9w&OM_Wr}c1@~tM)ug;0zwg7_x8`Q z3hi#Y_;jP1c3v_LM3&f$!*OekZ$#8Mtn_=|ch53INw#-u>ktDCCjoCdjB0iP#KVHR zPYCXTi!8CtJnG4F4bBq^(TxEQ9}|8M9}b%3Xh&^06KjjMeR_j;1LbV(%$($HY%Cm< zeSLjB+r`%)(5{R?(^$s z)zx|23_o9@U!xNiGblX@XbU{9+p*)uf{Kfa8!dKAB3gb2OvmRs;Qr|-*(5J6Z`~*g z8$fJL6Hq5_P9=h^sDD$x2kRX$#h$Z7T^rYv)KYhlRjf`*qelSC%d7&&KL}$+W0u-A zR~Z|46spGLAcujtLv*NgTuAI@&t9P%}^X`&TLXN6(#jHIRLHRd{!cgJ}U(%z1N&1 zrZdZF!%Cp`k+)e@MQQ0M@pVR&A7Jxu)ufEwr$r>u=C^3^AGiADI|1~sq-SNMXH6?y z6>$SmG8X&b)OI3~b82gUuRB{ajy;K*3l5gBS5rA-kw2TFZ@#~nj?c{b{f54;#W64v zA#uYkDHT@bwOC;>CM^EW2`T*IDH9X|-zqXQO|~P9{Lg>kf6Qsta^vR|9`W(js;5*Q zKc70Ai_Sk=uL5@qSayxn%M#9HZy(jvE|x3_(?~-`)_;iRDPF6P!iBk2dc2QqJ>ZcZ zIG`_^zhW^S?5eoniDh#1Zkhyx-a#|hT2AZ#24@LYTx(0C)+fv~={znX?PI+v_xV3)aZLqUHxN8tDy6MQ&o$*ulcy$fCR8Rg>wPG(`frjE2r*um~ zj!n`2Uin3^XY%lixAx0S!G%qDX<%ezef=CurwrGsu=w30gI_}aN6fj1hLH}2R*k2} z?$HUhb-35&jcQ1LR%_cU?SFV;$hVwvmiT>qnR-9JT};`tO}T=%^osYdxc`LG|CgbZ zcO%WlrIkhyg@O+hYn_jUxSpnm6aHyrSLdMRg;#9yHPJW1Ss3A8VUr!So_0QWGpRDF zU#uv%Wt&xB$8aobxjvmu{rLzv!2jP3)-nG3so_VzB&|^__(HmYy<~FUo>7IH>+6Yb zMMvd9L@zI-%>q$V+QBK_kK~*J>|edOLlHeq+lz|KFoN<_WVZA2;5qP`*oFB3QUzF# z4@hhJ^44$afBcRx?UXd2uGSRh{|NhkEba(Q>EK5T#M$u2yO^Yx$y%!^p)X#(D>vKG zC#9xqswmw@A>-#bbeI%^_TBTC)(uKKLPG;p^i0*8kKDvys7lG7`dICvXbNGEr{WqZ zQjc20+dcHErAeCeH33(O>3NmK2A>&ah19h-<~58%4ev*j14(H1> zVE*Z@^#^JXGgfZKqBhE3!c`GNUg7h1A|uh2Aj(dI zUbfP}WRu<$9uB9iC<49sH*xdf^6S3HC3?SR4p|1x?TU?38Y>*4eV-?_F57gi>);t- zx&PK)3QRFgazy=acsu_a{GE|ZABv(;^$<$ke$EhtWKI<4d-zz~P<*iwaJ_=`r-@$T zJa3hUx>E2D4fe7Wn22R7x$wDWDF^E`zU1yq5Q2setQ)2icL{L$e4INU(Dj||?s?GA z6w{QTJ;$$?&q7N^CJ^HzAs%FDshGy}wfo+AKq$@54#vsSClhyqrLed37?J;!1tSpa z(h}R_Tond26N!xHE0b&)lY6a$12(S^i!$o1Jx9Gx_Zz_=P^F}{u7nLq{R#pGx0a?7 zSIl4&I1%7=Q=XmP_>-1gO;w4#K?F#0!o*yX-yten%F1$>&Bia*^9P?G>RZ$hyDc`) zMKJUKO2GB61b)Ke88qYLr$Z$r7z4y;uUeP&)*i6*|K`2&^+y@$?74>SYL{$tVYiJccMqRJGSv-U(vHFpI+ttJ95O8P)P65KOwEOA7a5v zy$oR$IVa++&G%5;zwCei5h;OvDM}{p4B&%iQ zrKW`_TnTYK^{Gf_X`j^$&Xg=)M+!v1$KjE6jvHkmI9X6O^Ao)v?p!<*edz_JYR7pF zsQdHM$W*87ucGHPNl5>G$yE1?;S$ND-=FRQ9t?79`<<#FG04FoP`j&p%1`i;a~t3z z{=f8`jMxpFV#w27DbJ$b84(;@auR^__4c2S-IK`*x5no8HVi5AY{ZDZPl@Y0cS-)h%)@u zTuEEB23mf5dZ-Uq^)$Ux>Ba8m|m#t9zr+Fhp;0pr%)@2`kEbV~=E8s`Ub7O7e$G?NrA2$&IgWCY~Y|D1Ij{|Sb zrP1U^ExA2yE^JO+LA(&4_}6|Zcn?p{cE;iYI?cdobzR8zfd?CxDKTo6@4<3W_EYb6 z*3>x3?VVxR{;GfZN;=Qt#pJz^N7gpKEla!+|w89D*MP#_b0_ng9(x~Og!+$Q~aYN-}AoXPf;SbJp;@rB*Po_1%><-d2Lv2^0@=(=x;*}kVC7E zz3)5c3T1;a_||%D<9!Ef0L8%$ub5;^1N@LfcP+)`wVRfGC#zmJeeL`F9$^`pz5Es7 z=3D;+Go{;DYD0Tp|@hj8uca)Kf(^O z|FjxPFThE_CS4{?s<7G)5WjQu+}wO?Ia**_fR87jD_B&J?64~HA{wRg^(98Nq9%%Q zt^3kOfo)U5MxEn@qsdxQSxg=#gzhNV%kbffaz#f`;p?h(ZD(}ifwgdExa|a@+GX+2 zu<(<;Z5*H5(fG;k_q^nNmvcC81AF)p z2bk+W{d5@<4}x2aesWjYc=tzWvVW0|cVRU?^}A=Zw9l4JtM6m?BNY{obAjg92GK%5 zWl7q)2iM#>F*Y_f33l^#DEH|(LWFU~-T>GLXN!i9NcSU08k1v-!ifft1GC+!{8?RW z=MF}?2@^oeA*yV1Gbes!bimC>v`Lk>4w@dRzL!HiB>f3^B#XZ2SJ8E z%|rA75&6&~RgN1pm=&wK(Q`Wf2dyDhKzq>*=@u{MFOigpYZLUHz4pjP0Fx&Id|%7B zX@ikA2Q|2I6=J`9tE*-uTOHB9m)O_G%OJWIMvyqk7Qm>TzGEhco4AV7!xm^GF|qvZ zO8p|;(Bb0j(xuZQKCYtOtMWXUqNrYog-qb-TLT_wQTX_W$M>mq?r? zk|@1EFq)=KuqHPEJ!2QY{Gs_}>xi$JI$itII2Y?-=EQ@{^O}=Q0e9^bMFC zZSC5c*&nAbpv5hvC)3k1P~c?!EM_%vphHf_E2I?JTEAmfi_6u@WN(LJu1r@E`F{UO8UrjsF-lB6x6G;o7peuh%w76EpAvwd$6 zD;@ri_y9IwwRlTW%KgFiXJb5}*ZruNj;c~%uY`3WtM$Qk3V8@+%(>Iq&7|*DDRYw# z{7xepE?wOvQ=orky}3fKyJNe=xajfzr8DXFWEL7uHLePKC0*R!6|rMQav(c&rxfMmJPz~;@|$F?A* z-h+jNV?_~7Z0*)RO$|(neK-bXB)z3VMD~u(t0koz$%dPYE!ofy;>01bSR`zimDmvo zt*UqRu!_B2%oy2Wb((#o<0*K(~p z1@dor<9>p#BhFF3{c_M4`+;j#DGqD+NYmQ$d?P&@<a3 zZ&5ViF~KXl%aqyFEN7*zkQbM^5x1>_G%=e7=Zud6DC9Ecz-csi7MXEKdt7w60lp|Y za2GDbQ=oSG<68vgLbHg^mc_?HDJC1nIW3J*{wEhXQC=pBc8&DVocc^o09vsEh^_>+ zf}@1NaUP1ib3YHb-j1Cvu=xdJhbK z*d60SSva40_mn{)wPbOzJhTa;CM*Dzr8Mu)!ECC~4;z=CQdxMa{WwMLnhKpZ0T_`K zj6(f=QxOkRE3HBQlYhT_d^6_J8PqXC-Jp-U&k=*gzBgRr0#*e@Yu~lOYrv5s=&rY| z>8*jVYZx--B-&R#LKE*I!{1-Jl{L8w=0?2~&mQel&GlY&;Kfeo@VG6Ph38CIK2?@2 z3H#5iv=&-=&;^hqD(&$%k2`W>iszBz;0;wL<55oPU#NclfdlVIr7X7x z!wkv)LEAe8R~Bt=ys>SkW82)Z&5o0f?d&)myJOq7ZFShOZQHmx=lox9)qS~d`(ah> zxoXX-Ip#OM?>F2OG&B{m5w_oc;9>E|`oprkG!VT|m$iqlx2k6#!Q51P=D$G^Iz#nCJAR+B z6so4g;Dc67=@1Szvc9u4&v|HYd~Y$FjLJ$m(Ogg?h0tP4O$1rQ7c{xrlcjei`RkdW zWgn)>VO(D#QdVlK^Psqfmazu;0ZRb(ahps2N38qw-(HsTk{{|ym!ydpzX^Buwuv&+ zy6LHIJ8{#~%H`Xr%8bFlvKDw!8r30&lB_)q4Un%n$JCYnAwb0QGb}_~GQwJrTtJ@d z(jgkQcFBn={GFKH+!-!v0Mqul@W_03l0A~I@9cU^K51DxtX z!Mz2X_b9HuL00YIUkR`4%)yaL9$@+*d{P$G1V&m9_Xj}<5qWP=h&7_(>f3XL!ZS&j z3ZoM}rQ~{C3Zt?v@w36=3CtQpeKedL0wq7_5!8?|D*bIi8vXgnCZNjn^HY-Q$XqN5 z7!`IgGz#Tor)k2&lUyIqq#MpMI^4ZHUSGEqz2jfDR5!57J4b%DswXDRCz|;FYC~UsjfRm{f_p$^7ko$np04Ex&$q55#^xg1{Z4NNDKn95jM05 z`QU6rBm@q!yO^k8dU!e-fJy>3hko}K?`2bxrks0qT63NN+AGK5T zFYA$)CgI?tp^gjw32=IBjF)_8iNo~zHb{&zlK_8&Bg~XhNdCMc>ge#a3fG9=gw%j; z3BIIhy7UGG3VD_&Frw^gPGWT=DVm3VN~q<6s%c0xMFcW z)n&Rp(9wLuYqx(0xZ~BgdYHK^^ZO@@OnCmK_gGJtNfWq!`wXrYi7O7NEs4yum%4IA z^IjpAd48Y1Y<-`@bf|zODu+KWEbQB)38VYttd;Fky(@X^^XPk;!B|gAXun*-yhVS+ z6TPHbr@o?_zfEQHVx{Pbl5g)`X>yM*aUfhK1g5cRDZt$ zzStN0XKqZ^&3s=aEp6mJS%A+mo~EZRrH@%^gSy#1z6eX8g+>Pl{gkl zgOhHFy<~U)&dq>m;GUjo2@;_~&9Qc7PV*ubKLtpqb_Cp(WkxPG{4p+BTLb-UZ24a} zhc0WKN?$zsY8OmiYDW#N>rCJ;5}5BW!Xr|DgSHF5{V_4XvtNJ|JV^DuN(*8hs^m}^ z-RIWZ94uR1zNvfFFRaK5j$=8#V=vTxPo_BCU=v+M?*pAPVGFnl89X7L@G?~!%kK5AMKS;jfrDQ40iSgb;a-U+!-rFLncaiGY-fN_;|#vOFVDA5Tz# z!0h^pq;_USg*_#`^rD*1R9+y}ndFQZX`CG8i&kmaNe5bq7t-bO&9UCVF4$iQ9o+#| z7~SS6!p#$cPb)`M{2iO#3Woz?Cv4dN3c_?ADR`8F({wasR3wbJnen2!7E6m91VwFw zaox#4(k=fflx+)oT9T^L!sC5x_;X`I%<|b?neuXMxh(TTs%XS}ZS&HEi*LWcI%X9( zsKRiJ6JPDX&=J!{?)S*eKbiyC3#v5S=IFMlG#+df8MCDPNWSBDo*+)86*Mum79M9| zJz3K4d=~S}Y9AU`a4rWeZTSYXtl2qE2HG0R;^IS8w6<-Nmrv|Vi198PAnT9V2l((2>)>HhhY z`&Zn0J*oOU{+F~%3tZr$`)S>twve#m>Kr^gFO3B4nW!#Bt-AR?^xV(A^n_5YUVRpL z;Ob{j%W0QvF69i9y9iFjfKA1nL9C4({de!Yh928a8&pW`ePE+u-Q&|tgL1XoWE%4CO@bMi!*3FsUGai>! zlx@I;*;9KlkdQj*Zz(CtF09kwkWc$~=R^iFUD~={CZJTT#r3MBC6O~yR#$(si!5iD zVO~)`hs7^iY-g~e@eKsoyIt+gD&
      CG_OQx8}S3JWa17aL-gywlzCV5T{P%1A06T99rTDw$W2kfG$0h91aM+6P?^Bc1{t188|^t_?4D#HjaVnYs^GSJu1{gpLeoOHn+ z#{cOd6rS?qSBX8Ir8FJ20T)+7lE!hbiUGv(9ZUos-mz3z_$E@Yw%JNWFWb3@M2M!) z2(#PmNY4>6hxsth^0%F5t%CO?>Ep*tdP=T+Gb;pC?9tnEs^V~`b+M$gis;}V#k?8@ z2V?rvD3$BLRo;)-nQ+T!>B7fzYC^Bt-#`AFZ1fX2e(~V%dZtEcoPjo42lMpZ z0nfn;7D1JsSxizh>F?kDn`G=^pdCAf89fhKf&X_XypGl%Je%1zn7f1pl?A0b?hO9%|Vix{08d z7mU3*e)`6n<~*@Mfl$2&XG*vgCd|(g5M+r@@N)|iOIPDg|;vz##|o`3U_)JFO@TTMRv zuOw)T4GbnI#|4o#SPrjj{CkQJ=m!=@&;6Y9#V%?7r0V|HDXSmbe|t|=Msn^p`Zk1d~et^r@wS!Y46yCl_3COmqa=qy>D}7o`rOLPbDqke#Fl&L8Y

    -For example, assume that searching for the result code "8007042B" reveals the following content from the setuperr.log file: +For example, assume that the error code for an error is 0x8007042B - 0x2000D. Searching for "8007042B" reveals the following content from the setuperr.log file: ->Some lines in the text below are shortened to enhance readability. The date and time at the start of each line (ex: 2016-09-08 09:20:05) is shortened to minutes and seconds. +>Some lines in the text below are shortened to enhance readability. The date and time at the start of each line (ex: 2016-10-05 15:27:08) is shortened to minutes and seconds, and the certificate file name which is a long text string is shortened to just "CN."

    setuperr.log content:

    -20:05, Error            SP     Error READ, 0x00000002 while gathering/applying object: 
    -23:33, Error            MIG    COnlineWinNTPlatform::AddPathToSearchIndexer - Failed to create CSearchManager instance, error: 0x80070422[gle=0x000003f0]
    -23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
    -23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
    -23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
    -23:51, Error                   Apply failed. Last error: 0x00000000
    -23:51, Error            SP     pSPDoOnlineApply: Apply operation failed. Error: 0x0000002C
    -23:52, Error            SP     Apply: Migration phase failed. Result: 44
    -23:52, Error            SP     Operation failed: OOBE boot apply. Error: 0x8007042B[gle=0x000000b7]
    -23:52, Error            SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
    -23:52, Error            SP     Operation execution failed.[gle=0x000000b7]
    -23:52, Error            SP     CSetupPlatformPrivate::Execute: Failed to deserialize/execute pre-OOBEBoot operations. Error: 0x8007042B[gle=0x000000b7]
    +27:08, Error           SP     Error READ, 0x00000570 while gathering/applying object: File, C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Will return 0[gle=0x00000570]
    +27:08, Error           MIG    Error 1392 while gathering object C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Shell application requested abort![gle=0x00000570]
    +27:08, Error                  Gather failed. Last error: 0x00000000
    +27:08, Error           SP     SPDoFrameworkGather: Gather operation failed. Error: 0x0000002C
    +27:09, Error           SP     CMigrateFramework: Gather framework failed. Status: 44
    +27:09, Error           SP     Operation failed: Migrate framework (Full). Error: 0x8007042B[gle=0x000000b7]
    +27:09, Error           SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
    +27:09, Error           SP     CSetupPlatformPrivate::Execute: Execution of operations queue failed, abandoning. Error: 0x8007042B[gle=0x000000b7]
     
    -The third line indicates there was an error **0x00000497** with the folder **C:\Users\user1\Cookies** (shown below): +The first line indicates there was an error **0x00000570** with the file **C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]** (shown below):
    -23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1\Cookies. Will return 0
    +27:08, Error           SP     Error READ, 0x00000570 while gathering/applying object: File, C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Will return 0[gle=0x00000570]
     
    -
    The error 0x00000497 is a [Win32 error code](https://msdn.microsoft.com/en-us/library/cc231199.aspx) corresponding to: ERROR_UNABLE_TO_REMOVE_REPLACED: Unable to remove the file to be replaced. +
    The error 0x00000570 is a [Win32 error code](https://msdn.microsoft.com/en-us/library/cc231199.aspx) corresponding to: ERROR_FILE_CORRUPT: The file or directory is corrupted and unreadable. -Therefore, Windows Setup failed because it was not able to migrate the **C:\Users\user1\Cookies** folder. Searching the setupact.log file for additional details, the following text is found confirming our suspicion that this file is the cause of the upgrade failure: +Therefore, Windows Setup failed because it was not able to migrate the corrupt file **C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\[CN]**. This file is a local system certificate and can be safely deleted. Searching the setupact.log file for additional details, the phrase "Shell application requested abort" is found in a location with the same timestamp as the lines in setuperr.log. This confirms our suspicion that this file is the cause of the upgrade failure:

    setupact.log content:

    -23:50, Warning                 RECAPPLY: Error while moving \\?\C:\Windows.old\Users\user1\Cookies to \\?\C:\Users\user1\Cookies. Error: 0x000000B7
    -23:50, Info             MIG    Cannot apply recursively object: C:\Users\user1\Cookies:Win32Exception:Cannot create a file when that file already exists.
    -23:50, Warning          MIG    Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed.
    -23:50, Info             MIG    Error 1175 during apply of object C:\Users\user1\Cookies. Will ask shell application for resolution.
    -23:50, Error            SP     Error WRITE, 0x00000497 while gathering/applying object: File, C:\Users\user1b\Cookies. Will return 0
    -23:50, Error            MIG    Error 1175 while applying object C:\Users\user1\Cookies. Shell application requested abort
    -23:50, Error [0x08097b] MIG    Abandoning apply due to error for object: C:\Users\user1\Cookies
    +27:00, Info                   Gather started at 10/5/2016 23:27:00
    +27:00, Info [0x080489] MIG    Setting system object filter context (System)
    +27:00, Info [0x0803e5] MIG    Not unmapping HKCU\Software\Classes; it is not mapped
    +27:00, Info [0x0803e5] MIG    Not unmapping HKCU; it is not mapped
    +27:00, Info            SP     ExecuteProgress: Elapsed events:1 of 4, Percent: 12
    +27:00, Info [0x0802c6] MIG    Processing GATHER for migration unit: \UpgradeFramework (CMXEAgent)
    +27:08, Error           SP     Error READ, 0x00000570 while gathering/applying object: File, C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Will return 0[gle=0x00000570]
    +27:08, Error           MIG    Error 1392 while gathering object C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Shell application requested abort![gle=0x00000570]
    +27:08, Info            SP     ExecuteProgress: Elapsed events:2 of 4, Percent: 25
    +27:08, Info            SP     ExecuteProgress: Elapsed events:3 of 4, Percent: 37
    +27:08, Info [0x080489] MIG    Setting system object filter context (System)
    +27:08, Info [0x0803e5] MIG    Not unmapping HKCU\Software\Classes; it is not mapped
    +27:08, Info [0x0803e5] MIG    Not unmapping HKCU; it is not mapped
    +27:08, Info            MIG    COutOfProcPluginFactory::FreeSurrogateHost: Shutdown in progress.
    +27:08, Info            MIG    COutOfProcPluginFactory::LaunchSurrogateHost::CommandLine: -shortened-
    +27:08, Info            MIG    COutOfProcPluginFactory::LaunchSurrogateHost: Successfully launched host and got control object.
    +27:08, Error                  Gather failed. Last error: 0x00000000
    +27:08, Info                   Gather ended at 10/5/2016 23:27:08 with result 44
    +27:08, Info                   Leaving MigGather method
    +27:08, Error           SP     SPDoFrameworkGather: Gather operation failed. Error: 0x0000002C
     
    -The setupact.log file also contains information detailing the configuration of files and folders. By searching for "C:\Users\user1\Cookies" we are able to determine that this folder is not installed in the default location: - -
    -49:12, Info             MIG    Known folder CSIDL_COOKIES: C:\Users\user1\Cookies, default location: No
    -
    - -This analysis indicates that the Windows upgrade error can be resolved by configuring the C:\Users\user1\Cookies folder to use its default location. +This analysis indicates that the Windows upgrade error can be resolved by deleting the C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\[CN] file. Note: In this example, the full, unshortened file name is C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\be8228fb2d3cb6c6b0ccd9ad51b320b4_a43d512c-69f2-42de-aef9-7a88fabdaa3f. ## Common error codes @@ -333,7 +338,7 @@ A common result code is 0xC1900101. This result code can be thrown at any stage - Event logs: $Windows.~bt\Sources\Rollback\*.evtx - The device install log: $Windows.~bt\Sources\Rollback\setupapi\setupapi.dev.log -The device install log is particularly helpful if rollback occurs during the sysprep operation (extend code 0x30018). To resolve a rollback due to driver conflicts, run setup in the absence of drivers by performing a [clean boot](https://support.microsoft.com/en-us/kb/929135) before initiating the upgrade process. +The device install log is particularly helpful if rollback occurs during the sysprep operation (extend code 0x30018). To resolve a rollback due to driver conflicts, try running setup using a minimal set of drivers and startup programs by performing a [clean boot](https://support.microsoft.com/en-us/kb/929135) before initiating the upgrade process.

    See the following general troubleshooting procedures associated with a result code of 0xC1900101: @@ -375,7 +380,7 @@ The device install log is particularly helpful if rollback occurs during the sys

    Cause -
    Windows Setup encountered an unspecified error during the WinPE phase. +
    Windows Setup encountered an unspecified error during Wim apply in the WinPE phase.
    This is generally caused by out-of-date drivers.
    @@ -404,7 +409,7 @@ The device install log is particularly helpful if rollback occurs during the sys Cause A driver has caused an illegal operation.
    Windows was not able to migrate the driver, resulting in a rollback of the operating system. - +

    This is a safeOS boot failure, typically caused by drivers or non-Microsoft disk encryption software. @@ -482,6 +487,10 @@ Disconnect all peripheral devices that are connected to the system, except for t

    Cause
    A rollback occurred due to a driver configuration issue. +

    Installation failed during the second boot phase while attempting the MIGRATE_DATA operation. + +

    This can occur due to incompatible drivers. +

    @@ -489,8 +498,10 @@ Disconnect all peripheral devices that are connected to the system, except for t
    Mitigation -

    Review the rollback log and determine the stop code. -
    The rollback log is located in the **C:\$Windows.~BT\Sources\Panther** folder. Look for text similar to the following: +

    +

    Check supplemental rollback logs for a setupmem.dmp file, or event logs for any unexpected reboots or errors. +

    Review the rollback log and determine the stop code. +
    The rollback log is located in the **C:\$Windows.~BT\Sources\Panther** folder. An example analysis is shown below. This example is not representative of all cases:

    Info SP Crash 0x0000007E detected
    Info SP Module name :
    Info SP Bugcheck parameter 1 : 0xFFFFFFFFC0000005 @@ -628,7 +639,7 @@ Disable or uninstall non-Microsoft antivirus applications, disconnect all unnece

    The installation failed during the second boot phase while attempting the MIGRATE_DATA operation. -
    This issue can occur due to an application or driver incompatibility. +
    This issue can occur due to file system, application, or driver issues.
    @@ -639,9 +650,7 @@ The installation failed during the second boot phase while attempting the MIGRAT Mitigation -Perform a [clean boot](https://support.microsoft.com/en-us/kb/929135), and reattempt the upgrade. - -

    Ensure you select the option to "Download and install updates (recommended)." +[Analyze log files](#analyze-log-files) in order to determine the file, application, or driver that is not able to be migrated. Disconnect, update, remove, or replace the device or object. @@ -812,12 +821,13 @@ Download and run the media creation tool. See [Download windows 10](https://www. - - - + - - + + + - @@ -321,11 +320,6 @@ You’ll need this software to set Windows Hello for Business policies in your e - - - @@ -312,8 +311,6 @@ Table 1. Deployment requirements for Microsoft Passport
  • A management solution, such as Configuration Manager, Group Policy, or MDM
  • Active Directory Certificate Services (AD CS) without Network Device Enrollment Service (NDES)
  • - @@ -326,9 +323,6 @@ Table 1. Deployment requirements for Microsoft Passport
  • AD CS with NDES
  • Configuration Manager (current branch) or Configuration Manager 2016 Technical Preview for domain-joined certificate enrollment, or InTune for non-domain-joined devices, or a non-Microsoft MDM service that supports Passport for Work
  • -
    Error CodesCauseMitigation
    0x80070003- 0x20007This error occurs when there is problem with the Internet connection during the Windows 10 upgrade. +
    0x80070003- 0x20007 +This is a failure during SafeOS phase driver installation. -Repair network connectivity issues and reattempt the upgrade process. -
    Alternatively, create installation media for an offline upgrade using the [Media Creation Tool](https://www.microsoft.com/en-us/software-download/windows10). Download the Windows 10 image using a computer that is connected to the Internet. +
    [Verify device drivers](https://msdn.microsoft.com/windows/hardware/drivers/install/troubleshooting-device-and-driver-installations) on the computer, and [analyze log files](#analyze-log-files) to determine the problem driver.
    0x8007025D - 0x2000CThis error occurs if the ISO file's metadata is corrupt."Re-download the ISO/Media and re-attempt the upgrade. +
    0x8007025D - 0x2000C +This error occurs if the ISO file's metadata is corrupt."Re-download the ISO/Media and re-attempt the upgrade. Alternatively, re-create installation media the [Media Creation Tool](https://www.microsoft.com/en-us/software-download/windows10). @@ -827,12 +837,10 @@ Alternatively, re-create installation media the [Media Creation Tool](https://ww [Verify device drivers](https://msdn.microsoft.com/windows/hardware/drivers/install/troubleshooting-device-and-driver-installations) on the computer, and [analyze log files](#analyze-log-files) to determine the problem driver.
    0xC1900101 - 0x2000BOne or more device drivers are blocking creating of the migration file list. - -Disconnect unnecessary devices and upgrade device drivers.
    0xC1900101 - 0x2000c -An unspecified error occurred during the WINPE Phase. This is due to an outdated driver. -Update drivers on the computer, and select "Download and install updates (recommended)" during the upgrade process. Disconnect devices other than the mouse, keyboard and display.
    An unspecified error occurred in the SafeOS phase during WIM apply. This can be caused by an outdated driver or disk corruption. +Run checkdisk to repair the file system. For more information, see the [quick fixes](#quick-fixes) section in this guide. +

    Update drivers on the computer, and select "Download and install updates (recommended)" during the upgrade process. Disconnect devices other than the mouse, keyboard and display.

    0xC1900200 - 0x20008 The computer doesn’t meet the minimum requirements to download or upgrade to Windows 10. @@ -840,26 +848,19 @@ Alternatively, re-create installation media the [Media Creation Tool](https://ww See [Windows 10 Specifications](https://www.microsoft.com/en-us/windows/windows-10-specifications) and verify the computer meets minimum requirements.
    Review logs for [compatibility information](https://blogs.technet.microsoft.com/askcore/2016/01/21/using-the-windows-10-compatibility-reports-to-understand-upgrade-issues/).
    0x80070004 - 0x3000DA reserved name is used as the computer name. +
    0x80070004 - 0x3000D +This is a problem with data migration during the first boot phase. There are multiple possible causes. -Ensure that you do not use a [reserved name](https://support.microsoft.com/en-us/kb/3086101) as the computer name. System, Local, Self, and Network are reserved names that can’t be used as the computer name.
    0xC1900101 - 0x40001 -A device driver did not handle power state transition requests properly while shutting down, suspending or resuming from standby, or suspending or resuming from hibernation. - -Update, remove, or disable the following devices which frequently cause power state transition errors: -
    1. Internal WIFI Modems. -
    2. Externally connected USB devices such as webcams, printers, and USB hard drives.
    -
    Also, verify all devices are on the [Hardware Compatibility List](http://sysdev.microsoft.com/EN-US/HARDWARE/LPL/DEFAULT.ASPX) (HCL) and have WHQL signed and certified drivers. Analyze [log files](#log-files) if needed to determine the problem device or driver. -
    [Analyze log files](#analyze-log-files) to determine the issue.
    0xC1900101 - 0x4001E Installation failed in the SECOND_BOOT phase with an error during PRE_OOBE operation. This is a generic error that occurs during the OOBE phase of setup. See the [0xC1900101](#0xC1900101) section of this guide and review general troubleshooting procedures described in that section.
    0x80070005 - 0x4000D -The installation failed in the SECOND_BOOT phase with an error in during MIGRATE_DATA operation. This can be caused by an incompatible application or driver. -Perform a [clean boot](https://support.microsoft.com/en-us/kb/929135) and then attempt the upgrade.
    The installation failed in the SECOND_BOOT phase with an error in during MIGRATE_DATA operation. This error indicates that access was denied while attempting to migrate data. +[Analyze log files](#analyze-log-files) to determine the data point that is reporting access denied.
    0x80070004 - 0x50012 -The computer account for the system has an invalid name. -Ensure that the [computer name](https://technet.microsoft.com/en-us/library/cc749460.aspx) does not contain invalid characters, and is not a [reserved name](https://support.microsoft.com/en-us/kb/3086101).
    Windows Setup failed to open a file. +[Analyze log files](#analyze-log-files) to determine the data point that is reporting access problems.
    0xC190020e
    0x80070070 - 0x50011
    0x80070070 - 0x50012 From 9bec5ce0f64db09375141b2fe3b8b80a96947912 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 6 Oct 2016 13:37:10 -0700 Subject: [PATCH 196/256] possible final draft --- windows/deploy/resolve-windows-10-upgrade-errors.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 8606f45468..cb9f0941ba 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -33,6 +33,7 @@ The following topics and procedures are provided in this guide: - [Common error codes](#common-error-codes): Causes and mitigation procedures associated with some common error codes. - [0xC1900101](#0xC1900101): Information about the 0xC1900101 result code. - [0x800xxxxx](#0x800xxxxx): Information about result codes that start with 0x800. +- [Other result codes](#less-common-error-codes): Some causes and mitigation procedures are provided for other result codess. - [Other error codes](#less-common-error-codes): Some causes and mitigation procedures are provided for other error codes. ## The Windows 10 upgrade process From 130157b4345f361518a8cbcfd5ea95b91fde32e1 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 6 Oct 2016 13:43:16 -0700 Subject: [PATCH 197/256] possible final draft --- windows/deploy/resolve-windows-10-upgrade-errors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index cb9f0941ba..015eb26504 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -20,7 +20,7 @@ This topic provides a brief introduction to Windows 10 installation processes an ## In this topic -The following topics and procedures are provided in this guide: +The following sections and procedures are provided in this guide: - [The Windows 10 upgrade process](#the-windows-10-upgrade-process): An explanation of phases used during the upgrade process.
    - [Quick fixes](#quick-fixes): Steps you can take to eliminate common Windows upgrade errors.
    From 4519e353d82619803b6996d25b9cd6c1701e2ad3 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 6 Oct 2016 13:54:41 -0700 Subject: [PATCH 198/256] possible final draft --- windows/deploy/resolve-windows-10-upgrade-errors.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 015eb26504..82d34887b8 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -2,7 +2,7 @@ title: Resolve common Windows 10 upgrade errors description: Resolve common Windows 10 upgrade errors ms.assetid: DFEFE22C-4FEF-4FD9-BFC4-9B419C339502 -keywords: deploy, error, troubleshoot, windows, 10 +keywords: deploy, error, troubleshoot, windows, 10, upgrade, code, rollback ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -33,7 +33,7 @@ The following sections and procedures are provided in this guide: - [Common error codes](#common-error-codes): Causes and mitigation procedures associated with some common error codes. - [0xC1900101](#0xC1900101): Information about the 0xC1900101 result code. - [0x800xxxxx](#0x800xxxxx): Information about result codes that start with 0x800. -- [Other result codes](#less-common-error-codes): Some causes and mitigation procedures are provided for other result codess. +- [Other result codes](#less-common-error-codes): Some causes and mitigation procedures are provided for other result codes. - [Other error codes](#less-common-error-codes): Some causes and mitigation procedures are provided for other error codes. ## The Windows 10 upgrade process From 7c9ec566c93edfa267ce560572b1f4779cd5a2ce Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 6 Oct 2016 14:09:31 -0700 Subject: [PATCH 199/256] possible final draft --- windows/deploy/resolve-windows-10-upgrade-errors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 82d34887b8..c5cd96294b 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -116,7 +116,7 @@ For example: - 0x80070070 = Win32 = 0070 = 0x00000070 = ERROR_DISK_FULL - 0xC1900107 = NTSTATUS = 0107 = 0x00000107 = STATUS_SOME_NOT_MAPPED -Some result codes are self-explanatory, whereas others are more generic and require further analysis. In the examples shown above, ERROR_DISK_FULL indicates that the hard drive is full and additional room is needed to complete Windows upgrade. The message STATUS_SOME_NOT_MAPPED is more abiguous, and means that an action is pending. In this case, the action pending is often the cleanup operation from a previous installation attempt, which can be resolved with a system reboot. +Some result codes are self-explanatory, whereas others are more generic and require further analysis. In the examples shown above, ERROR_DISK_FULL indicates that the hard drive is full and additional room is needed to complete Windows upgrade. The message STATUS_SOME_NOT_MAPPED is more ambiguous, and means that an action is pending. In this case, the action pending is often the cleanup operation from a previous installation attempt, which can be resolved with a system reboot. ### Extend codes From 72f7ae44a1756a36fb7ddd8a64d64470dd0db5bf Mon Sep 17 00:00:00 2001 From: hafah Date: Thu, 6 Oct 2016 23:30:40 +0200 Subject: [PATCH 200/256] misspelled updates --- windows/whats-new/whats-new-windows-10-version-1607.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/whats-new-windows-10-version-1607.md b/windows/whats-new/whats-new-windows-10-version-1607.md index 7eb664abab..06d0618b0c 100644 --- a/windows/whats-new/whats-new-windows-10-version-1607.md +++ b/windows/whats-new/whats-new-windows-10-version-1607.md @@ -57,7 +57,7 @@ Windows 10, version 1607, provides administrators with increased control over up - Quality Updates can be deferred up to 30 days and paused for 35 days - Feature Updates can be deferred up to 180 days and paused for 60 days - Update deferrals can be applied to both Current Branch (CB) and Current Branch for Business (CBB) -- Drivers can be excluded from udpates +- Drivers can be excluded from updates ## Security From 98845657737d83897ef75affa779aafc66fa8fb3 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 7 Oct 2016 07:34:29 -0700 Subject: [PATCH 201/256] kick the tires --- windows/manage/lockdown-xml.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/manage/lockdown-xml.md b/windows/manage/lockdown-xml.md index 282c9805d9..46fae92d3a 100644 --- a/windows/manage/lockdown-xml.md +++ b/windows/manage/lockdown-xml.md @@ -88,7 +88,7 @@ The following example is a complete lockdown XML file that disables Action Cente ![XML for Apps](images/AppsXML.png) -The Apps setting serves as an allow list and specifies the applications that will be available in the All apps list. Apps that are not included in this setting are hidden from the user and blocked from running. +The Apps setting serves as an allow list and specifies the applications that will be available in the All apps list. Apps that are not included in this setting are hidden from the user and blocked from running. test You provide the product ID for each app in your file. The product ID identifies an app package, and an app package can contain multiple apps, so you should also provide the App User Model ID (AUMID) to differentiate the app. Optionally, you can set an app to run automatically. [Get product ID and AUMID for apps in Windows 10 Mobile.](product-ids-in-windows-10-mobile.md) From 0ada90f06037ddb4ccb9596244ed1ea0e4e907f1 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 7 Oct 2016 07:35:06 -0700 Subject: [PATCH 202/256] reset --- windows/manage/lockdown-xml.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/manage/lockdown-xml.md b/windows/manage/lockdown-xml.md index 46fae92d3a..282c9805d9 100644 --- a/windows/manage/lockdown-xml.md +++ b/windows/manage/lockdown-xml.md @@ -88,7 +88,7 @@ The following example is a complete lockdown XML file that disables Action Cente ![XML for Apps](images/AppsXML.png) -The Apps setting serves as an allow list and specifies the applications that will be available in the All apps list. Apps that are not included in this setting are hidden from the user and blocked from running. test +The Apps setting serves as an allow list and specifies the applications that will be available in the All apps list. Apps that are not included in this setting are hidden from the user and blocked from running. You provide the product ID for each app in your file. The product ID identifies an app package, and an app package can contain multiple apps, so you should also provide the App User Model ID (AUMID) to differentiate the app. Optionally, you can set an app to run automatically. [Get product ID and AUMID for apps in Windows 10 Mobile.](product-ids-in-windows-10-mobile.md) From aa19785662a734a3ed3f57f39deb59b92cd6ad12 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 7 Oct 2016 08:37:25 -0700 Subject: [PATCH 203/256] remove AD onprem for passport --- ...lement-microsoft-passport-in-your-organization.md | 12 ------------ windows/keep-secure/microsoft-passport-guide.md | 6 ------ 2 files changed, 18 deletions(-) diff --git a/windows/keep-secure/implement-microsoft-passport-in-your-organization.md b/windows/keep-secure/implement-microsoft-passport-in-your-organization.md index b9e72308cc..d56e60b02a 100644 --- a/windows/keep-secure/implement-microsoft-passport-in-your-organization.md +++ b/windows/keep-secure/implement-microsoft-passport-in-your-organization.md @@ -312,7 +312,6 @@ You’ll need this software to set Windows Hello for Business policies in your e
    Windows Hello for Business mode Azure ADActive Directory (AD) on-premises (available with production release of Windows Server 2016) Azure AD/AD hybrid (available with production release of Windows Server 2016)
    Key-based authentication Azure AD subscription
      -
    • Active Directory Federation Service (AD FS) (Windows Server 2016)
    • -
    • A few Windows Server 2016 domain controllers on-site
    • -
    • Microsoft System Center 2012 R2 Configuration Manager SP2
    • -
    • Azure AD subscription
    • [Azure AD Connect](https://go.microsoft.com/fwlink/p/?LinkId=616792)
    • A few Windows Server 2016 domain controllers on-site
    • @@ -341,12 +335,6 @@ You’ll need this software to set Windows Hello for Business policies in your e
    • PKI infrastructure
      -
    • ADFS (Windows Server 2016)
    • -
    • Active Directory Domain Services (AD DS) Windows Server 2016 schema
    • -
    • PKI infrastructure
    • -
    • Configuration Manager SP2, Intune, or non-Microsoft MDM solution
    • -
    • Azure AD subscription
    • [Azure AD Connect](https://go.microsoft.com/fwlink/p/?LinkId=616792)
    • AD CS with NDES
    • diff --git a/windows/keep-secure/microsoft-passport-guide.md b/windows/keep-secure/microsoft-passport-guide.md index d4bd6e4d33..d2737b9630 100644 --- a/windows/keep-secure/microsoft-passport-guide.md +++ b/windows/keep-secure/microsoft-passport-guide.md @@ -298,7 +298,6 @@ Table 1. Deployment requirements for Microsoft Passport
    Microsoft Passport method Azure AD Hybrid Active DirectoryOn-premises Active Directory only

    One or more Windows Server 2016 Technical Preview domain controllers

    -

    AD FS of Windows Server 2016 Technical Preview

    Certificate-based

    AD DS Windows Server 2016 Technical Preview schema


    -

    AD FS of Windows Server 2016 Technical Preview

    -

    PKI infrastructure
 System Center 2012 R2 Configuration Manager with SP2 or later

    From 4815035468598cce164544fb77ab2e445a533ec6 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Fri, 7 Oct 2016 09:59:03 -0700 Subject: [PATCH 204/256] fixing build errors and links --- ...g-packages-for-certificates-surface-hub.md | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md b/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md index b0f9bddf0b..2379e66d80 100644 --- a/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md +++ b/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md @@ -46,7 +46,7 @@ Currently, you can add these items to provisioning packages for Surface Hub: - **Certificates** - You can add certificates, if needed, to support Microsoft Exchange and UWP apps downloaded from the Windows Store for Business. - **Universal Windows Platform (UWP) apps** - You can install UWP apps. This can be an offline-licensed app from the Windows Store for Business, or an app created by an in-house dev. - **Policies** - Surface Hub supports a subset of the policies in the [Policy configuration service provider](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). Some of those policies can be configured with ICD. -- **Settings** - You can configure any setting in the [SurfaceHub configuration service provider](https://msdn.microsoft.com/en-us/library/windows/hardware/mt608323.aspx). +- **Settings** - You can configure any setting in the [SurfaceHub configuration service provider](https://msdn.microsoft.com/library/windows/hardware/mt608323.aspx). ## Create the provisioning package @@ -73,7 +73,8 @@ Use the Windows Imaging and Configuration Designer (ICD) tool included in the Wi ### Add a certificate to your package You can use provisioning packages to install certificates that will allow the device to authenticate to Microsoft Exchange, or to install apps downloaded from the Windows Store. -> **Note**  Provisioning packages can only install certificates to the device (local machine) store, and not to the user store. If your organization requires that certificates must be installed to the user store, use Mobile Device Management (MDM) to deploy these certificates. See your MDM solution documentation for details. +> [!NOTE] +> Provisioning packages can only install certificates to the device (local machine) store, and not to the user store. If your organization requires that certificates must be installed to the user store, use Mobile Device Management (MDM) to deploy these certificates. See your MDM solution documentation for details. 1. In the **Available customizations** pane, go to **Runtime settings** > **Certificates** > **ClientCertificates**. @@ -122,7 +123,7 @@ Surface Hub supports a subset of the policies in the [Policy configuration servi ### Add Surface Hub settings to your package -You can add settings from the [SurfaceHub configuration service provider](https://msdn.microsoft.com/en-us/library/windows/hardware/mt608323.aspx) to your provisioning package. +You can add settings from the [SurfaceHub configuration service provider](https://msdn.microsoft.com/library/windows/hardware/mt608323.aspx) to your provisioning package. 1. In the **Available customizations** pane, go to **Runtime settings** > **WindowsTeamSettings**. @@ -137,7 +138,8 @@ You can add settings from the [SurfaceHub configuration service provider](https: 2. Read the warning that project files may contain sensitive information, and click **OK**. - > **Important**  When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed. + > [!IMPORTANT] + > When you build a provisioning package, you may include sensitive information in the project files and in the provisioning package (.ppkg) file. Although you have the option to encrypt the .ppkg file, project files are not encrypted. You should store the project files in a secure location and delete the project files when they are no longer needed. 3. On the **Export** menu, click **Provisioning package**. @@ -145,7 +147,8 @@ You can add settings from the [SurfaceHub configuration service provider](https: 5. Set a value for **Package Version**, and then select **Next.** - > [!TIP]  You can make changes to existing packages and change the version number to update previously applied packages. + > [!TIP] + > You can make changes to existing packages and change the version number to update previously applied packages. 6. Optional: You can choose to encrypt the package and enable package signing. @@ -153,7 +156,8 @@ You can add settings from the [SurfaceHub configuration service provider](https: - **Enable package signing** - If you select this option, you must select a valid certificate to use for signing the package. You can specify the certificate by clicking **Browse...** and choosing the certificate you want to use to sign the package. - > **Important**  We recommend that you include a trusted provisioning certificate in your provisioning package. When the package is applied to a device, the certificate is added to the system store and any package signed with that certificate thereafter can be applied silently.  + > [!IMPORTANT] + > We recommend that you include a trusted provisioning certificate in your provisioning package. When the package is applied to a device, the certificate is added to the system store and any package signed with that certificate thereafter can be applied silently.  7. Click **Next** to specify the output location where you want the provisioning package to go once it's built. By default, Windows ICD uses the project folder as the output location.

    Optionally, you can click **Browse** to change the default output location. @@ -175,12 +179,13 @@ If your build is successful, the name of the provisioning package, output direct ## Apply a provisioning package to Surface Hub -There are two options for deploying provisioning packages to a Surface Hub. +There are two options for deploying provisioning packages to a Surface Hub. You can apply a provisioning packing [during the first run wizard](#apply-a-provisioning-package-during-first-run), or using [Settings](#apply-a-package-using-settings). ### Apply a provisioning package during first run -> **Important**  Only use provisioning packages to install certificates during first run. Use the **Settings** app to install apps and apply other settings. +> [!IMPORTANT] +> Only use provisioning packages to install certificates during first run. Use the **Settings** app to install apps and apply other settings. 1. When you turn on the Surface Hub for the first time, the first-run program will display the [**Hi there page**](first-run-program-surface-hub.md#first-page). Make sure that the settings are properly configured before proceeding. From e3c5114e11412577036ab1921b22cc4ffca45bff Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 7 Oct 2016 10:49:01 -0700 Subject: [PATCH 205/256] removed common --- .../resolve-windows-10-upgrade-errors.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index c5cd96294b..4c7ae20b03 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -1,6 +1,6 @@ --- -title: Resolve common Windows 10 upgrade errors -description: Resolve common Windows 10 upgrade errors +title: Resolve Windows 10 upgrade errors +description: Resolve Windows 10 upgrade errors ms.assetid: DFEFE22C-4FEF-4FD9-BFC4-9B419C339502 keywords: deploy, error, troubleshoot, windows, 10, upgrade, code, rollback ms.prod: w10 @@ -11,30 +11,30 @@ author: greg-lindsay localizationpriority: high --- -# Resolve common Windows 10 upgrade errors +# Resolve Windows 10 upgrade errors **Applies to** - Windows 10 -This topic provides a brief introduction to Windows 10 installation processes and provides resolution procedures you can use to resolve common problems. +This topic provides a brief introduction to Windows 10 installation processes and provides resolution procedures that IT administrators can use to resolve issues with Windows 10 upgrade. ## In this topic The following sections and procedures are provided in this guide: - [The Windows 10 upgrade process](#the-windows-10-upgrade-process): An explanation of phases used during the upgrade process.
    -- [Quick fixes](#quick-fixes): Steps you can take to eliminate common Windows upgrade errors.
    +- [Quick fixes](#quick-fixes): Steps you can take to eliminate many Windows upgrade errors.
    - [Upgrade error codes](#upgrade-error-codes): The composition of an error code is explained. - [Result codes](#result-codes): Information about result codes. - [Extend codes](#extend-codes): Information about extend codes. - [Log files](#log-files): A list and description of log files useful for troubleshooting. - [Log entry structure](#log-entry-structure): The format of a log entry is described. - [Analyze log files](#analyze-log-files): General procedures for log file analysis, and an example. -- [Common error codes](#common-error-codes): Causes and mitigation procedures associated with some common error codes. +- [Resolution procedures](#resolution-procedures): Causes and mitigation procedures associated with specific error codes. - [0xC1900101](#0xC1900101): Information about the 0xC1900101 result code. - [0x800xxxxx](#0x800xxxxx): Information about result codes that start with 0x800. -- [Other result codes](#less-common-error-codes): Some causes and mitigation procedures are provided for other result codes. -- [Other error codes](#less-common-error-codes): Some causes and mitigation procedures are provided for other error codes. + - [Other result codes](#other-result-codes): Additional causes and mitigation procedures are provided for some result codes. + - [Other error codes](#other-error-codes): Additional causes and mitigation procedures are provided for some error codes. ## The Windows 10 upgrade process @@ -60,7 +60,7 @@ WIM = Windows image (Microsoft) ## Quick fixes -The following steps can resolve many common Windows upgrade problems. +The following steps can resolve many Windows upgrade problems.

    1. Check all hard drives for errors and attempt repairs. To automatically repair hard drives, open an elevated command prompt, switch to the drive you wish to repair, and type the following command. You will be required to reboot the computer if the hard drive being repaired is also the system drive. @@ -102,7 +102,7 @@ Note: If only a result code is returned, this can be because a tool is being use ### Result codes ->A result code of **0xC1900101** is generic and indicates that a rollback occurred. In most cases, the cause is a driver compatibility issue.
      To troubleshoot a failed upgrade that has returned a result code of 0xC1900101, analyze the extend code to determine the Windows Setup phase, and see the [Common error codes](#common-error-codes) section later in this topic. +>A result code of **0xC1900101** is generic and indicates that a rollback occurred. In most cases, the cause is a driver compatibility issue.
      To troubleshoot a failed upgrade that has returned a result code of 0xC1900101, analyze the extend code to determine the Windows Setup phase, and see the [Other error codes](#other-error-codes) section later in this topic. Result codes can be matched to the type of error encountered. To match a result code to an error: @@ -329,11 +329,11 @@ Therefore, Windows Setup failed because it was not able to migrate the corrupt f This analysis indicates that the Windows upgrade error can be resolved by deleting the C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\[CN] file. Note: In this example, the full, unshortened file name is C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\be8228fb2d3cb6c6b0ccd9ad51b320b4_a43d512c-69f2-42de-aef9-7a88fabdaa3f. -## Common error codes +## Resolution procedures ### 0xC1900101 -A common result code is 0xC1900101. This result code can be thrown at any stage of the upgrade process, with the exception of the Downlevel phase. 0xC1900101 is a generic rollback code, and usually indicates that an incompatible driver is present. The incompatible driver can cause blue screens, system hangs, and unexpected reboots. Analysis of supplemental log files is often helpful, such as:
      +A frequently observed result code is 0xC1900101. This result code can be thrown at any stage of the upgrade process, with the exception of the downlevel phase. 0xC1900101 is a generic rollback code, and usually indicates that an incompatible driver is present. The incompatible driver can cause blue screens, system hangs, and unexpected reboots. Analysis of supplemental log files is often helpful, such as:
      - The minidump file: $Windows.~bt\Sources\Rollback\setupmem.dmp, - Event logs: $Windows.~bt\Sources\Rollback\*.evtx @@ -557,7 +557,7 @@ For more information, see [How to perform a clean boot in Windows](https://suppo ### 0x800xxxxx -Result codes starting with the digits 0x800 are also relatively common. These error codes indicate general operating system errors, and are not unique to the Windows upgrade process. Examples include timeouts, devices not functioning, and a process stopping unexpectedly. +Result codes starting with the digits 0x800 are also important to understand. These error codes indicate general operating system errors, and are not unique to the Windows upgrade process. Examples include timeouts, devices not functioning, and a process stopping unexpectedly.

      See the following general troubleshooting procedures associated with a result code of 0x800xxxxx: @@ -722,7 +722,7 @@ This error has more than one possible cause. Attempt [quick fixes](#quick-fixes) -## Other result codes +### Other result codes @@ -817,7 +817,7 @@ Download and run the media creation tool. See [Download windows 10](https://www.
      -## Other error codes +### Other error codes From 35dc35c95ed010230342883fe1fd8d0ad07f8124 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 7 Oct 2016 10:50:48 -0700 Subject: [PATCH 206/256] minor tweaks --- windows/deploy/resolve-windows-10-upgrade-errors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 4c7ae20b03..024ce62a66 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -16,7 +16,7 @@ localizationpriority: high **Applies to** - Windows 10 -This topic provides a brief introduction to Windows 10 installation processes and provides resolution procedures that IT administrators can use to resolve issues with Windows 10 upgrade. +This topic provides a brief introduction to Windows 10 installation processes, and provides resolution procedures that IT administrators can use to resolve issues with Windows 10 upgrade. ## In this topic From fdf7293ccbe1c6c961a66f137537b45faae9ee10 Mon Sep 17 00:00:00 2001 From: Justinha Date: Fri, 7 Oct 2016 10:59:47 -0700 Subject: [PATCH 207/256] copyedits --- windows/deploy/upgrade-analytics-get-started.md | 2 +- windows/deploy/upgrade-analytics-review-site-discovery.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deploy/upgrade-analytics-get-started.md b/windows/deploy/upgrade-analytics-get-started.md index 070a9e137c..8307a9bfbf 100644 --- a/windows/deploy/upgrade-analytics-get-started.md +++ b/windows/deploy/upgrade-analytics-get-started.md @@ -101,7 +101,7 @@ IMPORTANT: Restart user computers after you install the compatibility update KBs | **Site discovery** | **KB** | |----------------------|-----------------------------------------------------------------------------| -| [Review site discovery](upgrade-analytics-review-site-discovery.md) | [KB 3170106](https://support.microsoft.com/en-us/kb/3170106)
      Site discovery requires July 2016 security update for Internet Explorer. | +| [Review site discovery](upgrade-analytics-review-site-discovery.md) | Site discovery requires the [July 2016 security update for Internet Explorer](https://support.microsoft.com/en-us/kb/3170106) (KB3170106) or later. | ### Automate data collection diff --git a/windows/deploy/upgrade-analytics-review-site-discovery.md b/windows/deploy/upgrade-analytics-review-site-discovery.md index 33b5bdac0e..f236d85945 100644 --- a/windows/deploy/upgrade-analytics-review-site-discovery.md +++ b/windows/deploy/upgrade-analytics-review-site-discovery.md @@ -15,7 +15,7 @@ This section of the Upgrade Analytics workflow provides an inventory of web site Ensure the following prerequisites are met before using site discovery: -1. Install the latest Internet Explorer 11 Cumulative Update. This update provides the capability for site discovery and is available in the [July 2016 cumulative update (KB3170106)](https://support.microsoft.com/kb/3170106) and later. +1. Install the latest Internet Explorer 11 Cumulative Update. This update provides the capability for site discovery and is available in the [July 2016 cumulative update](https://support.microsoft.com/kb/3170106) and later. 2. Install the update for customer experience and diagnostic telemetery ([KB3080149](https://support.microsoft.com/kb/3080149)). 3. Enable Internet Explorer data collection, which is disabled by default. The best way to enable it is to modify the [Upgrade Analytics deployment script](upgrade-analytics-get-started.md#run-the-upgrade-analytics-deployment-script) to allow Internet Explorer data collection before you run it. From 23f32636a5609f88e71adaee579c22bb0bbc7755 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 7 Oct 2016 11:07:58 -0700 Subject: [PATCH 208/256] tweaks --- windows/deploy/resolve-windows-10-upgrade-errors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 024ce62a66..67be1740c5 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -204,7 +204,7 @@ Several log files are created during each phase of the upgrade process. These lo
      OOBE:
      $Windows.~BT\Sources\Panther\UnattendGC
      Contains information about actions during the OOBE phase.Investigating rollbacks that failed during OOBE phase and operations – 0x4001C, 0x4001D, 0x4001E, 0x4001F.
      Rollback:
      $Windows.~BT\Sources\Rollback
      Contains information about actions during rollback.Investigating generic rollbacks - 0xC1900101. -
      Pre-initialization (prior to downlevel):
      Windows\
      Contains information about initializing setup.If setup fails to launch. +
      Pre-initialization (prior to downlevel):
      Windows
      Contains information about initializing setup.If setup fails to launch.
      Post-upgrade (after OOBE):
      Windows\Panther
      Contains information about setup actions during the installation.Investigate post-upgrade related issues.
      setuperr.logSame as setupact.logContains information about setup errors during the installation.Review all errors encountered during the installation phase. From 6feb218cf70cbdcfc7d3ef18738ba189c70e9348 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 7 Oct 2016 11:40:59 -0700 Subject: [PATCH 209/256] disclaimer --- windows/deploy/resolve-windows-10-upgrade-errors.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 67be1740c5..70c798f66a 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -68,7 +68,7 @@ The following steps can resolve many Windows upgrade problems.
    2. chkdsk /F
    3. -
    4. Attept to restore and repair system files by typing the following commands at an elevated command prompt. It may take several minutes for the command operations to be completed. +
    5. Attept to restore and repair system files by typing the following commands at an elevated command prompt. It may take several minutes for the command operations to be completed. For more information, see [Repair a Windows Image](https://msdn.microsoft.com/windows/hardware/commercialize/manufacture/desktop/repair-a-windows-image).
      • DISM.exe /Online /Cleanup-image /Restorehealth
      • sfc /scannow
      • @@ -120,6 +120,8 @@ Some result codes are self-explanatory, whereas others are more generic and requ ### Extend codes +>Important: Extend codes reflect the current Windows 10 upgrade process, and might change in future releases of Windows 10. The codes discussed in this section apply to Windows 10 version 1607, also known as the Anniversary Update. + Extend codes can be matched to the phase and operation when an error occurred. To match an extend code to the phase and operation: 1. Use the first digit to identify the phase (ex: 0x4000D = 4). @@ -243,8 +245,9 @@ A setupact.log or setuperr.log entry includes the following elements: See the following example: -

        2016-09-08 09:23:50, Warning MIG Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed. - +

        + +
        2016-09-08 09:23:50WarningMIGCould not replace object C:\Users\user1\Cookies. Target Object cannot be removed.
        ### Analyze log files From 4c389a59ca40cffb331b9fe88500de53e071094e Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 7 Oct 2016 11:49:49 -0700 Subject: [PATCH 210/256] tweak --- windows/deploy/resolve-windows-10-upgrade-errors.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 70c798f66a..17d873b6b8 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -245,7 +245,7 @@ A setupact.log or setuperr.log entry includes the following elements: See the following example: -

        +

        2016-09-08 09:23:50WarningMIGCould not replace object C:\Users\user1\Cookies. Target Object cannot be removed.
        @@ -886,3 +886,4 @@ Alternatively, re-create installation media the [Media Creation Tool](https://ww
        [Windows 10 Enterprise system requirements](https://technet.microsoft.com/en-us/windows/dn798752.aspx)
        [Windows 10 Specifications](https://www.microsoft.com/en-us/windows/Windows-10-specifications)
        [Windows 10 IT pro forums](https://social.technet.microsoft.com/Forums/en-US/home?category=Windows10ITPro) +
        [Fix Windows Update errors by using the DISM or System Update Readiness tool](https://support.microsoft.com/kb/947821) From f71cba8096e1c097dfe204f3e96947ed2d89daf0 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 7 Oct 2016 11:56:46 -0700 Subject: [PATCH 211/256] tweak --- windows/deploy/resolve-windows-10-upgrade-errors.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 17d873b6b8..265d78e0fa 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -24,7 +24,7 @@ The following sections and procedures are provided in this guide: - [The Windows 10 upgrade process](#the-windows-10-upgrade-process): An explanation of phases used during the upgrade process.
        - [Quick fixes](#quick-fixes): Steps you can take to eliminate many Windows upgrade errors.
        -- [Upgrade error codes](#upgrade-error-codes): The composition of an error code is explained. +- [Upgrade error codes](#upgrade-error-codes): The components of an error code are explained. - [Result codes](#result-codes): Information about result codes. - [Extend codes](#extend-codes): Information about extend codes. - [Log files](#log-files): A list and description of log files useful for troubleshooting. @@ -246,7 +246,10 @@ A setupact.log or setuperr.log entry includes the following elements: See the following example:

        - + + + +
        2016-09-08 09:23:50WarningMIGCould not replace object C:\Users\user1\Cookies. Target Object cannot be removed.
        2016-09-08 09:23:50WarningMIGCould not replace object C:\Users\user1\Cookies. Target Object cannot be removed.
        ### Analyze log files From 2b8ad8accf38b149798d1d6ab95aaf12cd598306 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 7 Oct 2016 12:16:35 -0700 Subject: [PATCH 212/256] I hate this publishing system --- windows/deploy/resolve-windows-10-upgrade-errors.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 265d78e0fa..805430103a 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -252,6 +252,9 @@ See the following example:

    6. Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed.
      + + + ### Analyze log files To analyze Windows Setup log files: From 0882c9174848d715a61d6f0ed61f1adcdfea6b13 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 7 Oct 2016 12:35:46 -0700 Subject: [PATCH 213/256] fix vso-9026075a --- windows/deploy/resolve-windows-10-upgrade-errors.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 805430103a..b2b777b702 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -253,11 +253,10 @@ See the following example: - - ### Analyze log files -To analyze Windows Setup log files: + +

      To analyze Windows Setup log files:

      1. Determine the Windows Setup error code. From 6c33e4296d4f6e2d00e43d1c5e85aedfa8c4e2eb Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 7 Oct 2016 12:37:39 -0700 Subject: [PATCH 214/256] fix vso-9026075a --- windows/deploy/resolve-windows-10-upgrade-errors.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 805430103a..b2b777b702 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -253,11 +253,10 @@ See the following example: - - ### Analyze log files -To analyze Windows Setup log files: + +

        To analyze Windows Setup log files:

        1. Determine the Windows Setup error code. From 11baa12effacc6eef40d8458b2a00100303b5b45 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 7 Oct 2016 12:47:40 -0700 Subject: [PATCH 215/256] index, toc, change history --- windows/deploy/TOC.md | 1 + windows/deploy/change-history-for-deploy-windows-10.md | 5 +++++ windows/deploy/index.md | 1 + 3 files changed, 7 insertions(+) diff --git a/windows/deploy/TOC.md b/windows/deploy/TOC.md index 893c06b098..4fed1981ec 100644 --- a/windows/deploy/TOC.md +++ b/windows/deploy/TOC.md @@ -45,6 +45,7 @@ ### [Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager](replace-a-windows-7-client-with-windows-10-using-configuration-manager.md) ## [Upgrade to Windows 10 with the Microsoft Deployment Toolkit](upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md) ## [Upgrade to Windows 10 with System Center Configuration Manager](upgrade-to-windows-10-with-system-center-configuraton-manager.md) +## [Resolve Windows 10 upgrade errors](resolve-windows-10-upgrade-errors.md) ## [Configure a PXE server to load Windows PE](configure-a-pxe-server-to-load-windows-pe.md) ## [Windows 10 upgrade paths](windows-10-upgrade-paths.md) ## [Windows 10 edition upgrade](windows-10-edition-upgrades.md) diff --git a/windows/deploy/change-history-for-deploy-windows-10.md b/windows/deploy/change-history-for-deploy-windows-10.md index d09519574f..d5ebe4beb3 100644 --- a/windows/deploy/change-history-for-deploy-windows-10.md +++ b/windows/deploy/change-history-for-deploy-windows-10.md @@ -29,6 +29,11 @@ The topics in this library have been updated for Windows 10, version 1607 (also ======= +## October 2016 +| New or changed topic | Description | +|----------------------|-------------| +| [Resolve Windows 10 upgrade errors](resolve-windows-10-upgrade-errors.md) | New | + ## August 2016 | New or changed topic | Description | |----------------------|-------------| diff --git a/windows/deploy/index.md b/windows/deploy/index.md index 504b8b4dc8..38c64b3abc 100644 --- a/windows/deploy/index.md +++ b/windows/deploy/index.md @@ -21,6 +21,7 @@ Learn about deploying Windows 10 for IT professionals. |[Deploy Windows 10 with System Center 2012 R2 Configuration Manager](deploy-windows-10-with-system-center-2012-r2-configuration-manager.md) |If you have Microsoft System Center 2012 R2 Configuration Manager in your environment, you will most likely want to use it to deploy Windows 10. This topic will show you how to set up Configuration Manager for operating system deployment and how to integrate Configuration Manager with the Microsoft Deployment Toolkit (MDT) or, more specifically, MDT 2013 Update 2. | |[Upgrade to Windows 10 with the Microsoft Deployment Toolkit](upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md) |The simplest path to upgrade PCs that are currently running Windows 7, Windows 8, or Windows 8.1 to Windows 10 is through an in-place upgrade. You can use a Microsoft Deployment Toolkit (MDT) 2013 Update 2 task sequence to completely automate the process. | |[Upgrade to Windows 10 with System Center Configuration Manager](upgrade-to-windows-10-with-system-center-configuraton-manager.md) |The simplest path to upgrade PCs currently running Windows 7, Windows 8, or Windows 8.1 to Windows 10 is through an in-place upgrade. You can use a System Center Configuration Manager task sequence to completely automate the process. | +|[Resolve Windows 10 upgrade errors](resolve-windows-10-upgrade-errors.md) |This topic provides a brief introduction to Windows 10 installation processes, and provides resolution procedures that IT administrators can use to resolve issues with Windows 10 upgrade. | |[Configure a PXE server to load Windows PE](configure-a-pxe-server-to-load-windows-pe.md) |This guide describes how to configure a PXE server to load Windows PE by booting a client computer from the network. | |[Windows 10 edition upgrade](windows-10-edition-upgrades.md) |With Windows 10, you can quickly upgrade from one edition of Windows 10 to another, provided the upgrade path is supported. | | [Provision PCs with common settings for initial deployment](provision-pcs-for-initial-deployment.md) | Create a provisioning package to apply commonly used settings to a PC running Windows 10. | From e48881041e31281f909121dd07269d4a15221199 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 7 Oct 2016 12:50:11 -0700 Subject: [PATCH 216/256] add silicon support note --- windows/manage/waas-overview.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/manage/waas-overview.md b/windows/manage/waas-overview.md index 22c34f8e05..9858e3953e 100644 --- a/windows/manage/waas-overview.md +++ b/windows/manage/waas-overview.md @@ -81,7 +81,7 @@ To align with the new method of delivering feature updates and quality updates i The concept of servicing branches is new, but organizations can use the same management tools they used to manage updates and upgrades in previous versions of Windows. For more information about the servicing tool options for Windows 10 and their capabilities, see [Servicing tools](#servicing-tools). >[!NOTE] ->Servicing branches are not the only way to separate groups of machines when consuming updates. Each branch can contain subsets of devices, which staggers servicing even further. For information about the servicing strategy and ongoing deployment process for Windows 10, including the role of servicing branches, see [Plan servicing strategy for Windows 10 updates](waas-servicing-strategy-windows-10-updates.md). +>Servicing branches are not the only way to separate groups of devices when consuming updates. Each branch can contain subsets of devices, which staggers servicing even further. For information about the servicing strategy and ongoing deployment process for Windows 10, including the role of servicing branches, see [Plan servicing strategy for Windows 10 updates](waas-servicing-strategy-windows-10-updates.md). ### Current Branch @@ -110,6 +110,9 @@ Specialized systems—such as PCs that control medical equipment, point-of-sale Microsoft never publishes feature updates through Windows Update on devices that run Windows 10 Enterprise LTSB. Instead, it typically offers new LTSB releases every 2–3 years, and organizations can choose to install them as in-place upgrades or even skip releases over a 10-year life cycle. +>[!NOTE] +>Windows 10 Long Term Servicing Branches, also known as LTSBs, will support the currently released silicon at the time of release of the LTSB. As future silicon generations are released, support will be created through future Windows 10 LTSB releases that customers can deploy for those systems. For more information, see **Supporting the latest processor and chipsets on Windows** in [Lifecycle support policy FAQ - Windows Products](https://support.microsoft.com/help/18581/lifecycle-support-policy-faq-windows-products). + LTSB is available only in the Windows 10 Enterprise LTSB edition. This build of Windows doesn’t contain many in-box applications, such as Microsoft Edge, Windows Store client, Cortana (limited search capabilities remain available), Microsoft Mail, Calendar, OneNote, Weather, News, Sports, Money, Photos, Camera, Music, and Clock. Therefore, it’s important to remember that Microsoft has positioned the LTSB model primarily for specialized devices. >[!NOTE] From a5520ae4c422a1bd43ee0bab0b70d350f3ef0e71 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 7 Oct 2016 12:50:58 -0700 Subject: [PATCH 217/256] analyze log files section problem --- windows/deploy/resolve-windows-10-upgrade-errors.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index b2b777b702..0abeb94d30 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -252,10 +252,8 @@ See the following example: Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed. - ### Analyze log files -

          To analyze Windows Setup log files:

            From 793dfe116617ac497ce85eb37f040019c09b8b72 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 7 Oct 2016 13:13:47 -0700 Subject: [PATCH 218/256] analyze log files section problem --- windows/deploy/resolve-windows-10-upgrade-errors.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 0abeb94d30..3cae9c19eb 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -250,10 +250,21 @@ See the following example: Warning MIG Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed. - +
            ### Analyze log files + + + + + + + + + + +

            To analyze Windows Setup log files:

              From bd5aaa369f6302d7d526c35b3d4d5825877f86be Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 7 Oct 2016 13:24:51 -0700 Subject: [PATCH 219/256] publishing bug --- windows/deploy/resolve-windows-10-upgrade-errors.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 3cae9c19eb..ddc95c5a9c 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -346,10 +346,22 @@ Therefore, Windows Setup failed because it was not able to migrate the corrupt f This analysis indicates that the Windows upgrade error can be resolved by deleting the C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\[CN] file. Note: In this example, the full, unshortened file name is C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\be8228fb2d3cb6c6b0ccd9ad51b320b4_a43d512c-69f2-42de-aef9-7a88fabdaa3f. + + + + ## Resolution procedures + + + + ### 0xC1900101 + + + + A frequently observed result code is 0xC1900101. This result code can be thrown at any stage of the upgrade process, with the exception of the downlevel phase. 0xC1900101 is a generic rollback code, and usually indicates that an incompatible driver is present. The incompatible driver can cause blue screens, system hangs, and unexpected reboots. Analysis of supplemental log files is often helpful, such as:
              - The minidump file: $Windows.~bt\Sources\Rollback\setupmem.dmp, From f0b553791102ca0184e93a739ced948d24ddcfba Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Fri, 7 Oct 2016 13:29:56 -0700 Subject: [PATCH 220/256] change wording --- windows/manage/waas-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/manage/waas-overview.md b/windows/manage/waas-overview.md index 9858e3953e..03729bd0a4 100644 --- a/windows/manage/waas-overview.md +++ b/windows/manage/waas-overview.md @@ -111,7 +111,7 @@ Specialized systems—such as PCs that control medical equipment, point-of-sale Microsoft never publishes feature updates through Windows Update on devices that run Windows 10 Enterprise LTSB. Instead, it typically offers new LTSB releases every 2–3 years, and organizations can choose to install them as in-place upgrades or even skip releases over a 10-year life cycle. >[!NOTE] ->Windows 10 Long Term Servicing Branches, also known as LTSBs, will support the currently released silicon at the time of release of the LTSB. As future silicon generations are released, support will be created through future Windows 10 LTSB releases that customers can deploy for those systems. For more information, see **Supporting the latest processor and chipsets on Windows** in [Lifecycle support policy FAQ - Windows Products](https://support.microsoft.com/help/18581/lifecycle-support-policy-faq-windows-products). +>Windows 10 LTSB will support the currently released silicon at the time of release of the LTSB. As future silicon generations are released, support will be created through future Windows 10 LTSB releases that customers can deploy for those systems. For more information, see **Supporting the latest processor and chipsets on Windows** in [Lifecycle support policy FAQ - Windows Products](https://support.microsoft.com/help/18581/lifecycle-support-policy-faq-windows-products). LTSB is available only in the Windows 10 Enterprise LTSB edition. This build of Windows doesn’t contain many in-box applications, such as Microsoft Edge, Windows Store client, Cortana (limited search capabilities remain available), Microsoft Mail, Calendar, OneNote, Weather, News, Sports, Money, Photos, Camera, Music, and Clock. Therefore, it’s important to remember that Microsoft has positioned the LTSB model primarily for specialized devices. From fc6a8c238cff4fde43de374100e3220b0ec36968 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 7 Oct 2016 13:30:11 -0700 Subject: [PATCH 221/256] publishing bug --- .../resolve-windows-10-upgrade-errors.md | 25 +++---------------- 1 file changed, 3 insertions(+), 22 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index ddc95c5a9c..bf0d615201 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -224,7 +224,7 @@ Event logs (*.evtx) $Windows.~BT\Sources\RollbackAdditional logs collected during rollback. Setupmem.dmp: If OS bugchecks during upgrade, setup will attempt to extract a mini-dump.
              -Setupapi: Device install issues – 0x30018
              +Setupapi: Device install issues - 0x30018
              Event logs: Generic rollbacks (0xC1900101) or unexpected reboots. @@ -250,21 +250,11 @@ See the following example: Warning MIG Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed. -
              + ### Analyze log files - - - - - - - - - -

              To analyze Windows Setup log files:

                @@ -344,24 +334,15 @@ Therefore, Windows Setup failed because it was not able to migrate the corrupt f 27:08, Error SP SPDoFrameworkGather: Gather operation failed. Error: 0x0000002C -This analysis indicates that the Windows upgrade error can be resolved by deleting the C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\[CN] file. Note: In this example, the full, unshortened file name is C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\be8228fb2d3cb6c6b0ccd9ad51b320b4_a43d512c-69f2-42de-aef9-7a88fabdaa3f. - - - +

                This analysis indicates that the Windows upgrade error can be resolved by deleting the C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\[CN] file. Note: In this example, the full, unshortened file name is C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\be8228fb2d3cb6c6b0ccd9ad51b320b4_a43d512c-69f2-42de-aef9-7a88fabdaa3f. ## Resolution procedures - - - ### 0xC1900101 - - - A frequently observed result code is 0xC1900101. This result code can be thrown at any stage of the upgrade process, with the exception of the downlevel phase. 0xC1900101 is a generic rollback code, and usually indicates that an incompatible driver is present. The incompatible driver can cause blue screens, system hangs, and unexpected reboots. Analysis of supplemental log files is often helpful, such as:
                - The minidump file: $Windows.~bt\Sources\Rollback\setupmem.dmp, From 9a1a1a1e2dd8281c7ab48829247b79a8b98d7bc1 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 7 Oct 2016 13:42:55 -0700 Subject: [PATCH 222/256] another fix attempt --- windows/deploy/resolve-windows-10-upgrade-errors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index bf0d615201..ac5d5cb4c9 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -246,7 +246,7 @@ A setupact.log or setuperr.log entry includes the following elements: See the following example:

                - + From a63f738895a31e4c692d659fd8563bd4aeb9df0a Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 7 Oct 2016 14:36:33 -0700 Subject: [PATCH 223/256] trying another fix --- windows/deploy/resolve-windows-10-upgrade-errors.md | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index ac5d5cb4c9..a4cfb8cebe 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -245,16 +245,10 @@ A setupact.log or setuperr.log entry includes the following elements: See the following example: -

                2016-09-08 09:23:50
                2016-09-08 09:23:50 Warning MIG Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed.
                - - - - -
                2016-09-08 09:23:50WarningMIGCould not replace object C:\Users\user1\Cookies. Target Object cannot be removed.
                +2016-09-08 09:23:50 | Warning | MIG | Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed. ### Analyze log files -

                To analyze Windows Setup log files:

                  @@ -336,13 +330,10 @@ Therefore, Windows Setup failed because it was not able to migrate the corrupt f

                  This analysis indicates that the Windows upgrade error can be resolved by deleting the C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\[CN] file. Note: In this example, the full, unshortened file name is C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\be8228fb2d3cb6c6b0ccd9ad51b320b4_a43d512c-69f2-42de-aef9-7a88fabdaa3f. - ## Resolution procedures - ### 0xC1900101 - A frequently observed result code is 0xC1900101. This result code can be thrown at any stage of the upgrade process, with the exception of the downlevel phase. 0xC1900101 is a generic rollback code, and usually indicates that an incompatible driver is present. The incompatible driver can cause blue screens, system hangs, and unexpected reboots. Analysis of supplemental log files is often helpful, such as:
                  - The minidump file: $Windows.~bt\Sources\Rollback\setupmem.dmp, From 7e4d4a2ff4ba1e339fa231563686eeebd957f808 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 7 Oct 2016 14:56:37 -0700 Subject: [PATCH 224/256] trying another fix --- windows/deploy/resolve-windows-10-upgrade-errors.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index a4cfb8cebe..39bb4cd654 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -245,7 +245,9 @@ A setupact.log or setuperr.log entry includes the following elements: See the following example: -2016-09-08 09:23:50 | Warning | MIG | Could not replace object C:\Users\user1\Cookies. Target Object cannot be removed. +``` +2016-09-08 09:23:50, Warning MIG Could not replace object C:\Users\name\Cookies. Target Object cannot be removed. +``` ### Analyze log files From d90e79695d8167355e4a62676981d57eb84b31be Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Fri, 7 Oct 2016 15:06:34 -0700 Subject: [PATCH 225/256] updates to topic --- .../surface-hub/images/sh-select-template.png | Bin 0 -> 62658 bytes ...anage-settings-with-mdm-for-surface-hub.md | 267 ++++++++++++------ 2 files changed, 173 insertions(+), 94 deletions(-) create mode 100644 devices/surface-hub/images/sh-select-template.png diff --git a/devices/surface-hub/images/sh-select-template.png b/devices/surface-hub/images/sh-select-template.png new file mode 100644 index 0000000000000000000000000000000000000000..58ab21481ecea0c8c6d3e045204b594ba04d5231 GIT binary patch literal 62658 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

                  ogOjnJkfv}2RB(A^SHe~l<}mREe0$4C63C2@@IdrjG8N5WVl!Z@t`s@x9N=o@BJ zaR#g&d?@tBR9CUFL=CB(Bh8aE2I`K+L-{m@T07Bpxwov<$i{CQrd3m36H^wVQ$FtolJSR_v_@ODn z6c)pIdCK_~6WPMOE6(+l$5xbe9LrWF#u?VBDn1)W90DQZ#ATMdN870pPsSxOtmPbS z`()|Td$4OCWPlq*2A~x?T`AfRAud;Z<l9#*@{FQv`xqw|i zE{RKa({+jiL4(BZc|jh*f}F#H3Nl9UPQ;YGscmW15^vJTSJNtEj;{x;l@3Zg?$f>B z%4`%Z$MJ~;d5mQ<8`-A>MWpLU=H%I(ajqwpqe9P=lo}HV6&RNlEPlP|!=}zb?P2YBN zY3{F_;zi6mR8Mm(Oxb5e^^g{3wK2p;2`r2(#(8hV_RLLO&W)4YEw?I1PwVB_Y~sRW`^z z#ZQtS+kiLh>c$Xvbgd^Fo;;{h-har?8C4+{90B5{bWAp%C0asN>JC@tN8DZ)_Wa~1 z@HAlCZJJ%oGhzaFMR&q;Vr?)3+(Z`T?@7_Rv*mRNNn&%BARo>v`2ppzgt%%9RVpwK zL*`@|dETuAYWAD(pClb*)(JFwG%hM8;0%j9O?pyHK)gE^dhQ`F5Qn1*qxOnVAGtXT zY?vz)%;h^RyAqF1Z2J1rjk9aeZZdBATj9j0lcoE7fHU74q3p(uo;>qgEj>N1ki^Fv zvvm8hnYSUH3ENdXl~D<``acf*CTcicoNG5YVHKWVRX9RYC*|`Z6Lb<z|y@4uLQ ztYlx~epfj>lssmeG8S32(fS@ZctMM5CBE)X-#TC^d_#e%JukScc<4Att*Q8O(s`0xve`YOvLpn) z>g`mg8aoPgJG!e+RPK&N`?jVZNWAY!Pq6nL@43=%?U)_>D9PB-^x61mNkSM;{L=fR znfQ|T!4uKOvDGOXZ360Xp5r@a95&_T;7hKYDLu|<34Kjp^#`pqi#CE$`MT1|5m!c6 zDv@in@8!$lhQs2i>GKD2(rrLJJsb%R6tnR_k-~Zy5hS;8!<8#ZilgJJ@Ucla>fALc z^hl=yy7qfqB%=|7Ov%0`rfW61cbm+s8#8 zqV37of-MsVo8vuA2A~Nv;ZV`SvcJDpPmZw}>5!WBQpbmF=~2W3Al||Zu;oGw2!gp? z1{ez&kKWtDpczypFxaronx$lyY1buF&`I1Le(0I30@wLk?0QVXqFuXpyjG0H(DYy^ zSQ21}tRCdsJ$!lk6_^Hmp^xQsc~p;~2U*}53D9vrX4n%9bx<|O>V?;NeT6Df1*7p) zp)YgSr>P~;SjSE;j!C?bYq~MreF|u-6_}e-D2h$>_v$jh_a`Q@%R^D0&F=#ev!WZ* zxk&-s@1ySM(F#m418m0+?4R`UC`OR(A}=h*{Mvv4=-E=d&?m5%0-HDxYC8mgW>HC- ze&-DP`=f!6v%&r^H_=SQLFm0~P*iWD`MtB-i69`~tFW*N;`eL|@lsI3=od{fwgTv* zF4c6phLKJ%_%K4zaq)|cD?AelUaoZP3qhi`<5Xd&&Uyt?&zm|8$5RC%EEU^A3OY8H z?5nZc%>{m`twmD|fX?6EdW$}3L(}^Zh+LsoAqVz`|Hg{0hv!=TA1*> zgMDhGW`0CC>RtT)u!!;?G*o@kdMP=?gVj=m){84Ce?|90r-scS)G?;0xp32KS@rbr zQZP$tUKItDGyPgNI4o6+Zx9+-kh`Kgc{~6Ey+m^qi+LiMzrHAgFc@``#PsumX=C@f zkk_iFy{I?E<*dJkot^~|a2X#pPf7I1>P6%jR1(cj)V0UDl_fb)Do1M-x34XL>}u5o zAbiLRZ}fphO46juAq)G1BQXO0=OPxe!Erka3LAh(MRaeh;R_3(7y2ZZ(#Xwq0tx(d zInCUA2B8EL^gXrDPQ?auUxIvmKp>Mof=)>I)KGVAq>g!jB&SV1QsgO$fOQbcFwg6b zUX6J;-po6Nq<92apeM(thfs11Nc}L5G+HDBT$SW5JXm>05u|_?nRg27H%>SXNKefI zQ|~lMUMri-0w02QHHjC1Jlw)73re{3iDC=>rJt+Ziinf$~Sz=S$$gH+i(or}= z8&nP0z;2Ad|JE89@v|pPOPoCn7_!vueDngm({a?4w|x*>7sy@cn^@SMXB{DzU>)I_ z#Zg{V;Y2vW)>&^YPGrr!kwEXc)8G48faC<&P0T%V8)l0ZmE%=WUGynd(KaXC6T?gw ztWRth4}|8*fQ=UfH1d7q+Vin`(NGi)a3u89oe#W<(|0ndN55qe%59d?x8%6ET()FQ zYuTfYm@stRg{pG}*LZ4Cq?_+|g#c_*OCYo>g=gQq$D@yS(Wnc{;Ak8QlIFr-hHl0S(tRD1VanCOkbun%1`20WU6`5OxoRQQ?J-ukbZHZy1i=1@CxAxpWP zOrEzXl~%c%B+7PTb2{AR@@HZ|Z3%|P0(0rVj?2PSsI{xwOeM8J1;W0+@7vk4Hmr-9 zY_Qvuvi7W_3*f*g7O9{1Is=SRl~NyoL9XMWnlIv9pE{I8NR`W#iWS0lQzp7;^LI+M zuA7*5eD#c&x3Z>E+7xSX{v>x|oxkyE5QobA=X2Ujxccs}I|aQrCSMzm8f)-^#7|T_ zxRse_?FqcN|9(H+3Oc^J;Q!{eXRJJu0PFt`U)}$gbw^&v-j+9&*U?wUVu_i9HXVcu z`o}V08ByQ8sTK=Yw|a#=yTG-eS&-L~L9Ryeng0A2J(n*$04-C1-f^9>v;}V^ZF!u1FKK#)q_E(t?;qPpI7>6lQ8RGJj4Tyoj}U^p2DFZhX;ee&~-1a zt*qTX-Hv15wiKcw&9iq>q(B&WO@}3pT_$RlXo^q1j8eWjsoxr)#%w|`n;&kXPklFGyGU_}+Z&(mufOtNi@p7E%u3fo^W82+cdm-jk8 z9C6o0u;LFlv(5qDNX!J8x-N@K;iF*qHrNGN2}#4j;~wO_X?HaC!nF8E zOn@@uKbBuBh5nKN^Mo#XxewN*ua0K_^GXkp*SHQR5*8_xp~C;Lg1=&&zZqBQ0Vr@* z*f-Qu790#Sf%O9p)?c~Uk04M+CVZ;kL}di#LT9o!)RwAEUecp zr`P}Ai$zWS@1AvT{;y~lAO7#_ROdkEwku(0GWtpL4(jk!R!01J!v7LWwN!pa6x3c!zERLdV9B8xp-DYt}BUp-@N z>(^>D$E%kHNMIf(`vcd3OA(3xyi@@n(jC4Kqx)*+9gr}|)&j1TXpo|Md^n_}AO!Rp zlCbJ9ji!_6daylY)v6{~IN5}30j9tA*pTFbE-tFj)^iQ`OR&SkLz_u}lXaNYM)2U9 zVW#sa4?sj?MGz#TtTcAupTTL7?0GQeP@juaHSK1ZJN}`6{G1YQ0<&T0@~x>d)Gh%> zh(!0&C)M?p`CGH>*(BaZJvwY&buVgS{WK+*Po#(;Wp+~{NZgF)6S2h`Y~v?SlDhCk zEkKPj-8|dl30~n58deyHkQfM!0xyE7h0Me|-&r9NIR(O>*yqd{T7Xsy`HmBjCFsAk?c7 zDoDO+ajSQ->tY;(ZtcsJUV$yd(26dTf%`zAjNpyp=yz({2%nZwEu`RB2#+tMgeWyQ z&LxE3Qv9UjqR0?=MN%6JWu#*O-~5`EDCd<8E6c;$^C==sM+mBMwI8*M^n>BI@(rR^ zlUv=Hw~oe!T`L`91Jo;A4pB;W*WG!xNvFPAP-S|#tt}nA*K$91?sY=07f(p>D6bWm zpXcR^>VC(T9YaT4%|6O~iaEgu-=cJRUCbH&Xu^ltw^4+73nBLg)g9qG3)O+LOoLEW z9oL15QJpSL#aFAj*~uO|9gM0)PZtlqTw|@$K-#NqIHv*S=sucY7n9uGYv~ za^qfGK>Sj&J4>f66zPn6tIwY#_!yhY<58!5UVwu$;F>XyurFc9u1H@bqk9839pnhmmWsTBb*jbLIY=P8T;OMi8ZxR-_*NlP(g1g5I3Fu$%QDS|9atpqJa+ryUfeR zw%t_sKGyf@a#+utCL;T&*X#Q4ZE@5S!mpzL!LXFNoHN+(GytVSZ9wDO4k^Jurn|tN zZH~HTbDJ`{7K2d9+TLU#GTp6)lT8grH1e=*bjxE&!2WiJKIaD!Bm1yqu`*yl%tY81 zvC_LI#?Bmd**#O)6{Sl$VNu`PAQ8gH3vzD=Q`vXHW z?^qSUey-I9rySZ(%5R&jRGmt=N%dCH*o4nUZ0>8Nlq;pRZ)d|cSLb$?`js)J7Gqf& z-ySx@#5&~(30MJ+I+1qgepZ%NASjO|Gac+kiQj1|mQaARU5%)&ih7WBbHlN*)=d9Z zYYtwlOBp+;d5o>)XrEmp*zhKwLpQbi@RQYhLx-K%@9J=Co;2aMeg@c#i$`^+JIC%` z9c$=?QgEa|ov^a0*b;G@CiO@ySQ$TWQe~Sf{B*5Aud3 z#pe}07ASEwmKVOJ2pjRSB6m<;qUv4q58k-=9CAgS=v_f>&{|m<-H>%qjj^Y8QKD;S z{4*Hm_^4brTZjf5)_1xOww>D)d{?)7grHA+4+6tnd}(@Lsrkn<3|)9kiBtMy#Ap3E zFr>sj%{f;gE{6kW$=EE^>cDHTl#wM)O&0vhj20IR~> zyO?4?hKG4ls*hV~Aoi#vm+6O7twyXmE5oX~K|^a%sycqO%vaeG;!$Gk2f!Nwg)b&3 zqLuUMB;YGKxfe`dTI?q*LkSez1)y7$s{oXsj#c<(%88j&XMtRUWDZ2Iv9YzvwHMlP&xwNLkUd;uWg+e#r z%|r@M`F8rO>_m5np1A-7tL-W;D)+66?MEvohy@fCd^d`o9@aWO5LW0f-JG2-C8nG6 zbGSvq9`+CfRbUaske(eA3K6Q6DhUAj3Qgp-wJ!vFT?YH|4w2 z_FcI$M8uk4w_8(rs9Yg8eV8xOnG8O=pE>SSU39QgF*=<++Id`1X*=yN;$dwpSDq;Q zz+#6cGL77@k}FsEC2(LA7PiK+!jx0OLNO&t9{%yKREVVqFD>R%^!1!mV$rK1ZCS`r zjdYYsxAk<>hCAo6HB~1vy%_N!zlg>A@hCVE(3fN`#Is~Cy{L-Q90cbgMddf1L%Wvj zjqCVgscxm&-nQiA3(6Sht-ubi?pCi*@arPY9_c1~!PoJ%w@hBRnRg?7aDM>WHl5OP zxCKE>-Cxl)F=m@ zo#i>?WD5%F8e@76AAK-Kmj+lqw9G<$0m z5aUXYW`u%Tj*BBA@$uA<2B~l*BzxC6$86BX!&yo(_|X50$9wg52$054VCt(#nTu2? z2nmianHiZTv0YNp&GU@WC~{H4y%q8Svfy@;*|I0Y^Okj*;bdOGSo~gRRV=IgEmq~2 z<8elA`>E_vmyYOdF6o|uq1-cFra)6`qysnK9ti4+=)= z7@`m@W00qxemcsJKmK_AOK5ILtXjM4v6^*3t9bOhvTj2xdJK}4DK6{gMYH-rj7^>F zP(6>v9O7=yqz+gM(I)Ojp^8V>X%92rOt1ZLqjp*1;DGTje#NBpH!er+0h!`*m z(Ix9A(+l<0LbT5TqkSDYy5u1BZd;D8lNV`cnA$e;C92|9zHj^V6cflfq!=w))|$4Q zqCtIP+zna2uKDD{`0z4*`z|?hPPOeAg=`;pYsVDLqH_L-sBiZ!9ub%IL9Owb+t?YN$BqMYC2>-YL9zNgo3`n5~_p57iFqGK)BBT9UYF|+b0b=XkP zKk;?avCbsx+XGdq4XQeg7{89z9-sEk?ej|iA~CCfqA#+w`rmlCaN$DMpFe*-+C<^% z)vM>uoxAI$O}gVys=-d#cO*tJ+US*3>Oe(V*^1sLk5S z)b3v$Hb%>GErfOsaaliGsXihKlbU)&jzZSdF+*II(l~**jA5g1J9yTVi&4xu2Z^uw z?(H}!y3|*zvyH~X3`WBTeB843UFIz>Uc8uvFj>H8S>G8HF4$9uf7ilC@^O?Cl#3ofn7!vu~?TBV!g2w_1OQI#rtP3zx%;UfAit9fA!&Wn~3tIe=hywGm4LI{@6N1#!_neY$EZC^^{8k z0C1i34*&pwb&&o6005i{(mwzIfKx&G2LJ$YDoFnT002$}=^p?9z^Nep0{{Rx6{LRv z005`LEr0XD{}Mt7A%qY@2(kLOEnroll a Surface Hub into MDM +You can enroll your Surface Hubs using automatic, bulk, or manual enrollment. -### Supported services +> [!NOTE] +> You can join your Surface Hub to Azure Active Directory (Azure AD) to manage admin groups on the device. However, Surface Hub does not currently support automatic MDM enrollment through Azure AD join. If your organization automatically enrolls Azure AD joined devices into MDM, you must disable this policy for Surface Hub before joining the device to Azure AD. -Surface Hub management has been validated for the following MDM providers: +### Automatic enrollment +**To configure automatic enrollment** +- For information on configuring automatic enrollment, see [Azure Active Directory enrollment](https://docs.microsoft.com/intune/deploy-use/set-up-windows-phone-management-with-microsoft-intune#azure-active-directory-enrollment). -- Microsoft Intune -- System Center Configuration Manager +### Bulk enrollment +**To configure bulk enrollment** +- Surface Hub supports the [Provisioning CSP](https://msdn.microsoft.com/library/windows/hardware/mt203665.aspx) for bulk enrollment into MDM. For more information, see [Windows 10 bulk enrollment](https://msdn.microsoft.com/library/windows/hardware/mt613115.aspx).
                  +--OR-- +- If you have an on-premises System Center Configuration Manager infrastructure, see [How to bulk enroll devices with On-premises Mobile Device Management in System Center Configuration Manager](https://technet.microsoft.com/library/mt627898.aspx). -###
                  Enroll a Surface Hub into MDM +### Manual enrollment +You can manually enroll with an MDM using **Settings** on your Surface Hub. -If you joined your Surface Hub to an Azure Active Directory (Azure AD) subscription, the device can automatically enroll into MDM and will be ready for remote management. +**To configure manual enrollment** +1. From your Surface Hub, open **Settings**. +2. Type the device admin credentials when prompted. +3. Select **This device**, and navigate to **Device management**. +4. Under **Device management**, select **+ Device management**. +5. Follow the instructions in the dialog to connect to your MDM provider. -Alternatively, the device can be enrolled like any other Windows device by going to **Settings** > **Accounts** > **Work access**. +## Manage Surface Hub settings with MDM -![Image showing enroll in device maagement page.](images/managesettingsmdm-enroll.png) +You can use MDM to manage some [Surface Hub CSP settings](#supported-surface-hub-csp-settings), and some [Windows 10 settings](#supported-windows-10-settings). -### Manage a device through MDM +### Supported Surface Hub CSP settings -The following table lists the device settings that can be managed remotely using MDM, including the OMA URI paths that 3rd party MDM providers need to create policies. Intune and System Center Configuration Manager have special templates to help create policies to manage these settings. +You can configure the Surface Hub settings in the following table using MDM. The table also tells if the setting is supported on Microsoft Intune, System Center Configuration Manager (Configuration Manager), or SyncML. - ------ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                  SettingOMA URIType

                  1

                  Auto Awake when someone is in the room

                  ./Vendor/MSFT/SurfaceHub/InBoxApps/Welcome/AutoWakeScreen

                  Boolean

                  2

                  Require that people must enter a PIN when pairing to the Surface Hub

                  ./Vendor/MSFT/SurfaceHub/InBoxApps/WirelessProjection/PINRequired

                  Boolean

                  3

                  Set the maintenance window duration. This time is in minutes. As an example, to set a 3 hour duration, you set the value to 180.

                  ./Vendor/MSFT/SurfaceHub/MaintenanceHoursSimple/Hours/Duration

                  Int

                  4

                  Set the maintenance window start time. This time is in minutes past midnight. To set a 2:00 am start time, set a value of 120, meaning 120 minutes past midnight.

                  ./Vendor/MSFT/SurfaceHub/MaintenanceHoursSimple/Hours/StartTime

                  Int

                  5

                  The Microsoft Operations Management Suite (OMS) Workspace ID that this device will connect to.

                  ./Vendor/MSFT/SurfaceHub/MOMAgent/WorkspaceID

                  String

                  6

                  The key that must be used when connecting to the specified OMS workspace.

                  ./Vendor/MSFT/SurfaceHub/MOMAgent/WorkspaceKey

                  String

                  7

                  Choose the meeting information displayed on the welcome screen.

                  -

                  Value : 0 - Show organizer and time only

                  -

                  Value : 1 - Show organizer, time, and subject (subject is hidden for private meetings)

                  ./Vendor/MSFT/SurfaceHub/InBoxApps/Welcome/MeetingInfoOption

                  Int

                  8

                  Enable/Disable all Wireless Projection to the Surface Hub

                  ./Vendor/MSFT/SurfaceHub/InBoxApps/WirelessProjection/Enabled

                  Boolean

                  9

                  Select a specific wireless channel on which Miracast Receive will operate

                  ./Vendor/MSFT/SurfaceHub/InBoxApps/WirelessProjection/Channel

                  Int

                  10

                  Change the background image for the welcome screen using a PNG image URL.

                  ./Vendor/MSFT/SurfaceHub/InBoxApps/Welcome/CurrentBackgroundPath (Note: must be accessed using https.)

                  String

                  +For more information, see [Surface Hub configuration service provider](https://msdn.microsoft.com/library/windows/hardware/mt608323.aspx). -  +| Setting | Supported CSPs | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | +| -------------------- | -----------------------|-------------------------- | ---------------------------------------- | ------------------------- | +| Maintenance hours | MaintenanceHoursSimple/Hours/StartTime
                  MaintenanceHoursSimple/Hours/Duration | Yes | Yes | Yes | +| Automatically turn on the screen using motion sensors | InBoxApps/Welcome/AutoWakeScreen | Yes | Yes | Yes | +| Require a pin for wireless projection | InBoxApps/WirelessProjection/PINRequired | Yes | Yes | Yes | +| Enable wireless projection | InBoxApps/WirelessProjection/Enabled | Yes | Yes.
                  Use a custom setting.| Yes | +| Miracast channel to use for wireless projection | InBoxApps/WirelessProjection/Channel | Yes | Yes.
                  Use a custom setting.| Yes | +| Connect to your Operations Management Suite workspace | MOMAgent/WorkspaceID
                  MOMAgent/WorkspaceKey | Yes | Yes.
                  Use a custom setting.| Yes | +| Welcome screen background image | InBoxApps/Welcome/CurrentBackgroundPath | Yes | Yes.
                  Use a custom setting. | Yes | +| Meeting information displayed on the welcome screen | InBoxApps/Welcome/MeetingInfoOption | Yes | Yes.
                  Use a custom setting. | Yes | +| Friendly name for wireless projection | Properties/FriendlyName | Yes.
                  Use a custom policy | Yes.
                  Use a custom setting.| Yes | +| Device account, including password rotation | Multiple | No | No | Yes | -## Related topics +Refer to documentation from your MDM provider to learn how to create and deploy SyncML. +> [!TIP] +You need to use a setting’s OMA URI to create a custom policy in Intune, or a custom setting in System Center Configuration Manager. + +**To generate the OMA URI for any setting in the CSP documentation** + +- Prepend the node path with path of the root node.
                  + For example, the OMA URI for the InBoxApps/WirelessProjection/Enabled setting in the SurfaceHub CSP is “./Vendor/MSFT/SurfaceHub/InBoxApps/WirelessProjection/Enabled”. + +The data type is stated in the CSP documentation. The most common data types are: +- char (string) +- int (integer) +- bool (boolean) + +Depending on the MDM provider that you use, you may set these settings using the SyncML nodes defined in the SurfaceHub CSP, or using a built-in user interface. Intune and System Center Configuration Manager provide built-in experiences to help create policy templates for Surface Hub. + +### Supported Windows 10 settings + +In addition to Surface Hub specific settings, there are numerous settings common to all Windows 10 devices. These settings are defined in the [Configuration service provider reference](). + +The following tables include info on Windows 10 settings have been validated with Surface Hub. There is a table with settings for these areas: security, browser, Windows Updates, Windows Defender, remote reboot, certificates, and logs. Each table also tells if the setting is supported on Microsoft Intune, System Center Configuration Manager (Configuration Manager), or SyncML. + + +**Security settings** + +| Setting | Details | CSP documentation reference | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | +| -------- | -------- | --------------------------- |-------------------------- | ---------------------------------------- | ------------------------- | +| Allow Bluetooth | Keep this enabled to support Bluetooth peripherals. | ./Vendor/MSFT/Policy/Config/Connectivity/AllowBluetooth| Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Bluetooth policies | Use to set the Bluetooth device name, and block advertising, discovery, and automatic pairing. | Various policies in the Policy CSP: ./Vendor/MSFT/Policy/Config/Bluetooth/ | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Allow camera | Keep this enabled for Skype for Business. | ./Vendor/MSFT/Policy/Config/Camera/AllowCamera| Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Allow location | Keep this enabled to support apps such as Maps.| ./Vendor/MSFT/Policy/Config/System/AllowLocation| Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Allow telemetry | Keep this enabled to help Microsoft improve Surface Hub. | ./Vendor/MSFT/Policy/Config/System/AllowTelemetry| Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | + +**Browser settings** + +| Setting | Details | CSP documentation reference | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | +| -------- | ---------------- | --------------------------- |-------------------------- | ---------------------------------------- | ------------------------- | +| Homepages | Use to configure the default homepages in Microsoft Edge.| ./Vendor/MSFT/Policy/Config/Browser/Homepages | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Allow cookies | Surface Hub automatically deletes cookies at the end of a session. Use this to block cookies within a session. |./Vendor/MSFT/Policy/Config/Browser/AllowCookies | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Allow developer tools | Use to stop users from using F12 Developer Tools.| ./Vendor/MSFT/Policy/Config/Browser/AllowDeveloperTools| Yes.
                  Use a custom policy.| Yes.
                  Use a custom setting.| Yes | +| Allow Do Not Track | Use to enable Do Not Track headers. | ./Vendor/MSFT/Policy/Config/Browser/AllowDoNotTrack | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Allow pop-ups | Use to block pop-up browser windows. | ./Vendor/MSFT/Policy/Config/Browser/AllowPopups | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Allow search suggestions| Use to block search suggestions in the address bar| ./Vendor/MSFT/Policy/Config/Browser/AllowSearchSuggestionsinAddressBar| Yes.
                  Use a custom policy.| Yes.
                  Use a custom setting.| Yes | +| Allow SmartScreen | Keep this enabled to turn on SmartScreen| ./Vendor/MSFT/Policy/Config/Browser/AllowSmartScreen | Yes.
                  Use a custom policy.| Yes.
                  Use a custom setting.| Yes | +| Prevent ignoring SmartScreen Filter warnings for websites| For extra security, use to stop users from ignoring SmartScreen Filter warnings and block them from accessing potentially malicious websites.| ./Vendor/MSFT/Policy/Config/Browser/PreventSmartScreenPromptOverride| Yes.
                  Use a custom policy.| Yes.
                  Use a custom setting.| Yes | +| Prevent ignoring SmartScreen Filter warnings for files| For extra security, use to stop users from ignoring SmartScreen Filter warnings and block them from downloading unverified files from Microsoft Edge.| ./Vendor/MSFT/Policy/Config/Browser/PreventSmartScreenPromptOverrideForFiles| Yes.
                  Use a custom policy.| Yes.
                  Use a custom setting.| Yes | + +**Windows Update settings** + +| Setting | Details | CSP documentation reference | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | +| ----------- | ---------------- | --------------------------- |-------------------------- | ---------------------------------------- | ------------------------- | +| Use Current Branch or Current Branch for Business | Use to configure Windows Update for Business – see Windows Updates.| ./Vendor/MSFT/Policy/Config/Update/BranchReadinessLevel | Yes. Use a custom policy.| Yes. Use a custom setting.| Yes | +| Defer feature updates| See above. | ./Vendor/MSFT/Policy/Config/Update/ DeferFeatureUpdatesPeriodInDays| Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Defer quality updates See above. | ./Vendor/MSFT/Policy/Config/Update/DeferQualityUpdatesPeriodInDays| Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Pause feature updates| See above. | ./Vendor/MSFT/Policy/Config/PauseFeatureUpdates| Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Pause quality updates| See above. | ./Vendor/MSFT/Policy/Config/Update/PauseQualityUpdates| Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes| +| Configure device to use WSUS| Use to connect your Surface Hub to WSUS instead of Windows Update – see Windows Updates. | ./Vendor/MSFT/Policy/Config/Update/UpdateServiceUrl | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Delivery optimization | Use peer-to-peer content sharing to reduce bandwidth issues during updates. See [Configure Delivery Optimization for Windows 10](https://technet.microsoft.com/itpro/windows/manage/waas-delivery-optimization) for details. | Various policies in the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx):
                  ./Vendor/MSFT/Policy/Config/DeliveryOptimization/| Yes.
                  Use a custom policy.| Yes.
                  Use a custom setting.| Yes | + +**Windows Defender settings** + +| Setting | Details | CSP documentation reference | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | +| ----------- | ---------------- | --------------------------- |-------------------------- | ---------------------------------------- | ------------------------- | +| Defender policies. |Use to configure various Defender settings, including a scheduled scan time. | Various policies in [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx):
                  ./Vendor/MSFT/Policy/Config/Defender/. | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes +| Defender status | Use to initiate a Defender scan, force a signature update, query any threats detected. | [Defender CSP](https://msdn.microsoft.com/library/windows/hardware/mt187856.aspx) | No. | No. | Yes | + +**Remote reboot settings** + +| Setting | Details | CSP documentation reference | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | +| ----------- | ---------------- | --------------------------- |-------------------------- | ---------------------------------------- | ------------------------- | +| Reboot the device immediately| Use in conjunction with OMS to minimize support costs – see Monitoring.| ./Vendor/MSFT/Reboot/RebootNow| No| No| Yes | +| Reboot the device at a scheduled date and time| See above.| ./Vendor/MSFT/Reboot/Schedule/Single | Yes.
                  Use a custom policy.| Yes.
                  Use a custom setting.| Yes | +| Reboot the device daily at a scheduled date and time| See above.| ./Vendor/MSFT/Reboot/Schedule/DailyRecurrent | Yes.
                  Use a custom policy.| Yes.
                  Use a custom setting.| Yes | + +**Certficate settings** + +| Setting | Details | CSP documentation reference | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | +| ----------- | ---------------- | --------------------------- |-------------------------- | ---------------------------------------- | ------------------------- | +| Install certificates | Use to deploy certificates to the Surface Hub. | [RootCATrustedCertificates CSP](https://msdn.microsoft.com/library/windows/hardware/dn904970.aspx) and [ClientCertificateInstall CSP](https://msdn.microsoft.com/library/windows/hardware/dn920023.aspx) | Yes.
                  See [Secure resource access with certificate profiles](https://docs.microsoft.com/intune/deploy-use/secure-resource-access-with-certificate-profiles). | Yes.
                  See [How to create certificate profiles in Configuration Manager](https://technet.microsoft.com/library/dn270541.aspx). | Yes | + +**Log settings** + +| Setting | Details | CSP documentation reference | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | +| ----------- | ---------------- | --------------------------- |-------------------------- | ---------------------------------------- | ------------------------- | +| Log collection | Use to remotely collect ETW logs from Surface Hub.| [DiagnosticLog CSP](https://msdn.microsoft.com/library/windows/hardware/mt219118.aspx) | No| No| Yes | + +## Example: Manage Surface Hub settings with Micosoft Intune + +You can Use Intune to create a configuration policy from a template, or create a custom configuration policy to manage some Surface Hub settings. + +**To create a configuration policy from a template** +You'll use the **Windows 10 Team general configuration policy** as the template. + +1. Access the Intune management portal at [https://manage.microsoft.com](https://manage.microsoft.com). +2. Sign in with your Intune administrator account. +3. On the left-hand navigation menu, click **Policy**. +4. In the Overview page, click **Add Policy**. +5. On **Select a template for the new policy**, expand **Windows**, select **General Configuration (Windows 10 Team and later)**, select **Create and Deploy a Custom Policy**, and then click **Create Policy**. +6. Configure your policy, then click **Save Policy** +7. When prompted, click **Yes** to deploy your new policy to a user or device group. + +For more informration, see [Use groups to manage users and devices in Microsoft Intune](https://docs.microsoft.com/intune/deploy-use/use-groups-to-manage-users-and-devices-with-microsoft-intune). + +**To create a custom configuration policy** +You’ll need to create a custom policy to manage settings that are not available in the template. + +1. Access the Intune management portal at [https://manage.microsoft.com](https://manage.microsoft.com). +2. Sign in with your Intune administrator account. +3. On the left-hand navigation menu, click **Policy**. +4. In the Overview page, click **Add Policy**. +5. On **Select a template for the new policy**, expand **Windows**, select **Custom Configuration (Windows 10 Desktop and Mobile and later)**, select **Create and Deploy a Custom Policy**, and then click **Create Policy**. +6. Type a name for the policy. +7. Under OMA-URI Settings, click **Add**. +8. Complete the form to create a new setting, and then click **OK**. +9. Repeat Step 8 for each setting you want to configure with this policy. +10. Once you're done, click **Save Policy** and deploy it to a user or device group. + +## Example: Manage Surface Hub settings with System Center Configuration Manager +The current branch of System Center Configuration Manager supports managing modern devices that do not require the Configuration Manager client to manage them, including Surface Hub. If you already use System Center Configuration Manager to manage other devices in your organization, you can continue to use the administrative console as your single location for managing Surface Hubs. + +> [!NOTE] +> These instructions are based on the current branch of System Center Configuration Manager. + +**To create a configuration item for Surface Hub settings**: +1. Open the Configuration Manager console. +2. Under **Assets and Compliance**, expand **Compliance Settings**, and select **Configuration Items**. +3. Click **Create Configuration Item**. +4. Type a name and a description for the configuration item. +5. Under **Settings for devices managed without the Configuration Manager client**, select **Windows 8.1 and Windows 10**, and then click **Next**. +6. On **Supported Platforms**, select **Supported Platforms**, expand **Windows 10**, select **All Windows 10 Team and higher**, and then click **Next**. +7. On **Windows 10 team**, under **Device settings**, select **Windows 10 Team**. A new tab labelled **Windows 10 Team** will appear on the left-hand side. + + +## Related topic [Manage Microsoft Surface Hub](manage-surface-hub.md) From 3ab37ee60dc10291931ffae45247d5553707177f Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 7 Oct 2016 15:38:57 -0700 Subject: [PATCH 226/256] trying another fix --- windows/deploy/resolve-windows-10-upgrade-errors.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 39bb4cd654..9fa10e9da9 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -245,9 +245,10 @@ A setupact.log or setuperr.log entry includes the following elements: See the following example: -``` -2016-09-08 09:23:50, Warning MIG Could not replace object C:\Users\name\Cookies. Target Object cannot be removed. -``` +| Date/Time | Log level | Component | Message | +|------|------------|------------|------------| +|2016-09-08 09:23:50,| Warning | MIG | Could not replace object C:\Users\name\Cookies. Target Object cannot be removed.| + ### Analyze log files From b448291801ae758d68628e7ffc39508991ae26ae Mon Sep 17 00:00:00 2001 From: isaiahng Date: Sat, 8 Oct 2016 08:32:46 -0700 Subject: [PATCH 227/256] Update create-and-test-a-device-account-surface-hub.md (#241) --- .../surface-hub/create-and-test-a-device-account-surface-hub.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/create-and-test-a-device-account-surface-hub.md b/devices/surface-hub/create-and-test-a-device-account-surface-hub.md index e7d6cfd76a..ec7e16757b 100644 --- a/devices/surface-hub/create-and-test-a-device-account-surface-hub.md +++ b/devices/surface-hub/create-and-test-a-device-account-surface-hub.md @@ -33,7 +33,7 @@ This table explains the main steps and configuration decisions when you create a | 1 | Created a logon-enabled Exchange resource mailbox (Exchange 2013 or later, or Exchange Online) | This resource mailbox allows the device to maintain a meeting calendar, receive meeting requests, and send mail. It must be logon-enabled to be provisioned to a Surface Hub. | | 2 | Configure mailbox properties | The mailbox must be configured with the correct properties to enable the best meeting experience on Surface Hub. For more information on mailbox properties, see [Mailbox properties](exchange-properties-for-surface-hub-device-accounts.md). | | 3 | Apply a compatible mobile device mailbox policy to the mailbox | Surface Hub is managed using mobile device management (MDM) rather than through mobile device mailbox policies. For compatibility, the device account must have a mobile device mailbox policy where the **PasswordEnabled** setting is set to False. Otherwise, Surface Hub can't sync mail and calendar info. | -| 4 | Enable mailbox with Skype for Business (Lync Server 2013 or later, or Skype Online) | Skype for Business must be enabled to use conferencing features like video calls, IM, and screen sharing. | +| 4 | Enable mailbox with Skype for Business (Lync Server 2013 or later, or Skype for Business Online) | Skype for Business must be enabled to use conferencing features like video calls, IM, and screen sharing. | | 5 | (Optional) Whitelist ActiveSync Device ID | Your organization may have a global policy that prevents device accounts from syncing mail and calendar info. If so, you need to whitelist the ActiveSync Device ID of your Surface Hub. | | 6 | (Optional) Disable password expiration | To simplify management, you can turn off password expiration for the device account and allow Surface Hub to automatically rotate the device account password. For more information about password management, see [Password management](password-management-for-surface-hub-device-accounts.md). | From 15154750620552d2da1070d727c0e51896d54b67 Mon Sep 17 00:00:00 2001 From: isaiahng Date: Sat, 8 Oct 2016 08:34:19 -0700 Subject: [PATCH 228/256] Update admin-group-management-for-surface-hub.md (#240) --- .../admin-group-management-for-surface-hub.md | 27 ++++++++++--------- 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/devices/surface-hub/admin-group-management-for-surface-hub.md b/devices/surface-hub/admin-group-management-for-surface-hub.md index d3b0d486d9..8a62002eb6 100644 --- a/devices/surface-hub/admin-group-management-for-surface-hub.md +++ b/devices/surface-hub/admin-group-management-for-surface-hub.md @@ -37,12 +37,13 @@ Note that the local admin account information is not backed by any directory ser You can domain join the Surface Hub to your AD domain to allow users from a specified security group to configure settings. During first run, choose to use [Active Directory Domain Services](first-run-program-surface-hub.md#a-href-iduse-active-directoryause-active-directory-domain-services). You'll need to provide credentials that are capable of joining the domain of your choice, and the name of an existing security group. Anyone who is a member of that security group can enter their credentials and unlock Settings. -> [!NOTE] -> **What happens when you domain join your Surface Hub?** Surface Hubs use domain join to: -> - Grant admin rights to members of a specified security group in AD. -> - Backup the device's BitLocker recovery key by storing it under the computer object in AD. See [Save your BitLocker key](save-bitlocker-key-surface-hub.md) for details. -> - Synchronize the system clock with the domain controller for encrypted communication -> Surface Hub does not support applying group policies or certificates from the domain controller. +#### What happens when you domain join your Surface Hub? +Surface Hubs use domain join to: +- Grant admin rights to members of a specified security group in AD. +- Backup the device's BitLocker recovery key by storing it under the computer object in AD. See [Save your BitLocker key](save-bitlocker-key-surface-hub.md) for details. +- Synchronize the system clock with the domain controller for encrypted communication + +Surface Hub does not support applying group policies or certificates from the domain controller. > [!NOTE] > If your Surface Hub loses trust with the domain (for example, if you remove the Surface Hub from the domain after it is domain joined), you won't be able to authenticate into the device and open up Settings. If you decide to remove the trust relationship of the Surface Hub with your domain, [reset the device](device-reset-surface-hub.md) first. @@ -58,12 +59,12 @@ By default, all **global administrators** will be given admin rights on an Azure 3. Click **Add**, and select the users you want to add as administrators on your Surface Hub and other Azure AD joined devices. 4. When you have finished, click the checkmark button to save your change. -> [!NOTE] -> **What happens when you Azure AD join your Surface Hub?** Surface Hubs use Azure AD join to: -> - Grant admin rights to the appropriate users in your Azure AD tenant. -> - Backup the device's BitLocker recovery key by storing it under the account that was used to Azure AD join the device. See [Save your BitLocker key](save-bitlocker-key-surface-hub.md) for details. +#### What happens when you Azure AD join your Surface Hub? +Surface Hubs use Azure AD join to: +- Grant admin rights to the appropriate users in your Azure AD tenant. +- Backup the device's BitLocker recovery key by storing it under the account that was used to Azure AD join the device. See [Save your BitLocker key](save-bitlocker-key-surface-hub.md) for details. -> [!NOTE] +> [!IMPORTANT] > If your Azure AD organization is configured to automatically enroll devices into mobile device management (MDM), you will need to disable this for the Surface Hubs you plan to join to Azure AD, and manually enroll into MDM using Settings. A known issue prevents Surface Hubs from supporting this setting. @@ -74,10 +75,12 @@ If your organization is using AD or Azure AD, we recommend you either domain joi ### Summary + + | Option | Requirements | Which credentials can be used to access the Settings app? | |---------------------------------------------------|-----------------------------------------|-------| | Create a local admin account | None | The user name and password specified during first run | | Domain join to Active Directory (AD) | Your organization uses AD | Any AD user from a specific security group in your domain | | Azure Active Directory (Azure AD) join the device | Your organization uses Azure AD Basic | Global administators only | -| | Your organization uses Azure AD Premium or Enterprise Mobility Suite (EMS) | Global administrators and additional administrators | +|   | Your organization uses Azure AD Premium or Enterprise Mobility Suite (EMS) | Global administrators and additional administrators | From 9d26981cdf3bd63439305873dce20455e554bc0f Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 10 Oct 2016 09:39:20 -0700 Subject: [PATCH 229/256] added link to the Windows Restricted Traffic Limited Functionality Baseline --- .../change-history-for-manage-and-update-windows-10.md | 6 ++++++ ...ows-operating-system-components-to-microsoft-services.md | 2 ++ 2 files changed, 8 insertions(+) diff --git a/windows/manage/change-history-for-manage-and-update-windows-10.md b/windows/manage/change-history-for-manage-and-update-windows-10.md index cb46f438f0..033f598b89 100644 --- a/windows/manage/change-history-for-manage-and-update-windows-10.md +++ b/windows/manage/change-history-for-manage-and-update-windows-10.md @@ -12,6 +12,12 @@ author: jdeckerMS This topic lists new and updated topics in the [Manage and update Windows 10](index.md) documentation for [Windows 10 and Windows 10 Mobile](../index.md). +## October 2016 + +| New or changed topic | Description | +| --- | --- | +| [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) | Added link to the Windows Restricted Traffic Limited Functionality Baseline. | + ## September 2016 | New or changed topic | Description | diff --git a/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index 42d9d21bc2..e992a6f40f 100644 --- a/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/manage/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -1353,3 +1353,5 @@ You can turn off automatic updates by doing one of the following. This is not re - **5**. Turn off automatic updates. To learn more, see [Device update management](http://msdn.microsoft.com/library/windows/hardware/dn957432.aspx) and [Configure Automatic Updates by using Group Policy](http://technet.microsoft.com/library/cc720539.aspx). + +To help make it easier to deploy settings to restrict connections from Windows 10 to Microsoft, you can apply the [Windows Restricted Traffic Limited Functionality Baseline](https://go.microsoft.com/fwlink/?linkid=828887). This baseline was created in the same way as the [Windows security baselines](../keep-secure/windows-security-baselines.md) that are often used to efficiently configure Windows to a known secure state. Running the Windows Restricted Traffic Limited Functionality Baseline on devices in your organization will allow you to quickly configure all of the settings covered in this document. However, some of the settings reduce the functionality and security configuration of your device and are therefore not recommended. Make sure should you've chosen the right settings configuration for your environment before applying. \ No newline at end of file From 34f89d8b8cbcbb88b47eb69ff2522949846d7058 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Mon, 10 Oct 2016 10:53:14 -0700 Subject: [PATCH 230/256] adding graphic, updating topic --- .../surface-hub/accessibility-surface-hub.md | 61 ++++-------------- .../surface-hub/images/sh-quick-action.png | Bin 0 -> 32495 bytes 2 files changed, 11 insertions(+), 50 deletions(-) create mode 100644 devices/surface-hub/images/sh-quick-action.png diff --git a/devices/surface-hub/accessibility-surface-hub.md b/devices/surface-hub/accessibility-surface-hub.md index 4950e97e51..f7a55d9aa2 100644 --- a/devices/surface-hub/accessibility-surface-hub.md +++ b/devices/surface-hub/accessibility-surface-hub.md @@ -14,52 +14,22 @@ localizationpriority: medium # Accessibility (Surface Hub) -Accessibility settings for the Microsoft Surface Hub can be changed by using the Settings app. You'll find them under **Ease of Access**. Your Surface Hub has the same accessibility options as Windows 10. +Accessibility settings for the Microsoft Surface Hub can be changed by using **Quick actions** from the status bar. Your Surface Hub has the same accessibility options as Windows 10. The default accessibility settings for Surface Hub include: - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                  Accessibility featureDefault setting

                  Narrator

                  Off

                  Magnifier

                  Off

                  High contrast

                  No theme selected

                  Closed captions

                  Defaults selected for Font and Background and window.

                  Keyboard

                  On-screen Keyboard, Sticky Keys, Toggle Keys, and Filter Keys are all off.

                  Mouse

                  Defaults selected for Pointer size, Pointer color and Mouse keys.

                  +| Accessibility feature | Default setting | +| --------------------- | --------------- | +| Narrator | Off | +| Magnifier | Off | +| High contrast | No theme selected | +| Closed caption | Defaults selected for Font and Background and window | +| Keyboard | **On-screen Keyboard**, **Sticky Keys**, **Toggle Keys**, and **Filter Keys** are all off. | +| Mouse | Defaults selected for **Pointer size**, **Pointer color** and **Mouse keys**. |  -  +You'll find these and other settings under **Ease of Access** in **Quick Actions**. -You'll find additional settings under **Ease of Access** > **Other options**. +![Image showing Quick Action center on Surface Hub](images/sh-quick-action.png) ## Related topics @@ -67,12 +37,3 @@ You'll find additional settings under **Ease of Access** > **Other options**. [Manage Microsoft Surface Hub](manage-surface-hub.md) [Microsoft Surface Hub administrator's guide](surface-hub-administrators-guide.md) - -  - -  - - - - - diff --git a/devices/surface-hub/images/sh-quick-action.png b/devices/surface-hub/images/sh-quick-action.png new file mode 100644 index 0000000000000000000000000000000000000000..cb072a97930a4f336971e40039844368ffeade03 GIT binary patch literal 32495 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 z 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 Date: Mon, 10 Oct 2016 12:08:13 -0700 Subject: [PATCH 231/256] Updated with important note about cortana and office 365 --- windows/manage/manage-cortana-in-enterprise.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/windows/manage/manage-cortana-in-enterprise.md b/windows/manage/manage-cortana-in-enterprise.md index ff1aec9da2..c3f51a6190 100644 --- a/windows/manage/manage-cortana-in-enterprise.md +++ b/windows/manage/manage-cortana-in-enterprise.md @@ -15,7 +15,8 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile ->Learn more about what features and functionality are supported in each Windows edition at [Compare Windows 10 Editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare). +> [!NOTE] +> Learn more about what features and functionality are supported in each Windows edition at [Compare Windows 10 Editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare). The world’s first personal digital assistant helps users get things done, even at work. Cortana includes powerful configuration options specifically to optimize for unique small to medium-sized business and enterprise environments. @@ -24,6 +25,10 @@ Cortana in Windows 10 is already great at letting your employees quickly see wh But Cortana works even harder when she connects to Office 365, helping employees prepare for meetings, learn about co-workers, and receive reminders about where they need to be so they won’t be late. +> [!IMPORTANT] +> Before your employees can use Cortana with Office 365, they must sign into Cortana using a Microsoft account (such as, @outlook.com), and then they must go to the **Connected Accounts** section of Cortana’s notebook to turn on and connect to Office 365. + + **More info:** - For specific info about what you need to know as a company administrator, including how to turn off Cortana with Office 365, see the [Cortana integration with Office 365](https://go.microsoft.com/fwlink/p/?LinkId=717378) support topic. From 77afada52089ef4c9ef67ca632974e7768f8da79 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Mon, 10 Oct 2016 12:18:04 -0700 Subject: [PATCH 232/256] Fixing formatting --- windows/manage/manage-cortana-in-enterprise.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/windows/manage/manage-cortana-in-enterprise.md b/windows/manage/manage-cortana-in-enterprise.md index c3f51a6190..5fb13a4fac 100644 --- a/windows/manage/manage-cortana-in-enterprise.md +++ b/windows/manage/manage-cortana-in-enterprise.md @@ -15,8 +15,7 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile -> [!NOTE] -> Learn more about what features and functionality are supported in each Windows edition at [Compare Windows 10 Editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare). +>Learn more about what features and functionality are supported in each Windows edition at [Compare Windows 10 Editions](https://www.microsoft.com/en-us/WindowsForBusiness/Compare). The world’s first personal digital assistant helps users get things done, even at work. Cortana includes powerful configuration options specifically to optimize for unique small to medium-sized business and enterprise environments. @@ -25,8 +24,8 @@ Cortana in Windows 10 is already great at letting your employees quickly see wh But Cortana works even harder when she connects to Office 365, helping employees prepare for meetings, learn about co-workers, and receive reminders about where they need to be so they won’t be late. -> [!IMPORTANT] -> Before your employees can use Cortana with Office 365, they must sign into Cortana using a Microsoft account (such as, @outlook.com), and then they must go to the **Connected Accounts** section of Cortana’s notebook to turn on and connect to Office 365. +>**Important**
                  +>Before your employees can use Cortana with Office 365, they must sign into Cortana using a Microsoft account (such as, @outlook.com), and then they must go to the **Connected Accounts** section of Cortana’s notebook to turn on and connect to Office 365. **More info:** From e939beb6f1fd986cc8d2b0e74a1f05029e2d22ea Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 10 Oct 2016 12:18:55 -0700 Subject: [PATCH 233/256] minor fix to change history --- windows/deploy/change-history-for-deploy-windows-10.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/deploy/change-history-for-deploy-windows-10.md b/windows/deploy/change-history-for-deploy-windows-10.md index d5ebe4beb3..f7e67993e5 100644 --- a/windows/deploy/change-history-for-deploy-windows-10.md +++ b/windows/deploy/change-history-for-deploy-windows-10.md @@ -11,6 +11,11 @@ author: greg-lindsay # Change history for Deploy Windows 10 This topic lists new and updated topics in the [Deploy Windows 10](index.md) documentation for [Windows 10 and Windows 10 Mobile](../index.md). +## October 2016 +| New or changed topic | Description | +|----------------------|-------------| +| [Resolve Windows 10 upgrade errors](resolve-windows-10-upgrade-errors.md) | New | + ## September 2016 | New or changed topic | Description | |----------------------|-------------| @@ -29,11 +34,6 @@ The topics in this library have been updated for Windows 10, version 1607 (also ======= -## October 2016 -| New or changed topic | Description | -|----------------------|-------------| -| [Resolve Windows 10 upgrade errors](resolve-windows-10-upgrade-errors.md) | New | - ## August 2016 | New or changed topic | Description | |----------------------|-------------| From 4e3fcaff4ce53ffb72c5d22bc86b14b8a429796b Mon Sep 17 00:00:00 2001 From: LizRoss Date: Mon, 10 Oct 2016 12:38:40 -0700 Subject: [PATCH 234/256] Added info about cortana topic update --- .../manage/change-history-for-manage-and-update-windows-10.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/manage/change-history-for-manage-and-update-windows-10.md b/windows/manage/change-history-for-manage-and-update-windows-10.md index 033f598b89..dd5ab0c00c 100644 --- a/windows/manage/change-history-for-manage-and-update-windows-10.md +++ b/windows/manage/change-history-for-manage-and-update-windows-10.md @@ -16,6 +16,7 @@ This topic lists new and updated topics in the [Manage and update Windows 10](in | New or changed topic | Description | | --- | --- | +| [Cortana integration in your business or enterprise](manage-cortana-in-enterprise.md) |Added an important note about Cortana and Office 365 integration. | | [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) | Added link to the Windows Restricted Traffic Limited Functionality Baseline. | ## September 2016 From 438db4e0aad0bcc54f979b740a45b141272e03ba Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 10 Oct 2016 17:00:00 -0700 Subject: [PATCH 235/256] minor fix of link --- windows/deploy/resolve-windows-10-upgrade-errors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 9fa10e9da9..8ce1abe2e0 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -102,7 +102,7 @@ Note: If only a result code is returned, this can be because a tool is being use ### Result codes ->A result code of **0xC1900101** is generic and indicates that a rollback occurred. In most cases, the cause is a driver compatibility issue.
                  To troubleshoot a failed upgrade that has returned a result code of 0xC1900101, analyze the extend code to determine the Windows Setup phase, and see the [Other error codes](#other-error-codes) section later in this topic. +>A result code of **0xC1900101** is generic and indicates that a rollback occurred. In most cases, the cause is a driver compatibility issue.
                  To troubleshoot a failed upgrade that has returned a result code of 0xC1900101, analyze the extend code to determine the Windows Setup phase, and see the [Resolution procedures](#resolution-procedures) section later in this topic. Result codes can be matched to the type of error encountered. To match a result code to an error: From d3675705a0608f646be0a4281c9a5997d12c6544 Mon Sep 17 00:00:00 2001 From: isaiahng Date: Mon, 10 Oct 2016 18:06:24 -0700 Subject: [PATCH 236/256] Update accessibility-surface-hub.md (#242) --- .../surface-hub/accessibility-surface-hub.md | 43 +++++++++++++------ 1 file changed, 30 insertions(+), 13 deletions(-) diff --git a/devices/surface-hub/accessibility-surface-hub.md b/devices/surface-hub/accessibility-surface-hub.md index f7a55d9aa2..5aa1cfc951 100644 --- a/devices/surface-hub/accessibility-surface-hub.md +++ b/devices/surface-hub/accessibility-surface-hub.md @@ -13,27 +13,44 @@ localizationpriority: medium # Accessibility (Surface Hub) +Microsoft Surface Hub has the same accessibility options as Windows 10. -Accessibility settings for the Microsoft Surface Hub can be changed by using **Quick actions** from the status bar. Your Surface Hub has the same accessibility options as Windows 10. -The default accessibility settings for Surface Hub include: +## Default accessibility settings -| Accessibility feature | Default setting | -| --------------------- | --------------- | -| Narrator | Off | -| Magnifier | Off | -| High contrast | No theme selected | -| Closed caption | Defaults selected for Font and Background and window | -| Keyboard | **On-screen Keyboard**, **Sticky Keys**, **Toggle Keys**, and **Filter Keys** are all off. | -| Mouse | Defaults selected for **Pointer size**, **Pointer color** and **Mouse keys**. |  +The full list of accessibility settings are available to IT admins in the **Settings** app. The default accessibility settings for Surface Hub include: -You'll find these and other settings under **Ease of Access** in **Quick Actions**. +| Accessibility feature | Default settings | +| --------------------- | ----------------- | +| Narrator | Off | +| Magnifier | Off | +| High contrast | No theme selected | +| Closed captions | Defaults selected for Font and Background and window | +| Keyboard | **On-screen Keyboard**, **Sticky Keys**, **Toggle Keys**, and **Filter Keys** are all off. | +| Mouse | Defaults selected for **Pointer size**, **Pointer color** and **Mouse keys**. | +| Other options | Defaults selected for **Visual options** and **Touch feedback**. | + +Additionally, these accessibility features and apps are returned to default settings when users press [**I'm Done**](i-am-done-finishing-your-surface-hub-meeting.md): +- Narrator +- Magnifier +- High contrast +- Filter keys +- Sticky keys +- Toggle keys +- Mouse keys + + +## Change accessibility settings during a meeting + +During a meeting, users can toggle accessibility features and apps in a couple ways: +- [Keyboard shortcuts](https://support.microsoft.com/en-us/help/13813/windows-10-microsoft-surface-hub-keyboard-shortcuts) +- **Quick Actions** > **Ease of Access** from the status bar + +> ![Image showing Quick Action center on Surface Hub](images/sh-quick-action.png) -![Image showing Quick Action center on Surface Hub](images/sh-quick-action.png) ## Related topics - [Manage Microsoft Surface Hub](manage-surface-hub.md) [Microsoft Surface Hub administrator's guide](surface-hub-administrators-guide.md) From c98b8679884013218e297a029db676ab60ca8249 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Tue, 11 Oct 2016 08:05:06 -0700 Subject: [PATCH 237/256] tweak note language --- .../manage-identity-verification-using-microsoft-passport.md | 2 +- windows/whats-new/whats-new-windows-10-version-1607.md | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/manage-identity-verification-using-microsoft-passport.md b/windows/keep-secure/manage-identity-verification-using-microsoft-passport.md index 71b7ad88c9..d91d7bbb04 100644 --- a/windows/keep-secure/manage-identity-verification-using-microsoft-passport.md +++ b/windows/keep-secure/manage-identity-verification-using-microsoft-passport.md @@ -19,7 +19,7 @@ localizationpriority: high In Windows 10, Windows Hello for Business replaces passwords with strong two-factor authentication on PCs and mobile devices. This authentication consists of a new type of user credential that is tied to a device and a biometric or PIN. >[!NOTE] -> When Windows 10 first shipped, it included Microsoft Passport and Windows Hello, which worked together to provide multi-factor authentication. To simplify deployment and improve supportability, Microsoft has combined these technologies into a single solution under the Windows Hello name. Customers who have already deployed these technologies will not experience any change in functionality. Customers who have yet to evaluate Windows Hello will find it easier to deploy due to simplified policies, documentation, and semantics. +> When Windows 10 first shipped, it included Microsoft Passport and Windows Hello, which worked together to provide multi-factor authentication. To simplify deployment and improve supportability, Microsoft has combined these technologies into a single solution under the Windows Hello name. Customers who have already deployed Microsoft Passport for Work will not experience any change in functionality. Customers who have yet to evaluate Windows Hello will find it easier to deploy due to simplified policies, documentation, and semantics. Hello addresses the following problems with passwords: - Passwords can be difficult to remember, and users often reuse passwords on multiple sites. diff --git a/windows/whats-new/whats-new-windows-10-version-1607.md b/windows/whats-new/whats-new-windows-10-version-1607.md index 06d0618b0c..2a85e07f4d 100644 --- a/windows/whats-new/whats-new-windows-10-version-1607.md +++ b/windows/whats-new/whats-new-windows-10-version-1607.md @@ -67,12 +67,13 @@ Isolated User Mode is now included with Hyper-V so you don't have to install it ### Windows Hello for Business -When Windows 10 first shipped, it included Microsoft Passport and Windows Hello, which worked together to provide multi-factor authentication. To simplify deployment and improve supportability, Microsoft has combined these technologies into a single solution under the Windows Hello name in Windows 10, version 1607. Customers who have already deployed these technologies will not experience any change in functionality. Customers who have yet to evaluate Windows Hello will find it easier to deploy due to simplified policies, documentation, and semantics. +When Windows 10 first shipped, it included Microsoft Passport and Windows Hello, which worked together to provide multi-factor authentication. To simplify deployment and improve supportability, Microsoft has combined these technologies into a single solution under the Windows Hello name in Windows 10, version 1607. Customers who have already deployed Microsoft Passport for Work will not experience any change in functionality. Customers who have yet to evaluate Windows Hello will find it easier to deploy due to simplified policies, documentation, and semantics. Additional changes for Windows Hello in Windows 10, version 1607: - Personal (Microsoft account) and corporate (Active Directory or Azure AD) accounts use a single container for keys. - Group Policy settings for managing Windows Hello for Business are now available for both **User Configuration** and **Computer Configuration**. +- Beginning in version 1607, Windows Hello as a convenience PIN is disabled by default on all domain-joined computers. To enable a convenience PIN for Windows 10, version 1607, enable the Group Policy setting **Turn on convenience PIN sign-in**. [Learn more about Windows Hello for Business.](../keep-secure/manage-identity-verification-using-microsoft-passport.md) From 2433c0e66857ed737e5e4a7ba3fc2b5eb2395b2f Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Tue, 11 Oct 2016 11:42:15 -0700 Subject: [PATCH 238/256] fix formatting; notes, spacing, lists --- ...-windows-10-using-configuration-manager.md | 34 +++++---- ...sh-a-windows-7-computer-with-windows-10.md | 59 +++++++++------- ...-windows-10-using-configuration-manager.md | 62 ++++++++-------- ...s-7-computer-with-a-windows-10-computer.md | 70 ++++++++++++------- 4 files changed, 125 insertions(+), 100 deletions(-) diff --git a/windows/deploy/refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md b/windows/deploy/refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md index fe8e875c6b..6f41793f47 100644 --- a/windows/deploy/refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md +++ b/windows/deploy/refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md @@ -40,30 +40,30 @@ In this topic, we assume that you have a Windows 7 SP1 client named PC0003 with 1. On CM01, using the Configuration Manager console, in the Asset and Compliance workspace, right-click **Device Collections**, and then select **Create Device Collection**. Use the following settings: - 1. General + * General - 2. Name: Install Windows 10 Enterprise x64 + * Name: Install Windows 10 Enterprise x64 - 3. Limited Collection: All Systems + * Limited Collection: All Systems - 4. Membership rules: + * Membership rules: - 5. Direct rule + * Direct rule - 6. Resource Class: System Resource + * Resource Class: System Resource - 7. Attribute Name: Name + * Attribute Name: Name - 8. Value: PC0003 + * Value: PC0003 - 9. Select **Resources** + * Select **Resources** - 10. Select **PC0003** + * Select **PC0003** 2. Review the Install Windows 10 Enterprise x64 collection. Do not continue until you see the PC0003 machine in the collection. -**Note**   -It may take a short while for the collection to refresh; you can view progress via the Colleval.log file. If you want to speed up the process, you can manually update membership on the Install Windows 10 Enterprise x64 collection by right-clicking the collection and selecting Update Membership. + >[!NOTE]  + >It may take a short while for the collection to refresh; you can view progress via the Colleval.log file. If you want to speed up the process, you can manually update membership on the Install Windows 10 Enterprise x64 collection by right-clicking the collection and selecting Update Membership.   @@ -82,8 +82,8 @@ Using the Configuration Manager console, in the Software Library workspace, sele - Make available to the following: Configuration Manager clients, media and PXE - **Note**   - It is not necessary to make the deployment available to media and Pre-Boot Execution Environment (PXE) for a computer refresh, but you will use the same deployment for bare-metal deployments later on and you will need it at that point. + >[!NOTE]   + >It is not necessary to make the deployment available to media and Pre-Boot Execution Environment (PXE) for a computer refresh, but you will use the same deployment for bare-metal deployments later on and you will need it at that point.   @@ -110,10 +110,8 @@ Now you can start the computer refresh on PC0003. 1. Using the Configuration Manager console, in the Asset and Compliance workspace, in the Install Windows 10 Enterprise x64 collection, right-click **PC0003** and select **Client Notification / Download Computer Policy**. Click **OK**. - **Note**   - The Client Notification feature is new in Configuration Manager. - -   + >[!NOTE]   + >The Client Notification feature is new in Configuration Manager. 2. On PC0003, using the Software Center (begin using the Start screen, or click the **New software is available** balloon in the system tray), select the **Windows 10 Enterprise x64 RTM** deployment and click **INSTALL**. diff --git a/windows/deploy/refresh-a-windows-7-computer-with-windows-10.md b/windows/deploy/refresh-a-windows-7-computer-with-windows-10.md index 450e831b33..91eb3986c7 100644 --- a/windows/deploy/refresh-a-windows-7-computer-with-windows-10.md +++ b/windows/deploy/refresh-a-windows-7-computer-with-windows-10.md @@ -20,7 +20,7 @@ This topic will show you how to use MDT 2013 Update 2 Lite Touch Installation (L For the purposes of this topic, we will use three machines: DC01, MDT01, and PC0001. DC01 is a domain controller and MDT01 is a Windows Server 2012 R2 Standard server. PC0001 is a machine with Windows 7 Service Pack 1 (SP1) that is going to be refreshed into a Windows 10 machine, with data and settings restored. MDT01 and PC0001 are members of the domain contoso.com for the fictitious Contoso Corporation. For more details on the setup for this topic, please see [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-10-with-the-microsoft-deployment-toolkit.md#proof). -![figure 1](images/mdt-04-fig01.png) +![The machines used in this topic](images/mdt-04-fig01.png "The machines used in this topic") Figure 1. The machines used in this topic. @@ -28,15 +28,21 @@ Figure 1. The machines used in this topic. Even though a computer will appear, to the end user, to be upgraded, a computer refresh is not, technically, an in-place upgrade. A computer refresh also involves taking care of user data and settings from the old installation and making sure to restore those at the end of the installation. For a computer refresh with MDT, you use the User State Migration Tool (USMT), which is part of the Windows Assessment and Deployment Kit (ADK) for Windows 10, to migrate user data and settings. To complete a computer refresh you will: + 1. Back up data and settings locally, in a backup folder. + 2. Wipe the partition, except for the backup folder. + 3. Apply the new operating system image. + 4. Install other applications. + 5. Restore data and settings. + During the computer refresh, USMT uses a feature called Hard-Link Migration Store. When you use this feature, the files are simply linked in the file system, which allows for fast migration, even when there is a lot of data. -**Note**   -In addition to the USMT backup, you can enable an optional full Windows Imaging (WIM) backup of the machine by configuring the MDT rules. If you do this, a .wim file is created in addition to the USMT backup. The .wim file will contain the entire volume from the computer, and helpdesk personnel can extract content from it if needed. Please note that this is a data WIM backup only. Using this backup to restore the entire machine is not a supported scenario. +>[!NOTE]  +>In addition to the USMT backup, you can enable an optional full Windows Imaging (WIM) backup of the machine by configuring the MDT rules. If you do this, a .wim file is created in addition to the USMT backup. The .wim file will contain the entire volume from the computer, and helpdesk personnel can extract content from it if needed. Please note that this is a data WIM backup only. Using this backup to restore the entire machine is not a supported scenario.   ### Multi-user migration @@ -45,8 +51,8 @@ by configuring command-line switches to ScanState (added as rules in MDT). As an example, the following line configures USMT to migrate only domain user profiles and not profiles from the local SAM account database: ScanStateArgs=/ue:\*\\\* /ui:CONTOSO\\\* -**Note**   -You also can combine the preceding switches with the /uel switch, which excludes profiles that have not been accessed within a specific number of days. For example, adding /uel:60 will configure ScanState (or LoadState) not to include profiles that haven't been accessed for more than 60 days. +>[!NOTE]  +>You also can combine the preceding switches with the /uel switch, which excludes profiles that have not been accessed within a specific number of days. For example, adding /uel:60 will configure ScanState (or LoadState) not to include profiles that haven't been accessed for more than 60 days.   ### Support for additional settings @@ -55,12 +61,15 @@ In addition to the command-line switches that control which profiles to migrate, ## Create a custom User State Migration Tool (USMT) template In this section, you learn to migrate additional data using a custom template. You configure the environment to use a custom USMT XML template that will: + 1. Back up the **C:\\Data** folder (including all files and folders). + 2. Scan the local disk for PDF documents (\*.pdf files) and restore them into the **C:\\Data\\PDF Documents** folder on the destination machine. -The custom USMT template is named MigContosoData.xml, and you can find it in the sample files for this documentation, which include: -- [Gather script](https://go.microsoft.com/fwlink/p/?LinkId=619361) -- [Set-OUPermissions](https://go.microsoft.com/fwlink/p/?LinkId=619362) script -- [MDT Sample Web Service](https://go.microsoft.com/fwlink/p/?LinkId=619363) + The custom USMT template is named MigContosoData.xml, and you can find it in the sample files for this documentation, which include: + + * [Gather script](https://go.microsoft.com/fwlink/p/?LinkId=619361) + * [Set-OUPermissions](https://go.microsoft.com/fwlink/p/?LinkId=619362) script + * [MDT Sample Web Service](https://go.microsoft.com/fwlink/p/?LinkId=619363) ### Add the custom XML template @@ -77,27 +86,30 @@ In order to use the custom MigContosoData.xml USMT template, you need to copy it After adding the additional USMT template and configuring the CustomSettings.ini file to use it, you are now ready to refresh a Windows 7 SP1 client to Windows 10. In these steps, we assume you have a Windows 7 SP1 client named PC0001 in your environment that is ready for a refresh to Windows 10. -**Note**   -MDT also supports an offline computer refresh. For more info on that scenario, see the USMTOfflineMigration property in the [MDT resource page](https://go.microsoft.com/fwlink/p/?LinkId=618117). +>[!NOTE]    +>MDT also supports an offline computer refresh. For more info on that scenario, see the USMTOfflineMigration property in the [MDT resource page](https://go.microsoft.com/fwlink/p/?LinkId=618117).   ### Upgrade (refresh) a Windows 7 SP1 client 1. On PC0001, log on as **CONTOSO\\Administrator**. Start the Lite Touch Deploy Wizard by executing **\\\\MDT01\\MDTProduction$\\Scripts\\Litetouch.vbs**. Complete the deployment guide using the following settings: - 1. Select a task sequence to execute on this computer: Windows 10 Enterprise x64 RTM - 2. Computer name: <default> - 3. Specify where to save a complete computer backup: Do not back up the existing computer - **Note**   - Skip this optional full WIM backup. The USMT backup will still run. + + * Select a task sequence to execute on this computer: Windows 10 Enterprise x64 RTM + * Computer name: <default> + * Specify where to save a complete computer backup: Do not back up the existing computer + >[!NOTE] + >Skip this optional full WIM backup. The USMT backup will still run.   2. Select one or more applications to install: Install - Adobe Reader XI - x86 -3. The setup now starts and does the following: - 1. Backs up user settings and data using USMT. - 2. Installs the Windows 10 Enterprise x64 operating system. - 3. Installs the added application(s). - 4. Updates the operating system via your local Windows Server Update Services (WSUS) server. - 5. Restores user settings and data using USMT. -![figure 2](images/fig2-taskseq.png) +3. The setup now starts and does the following: + + * Backs up user settings and data using USMT. + * Installs the Windows 10 Enterprise x64 operating system. + * Installs the added application(s). + * Updates the operating system via your local Windows Server Update Services (WSUS) server. + * Restores user settings and data using USMT. + +![Start the computer refresh from the running Windows 7 client](images/fig2-taskseq.png "Start the computer refresh from the running Windows 7 client") Figure 2. Starting the computer refresh from the running Windows 7 SP1 client. @@ -109,7 +121,6 @@ Figure 2. Starting the computer refresh from the running Windows 7 SP1 client. [Deploy a Windows 10 image using MDT 2013 Update 2](deploy-a-windows-10-image-using-mdt.md) - [Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-10-deployment.md) [Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-10-computer.md) diff --git a/windows/deploy/replace-a-windows-7-client-with-windows-10-using-configuration-manager.md b/windows/deploy/replace-a-windows-7-client-with-windows-10-using-configuration-manager.md index 5691f94681..397914bb14 100644 --- a/windows/deploy/replace-a-windows-7-client-with-windows-10-using-configuration-manager.md +++ b/windows/deploy/replace-a-windows-7-client-with-windows-10-using-configuration-manager.md @@ -32,9 +32,9 @@ In this topic, you will create a backup-only task sequence that you run on PC000 3. On the **General** page, assign the following settings and click **Next**: - 1. Task sequence name: Replace Task Sequence + * Task sequence name: Replace Task Sequence - 2. Task sequence comments: USMT backup only + * Task sequence comments: USMT backup only 4. On the **Boot Image** page, browse and select the **Zero Touch WinPE x64** boot image package. Then click **Next**. @@ -48,9 +48,11 @@ In this topic, you will create a backup-only task sequence that you run on PC000 9. On the **Confirmation** page, click **Finish**. -10. Review the Replace Task Sequence. Note: This task sequence has many fewer actions than the normal client task sequence. If it doesn't seem different, make sure you selected the Client Replace Task Sequence template when creating the task sequence. +10. Review the Replace Task Sequence. +>[!NOTE] +>This task sequence has many fewer actions than the normal client task sequence. If it doesn't seem different, make sure you selected the Client Replace Task Sequence template when creating the task sequence. -![figure 34](images/mdt-06-fig42.png) +![The back-up only task sequence](images/mdt-06-fig42.png "The back-up only task sequence") Figure 34. The backup-only task sequence (named Replace Task Sequence). @@ -67,13 +69,13 @@ This section walks you through the process of associating a blank machine, PC000 4. On the **Single Computer** page, use the following settings and then click **Next**: - 1. Computer Name: PC0006 + * Computer Name: PC0006 - 2. MAC Address: <the mac address from step 1> + * MAC Address: <the mac address from step 1> - 3. Source Computer: PC0004 + * Source Computer: PC0004 - ![figure 35](images/mdt-06-fig43.png) + ![Create the computer association](images/mdt-06-fig43.png "Create the computer association") Figure 35. Creating the computer association between PC0004 and PC0006. @@ -96,25 +98,25 @@ This section walks you through the process of associating a blank machine, PC000 1. On CM01, using the Configuration Manager console, in the Asset and Compliance workspace, right-click **Device Collections**, and then select **Create Device Collection**. Use the following settings. - 1. General + * General - 2. Name: USMT Backup (Replace) + * Name: USMT Backup (Replace) - 3. Limited Collection: All Systems + * Limited Collection: All Systems - 4. Membership rules: + * Membership rules: - 5. Direct rule + * Direct rule - 6. Resource Class: System Resource + * Resource Class: System Resource - 7. Attribute Name: Name + * Attribute Name: Name - 8. Value: PC0004 + * Value: PC0004 - 9. Select **Resources** + * Select **Resources** - 10. Select **PC0004** + * Select **PC0004** 2. Review the USMT Backup (Replace) collection. Do not continue until you see the PC0004 machine in the collection. @@ -158,10 +160,8 @@ This section assumes that you have a machine named PC0004 with the Configuration 2. In the **Actions** tab, select the **Machine Policy Retrieval & Evaluation Cycle**, select **Run Now**, and click **OK**. - **Note**   - You also can use the Client Notification option in the Configuration Manager console, as shown in [Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager](refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md). - -   + >[!NOTE]   + >You also can use the Client Notification option in the Configuration Manager console, as shown in [Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager](refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md). 3. Using the Software Center, select the **Replace Task Sequence** deployment and click **INSTALL**. @@ -173,8 +173,8 @@ This section assumes that you have a machine named PC0004 with the Configuration 7. Using the Configuration Manager console, in the Asset and Compliance workspace, select the **User State Migration** node, right-click the **PC0004/PC0006** association, and select **View Recovery Information**. Note that the object now also has a user state store location. -**Note**   -It may take a few minutes for the user state store location to be populated. + >[!NOTE]   + >It may take a few minutes for the user state store location to be populated.   @@ -183,21 +183,21 @@ It may take a few minutes for the user state store location to be populated. 1. Start the PC0006 virtual machine, press **F12** to Pre-Boot Execution Environment (PXE) boot when prompted. Allow it to boot Windows Preinstallation Environment (Windows PE), and then complete the deployment wizard using the following settings: - 1. Password: P@ssw0rd + * Password: P@ssw0rd - 2. Select a task sequence to execute on this computer: Windows 10 Enterprise x64 Custom Image + * Select a task sequence to execute on this computer: Windows 10 Enterprise x64 Custom Image 2. The setup now starts and does the following: - 1. Installs the Windows 10 operating system + * Installs the Windows 10 operating system - 2. Installs the Configuration Manager client + * Installs the Configuration Manager client - 3. Joins it to the domain + * Joins it to the domain - 4. Installs the applications + * Installs the applications - 5. Restores the PC0004 backup + * Restores the PC0004 backup When the process is complete, you will have a new Windows 10 machine in your domain with user data and settings restored. diff --git a/windows/deploy/replace-a-windows-7-computer-with-a-windows-10-computer.md b/windows/deploy/replace-a-windows-7-computer-with-a-windows-10-computer.md index c4d80c812b..3c570b4800 100644 --- a/windows/deploy/replace-a-windows-7-computer-with-a-windows-10-computer.md +++ b/windows/deploy/replace-a-windows-7-computer-with-a-windows-10-computer.md @@ -19,7 +19,7 @@ author: mtniehaus A computer replace scenario for Windows 10 is quite similar to a computer refresh for Windows 10; however, because you are replacing a machine, you cannot store the backup on the old computer. Instead you need to store the backup to a location where the new computer can read it. For the purposes of this topic, we will use four machines: DC01, MDT01, PC0002, and PC0007. DC01 is a domain controller and MDT01 is a Windows Server 2012 R2 standard server. PC0002 is an old machine running Windows 7 SP1. It is going to be replaced by a new Windows 10 machine, PC0007. User State Migration Tool (USMT) will be used to backup and restore data and settings. MDT01, PC0002, and PC0007 are members of the domain contoso.com for the fictitious Contoso Corporation. For more details on the setup for this topic, please see [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-10-with-the-microsoft-deployment-toolkit.md#proof). -![figure 1](images/mdt-03-fig01.png) +![The machines used in this topic](images/mdt-03-fig01.png "The machines used in this topic") Figure 1. The machines used in this topic. @@ -30,11 +30,13 @@ When preparing for the computer replace, you need to create a folder in which to ### Configure the rules on the Microsoft Deployment Toolkit (MDT) Production share 1. On MDT01, using the Deployment Workbench, update the MDT Production deployment share rules. + 2. Change the **SkipUserData=YES** option to **NO**, and click **OK**. ### Create and share the MigData folder 1. On MDT01, log on as **CONTOSO\\Administrator**. + 2. Create and share the **E:\\MigData** folder by running the following three commands in an elevated Windows PowerShell prompt: ``` syntax New-Item -Path E:\MigData -ItemType directory @@ -45,75 +47,89 @@ When preparing for the computer replace, you need to create a folder in which to ### Create a backup only (replace) task sequence 1. On MDT01, using the Deployment Workbench, in the MDT Production deployment share, select the **Task Sequences** node and create a new folder named **Other**. + 2. Right-click the **Other** folder and select **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: - 1. Task sequence ID: REPLACE-001 - 2. Task sequence name: Backup Only Task Sequence - 3. Task sequence comments: Run USMT to backup user data and settings - 4. Template: Standard Client Replace Task Sequence + + * Task sequence ID: REPLACE-001 + * Task sequence name: Backup Only Task Sequence + * Task sequence comments: Run USMT to backup user data and settings + * Template: Standard Client Replace Task Sequence + 3. In the **Other** folder, double-click **Backup Only Task Sequence**, and then in the **Task Sequence** tab, review the sequence. Notice that it only contains a subset of the normal client task sequence actions. - ![figure 2](images/mdt-03-fig02.png) + ![The Backup Only Task Sequence action list](images/mdt-03-fig02.png "The Backup Only Task Sequence action list") Figure 2. The Backup Only Task Sequence action list. ##
                  Perform the computer replace During a computer replace, these are the high-level steps that occur: + 1. On the computer you are replacing, a special replace task sequence runs the USMT backup and, if you configured it, runs the optional full Window Imaging (WIM) backup. + 2. On the new machine, you perform a standard bare-metal deployment. At the end of the bare-metal deployment, the USMT backup from the old computer is restored. ### Execute the replace task sequence 1. On PC0002, log on as **CONTOSO\\Administrator**. + 2. Verify that you have write access to the **\\\\MDT01\\MigData$** share. + 3. Execute **\\\\MDT01\\MDTProduction$\\Scripts\\LiteTouch.vbs**. + 4. Complete the Windows Deployment Wizard using the following settings: + 1. Select a task sequence to execute on this computer: Backup Only Task Sequence - 1. Specify where to save your data and settings: Specify a location - 2. Location: \\\\MDT01\\MigData$\\PC0002 - **Note**   - If you are replacing the computer at a remote site you should create the MigData folder on MDT02 and use that share instead. + * Specify where to save your data and settings: Specify a location + * Location: \\\\MDT01\\MigData$\\PC0002 + >[!NOTE]   + >If you are replacing the computer at a remote site you should create the MigData folder on MDT02 and use that share instead.   2. Specify where to save a complete computer backup: Do not back up the existing computer 3. Password: P@ssw0rd The task sequence will now run USMT (Scanstate.exe) to capture user data and settings of the machine. - ![figure 3](images/mdt-03-fig03.png) + ![The new task sequence](images/mdt-03-fig03.png "The new task sequence") Figure 3. The new task sequence running the Capture User State action on PC0002. 5. On MDT01, verify that you have an USMT.MIG compressed backup file in the **E:\\MigData\\PC0002\\USMT** folder. - ![figure 4](images/mdt-03-fig04.png) + ![The USMT backup](images/mdt-03-fig04.png "The USMT backup") Figure 4. The USMT backup of PC0002. ### Deploy the PC0007 virtual machine 1. Create a virtual machine with the following settings: - 1. Name: PC0007 - 2. Location: C:\\VMs - 3. Generation: 2 - 4. Memory: 2048 MB - 5. Hard disk: 60 GB (dynamic disk) + + * Name: PC0007 + * Location: C:\\VMs + * Generation: 2 + * Memory: 2048 MB + * Hard disk: 60 GB (dynamic disk) + 2. Start the PC0007 virtual machine, and press **Enter** to start the Pre-Boot Execution Environment (PXE) boot. The machine will now load the Windows PE boot image from the WDS server. - ![figure 5](images/mdt-03-fig05.png) + ![The initial PXE boot process](images/mdt-03-fig05.png "The initial PXE boot process") Figure 5. The initial PXE boot process of PC0005. 3. After Windows Preinstallation Environment (Windows PE) has booted, complete the Windows Deployment Wizard using the following settings: - 1. Password: P@ssw0rd - 2. Select a task sequence to execute on this computer: - 1. Windows 10 Enterprise x64 RTM Custom Image - 2. Computer Name: PC0007 - 3. Applications: Select the Install - Adobe Reader XI - x86 application. + + * Password: P@ssw0rd + * Select a task sequence to execute on this computer: + * Windows 10 Enterprise x64 RTM Custom Image + * Computer Name: PC0007 + * Applications: Select the Install - Adobe Reader XI - x86 application. + 4. The setup now starts and does the following: - 1. Installs the Windows 10 Enterprise operating system. - 2. Installs the added application. - 3. Updates the operating system via your local Windows Server Update Services (WSUS) server. - 4. Restores the USMT backup from PC0002. + + * Installs the Windows 10 Enterprise operating system. + * Installs the added application. + * Updates the operating system via your local Windows Server Update Services (WSUS) server. + * Restores the USMT backup from PC0002. ## Related topics From d55931405633ab9129aef069ac2079601e9d0ebd Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 11 Oct 2016 13:07:08 -0700 Subject: [PATCH 239/256] added 0xc1800118 --- windows/deploy/resolve-windows-10-upgrade-errors.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 8ce1abe2e0..95b2e9a819 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -736,6 +736,12 @@ This error has more than one possible cause. Attempt [quick fixes](#quick-fixes) Mitigation + +0xC1800118 +WSUS has downloaded content that it cannot use. +See [Steps to resolve error 0xC1800118](https://blogs.technet.microsoft.com/wsus/2016/09/21/resolving-error-0xc1800118/) for information. + + 0xC1900200 Setup.exe has detected that the machine does not meet the minimum system requirements. From 0f894f18d283e81aa1513a03d26d63ad5cc4dc3c Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 11 Oct 2016 13:15:56 -0700 Subject: [PATCH 240/256] tweak --- windows/deploy/resolve-windows-10-upgrade-errors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 95b2e9a819..515ff82ee2 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -738,7 +738,7 @@ This error has more than one possible cause. Attempt [quick fixes](#quick-fixes) 0xC1800118 -WSUS has downloaded content that it cannot use. +WSUS has downloaded content that it cannot use due to a missing decryption key. See [Steps to resolve error 0xC1800118](https://blogs.technet.microsoft.com/wsus/2016/09/21/resolving-error-0xc1800118/) for information. From 1c2298ae6b159e6f3d753eb22d9b0e68155af6ad Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Tue, 11 Oct 2016 13:34:39 -0700 Subject: [PATCH 241/256] corrections from doc conversion --- .../surface-hub/create-a-device-account-using-office-365.md | 6 +++--- .../on-premises-deployment-surface-hub-device-accounts.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/devices/surface-hub/create-a-device-account-using-office-365.md b/devices/surface-hub/create-a-device-account-using-office-365.md index a24d50ff5c..914b6136e6 100644 --- a/devices/surface-hub/create-a-device-account-using-office-365.md +++ b/devices/surface-hub/create-a-device-account-using-office-365.md @@ -133,7 +133,7 @@ In order to run cmdlets used by these PowerShell scripts, the following must be 5. Finally, to connect to Exchange Online Services, run: ``` syntax - $exchangeSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri"https://outlook.office365.com/powershell-liveid/" -Credential $cred -Authentication "Basic" –AllowRedirection + $exchangeSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri "https://outlook.office365.com/powershell-liveid/" -Credential $cred -Authentication "Basic" –AllowRedirection ``` ![Image showing PowerShell cmdlet.](images/setupdeviceaccto365-21.png) @@ -202,7 +202,7 @@ Now that you're connected to the online services, you can finish setting up the ``` syntax Set-CalendarProcessing -Identity $acctUpn -AutomateProcessing AutoAccept -AddOrganizerToSubject $false –AllowConflicts $false –DeleteComments $false -DeleteSubject $false -RemovePrivateProperty $false - Set-CalendarProcessing -Identity $acctUpn -AddAdditionalResponse $true -AdditionalResponse "This is a room!" + Set-CalendarProcessing -Identity $acctUpn -AddAdditionalResponse $true -AdditionalResponse "This is a Surface Hub room!" ``` ![Image showing PowerShell cmdlet.](images/setupdeviceaccto365-26.png) @@ -350,7 +350,7 @@ Now that you're connected to the online services, you can finish setting up the ``` syntax Set-CalendarProcessing -Identity $acctUpn -AutomateProcessing AutoAccept -AddOrganizerToSubject $false –AllowConflicts $false –DeleteComments $false -DeleteSubject $false -RemovePrivateProperty $false - Set-CalendarProcessing -Identity $acctUpn -AddAdditionalResponse $true -AdditionalResponse "This is a room!" + Set-CalendarProcessing -Identity $acctUpn -AddAdditionalResponse $true -AdditionalResponse "This is a Surface Hub room!" ``` 5. Now we have to set some properties in AD. To do that, you need the alias of the account (this is the part of the UPN that becomes before the “@”). diff --git a/devices/surface-hub/on-premises-deployment-surface-hub-device-accounts.md b/devices/surface-hub/on-premises-deployment-surface-hub-device-accounts.md index e948c327bb..a2103eec0b 100644 --- a/devices/surface-hub/on-premises-deployment-surface-hub-device-accounts.md +++ b/devices/surface-hub/on-premises-deployment-surface-hub-device-accounts.md @@ -71,7 +71,7 @@ If you have a single-forest on-premises deployment with Microsoft Exchange 2013 ```PowerShell Set-CalendarProcessing -Identity $acctUpn -AutomateProcessing AutoAccept -AddOrganizerToSubject $false –AllowConflicts $false –DeleteComments $false -DeleteSubject $false -RemovePrivateProperty $false - Set-CalendarProcessing -Identity $acctUpn -AddAdditionalResponse $true -AdditionalResponse "This is a room!" + Set-CalendarProcessing -Identity $acctUpn -AddAdditionalResponse $true -AdditionalResponse "This is a Surface Hub room!" ``` 5. If you decide to have the password not expire, you can set that with PowerShell cmdlets too. See [Password management](password-management-for-surface-hub-device-accounts.md) for more information. From 9bc90084dbc62611efe20697d3520fbeb2aac7d1 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Tue, 11 Oct 2016 13:37:48 -0700 Subject: [PATCH 242/256] remove outdated policy from table --- .../manage/windows-10-start-layout-options-and-policies.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/windows/manage/windows-10-start-layout-options-and-policies.md b/windows/manage/windows-10-start-layout-options-and-policies.md index 93ebd58d4e..53a6cf10b4 100644 --- a/windows/manage/windows-10-start-layout-options-and-policies.md +++ b/windows/manage/windows-10-start-layout-options-and-policies.md @@ -80,11 +80,6 @@ The following table lists the different parts of Start and any applicable policy Group Policy: Remove and prevent access to the Shut Down, Restart, Sleep, and Hibernate commands None - -All apps -Group Policy: Remove All Programs list from the Start menu -None - Start layout

                  MDM: Start layout

                  From 45c7b97474a393c167671fc0ac8c6ae07a0c28e9 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 11 Oct 2016 14:42:44 -0700 Subject: [PATCH 243/256] typo --- windows/deploy/resolve-windows-10-upgrade-errors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deploy/resolve-windows-10-upgrade-errors.md b/windows/deploy/resolve-windows-10-upgrade-errors.md index 95b2e9a819..116daa7867 100644 --- a/windows/deploy/resolve-windows-10-upgrade-errors.md +++ b/windows/deploy/resolve-windows-10-upgrade-errors.md @@ -771,7 +771,7 @@ This error has more than one possible cause. Attempt [quick fixes](#quick-fixes) 0x80246007 The update was not downloaded successfully. -Attempt other methods of upgrading the operatign system.
                  +Attempt other methods of upgrading the operating system.
                  Download and run the media creation tool. See [Download windows 10](https://www.microsoft.com/en-us/software-download/windows10).
                  Attempt to upgrade using .ISO or USB.
                  **Note**: Windows 10 Enterprise isn’t available in the media creation tool. For more information, go to the [Volume Licensing Service Center](https://www.microsoft.com/licensing/servicecenter/default.aspx). From ca829f44ffcda04683f601095eef6e6a003aef48 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Tue, 11 Oct 2016 15:17:06 -0700 Subject: [PATCH 244/256] updates from tech review --- education/windows/get-minecraft-for-education.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/education/windows/get-minecraft-for-education.md b/education/windows/get-minecraft-for-education.md index c6a18d1ad8..e0880b7a0e 100644 --- a/education/windows/get-minecraft-for-education.md +++ b/education/windows/get-minecraft-for-education.md @@ -19,16 +19,16 @@ author: jdeckerMS -Teachers and IT administrators can now get early access to **Minecraft Education :Edition** and add it their Microsoft Store for Business for distribution. +Teachers and IT administrators can now get early access to **Minecraft: Education Edition** and add it their Microsoft Store for Business for distribution. ## Prerequisites - + - **Minecraft: Education Edition** requires Windows 10. - Early access to **Minecraft: Education Edition** is offered to education tenants that are managed by Azure Active Directory (Azure AD). - If your school doesn't have an Azure AD tenant, the [IT administrator can set one up](school-get-minecraft.md) as part of the process of getting **Minecraft: Education Edition**. - * Office 365, which includes online versions of Office apps plus 1 TB online storage and [Microsoft Classroom](https://classroom.microsoft.com/), is free for teachers and students. [Sign up your school for Office 365 Education.](https://products.office.com/academic/office-365-education-plan) + * Office 365 Education, which includes online versions of Office apps plus 1 TB online storage and [Microsoft Classroom](https://classroom.microsoft.com/), is free for teachers and students. [Sign up your school for Office 365 Education.](https://products.office.com/academic/office-365-education-plan) * If your school has an Office 365 Education subscription, it includes a free Azure AD subscription. [Register your free Azure AD subscription.](https://msdn.microsoft.com/library/windows/hardware/mt703369%28v=vs.85%29.aspx) From aea84a31f07120c18d2cbeb5061ce5ced6c05065 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 12 Oct 2016 10:17:00 +1100 Subject: [PATCH 245/256] fix spacing --- ...-endpoints-mdm-windows-defender-advanced-threat-protection.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index 89bda37390..b5b16faf54 100644 --- a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -56,6 +56,7 @@ For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThre ![Microsoft Intune add OMC-URI](images/atp-intune-add-oma.png) e. Type the following values then select **OK**: + ![Microsoft Intune save policy](images/atp-intune-oma-uri-setting.png) - **Setting name**: Type a name for the setting. From 71c3df6516d472fb0311dda57f31d663c95a4be7 Mon Sep 17 00:00:00 2001 From: isaiahng Date: Wed, 12 Oct 2016 08:29:31 -0700 Subject: [PATCH 246/256] Update admin-group-management-for-surface-hub.md (#243) --- devices/surface-hub/admin-group-management-for-surface-hub.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/admin-group-management-for-surface-hub.md b/devices/surface-hub/admin-group-management-for-surface-hub.md index 8a62002eb6..e2f6159412 100644 --- a/devices/surface-hub/admin-group-management-for-surface-hub.md +++ b/devices/surface-hub/admin-group-management-for-surface-hub.md @@ -65,7 +65,7 @@ Surface Hubs use Azure AD join to: - Backup the device's BitLocker recovery key by storing it under the account that was used to Azure AD join the device. See [Save your BitLocker key](save-bitlocker-key-surface-hub.md) for details. > [!IMPORTANT] -> If your Azure AD organization is configured to automatically enroll devices into mobile device management (MDM), you will need to disable this for the Surface Hubs you plan to join to Azure AD, and manually enroll into MDM using Settings. A known issue prevents Surface Hubs from supporting this setting. +> Surface Hub does not currently support automatic enrollment to Microsoft Intune through Azure AD join. If your organization automatically enrolls Azure AD joined devices into Intune, you must disable this policy for Surface Hub before joining the device to Azure AD. ### Which should I choose? From a50e4be86ff6708e7f6b7d4c835fefcef0ae7f16 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Wed, 12 Oct 2016 09:51:34 -0700 Subject: [PATCH 247/256] comment out section in progress --- .../surface-hub/manage-settings-with-mdm-for-surface-hub.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md b/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md index e1891818dc..b73c087d2a 100644 --- a/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md +++ b/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md @@ -153,7 +153,7 @@ The following tables include info on Windows 10 settings have been validated wit | ----------- | ---------------- | --------------------------- |-------------------------- | ---------------------------------------- | ------------------------- | | Log collection | Use to remotely collect ETW logs from Surface Hub.| [DiagnosticLog CSP](https://msdn.microsoft.com/library/windows/hardware/mt219118.aspx) | No| No| Yes | -## Example: Manage Surface Hub settings with Micosoft Intune + ## Related topic From 7d6a72a3885c01f780ed788643320a1aca1388a3 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Wed, 12 Oct 2016 12:09:44 -0700 Subject: [PATCH 248/256] updates for images --- .../surface-hub/device-reset-surface-hub.md | 3 +-- .../images/sh-settings-reset-device.png | Bin 16740 -> 42845 bytes .../images/sh-settings-update-security.png | Bin 20680 -> 31151 bytes devices/surface-hub/images/sh-settings.png | Bin 33900 -> 36108 bytes 4 files changed, 1 insertion(+), 2 deletions(-) diff --git a/devices/surface-hub/device-reset-surface-hub.md b/devices/surface-hub/device-reset-surface-hub.md index fe97b78978..aeccf8f0da 100644 --- a/devices/surface-hub/device-reset-surface-hub.md +++ b/devices/surface-hub/device-reset-surface-hub.md @@ -44,13 +44,12 @@ Initiating a reset will return the device to the last cumulative Windows update, ![Image showing Reset device option in Settings app for Surface Hub.](images/sh-settings-reset-device.png) **Important Note**
                  -Performing a device reset may take up to 6 hours. Do not interrupt the reset process. Interrupting the process will render the device inoperable, requiring warranty service to return to normal functionality. +Performing a device reset may take up to 2 hours. Do not interrupt the reset process. Interrupting the process will render the device inoperable, requiring warranty service to return to normal functionality. After the reset, Surface Hub restarts the [first run program](first-run-program-surface-hub.md) again. ## Related topics - [Manage Microsoft Surface Hub](manage-surface-hub.md) [Microsoft Surface Hub administrator's guide](surface-hub-administrators-guide.md) \ No newline at end of file diff --git a/devices/surface-hub/images/sh-settings-reset-device.png b/devices/surface-hub/images/sh-settings-reset-device.png index bdb16e8e2089ef2e74478282402edc8aada053f7..8484be176a6e5b7257fc321faf9ed710bc15eb4e 100644 GIT binary patch literal 42845 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 ND9ETvS4$d){10!2*|Got diff --git a/devices/surface-hub/images/sh-settings-update-security.png b/devices/surface-hub/images/sh-settings-update-security.png index 44bb2202f003ba81b92d1d0f747edf0e4a2f964a..e62b8287d024560fe12a85d87af47ef9411f9517 100644 GIT binary patch literal 31151 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 Av;Y7A literal 20680 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%0A8!R3Z94|Xv8N1JBFKx?1v-13^o3bEkL> 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⁣icfB-6~{o3`em6BN{%bHgH)w=awS3GU7^_lYL&T))lXMv zHk<$csBDyAN*Ee)@-C8F9Ri|;lfQS^?nc{hJX^P=&?WGkchC&IbCgB(!s5`1c5Uz0 zpBXU*urXjm-<`RLV3bbchw2LcNhDUP5cM8)Mm(wF zjc2(^C`R*-tGY{~Y-7bXm-2l4zKAS4jF^ogFf|9DVF(!%il{OCmCz6GbCdNld|ZK= zrzG7k$?D)&zf@Doj;Az_(;5-G>sc&yy2R2Zro&LtRFQW@0Vo1TCQUbEIEA|^|8BNi zjHJO-b*dzVz0Ty2-7)Smaw3NgwRG{kV4-^ z`%;>y8d(AK|#(a&Ut z2&yH!l0v9j@H8=v0xv0@DSen;3RmSzAujAXDlbQ_F_g}nIglj0og{e$-OMpV)^<-3 zvtl0P`T0msDW*{vWg^wmf<2^>l|JDa~8d9#Z+4m#;-A>R^<6;Lk*b2;(T6`N<|wq~>%SBK zzcuOqx?rCu=I7enX_w}h&J6>xG;?&EuxOg}e9x^x|5g2SJ3BjXH;3DcKq?1mTdzYc z)$nxMQM}SFNTO@spG#qFJ1kRW&P{qNuO^ixaTHy2?SpiNdBL?cg7>;1IQ`{py%iVQ zY5h+7_ZOeS@^f~Y&&SE3c}?|;TxLat(E9G903?o_v6K1WkXXYiM~>Z^V@X&^-O;%* z`Z>GhdNb~G>94e(&rEC_dGWbI&q$(^&i=lvhdU4f=W{Y&trzdGJl>mAJ)HJGJTUsY zyDPk>d=#)}Zhx?H@*wa)|5%^>dd%UTKbnwP1p@YH=XQ5==H_4Z_xVHr3F6}j_gdBe zy6(I^l*RaUJv!-7@n|S+aID8~TmhhlI;DfK+B=MoEs?G1NPh^@2O%bg1cPUKq^SP` DJSXYP diff --git a/devices/surface-hub/images/sh-settings.png b/devices/surface-hub/images/sh-settings.png index 12783739ed42b442f5b347bdb94adc8932dfb04a..2b2e2ddb05e30ade6e5b36341863853edc33296f 100644 GIT binary patch literal 36108 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

                  5FjaQ$n22dxS7Pv5>8*7T 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 E56JgbWdHyG From f3731717daf7b76766505d8ea790530e37578901 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Wed, 12 Oct 2016 12:21:41 -0700 Subject: [PATCH 249/256] image updates --- devices/surface-hub/device-reset-surface-hub.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/surface-hub/device-reset-surface-hub.md b/devices/surface-hub/device-reset-surface-hub.md index aeccf8f0da..e2c253a826 100644 --- a/devices/surface-hub/device-reset-surface-hub.md +++ b/devices/surface-hub/device-reset-surface-hub.md @@ -43,8 +43,8 @@ Initiating a reset will return the device to the last cumulative Windows update, ![Image showing Reset device option in Settings app for Surface Hub.](images/sh-settings-reset-device.png) -**Important Note**
                  -Performing a device reset may take up to 2 hours. Do not interrupt the reset process. Interrupting the process will render the device inoperable, requiring warranty service to return to normal functionality. +> [!IMPORTANT] +> Performing a device reset may take up to 2 hours. Do not interrupt the reset process. Interrupting the process will render the device inoperable, requiring warranty service to return to normal functionality. After the reset, Surface Hub restarts the [first run program](first-run-program-surface-hub.md) again. From 7153f9e2ec290b8ce307f98a7d3f43d08db09045 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Wed, 12 Oct 2016 12:35:11 -0700 Subject: [PATCH 250/256] image update --- devices/surface-hub/images/sh-settings.png | Bin 36108 -> 23154 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/devices/surface-hub/images/sh-settings.png b/devices/surface-hub/images/sh-settings.png index 2b2e2ddb05e30ade6e5b36341863853edc33296f..03125b3419b07a7f4818e1e4e9fb4608a5d69c83 100644 GIT binary patch literal 23154 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

                  5FjaQ$n22dxS7Pv5>8*7T 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 h{&kn^Ws$+`eKWW3> Date: Wed, 12 Oct 2016 13:12:32 -0700 Subject: [PATCH 251/256] image updates --- .../images/sh-settings-reset-device.png | Bin 42845 -> 29981 bytes .../images/sh-settings-update-security.png | Bin 31151 -> 17863 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/devices/surface-hub/images/sh-settings-reset-device.png b/devices/surface-hub/images/sh-settings-reset-device.png index 8484be176a6e5b7257fc321faf9ed710bc15eb4e..b3e35bb38539461fa385d17f3065965ae1e4642b 100644 GIT binary patch literal 29981 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

                  #rI#sD!JIJ7=$4#w2`PLi6_t)!py?`}@QGwGmNKNszDb zL%^iwM~P6>2Jag)VCaG_6rH3K$0j{9vw{NF)YMehD>f)rr_m<goF=1Il#E#QeOP{qBe;o>93>8 zPBK{r28LT*3QUe5CVj1#`vLY$(oE>g`W5<|cMWV*DC6o;$@gz!L>4e4255qbe9p`F zyEYr0dNIU8McE`Smfe$LM@Dp4!)mm9GQR&PxxT$iY|E|MKG*1g%`n9alBN^jrupJ_ zu~hjrHxen5ikth(>DlS;sbQ7qlH%gx6dj-$T5&-=E2H!TW@QTHm2v6m7(fR025WD_ z9!j4?4gCt;cBS82J0~Y6yWzwc3{kSJzr8KA@6w8Kq9rkzQ$;NvU~r@W80Px*IPSYp zovFmf5eis@}Y~jJ-rrfZ;kiLb^8D) z#fL{mKKz65Jrl=gHT0YP@i%XbM96Dsq3g}nyFTa{w9m^6ybg?9C!#9)KV))m~-Ge4h=kMUCf8Aiju&Y%YaZsaWNB z6g=>@aQ1|PCJ)C_{(vos&hs#qSP%5U@8YToBsnCyypGlmL&fp=Nb*Mp;Y<9Duc?$| z*p5W=hTEg5ERkI~T}Tuso*)J-S~}JttdjC0PjYhdI-o^DL`T;YgWb{9)vZ{0{QLLV za}RqDa0UJtn!PV*=3d6#EC@l)c@?2|=j4beEw~*s7Z96(Z(2b9-&LFbfBUM20-tyj zfb>F*R#nqu8Xq4|2@YB%h~8gbYWJvrFIcXxuNme4GaieJilmQEPBb!B8O|ayrPb29 za$>2Xh>DCu#Y0yaTwPtS2kh75#>PIER#YSf1VD}Q5Dy-6l~dEw4qgM(@nMw^jvO|Z z5QxCHF1SjcF0TEYe9zAoYAvFZxnY`J&rFC%AE*YEa*~x&8F6uWno_Wr^BNl!d&MQF zj)oMk?yr9_Qln#nxI~_Ym3H%Eh3gnGU_&cXMUeuQqm_#q)30?gF*tzV^^PfHTk~MdM(W2JV z&7MG~+aVR7F8d8(Y<>{aMdx!BQVsw*)x8hONxb`9)PjQVc;N2N6X|G+^MNTa$^HSC zkQNv{zwUu2l?CRn+ph))w=WJ@0MzI4QN~!-xb!Qb8 zRoC!+kyaX!9%2v_q@}w->5%Ta>F$#5?hr+~rF(`31*Ai|yAhE77Wea=y$8?rerMm= z9PF8E@7Zhbz4kwTt1=~F49~&AL56>g;33Tv_Jf@pNH#kFZPjI!(4QDzCXcH&1yw~$Sk@zt@oC*Y*bQZ$^*{pX;67rYF zhmUQV$JU?Eql0){<>Z)Dwy#6X<=I$8D!;nA|5{FMQrWIsL08wOMOU5c1Ro9o_l;aOZB960|NEv82O6lD%4pe(x+E t}F$ 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 literal 42845 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 literal 31151 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 Av;Y7A From dd76a27d8556e50c132f9ef0a1535ee0653fcaa4 Mon Sep 17 00:00:00 2001 From: isaiahng Date: Wed, 12 Oct 2016 13:20:42 -0700 Subject: [PATCH 252/256] Updates to new articles (#244) * Update install-apps-on-surface-hub.md * Updates to new articles Install apps: - Cleaned things up to make the article more clear. MDM: - Added links to CSP references - Cleaned up steps to create a custom config policy for SCCM Monitoring - Fixed various typos, formatting issues * Removed comment about using certs for UWP apps --- .../install-apps-on-surface-hub.md | 181 ++++++++----- ...anage-settings-with-mdm-for-surface-hub.md | 250 ++++++++++-------- devices/surface-hub/monitor-surface-hub.md | 65 ++--- ...g-packages-for-certificates-surface-hub.md | 10 +- 4 files changed, 285 insertions(+), 221 deletions(-) diff --git a/devices/surface-hub/install-apps-on-surface-hub.md b/devices/surface-hub/install-apps-on-surface-hub.md index 413c4d8da0..5ebf251e4e 100644 --- a/devices/surface-hub/install-apps-on-surface-hub.md +++ b/devices/surface-hub/install-apps-on-surface-hub.md @@ -13,35 +13,27 @@ localizationpriority: medium # Install apps on your Microsoft Surface Hub -You can install additional apps on your Surface Hub to fit your team or organization's needs. There are different methods for installing apps depending on if you are developing and testing an app, or deploying a released app. This topic describes methods for installing apps for either scenario. +You can install additional apps on your Surface Hub to fit your team or organization's needs. There are different methods for installing apps depending on whether you are developing and testing an app, or deploying a released app. This topic describes methods for installing apps for either scenario. A few things to know about apps on Surface Hub: - Surface Hub only runs [Universal Windows Platform (UWP) apps](https://msdn.microsoft.com/windows/uwp/get-started/whats-a-uwp). - Apps must be targeted for the [Universal device family](https://msdn.microsoft.com/library/windows/apps/dn894631). - By default, apps must be Store-signed to be installed. During testing and development, you can also choose to run developer-signed UWP apps by placing the device in developer mode. +- When submitting an app to the Windows Store, developers need to set Device family availability and Organizational licensing options to make sure an app will be available to run on Surface Hub. - You need admin credentials to install apps on your Surface Hub. Since the device is designed to be used in communal spaces like meeting rooms, people can't access the Windows Store to download and install apps. -There are a few different ways to install apps on your Surface Hub depending on whether you are testing apps, or deploying them. This table outlines supported the supported methods: -| Install method | Testing and
                  developing apps | Deploying
                  apps | -| -------------------------- | --------------------------- | -------------- | -| Developer mode | X | | -| Visual Studio | X | | -| Windows Store app | X | | -| Provisioning package | | X | -| Configuration manager | | X | - -## Test and develop apps -While you're developing your own app, or evaluating apps to deploy to your organization, there are a few options for testing apps on Surface Hub. +## Develop and test apps +While you're developing your own app, there are a few options for testing apps on Surface Hub. ### Developer Mode -By default, Surfacve Hub only runs UWP apps that have been published to and signed by the Windows Store. Apps submitted to the Windows Store go through security and compliance tests as part of the app certification process, so this helps safeguard your Surface Hub against malicious apps. +By default, Surface Hub only runs UWP apps that have been published to and signed by the Windows Store. Apps submitted to the Windows Store go through security and compliance tests as part of the [app certification process](https://msdn.microsoft.com/en-us/windows/uwp/publish/the-app-certification-process), so this helps safeguard your Surface Hub against malicious apps. By enabling developer mode, you can also install developer-signed UWP apps. -> [!NOTE] +> [!IMPORTANT] > After developer mode has been enabled, you will need to reset the Surface Hub to disable it. Resetting the device removes all local user files and configurations and then reinstalls Windows. - + **To turn on developer mode** 1. From your Surface Hub, start **Settings**. 2. Type the device admin credentials when prompted. @@ -49,78 +41,127 @@ By enabling developer mode, you can also install developer-signed UWP apps. 4. Select **Developer mode** and accept the warning prompt. ### Visual Studio -During development, the easiest way to test your app on a Surface Hub is using Visual Studio. Visual Studio's remote debugging feature helps discover issues in your app before deploying it broadly. For more information, see [Test Surface Hub apps using Visual Studio](https://msdn.microsoft.com/windows/uwp/debug-test-perf/test-surface-hub-apps-using-visual-studio). +During development, the easiest way to test your app on a Surface Hub is using Visual Studio. Visual Studio's remote debugging feature helps you discover issues in your app before deploying it broadly. For more information, see [Test Surface Hub apps using Visual Studio](https://msdn.microsoft.com/windows/uwp/debug-test-perf/test-surface-hub-apps-using-visual-studio). + +### Provisioning package +Use Visual Studio to [create an app package](https://msdn.microsoft.com/library/windows/apps/hh454036.aspx) for your UWP app, signed using a test certificate. Then use Windows Imaging and Configuration Designer (ICD) to create a provisioning package containing the app package. For more information, see [Create provisioning packages](provisioning-packages-for-certificates-surface-hub.md). + + +## Submit apps to the Windows Store +Once an app is ready for release, developers need to submit and publish it to the Windows Store. For more information, see [Publish Windows apps](https://developer.microsoft.com/store/publish-apps). + +During app submission, developers need to set **Device family availability** and **Organizational licensing** options to make sure the app will be available to run on Surface Hub. + +**To set device family availability** +1. On the [Windows Dev Center](https://developer.microsoft.com), navigate to your app submission page. +2. Select **Packages**. +3. Under Device family availability, select these options: + - **Windows 10 Desktop** (other device families are optional) + - **Let Microsoft decide whether to make the app available to any future device families** + +> ![Image showing Device family availability page - part of Windows Store app submission process.](images/sh-device-family-availability.png) + +For more information, see [Device family availability](https://msdn.microsoft.com/windows/uwp/publish/upload-app-packages#device-family-availability). + +**To set organizational licensing** +1. On the [Windows Dev Center](https://developer.microsoft.com), navigate to your app submission page. +2. Select **Pricing and availability**. +3. Under Organizational licensing, select **Allow disconnected (offline) licensing for organizations**. + +> ![Image showing Organizational licensing page - part of Windows Store app submission process.](images/sh-org-licensing.png) + +> [!NOTE] +> **Make my app available to organizations with Store-managed (online) licensing and distribution** is selected by default. + +> [!NOTE] +> Developers can also publish line-of-business apps directly to enterprises without making them broadly available in the Store. For more information, see [Distribute LOB apps to enterprises](https://msdn.microsoft.com/windows/uwp/publish/distribute-lob-apps-to-enterprises). + +For more information, see [Organizational licensing options](https://msdn.microsoft.com/windows/uwp/publish/organizational-licensing). + + +## Deploy released apps + +There are several options for installing apps that have been released to the Windows Store, depending on whether you want to evaluate them on a few devices, or deploy them broadly to your organization. + +To install released apps: +- Download the app using the Windows Store app, or +- Download the app package from the Windows Store for Business, and distribute it using a provisioning package or a supported MDM provider. ### Windows Store app -Use Windows Store app to browse and download apps to test them on your Surface Hub. +To evaluate apps released on the Windows Store, use the Windows Store app on the Surface Hub to browse and download apps. + +> [!NOTE] +> Using the Windows Store app is not the recommended method of deploying apps at scale to your organization: +> - To download apps, you must sign in to the Windows Store app with a Microsoft account or organizational account. However, you can only connect an account to a maximum of 10 devices at once. If you have more than 10 Surface Hubs, you will need to create multiple accounts or remove devices from your account between app installations. +> - To install apps, you will need to manually sign in to the Windows Store app on each Surface Hub you own. **To browse the Windows Store on Surface Hub** 1. From your Surface Hub, start **Settings**. 2. Type the device admin credentials when prompted. 3. Navigate to **This device** > **Apps & features**. 4. Select **Open Store**. - -Downloading apps from the Store is not the recommended method of deploying apps at scale to your organization: -- Downloading apps from the Store requires you to sign in to the Store app with a Microsoft account or organizational account. However, you can only connect an account to a maximum of 10 devices at once. If you have more than 10 Surface Hubs, you will need to create multiple accounts or remove devices from your account between app installations. -- To install apps, you will need to manually sign in to the Store app on each Surface Hub you own. -### Provisioning package -Use Visual Studio to [create an app package](https://msdn.microsoft.com/library/windows/apps/hh454036.aspx) for your UWP app, signed using a test certificate. Then use Windows Imaging and Configuration Designer (WICD) to create a provisioning package containing the app package and license file. For more information, see [Create provisioning packages](provisioning-packages-for-certificates-surface-hub.md). - -## Submit the app to the Windows Store -Once an app is ready for release, developers need to submit and publish it to the Windows Store. For more information, see [Publish Windows apps](https://developer.microsoft.com/store/publish-apps). - -During app submission, developers need to set **Device family availability** and **Organizational licensing** options to make sure the app will be available to run on Surface Hub. - -**To set device family availability** - -- On Device familiy availability, select these options: - - **Windows 10 Desktop** (other device families are optional) - - **Let Microsoft decide whether to make the app available to any future device families**. - -![Image showing Device family availability page - part of Windows Store app submission process.](images/sh-device-family-availability.png) - -For more information, see [Device family availability](https://msdn.microsoft.com/windows/uwp/publish/upload-app-packages#device-family-availability). - -**To set organizational licensing** -- On **Organizational licensing**, select **Allow disconnected (offline) licensing for organizations**. - -![Image showing Organizational licensing page - part of Windows Store app submission process.](images/sh-org-licensing.png) - -> [!NOTE] -> **Make my app available to organizations with Store-managed (online) volume licensing** is selected by default. - -For more information, see [Organizational licensing options](https://msdn.microsoft.com/windows/uwp/publish/organizational-licensing). - -Developers can also publish line-of-business apps directly to enterprises without making them broadly available in the Store. For more information, see [Distribute LOB apps to enterprises](https://msdn.microsoft.com/windows/uwp/publish/distribute-lob-apps-to-enterprises). - -## Deploy apps to your organization -After you've tested your apps, and submitted them to Windows Store, there are a few options for deploying apps to your organization. - -### Download apps from Windows Store for Business +### Download app packages from Windows Store for Business To download the app package you need to install apps on your Surface Hub, visit the [Windows Store for Business](https://www.microsoft.com/business-store). The Store for Business is where you can find, acquire, and manage apps for the Windows 10 devices in your organization, including Surface Hub. > [!NOTE] -> Currently, Surface Hub only supports offline-licensed apps available through Store for Business. App developers set offline-license avaialability when they submit apps. - -Find and acquire the app you want, then download the offline-licensed app package and the encoded license file. For more information, see [Download an offline-licensed app](https://technet.microsoft.com/itpro/windows/manage/distribute-offline-apps#download-an-offline-licensed-app). +> Currently, Surface Hub only supports offline-licensed apps available through the Store for Business. App developers set offline-license availability when they submit apps. + +Find and acquire the app you want, then download: +- The offline-licensed app package (either an .appx or an .appxbundle) +- The *unencoded* license file (if you're using provisioning packages to install the app) +- The *encoded* license file (if you're using MDM to distribute the app) +- Any necessary dependency files + +For more information, see [Download an offline-licensed app](https://technet.microsoft.com/itpro/windows/manage/distribute-offline-apps#download-an-offline-licensed-app). ### Provisioning package -Use Windows Imaging and Configuration Designer (WICD) to create a provisioning package containing the app package and license file that you downloaded from the Store for Business. For more information, see Create provisioning packages to learn more. +You can manually install the offline-licensed apps that you downloaded from the Store for Business on a few Surface Hubs using provisioning packages. Use Windows Imaging and Configuration Designer (ICD) to create a provisioning package containing the app package and *unencoded* license file that you downloaded from the Store for Business. For more information, see [Create provisioning packages](provisioning-packages-for-certificates-surface-hub.md). -### System Center Configuration Manager -If your organization uses Configuration Manager SP1, System Center 2012 R2 Configuration Manager, or System Center Configuration Manager (current branch), you can use it to deploy apps remotely to Surface Hubs in your organization. - -1. Enroll your Surface Hubs to Configuration Manager. For more information, see [Enroll a Surface Hub into MDM](manage-settings-with-mdm-for-surface-hub.md). -2. Create and deploy a Configuration Manager application using your offline-licensed app package and encoded license file. For more information, see [Create and deploy an application with SCCM](https://technet.microsoft.com/library/mt595707.aspx). Use these tips for the Create Application wizard:
                  - - Choose to **Automatically detect information about this application from installation files, and choose Windows app package (*.appx, *.appxbundle)**. - - Point the location to a folder containing the offline-licensed app package and encoded license file that you downloaded from the Store for Business. - - Ensure that you provide an encoded license file. - - In the Summary page of the wizard, ensure that your license file was properly detected. -3. As needed, update the app by downloading a new package from the Store for Business, and publishing an application revision in Configuration Manager. For more information, see [Update and retire applications with SCCM](https://technet.microsoft.com/library/mt595704.aspx). +### Supported MDM provider +To deploy apps to a large number of Surface Hubs in your organization, use a supported MDM provider. The table below shows which MDM providers support deploying offline-licensed app packages. + +| MDM provider | Supports offline-licensed app packages | +|-----------------------------|----------------------------------------| +| On-premises MDM with System Center Configuration Manager (beginning in version 1602) | Yes | +| Hybrid MDM with System Center Configuration Manager and Microsoft Intune | Yes | +| Microsoft Intune standalone | No | +| Third-party MDM provider | Check to make sure your MDM provider supports deploying offline-licensed app packages. | + +**To deploy apps remotely using System Center Configuration Manager (either on-prem MDM or hybrid MDM)** + +> [!NOTE] +> These instructions are based on the current branch of System Center Configuration Manager. + +1. Enroll your Surface Hubs to System Center Configuration Manager. For more information, see [Enroll a Surface Hub into MDM](manage-settings-with-mdm-for-surface-hub.md#enroll-into-mdm). +2. Download the offline-licensed app package, the *encoded* license file, and any necessary dependency files from the Store for Business. For more information, see [Download an offline-licensed app](https://technet.microsoft.com/itpro/windows/manage/distribute-offline-apps#download-an-offline-licensed-app). Place the downloaded files in the same folder on a network share. +3. In the **Software Library** workspace of the Configuration Manager console, click **Overview** > **Application Management** > **Applications**. +4. On the **Home** tab, in the **Create** group, click **Create Application**. +5. On the **General** page of the **Create Application Wizard**, select the **Automatically detect information about this application from installation files** check box. +6. In the **Type** drop-down list, select **Windows app package (\*.appx, \*.appxbundle)**. +7. In the **Location** field, specify the UNC path in the form \\server\share\\filename for the offline-licensed app package that you downloaded from the Store for Business. Alternatively, click **Browse** to browse to the app package. +8. On the **Import Information** page, review the information that was imported, and then click **Next**. If necessary, you can click **Previous** to go back and correct any errors. +9. On the **General Information** page, complete additional details about the app. Some of this information might already be populated if it was automatically obtained from the app package. +10. Click **Next**, review the application information on the Summary page, and then complete the Create Application Wizard. +11. Create a deployment type for the application. For more information, see [Create deployment types for the application](https://docs.microsoft.com/en-us/sccm/apps/deploy-use/create-applications#create-deployment-types-for-the-application). +12. Deploy the application to your Surface Hubs. For more information, see [Deploy applications with System Center Configuration Manager](https://docs.microsoft.com/en-us/sccm/apps/deploy-use/deploy-applications). +13. As needed, update the app by downloading a new package from the Store for Business, and publishing an application revision in Configuration Manager. For more information, see [Update and retire applications with System Center Configuration Manager](https://technet.microsoft.com/library/mt595704.aspx). > [!NOTE] -> If you are using System Center Configuration Manager (current branch), you can bypass the above steps by connecting the Store for Business to Configuration Manager. By doing so, you can synchronize the list of apps you've purchased with Configuration Manager, view these in the Configuration Manager console, and deploy them like you would any other app. For more information, see [Manage apps from the Windows Store for Business with SCCM](https://technet.microsoft.com/library/mt740630.aspx). +> If you are using System Center Configuration Manager (current branch), you can bypass the above steps by connecting the Store for Business to System Center Configuration Manager. By doing so, you can synchronize the list of apps you've purchased with System Center Configuration Manager, view these in the Configuration Manager console, and deploy them like you would any other app. For more information, see [Manage apps from the Windows Store for Business with System Center Configuration Manager](https://technet.microsoft.com/library/mt740630.aspx). + + +## Summary + +There are a few different ways to install apps on your Surface Hub depending on whether you are developing apps, evaluating apps on a small number of devices, or deploying apps broadly to your oganization. This table summarizes the supported methods: + +| Install method | Developing apps | Evaluating apps on
                  a few devices | Deploying apps broadly
                  to your organization | +| -------------------------- | --------------- | ------------------------------------- | ---------------------- | +| Visual Studio | X | | | +| Provisioning package | X | X | | +| Windows Store app | | X | | +| Supported MDM provider | | | X | + ## Related topics diff --git a/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md b/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md index b73c087d2a..375608fe47 100644 --- a/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md +++ b/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md @@ -15,17 +15,24 @@ localizationpriority: medium Surface Hub and other Windows 10 devices allow IT administrators to manage settings and policies using a mobile device management (MDM) provider. A built-in management component communicates with the management server, so there is no need to install additional clients on the device. For more information, see [Windows 10 mobile device management](https://msdn.microsoft.com/library/windows/hardware/dn914769.aspx). -Surface Hub has been validated with Microsoft’s first-party MDM providers: Microsoft Intune and System Center Configuration Manager (current branch). You can also manage Surface Hubs using any third-party provider that can communicate with Windows 10 using the MDM protocol. +Surface Hub has been validated with Microsoft’s first-party MDM providers: +- On-premises MDM with System Center Configuration Manager (beginning in version 1602) +- Hybrid MDM with System Center Configuration Manager and Microsoft Intune +- Microsoft Intune standalone + +You can also manage Surface Hubs using any third-party MDM provider that can communicate with Windows 10 using the MDM protocol. ##
                  Enroll a Surface Hub into MDM -You can enroll your Surface Hubs using automatic, bulk, or manual enrollment. +You can enroll your Surface Hubs using automatic, bulk, or manual enrollment. > [!NOTE] -> You can join your Surface Hub to Azure Active Directory (Azure AD) to manage admin groups on the device. However, Surface Hub does not currently support automatic MDM enrollment through Azure AD join. If your organization automatically enrolls Azure AD joined devices into MDM, you must disable this policy for Surface Hub before joining the device to Azure AD. - -### Automatic enrollment -**To configure automatic enrollment** -- For information on configuring automatic enrollment, see [Azure Active Directory enrollment](https://docs.microsoft.com/intune/deploy-use/set-up-windows-phone-management-with-microsoft-intune#azure-active-directory-enrollment). +> You can join your Surface Hub to Azure Active Directory (Azure AD) to manage admin groups on the device. However, Surface Hub does not currently support automatic enrollment to Microsoft Intune through Azure AD join. If your organization automatically enrolls Azure AD joined devices into Intune, you must disable this policy for Surface Hub before joining the device to Azure AD. +> **To disable automatic enrollment for Microsoft Intune** +> 1. In the [Azure classic portal](https://manage.windowsazure.com/), navigate to the **Active Directory** node and select your directory. +> 2. Click the **Applications** tab, then click **Microsoft Intune**. +> 3. Under **Manage devices for these users**, click **Groups**. +> 4. Click **Select Groups**, then select the groups of users you want to automatically enroll into Intune. Do not include accounts that are used to enroll Surface Hubs into Intune. +> 5. Click the checkmark button, then click **Save**. ### Bulk enrollment **To configure bulk enrollment** @@ -34,7 +41,7 @@ You can enroll your Surface Hubs using automatic, bulk, or manual enrollment. - If you have an on-premises System Center Configuration Manager infrastructure, see [How to bulk enroll devices with On-premises Mobile Device Management in System Center Configuration Manager](https://technet.microsoft.com/library/mt627898.aspx). ### Manual enrollment -You can manually enroll with an MDM using **Settings** on your Surface Hub. +You can manually enroll with an MDM using the **Settings** app on your Surface Hub. **To configure manual enrollment** 1. From your Surface Hub, open **Settings**. @@ -45,161 +52,174 @@ You can manually enroll with an MDM using **Settings** on your Surface Hub. ## Manage Surface Hub settings with MDM -You can use MDM to manage some [Surface Hub CSP settings](#supported-surface-hub-csp-settings), and some [Windows 10 settings](#supported-windows-10-settings). +You can use MDM to manage some [Surface Hub CSP settings](#supported-surface-hub-csp-settings), and some [Windows 10 settings](#supported-windows-10-settings). Depending on the MDM provider that you use, you may set these settings using a built-in user interface, or by deploying custom SyncML. Microsoft Intune and System Center Configuration Manager provide built-in experiences to help create policy templates for Surface Hub. Refer to documentation from your MDM provider to learn how to create and deploy SyncML. ### Supported Surface Hub CSP settings -You can configure the Surface Hub settings in the following table using MDM. The table also tells if the setting is supported on Microsoft Intune, System Center Configuration Manager (Configuration Manager), or SyncML. +You can configure the Surface Hub settings in the following table using MDM. The table also tells if the setting is supported with Microsoft Intune, System Center Configuration Manager, or SyncML. -For more information, see [Surface Hub configuration service provider](https://msdn.microsoft.com/library/windows/hardware/mt608323.aspx). +For more information, see [SurfaceHub configuration service provider](https://msdn.microsoft.com/library/windows/hardware/mt608323.aspx). -| Setting | Supported CSPs | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | +| Setting | Node in the SurfaceHub CSP | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | | -------------------- | -----------------------|-------------------------- | ---------------------------------------- | ------------------------- | | Maintenance hours | MaintenanceHoursSimple/Hours/StartTime
                  MaintenanceHoursSimple/Hours/Duration | Yes | Yes | Yes | | Automatically turn on the screen using motion sensors | InBoxApps/Welcome/AutoWakeScreen | Yes | Yes | Yes | | Require a pin for wireless projection | InBoxApps/WirelessProjection/PINRequired | Yes | Yes | Yes | -| Enable wireless projection | InBoxApps/WirelessProjection/Enabled | Yes | Yes.
                  Use a custom setting.| Yes | -| Miracast channel to use for wireless projection | InBoxApps/WirelessProjection/Channel | Yes | Yes.
                  Use a custom setting.| Yes | -| Connect to your Operations Management Suite workspace | MOMAgent/WorkspaceID
                  MOMAgent/WorkspaceKey | Yes | Yes.
                  Use a custom setting.| Yes | +| Enable wireless projection | InBoxApps/WirelessProjection/Enabled | Yes | Yes.
                  Use a custom setting. | Yes | +| Miracast channel to use for wireless projection | InBoxApps/WirelessProjection/Channel | Yes | Yes.
                  Use a custom setting. | Yes | +| Connect to your Operations Management Suite workspace | MOMAgent/WorkspaceID
                  MOMAgent/WorkspaceKey | Yes | Yes.
                  Use a custom setting. | Yes | | Welcome screen background image | InBoxApps/Welcome/CurrentBackgroundPath | Yes | Yes.
                  Use a custom setting. | Yes | | Meeting information displayed on the welcome screen | InBoxApps/Welcome/MeetingInfoOption | Yes | Yes.
                  Use a custom setting. | Yes | -| Friendly name for wireless projection | Properties/FriendlyName | Yes.
                  Use a custom policy | Yes.
                  Use a custom setting.| Yes | -| Device account, including password rotation | Multiple | No | No | Yes | +| Friendly name for wireless projection | Properties/FriendlyName | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Device account, including password rotation | DeviceAccount/\
                  See [SurfaceHub CSP](https://msdn.microsoft.com/library/windows/hardware/mt608323.aspx). | No | No | Yes | -Refer to documentation from your MDM provider to learn how to create and deploy SyncML. - -> [!TIP] -You need to use a setting’s OMA URI to create a custom policy in Intune, or a custom setting in System Center Configuration Manager. - -**To generate the OMA URI for any setting in the CSP documentation** - -- Prepend the node path with path of the root node.
                  - For example, the OMA URI for the InBoxApps/WirelessProjection/Enabled setting in the SurfaceHub CSP is “./Vendor/MSFT/SurfaceHub/InBoxApps/WirelessProjection/Enabled”. - -The data type is stated in the CSP documentation. The most common data types are: -- char (string) -- int (integer) -- bool (boolean) - -Depending on the MDM provider that you use, you may set these settings using the SyncML nodes defined in the SurfaceHub CSP, or using a built-in user interface. Intune and System Center Configuration Manager provide built-in experiences to help create policy templates for Surface Hub. ### Supported Windows 10 settings -In addition to Surface Hub specific settings, there are numerous settings common to all Windows 10 devices. These settings are defined in the [Configuration service provider reference](). +In addition to Surface Hub specific settings, there are numerous settings common to all Windows 10 devices. These settings are defined in the [Configuration service provider reference](https://msdn.microsoft.com/en-us/library/windows/hardware/dn920025.aspx). -The following tables include info on Windows 10 settings have been validated with Surface Hub. There is a table with settings for these areas: security, browser, Windows Updates, Windows Defender, remote reboot, certificates, and logs. Each table also tells if the setting is supported on Microsoft Intune, System Center Configuration Manager (Configuration Manager), or SyncML. +The following tables include info on Windows 10 settings that have been validated with Surface Hub. There is a table with settings for these areas: security, browser, Windows Updates, Windows Defender, remote reboot, certificates, and logs. Each table also tells if the setting is supported with Microsoft Intune, System Center Configuration Manager, or SyncML. +#### Security settings -**Security settings** +| Setting | Details | CSP reference | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | +| -------- | -------- | ------------- |-------------------------- | ---------------------------------------- | ------------------------- | +| Allow Bluetooth | Keep this enabled to support Bluetooth peripherals. | [Connectivity/AllowBluetooth](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962.aspx#Connectivity_AllowBluetooth) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Bluetooth policies | Use to set the Bluetooth device name, and block advertising, discovery, and automatic pairing. | Bluetooth/\
                  See [Policy CSP](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962.aspx) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Allow camera | Keep this enabled for Skype for Business. | [Camera/AllowCamera](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962.aspx#Camera_AllowCamera) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Allow location | Keep this enabled to support apps such as Maps. | [System/AllowLocation](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962.aspx#System_AllowLocation) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Allow telemetry | Keep this enabled to help Microsoft improve Surface Hub. | [System/AllowTelemetry](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962.aspx#System_AllowTelemetry) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | -| Setting | Details | CSP documentation reference | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | -| -------- | -------- | --------------------------- |-------------------------- | ---------------------------------------- | ------------------------- | -| Allow Bluetooth | Keep this enabled to support Bluetooth peripherals. | ./Vendor/MSFT/Policy/Config/Connectivity/AllowBluetooth| Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | -| Bluetooth policies | Use to set the Bluetooth device name, and block advertising, discovery, and automatic pairing. | Various policies in the Policy CSP: ./Vendor/MSFT/Policy/Config/Bluetooth/ | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | -| Allow camera | Keep this enabled for Skype for Business. | ./Vendor/MSFT/Policy/Config/Camera/AllowCamera| Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | -| Allow location | Keep this enabled to support apps such as Maps.| ./Vendor/MSFT/Policy/Config/System/AllowLocation| Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | -| Allow telemetry | Keep this enabled to help Microsoft improve Surface Hub. | ./Vendor/MSFT/Policy/Config/System/AllowTelemetry| Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +#### Browser settings -**Browser settings** +| Setting | Details | CSP reference | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | +| -------- | ---------------- | ------------- |-------------------------- | ---------------------------------------- | ------------------------- | +| Homepages | Use to configure the default homepages in Microsoft Edge. | [Browser/Homepages](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962.aspx#Browser_Homepages) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Allow cookies | Surface Hub automatically deletes cookies at the end of a session. Use this to block cookies within a session. | [Browser/AllowCookies](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962.aspx#Browser_AllowCookies) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Allow developer tools | Use to stop users from using F12 Developer Tools. | [Browser/AllowDeveloperTools](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962.aspx#Browser_AllowDeveloperTools) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Allow Do Not Track | Use to enable Do Not Track headers. | [Browser/AllowDoNotTrack](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962.aspx#Browser_AllowDoNotTrack) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Allow pop-ups | Use to block pop-up browser windows. | [Browser/AllowPopups](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962.aspx#Browser_AllowPopups) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Allow search suggestions | Use to block search suggestions in the address bar| [Browser/AllowSearchSuggestionsinAddressBar](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962.aspx#Browser_AllowSearchSuggestionsinAddressBar) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Allow SmartScreen | Keep this enabled to turn on SmartScreen | [Browser/AllowSmartScreen](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962.aspx#Browser_AllowSmartScreen) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Prevent ignoring SmartScreen Filter warnings for websites | For extra security, use to stop users from ignoring SmartScreen Filter warnings and block them from accessing potentially malicious websites. | [Browser/PreventSmartScreenPromptOverride](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962.aspx#Browser_PreventSmartScreenPromptOverride) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Prevent ignoring SmartScreen Filter warnings for files | For extra security, use to stop users from ignoring SmartScreen Filter warnings and block them from downloading unverified files from Microsoft Edge. | [Browser/PreventSmartScreenPromptOverrideForFiles](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962.aspx#Browser_PreventSmartScreenPromptOverrideForFiles) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | -| Setting | Details | CSP documentation reference | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | -| -------- | ---------------- | --------------------------- |-------------------------- | ---------------------------------------- | ------------------------- | -| Homepages | Use to configure the default homepages in Microsoft Edge.| ./Vendor/MSFT/Policy/Config/Browser/Homepages | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | -| Allow cookies | Surface Hub automatically deletes cookies at the end of a session. Use this to block cookies within a session. |./Vendor/MSFT/Policy/Config/Browser/AllowCookies | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | -| Allow developer tools | Use to stop users from using F12 Developer Tools.| ./Vendor/MSFT/Policy/Config/Browser/AllowDeveloperTools| Yes.
                  Use a custom policy.| Yes.
                  Use a custom setting.| Yes | -| Allow Do Not Track | Use to enable Do Not Track headers. | ./Vendor/MSFT/Policy/Config/Browser/AllowDoNotTrack | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | -| Allow pop-ups | Use to block pop-up browser windows. | ./Vendor/MSFT/Policy/Config/Browser/AllowPopups | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | -| Allow search suggestions| Use to block search suggestions in the address bar| ./Vendor/MSFT/Policy/Config/Browser/AllowSearchSuggestionsinAddressBar| Yes.
                  Use a custom policy.| Yes.
                  Use a custom setting.| Yes | -| Allow SmartScreen | Keep this enabled to turn on SmartScreen| ./Vendor/MSFT/Policy/Config/Browser/AllowSmartScreen | Yes.
                  Use a custom policy.| Yes.
                  Use a custom setting.| Yes | -| Prevent ignoring SmartScreen Filter warnings for websites| For extra security, use to stop users from ignoring SmartScreen Filter warnings and block them from accessing potentially malicious websites.| ./Vendor/MSFT/Policy/Config/Browser/PreventSmartScreenPromptOverride| Yes.
                  Use a custom policy.| Yes.
                  Use a custom setting.| Yes | -| Prevent ignoring SmartScreen Filter warnings for files| For extra security, use to stop users from ignoring SmartScreen Filter warnings and block them from downloading unverified files from Microsoft Edge.| ./Vendor/MSFT/Policy/Config/Browser/PreventSmartScreenPromptOverrideForFiles| Yes.
                  Use a custom policy.| Yes.
                  Use a custom setting.| Yes | +#### Windows Update settings -**Windows Update settings** +| Setting | Details | CSP reference | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | +| ----------- | ---------------- | ------------- |-------------------------- | ---------------------------------------- | ------------------------- | +| Use Current Branch or Current Branch for Business | Use to configure Windows Update for Business – see [Windows updates](manage-windows-updates-for-surface-hub.md). | [Update/BranchReadinessLevel](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962(v=vs.85).aspx#Update_BranchReadinessLevel) | Yes. Use a custom policy. | Yes. Use a custom setting. | Yes | +| Defer feature updates| See above. | [Update/ DeferFeatureUpdatesPeriodInDays](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962(v=vs.85).aspx#Update_DeferFeatureUpdatesPeriodInDays) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Defer quality updates | See above. | [Update/DeferQualityUpdatesPeriodInDays](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962(v=vs.85).aspx#Update_DeferQualityUpdatesPeriodInDays) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Pause feature updates | See above. | [Update/PauseFeatureUpdates](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962(v=vs.85).aspx#Update_PauseFeatureUpdates) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Pause quality updates | See above. | [Update/PauseQualityUpdates](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962(v=vs.85).aspx#Update_PauseQualityUpdates) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes| +| Configure device to use WSUS| Use to connect your Surface Hub to WSUS instead of Windows Update – see [Windows updates](manage-windows-updates-for-surface-hub.md). | [Update/UpdateServiceUrl](https://msdn.microsoft.com/en-us/library/windows/hardware/dn904962(v=vs.85).aspx#Update_UpdateServiceUrl) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Delivery optimization | Use peer-to-peer content sharing to reduce bandwidth issues during updates. See [Configure Delivery Optimization for Windows 10](https://technet.microsoft.com/itpro/windows/manage/waas-delivery-optimization) for details. | DeliveryOptimization/\
                  See [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | -| Setting | Details | CSP documentation reference | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | -| ----------- | ---------------- | --------------------------- |-------------------------- | ---------------------------------------- | ------------------------- | -| Use Current Branch or Current Branch for Business | Use to configure Windows Update for Business – see Windows Updates.| ./Vendor/MSFT/Policy/Config/Update/BranchReadinessLevel | Yes. Use a custom policy.| Yes. Use a custom setting.| Yes | -| Defer feature updates| See above. | ./Vendor/MSFT/Policy/Config/Update/ DeferFeatureUpdatesPeriodInDays| Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | -| Defer quality updates See above. | ./Vendor/MSFT/Policy/Config/Update/DeferQualityUpdatesPeriodInDays| Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | -| Pause feature updates| See above. | ./Vendor/MSFT/Policy/Config/PauseFeatureUpdates| Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | -| Pause quality updates| See above. | ./Vendor/MSFT/Policy/Config/Update/PauseQualityUpdates| Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes| -| Configure device to use WSUS| Use to connect your Surface Hub to WSUS instead of Windows Update – see Windows Updates. | ./Vendor/MSFT/Policy/Config/Update/UpdateServiceUrl | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | -| Delivery optimization | Use peer-to-peer content sharing to reduce bandwidth issues during updates. See [Configure Delivery Optimization for Windows 10](https://technet.microsoft.com/itpro/windows/manage/waas-delivery-optimization) for details. | Various policies in the [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx):
                  ./Vendor/MSFT/Policy/Config/DeliveryOptimization/| Yes.
                  Use a custom policy.| Yes.
                  Use a custom setting.| Yes | +#### Windows Defender settings -**Windows Defender settings** - -| Setting | Details | CSP documentation reference | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | -| ----------- | ---------------- | --------------------------- |-------------------------- | ---------------------------------------- | ------------------------- | -| Defender policies. |Use to configure various Defender settings, including a scheduled scan time. | Various policies in [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx):
                  ./Vendor/MSFT/Policy/Config/Defender/. | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes +| Setting | Details | CSP reference | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | +| ----------- | ---------------- | ------------- |-------------------------- | ---------------------------------------- | ------------------------- | +| Defender policies. |Use to configure various Defender settings, including a scheduled scan time. | Defender/\
                  See [Policy CSP](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | Defender status | Use to initiate a Defender scan, force a signature update, query any threats detected. | [Defender CSP](https://msdn.microsoft.com/library/windows/hardware/mt187856.aspx) | No. | No. | Yes | -**Remote reboot settings** +#### Remote reboot settings -| Setting | Details | CSP documentation reference | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | -| ----------- | ---------------- | --------------------------- |-------------------------- | ---------------------------------------- | ------------------------- | -| Reboot the device immediately| Use in conjunction with OMS to minimize support costs – see Monitoring.| ./Vendor/MSFT/Reboot/RebootNow| No| No| Yes | -| Reboot the device at a scheduled date and time| See above.| ./Vendor/MSFT/Reboot/Schedule/Single | Yes.
                  Use a custom policy.| Yes.
                  Use a custom setting.| Yes | -| Reboot the device daily at a scheduled date and time| See above.| ./Vendor/MSFT/Reboot/Schedule/DailyRecurrent | Yes.
                  Use a custom policy.| Yes.
                  Use a custom setting.| Yes | +| Setting | Details | CSP reference | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | +| ----------- | ---------------- | ------------- |-------------------------- | ---------------------------------------- | ------------------------- | +| Reboot the device immediately| Use in conjunction with OMS to minimize support costs – see [Monitor your Microsoft Surface Hub](monitor-surface-hub). | ./Vendor/MSFT/Reboot/RebootNow
                  See [Reboot CSP](https://msdn.microsoft.com/en-us/library/windows/hardware/mt720802(v=vs.85).aspx) | No | No | Yes | +| Reboot the device at a scheduled date and time| See above. | ./Vendor/MSFT/Reboot/Schedule/Single
                  See [Reboot CSP](https://msdn.microsoft.com/en-us/library/windows/hardware/mt720802(v=vs.85).aspx) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | +| Reboot the device daily at a scheduled date and time| See above. | ./Vendor/MSFT/Reboot/Schedule/DailyRecurrent
                  See [Reboot CSP](https://msdn.microsoft.com/en-us/library/windows/hardware/mt720802(v=vs.85).aspx) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | -**Certficate settings** +#### Certficate settings -| Setting | Details | CSP documentation reference | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | -| ----------- | ---------------- | --------------------------- |-------------------------- | ---------------------------------------- | ------------------------- | -| Install certificates | Use to deploy certificates to the Surface Hub. | [RootCATrustedCertificates CSP](https://msdn.microsoft.com/library/windows/hardware/dn904970.aspx) and [ClientCertificateInstall CSP](https://msdn.microsoft.com/library/windows/hardware/dn920023.aspx) | Yes.
                  See [Secure resource access with certificate profiles](https://docs.microsoft.com/intune/deploy-use/secure-resource-access-with-certificate-profiles). | Yes.
                  See [How to create certificate profiles in Configuration Manager](https://technet.microsoft.com/library/dn270541.aspx). | Yes | +| Setting | Details | CSP reference | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | +| ----------- | ---------------- | ------------- |-------------------------- | ---------------------------------------- | ------------------------- | +| Install certificates | Use to deploy certificates to the Surface Hub. | [RootCATrustedCertificates CSP](https://msdn.microsoft.com/library/windows/hardware/dn904970.aspx)
                  [ClientCertificateInstall CSP](https://msdn.microsoft.com/library/windows/hardware/dn920023.aspx) | Yes.
                  See [Secure resource access with certificate profiles](https://docs.microsoft.com/intune/deploy-use/secure-resource-access-with-certificate-profiles). | Yes.
                  See [How to create certificate profiles in Configuration Manager](https://technet.microsoft.com/library/dn270541.aspx). | Yes | -**Log settings** +#### Log settings -| Setting | Details | CSP documentation reference | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | -| ----------- | ---------------- | --------------------------- |-------------------------- | ---------------------------------------- | ------------------------- | -| Log collection | Use to remotely collect ETW logs from Surface Hub.| [DiagnosticLog CSP](https://msdn.microsoft.com/library/windows/hardware/mt219118.aspx) | No| No| Yes | +| Setting | Details | CSP reference | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | +| ----------- | ---------------- | ------------- |-------------------------- | ---------------------------------------- | ------------------------- | +| Log collection | Use to remotely collect ETW logs from Surface Hub. | [DiagnosticLog CSP](https://msdn.microsoft.com/library/windows/hardware/mt219118.aspx) | No | No | Yes | - +**To create a configuration item for Surface Hub settings** -## Related topic +1. On the **Assets and Compliance** workspace of the Configuration Manager console, click **Overview** > **Compliance Settings** > **Configuration Items**. +2. On the **Home** tab, in the **Create** group, click **Create Configuration Item**. +3. On the **General** page of the Create Configuration Item Wizard, specify a name and optional description for the configuration item. +4. Under **Specify the type of configuration item that you want to create**, select **Windows 8.1 and Windows 10**. +5. Click **Categories** if you create and assign categories to help you search and filter configuration items in the Configuration Manager console. +6. On the **Supported Platforms** page, select **Windows 10** > **All Windows 10 Team and higher**. Unselect the other Windows platforms. +7. On the **Device Settings** page, under **Device settings groups**, select **Windows 10 Team**. +8. On the **Windows 10 Team** page, configure the settings you require. +9. You'll need to create custom settings to manage settings that are not available in the Windows 10 Team page. On the **Device Settings** page, select the check box **Configure additional settings that are not in the default setting groups**. +10. On the **Additional Settings** page, click **Add**. +11. On the **Browse Settings** dialog, click **Create Setting**. +12. On the **Create Setting** dialog, under the **General** tab, specify a name and optional description for the custom setting. +13. Under **Setting type**, select **OMA URI**. +14. Complete the form to create a new setting, and then click **OK**. +15. On the **Browse Settings** dialog, under **Available settings**, select the new setting you created, and then click **Select**. +16. On the **Create Rule** dialog, complete the form to specify a rule for the setting, and then click **OK**. +17. Repeat Steps 10 to 16 for each custom setting you want to add to the configuration item. +18. Once you're done, on the **Browse Settings** dialog, click **Close**. +19. Complete the wizard.
                  You can view the new configuration item in the **Configuration Items** node of the **Assets and Compliance** workspace. + +For more information, see [Create configuration items for Windows 8.1 and Windows 10 devices managed without the System Center Configuration Manager client](https://docs.microsoft.com/en-us/sccm/compliance/deploy-use/create-configuration-items-for-windows-8.1-and-windows-10-devices-managed-without-the-client). + + +## Related topics [Manage Microsoft Surface Hub](manage-surface-hub.md) diff --git a/devices/surface-hub/monitor-surface-hub.md b/devices/surface-hub/monitor-surface-hub.md index 95f804b5a6..d1aff337f3 100644 --- a/devices/surface-hub/monitor-surface-hub.md +++ b/devices/surface-hub/monitor-surface-hub.md @@ -14,7 +14,7 @@ localizationpriority: medium # Monitor your Microsoft Surface Hub -Monitoring for Microsoft Surface Hub devices is enabled through Microsoft Operations Management Suite (OMS). The [Operations Management Suite (OMS)](https://go.microsoft.com/fwlink/?LinkId=718138) is Microsoft's IT management solution that helps you manage and protect your entire IT infrastructure, including your Surface Hubs. +Monitoring for Microsoft Surface Hub devices is enabled through [Microsoft Operations Management Suite (OMS)]((https://go.microsoft.com/fwlink/?LinkId=718138)). OMS is Microsoft's IT management solution that helps you manage and protect your entire IT infrastructure, including your Surface Hubs. Surface Hub is offered as a Log Analytics solution in OMS, allowing you to collect and view usage and reliability data across all your Surface Hubs. Use the Surface Hub solution to: - Inventory your Surface Hubs. @@ -22,49 +22,52 @@ Surface Hub is offered as a Log Analytics solution in OMS, allowing you to colle - Create custom alerts to respond quickly if your Surface Hubs report software or hardware issues. ## Add Surface Hub to Operations Management Suite -If you are already using OMS, you'll find Surface Hub solutions in the Solutions Gallery. Select the **Surface Hub** tile in the gallery, and then click **Add** in the solution's details page. If you're not using OMS, you'll need to add Surface Hub to the Solutions Gallery. For more information, see [Get Started with Updgrade Analytics](https://technet.microsoft.com/itpro/windows/deploy/upgrade-analytics-get-started). -**To add Surface Hub to Operations Management Suite** 1. **Sign in to Operations Management Suite (OMS)**. You can use either a Microsoft Account or a Work or School account to create a workspace. If your company is already using Azure Active Directory (Azure AD), use a Work or School account when you sign in to OMS. Using a Work or School account allows you to use identities from your Azure AD to manage permissions in OMS. -2. **Create a new OMS workspace**. Enter a name for the workspace, select the workspace region, and provide the email address that you want associated with this workspace. Select Create. +2. **Create a new OMS workspace**. Enter a name for the workspace, select the workspace region, and provide the email address that you want associated with this workspace. Select **Create**. 3. **Link Azure subscription to your workspace**. If your organization already has an Azure subscription, you can link it to your workspace. Note that you may need to request access from your organization’s Azure administrator. -> [!NOTE] -> If your organization does not have an Azure subscription, create a new one or select the default OMS Azure subscription from the list. Your workspace opens. -4. **Add Surface Hub solution**. In the Solutions Galler, select the Surface Hub tile in the gallery and then select **Add** on the solution’s details page. The solution is now visible on your workspace. + > [!NOTE] + > If your organization does not have an Azure subscription, create a new one or select the default OMS Azure subscription from the list. Your workspace opens. +4. **Add Surface Hub solution**. In the Solutions Gallery, select the **Surface Hub** tile in the gallery and then select **Add** on the solution’s details page. The solution is now visible on your workspace. ## Use the Surface Hub dashboard -From the **Overview** page in your OMS workspace, click the Surface Hub tile to see the Surface Hub dashboard. Use the dashboard to get a snapshot of usage and reliability data across your Surface Hubs. - -Click into each view on the dashboard to see detailed data, modify the query as desired, export the data to Power BI, and create alerts. +From the **Overview** page in your OMS workspace, click the Surface Hub tile to see the Surface Hub dashboard. Use the dashboard to get a snapshot of usage and reliability data across your Surface Hubs. Click into each view on the dashboard to see detailed data, modify the query as desired, and create alerts. > [!NOTE] > Most of these views show data for the past 30 days, but this is subject to your subscription's data retention policy. **Active Surface Hubs** + Use this view to get an inventory of all your Surface Hubs. Once connected to OMS, each Surface Hub periodically sends a "heartbeat" event to the server. This view shows Surface Hubs that have reported a heartbeat in the past 24 hours. - + **Skype meetings** + Use this view to get usage data for Skype over the past 30 days. The graph shows the total number of Skype Meetings started across your Surface Hubs, and a breakdown between scheduled meetings, ad hoc meetings, and PSTN calls. **Wireless projection** + Use this view to get usage and reliability data for wireless projection over the past 30 days. The graph shows the total number of wireless connections across all your Surface Hubs, which provides an indication whether people in your organization are using this feature. If it's a low number, it may suggest a need to provide training to help people in your organization learn how to wirelessly connect to a Surface Hub. -Also, the graph shows a breakdown of successful and unsuccessful connections. If you see a high number of unsuccessful connections, devices may not properly support wireless projection using Miracast. For best performance,Microsoft suggests that devices run a WDI Wi-Fi driver and a WDDM 2.0 graphics driver. Use the details view to learn if wireless projection problems are common. +Also, the graph shows a breakdown of successful and unsuccessful connections. If you see a high number of unsuccessful connections, devices may not properly support wireless projection using Miracast. For best performance, Microsoft suggests that devices run a WDI Wi-Fi driver and a WDDM 2.0 graphics driver. Use the details view to learn if wireless projection problems are common with particular devices. When a connection fails, users can also do the following if they are using a Windows laptop or phone: -- Remove the paired device from Settings > Devices > Connected devices, then try to connect again. +- Remove the paired device from **Settings** > **Devices** > **Connected devices**, then try to connect again. - Reboot the device. **Wired projection** + Use this view to get usage and reliability data for wired projection over the past 30 days. If the graph shows a high number of unsuccessful connections, it may indicate a connectivity issue in your audio-visual pipeline. For example, if you use a HDMI repeater or a center-of-room control panel, they may need to be restarted. **Application usage** -Use this view to get usage data for apps on your Surface Hubs over the past 30 days. The data comes from app launches on your Surface Hubs not including Skype for Business. This view helps you understand which Surface Hub apps are the most valuable in your organization. If you are deploying new line-of-business apps in your environment, this can also help you understand how often they are being used. + +Use this view to get usage data for apps on your Surface Hubs over the past 30 days. The data comes from app launches on your Surface Hubs, not including Skype for Business. This view helps you understand which Surface Hub apps are the most valuable in your organization. If you are deploying new line-of-business apps in your environment, this can also help you understand how often they are being used. **Application Crashes** + Use this view to get reliability data for apps on your Surface Hubs over the past 30 days. The data comes from app crashes on your Surface Hubs. This view helps you detect and notify app developers of poorly behaving in-box and line-of-business apps. **Sample Queries** + Use this to create custom alerts based on a recommended set of queries. Alerts help you respond quickly if your Surface Hubs report software or hardware issues. For more inforamtion, see [Set up alerts using sample queries](#set-up-alerts-with-sample-queries). ## Set up alerts with sample queries @@ -77,36 +80,36 @@ This table describes the sample queries in the Surface Hub solution: | Alert type | Impact | Recommended remediation | Details | | ---------- | ------ | ----------------------- | ------- | -| Software | Error | **Reboot the device**.
                  Reboot manually, or using Reboot CSP.
                  Suggest doing this between meetings to minimize impact to your people in your organization. | Trigger conditions:
                  - A critical process in the Surface Hub operating system, such as the shell, projection, or Skype, crashes or becomes non-responsive.
                  - The device hasn't reported a heartbeat in the past 24 hours. This may be due to network connectivity issue or network-related hardware failure, or an error with the telemetry reporting system. | -| Software | Error | **Check your Exchange service**.
                  Verify:
                  - The service is available
                  - The device account password is up to date – see [Password management](password-management-for-surface-hub-device-accounts.md) for details.| Triggers when there's an error syncing the device calendar with Exchange. | -| Software | Error | **Check your Skype for Business service**.
                  Verify:
                  - The service is available
                  - The device account password is up to date – see [Password management](password-management-for-surface-hub-device-accounts.md) for details.
                  - The domain name for Skype for Business is properly configured.| Triggers when Skype fails to sign in. | -| Software | Error | **Reset the device**.
                  This takes some time, so you should take the device offline.
                  For more information, see [Device reset](device-reset-surface-hub.md).| Triggers when there is an error cleaning up user and app data at the end of a session. When this operation repeatedly fails, the device is locked to protect user data. You must reset the device to continue. | -| Hardware | Warning | **None**. Indicates negligible impact to functionality.| Triggers when there is an error with any of the following hardware components:
                  - Virtual pen slots
                  - NFC driver
                  - USB hub driver
                  - Bluetooth driver
                  - Proximity sensor
                  - Graphical performance (video card driver)
                  - Mismatched hard drive
                  - No keyboard/mouse detected | -| Hardware | Warning | **Contact Microsoft support**. Indicates impact to core functionality (such as Skype, projection, touch, and internet connectivity).
                  **Note** Some events, including heartbeat, include the device’s serial number that you can use when contacting support.| Triggers when there is an error with any of the following hardware components.
                  **Components that affect Skype**:
                  - Speaker driver
                  - Microphone driver
                  - Camera driver
                  **Components that affect wired and wireless projection**:
                  - Wired touchback driver
                  - Wired ingest driver
                  - Wireless adapter driver
                  - Wi-Fi Direct error
                  **Other components**:
                  - Touch digitizer driver
                  - Network adapter error (not reported to OMS)| +| Software | Error | **Reboot the device**.
                  Reboot manually, or using the [Reboot configuration service provider](https://msdn.microsoft.com/en-us/library/windows/hardware/mt720802(v=vs.85).aspx).
                  Suggest doing this between meetings to minimize impact to your people in your organization. | Trigger conditions:
                  - A critical process in the Surface Hub operating system, such as the shell, projection, or Skype, crashes or becomes non-responsive.
                  - The device hasn't reported a heartbeat in the past 24 hours. This may be due to network connectivity issue or network-related hardware failure, or an error with the telemetry reporting system. | +| Software | Error | **Check your Exchange service**.
                  Verify:
                  - The service is available.
                  - The device account password is up to date – see [Password management](password-management-for-surface-hub-device-accounts.md) for details.| Triggers when there's an error syncing the device calendar with Exchange. | +| Software | Error | **Check your Skype for Business service**.
                  Verify:
                  - The service is available.
                  - The device account password is up to date – see [Password management](password-management-for-surface-hub-device-accounts.md) for details.
                  - The domain name for Skype for Business is properly configured - see [Configure a domain name](use-fully-qualified-domain-name-surface-hub.md). | Triggers when Skype fails to sign in. | +| Software | Error | **Reset the device**.
                  This takes some time, so you should take the device offline.
                  For more information, see [Device reset](device-reset-surface-hub.md).| Triggers when there is an error cleaning up user and app data at the end of a session. When this operation repeatedly fails, the device is locked to protect user data. You must reset the device to continue. | +| Hardware | Warning | **None**. Indicates negligible impact to functionality.| Triggers when there is an error with any of the following hardware components:
                  - Virtual pen slots
                  - NFC driver
                  - USB hub driver
                  - Bluetooth driver
                  - Proximity sensor
                  - Graphical performance (video card driver)
                  - Mismatched hard drive
                  - No keyboard/mouse detected | +| Hardware | Error | **Contact Microsoft support**.
                  Indicates impact to core functionality (such as Skype, projection, touch, and internet connectivity).
                  **Note** Some events, including heartbeat, include the device’s serial number that you can use when contacting support.| Triggers when there is an error with any of the following hardware components.
                  **Components that affect Skype**:
                  - Speaker driver
                  - Microphone driver
                  - Camera driver
                  **Components that affect wired and wireless projection**:
                  - Wired touchback driver
                  - Wired ingest driver
                  - Wireless adapter driver
                  - Wi-Fi Direct error
                  **Other components**:
                  - Touch digitizer driver
                  - Network adapter error (not reported to OMS)| -**To set up an alert**: +**To set up an alert** 1. From the Surface Hub solution, select one of the sample queries. 2. Modify the query as desired. See Log Analytics search reference to learn more. -3. Click **Alert** at the top of the page to open the **Add Alert Rule** screen. See Alerts in Log Analytics for details on the options to configure the alert. +3. Click **Alert** at the top of the page to open the **Add Alert Rule** screen. See [Alerts in Log Analytics](https://azure.microsoft.com/en-us/documentation/articles/log-analytics-alerts/) for details on the options to configure the alert. 4. Click **Save** to complete the alert rule. It will start running immediately. ## Enroll your Surface Hub For Surface Hub to connect to and register with the OMS service, it must have access to the port number of your domains and the URLs. This table list the ports that OMS needs. For more information, see [Configure proxy and firewall settings in Log Analytics](https://azure.microsoft.com/documentation/articles/log-analytics-proxy-firewall/). -| Agent resource | Ports | Bypass HTTPS insepction? | -| -------------------------- | ----- | ------------------------ | -| *.ods.opinsights.azure.com | 443 | Yes | -| *.oms.opinsights.azure.com | 443 | Yes | -| *.blob.core.windows.net | 443 | Yes | -| ods.systemcenteradvisor.com | 443 | No | +| Agent resource | Ports | Bypass HTTPS inspection? | +| --------------------------- | ----- | ------------------------ | +| *.ods.opinsights.azure.com | 443 | Yes | +| *.oms.opinsights.azure.com | 443 | Yes | +| *.blob.core.windows.net | 443 | Yes | +| ods.systemcenteradvisor.com | 443 | No | -The Microsoft Monitoring Agent, used to connect devicnstall any additional clients to connect Surface Hub to OMS. +The Microsoft Monitoring Agent, used to connect devices to OMS, is integrated with the Surface Hub operating system, so there is no need to install additional clients to connect Surface Hub to OMS. Once your OMS workspace is set up, there are several ways to enroll your Surface Hub devices: - [Settings app](#enroll-using-the-settings-app) - [Provisioning package](#enroll-using-a-provisioning-package) -- [Management solution](#enroll-using-a-management-solution), such as Microsoft Intune and Configuration Manager +- [MDM provider](#enroll-using-a-mdm-provider), such as Microsoft Intune and Configuration Manager You'll need the workspace ID and primary key of your OMS workspace. You can get these from the OMS portal. @@ -127,7 +130,7 @@ A confirmation dialog will appear telling you whether or not the OMS configurati ### Enroll using a provisioning package You can use a provisioning package to enroll your Surface Hub. For more infomation, see [Create provisioning packages](provisioning-packages-for-certificates-surface-hub.md). -### Enroll using a management solution +### Enroll using a MDM provider You can enroll Surface Hub into OMS using the SurfaceHub CSP. Intune and Configuration Manager provide built-in experiences to help create policy templates for Surface Hub. For more information, see [Manage Surface Hub settings with an MDM provider](manage-settings-with-mdm-for-surface-hub.md). ## Related topics diff --git a/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md b/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md index 2379e66d80..73dd21ac2e 100644 --- a/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md +++ b/devices/surface-hub/provisioning-packages-for-certificates-surface-hub.md @@ -43,7 +43,7 @@ You'll create the provisioning package on a PC running Windows 10, save the pack ## Supported items for Surface Hub provisioning packages Currently, you can add these items to provisioning packages for Surface Hub: -- **Certificates** - You can add certificates, if needed, to support Microsoft Exchange and UWP apps downloaded from the Windows Store for Business. +- **Certificates** - You can add certificates, if needed, to authenticate to Microsoft Exchange. - **Universal Windows Platform (UWP) apps** - You can install UWP apps. This can be an offline-licensed app from the Windows Store for Business, or an app created by an in-house dev. - **Policies** - Surface Hub supports a subset of the policies in the [Policy configuration service provider](https://msdn.microsoft.com/library/windows/hardware/dn904962.aspx). Some of those policies can be configured with ICD. - **Settings** - You can configure any setting in the [SurfaceHub configuration service provider](https://msdn.microsoft.com/library/windows/hardware/mt608323.aspx). @@ -57,21 +57,21 @@ Use the Windows Imaging and Configuration Designer (ICD) tool included in the Wi 2. Click **Advanced provisioning**. - ![ICD start options](images/ICDstart-option.PNG) + ![ICD start options](images/ICDstart-option.PNG) 3. Name your project and click **Next**. 4. Select **Common to Windows 10 Team edition**, click **Next**, and then click **Finish**. - ![ICD new project](images/icd-new-project.png) + ![ICD new project](images/icd-new-project.png) 5. In the project, under **Available customizations**, select **Common Team edition settings**. - ![ICD common settings](images/icd-common-settings.png) + ![ICD common settings](images/icd-common-settings.png) ### Add a certificate to your package -You can use provisioning packages to install certificates that will allow the device to authenticate to Microsoft Exchange, or to install apps downloaded from the Windows Store. +You can use provisioning packages to install certificates that will allow the device to authenticate to Microsoft Exchange. > [!NOTE] > Provisioning packages can only install certificates to the device (local machine) store, and not to the user store. If your organization requires that certificates must be installed to the user store, use Mobile Device Management (MDM) to deploy these certificates. See your MDM solution documentation for details. From 2433741700542d4383e7a5a1a70d4d5f461d4536 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Wed, 12 Oct 2016 13:56:16 -0700 Subject: [PATCH 253/256] RE support for device reset --- devices/surface-hub/device-reset-surface-hub.md | 9 +++++++++ devices/surface-hub/monitor-surface-hub.md | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/devices/surface-hub/device-reset-surface-hub.md b/devices/surface-hub/device-reset-surface-hub.md index e2c253a826..3f02701b0e 100644 --- a/devices/surface-hub/device-reset-surface-hub.md +++ b/devices/surface-hub/device-reset-surface-hub.md @@ -43,6 +43,15 @@ Initiating a reset will return the device to the last cumulative Windows update, ![Image showing Reset device option in Settings app for Surface Hub.](images/sh-settings-reset-device.png) +**To reset a Surface Hub from Windows Recovery Environment** + +On rare occasions, a Surface Hub may encounter an error while cleaning up user and app data at the end of a session. When this happens, the device will automatically reboot and try again. But if this operation fails repeatedly, the device will be automatically locked to protect user data. To unlock it, you must reset the device from [Windows Recovery Environment](https://technet.microsoft.com/library/cc765966.aspx) (Windows RE). + +1. From the welcome screen, toggle the Surface Hub's power switch 3 times. Wait a few seconds between each toggle. See the [Surface Hub Site Readiness Guide](https://www.microsoft.com/surface/support/surface-hub/surface-hub-site-readiness-guide) for help with locating the power switch. +2. The device should automatically boot into Windows RE. Select **Advanced Repair**. +3. Select **Reset**. +4. If prompted, enter your device's BitLocker key. + > [!IMPORTANT] > Performing a device reset may take up to 2 hours. Do not interrupt the reset process. Interrupting the process will render the device inoperable, requiring warranty service to return to normal functionality. diff --git a/devices/surface-hub/monitor-surface-hub.md b/devices/surface-hub/monitor-surface-hub.md index 95f804b5a6..868bfd1e6b 100644 --- a/devices/surface-hub/monitor-surface-hub.md +++ b/devices/surface-hub/monitor-surface-hub.md @@ -14,7 +14,7 @@ localizationpriority: medium # Monitor your Microsoft Surface Hub -Monitoring for Microsoft Surface Hub devices is enabled through Microsoft Operations Management Suite (OMS). The [Operations Management Suite (OMS)](https://go.microsoft.com/fwlink/?LinkId=718138) is Microsoft's IT management solution that helps you manage and protect your entire IT infrastructure, including your Surface Hubs. +Monitoring for Microsoft Surface Hub devices is enabled through Microsoft Operations Management Suite (OMS). The [Operations Management Suite](https://go.microsoft.com/fwlink/?LinkId=718138) is Microsoft's IT management solution that helps you manage and protect your entire IT infrastructure, including your Surface Hubs. Surface Hub is offered as a Log Analytics solution in OMS, allowing you to collect and view usage and reliability data across all your Surface Hubs. Use the Surface Hub solution to: - Inventory your Surface Hubs. From dc3c4979df7bb1b5d593bb00d93a7e389bda510c Mon Sep 17 00:00:00 2001 From: isaiahng Date: Wed, 12 Oct 2016 14:01:11 -0700 Subject: [PATCH 254/256] Update FQDN article (#245) * Update install-apps-on-surface-hub.md * Updates to new articles Install apps: - Cleaned things up to make the article more clear. MDM: - Added links to CSP references - Cleaned up steps to create a custom config policy for SCCM Monitoring - Fixed various typos, formatting issues * Removed comment about using certs for UWP apps * Suggested RS1 updates for FQDN article --- .../images/system-settings-add-fqdn.png | Bin 40163 -> 53221 bytes ...fully-qualified-domain-name-surface-hub.md | 22 +++++++----------- 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/devices/surface-hub/images/system-settings-add-fqdn.png b/devices/surface-hub/images/system-settings-add-fqdn.png index 011d4a41f7dfee56d12765ea1c4710291b9dbe89..ef00872a169f3b6791273e229d07e92bd1923b44 100644 GIT binary patch literal 53221 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 +1. On Surface Hub, open the **Settings** app. +2. Navigate to **This device** > **Calling**. +3. Under **Skype for Business configuration**, select **Configure domain name**. +4. Type the domain name for your Skype for Business server. You can type multiple domain names, separated by commas.
                  For example: lync.com, outlook.com, lync.glbdns.microsoft.com -You use the Settings app on Surface Hub to add FQDN information. You can add multiple entries, if needed. - -**To add Skype for Business Server FQDN**
                  -1. On Surface Hub open the **Settings** app. -2. Navigate to **System**, **Microsoft Surface Hub**. -3. Under **Skype for Business**, click **Add FQDN**. -4. Type the FQDN for the Skype for Business certificate. You can type multiple FQDNs separated by a comma. For example: lync.com, outlook.com, lync.glbdns.microsoft.com. - - ![Add Skype for Business FQDN to Settings](images/system-settings-add-fqdn.png) \ No newline at end of file + ![Add Skype for Business FQDN to Settings](images/system-settings-add-fqdn.png) \ No newline at end of file From 2a19394756e9929412d7f81b1c39868996959f6a Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Wed, 12 Oct 2016 14:14:27 -0700 Subject: [PATCH 255/256] fixing link error --- devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md b/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md index 375608fe47..c7553f51da 100644 --- a/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md +++ b/devices/surface-hub/manage-settings-with-mdm-for-surface-hub.md @@ -127,7 +127,7 @@ The following tables include info on Windows 10 settings that have been validate | Setting | Details | CSP reference | Supported with
                  Intune? | Supported with
                  Configuration Manager? | Supported with
                  SyncML? | | ----------- | ---------------- | ------------- |-------------------------- | ---------------------------------------- | ------------------------- | -| Reboot the device immediately| Use in conjunction with OMS to minimize support costs – see [Monitor your Microsoft Surface Hub](monitor-surface-hub). | ./Vendor/MSFT/Reboot/RebootNow
                  See [Reboot CSP](https://msdn.microsoft.com/en-us/library/windows/hardware/mt720802(v=vs.85).aspx) | No | No | Yes | +| Reboot the device immediately| Use in conjunction with OMS to minimize support costs – see [Monitor your Microsoft Surface Hub](monitor-surface-hub.md). | ./Vendor/MSFT/Reboot/RebootNow
                  See [Reboot CSP](https://msdn.microsoft.com/en-us/library/windows/hardware/mt720802(v=vs.85).aspx) | No | No | Yes | | Reboot the device at a scheduled date and time| See above. | ./Vendor/MSFT/Reboot/Schedule/Single
                  See [Reboot CSP](https://msdn.microsoft.com/en-us/library/windows/hardware/mt720802(v=vs.85).aspx) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | | Reboot the device daily at a scheduled date and time| See above. | ./Vendor/MSFT/Reboot/Schedule/DailyRecurrent
                  See [Reboot CSP](https://msdn.microsoft.com/en-us/library/windows/hardware/mt720802(v=vs.85).aspx) | Yes.
                  Use a custom policy. | Yes.
                  Use a custom setting. | Yes | From d4afb70f932c229f4adf2289315619f64b307d50 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Wed, 12 Oct 2016 14:25:56 -0700 Subject: [PATCH 256/256] FWDN topic cleanup --- .../use-fully-qualified-domain-name-surface-hub.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/devices/surface-hub/use-fully-qualified-domain-name-surface-hub.md b/devices/surface-hub/use-fully-qualified-domain-name-surface-hub.md index 74e632b05b..fbed027215 100644 --- a/devices/surface-hub/use-fully-qualified-domain-name-surface-hub.md +++ b/devices/surface-hub/use-fully-qualified-domain-name-surface-hub.md @@ -12,12 +12,14 @@ localizationpriority: medium There are a few scenarios where you need to specify the domain name of your Skype for Business server: - **Multiple DNS suffixes** - When your Skype for Business infrastructure has disjointed namespaces such that one or more servers have a DNS suffix that doesn't match the suffix of the sign-in address (SIP) for Skype for Business. - **Skype for Business and Exchange suffixes are different** - When the suffix of the sign-in address for Skype for Business differs from the suffix of the Exchange address used for the device account. -- **Working with certificates** - Large organizations with on-premise Skype for Business servers commonly use certificates with their own root certificate authority (CA). It is common for the CA domain to be different than the domain of the Skype for Business server which causes the certificate to not be trusted, and sign-in fails. The Skype app needs to know the domain name of the certificate in order to set up a trust relationship. Enterprises typically use Group Policy to push this out to Skype desktop, but Group Policy is not supported on Surface Hub. +- **Working with certificates** - Large organizations with on-premise Skype for Business servers commonly use certificates with their own root certificate authority (CA). It is common for the CA domain to be different than the domain of the Skype for Business server which causes the certificate to not be trusted, and sign-in fails. Skype needs to know the domain name of the certificate in order to set up a trust relationship. Enterprises typically use Group Policy to push this out to Skype desktop, but Group Policy is not supported on Surface Hub. **To configure the domain name for your Skype for Business server**
                  -1. On Surface Hub, open the **Settings** app. -2. Navigate to **This device** > **Calling**. -3. Under **Skype for Business configuration**, select **Configure domain name**. -4. Type the domain name for your Skype for Business server. You can type multiple domain names, separated by commas.
                  For example: lync.com, outlook.com, lync.glbdns.microsoft.com +1. On Surface Hub, open **Settings**. +2. Click **This device**, and then click **Calling**. +3. Under **Skype for Business configuration**, click **Configure domain name**. +4. Type the domain name for your Skype for Business server, and then click **Ok**. +> [!TIP] +> You can type multiple domain names, separated by commas.
                  For example: lync.com, outlook.com, lync.glbdns.microsoft.com ![Add Skype for Business FQDN to Settings](images/system-settings-add-fqdn.png) \ No newline at end of file