From 3829db1df5cd580d7bf12416f99f6fcd850b5c8f Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Tue, 17 Apr 2018 10:33:24 -0700 Subject: [PATCH 1/8] Add notes about disabling local list merge. --- ...l-policy-overrides-windows-defender-antivirus.md | 12 +++++++----- .../enable-controlled-folders-exploit-guard.md | 13 ++++++++----- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md index 4545c0e5dc..4769bd04ec 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 08/26/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/17/2018 --- # Prevent or allow users to locally modify Windows Defender AV policy settings @@ -47,7 +47,7 @@ To configure these settings: 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus** and then the **Location** specified in the table below. @@ -91,12 +91,14 @@ You can disable this setting to ensure that only globally defined lists (such as 3. In the **Group Policy Management Editor** go to **Computer configuration**. -4. Click **Policies** then **Administrative templates**. +4. Click **Administrative templates**. 5. Expand the tree to **Windows components > Windows Defender Antivirus**. 6. Double-click the **Configure local administrator merge behavior for lists** setting and set the option to **Enabled**. Click **OK**. +[!NOTE] +> If you disable local list merging, it will override Controlled folder access settings in Windows Defender Exploit Guard. It also overrides any protected folders or allowed apps set by the local administrator. For more information about Controlled folder access settings, see [Enable Controlled folder access](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard). ## Related topics diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md index 7511f2b65d..b2cf4e4659 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md @@ -9,9 +9,9 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: medium -author: iaanw -ms.author: iawilt -ms.date: 12/01/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 04/17/2018 --- @@ -21,7 +21,7 @@ ms.date: 12/01/2017 **Applies to:** -- Windows 10, version 1709 +- Windows 10, version 1709 and later @@ -54,7 +54,10 @@ For further details on how audit mode works, and when you might want to use it, >If the feature is configured with Group Policy, PowerShell, or MDM CSPs, the state will change in the Windows Defender Security Center app after a restart of the device. >If the feature is set to **Audit mode** with any of those tools, the Windows Defender Security Center app will show the state as **Off**. >See [Use audit mode to evaluate Windows Defender Exploit Guard features](audit-windows-defender-exploit-guard.md) for more details on how audit mode works. - +>Group Policy settings that disable local administrator list merging will override Controlled folder access settings. They also override protected folders and allowed apps set by the local administrator through Controlled folder access. These policies include: +>- Windows Defender Antivirus **Configure local administrator merge behavior for lists** +>- System Center Endpoint Protection **Allow users to add exclusions and overrides** +>For more information about disabling local list merging, see [Prevent or allow users to locally modify Windows Defender AV policy settings](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/configure-local-policy-overrides-windows-defender-antivirus#configure-how-locally-and-globally-defined-threat-remediation-and-exclusions-lists-are-merged). ### Use the Windows Defender Security app to enable Controlled folder access From a5a25aa950ac57eee4c7e6433cc68e133cd09a6a Mon Sep 17 00:00:00 2001 From: Patti Short Date: Tue, 17 Apr 2018 10:37:53 -0700 Subject: [PATCH 2/8] updated content based on reviewer feedback --- .../vpn/vpn-conditional-access.md | 25 ++++++++----------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/windows/security/identity-protection/vpn/vpn-conditional-access.md b/windows/security/identity-protection/vpn/vpn-conditional-access.md index 829934ef39..26fe73a382 100644 --- a/windows/security/identity-protection/vpn/vpn-conditional-access.md +++ b/windows/security/identity-protection/vpn/vpn-conditional-access.md @@ -1,20 +1,20 @@ --- title: VPN and conditional access (Windows 10) -description: tbd +description: 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. ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security, networking -author: jdeckerms +author: shortpatti +ms.author: pashort +ms.reviewer: ms.localizationpriority: high -ms.date: 07/27/2017 +ms.date: 04/17/2018 --- # VPN and conditional access -**Applies to** -- Windows 10 -- Windows 10 Mobile +>Applies to: Windows 10 and Windows 10 Mobile 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. @@ -51,6 +51,7 @@ The following client-side components are also required: - Trusted Platform Module (TPM) ## VPN device compliance +According to the VPNv2 CSP, these settings options are **Optional**. If you want your users to access on-premises resources, such as files on a network share, based on the credential of a certificate that was issued by an on-premises CA, and not the Cloud CA certificate, you add these settings to the VPNv2 profile. Alternatively, if you add the cloud root certs to the NTAuth store in on-prem AD, your user's cloud cert will chain and KDC will issue TGT and TGS tickets to them. Server-side infrastructure requirements to support VPN device compliance include: @@ -65,9 +66,9 @@ After the server side is set up, VPN admins can add the policy settings for cond 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. + - **Enabled**: enables the Device Compliance flow from the client. If marked as **true**, the VPN client attempts 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 looks 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: @@ -77,13 +78,11 @@ Two client-side configuration service providers are leveraged for VPN device com - 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): +When a VPNv2 Profile is configured with \ \true<\/Enabled> the VPN client uses this connection flow: 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. @@ -91,8 +90,6 @@ When a Device Compliance-enabled VPN connection profile is triggered (either man 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 See [VPN profile options](vpn-profile-options.md) and [VPNv2 CSP](https://msdn.microsoft.com/library/windows/hardware/dn914776.aspx) for XML configuration. From cf2afd511761c99c7339721ba32341ee154d9386 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Tue, 17 Apr 2018 18:29:22 +0000 Subject: [PATCH 3/8] Retitle topic --- ...crosoft-cloud-protection-windows-defender-antivirus.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md index 19ec7eb974..c4fb7fbc8c 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/utilize-microsoft-cloud-protection-windows-defender-antivirus.md @@ -1,7 +1,7 @@ --- -title: Utilize cloud-delivered protection in Windows Defender Antivirus -description: Cloud-delivered protection provides an advanced level of fast, robust antivirus detection. -keywords: windows defender antivirus, antimalware, security, defender, cloud, cloud-delivered protection +title: Use next-gen technologies in Windows Defender Antivirus through cloud-delivered protection +description: Next-gen technologies in cloud-delivered protection provide an advanced level of fast, robust antivirus detection. +keywords: windows defender antivirus, next-gen technologies, next-gen av, machine learning, antimalware, security, defender, cloud, cloud-delivered protection search.product: eADQiWindows 10XVcnh ms.pagetype: security ms.prod: w10 @@ -14,7 +14,7 @@ ms.author: v-anbic ms.date: 04/17/2018 --- -# Utilize Microsoft cloud-delivered protection in Windows Defender Antivirus +# Use next-gen technologies in Windows Defender Antivirus through cloud-delivered protection **Applies to:** From 945ff1c0e2c82fffce9ef1838487acb533f5e171 Mon Sep 17 00:00:00 2001 From: CelesteDG Date: Tue, 17 Apr 2018 12:16:55 -0700 Subject: [PATCH 4/8] updated the link to address the feedback in GitHub number 736 --- education/windows/test-windows10s-for-edu.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/test-windows10s-for-edu.md b/education/windows/test-windows10s-for-edu.md index 17e228afb1..6f39869fb3 100644 --- a/education/windows/test-windows10s-for-edu.md +++ b/education/windows/test-windows10s-for-edu.md @@ -88,7 +88,7 @@ Check with your device manufacturer before trying Windows 10 S on your device to | HP | Huawei | I Life | | iNET | Intel | LANIT Trading | | Lenovo | LG | MCJ | -| Micro P/Exertis | Microsoft | MSI | +| Micro P/Exertis | Microsoft | MSI | | Panasonic | PC Arts | Positivo SA | | Positivo da Bahia | Samsung | Teclast | | Thirdwave | Tongfang | Toshiba | From 7ea640c97eba1dda6aa7c5e1073b308df819bacd Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 17 Apr 2018 21:17:12 +0000 Subject: [PATCH 5/8] Merged PR 7226: Heavy update to this topic to address customer feedback Heavy update to this topic to address customer feedback --- windows/deployment/images/cleanup.PNG | Bin 0 -> 31927 bytes windows/deployment/images/drive.PNG | Bin 0 -> 4475 bytes windows/deployment/images/update.jpg | Bin 0 -> 29334 bytes windows/deployment/upgrade/quick-fixes.md | 228 ++++++++++++++++-- .../upgrade/troubleshoot-upgrade-errors.md | 3 + 5 files changed, 206 insertions(+), 25 deletions(-) create mode 100644 windows/deployment/images/cleanup.PNG create mode 100644 windows/deployment/images/drive.PNG create mode 100644 windows/deployment/images/update.jpg diff --git a/windows/deployment/images/cleanup.PNG b/windows/deployment/images/cleanup.PNG new file mode 100644 index 0000000000000000000000000000000000000000..783a069a36a6376804a8fb6d0b84b1d7b5ee20f5 GIT binary patch literal 31927 zcmdqJcT^K!`!9+W5d{?$QHn?tX#x?XMi7Jm0qN33YUmv)0TodZrG*+w6hd#(5;_VB z(jjz0kuIS`S^^1yGx&Yq-#KU9wSISu2fc z=*~mbRrKiSjzj6_PTW3o8n}Y196SXaj(O{;DbtnourC8ACmocaN_2E((Tw}nM>iQf z)J?qU=&te|{T+ko@&2Ks3)X_DC>cDrTx$sW!q*0$_CHj=vnRA*&{1Zw@T4c~7EC`_ zL}{Z$MAOe4Qz=?1>(+oU3ouyJd&R4 zE1%LUx+LBQFX)VJGF&{#^zMq~$&FhKaW~H>4lYk?k<->Qta`W8$Z1=92Jn{+OWQu= zuI;X1x85{w=5xSG>9${ijsb_uFaAdlUp!%yIq-pv@)_>eF*OyUMt7j&?=K#m70Goz z&BvjAC6c)If6>3b09@0IT)a`!)zS=H<^70xrZ|0gKxW_uZY@SFvMM5z(1Lc{Fx+(# zM6S3PJs&hpF|G6>oM)_8J6GmUI7#qI{$0 z7e}+E;ceZ|@~{f+{QKb{EP*;dCvfxKS}gqFI$jQvB&1xzGRig_6-W@=nn&m$OM@4L z79#{Q?phseCKbvb?9Tl|hdDbCa*>h97;u4JTceZlg z%y~YDQCDQYO|*hNCwyCX>nBfi@>{Nu(fxidnr=cQtJtL@CfLrUEA1=EE2k+>DD!HZ z?C3;1R}btgQAtxKGMLnY_SpEB^L$KY#e{CX;uR7QqV_#xP7#AIYc77H=K>8Z56b`f zdSdZ_N-W*{Ar=yQq>bnfIC*m9d(+}S69)qmt7rs2oQLqc*v|4_$xYDEuYS5LjL?dJ zsHrBq$?YPW}#lggDu$-JA-p2ADErxZLgFF@FzT;6nv9VbJ9e1s59LvepK%nd{S;w_z zvm6Yk1@G&u3*G{38{HSt?{bRdnqEWf@A;^t-FID5dpZLP_Nl%KS0mGI=xu z@RH&1=WSg3-?);+f@c`}MPywukUCXXfCz!!r?5@zVm)XNpu+P|9^s>%^L;)tH|F1j z_)o*JdoAGo7DA*LO{8|h1<|Cslns%05QW9PvP1%cNXq#Wz%K^HF&xsgHoK=K?!Eap z&#G5S>bjP|hkH(&kAhX)`rBVe$$O`V%q+w#A+N^qhdOJ&hFmA(cpnLnFD~$es&qc|t z-$l_@9SYlTY+MZJk*!xvLhx^-R;eRE85)QQ9hH9zeIkUqHYD(SzvWlW5^|UyIH8+4LyvDQuPF8|@AnqTwy<69!AhoPqrb=1gsf6VBBvg}2WR3@q9j znLFjnB>#-l_okp}}@3TK*Xkv*gze2>#g2$1(d&EhCBV>vr#qP{&SL)jgH@T#$tKh819}?__A-xx%fG z@f$af&BBP88o2WBRKqjd@%QtvCKGUg@K!a{g<|F8lW4&U{DvxAL) zMwAokcE!TV)b-)I(bVPFFs6WfjB~_IN1Uw*EyRR7_T34(52HCpjZZY+XM?_zL#MrX{@k`F>XQ$0Hi& zv-1n;1cf3_sa}yCiLP!W)m9PKYhD@SMV&P9mNMohc6*j4T@d{pik3Xmb;eQ$t2vFi zOxU>iA^cN)EwWwF7_UX~sU2dzVH_}W;L?#pG<&nIN%z9=!h77EaL5DXaqG>}2wwQw zN^eSA<32iIw_nUSHnh{(n<0MlM#%HeP8OAc9n#>=@H^(BHJ^-kBdxZdiD>CbCDM}v zyy)ww)M4arjLOOykhC?K)Gj zL+{&CFF+;LcC}*gI=27^bYN=i&+l%tqO5rSRp_`TFR?aZ6R_z z*}>{KoiM8IlCDOmr4*otItn|LDT=$h10 zC6FORKU(zlmCv`AStquYlk4ubmik-N50GocwtWx76yJjBFWp)j@f}=2m%Me&)mZ6B z%T(950&AY3r1FhgS^TD2k78V+-?H@wX`4TbP5t4XJ2Cq1hr=U-#xLisM;lMlJrR{r z>S$;@2MA1Y_Zu^^X$O0dxQBNSMC?_C?v-}s600>6vhE^pbALmF0Q(;G+NpWP`-AxvUlarPBytZ@Vy)AAoy z2RjaXpLfPfUXunZIPCt}Y{ALIV%HlN8j@l&;#W!S!dwYrE!0 z!DC{CA1JrE`?={~=f^$jn=3ei# zS+N?|&<~hIzGz-?q@M4L42++J_A0~jj5llRuCH`hwnf(+!FOV-HL|IJnc6|0Wn4!D zVi>WUxjJ$IUSfrp-$iWa^Kq@;N=L*g-nqCe9X-{^U`ORfH;5D-lg2pikF7$ z6bi*smQf**0n=3QsF22`y*(DxzQK@K6V76gRV_$KPfT=YRb|~sEs$Hd@rj(wd&0Kl z38~oUyCaCeLfM3r7$>-P21p=lb3HS4SY#!s$k>fTnIIJ}5z-J(wx2$;PRZOZHLkuI zpTmv!k`kRA8CqK(mYa(A!=GN8#}+D{7``+8ug$8f^5V_AzJGa!jYumHF?dO?TW)HD zX=@97xHVKPyJxg6T|aYvG2w7UsJk$9W@wQ$bR#KHb@_87tE&}#2<^e5G9h0qj#3=E zof%)Jo?l8IXOJCe)$}4T-?2k#;fi?!jKlJ{DeL4HZAi&f4B`0HRm}D5Qp4Z?D3TE3 zh`;|#7glf^pSVLRhijAd-5SydUo(v4R_M%>yKz?qJKXR-GI*zAx4Iu6i`y)pkQkMN zT|%eRa|QPWui9`)Hc{)EoI_|Mp_BW~V*9TG=FFxXLsm-8_@OktVi?xNUl= zwoR4Xt6!$fyq!O#WOhtF5}P-+`}g zLjMNhr<9O?L)WvfKz~!S%P0TeCIE~8KwZeuEUTU%@a=X>4FpM+yYsBghnViyHqr4X zVb?D(-6<#BZ9Oxlb)TdTiOD%O^XXP0)BoB5V<};TW*KinoMsmg{U9_&W$bz^9(TCi zTGAd^4tXU6zovi=%9DMrW>kXnxtPXDzz zFBv5yB@FcO?$Uf__Q9LFH`5_Y=Wrm*Ji5J=p+%}=Z_}$MjZl5xuv*D!9pjLT8nz_XMl-SppNV*a@}`%62` zi_3yg>Tu~Sle(3|Zjq)}b2Rf)*GF1Gu4!Xxu=k_}D7kuN?67?lM%dix+zN(TY?|&} zOHU|kx@~|3?=_EK9e)j8`P?@C^nkZBH2_5$Xf`oN3T_n^!S->X! zqxD~m%%7%C_}s${n&!-_h{vtQgA8r%bn$Hr27haGzm&K(epnN_M7VzU5&W?C6!VB* zb_tK;^bkwcylv(b^}(>ac-2TI;SS1$JDR zmjwp}ub3U?gDVjIO|#$?Ecv2CE;`@+tmPP)Z?44qklscBtk~jda`zFRm)YkXmq)!6 zKHm}FR#sHz&QR1vh%pM|B=>%4|FV+ZbpGfBNeSE|hJJ{kZuJ@v6l4J#c5vjg_p;X%8taxEJ4)ij%tj7+z2I(hV>ZFWq{?MB0#q@ZN9 zu)3FT?uM&HhM*O$4Tov=!ecld#Z2BO?JI6khkmR(kLe^;n>3FdAh*~>B3h#*jN-`f zz_!6edf4?Ci~D)|xi{yXk2T{>hOlk?^g7;u?x6@}^iQ_U-k0`r(j9!wXNn&?wir4< zqJK9ixaPwdv-~YlW|x4OJNTdg_z5Y#Ic?nP;g@vVqTP+D4;=YICOQ5eD6**z&*!lu z97_}aD#u)JRb zBtlj=%>a8lmJp`V$R-6B{Y+_0_(kX3!H=p$EV0hAG}Spw#^;9%2On+{=t`ywo9OxP z_a~|&6h2F{W(+HhEA~grsOzU6csk6HLdm0$mG@0nIoiF~T!*YBe^DcxHhy#Frmv(X zbVezjpJF^_11uT6tykX&}wNnwz79X5>mhu`Y7Lx z5vGj%Nzu2^nq_PmZMnu{D>;^A)2mre>O8y5j04>?@52ZUeVdj}6)*qmJ4nl;bsl@G ze(Y>l(fI=9FV8H$mvUR|E??n!9Ul%j8rxXUa%tSjm=myDw$jaIY8tOVJ11eUL;)A) z$HN|k=2h3%iQ)gP+)57skhF-!vwTX(r$m!^x?A{*B<>V}52>_sxIq>)L+!8cG6!Fn z+vTk%Rvlt;GHycqP6_mEyoIYTGR)b7!~U7}zGoD8^`V5$HEAjvupV_5pKlS~`_^1> z0nOE8y*Hr>Y#%|;=;jC$1PtDQE-OpWPcY3&X< z4I{K)L&E}j%Y7XA)!O*CKjbGwKa9<7FAK8cy$QAb_}@%B76>aiIrr7J!7D;Y3$wh?J+suWUjbqD&!`T>1BJ<%Xa`z+4QMiy4hvr2XR8MZd$Zv z!u;_Rl`I2VAb{H68rkXK1Ydymn2n9v4vZVn{Q84R=bjC&VDjnvoeD8y*D;fh# z^Z+A`H1#DBb0MPNL=f*2Lq!WhOp?lKyIe4N*owz|HYx_)S@wA(~7 zZ0aF$kpVY|DAUkaV7xrvH+j&(05LFr2}&3Y1G(}m=y}gUCf_pt2V`6jfbo> zdDO`83D{U2#OY^UDoBsbaRT#VZM9Ez;>mWX3|RrJ+dN!Mbw^mGqRH+seG`W^e^N-} z>UqK&ch4VO>4|M%-CkpterP*R#C!W4(&H`M=E4^i$58z;nP1X}?^jZroTNptV}Kfs zIl(%9LN)jvYa^XxJj3)L7RF7WD?;RYvUIRViwV$Sb zd)TisPy$2yaY-n50cglqGqkxh=2;Fbq8);es|lApX?U4|AdH~;KM7F*Xo<7Q7E(}- z?V+n8x!Q-m?Ns&MjZCjp_$8$S1LI@~3mETU*Oltn?~;Dyr4ufml^i>?t3-E&2CAg2 z*yT$7yG$)3(ntFZF9J=}xLfP?vYR*CD`sL9$fB)3-N5md)@@ekG?+l*yr3z^VNN0I zd1?rLvgs4-;U#S}48j(C9GO0-(NRfATBZz3GEcH@xpwrZ51b0%pO3FW*F2!ii@DX% zIGQZ6_weM+S`yMMWIY7E-~bV;#>a@O>t7B^8?JaAVg=|mJ5^FqZ5yjE#f0Sn_E76h z=#>tXuFMy(PEp^x_}4hz@6)BWe67gtRhk6slI%)**Q0LUb`hS?b-PQ0A3-9CA3%0i z%sPRQ@%bHlEZ$z1CTCaQfQDH41-TRjE?f8nin&#wSqlrqFd~PC6V9FMZBhK-e2B&X{Ex>Tf)tHH)KY^=j`zRmCP^+^4;Ke*#E56qJykB6T4M zs4q9uv?iEAUyr|N`min_G5=un4<`M0Z8-~WUQ~7_eEHR+^rq=_c>dHh<^z6uC;ZNn zlJ_@G^jGUyntkH(t^4+*z>PY-P>z3EF-GvT!OjWRakQ*0l3QG+2dSkh_NR$Dp_X~A zs!DQFc5@zEO31)hASG5C1b=&ZQ*J&D!qJ!uV`JlmN>xOfaO_pERS?a}?IgD9N}9E=`6I5u+lZ7Jl7mmwZRcDC zrUhmTQ1sD^5v@cIAlZU8J^!~#_to+hNKokrNWOUrruX;KgR?mFNgy+&dvO^JVfc$i3#ub7{l$s(V)*&~ zqS@%1P>sJ(y1EiF{%=ki^Z$#9Ue~X=x&xIj37jy?U+TF#6@LSz6@{Bnb(SKwqf9*Q zzxy}nHWVvQRq&ofOy5gV*nK7AOT>2TOzen|nTo=;KgsPbP)V|jR`p%340JEnPQ%8P zV3cwH(7t!EzkdAInbU z=8!#ZZ;Bwc%Vf-dT0B?hEsOxaz5-DNbps@CU|_{spO30X;J6{w{aXu6_$*M!J;*Aa!kw-6>f=*N3b;6Em6`s+E5Bo<($4?|B!IXaj#&O{%&ssm?CdMNM}kK+s*rsA z^ZSlFI9_n%{UP6~@S?^w2fJ2CXM4p?m*H)wZ_3j*E0u-#p)8X0bMT!x`&RonyKIpd z&_BHWu60B$64Y&<=#+nwuhfNXM~pT}<8{wuGd7DbA~BmHd1$|C5+5 z7ydu^l)&B#K6KrxDg`@agpdk{nyftyVDDA3uSPvGEg+})ygp1MztPZt^i-om1wKeI z=zbDj8g3U(OkQs2O>Q5nKB@wJIE7|_6~x_&+x}^z1JosHUY7&Tzcf8(h-@Cq)-c@{ z*6s~Dku8|Pecgz^#A-!f4ZJ{_($^z?$gfLy3p)1o$%7+tyn6RoJF)WSX5=&(75>(`>!SY zsUVdbNt0a3W*M}Mn)P;~5g1iV#xI`7!n^m?q`|po5h_3lQRO6|Jr^Y|R{u+^D<+Bm zP_QzkzH*9DanZ_-308p4ru+cuBCM7|aPAr! zF?Uw<9^uMUt|%DH^br@*;A-5+T6{CdoXTt&8nz<%-)`UmTZ#Nl*27sVP$(7ZE^#>G zelXl|(&^pphQkwFppgdRiN*1iDPrK+|7s6xaNF;V>oeOWPB~fX)-H~dQwmFKO3n@n zQ$L-cd$IFZLbTQ1gQ7k9!(Uv<#*Lc^h9UE6A!v=;y6%AksohNn-G_BgJ|%K%cy;!* z5tHHcN3f&7kv$pcrA_pvpbqy?(xn02&RvC8G{T+Iz@fqd^ew)Cfz++zeC3tGx@URt z2AEP8BK$94`OlN!{kMmG`*WfD(cOGW=Fcq2wIeAk0@?-vK<5BnNDpXE&@n#FXLbIU z9n2(ieyfoj`e{6){3Ds;KTIgD(*7^R`RYi=Xo%2FovzaTj?(0&E&qck8F_h-`}39? zUC{@>qmd&`2RlD*?f4(AhmQQjm8&dEqG|@@NuzTmNjHz2&)i8EAP&lq70qzV{h+%^ z+}PYRJfKZ(N>}090Rp^-SQMjWH`!`u$md56u2?x7>@S2))z3Rv;oik3We2E25|!d> zkL+D5!;t~zbu|xINLWlK20L87cze%aQinFElfp$Un2$mnMcrkUEorsWs0xqRl%Wp9K`{t~Q|Ah@2S3mvN=HpKqm3yBv&L zQJoh{4~CjdBjWkh6+ho@*qx0mxpM74h9~C4h`ywJoZkIN81Q!w=rp^KeeWhc2awWw z+NS`18>56&t_7MNE@c9h<}apzOULs=xj#Qhm+^kH6c2;~!zXcQ+tlo%`nuGK|MS6s zNdo9-X-BBEP*1@FWc=NMqZ0Z5s{^JzRr7K-1+(sEL4!f{ZyER zA-=+oc|LKfXeJTV-I^T)lr!3ZNYBMB2j&ztpLxY%yLp7bXza_q!)ha>H$?rmt>kMR zUrYNj+CEzJq0oEX>>gDu0(1{Q$?6q{pOR)7SVcOq?~b8N_HxoIqfTY#U*#aLnm;kt z99?rP{5}D8VAVvh^1r!2x5}c9i0g*vd+8RQ5i{BdFZ{eUYur-w_1U%t0>3U2@t6cP z&#`)1k(t$p@AcT5Xfm|75xc5D_kwl|;28wwWbq`+iw$-*NwAppw7B{sWepOP**TVf zL}$;$jh-_XRk>x;J1LuX_|l8+#Rd?xj^%;)B$+o<@A5!rgdh06Oo&7Q1>ncZs1KD6 zXB3tj`#VmKo+t=hgtR`WBqs7e(~t9GkDK-C?@bM_=r-}&ZNlm3Mh$^ol$wz9r#VqW zk5Xa7P{G#M9cYhCOCI%`b!d@O5%^q+>Ze-x?l~+3PiK|oDg@EfeW4ynOa$5;PP#3E zh|T#@^5+%@F6i4E(LexvtShv8mGYxY(G&^FUL${u$P1PrO#~H}ouT{Ea`c=iG?6gt zAf~Z#s;^t+r&mR^)llgv<5|kB)Oc(Ar`&HyB98sH7d1Ln^n9`DO-?~NY zbdH4RFLsKw)b2N>3X0Z1ul+Q=15LEInCPXWt78Io{ta|~2$%+)vZ&_YATR$6zgx_I z(DB($nv0MHMQOrr$0)BKLzB zQ#d)s51=1>g8WmESr5m+l#o2q@=UCVuM2;N;zxb=!c5O!DdU06c5=N_VEM`&m*wPt zX_HV=4&k`j8C>P5=dkh!mmK~&9XXQ4#{Dn8?C*IwIOy$)GYs(xu|hyw)?Z7Qp9VC< zs2UgvLifB%bRM=|qN5W&vg32O%a$$)jKuA{40xW{>|1-BgTVlgB!ei0{w<!R;QvV5ZB&$WVoA`#>zzu`M7k?`SX@ontH@Wd;xR}wOMs&>A(dAyx0 zkO$oWEU`-k$gs1scZxr4*H)}ZL>xITyT2MEWp=TCxTYvbH3dc>W`&Z}RPsgVR9#6$ z+IP;SUVis!ZCJ{4rS1}J6aNF_5WY6b=>qs6px(&`(5!K7947i*2Bs%Estl5h$9c|N z9mmZ%yj(r5(0R6aA(C>faz=ODiR`NXz1fJ^V$!sj$X|E9vJz`?-`Tlt6uYzNRM?gInzmv-Oos7G*}>WCKzoft zG>asV>L^Wb2PTAJru!Q50wl;bsWor`8M)@-2jdrb-}Tx@bmcZ-ZZ|tWpnJVD3#yLz z@?ir|pdUwTG(vh|XWm%K4+QS_s-4>5?ZkY~$&0SL2~8~MCHc1BK?`Cks(efD5WhIj`@q+Ggzw>Yo>MfxQ+ej z-S^q?}-yfz!UzfQj&zJgRN? zG5&Ab*MMi1bm%z>Cv1P1TmhgB`~Syo{$GfH#2G>cm{9>w?STHv7eoI!XwqJyF|aZJ zm7Se4C7&u|?-a$fMn%|=w+P9c9LTV+2ot#GUFLx~9?2ATWXr?U_E?$W(_Mp!u^V2G zm-?bojmnnGWMq+}wJuQ-J9&VwzxRl#yFblUCt6^!uR&}_OXE6`Q0nS!WF^;ctzYh{ z>|)hYixl=LN{pA0V!`)(u8r*+U9ze9eINFd7@g1I-90LsmYjt<@gr&^!c~r4@@>jO zp?BzGQDLib_CY|IV{!n3T*Y=8%i=t3#kNVmN*1z3PI<+F<0XcAy*9O5wfT;}+^)8h zeQV6a@5NnkI9;2;?1+zyGoJ{=XXG|1o0gzM8HS{KIg?xoaD&GVI&5_~^?|g@90JE` zXfs&U^r=SkCASKdwYrhl`BXb46$KSAnY{0H{LT?V1*_U+`9UyyW&NAA-)F*c?)FqJ z%gan=klXIGL>nl zPQ{gaZ-{?!Kca~Lt-@|I{@l=@XSoNc%AB@{7`8l=8iu_h~Cwv!BP(FIipF)Gh}UE)KIIQOu}eXyw+`ji0Ur^U<93s|E;P z9!>T-tqReK1qJ6eXbKqk<0wA=4d_TNCo}2EnZ*1=#*Q6M=~GLIt~rPIH+)v3yTne1 zPzm^lT!rFm66yn+fDOJ0-Lwg8u6z~yQ`->5K4A%(kSGo_Ox#eND2`h_RfL_S+$`0> zRhZq}fHWtRfvKhic;5AUI(6D?$%L_Qb=JmXkn+hTJUOOp~_Y8;$OYI%?EKaZGI1iEPeME+bkd{YzI%yjz>oE z8LRp9yt5im`An|%1pB9(wW|B1-Ipb+xoP=D4ejyfa@x#>nmSZHeqvzBkat$-{9Hq zD)ZT)>HIpeo+iX+%HQzIN!dV;Kl|4c4XjzYXt9k9wnQUcPaE8-_Qqn#37+ZgJa*t{ zpSw?rPkAoL>b4c*6MC}p`|aO4>l0R04xLxIl3svdN=WuiGq07JPZS!(RwhW{Bl~L^ z8A3e&=PZl5tCR>u_#{&oA%M^SI5OJ}TgnXZtrN5&#s%>!HJsNT?@%o>w0|e>XlFb` z`eip!7RRZ{2Q2PMj)D=s%?Xks#n+~1t`o=v!HX!m$wqH%#K>uPkl!}lTgJYe#H6=D z+)zKz)clo+>2)EWmq6TX2qP%o4`g~26j#U;XqF?pt||H=MIwv|S2<}8&SKQJc%*%4 zMyw2A7fsBhi6eVTy9VL%jnwN}$G!P!ShtaA=IXQ7`h z#kIP6}p)7K1mU$hOAE3*JvWIo*~;3apG;2q44VYDBUR??d`YZ!t7R zl3A5V9mdeY{XSC)%#;&|Uego!LmzY)c=@D_hZO}X0Cj#yiQwn~TGjg**)Be?;O}JQ`7LV;4WyQvpjCj`_5gE3GqG|0Jj2V$qvo`2rg{3**@gFOm z;-#p0KKMP)n5*lq_}L`ik2*n36J8HO6UwgW;+o!(#Fwe~I<1lLs=NO(NN6|ditl*)@LPa7{A2tF(M+e#a`A0Q4MKEnRX z>u|h-!Ph{ZWxi2*XKFv^GXW@Ubd<(}dNS?AtNVO(P! z4|A!8&UK|t_l8sg{5f3Z zjh}1pq21=I&Uo+H4DaTYqp(JOKq?G$tcdYYxa+r@!11Cp|9Nr5i0>$-xoZi8k^j>Q zCV(F)ENu+@ABr62C1w0hS%XtJQy$ux?}Fy$o@X|OdOWwyDN)x=(au@?-Iu6CZ>QU! z?;Y%Ot*GcV5V5auY)~GZ5nmFhFks{D0}@9>boa;h8^N5gIvath zHj=TJsM-!6$twKbucyzP$9Yb#E*;RsJ&N9pZrqiLUn3?}Q8xj2BYweqDMavJQG%Z- z^1YZT9g~0TAJ#B}@|a|lMu(5C)rYm`P^~QV6y>;h-8HS~xdT>25%zHJ&rb%ZZ@&|{ zOx09J1JaNn%!zDuuavc53+-RCa!14R(Ny%)&@MTnl{L2&l1;0)ZyZ04BNIh+wvKGQ z0(^^hRNk^jXX@P&<+CfVj_eJ_p(7sH4;Q?x6j|HN@7Pv|W!A$u# zLPW>7yrYIRT4ld$TqNw@e-eCd^#-ub8xnICUsTW|*z3PBcm~F6-4miWg`}LpTRu0N zeUOuss=9v+?h?iC2}4{oQ}5^_CjQsaUKL8OTeYgAVIbrIc)g}X!wwk652qTz+A?VMcSB!;|{ zYNl-Rx2m~#mP67ULeIc$s%(X^o%6jkzBy*)BV|LxSJ3-C{$e_uv5%xKG@1uKCB;WL zrpFhL8VEcK)yrr8O?fR}=X()#!JLiiJz!DO5L;&UIZcEJjS-r8!k9ZC(;#W@8~2vv*D}6mSjr zI!*b5gUn@U$luYWPj5VGOTyFl%kYGV$SI<`C(7nSdbr4QJYdU--i#iaHR}pT;TA+2 zK7n2e2@P_q$HQ5GkPA?c0)(wxw^AO*YB9nb3eWTqco8Qds2~ut%8=!Qvc6~yH4#7%C%PDBbG~L1|IuSjCNq=NiM?xHhKk{ zD(}$6b`*8({&+e^8BlQJ>jLr7+qE-1{S8s}AhvsXY5uCNxfCcNu=9#V%}0VL2k9Lk z!#}y#g~!LQ2_r0@pMBjjFoH>nX)Gi56TC~SY6ph=teRdo2j;>o++3vE9+edLh?{!^ zXLsh(G_v#2T{v{t>@ZtDU^ptsuM>^1oa9gHvmKKxo5Jxi#7WU;N+dTXAT#)T8 z;BS+Cz`p5JYESfqzcw^33_f$B;X=@@V(kY|Y6^?WU|a2nBI8{~XP;ZYSMU;)M(25L zii}2wLuWN(^lF>dVxjaWA9(qKM(eW&upqvj#a4&GM;1DT4LxNR80`w1e2YfkZ|O@< zoH)olx9U(!V_Z=^Wh|O5QQSDth$7zRNV)aBzAiG&{&^}SsIP3Gvxw##PRR$$rWC>% zwG}%FRHj%Cp%hm`cj9{4g@k3*n)||ie#?zrTs$dk;aUxE3G=Ju17FK zBQ1+mi$TMt)=*|{oy#0z7F3%lSHp(ss$v4|I;qf^y^_T3^Vfom)7yGmpXD-wYLocv zZtb^!PPwH4?w(;fsMHSV_V3$~rmT$&3zdcoymFdcSjs`}ewVB!)_o|4I_yRUSBng6 z^4U@PL}ee2GjUzjY1NAA*}+tc57ZM0t_j3Kfo!ZLR{Pto>#!g@s(oV~3k|8V;IL>* z%2Eu8Bb}VK|MQGk7Qa1k_1aQy_50RN7lqtnn)u<99sKjSU@wDlM@5tCtA!Ia(f`aUrd-y3y$bgh zRvB_-^oM-N7Ip84{6i7OoPEAvY#Cl+_jxdUQ=9B%mD0GD64X?`=4hqH%G$7gu!9+$ zvyr-5g`pDKi;UeH)_nD%n|?p}vcqd5-^yV{dd`5NH;5k7p!>J~UK#Y~{H?g&rqup? zd729_T45TGT5P^OYK&^ZaIay|g2GAhZ@mBs*WH26wWJTW`ALOKsPyRvJYoIEd9R&H ze|V7uz!pG(M&u?`?&JQ|#(a2PscSF9SI*HTlm5%`BmEe_0QE3YuT&>}$)g9;s+U|m z`03D)^M9YBOZ^UJl&r-^&S>B>Yi6;1N)}JcPf(sgp?-X=b|0u3ca4a z0=lQBhbqoZn#F|21$N@sr!(yA?BgrpF8t*gd||g*6uF`Y{>VG^epXv%%I~pQr`>(4 z_N^MZb^l_H-{Dxy8^R=|G8pFl7_et!7BDXX-0uf$eoB)d^#Qt~lY;^_ zHGRW}#K|^oJz9jB=%Ak3^R;5~OA&9|?B)zQ!UjuHK9E*><_rxq?~or8ibE13Ulj|u z1^3Ag!J&k{+c3FL=qVgV6XO6$i7Cg#<^*i4tVyR&PZh(jGU%n&M6qa2X53(2zh_Md znYlQ_oIeiRu`^#fa6LlJfxO1|)c|wBT9z}%r!d=AZ8cQ-yS6tWpV!0&z+0a`e(Rx4 zVzoa$^~DOEbE-p6&0>}&GXhaUS6zb6Py^%>*P@;9j?`T1#yK=6nd8|4DRei)uSnSX zpFn0ZJ|`oLr-5$lMCrX9IR<7~tLZWsWLL)zJK=_%Gn+Sb784)$l~PV}49|rWY7FO# zwz=zERK*z(2Zr0LP5u0=&~1%S_!u+9(M{~5uDmv zG1ca$-xF25xa-3@J+Z-uJ)1Qrew%f&Hm-abQ{2N?VONMZTQi){mY5S&AR1)iDv0=P z4golk@!!zKDjFo%1fS1m=9T%4d`h=ZHU2Dx{^(NjzznJReZJ! zuM1?`Jbi%Y+hKB&dpJ$HTq)5qPHOvOy?D*f*I*}Lc4T(0EN4AwQmp%!h5K}l*!t2~ z`1k?Nz?HndGkM)>PBfrloQcHRn!FY}P-IZGOQ+@4Rpw66ATI^#yW-}EKGD9H&z zIarhRW?5_(e~CB>6sR>krWe>pH*WJzD#CjG^~M4;NTDSkYNL-AEKD3|Y!KTO%ZLuC zWL6_ssC}=lXNdtOT|RzeDi}|KO@Af4oF-h3FC`5$|rp zT@iJ#6Nso=b65SrEO^*htFwO)AGk&xgR)fVYKxSc7Jd5Yr{;3{$gH7RP&Xw7CSHZf z7UY&%wNq;lJ_A#uIzJ0DZR_SceAe{qw0yZ8X;)K!@$nk>R82Z%6;2a^@`W$|e5ea> ztf$}ay=#SkP=VbdtnSyfb(u!fHk-|mFumOPLd8>~PkuaiwBOtJi=nT!3wn#!;K9P> z;cbw%ve8RfpP1k|?K}8H*N?}39@XCV| zT@Ab|C8>S2{wdy3VP$k^#IK-Q?Op+EiY zDo38LiOkPttK)NFLi$!ddbjg(i7JTtQjT90BOThegCOk;ldes}3>GGssl`2(GL5BE zS+??gm6Qe1Ke$q@MQ1?&1Mnq+V;OrAg{JO@HV3=NhNaur9T<#01s~R7`Y{9JSFfkH zy~wK25-yW@qds6xb%_S*s;fC5U#`J^r39IGvkQP!JjUVz2U%1+o~aWak9-^P{QeD< z{rh_!DrSJit$~@~<>Xs~2yx&t$1g`TIH#N%7PODTydA`wv?dbp8HsTc;(V^G>@CV| z8$+_3OXK9k2`{q<%w*hJx(O;UsAlah5mPWl95?bkY~JY7`imm27J%;2V<-!W-;{nc zE&i6)2>R6FoDVXj$Ce7ipJVbk{U3DpLhpTpa4Wn-gXIXaE)oK78U!jPO?SQA9JB_+ z@ZQwQAUUe%RmGF3AI_i0PN#0nCc-QR6;xLY_(j9;q6OGbTJ0p^@kK!ZcDnzDV{A@y zjQ-=b*S@tIj~n7Xh%c{-*8J_a8E#e1O8lw17z!iiVW+WK` zh{fK0a1Zyt5Q}Pu5A&bA`WrPu`K2o)cG}8l5#1IBK;5z!joSZRs-{l0)j8exuo$uF zatAD1X0YHw>;GouH8aX$ir4MK>eTnXf?Mb73?DRr+7+v)G6e#%-yBFEue|=lGoFrG z)g2L3b#`EIT_U{u?Otaal<2+{6L(N!Gs=mWk$g+Y#SYGC_C>et1|i3NbBK}VKEyWH zEY9gknodWaO#$)#@~60dTbG~4?4xtOcc?-MIbY26I6IC6jsb}<`ZrG|N?HI>-1Mo- zra%2w>c5m+80TbWx1u|$N}%&!uf^pMup4C-?=Z(w495o*(QEx*H%=Y-D}V$ ziG%sbMUp^c@#26Kc1(VMzG5*YHv`nGNG%FjuUVSF(S6bRi?hF&TsSBVX*1vI+gcoi zT8SSHe2h+!hX1nODlg2qD<(%x4j2o<2jq974ryYkS!9&7^yHtAt_{?nOS*AfZ7JEVofyTNg3wR?hF9sXcP%aC=5kcL&hjotFw zUiqgXyZ*UOmd~~xIyBlIEEq~7Zh}{Yt%p3LTfM03f{k8fk)kQSG+0{*bMxBNj5PgFA?2b|9uf0G?LWSRK5Agn|9CG z2!~#vtdy3{FSl?Vc<>qCddv*ozbpBeP7bKl0yU>=VqR3J?XsZ*m$+CH1-4aQ5v_I! z1Ug(u$q(2|5kpSb69TthIulZI8h2A}U(7Ret2q^LeDvZ`=*#kTw|b#}se8I;iWwB z_5EWmV*gMO^rv}y)4Az-dzb7jE0?{8#K6A#xejLEkg^2{ul0!<0-L~hhNnUQ=pFtW ze>h||dwHZ}|4&CY(6&PU>$#&>z){#n5B7W`Z8&JmyIt)iE?Aa64bPxUz)5VPpYpWjuERlw|SP%$Y3XY zM=XX$PX3qjzB{VPrQH`5Wg~8pzEu$E(iK8)TciaDy(1t>F+f16(p5ky79bELlqf)dnhU3aZ}|6`GP=bf4NnP;AP%I_De zS{!n0VJ5>zK4?5RpLB@M>-a&J5mQQ7O#QU@j|_a8h@m5DcgknNdPgE>4eVLMcurew z8&gW#)g)Pc0 zSoxmO+UHhrvU{IuM6wR+#^bDL^AJ2jsmoiWxP1}AU!Ng)Guy1Ehi>oF~pxB(Z z{PuoCtR@GkU5l7!Gk&%t@l}4*WJ*=YS0Kl4I<=EpczE+j(~2CuZ^@CnZ&PD;yxnN&R4T7J`ZSsMWYyjm^Dr_uYbG zPl+~!+@|tjSoDMFVc~zw->TD3diU*iKNU!m8ugCgpI7*6rl%6b_qOD?x>qNt_lkn4 zNq%X2tK#SrzsL2j0$`?E^r3452RmiJch(w@aEzE{V+yC%jG~ZB*SEe1O!!tkdFVQZ zMM{5em`2%OEv75;I2e;hl5|B_x*n4MN?sDtcO_`*WBe#Kv^RA8WrqoT%7@VIh0I)~ zyGH)i`-(;wSmts+V;xqAAOP6ei~P&8h-&X!q?4`9x@`N=i)~_}FBB7L8Sx zJh-KeHFnmT34)mC)Hz)ZyDa8I*Q$PvgfCKl+SNK-DET?xW(7^i6iOOz;&&%04v)WS z_c*VF8@TsoTgJQ+TyeJqU$-adAk7m9>B0s^W95rxuWWm9?cTTQF_vg1E-48J5ugQC zz+`|-75$Qe2ebIq@Kw~=bM|x8^xb}+33v6zBQ-Os{3;1y!+CmrzblMhlX7gB^Ps;= z^GeXB@xIu}@jEqr%G|GXV-GvSjNw_zpD~-t6ma4xYs;UTTIZe^qAv^iwf1jz;(RjF z8Y!2=VSRcJ^aUp9b}2q#T?5rBVJk??)j7^Ay}nkB-P_h@>2SaF!Wqs~;o$6fclGU8 zMTnq{77_K=Wsoe5$nk+=bVa{}8`wV}zxj_}LMj&vY3$eUGr&O_Tl7CA#zNW`Yny`J z3zSrk9r~A6qw6h9Ga59zf>(J}XcZ{-Teo(R6Txq{`-p){#t%SN?>D-A6AJg>Atr2) zyK%2!GtGMJX2fC#Gjm7j$oA?){dm~ckI<`#`XdDTi?r+^u-YDXW(q{QTfOfz)qWi* z>LL$aRZ?71p@zlEK}9^O298@Qrr(MAP~WigwF&u4%e|8Q^)C zGU!fmKR`uSlGh#J5h#B=G2g>adE+Jg>g?g1LZeH@OXSCP_nyzjdSJ{4DqG zqvL-+dHIQS5|+}q6u$7GNpPhV;rh|T+GdS;U4M#seLQ$Jt3-#+X5aQ?ycW<_{7Ty` zV@iH-ENEiU74F}wAii#FoQB73s z6PS&9eSTKjmZA+{*4iYHsy57YB;d~h#y2k8buK@LZ%c^3HY!r1LS?a+LaFR z8plknXSq)a)(D;lI?<~y9-i~9I`UTeKu}1Rjm~vGLnM1uC<4GNfM}Mvp~qWbh9~yMggw9iBc-v*zsR?*{xjIC~YEHoNtYbMBySNk$ApcO`pG+T-+l z1QPgX1quunQlvAku75ZCBY4BUg_%zNAcgeHiItc%-wY#qEw+c+0-6G{#;i%Fl6aJi z+ip9>r=+^N*cQAWsu8oDtmb~Ze(;IpqqvDR6A@H>@4h^x&~+~XRbLW`cJ(mL#W@)* zd|GgHdn3tErgkuwZobx0kjqFFEVnT)>p zx1n19+XpDyV+Y1&`m(WK?cXQ#DdV49%SsxS-LyNjnZo@qziB<`Rr&Ge{b<-~_khB~ zrRGKDO^>7LmqRzcK4cNTE6K1gzh2V5+ntPa;QGS5hy!L(vJZQjbXSTkgzihkuR#ci zaI>6bd1|@cSZAr@Vw}6w9K$qFdtyHekaoLaxRDXST8kv!?vgt6=%BprqSVxzRQD_( z<=6%1+qL98XeXB6Or(769&_09kifWMp}V(#U9%o$a!tKyqW-8Chb9pNGf*PZ1~sF; z3BglIx`nGu|8Uk{^qx}0&t`|7fhXAqkytOl`y%D;x3Oa4k9^@d7^e66){4v{-i_oz zeYDndt(#h2TDO3ygcd8F}fjy1g<)<0-KkAB<8Tbt7>JMzKFKSa? zBG!l9#b2APku;lAE_Bh& zo!#DC)u!Da#gkNCd{%zj-RUWk3nw`s1xRr;g?LUr! z+Aokr9d{m9e-@OW9j3c01j=r_LHQsECZIr)aXl#X1IUOr{Ca&qj{R2}cZtK?rPM(F zGu-GIn~0QLT9y)TnuZ^oJnlLhHB_#2L#iqu>y1RgONH6)^iC-`k^8%PPCe0xlMAgI zQ4l_mEK#P#nT%yiOJDs=n(Yo27v`4|ky2x800psneZhXijPu49p!}vH*P)td&R^l1 z@64U4!fC5%mXrSTr>7goPo!a2Q@L%O&Bhb9Kw0v^rJC*wuN6N`KCAqC-hx^B>2hBS zZSQ$G{yr4eF5b7iPr%lh7!S#M>OG%zF%3($2v1#i-%+~_e>0BXkzHQAoKE&gjUzpA z^|9)8P3sv+AfDm;wSpit6CZs(g+qZ!jxBbzS_*bwlZ0>U?GDMtG;*fCCddBlpB`Oo&NYmKSmsQTUL!t`PcVTR%0qN-SwXFftNWdl z;cP|OcZstvwfL1|Ue(~wI}f882IjK|3Sah~A~Stfbv;(>1S)d(KV*3ze5FEZ-MyCV zFT9hRmBtWcfTP@73Cs*h;d(AXE4R`*jHH_%Rxcd@DO$X+x(@Nohx#?{e_Y$NdNp+05CU}bHySpO#CAb zqC8RR`g{6y3?yeu0(;|x+}SA%@%4?DoEQ_ zwXVsM2_@iqwn9@LK+S~$2Yk(pcgXaG5{_pgA6kxJ`1ZHutu?4Qr0-j+uu^l)WAyW!Ta@9>M)xJ;LQGd-fe&Fbtxyj1bfaww2 zTp2Jl-B`LiD8tt!`1n{Z+}A_(z=@&w>4^(X7bMJ9t2^quQ{xAFc9q}iav7BR1T{+7Yy0{S>r1 zuS6L*nl;%+o<_w-ztj1pXz<}GxbOY zCHc(7Lgua^D)FHFtFlHfnt5|?)jJTnOFNKp7wDM33s?~)G;m4A1fyKEC6a;^Cy zGgF`%@Rm}r@AW77KM*&cWvjz$o{q`?aKEu9m$VpAcjE?+@pl;!n03;NN@`NsefcXP z#EDBeWS&X{(?S{p71mD1o|=n zE2RHX0_MOK^)0TgA6{hg*JZRvA{OKe+y&*kW-^ZO1*I3_HGJ65hz6va@0Mbs7zqA4 zSV+l~7zX6MUTS}YYT)el=te1xN!*CcrZ1OQbEr~MS`X-wa$MXMBwbHKjHG_4e#sxc z#L&;xV>=vDf0V?%u08nL5!cAWP-$!4yB!lSMC_<~f#98(xxM39_mmWnPA&*iIW|Xp zfej72z`lsdRnw3k4UzU6^9ZS?Jl~mbZN+t0MoPvnkQ5!GOBM$c$5ClFE&7O07Jo&YG{Wy5z7(p{F?P~R(%k8{1^)H>r%<ovw0^EqgS5Lv*;!6R;Qcc!TxD7l zq>*FZa*N~?GCGTSW;l?JmK$}t7?Rg?Dd?-wv*J}(3*E4LuS`Z_rQdYO-1l{kAMtj$ z>and|5K`;2^8nW*AOZ`~xLRA5^#b8m9cs~JC45t4L|F69qJH&DO-~hId{pI0QG zSLi$mW&8AIIKyJ^@P=NVmg}G4EJuklb_@W+b{OLh)`=Fzbks91@$z4B$brO=Jw!H= zci%)BDAmf{{vLT_eXX(d6vg3>3$QE1E}Z+)Q4@GYutr#^i;7rf^?OzFi80P6JpoSs zV=|pxO&Vhxw`w|!X5?SxSKSV7=B>{} zM?#$|Dm^mt!M7`+$BG{IY#mPdR_0evMr7>28eFd*S)-HL;F=rupKpSm1Z+@Nxk4aT3U-(Rv>s3UtVU8b6!iDFkM0+yxE&TB z@s1=@6@YoPpzbiX<&XHXHPzVudeOkLG<>Wk_-a#HJhV}&LY?frM;ETr@9(pk(j0Dr zD9!DT%dia~;k(F1Nr-F-zs%~-RV6zlc`ua*2x${a;%lzQ#OCk;1uLFSvfpg^tFW;^ z#fN-S}gWdU7W4MS@^a~W>hRM^Ar zyF!MPNgh%uyRB<)E20^Uea{bEXXCap54!HlVYQ?yA{vxPKbV4w(_BvKKaKYsB}bD~D0N>bWBleKn%y!Hq3zHfYhva6 z7VBdEM%DOY>GQ`myNGPFa%Q&x$j;LRhwiPanp&^k;pM@m5+RbX!~B;g!@E7Uluxg@ zc=BBl)ioKU&`&x`TS7ayp&Ql3)EZ-34gMLMp=ZOpK`{N7-JaPii+!fT3q|1?W4-Ov z?)4QO`{CNM++qNQEIKROAp9J9LUvKW*@Mv_6FKei4+*1xAVSr{O#>?CT1T&I=@Dx zQ@?~zXWE*8>s%dYIc~Af5<5`(bH^||@Ws1tqInf#iG%ntn&*y`h&7H_L0bCyGa?gH zu^zYT*!0EUJ@4jL-HhT>y|aL{A}@K^ik3E__`FnhY6rLwY6}pCa>Lc?Y_3oC()LY4 zSr_ydpfw*@2Zcf$R7ABA$0`H|?AIrLXj%-(l62AjjjHe_-<>W52HhNf&G^rO3eH{r zk(M;uA6wHyc~~!p&Oz9o?NX6TQl0p*M~!z*kZTI6-Qj6*L!yQ@P0~e;sDu>BdEJD2 zq(XwMk-?T_KV>S6U?+S>!`i9g$!f9BR)noREk08Yumkb!O+sizGMEYy`!na1IdhNO zF)`IQzI!L3Qg}-h;2{I(bz<ohD?oNp|JHN|_@qWd`J*I1_pl;kM;y zhJEZ=%Gz*`n4illdS$3eyU}n~(cv1^KNU_E57RKmINaQvZT=-74ze(`V(M?m=LSgi zw`!?fHyNxqmPXGTF*I&_8QYmv!+TScCa}KYuRbl<FkCmyGEg>6>94pS5VtVY zQ8|L6Dy6rPF7GA$EgCfr-Wn3FJN>TrhjBT|ogat7h_`#{x(G7~xpFiMpYu_N&N5?FOACcH8HhO`|X*F6|m zG#&(O7+@`y7x!WQ)+({hx9td}<1(gB)JVq>8yJ*WwN@iXi_Vdfh56X?&74^)>k238 z>ZIJ(v#^GWuTl?_pBtuFL)h6No6z7d?YK{53>GO>t;v0(*3dtAl{ zf*`r)g$-agp#f+#f{!WB2fMQGZyx*)OYM^__4{N1y$c=b2-r(vG$f9FfRw*o)G~o^ zbol0Q3-?1OH*DDJVf?2pnQFChPEhB@3oKJp19PDxTME1aFo%h2U>u)7eJ{BErmzSc zcq(gY7P}>Sq3IpF;Ew&3cu3VAr%9UWX44h_@4Mb+jhWj!FWm}ee6ohi2PV#;nB+O5JJ=u0vRkfUJXRN)o1E>ohALG^)obfYeGwC~usm|l?ybDN_vu}Zhv>dD z(Tckgu_*ffeqR;|-mmUa$qK0cs09L0wxZzSM|B)io*@^A-}(}?r4{M|LxWpum*r%2imT#XD-RYe<;Lm#Vm;> z<7a@jon15G)Zma)kSS(15j%50`lQx&MGw&CNy(Ihkv+Pw zdl;8h)*c8TGBF@b#hV+K$Z`~Z#wiiI18RP#fOX=uX(D#{=>M^wf!A!d_o|0crXq-9 zNr@OeGw97U?#NO|gQgqw3YHS5rBzHNhaBDNWgX$lK0R06DCrYU@*+l8J$f>SI=nA` z-%wUmbe1As+Y5xEOPVGZXBK@T>uV=Nc6Rcnw#2>8=64UTc7)oWq0P({NARC9W68Ej z?!naJ>ds?g>7i-DEF}v$;lppDp)y8rUn(E)^1TYt@HR6nzl=sbBXx6FJ<~#uM{MDg zN>R3;*b{VQ>6QX2MJ}lZwmFr#_qqj56dkl5`-dCUfXW(vh@;PrO3dl(!+2qG%96v=KFk2Mvc?$@Rg-9Lp8R5t?%TS?;QE0 z(*R2{{+3nY^G9h|QZKsCa(LBySb4U$!E?Z8&j(;rU1Yh%q*avg2i={u5qNm0R~s5cFp0cA^ClYa`h*qT;1r` za^3#0W)}3~cd2-R?zvnz;|dEX8*@tp+&o`|}r-y>dzzEqODy-RV{oQU0CG4X`NCEb@F?FhwFc zZA^HYz;0lrLZ-rZDl7s7UWGr8mlN6F9$@)8 zD#YQ+y!2^r5;kmn`W_phWs>^@li4T@$z8{fm9rXrI_{2cJ`ZCOkru0(%k32p=;2RI zfx02xYUX^Kt2XyH;y0vlMoEILr?7sSght=Rk3@eUD?idPdcLyMz%ocdh5b95w(f|S zMFAKS*4|=4x_+&f+qFZ7)xtzL39Iv}N4V6-6zB|{6jOcV@Zq2MXz$1RYbOa7NMTbq-kjK$6}!<0Q!s)jr|g_gO&9F$ zxM~Gmxd@8YhbU^WY9kd+bSX%U;nZtyrM{Q(=A4hOm^mI?oGh?89A5Qj>V27bNU##| z?~c0&m8GXaMD4}tRl~kAMZN|0jAR-8LVJH6S;qqbxDRmV}5Cvcnq z!Jmgw*>d3&pg(1D&cnVj5h^t3RcU#BZ^j5~e?>9#?{ogxdbX%|*DuQZeQl2ExY7Vo zTWJ#@3cv`8`;9BS5?1TaU^T1VbI2?c!?M z_|Ty{#rLz7H?kolx-HVzh(^Ac3P?$=A|cAT4V7lW_!9IR0t|2UtM!Y7Iw{$?6+2UE}-OcD{U_KH;ARK)GZ!YtgGt3TXyfn&^BE*&TX3HUN_>)Wl49jo?UalT86iNH8WOHu!w4?GT*vz7VFE^NkObg%|gr86kEXc zyX9spF7>$QVTV$2xRy@#{r=7@(=VMk=xvg7@{h?gBSR;mD-3Jx{S4BuCYiY`i{}2< zZ@*B4=1*tmv>|b^VJi8!lu@6Q(-&+_(_@m`;yWAlXtPX&Ofrt2ZsBbaXc1|Vbh)qd z<5sZqag9r98LkBHZb@ylzFS7F!1ddNORtq#MAA8tPdahPHl!*^P@LmXpiGiQB_>jK)k%5VSadFn@hPWMK0k8=)%hI1x~J*KwD-ycjG>WtK)_DwcJjOw zEVJ1*-y*x^c;lbJar+!x&~FZx8!m72r3x*d*gFBpb>|Va7S8~oC|?TpRyCAON(|tpal|_Je4;^%D`Jn}>MRxnj1o~oJ{>|p8y!Lt{F~jEb z@Ri9am?2U)GNUH}xu=!IC89x^nucO~8~*X`_75si8&P+(E*MOnesOWrxFgsZ9fX2D zGeAFxNB-dm*oE({uxf*eok~s!I<|C5$yVR}nSL}}h%og5dZw?Xz0+LG2n|{t7mBAX zfYyGi0*SolDOV^PpizA>5k1akCJ58CxqJbpbbA3EaNIrn@7FVa`*7h=5W^CyV~Qr| zInB43UEh381#lB1bB)15iOk;;GcNdZb0bxRHsQ~#Ay+Qw1Fq%fsj*y8F(JxiU=B#3 zDvTUKmocmy@%thci~4l7!Qf7fo@+Z3G6g)_(VLVI8IzBBbVxs=_`2G%D6AFm?B&)giTch9_N4LA6(lG<%bGh@3 zD*TKpqKwvmvX*euHbYwjlt&;SvELN(G|B%`8YH;#V;G?)FN*@TPNuDQBIOy|pm_S;vO(7)jW|kmr z)og=M?*PICJ>mmxvYPr8QUFC1-1q5-PcQ9h#2T?`^Eu6(rTqh{ZKPGAdF}rH08w6J AMgRZ+ literal 0 HcmV?d00001 diff --git a/windows/deployment/images/drive.PNG b/windows/deployment/images/drive.PNG new file mode 100644 index 0000000000000000000000000000000000000000..fa0970ab02b2584f332f21f3556e3b1c98003f7e GIT binary patch literal 4475 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

L*5PT^qF2WOjAQiNWaO?pCxZ) zVY34VJd3kbqwChM`(LYy;_vj3E4enSFt<~(%Ia2WI0JoT;k>S31MaPEI!XK;iDbr= znN11ZzIoNDvX_wty0a~=nK@h^IjhFk_ubm@fJCDqRH|#R?!nRpl#aV_#JfjZp}%!P zanD@MJ=(RNSN!zAZ%qonvu(>N_Ky|0(ewW9*QUP?_y>dhYGz*-*MH2G5{mygbo(T6 z_QLUu@IkzT`$;|_qps*H8{=2n25tC}!#Um?0k{(1tRJU`W9$dU=~Q&a@yX+o_lRUl cy1=ZA%naU!lEWPRCVBc3PlwNjY3=v@7py}gtN;K2 literal 0 HcmV?d00001 diff --git a/windows/deployment/upgrade/quick-fixes.md b/windows/deployment/upgrade/quick-fixes.md index d11f924e4d..a9cd38bfb3 100644 --- a/windows/deployment/upgrade/quick-fixes.md +++ b/windows/deployment/upgrade/quick-fixes.md @@ -7,7 +7,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: deploy author: greg-lindsay -ms.date: 03/30/2018 +ms.date: 04/17/2018 ms.localizationpriority: high --- @@ -20,32 +20,210 @@ ms.localizationpriority: high >This is a 100 level topic (basic).
>See [Resolve Windows 10 upgrade errors](resolve-windows-10-upgrade-errors.md) for a full list of topics in this article. -The following steps can resolve many Windows upgrade problems. +The following list of fixes can resolve many Windows upgrade problems. You should try these steps before contacting Microsoft support, or attempting a more advanced analysis of a Windows upgrade failure. Also review information at [Windows 10 help](https://support.microsoft.com/en-us/products/windows?os=windows-10). + +The Microsoft Virtual Agent provided by [Microsoft Support](https://support.microsoft.com/contactus/) can help you to analyze and correct some Windows upgrade errors. To talk to a person about your issue, start the Virtual Agent (click **Get started**) and enter "Talk to a person" two times. + +You might also wish to try a new tool available from Microsoft that helps to diagnose many Windows upgrade errors. For more information and to download this tool, see [SetupDiag](setupdiag.md). The topic is more advanced (300 level) because several advanced options are available for using the tool. However, you can also just download the tool and run it with no advanced options. You must understand how to download and then run the program from an [elevated command prompt](#open-an-elevated-command-prompt). + +## List of fixes

    -
  1. Remove nonessential external hardware, such as docks and USB devices.
  2. -
  3. 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
    • -
    -
  4. -
  5. Attempt 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
    • -
    -
  6. -
  7. Update Windows so that all available recommended updates are installed, and ensure the computer is rebooted if this is necessary to complete installation of an update.
  8. -
  9. Uninstall non-Microsoft antivirus software. -
      -
    • Use Windows Defender for protection during the upgrade. -
    • Verify compatibility information and re-install antivirus applications after the upgrade.
    • -
    -
  10. Uninstall all nonessential software.
  11. -
  12. Update firmware and drivers.
  13. -
  14. Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process.
  15. -
  16. Verify at least 16 GB of free space is available to upgrade a 32-bit OS, or 20 GB for a 64-bit OS. -
+
  • Remove nonessential external hardware, such as docks and USB devices. [More information](#remove-external-hardware).
  • +
  • Check the system drive for errors and attempt repairs. [More information](#repair-the-system-drive).
  • +
  • Run the Windows Update troubleshooter. [More information](#windows-update-troubleshooter).
  • +
  • Attempt to restore and repair system files. [More information](#repair-system-files).
  • +
  • Update Windows so that all available recommended updates are installed, and ensure the computer is rebooted if this is necessary to complete installation of an update. [More information](#update-windows).
  • +
  • Temporarily uninstall non-Microsoft antivirus software. + [More information](#uninstall-non-microsoft-antivirus-software).
  • + +
  • Uninstall all nonessential software. [More information](#uninstall-non-essential-software).
  • +
  • Update firmware and drivers. [More information](#update-firmware-and-drivers)
  • +
  • Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process. [More information](#ensure-that-download-and-install-updates-is-selected).
  • +
  • Verify at least 16 GB of free space is available to upgrade a 32-bit OS, or 20 GB for a 64-bit OS. [More information](#verify-disk-space).
  • + + +## Step by step instructions + +### Remove external hardware + +If the computer is portable and it is currently in a docking station, [undock the computer](https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc754084(v=ws.11)). + +Unplug nonessential external hardware devices from the computer, such as: +- Headphones +- Joysticks +- Printers +- Plotters +- Projectors +- Scanners +- Speakers +- USB flash drives +- Portable hard drives +- Portable CD/DVD/Blu-ray drives +- Microphones +- Media card readers +- Cameras/Webcams +- Smart phones +- Secondary monitors, keyboards, mice + +For more information about disconnecting external devices, see [Safely remove hardware in Windows 10](https://support.microsoft.com/en-us/help/4051300/windows-10-safely-remove-hardware) + +### Repair the system drive + +The system drive is the drive that contains the [system partition](https://docs.microsoft.com/windows-hardware/manufacture/desktop/hard-drives-and-partitions#span-idpartitionsspanspan-idpartitionsspanspan-idpartitionsspanpartitions). This is usually the **C:** drive. + +To check and repair errors on the system drive: + +1. Click **Start**. +2. Type **command**. +3. Right-click **Command Prompt** and then left-click **Run as administrator**. +4. If you are prompted by UAC, click **Yes**. +5. Type **chkdsk /F** and press ENTER. +6. When you are prompted to schedule a check the next time the system restarts, type **Y**. +7. See the following example + + ``` + C:\WINDOWS\system32>chkdsk /F + The type of the file system is NTFS. + Cannot lock current drive. + + Chkdsk cannot run because the volume is in use by another + process. Would you like to schedule this volume to be + checked the next time the system restarts? (Y/N) Y + + This volume will be checked the next time the system restarts. + ``` + +8. Restart the computer. The computer will pause before loading Windows and perform a repair of your hard drive. + +### Windows Update Troubleshooter + +The Windows Update troubleshooter tool will automatically analyze and fix problems with Windows Update, such as a corrupted download. It will also tell you if there is a pending reboot that is preventing Windows from updating. + +For Windows 7 and 8.1, the tool is [here](https://aka.ms/diag_wu). + +For Windows 10, the tool is [here](https://aka.ms/wudiag). + +To run the tool, click the appropriate link above. Your web browser will prompt you to save or open the file. Select **open** and the tool will automatically start. The tool will walk you through analyzing and fixing some common problems. + +You can also download the Windows Update Troubleshooter by starting the Microsoft [Virtual Agent](https://support.microsoft.com/contact/virtual-agent/), typing **update Windows**, selecting the version of Windows you are running, and then answering **Yes** when asked "Do you need help troubleshooting Windows Update?" + +If any errors are displayed in the Windows Update Troubleshooter, use the Microsoft [Virtual Agent](https://support.microsoft.com/contact/virtual-agent/) to ask about these errors. The Virtual Agent will perform a search and provide a list of helpful links. + +### Repair system files + +This fix is also described in detail at [answers.microsoft.com](https://answers.microsoft.com/en-us/windows/forum/windows_10-update/system-file-check-sfc-scan-and-repair-system-files/bc609315-da1f-4775-812c-695b60477a93). + +To check and repair system files: + +1. Click **Start**. +2. Type **command**. +3. Right-click **Command Prompt** and then left-click **Run as administrator**. +4. If you are prompted by UAC, click **Yes**. +5. Type **sfc /scannow** and press ENTER. See the following example: + + ``` + C:\>sfc /scannow + + Beginning system scan. This process will take some time. + + Beginning verification phase of system scan. + Verification 100% complete. + + Windows Resource Protection did not find any integrity violations. + ``` +6. If you are running Windows 8.1 or later, type **DISM.exe /Online /Cleanup-image /Restorehealth** and press ENTER (the DISM command options are not available for Windows 7). See the following example: + + ``` + C:\>DISM.exe /Online /Cleanup-image /Restorehealth + + Deployment Image Servicing and Management tool + Version: 10.0.16299.15 + + Image Version: 10.0.16299.309 + + [==========================100.0%==========================] The restore operation completed successfully. + The operation completed successfully. + + ``` + >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). + + +### Update Windows + +You should ensure that all important updates are installed before attempting to upgrade. This includes updates to hardware drivers on your computer. + +The Microsoft [Virtual Agent](https://support.microsoft.com/contact/virtual-agent/) can walk you through the process of making sure that Windows is updated. + +Start the [Virtual Agent](https://support.microsoft.com/contact/virtual-agent/) and then type "update windows." + +Answer questions that the agent asks, and follow instructions to ensure that Windows is up to date. You can also run the [Windows Update Troubleshooter](#windows-update-troubleshooter) described above. + +Click **Start**, click power options, and then restart the computer. + +### Uninstall non-Microsoft antivirus software + +Use Windows Defender for protection during the upgrade. + +Verify compatibility information, and if desired re-install antivirus applications after the upgrade. If you plan to re-install the application after upgrading, be sure that you have the installation media and all required activation information before removing the program. + +To remove the application, go to **Control Panel\Programs\Programs and Features** and click the antivirus application, then click Uninstall. Choose **Yes** when you are asked to confirm program removal. + +For more information, see [Windows 7 - How to properly uninstall programs](https://support.microsoft.com/help/2601726) or [Repair or remove programs in Windows 10](https://support.microsoft.com/help/4028054/windows-repair-or-remove-programs-in-windows-10). + +### Uninstall non-essential software + +Outdated applications can cause problems with a Windows upgrade. Removing old or non-essential applications from the computer can therefore help. + +If you plan to reinstall the application later, be sure that you have the installation media and all required activation information before removing it. + +To remove programs, use the same steps as are provided [above](#uninstall-non-microsoft-antivirus-software) for uninstalling non-Microsoft antivirus software, but instead of removing the antivirus application repeat the steps for all of your non-essential, unused, or out-of-date software. + +### Update firmware and drivers + +Updating firmware (such as the BIOS) and installing hardware drivers is a somewhat advanced task. Do not attempt to update BIOS if you aren't familiar with BIOS settings or are not sure how to restore the previous BIOS version if there are problems. Most BIOS updates are provided as a "flash" update. You manufacturer might provide a tool to perform the update, or you might be required to enter the BIOS and update it manually. Be sure to save your working BIOS settings, since some updates can reset your configuration and make the computer fail to boot if (for example) a RAID configuration is changed. + +Most BIOS and other hardware updates can be obtained from a website maintained by your computer manufacturer. For example, Microsoft Surface device drivers can be obtained at: [Download the latest firmware and drivers for Surface devices](https://docs.microsoft.com/en-us/surface/deploy-the-latest-firmware-and-drivers-for-surface-devices). + +To obtain the proper firmware drivers, search for the most updated driver version provided by your computer manufacturer. Install these updates and reboot the computer after installation. Request assistance from the manufacturer if you have any questions. + +### Ensure that "Download and install updates" is selected + +When you begin a Windows Update, the setup process will ask you to **Get important updates**. Answer **Yes** if the computer you are updating is connected to the Internet. See the following example: + +![Get important updates](../images/update.jpg) + +### Verify disk space + +You can see a list of requirements for Windows 10 at [Windows 10 Specifications & System Requirements](https://www.microsoft.com/windows/windows-10-specifications). One of the requirements is that enough hard drive space be available for the installation to take place. At least 16 GB of free space must be available on the system drive to upgrade a 32-bit OS, or 20 GB for a 64-bit OS. + +To view how much hard drive space is available on your computer, open [File Explorer](https://support.microsoft.com/help/4026617/windows-windows-explorer-has-a-new-name). In Windows 7, this was called Windows Explorer. + +In File Explorer, click on **Computer** or **This PC** on the left, then look under **Hard Disk Drives** or under **Devices and drives**. If there are multiple drives listed, the system drive is the drive that includes a Microsoft Windows logo above the drive icon. + +The amount of space available on the system drive will be displayed under the drive. See the following example: + +![System drive](../images/drive.png) + +In the previous example, there is 703 GB of available free space on the system drive (C:). + +To free up additional space on the system drive, begin by running Disk Cleanup. You can access Disk Cleanup by right-clicking the hard drive icon and then clicking Properties. See the following example: + +![Disk cleanup](../images/cleanup.png) + +For instructions to run Disk Cleanup and other suggestions to free up hard drive space, see [Tips to free up drive space on your PC](https://support.microsoft.com/en-us/help/17421/windows-free-up-drive-space#delete-files-using-disk-cleanup=windows-8). + +When you run Disk Cleanup and enable the option to Clean up system files, you can remove previous Windows installations which can free a large amount of space. You should only do this if you do not plan to restore the old OS version. + +### Open an elevated command prompt + +To launch an elevated command prompt, press the Windows key on your keyboard, type **cmd**, press Ctrl+Shift+Enter, and then Alt+C to confirm the elevation prompt. Screenshots and other steps to open an administrator (aka elevevated) command prompt are [here](https://answers.microsoft.com/en-us/windows/forum/windows_7-security/command-prompt-admin-windows-7/6a188166-5e23-461f-b468-f325688ec8c7). + +Note: When you open an elevated command prompt, you will usually start in the **C:\WINDOWS\system32** directory. To run a program that you recently downloaded, you must change to the directory where the program is located. Alternatively, you can move or copy the program to a location on the computer that is automatically searched. These directories are listed in the [PATH variable](https://answers.microsoft.com/en-us/windows/forum/windows_10-other_settings-winpc/adding-path-variable/97300613-20cb-4d85-8d0e-cc9d3549ba23). + +If this is too complicated for you, then use File Explorer to create a new folder under C: with a short name such as "new" then copy or move the programs you want to run (like SetupDiag) to this folder using File Explorer. When you open an elevated command prompt, change to this directory by typing "cd c:\new" and now you can run the programs in that folder. + +If you downloaded the SetupDiag.exe program to your computer, then copied it to the folder C:\new, and you opened an elevated command prompt then typed cd c:\new to change to this directory, you can just type setupdiag and press ENTER to run the program. This program will analyze the files on your computer to see why a Windows Upgrade failed and if the reason was a common one, it will report this reason. It will not fix the problem for you, but knowing why the upgrade failed enables you to take steps to fix the problem. ## Related topics diff --git a/windows/deployment/upgrade/troubleshoot-upgrade-errors.md b/windows/deployment/upgrade/troubleshoot-upgrade-errors.md index a7f5d26c91..9ebd8766d6 100644 --- a/windows/deployment/upgrade/troubleshoot-upgrade-errors.md +++ b/windows/deployment/upgrade/troubleshoot-upgrade-errors.md @@ -32,6 +32,9 @@ These phases are explained in greater detail [below](#the-windows-10-upgrade-pro Since the computer is booted into Windows PE during the SafeOS phase, a useful troubleshooting technique is to boot into [Windows PE](https://docs.microsoft.com/windows-hardware/manufacture/desktop/winpe-intro) using installation media. You can use the [media creation tool](https://www.microsoft.com/software-download/windows10) to create bootable media, or you can use tools such as the [Windows ADK](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit), and then boot your device from this media to test for hardware and firmware compatibility issues. + >[!TIP] + >If you attempt to use the media creation tool with a USB drive and this fails with error 0x80004005 - 0xa001a, this is because the USB drive is using GPT partition style. The tool requires that you use MBR partition style. You can use the DISKPART command to convert the USB drive from GPT to MBR. For more information, see [Change a GUID Partition Table Disk into a Master Boot Record Disk](https://go.microsoft.com/fwlink/?LinkId=207050). + **Do not proceed with the Windows 10 installation after booting from this media**. This method can only be used to perform a clean install which will not migrate any of your apps and settings, and you will be required re-enter your Windows 10 license information. If the computer does not successfully boot into Windows PE using the media that you created, this is likely due to a hardware or firmware issue. Check with your hardware manufacturer and apply any recommended BIOS and firmware updates. If you are still unable to boot to installation media after applying updates, disconnect or replace legacy hardware. From 38ba5c9216f3cda935ec912a65639e31446b73c3 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 17 Apr 2018 21:21:11 +0000 Subject: [PATCH 6/8] Merged PR 7225: Add note on duration of video connection --- devices/surface-hub/connect-and-display-with-surface-hub.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/devices/surface-hub/connect-and-display-with-surface-hub.md b/devices/surface-hub/connect-and-display-with-surface-hub.md index 44cc9145f9..dd8d127472 100644 --- a/devices/surface-hub/connect-and-display-with-surface-hub.md +++ b/devices/surface-hub/connect-and-display-with-surface-hub.md @@ -17,6 +17,9 @@ ms.localizationpriority: medium You can connect other devices to your Microsoft Surface Hub to display content. This topic describes the Guest Mode, Replacement PC Mode, and Video Out functionality available through wired connections, and also lists accessories that you can connect to Surface Hub using [Bluetooth](#bluetooth-accessories). +>[!NOTE] +>Surface Hub will use the video input that you select until a new connection is made, the existing connection is disrupted, or the Connect App is closed. + ## Which method should I choose? When connecting external devices and displays to a Surface Hub, there are several available options. The method you use will depend upon your scenario and needs. From c911270c0b2f12648b5d6b84569ce144399f3509 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Tue, 17 Apr 2018 21:54:10 +0000 Subject: [PATCH 7/8] Merged PR 7231: KioskBrowser policies - removed user scope and added EnableEndSessionButton --- .../mdm/images/provisioning-csp-wifi.png | Bin 5373 -> 10985 bytes windows/client-management/mdm/wifi-csp.md | 5 ++++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/images/provisioning-csp-wifi.png b/windows/client-management/mdm/images/provisioning-csp-wifi.png index c3f21cb31d33ebc0512bca7a64696e639afb16fb..463a784f956245bd7dc623803d28528317424efc 100644 GIT binary patch literal 10985 zcmch7cT`kclkf4Oq9R!`0+IzA1SB^}$p|eVQ3NkJ=g?#nkOm|RNNOZW&N&;pNrL2@ zq>(J4$(cE=_rCew_r95Vv)-)tN3UMJ`|R3#SN*E$SG7;*6Ey|G8?-k703cLSl+^%$ zKR5y4lKr(mz!BEhu9D!_B^M2ahd{|U`W5iUWeXWq82~7cA~^l?3i$iFqoSS*01$n_ zeJ-^-w%13<$K%q1Y8 zFl;OXEi5b~W`O328Z<%0HPe`BdiUsb(7c6)rM$en4z{*=My!Cej^%S`rg`YG7Lq42 zo**~8op^~jv`MJq;QN++EVjwbI{nbhcYA&FMowJZg3BOP7Xbl*jg8H!4gt`oR0Cna zUOqZW8U3osrd}y~HX*#*J;UoqnWl`zYCCI;2io%Lx`tH+MLtR^|#f^uH#9v0UwK zd7hkXU|{gH)eQh9vnitB%m%4q9zRk>)1~&apJm6!7TOPQU#Yjd<(kW0kW!N*gr0|W z_6PFeI~5w$J%c^NTt_~*d)0(fwDVY5wK8~+zqWmxa!FxN_*;F<;WHyzuj8@9n69IN zKz!n%Qbyn-LnnrmAdP@37fn9*ppc$-JJd5v)Z|kM&hj=ep!N%MK1PeSJIqejNsrlZ{=<#CO?j%S4jAEfHq_Db|`<(mW99^RC zr$z;C48%sOQwOH%hI#V`9*|P#(Q%b!S(a)i-&|l9$&nBDxaJ_q z+|%YXLD$%kw7g!>TF7=Fy?9gbV0oH06l!(MN;kRqJZ?$(4dsCKeBT^u*7`?JsZo&u z=XQw=P$s8|JzY7+Bn{|HHZ(1w^K8`3O4OI}hG*?O{NHLl)6yu8l6qTj(*1;A-KCEx z!-z3FE%t℞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 literal 5373 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 diff --git a/windows/client-management/mdm/wifi-csp.md b/windows/client-management/mdm/wifi-csp.md index a533138079..65e4a03576 100644 --- a/windows/client-management/mdm/wifi-csp.md +++ b/windows/client-management/mdm/wifi-csp.md @@ -7,7 +7,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 06/26/2017 +ms.date: 04/16/2018 --- # WiFi CSP @@ -31,6 +31,9 @@ The following image shows the WiFi configuration service provider in tree format The following list shows the characteristics and parameters. +
    **Device or User profile** +For user profile, use ./User/Vendor/MSFT/Wifi path and for device profile, use ./Device/Vendor/MSFT/Wifi path. + **Profile** Identifies the Wi-Fi network configuration. Each Wi-Fi network configuration is represented by a profile object. This network profile includes all the information required for the device to connect to that network – for example, the SSID, authentication and encryption methods and passphrase in case of WEP or WPA2 networks. From 642d2f56b24c563ae1bd326a1f534b0e2eb9b4f9 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 17 Apr 2018 15:07:42 -0700 Subject: [PATCH 8/8] added new black list --- ...oy-windows-defender-application-control.md | 1412 +++++++++-------- 1 file changed, 724 insertions(+), 688 deletions(-) diff --git a/windows/security/threat-protection/device-guard/steps-to-deploy-windows-defender-application-control.md b/windows/security/threat-protection/device-guard/steps-to-deploy-windows-defender-application-control.md index 459bdc15be..e29fe588ae 100644 --- a/windows/security/threat-protection/device-guard/steps-to-deploy-windows-defender-application-control.md +++ b/windows/security/threat-protection/device-guard/steps-to-deploy-windows-defender-application-control.md @@ -98,697 +98,733 @@ For October 2017, we are announcing an update to system.management.automation.dl Microsoft recommends that you block the following Microsoft-signed applications and PowerShell files by merging the following policy into your existing policy to add these deny rules using the Merge-CIPolicy cmdlet: ``` - - - 10.0.0.0 - {A244370E-44C9-4C06-B551-F6016E563076} - {2E07F7E4-194C-4D20-B7C9-6F44A6C5A234} - - - - - - - - - - - - - + +- + 10.0.0.0 + {A244370E-44C9-4C06-B551-F6016E563076} + {2E07F7E4-194C-4D20-B7C9-6F44A6C5A234} +- +- + + +- + + +- + + +- + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +- + +- +- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +- +- + + +- + + +- + + +- + + +- + + +- + + +- + + +- + + +- + + +- + + +- + + +- + + +- + + +- + + +- + + +- + + +- + + +- +- + + +- + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +- + +- +- +- +- +- + + + + +- +- +- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - 0 - - -``` + + + 0 + + + ```
    To create a WDAC policy, copy each of the following commands into an elevated Windows PowerShell session, in order: