From 31b2f746829621dd1a29c737517c5f2a867a3dbf Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Sun, 25 Aug 2019 12:55:54 -0500 Subject: [PATCH 001/116] Update networkproxy-csp.md --- .../client-management/mdm/networkproxy-csp.md | 58 ++++++++++++++++++- 1 file changed, 55 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 563f13334a..95d3ddc7c0 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -39,7 +39,7 @@ Added in Windows 10, version 1803. When set to 0, it enables proxy configuration Supported operations are Add, Get, Replace, and Delete. > [!Note] -> Per user proxy configuration setting is not supported. +> Per user proxy configuration setting is not supported using a configuration file, only modifying registry settings on local machine. **AutoDetect** Automatically detect settings. If enabled, the system tries to find the path to a PAC script. @@ -50,7 +50,7 @@ Valid values:
  • 1 (default) - Enabled
  • -The data type is int. Supported operations are Get and Replace. Starting in Window 10, version 1803, the Delete operation is also supported. +The data type is integer. Supported operations are Get and Replace. Starting in Window 10, version 1803, the Delete operation is also supported. **SetupScriptUrl** Address to the PAC script you want to use. @@ -80,4 +80,56 @@ Valid values:
  • 1 - Use proxy server for local addresses
  • -The data type is int. Supported operations are Get and Replace. Starting in Window 10, version 1803, the Delete operation is also supported. +The data type is integer. Supported operations are Get and Replace. Starting in Window 10, version 1803, the Delete operation is also supported. + +# Configuration Example + +These generic code portions for the options **ProxySettingsPerUser**, **Autodetect** and **SetupScriptURL** can be used for a specific operation, for example Replace. Only put the portion of code needed in the **Replace** section. + + + + 1 + + + ./Vendor/MSFT/NetworkProxy/ProxySettingsPerUser + + + int + text/plain + + 0 + + + + + + + 2 + + + ./Vendor/MSFT/NetworkProxy/AutoDetect + + + int + text/plain + + 1 + + + + + + + 3 + + + ./Vendor/MSFT/NetworkProxy/SetupScriptUrl + + + chr + text/plain + + Insert the proxy PAC URL location here: + + + From 17155b7a3d3aa719646276698598fe0da98cdac0 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Wed, 28 Aug 2019 19:41:30 -0500 Subject: [PATCH 002/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 95cb657da4..0cfeb4c628 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -40,7 +40,6 @@ Added in Windows 10, version 1803. When set to 0, it enables proxy configuration Supported operations are Add, Get, Replace, and Delete. - > [!Note] > Per user proxy configuration setting is not supported using a configuration file, only modifying registry settings on local machine. From 83bb8a90db9703a2b4a473c6b7968d083c0d0bdb Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Wed, 28 Aug 2019 19:41:39 -0500 Subject: [PATCH 003/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 0cfeb4c628..d1a6b9c3f1 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -43,7 +43,6 @@ Supported operations are Add, Get, Replace, and Delete. > [!Note] > Per user proxy configuration setting is not supported using a configuration file, only modifying registry settings on local machine. - **AutoDetect** Automatically detect settings. If enabled, the system tries to find the path to a PAC script. From 13eec67b3d7da1beef3506c41d92b287c446d65c Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Wed, 28 Aug 2019 19:41:49 -0500 Subject: [PATCH 004/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index d1a6b9c3f1..c56c872e67 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -52,7 +52,6 @@ Valid values:
  • 1 (default) - Enabled
  • - The data type is integer. Supported operations are Get and Replace. Starting in Window 10, version 1803, the Delete operation is also supported. From b290d189b9ad8f2f12e5151175bc48db38bc99bb Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Wed, 28 Aug 2019 19:42:00 -0500 Subject: [PATCH 005/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index c56c872e67..55790413a8 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -54,7 +54,6 @@ Valid values: The data type is integer. Supported operations are Get and Replace. Starting in Window 10, version 1803, the Delete operation is also supported. - **SetupScriptUrl** Address to the PAC script you want to use. From d4a0b7ec2a58d9374db93b9e4123ad37ff0532c1 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Wed, 28 Aug 2019 19:42:12 -0500 Subject: [PATCH 006/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 55790413a8..4a028dfe80 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -82,7 +82,6 @@ Valid values:
  • 1 - Do not use proxy server for local addresses
  • - The data type is integer. Supported operations are Get and Replace. Starting in Window 10, version 1803, the Delete operation is also supported. # Configuration Example From 377afbdb0afd7e0a7ee0d988be4f6af1da7b823f Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Wed, 28 Aug 2019 19:42:27 -0500 Subject: [PATCH 007/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 4a028dfe80..2e2d0754d9 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -87,7 +87,7 @@ The data type is integer. Supported operations are Get and Replace. Starting in # Configuration Example These generic code portions for the options **ProxySettingsPerUser**, **Autodetect** and **SetupScriptURL** can be used for a specific operation, for example Replace. Only put the portion of code needed in the **Replace** section. - +```xml 1 From dc8e628f980b3c1660e128e1775abdfd062e0d9e Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Wed, 28 Aug 2019 19:42:37 -0500 Subject: [PATCH 008/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 2e2d0754d9..4df0b781a3 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -89,7 +89,6 @@ The data type is integer. Supported operations are Get and Replace. Starting in These generic code portions for the options **ProxySettingsPerUser**, **Autodetect** and **SetupScriptURL** can be used for a specific operation, for example Replace. Only put the portion of code needed in the **Replace** section. ```xml - 1 From 5de5fb66c50ce496337240e39c520935a278a680 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Wed, 28 Aug 2019 19:42:46 -0500 Subject: [PATCH 009/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 4df0b781a3..3205db8481 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -89,7 +89,7 @@ The data type is integer. Supported operations are Get and Replace. Starting in These generic code portions for the options **ProxySettingsPerUser**, **Autodetect** and **SetupScriptURL** can be used for a specific operation, for example Replace. Only put the portion of code needed in the **Replace** section. ```xml - 1 + 1 ./Vendor/MSFT/NetworkProxy/ProxySettingsPerUser From 191ea43706015bf00dcd596f6121c9261006868b Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Wed, 28 Aug 2019 19:43:00 -0500 Subject: [PATCH 010/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 3205db8481..ed708b8621 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -90,7 +90,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete ```xml 1 - + ./Vendor/MSFT/NetworkProxy/ProxySettingsPerUser From c0e60244be23ec03ed09f4ba539d19f493fc9bbc Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Wed, 28 Aug 2019 19:43:35 -0500 Subject: [PATCH 011/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index ed708b8621..b36b3d4a66 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -41,7 +41,7 @@ Added in Windows 10, version 1803. When set to 0, it enables proxy configuration Supported operations are Add, Get, Replace, and Delete. > [!Note] -> Per user proxy configuration setting is not supported using a configuration file, only modifying registry settings on local machine. +> Per user proxy configuration setting is not supported using a configuration file, only modifying registry settings on a local machine. **AutoDetect** Automatically detect settings. If enabled, the system tries to find the path to a PAC script. From e0a58387c235ebf1f1af09ff181ddb09ea67fbc9 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Wed, 28 Aug 2019 19:43:50 -0500 Subject: [PATCH 012/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index b36b3d4a66..0179caef55 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -86,7 +86,7 @@ The data type is integer. Supported operations are Get and Replace. Starting in # Configuration Example -These generic code portions for the options **ProxySettingsPerUser**, **Autodetect** and **SetupScriptURL** can be used for a specific operation, for example Replace. Only put the portion of code needed in the **Replace** section. +These generic code portions for the options **ProxySettingsPerUser**, **Autodetect**, and **SetupScriptURL** can be used for a specific operation, for example Replace. Only enter the portion of code needed in the **Replace** section. ```xml 1 From 7d6a9f65cd79de514040d8c537a8b377efbdd86d Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Mon, 2 Sep 2019 17:40:26 -0500 Subject: [PATCH 013/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 0179caef55..ed7d1c51bf 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -52,7 +52,7 @@ Valid values:
  • 1 (default) - Enabled
  • -The data type is integer. Supported operations are Get and Replace. Starting in Window 10, version 1803, the Delete operation is also supported. +The data type is integer. Supported operations are Get and Replace. Starting in Windows 10, version 1803, the Delete operation is also supported. **SetupScriptUrl** Address to the PAC script you want to use. From cd88d244152b606c3565eeb1550ec53b81aed038 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Sun, 8 Sep 2019 07:36:20 -0500 Subject: [PATCH 014/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index ed7d1c51bf..2b8b5ead84 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -103,6 +103,8 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
    + + 2 From 70107be12cdc429d3273f25d57891578450f602d Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Sun, 8 Sep 2019 07:36:42 -0500 Subject: [PATCH 015/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 2b8b5ead84..5d48e50969 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -106,7 +106,6 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete - 2 From c966b3ad773b7c8185b8ffeef387c7e9fb71d52f Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Sun, 8 Sep 2019 07:36:59 -0500 Subject: [PATCH 016/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 5d48e50969..ca499526ef 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -106,7 +106,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete - 2 + 2 ./Vendor/MSFT/NetworkProxy/AutoDetect From 7882700aab3cba356ab3099317af8c26f40ee64d Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:46:25 -0500 Subject: [PATCH 017/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index ca499526ef..2af19a2a0e 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -107,7 +107,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete 2 - + ./Vendor/MSFT/NetworkProxy/AutoDetect From ab4ba883a076b5b13e1f47ace8e2843805acd0c2 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:46:41 -0500 Subject: [PATCH 018/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 2af19a2a0e..b0765b2c74 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -108,7 +108,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete 2 - + ./Vendor/MSFT/NetworkProxy/AutoDetect From 619a2c07eecf408e5cd720c0f40648a006283de3 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:46:59 -0500 Subject: [PATCH 019/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index b0765b2c74..aaf65f0f8e 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -109,7 +109,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete 2 - ./Vendor/MSFT/NetworkProxy/AutoDetect + ./Vendor/MSFT/NetworkProxy/AutoDetect int From c431571ff3622b00ab1616a5aef41772f408b80a Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:47:29 -0500 Subject: [PATCH 020/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index aaf65f0f8e..b1f08cdb5b 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -135,4 +135,4 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete - +```xml From c3030195b0bc9406a8bbae5bed4d48f6c69817e1 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:48:03 -0500 Subject: [PATCH 021/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index b1f08cdb5b..8c923da971 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -133,6 +133,5 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete Insert the proxy PAC URL location here: - ```xml From 0966a538009cd2bdeca6948a9f1e4ad669a42532 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:48:21 -0500 Subject: [PATCH 022/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 8c923da971..24d17a4c4d 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -112,7 +112,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete ./Vendor/MSFT/NetworkProxy/AutoDetect - int + int text/plain 1 From 2d6c21aba5c21d2779a08e0c8b7f41c482a611e1 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:49:02 -0500 Subject: [PATCH 023/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 24d17a4c4d..45bfe1e2bd 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -40,7 +40,7 @@ Added in Windows 10, version 1803. When set to 0, it enables proxy configuration Supported operations are Add, Get, Replace, and Delete. -> [!Note] +> [!Note] > Per user proxy configuration setting is not supported using a configuration file, only modifying registry settings on a local machine. **AutoDetect** From 56140389e2e5e315b43f225958918636f239898a Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:49:18 -0500 Subject: [PATCH 024/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 45bfe1e2bd..3fde06c120 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -114,7 +114,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete int text/plain - + 1 From e63b80ead2b40e6b3395dff6fb1c11381df45008 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:49:30 -0500 Subject: [PATCH 025/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 3fde06c120..c1b0a77d48 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -115,7 +115,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete int text/plain - 1 + 1 From 2ecdaea6f3f68cf1a62fdb34dc0837cf079d5c02 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:49:45 -0500 Subject: [PATCH 026/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index c1b0a77d48..18e88b62cf 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -116,7 +116,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete text/plain 1 -
    +
    From 317a7813d90d0a37c24a9982ec75a87a06fa081a Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:49:57 -0500 Subject: [PATCH 027/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 18e88b62cf..cb347bb079 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -117,7 +117,6 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete 1
    -
    From 525854c647dd0830052499297c1fb6f79ca25372 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:50:22 -0500 Subject: [PATCH 028/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index cb347bb079..03ed49b45a 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -119,6 +119,8 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete
    + + 3 From 2d98dfd1c828c61191a80724235100af797b74d5 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:50:36 -0500 Subject: [PATCH 029/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 03ed49b45a..28dcaa5af4 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -126,7 +126,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete 3 - ./Vendor/MSFT/NetworkProxy/SetupScriptUrl + ./Vendor/MSFT/NetworkProxy/SetupScriptUrl chr From ad63f6dfb57df49ccb3420ffaba2327bfdbb4b66 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:50:49 -0500 Subject: [PATCH 030/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 28dcaa5af4..85c1cd5c53 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -123,7 +123,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete - 3 + 3 ./Vendor/MSFT/NetworkProxy/SetupScriptUrl From 29f714a4b5cd80e37f4854a5d9580efd254a0ef6 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:51:03 -0500 Subject: [PATCH 031/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 85c1cd5c53..a6c1996789 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -124,7 +124,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete 3 - + ./Vendor/MSFT/NetworkProxy/SetupScriptUrl From d41aa9641f6415b27107f63f9d97c9699c9ab589 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:51:16 -0500 Subject: [PATCH 032/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index a6c1996789..121e7684da 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -125,7 +125,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete 3 - + ./Vendor/MSFT/NetworkProxy/SetupScriptUrl From 2b5ab35ef1c0fb660273705eab3463c3986004eb Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:51:57 -0500 Subject: [PATCH 033/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 121e7684da..65429382d3 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -133,6 +133,6 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete text/plain Insert the proxy PAC URL location here: - + ```xml From 197c45f7afc8aa3395705777e0edbf492cde3d00 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:52:17 -0500 Subject: [PATCH 034/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 65429382d3..000eb022b9 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -132,7 +132,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete chr text/plain - Insert the proxy PAC URL location here: + Insert the proxy PAC URL location here: ```xml From 30a5c4de3bac2d2cb976d740e71f7d4c68378d0b Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:52:29 -0500 Subject: [PATCH 035/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 000eb022b9..2a0d589fae 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -128,7 +128,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete ./Vendor/MSFT/NetworkProxy/SetupScriptUrl - + chr text/plain From ba859786597953a51dfc95fd9787c5859d3e8be0 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:52:43 -0500 Subject: [PATCH 036/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 2a0d589fae..4a64f181cc 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -129,7 +129,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete ./Vendor/MSFT/NetworkProxy/SetupScriptUrl - chr + chr text/plain Insert the proxy PAC URL location here: From 2ef5b7d811dc3dccb5722af4de19e5ffef451437 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:53:00 -0500 Subject: [PATCH 037/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 4a64f181cc..6f440d700a 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -130,7 +130,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete chr - text/plain + text/plain Insert the proxy PAC URL location here: From 2b6e9a7538fb25218ac3c22aa1488fb0aed1c930 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:53:11 -0500 Subject: [PATCH 038/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 6f440d700a..0bdde3e80d 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -131,7 +131,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete chr text/plain - + Insert the proxy PAC URL location here: From da861d95380045592d3618dbdb076bfbe571e1ac Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:54:06 -0500 Subject: [PATCH 039/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 0bdde3e80d..b463ada2e3 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -127,7 +127,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete ./Vendor/MSFT/NetworkProxy/SetupScriptUrl - + chr text/plain From c54465aa685a38ad818e231a96d800469671f964 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:54:42 -0500 Subject: [PATCH 040/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index b463ada2e3..ae94ed18dc 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -43,7 +43,7 @@ Supported operations are Add, Get, Replace, and Delete. > [!Note] > Per user proxy configuration setting is not supported using a configuration file, only modifying registry settings on a local machine. -**AutoDetect** +**AutoDetect** Automatically detect settings. If enabled, the system tries to find the path to a PAC script. Valid values: From d37f8f27b611be342016a507497c239a52fedb78 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:55:13 -0500 Subject: [PATCH 041/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index ae94ed18dc..b93457d6a0 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -54,7 +54,7 @@ Valid values: The data type is integer. Supported operations are Get and Replace. Starting in Windows 10, version 1803, the Delete operation is also supported. -**SetupScriptUrl** +**SetupScriptUrl** Address to the PAC script you want to use. The data type is string. Supported operations are Get and Replace. Starting in Windows 10, version 1803, the Delete operation is also supported. From f9eb9e5ab2c732a14d0021f9a975ba5cc7fbfa34 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:55:44 -0500 Subject: [PATCH 042/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index b93457d6a0..dd09407550 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -88,7 +88,7 @@ The data type is integer. Supported operations are Get and Replace. Starting in These generic code portions for the options **ProxySettingsPerUser**, **Autodetect**, and **SetupScriptURL** can be used for a specific operation, for example Replace. Only enter the portion of code needed in the **Replace** section. ```xml - + 1 From be7f223d7a025f9e49052037c6ea1554aca1758b Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:56:24 -0500 Subject: [PATCH 043/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index dd09407550..66a0ff9bca 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -100,7 +100,6 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete 0 - From 2553a369abe3d9164c10172708020721542cbd00 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:56:44 -0500 Subject: [PATCH 044/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 66a0ff9bca..d51e3be155 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -91,7 +91,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete 1 - + ./Vendor/MSFT/NetworkProxy/ProxySettingsPerUser From 067fffc19efd444902b1e3b8f61dd42418e0214b Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:57:08 -0500 Subject: [PATCH 045/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index d51e3be155..6f5267cf9c 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -92,7 +92,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete 1 - ./Vendor/MSFT/NetworkProxy/ProxySettingsPerUser + ./Vendor/MSFT/NetworkProxy/ProxySettingsPerUser int From 1e11b4d60b65a3b17e61421321df5ce4d8db85f1 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:57:28 -0500 Subject: [PATCH 046/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 6f5267cf9c..6a7188a35d 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -93,7 +93,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete ./Vendor/MSFT/NetworkProxy/ProxySettingsPerUser - + int text/plain From 05c167605cf79987af04a4fd1d503657bed63874 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:59:15 -0500 Subject: [PATCH 047/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 6a7188a35d..9cdc32b4c6 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -94,7 +94,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete ./Vendor/MSFT/NetworkProxy/ProxySettingsPerUser - + int text/plain From 202c5f0fbeec2fdb48e73123fab33f3ada62f94b Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 05:59:36 -0500 Subject: [PATCH 048/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 9cdc32b4c6..a5fc1b04f7 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -95,7 +95,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete ./Vendor/MSFT/NetworkProxy/ProxySettingsPerUser - int + int text/plain 0 From 83f1978853793522e244ab856d8daad3129135d6 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 06:00:21 -0500 Subject: [PATCH 049/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index a5fc1b04f7..649ea2b13e 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -96,7 +96,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete int - text/plain + text/plain 0 From 3213fb8cc1670b26454436b9045bcf1ffe838a9f Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 06:00:48 -0500 Subject: [PATCH 050/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 649ea2b13e..998623f760 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -97,7 +97,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete int text/plain - + 0
    From 8d8042a5c1fdeaa74bb1e3d6dd1d324c4a99fe69 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 06:01:15 -0500 Subject: [PATCH 051/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 998623f760..360b4f1f2a 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -98,7 +98,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete int text/plain - 0 + 0 From 22e9fbb81610f4b44272540e46dc0edbd3532d61 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 06:01:51 -0500 Subject: [PATCH 052/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 360b4f1f2a..b0cc4a6a6c 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -99,7 +99,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete text/plain 0 - + From 928d50be3587052bed680cffd8b546ad75ce10ad Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 06:02:19 -0500 Subject: [PATCH 053/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index b0cc4a6a6c..f61e262a21 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -109,7 +109,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete ./Vendor/MSFT/NetworkProxy/AutoDetect - + int text/plain From 817e222ec6ba37eddcacb5c9f847724ac4cac3f5 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 06:02:50 -0500 Subject: [PATCH 054/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index f61e262a21..dfdda26bdd 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -119,7 +119,6 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete - 3 From 5808658fbc6caf310880882d7d31ac2b3e01223d Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 10 Sep 2019 06:03:48 -0500 Subject: [PATCH 055/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index dfdda26bdd..2da211b06c 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -110,7 +110,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete ./Vendor/MSFT/NetworkProxy/AutoDetect - + int text/plain From 2bf4a0d060525471b46aee2e21fe2345998afd1e Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 12 Sep 2019 14:10:27 -0700 Subject: [PATCH 056/116] Added Vibranium updates --- windows/client-management/mdm/supl-csp.md | 23 ++++--------- .../client-management/mdm/supl-ddf-file.md | 33 ++++++++++++++++--- 2 files changed, 35 insertions(+), 21 deletions(-) diff --git a/windows/client-management/mdm/supl-csp.md b/windows/client-management/mdm/supl-csp.md index 09ea7f32d0..28b90ac61b 100644 --- a/windows/client-management/mdm/supl-csp.md +++ b/windows/client-management/mdm/supl-csp.md @@ -9,13 +9,13 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman -ms.date: 07/20/2018 +ms.date: 09/12/2019 --- # SUPL CSP > [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. The SUPL configuration service provider is used to configure the location client, as shown in the following table. @@ -86,7 +86,10 @@ If this value is not specified, the device infers the H-SLP address from the IMS For OMA DM, if the format for this node is incorrect the entry will be ignored and an error will be returned, but the configuration service provider will continue processing the rest of the parameters. **Version** -Optional. Determines the version of the SUPL protocol to use. For SUPL 1.0, set this value to `1`. For SUPL 2.0, set this value to `2`. The default is 1. +Optional. Determines which SUPL major version the GPS driver should use. (Refer to the FullVersion field for extended usage.) For SUPL 1.0.0, set this value to `1`. For SUPL 2.0.0, set this value to `2`. The default is 1. + +**FullVersion** +Added in the next major release of Windows 10. Optional. Determines which full version (X, Y, or Z) the GPS driver should use. X, Y, and Z are the major, minor, and service indicator versions, respectively. If FullVersion field is defined, a Version field that defines only the major version is ignored. **MCCMNCPairs** Required. List all of the MCC and MNC pairs owned by the mobile operator. This list is used to verify that the UICC matches the network and SUPL can be used. When the UICC and network do not match, the device uses the default location service and does not use SUPL. @@ -582,18 +585,6 @@ The following table shows the Microsoft custom elements that this configuration   - ## Related topics - -[Configuration service provider reference](configuration-service-provider-reference.md) - -  - -  - - - - - - +[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file diff --git a/windows/client-management/mdm/supl-ddf-file.md b/windows/client-management/mdm/supl-ddf-file.md index bf899e6c8e..e2b10b625a 100644 --- a/windows/client-management/mdm/supl-ddf-file.md +++ b/windows/client-management/mdm/supl-ddf-file.md @@ -15,13 +15,13 @@ ms.date: 07/20/2018 # SUPL DDF file > [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. -This topic shows the OMA DM device description framework (DDF) for the **SUPL** configuration service provider. +This topic shows the OMA DM device description framework (DDF) for the **SUPL** configuration service provider (CSP). Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download). -The XML below is for Windows 10, version 1809. +The XML below is the DDF for the current version for this CSP. ```xml @@ -47,7 +47,7 @@ The XML below is for Windows 10, version 1809. - com.microsoft/1.1/MDM/SUPL + com.microsoft/1.2/MDM/SUPL @@ -159,7 +159,7 @@ The XML below is for Windows 10, version 1809. 1 - Optional. Determines the version of the SUPL protocol to use. For SUPL 1.0, set this value to 1. For SUPL 2.0, set this value to 2. The default is 1. + Optional. Determines the major version of the SUPL protocol to use. For SUPL 1.0.0, set this value to 1. For SUPL 2.0.0, set this value to 2. The default is 1. Refer to FullVersion to define the minor version and the service indicator. @@ -174,6 +174,29 @@ The XML below is for Windows 10, version 1809. + + FullVersion + + + + + + 1.0.0 + Optional. Determines the full version (X.Y.Z where X, Y, and Z are the major version, the minor version, and the service indicator, respectively) of the SUPL protocol to use. The default is 1.0.0. If FullVersion is defined, Version field is ignored. + + + + + + + + + + + text/plain + + + MCCMNCPairs From 7ddeb55d12eb95f1070c084c4a1e6b2f91665e5c Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Fri, 13 Sep 2019 09:44:43 -0500 Subject: [PATCH 057/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 2da211b06c..9b186a0d0b 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -118,7 +118,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete - +```xml 3 From 286a70d809c9a54a86f9d6fa261dde8eb19b7ca5 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Fri, 13 Sep 2019 09:44:56 -0500 Subject: [PATCH 058/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 9b186a0d0b..6dc31a6710 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -103,7 +103,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete - +```xml 2 From ef4bcd9beef442a52012b309299729cdb9f6a92a Mon Sep 17 00:00:00 2001 From: lomayor Date: Fri, 13 Sep 2019 15:08:53 -0700 Subject: [PATCH 059/116] mdatp_custom_detections_refresh --- .../custom-detection-rules.md | 91 ++++++++++++------- .../overview-custom-detections.md | 25 +++-- 2 files changed, 70 insertions(+), 46 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md index 9561fe831c..4bc2b0118b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md +++ b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md @@ -1,16 +1,16 @@ --- -title: Create custom detection rules in Microsoft Defender ATP +title: Create and manage custom detection rules in Microsoft Defender ATP ms.reviewer: description: Learn how to create custom detections rules based on advanced hunting queries -keywords: create custom detections, detections, advanced hunting, hunt, detect, query +keywords: custom detections, create, alerts, detection rules, advanced hunting, hunt, query, response actions, mdatp, microsoft defender atp search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -ms.author: macapara -author: mjcaparas +ms.author: lomayor +author: lomayor ms.localizationpriority: medium manager: dansimp audience: ITPro @@ -19,53 +19,78 @@ ms.topic: article --- -# Create custom detections rules +# Create and manage custom detections rules **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -Create custom detection rules from [Advanced hunting](overview-hunting.md) queries to automatically check for threat indicators and generate alerts whenever these indicators are found. +Custom detection rules built from [Advanced hunting](overview-hunting.md) queries let you proactively monitor various events and system states, including suspected breach activity and misconfigured machines. You can set them to run at regular intervals, generating alerts and taking response actions whenever there are matches. >[!NOTE] ->To create and manage custom detections, [your role](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) needs to have the **manage security settings** permission. For the detection rule to work properly and create alerts, the query must return in each row a set of MachineId, ReportId, EventTime which match to an actual event in advanced hunting. +>To create and manage custom detections, [your role](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) needs to have the **manage security settings** permission. -1. In the navigation pane, select **Advanced hunting**. +## Create a custom detection rule +### 1. Prepare the query -2. Select an existing query that you'd like to base the monitor on or create a new query. +In Microsoft Defender Security Center, go to **Advanced hunting** and select an existing query or create a new query. When using an new query, run the query to identify errors and understand possible results. -3. Select **Create detection rule**. +>[!NOTE] +>To use a query for a custom detection rule, the query must return the `EventTime`, `MachineId`, and `ReportId` columns in the results. Queries that don’t `project` results will usually return these common columns. -4. Specify the alert details: +### 2. Create new rule and provide alert details - - Alert title - - Severity - - Category - - Description - - Recommended actions +With the query in the query editor, select **Create detection rule** and specify the following alert details: -5. Click **Create**. +- **Alert title** +- **Severity** +- **Frequency** (see additional guidance below) +- **Category** +- **Description** +- **Recommended actions** -> [!TIP] -> TIP #1: Running the query for the first time before saving it can help you find any mistakes or errors and give you a preview of the data you can expect to be returned.
    -> When a new detection rule is created, it will run for the first time (it might take a few minutes) and raise any alerts created by this rule. After that, the rule will automatically run every 24 hours.
    -> TIP #2: Since the detection automatically runs every 24 hours, it's best to query data in the last 24 hours. +For more information about these alert details, [read about managing alerts](manage-alerts.md). + +#### Rule frequency +When saved, custom detections rules immediately run. They then run again at fixed intervals based on the frequency you choose. Rules that run less frequently will have longer lookback durations. + +- **Every 24 hours** — checks data from the past 30 days +- **Every 12 hours** — checks data from the past 24 hours +- **Every 3 hours** — checks data from the past 6 hours +- **Every hour** — checks data from the past 2 hours + +Similar detections on the same machine could be aggregated into fewer alerts, so running a rule less frequently can generate fewer alerts. Select the frequency that matches how closely you want to monitor detections and your organization's capacity to respond to the alerts. + +### 3. Specify actions on files or machines +Your custom detection rule can automatically take actions on files or machines that are returned by the query. + +#### Actions on machines +These actions are automatically applied to machines in the `MachineId` column in the query results: +- **Isolate machine** — prevent the machine from connecting to the network. [Learn more about machine isolation](respond-machine-alerts.md#isolate-machines-from-the-network) +- **Collect investigation package** — collects machine information in a ZIP file. [Learn more about the investigation package](respond-machine-alerts.md#collect-investigation-package-from-machines) +- **Run antivirus scan** — perform a full Windows Defender Antivirus scan on the machine +- **Initiate investigation** — initiate an [automated investigation](automated-investigations.md) on the machine + +#### Actions on files +Select one or more actions to automatically apply to files in the `SHA1` or the `InitiatingProcessSHA1` column in query results: +- **Allow/Block** — automatically adds the file to your [custom indicator list](manage-indicators.md) so that it is always allowed or blocked from running. You can set the scope of this action so that it is taken only on selected machine groups. This scope is independent of the scope of the rule. +- **Quarantine file** — deletes the file from its current location and places a copy in quarantine + +### 4. Click **Create** to save and turn on the rule. ## Manage existing custom detection rules -View existing rules in your network, see the last results of each rule, navigate to view all alerts that were created by each rule. You can also modify existing rules. +View your existing detection rules and check their results to assess how effective they have been. You can also run a rule on demand and modify it. -1. In the navigation pane, select **Settings** > **Custom detections**. You'll see all the detections created in the system. +1. In the navigation pane, select **Settings** > **Custom detections** to see all the detection rules. 2. Select one of the rules to take any of the following actions: - - Open related alerts - See all the alerts that were raised based to this rule - - Run - Run the selected detection immediately. - - > [!NOTE] - > The next run for the query will be in 24 hours after the last run. - - - Edit - Modify the settings of the rule. - - Modify query - View and edit the query itself. - - Turn off - Stop the query from running. - - Delete + - **Open detection rule page** — see all rule details, including all the alerts that were triggered and actions taken + - **Run** — run the rule immediately. This resets the interval for the next run. + - **Edit** — modify the rule without changing the query + - **Modify query** - open the query in Advanced hunting to edit it + - **Turn on** / **Turn off** - enable the rule or stop it from running + - **Delete** + >[!TIP] + >You can also take these actions from the detection rule page. ## Related topic - [Custom detections overview](overview-custom-detections.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md b/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md index 9579771415..df7e004ade 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md +++ b/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md @@ -1,16 +1,16 @@ --- -title: Custom detections overview +title: Overview of custom detections in Microsoft Defender ATP ms.reviewer: -description: Understand how you can leverage the power of advanced hunting to create custom detections -keywords: custom detections, detections, advanced hunting, hunt, detect, query +description: Understand how you can leverage advanced hunting to create custom detections and generate alerts +keywords: custom detections, alerts, detection rules, advanced hunting, hunt, query, response actions, intervals, mdatp, microsoft defender atp search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -ms.author: macapara -author: mjcaparas +ms.author: lomayor +author: lomayor ms.localizationpriority: medium manager: dansimp audience: ITPro @@ -23,18 +23,17 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +With custom detections, you can proactively monitor for various events and system states, including suspected breach activity and misconfigured machines. You can create rules that automatically trigger alerts. You can also configure these rules such that specific response actions are automatically performed in response to a detection. -Alerts in Microsoft Defender ATP are surfaced through the system based on signals gathered from endpoints. With custom detections, you can create custom queries to monitor events for any kind of behavior such as suspicious events or emerging threats. +Custom detections leverage [Advanced hunting](overview-hunting.md), which provides a powerful, flexible query language that covers a broad set of event and system information from your network. The queries run regularly based on your preferred intervals, generating alerts and taking response actions whenever there are matches. -This can be done by leveraging the power of [Advanced hunting](overview-hunting.md) through the creation of custom detection rules. -Custom detections are queries that run periodically every 24 hours and can be configured so that when the query meets the criteria you set, alerts are created and are surfaced in Microsoft Defender Security Center. These alerts will be treated like any other alert in the system. - -This capability is particularly useful for scenarios when you want to pro-actively prevent threats and be notified quickly of emerging threats. +Custom detections provide: +- Alerts from rule-based detections that leverage Advanced hunting queries +- Configurable query intervals from 1 hour to 24 hours +- Automatic response actions that apply to files and machines >[!NOTE] >To create and manage custom detections, [your role](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) needs to have the **manage security settings** permission. ## Related topic -- [Create custom detection rules](custom-detection-rules.md) - - +- [Create and manage custom detection rules](custom-detection-rules.md) \ No newline at end of file From b84eb63f722ea9d353f7dc7a7a32f7dba492c646 Mon Sep 17 00:00:00 2001 From: lomayor Date: Fri, 13 Sep 2019 15:17:32 -0700 Subject: [PATCH 060/116] custom-detections-toc --- windows/security/threat-protection/TOC.md | 2 +- .../microsoft-defender-atp/custom-detection-rules.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 76ea17db0e..37fcb278af 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -121,7 +121,7 @@ #### [Custom detections]() ##### [Understand custom detection rules](microsoft-defender-atp/overview-custom-detections.md) -##### [Create custom detections rules](microsoft-defender-atp/custom-detection-rules.md) +##### [Create and manage custom detections rules](microsoft-defender-atp/custom-detection-rules.md) ### [Management and APIs]() #### [Overview of management and APIs](microsoft-defender-atp/management-apis.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md index 4bc2b0118b..8686342663 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md +++ b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md @@ -1,7 +1,7 @@ --- title: Create and manage custom detection rules in Microsoft Defender ATP ms.reviewer: -description: Learn how to create custom detections rules based on advanced hunting queries +description: Learn how to create and manage custom detections rules based on advanced hunting queries keywords: custom detections, create, alerts, detection rules, advanced hunting, hunt, query, response actions, mdatp, microsoft defender atp search.product: eADQiWindows 10XVcnh search.appverid: met150 From 9213dc404c4a68c8ee1be66c8a8a6bd2bad76a87 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Sat, 14 Sep 2019 12:38:49 -0500 Subject: [PATCH 061/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 6dc31a6710..cb8be9a8a7 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -101,7 +101,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete 0
    - +```xml ```xml From 4e37ff83594aaf8cb09db1d4fdced8dd54879777 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Sat, 14 Sep 2019 12:39:36 -0500 Subject: [PATCH 062/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index cb8be9a8a7..52385af5bd 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -120,7 +120,6 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete ```xml - 3 From 86d8610c817d090ef613ee94162cb71a928de6c8 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Sat, 14 Sep 2019 12:40:50 -0500 Subject: [PATCH 063/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 52385af5bd..9c5a17bd21 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -117,6 +117,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete 1 +```xml ```xml From 683cd48871903e60e962dece4164cf027a705deb Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Mon, 16 Sep 2019 12:50:59 -0500 Subject: [PATCH 064/116] Update networkproxy-csp.md Remove the xml word at the final of each code portion --- windows/client-management/mdm/networkproxy-csp.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 9c5a17bd21..f21d593351 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -101,7 +101,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete 0 -```xml +``` ```xml @@ -117,7 +117,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete 1 -```xml +``` ```xml @@ -133,4 +133,4 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete Insert the proxy PAC URL location here: -```xml +``` From 044c22b77453e6c55bd7b8bd3e03c154b051785f Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 16 Sep 2019 17:34:03 -0700 Subject: [PATCH 065/116] Added 20H1 updates --- .../images/provisioning-csp-supl-dmandcp.png | Bin 55745 -> 94128 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/client-management/mdm/images/provisioning-csp-supl-dmandcp.png b/windows/client-management/mdm/images/provisioning-csp-supl-dmandcp.png index 6c4c961a58eabcef38690714b83928f9ccc36d99..498ce66f47b80f30efb9850dcc72d27a7ea75fed 100644 GIT binary patch literal 94128 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

    FtXa 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 literal 55745 zcmcG$2UJwcx-Hy*pkxpc6ai5Y0m(TuAP5K&l$>*rCaF!%27*Kt$w^RB6IyZ(5+yb{ zXC!AEXvwddz4smaoO|v&XT1CWjG>IxtkqSkR@MCGH@{iy-4hjgQljfb5D0`+;n71i z2n3G@0>O8?L;yZ{PpQrTe&N8?rzc8Cpff(4qu-x5l$9J-sCqB^=@fhNsuwVYu^3hhr+VOM1}%| zg3@@)NBe8H^gr@MyMKE7wm#@G7tUqZEyJ^qis^k-iin!MliZRohi7M1`}u57cTQK% zMp#`ra6w-oF^>c!alr3->Pz4*ArJ%0`dJGhhl!pjcI^ST*+lhP?;@GXggNn+kw=eJ zpTc0lh2DJpo?7`CDoHRs>=j#Ud`%;>3y~<;pvy@x?y#-%;n-HvVMrP7YPDypduRa< z{G+iAD;2-@oWbN0yVhcp9Y>9ITwzgB7j`K9T$@RF_A*toXB$Ln`hUR%N>X@B9%<=P zS*;W#Ih(R|#;(TCi(da7r()bpHoR)FbiF%k zbI$VuZA_KdQT3GlfxiSo%oGOx3~_uRt>o!h)h(DfR2Ad1qCpno8|dOVm3mA42Gu(^ z(zfl|faT5-n1E6C@Ipt7GAX!ZhQ9kbuP5y&5_PQeimoKXV>vjOJX=GoM0H$qbsT9J zh(Yug`}<=?wO%w0G{w;iYdt<9tIlFm7f}0v9Cc5$))Z{=AxB4V^};)j)$|9BFi|T9 zA353unpfMy#^^3VH$|=PEd5Tg?LXAk_-MJBCYy4*{bzCZ;TQMu;=}LqpW@p${LcH4 zO;1l>>9W@ngd19{!j8seLqgLK0p@B$dU?O%GC21ohVZ>)UgIiBJJlf>eldjf@)fDj z4pNI$0Z#b#h3^U7A3z z?R?(4LOC8wQwUH39p<~Wh1 z$2Q=t#${Cd89pr6M;wXNboUVus8*4X8G4-Xma` zoQl@>h0CcHF6C~r%-=U>pH{6d<~VulMwmP)KeQ2u2@F)%eehYha8gum=jwtBX@Q4w zMMv)Efpm<>zCi9%n~0m{^zc1gdY7@3-tRvcVraM6b9uI1P#A0f>^=7nH5?zppE)k@ zusT*zeNB$o{I2lXmOig?+!Tvbe)3;kTwJo$U6o!e2NSK|q#SKDBdpC{Ee&F_?3HOt z^y`7=E0}lLBEsVzs~e8e-_x{_1GDH&*)6uQFGuoQ#8YM%|(x)|a z5bWmU8^H&)4QW%;;%9oc)59JCpC7%VNunsp;WWX|(@yhvd;jjt+p@x-VWG=Ou6fgI zlUM#6BLM*c6ifiPcs10fh+oM39qWFp z(#MF{vddM0&6mh4*uo1MVr=MoEnN9bYi)nTL)(0vn-XcMcojpcP){|gCv_jJYvWxA z_nFp?>A@xNueo}ExvkcPBH4z$%XRa-hX*CN+%+}%W_9i~!i>{Ll5*3Y+1N3Y1imY{L z7;W_1%1Pi;ZQXntTpOWu!Shm_H(pOZrre{pz2nPO%17^I)rq6T;Q6dr=$ztS7uy$e z%|v;6&ODjnHF7teD8Q~-qXmP>siJ4u49Pp6)Om!hcs=vVa6@CJh7s#~dhg5LL-4>! zs23h)>lazp)^@p4&ZHR)50d&Jn8Kw7yIsjIXF^gRNcp_{3EZ*Fa z#~*Te`wRD?M0^oZ7|BO|pcj5D&U;NGqN1X^rhA?Um`LteX&C_UhRs(6c%6s^a<<#I z8wao}ZL04!I8RJ$ugzLO)OF|66zm{wY}0_BL%B)54V=8{GaTha;of3! z1!St9z3FX9Y3b@uYiC%^;MYj)DebkSyM~nlBVwX=GppjW^vj}c`kK@g6)H?&ldQH4 z_mxwGJn>HF_6n{uRYK^wUw{1wLVCAxUi(Y zYtqdD70sL+s8nx%Th;!fvu7evd=zu2@c1zw2e{a;jFi@_`sZ?+*2(g-FAT=Ucr$Ctxq46RP{Eu@AOFJ;4Mx=o_S9|Kz6kDT0E3pTRl@n;JmMxy=!Lc+rQeZOJG$# zvai-kM7=jKDkshQIL=cw^WrWEVAK+XhVMa7WYRN=BIk~tXD)-9~T*o02<;SRus}2R+MNcArddZMaoW1Ys?^nk5bA|&dt>oPGf}ZqP zDKo#;5jG>ZPf>(ignkLsmXMAh0jG#(+d3D*Nv$ z&Th!-GMf23BKC;WXH$ZCKHHS(885|df;1t!x|iQFQF7>b}0nY+Ugf0}Mo?e$=6p?<0YPGCTN}b^gx8c(;XM;)mW9-0|5uu zyf2!rVoKN^Z3hi>cau4faW^)tihoG_i~YjUV6K3k6Zvon^ZzYA&7LpK`Bq|lv>@4dQq6uRtF5`O*WW*!7V;j$SxeTE~u zC<8Tg+=;8M2GvEpnViK=-e4S!Hs4L@j+t zAHw$R_QFt}zUy=jqUUUKJ4IRZ*P44|d$LfL)5A#;^pLI9?`D8n)K!=~uQn;>P1fACw(JsT>*Fywai!W%@(`i{EhhJCw zUpNmo;c)+i4BxpEd&s`UrS@NRo5d=qz_7+c z(>W97R0GYbH1Vgl>RuU3(lT6oCg53)GE~;^JYrLh*T@|Bv@B*(+4^;WwLLjDC%0I) zvb9W+@9v_F!l_!c8pxgM%X_SY2&;TfD)l&xdeVokPS!fhuRh-r4~fj9+RcHhYY3xD zlM`M02P&T+s9XE`KSizd=Uyuk@IG|v$37XiX+Nfx$KlC#gAw6^t2^nVhu!mNB`iEZ zgiH_Eu)qITfch60gVboTV2K_&ieRL-ADDk!w3pPn6gSrEytk@pSU!?FG(%H4=_9{- zN8ZB-mU%Zr^+~B?fK}Iz52z(RQqT!nGU?8HgamIy4|Ma!#<GB z4l8@^j@R3IoIUhMZ(%vd8~GpwimHo?54$dk_I*<=v3E?+`#c_JJ9y~aD7oCYib?e4 z!rs6QX{FbRqTXtZM!&$5??2+*wG0dkDnH3YFBrE zs%%EMuHFhS@3*|?!<`h9k5_Iliw+Y*<3CF z@r^PE(Z;vcrb+FJrH`CZu<=)6L;Jb$#Bvn3uDis~+YRK4W`F%^{eC53Pc(N%J>EK) z!JO;RgsaYeTK*Ea!IRrfO}dXe@V$LD%0bT@Usc9MEbPd0~mQ#4J z#bo{^8)5dPlzu8lPJKTuBOzsFZh`o`|Fxkx6#c!|Dv?WZkA<8+Bbb@=JEGPqM_1CB z9>^CDZ=U=Z-|RGZ_i?YyW)#VEm2GuuV86X3w=CDHIa$#KH3zK{@aAuhoJ~*L^dW6) zxzn3|7g-uFyT%v|m5^=a@ms1^`#QuybIxM-=`WG87O{-Qz%olUZ@kzi4AI;g*o*D& z^S+S)Kdvq-$*E(YIV0OJ%40yGgFB1uyrEm3Y(CGz&L7?VdA6qG(#^ut**vtKFuah# zAl4E#Z+p0b+TCnE%OKv!R1Rw$VULP?cRG#CX7mVpSKv6}M$UuH+HKu^^9RW#%&;+) zqNDt}N_2Gm+;Oo?=VDsoTRV|{UVag01e`&Y2qY+iXyMMXn=sv2QdAFk6pwzgHHyj+A!U3^jLGutMEIQNb-^9XNl zVffwYFS`BK375gehrIa#k^i`gkE+t=wns7V+`)?Qx%!(cqvgb-+mbM=`uG|>Nqkxt z2~USW^Ku2J>6_~+i=7qkOs2J4#_E=AFNN&r8La!pV`x0wn$6=y2OFX8poJGwK?;7D z2<_D;Gx7|Tv&@(651T5+ex8+iEWa{4UnRBNiT81$xeQZV;ipZX{9ZwM*CL87cD(YZrchY8}mXycJp&3l?1jFYJ+u(swT{5 zFDmPmspBJlfZRm@qaXpVDfrs+jcO3YGzo*(kEP4Tw;m<6jb798wn_6D7S@gEwi$jS zQl`Waz+9qE)z5NoTu7$K>gSIobR1T6Be}>#z(bz}dr{gYE7Fbqljy7kY5{Z=%dCP#N^#l6+5(!cNM`%9JiwU1*Se z)H|9Q6X+3@Q3>M+`#>E(Ko#65nFt>F0dWK2AbfWLD(LYb%`~%=eq^L%!&c`@UzcZb zoAnrIN&GbhUQ+^6X$>8|@~}CF%~AhLl#jY(JA!Tf=DfDTi@0)jusF6aOOsGoqmON) z#(_4Yft)ABp(-KH{*tv`k=iJ^&whW_L1`fpC~N})FIbhd2kiFZpVEDMmJO*bc^45?9P()_X#C? z&US?#`xoJku$PB{-R{*5*A%V%!}{_~O^{i49=CUSn%OO;|GxUH6c;9F3c^7>@g<%h zRsrVSA`=I>PRQj5`@!6CkRwuxeqhP%53uyn)OJBqEZQyLbw0kP)I)1U%gQ#AHc?vU zoJav4vG`js;vr`|)NE$=bag_REd6t;SXKi)9J{kw*`ASDrJRmn!dbhBv#QOI*Oh^c zv+!A}X8X$+`;GWmW5a{^mye}ox|8+qM#a>Pthv7#%?zyGu)3uG zjD2roI3I5kjm6aJTMPNk;``NKSoHV4dT^Fb)x1pwgkX!BF@xw zGo$zXlKSV|iP$yjmqUT&=8$qC?1TS*JXCBq3~^s~msc%am6xa6``u^fy|m+=akb#a zU+55hY0LXbcDLC4VhZEjeW-bw7WLIQFym=e!9%v;msXOM_4n!f*7(WqdxuiT&@j3- zb1rZw_Bvov$^W*akL0jx)IIRf(9`yO;<-^U5zum|EDL{~Y+h5sivIy`DDXl*{?|H{ z+ad&mcL_Z3-Wm4(!)kNUr#p!DajeER0LIni$0eTnd$CK#ITHb88tESNj+e5yxnPgt zs9z?R1;&evV{^d6M<<&_DwZxulGUn=t)Pu<$mU2ytk3>~5T6~>5TZpZJ^g^}Fl0ag zfw#+=Z2H#;ZULhxr1F~aQ-=+?4N@IhvCvPsn$8Dc<*Yk!5pE8Y2H(~iCA%}OnFW%w z8CmwK=IORs3xD^B4o6%M^!<7>VxIw9)2THz$qS~tWyM~6f zy9drWfG;;D<8G$!v+iZX?kBu?Pi=;ud;@AW^THyODO0kitR5zrc{fu#gZ#}Xh#n@1 zH^F2IRmeURia_;82g1z>-n-f5SWPlqlxZ8XY2>X#fb@L)RZyN6-~&UjD5xW|n^spm zQskt|6d)KFu=xuBJnx*DcZ)~mr&^ePkZI5Ld->o)V@Lb$@oH8D!+*5{A+(sLlj}xU z^h)P^THqW<-178!eBfg<%APuF#Z2rpvYE}}89?&K%6K){#%;yM#0eUO|5`E1$8o$wQEZD?b>OqtLqGA=H=xR@Us2pd5c%LRs*TFBUqy>|S& z%lNZS^zM~UC|2a}ciVQGyP*aK;)c#vG8D62qvE1cD@5GmCA=%u)K{)tgqYmB#6w%w z!iLp?R_$hruP4wAJfEi;ETh*}KVt0<-Z4>Iz0##ncdpc}vl5qB^m@mOz%y*Xdc&JV z`PScqIXVs>v9RqfW*aZZkXG$=H>XgVw4~}M2|4Yz$RBq3Gp_B`pJlkheDgp>NTnWo z;q4~Km!BYk@i@b5VF{e*)S>N?^wsjA-qp8p(@96~sGf_7iYgIfStwZK_%7s~fdWy7 znJs6CjxrR;oAggg=Kso@mOtP?OdxM*Z+>4V?xPaW6n%NxicR(gaBB=Jsh?SD`3AiU<6-lzw7TOy8=~Kyj#rk_Xj;Y} zs%zNcC(k)&@Shqylgy(NaukMVgNqzN7hlEeUEj0W_EyIw*jnFzOiznVgi=RWQRR(l3xM}G zFT1X{mY1B>Sk?H<;OrKh5GFv~1M!EU7De9fOL)`QyY3ynRV%i7; zuht(GFk+l!$uAZ{z>3zR{3j#@_1k?HCWb69wP&RwUCt=;V zGsDRKh=ji1vu|Uo%aY#rJzMoC^fWHDbGVrvJ`4`Dw0cIJz+rDJ>D7GK>Vv~u%c)3{yK-#-@`tLcERT5y`0SsQ2V=(;K)d2H$!+plvi>>w1$se=Z zR@9XM;yA1ZYvRX2U=;V@1JF1uG|nz^r4o#jpH6LlpfTmCG|@d4_WaAb@- z64X@xc9lo?RTV>1#rY>gSD`fXRx#-4Gx;bB`hE#MgIt7JCL+(fj1xs3WsAuXIi7e? zE~*P_zhG^47J3b$<0eL?tin%8lshPq3t@Y)pHODsBK+`+I zN>@qA2>&>guB-})5>gsz^vyFNw z7;Cm4dbY4v6rPtx=ZjK?z7W@Dy!LF}k){Cj{xVo!%r-VQY=?cYlkaJgL+a>L13s1m zW#X11e08m7@F^E);u%mifP&GqYEe&n35YAY#+h_w`77w0)&VNu?p zIq{$A6ZrJ+Z0bKaY@k1S_2SmGtr1@!MF;1my&P=W~JBX3go%*1x@6 z>0=f!63!eK5>2YqXB{4#a_@2{*@}x7?LUlALVOxyo#s!mLM48Qk2_0DCp3wZvz#i3jMi5m|>OS#wtc@(=g zj9jasYTX?_JUMi4#AqHgpWUnvl@SulUq!FA?j;aQ4y}>;X8wt(tLr3tKS21?08^0g z#Y#ws2lCLK-p)-{;CtDCJ0{%byPHeimq9|lIx!4Yjc=MXs7`0#L;SvjsTL##B&jc| zk^^VYj>VSJsDre8H_F5LPjy&e5})M>Alw$~)=<`9SsSOOG692_*e2PIUS*W{uxvB8~<4r|4xamHQtIO;Bh)3^(( ziSf4@La2s53OLDLn#j`BAJ=s7B7)EY^!6*S*p`j#HbnBI-x>a9ykKuzj1_*kk0Y|b z+1HT?#lDR3pck)x3d#+!FE7Kya_*vg?BgB1GlsMRZsI}+z{I%e;85n8wdYdA%3M_> zIz{osVTy`UrsXT3pD+hEJ}cVg(IV4;7!mlBTWiDFoyn1NT>a>p#mt9LYjk)r^uZ}T zrTx&5Kw{q6k_ggv?>eh(NOIA5NJrwyV{~py^+xK_9rp+&bXY&EYB7!HImC~r89Q0$ zE-ozXevcFE+DT^@Gk={O#&~q5sODh!G~{$z@##x);zF*&$DmFEqgg)qSc2dbf<+yI>V9(liY1u#X>Rr2|NakVw7Y){np$<=wZ%SG}RoUePf5N&J zG=)gghHtgpIs71&R&&v1wV_bE^F0sde&h{uARol@iZp@%zsv|wQC^YAD$B&ds-ZNo zQw+$)gNa?txQ_lF0>Ls+1{Q*%d%D}X@dC#1IR@VKo90{}?ChhKG}L%~UU&X1zHh12 z%?}XdP#!x^Yi%UDl#R_49bPL-;tI zl4?C9xJ-;a^@L69`ODWIEwfM|i~2q0v#%|pQcBeNi>zZoLIpHbNKnEk-_o<4fvAk1 z44R~^xn~<9t?9n|FFV9E>5UFL#?}dUKfujAh)HSIc5Y0cZod27%N`kJ*Xyt7`SA>b zT9en@@DXs$(}}LmiBwihO3TjX<99}McRRGDlC{ zLT&5r!ZC;5M_(k6DnI+~V!JUgpfOqYRVrfX_+2*6p*1R%EpeZEfvd6=#BXkH>{`Rp zO`x0)17QpZZ5!`K&&V?`wvg3>@N@NS5JKVVkDpWQvM(e6{}||C@w(j8X-LS~cuKJ= zKF%Cu-9QotUs802sD(AZ8C&+1!`HP{=AbZB{W;Bz5%YM~t6l7d)A$3R0vPT06jUrK z8oe=EYvfl?3QjZKeIFo6KE?BXk83&$tM)|(MxWx~09>;J^#0~7Ru`*O7l73{tA`1x zt{(5HR}S^U^k$v;Sh|LfJAsNOoov+=pWaN2j*5=90`ZGh6m;fk|I}3e(2$n*i-k0Y ziE0NJ)qIGp>wrsLb^;Do>Ki>elvM zf&0qsqVHvFAp3u-K>t-R0X_mhmarE3BcyR%zL@JKm>xoLqRt34^#gs*87+X`$)A=f z%rC}H`#MQ$i*dzWhd6x5SDGxEk?2ZjErI;kDO4l`n!0ceM}BNYw!Aqwm!%~2vxZL{ zP&%K}9X`bhY5#$IFe57499Zn>9cPxuw^B@vzJ)~E;jkk{$W@EpJW?ZQnSgl~S*L^&vmcs&jtcjcZ-VD`kr=K) zHS+4_1IOBr_uU&dD3`$eqXT8a8HFnH6!k%XsY%iK>!E}hfqPj_V z(N=xPYy!tX)R5U|u={qeJIR7*hd8uagkWrLOHr8FYHBxsTFo<7m4}zEz zClC7T$PA_(lKG=4O-A7m0ViT@mHl`At zx?;UL67kK`dA3XAlai@DH48xr{cgQe0p1Ted$At)8ogc`eecxvDHcf^46Z^R-31fa z&(lBf6SZVs15o|MUy_B`u(Q(6dK~(!9<`z~m7wBov4a zkQuYR^SB&s+(qgrryN}t^Uz0Yp>~5ZCr}o7^Qz2ly9Kkp6O)QLEX-)6%!fc$GtKg3l5&uoO`&V4EVbua6Zo{v| zl7sNpZslYE)O^D1MGKzC`c$S)63KHOFy&Phoq{U7k4j+@2ao8JTtOTa(iQi8m!X>C zpa_`=z=FnQdNUwnjeyhw+sOY)Z3mML+oR19UrA<7r7X8Jb{=t33K1uLCI;Voer2WHCc4y@_*Px2M*tY`P z@yw08CL{w4razXVf#Mssllbh78!73eebwsMj~`PnT!Tp62Qy7-PGDWzef)Y}1R2d~ ztHwyFaUh+Nh%_)?WZG*tQ>s&`X%;-i7TvzpbZ~c1F2U1C4h3k#1dsr=7RcC|2G(Xw z*^eL6(*f-b2ND|m7cYbcgaV*?3U5q+@h$+C%BzaVp9B@k{(h;A4*?zyZV&Pe#;LXGSwqD5DrD!YboMDww$>2Wp$w zzFS?4)&8VU$3v2rnt~QNX49>a3QRgl>3yL4%4*LmD#n%3e0=u9TQ0y4%#v0Ts#yc`h!BgO?ukFXzZLtlqxETA9qw>ip^opJK=oW>C9XoDKSE@>+pguv$NwJTCSrpVC{R$fYzmWrQ-1?qP z6r8ON=B%!-0}AiJ>%6Lwp7E>9pg!+>YV`u4m78%;V-2>%40^-S7nSXKbt2OpU49iZ z5&UP5Uw{A1W*fd5)`E4Wm+5@i`zm*%r%}}(4UYU0Tu6Du_Bo~$KbKGrS>~bCn{xy_UIUD;4qjP*(IrU9_oXpOt6zhFc zsD7=a>Wwd@9dzK1#FpR$%J7xkw+&8oA+#~r_TBeH-A0J;spXYKRJ<(pQe2f-*o=TQ zc|A|5o}&0q7o7YJGXnIrJ9BWwdLFucu@ubV!a+vEwq!;_>51rsNjqf56s&#PiykNG zlSDUB7}`=x#}813HI1u9wd26_ydYSe&bB6f;wB^I@80X%CM1*H(7Lh{b9y>PaCvWH zS>)<0lf!HmN#5!yi8P9@Hvwn)I@3kAw6w;;xsoo_ z-Q;~VK3%%}?54J>K(7cYmdMyk&aPY5CMB1+|09RmWKpWAKGs3!*WLll<0j7{8U|H! zDkfk>V;F(onrb(ot+$MGejOtmF70vi6HIBrr}`;rviF-e*x3kO$VowDvPyIFwTDtu zJA&MM<>Bz9Y+95(C@XI_7kT$qd(`e3N!xe30B2*;Qh>jQ{QfBP>TIelkEbGma1773 z^`QFM5&3adfk=ug*j_;7JEeluks5sEp-!2NIU3OvGEP@1Upp&WJ}V*HJpw=>NRQz!iRWMTPIcrIOfWZuV7^y8E9KOBT;<_wRKWRc z5ZcsMNsAg35ooT?+RW@4y8TJ^LhOSA&QIj)1OArC*x`jjCZ#v0lLKoe8$9P#sl9dT zkS^rMkK0@AQ|k=*Zk+sB;V(Yhp`Mrp=RsDMgyv#5sYY zaK}OQx$9!h?yw*QeAehX&%s2Tka;)#D@7wC1)q4^4lwKPd_cS#S+LLU!a1Z*Su3r8v{wKdql z6fcpTGT?XBi^c4bn){S!LyscKEv)h0hcPwJ^VREDk|8<-hhDk+zfRP&k$qra##J_m z--pNl$}94JbGyX;M-@$g%HYS~FMq&49hRF*V#BQ1 zzA-S9CM6|hT&P#(<>SK&8h^_%)*M zNhR_PM{%Kq1ejF3o3aZ)b>${$=&~xc8j7s`fMwS4tAx{`*gz z@3SNV*Up%)}ghUo9vJ)O`9Am(A{ncxdHC4K@|*>P_EQr$|Gm8-D?5e zlrTmE^2b3AhE~@W<{voMu zDD>^GT(TjCFG2+M?}1muO>NsM5RKlWirMX>v!1Ix*>Kd~9WSb=%z4-CKG#uu)9ZYn zm11hD;%rC(li}}8RPt{jOFmy3itwqX79{_ekp@q%{_&sCfVV!iB2URb%# zj4Ygz{u^hpaY2L9!w9Ke&z-JeeD-e!%kh{ zi;()Fbx(>6#yxT0#|MQ6ts7ojcP62_+IaaT8Cq9s9A2Qm!Q(qlR>@KE>BT8 zE^^4O9G1hQt(9DSe7qNwYPJU&${l?V7H)Xku81f9*JD z=PB#7Zc`s?t4Cj`(#EHTc5016`svJTq9p>Z;7Z;3*J1Vxr`u3veahCZILWvn#BbZnJiUM z9cF832f2L6)=lbro%+@uacO}c_ss95%u-yTwtH9kgmG@Ehy6m>F8oI4kaxUtB}`cUDI* zngyQh7KY2M@mzf=J!+jiA~boFxx`yP4yX!@rlk@Ir$3;X5}BNz%0wj2kG)#wq1How zub?e84%y_gLYIXv=hX(LKRXnv*6>JQEi z7U$*-lo?l%1)c@lqm19dhPx%sUT$`pemfgu;IU4PnK7!-qxr@u*oa)P5g3lEpaPWz z5vX9Q$mP_*@=niXBBuQ{PoT7I4%3X?(ym!;W01B|CDgZH!|<#3ud+*Bz<0wDoKq<P>8ekGG%=EA|sHZv9_PYQ)w&d zN2y!5EOFqq$oU0g0OH&KKYHNwz`)nPiU(q@`F(wTN`!vn=Yb$iMv0qt;9WeqQ(;~M zw#%a{A$wA%dIu*yApHf|K2}kbR{EPl`sc7olgyX_`Ur;L|5o8BR|7GBW6I7Eo3^sa z*NYedF%TDW2TN~Fel+0B9e}*??j6xfP4~sV-+nosdaGaJ*&kY0wHGk@yMYa084{+y zN^HDyhaF1yEaPdW0&iY`5Q16|ghU^Na~blRq+)q9rhySXrAX5-#lW$IIsMNDN$Tpj zjgL_fE##ZP+r~wj)CUq|Tbkz2TEEiJ-^ZyB12^V3Yx5@q7^LIV(4=;`x1IBKWV4I* zb!icdmpt+fp(sd#uR-45!^&9PNrT_V%p2Fj-l_d*+ePFE-Szmbg?Z1H$zu9fg}2g! z`p`$EJn#Omsen`Zr$=x7_c{K^Ug>S$LusI%B0#zHaEO!KEjkjAt?gcB$U2>RWB+`k zV0vjAXl8flu=rQ`ay}g0UkmqLNscdfM4j?~7Fu1(Mmt2qlV7lJBl_voMf*Z#!M=$1 z#ueT8HQog$!HTaZ8%taUyR@_Uw(bnTi}HTO4wM>Kt-E9{-QG={80$IRUnEhd8(JgU z%i5*o6?{Dv)i4;b@)jKr>aY7f6`RAOMHdlg82TJ2{}nDRiV)`7En-LuFpvN#%yEl9 z;_^}m-OB2EqM71+l(VUUEq-uy=6s=aY~!ENaig~W+&T>PfTj6!_FxE&(0u#4xBW*l4G<2_ zC!WLpouwsLhLlWi)cuH~{r0kxF^{vQ`1dZ~MNs97yDcCA=YBm!%Wl`HCDmm}wU;*^ z^^h!KEWaT?IbH$~ORwS6z}*R6A)`_9d2hUW;fG+-gg$X~>^w9zvZJB4d+IPgE;>bR z*3iL%nYiVt=kX0ssqLy^*7}sIwxO{YOA%A8BZM{+J6AsN)$mj_#@@0}4d5!-I#4r> zW+ekvn-BZz&yoapm)~W(Mw@eX5;MY++Si+L2zcWgdkH+IUzJJ2VYe0!u7KRVs(^sn4@Zzv|D=3^}7 zM2_|vE}H@U6b8UCJzp48_wk2(xMT*^!b#m!Pq0ld`)B4psjZ`+{jm_dhh9G2)-=u$ z@vo+qmg~46L3N+1uA)bPC&A8Hiw)~&=2Kzta~+*_J`!{MCwY$xt6vq|T2rvUcQ0xh z6@1B0|39`|Vyl#^7Qj~0(^g7^70$rUzahK>Tiw4^LROZSdk)Y`$^d&hV|iq*UAqQy zm2-#zxCp>Blpfe)z|X&T^kdKZpGqabX?bo<~-|m#|x7|E4Ko zcVJ{4NU@BwVP(nKq*@*FpU9}`Eg_KmoY!UKZZ~P1i=KZU73L-gXUo4=A}Q3dsK;q! ztq6H9j-5TpUX~s{Mb100(n1U4`nI~;yLyqo%@V*4!yQm_fjrd7EIb#R##~Iklt6P9 zU(>Vk=Cx&k`~g81uHYWQytj6PNE(nj;5&jWFaEa_@0MCXP1)0b`JVgt>FwSOBBU_g`W)zqR7SK(kIlgOX51m$Zrd=g369kf=#;jx{Yec&2zqQd_H{bPT+Lpu zVCKjn$pHFyMTuDY;E?skI<1d!?^5Y5CjR2@-1zb1A=IqTekw!i=I{pn#QNpuz~KQ= z9XrS=5`D3WU}ct5X;F60IEzwKA5#jGe`pXSbZ#Jg>uK4E@A&N~ZHSP}-7z7=g38a# zXcrZ6i7|Elir`4=(02IBC3==JmoNJSxoOatOp83kmu@O|yQ4HO%QrQ?#`gQ$6+T9) zNch9$%sgva?xpTkG7A;Yhdm+m3?6lhIFdOJy!H)KQkV~`3ycGgD9s=kb73H1S58gY zFfe!12=xt)iZp)`zq6gj$7rQ(C{@v6)VtYbr4kC9+ha6SC6hG8*kX~WZJySFl7D(7 zFPq(k^;9El#aqS_e#835*z*V*c(SJwODBFgNFqdA+;2q~YEqJkdl%zhbc22`s{9-T zf4GX|2v}|3{HAV+T4~e!ERt$w*LaY7c(k6B`g#(lW#}AKn^F!Scf_y*7oPxaJFvl2 zZhBg|Pn2obZVV3{Ne;g)CIltA|ikOE!d9}^1{wDJP@Z4teK zv=0KJ8ACdUN4JEEcGiv4B}Q~nSwmNjGY)k=8ROC)SPywW0cy#9ECo%xezl;Wa$a@+ z4Q= zxk6t+#?#f+CF*(_>QFM>w^x-{Iq9w*Hmnk-<@U7YVam(9Tu_@(?H_3sFaq4t;5A6gU(l_) zQ#5B5Fu&w=lOt4^B%s`E)*miH>VJT*GP#fs>^+C|3N@Z9F&P9w8+!6NQ&qn!VG`Lu zi}RZWj_3MI1Bu6v&iV?ClU%oAuQ$p3omWFYpN_o{xQItY@CKNSxo=<<-MgO5g`xhjSrZ13ePKzE8+Qir4j5M~jdvX1d7a_C^002p3fRoKhsJVji#|W=X zUS)t6*3nP6f`kre#alx=#~EO*9;`z)>6+SxRoY?QJ_Wn3230hF7T)`;22fA= z#MYeQN4omE28>5~c@_k+t$_L`DN!GdAddTIN__XVw$?(qM zUFTJOjKRQKm#;l+4wX!WK7Ucg$Xmh`Y9htbW$6XE4d;y65t?bRL9VzilS&fQ?*2soY@&4@qGRLWUMeElgRyMMwnV1Wg&MKsZdcQ7xuUrQN`&~VSEV1Rn}Aw-uF4`BMq1 z%@5zoKt}EL`3Tn#yTiBewe&E41$4qT6Hy|^exmh%i2D+7sQbR(QAs6B$r4#gk;+c? zwL-F$?AdohvKxaIB%zY*6xsKEH$;}K*>|Cgu`gpL#&CZB(S1Mn`z-JCoO9mm9M^Ss zUER!NW`4`}``NyxAF$IKP~?*TSNrPlG2PABEMWH0YEm{Eh?F|4GTtPLl=+7V$?H_jLHe_i&;w1zMm_G2p8ew$GJ84RKaBZ^v5s2W? zLDTd_0%<E^p36|RS^2VmTh=dC0AE>Un@~z>jKsp=HcH#!ay64|KbpyJt`eQwS znP4vferj)vLDrblJ;<1d-LGxBvi>Cgr-;Xqg|)T4^NN5JA0Zo@SPqXz?<2g_GEb0e z$1=j|AA#b@%SW(GALDC-3`AfC5dtpK?k zjF>N->!sd$H^wdq8^-06J)XL2ryP{Y%t~jK+XMVmvGH&6ZteM4Po9CX)q&+FX?yL4 z$|p!e2ktFki4qZ>Z4AGXpS>3%vD3A1@@IFniCqgByj9oADh)zcC}3=p(8IX&W`cJ zLes0kGQ}@MCb3mhUoj>}B|3B}` zZhrzvKEPM?2^EEki=|Gl140H8V0;AC1lw^U!Me!+>!AT3zQ0A^fizz_OXMhw8lq&_ z(D4w+av0P6!@h5)r>D55jNNPs#Q7|I-Tjy}vHYfc1lSIW;Zb{G$6;;Hpt^$i`pcGO zQpp|4Rk--m)T(kZ9s4=`@2+dkQeelU?kxjLW_PaaIsizpv+Sp~6mx2q3f95l30b9f zyxgmqjmok$KI!@ zD>z$W7gN2{MHIZ$Tju!-M=3qX7z{MywAQ#aek9FjU0sHmO91WBV0d7HVRxooL0AGr zqTgDq{4Ivp@Gle|tVvtQDb*iX+=cO#0r2trZ4CGbq9#RCfV3X-S(99gPo%HES^Y2i z#Pu*;DIQ=Vmv#uxD2MQkHoBjI%I6)X6C*XcLsarZa#7CQkdIbBExq~lqNhRyuK6l> z>H|gNTWtvWXq}{{5#`aHHXD1=Q(abeUuy%q2(@dl+qp($SFzb6@6I*UdYAHi_&hMJ)dURb6a0Om z53rJPfbSh+0Xy*OI}#-|P+on%-4T4&pd(mLz+CM>JNlniu{mnj%M{GrivD5sz6UaP zdLWfwyC~l=4C+-Vyi!v$Vv~j;EI$4m6ju40ZT|99Lo1d{x7>7^1;H3WCTl-;fvrFYYQ5zjjAl&5;#vQ7h!poH*BV&SaRF+Rg@sV4M*Mc8OWrNj3rJhA8i;U~ z7~O6X{~s;PcoI+GO=L9~!zT3xlo_PGW6&D?C(n&~7OI zkTh-8=tT*;NahWA%hOW)lXQPkve#sHPo6T4N#xbbUf8g99oZN zEbLepM%8a2f9`aPu5Y=`^UDVGo+o32h)z zAUU5U0#Kh&=zA6}YQ`C)6bH&B#;umYtz&Kz1WuGIy@Z zJdMBR?FgNeb$NgeC)0N^*y|2J@z+O0)66=|+NzzL2^RzMx&IANtx!Csd?Y*KPpIn8 zB?SBp2U>$uW;MCR#hL)@>QXlmef;<_0o%#+>)D2)FjdH=syT+m~QLi)DH zEqi~x1lPoqy3;#4R8mt@f$>1L23*vhy}E(XATA5xn`RVMSCN4Yv#)Z^mNOogbOOE$ z@?vcpy9E{1E~TLhesx8~Ej%|5`|BJ$EFgMrZZk^;9|L*Hpw2DNtt6K2m557k)cljP zmtw&Yiks5O2&UmA-tN%enE3!+d1;dGCl48^WMiRSzxy;kAuz!%5Omusle7;fEOhLv zuO@iv=;RxLP(J@RpmLEt7Y~xW_8;%CZdH@xU9&d>GfCx5=e7coeQ;J}t_h!w9SMwG z4)iFec1r5h2I#}H%9b5~vBkA`Hp_Pc#)(e)ii#f5d_YOvcba#5v_yKL;_pZj ze(YJ*!9_3WCrJ(PsL3Adbakk77KKV@6;~fy3@J9}1y?T5Z@lr%X5hsA=_sn3F}4oR9>j zY|7Ev5xhJYIFkaoJX2LEL}d6=j~x4tnmN%Ie>QVTcb#v-si2r%<^I+0z%r=%t&!?SR(MidIUo@ihYT z(8?E3AMCC1U4t9lF-9$nNX$qY)hc`)O-Ahub6#B7HFQAK=GApi?ZeM9JCyTg69!c^ z55Z2-5*PPAdaF--#Ao8&Ot(m;=2R6b*~n?nUQ_TfHa;4)F*%sm$N@+|!QV|C#V{@Q z3l50PhD$g3ycmLmYb=L$Q{MpoH$<;+sUtK!`&e6uM zilcz|Y9(&ZoSfh;_39zFDZ%#Hy4nX-4`OIIB~UN2^MVQ8Sv3x!%0p3G2ssvBfMK#B zAL9*2hyT98Q_Q`H9WQG5RN7D*l{}+!KY4QV`Hbm5Z}Y}Wc@)xPV?F=-KJWS!sWX4H zc`B!F)c(=t)vtaz8)!w<7$V$sjq))EK9V1jPJti=u&84B%>y@jqhjtIijFL-`h4p< zx3!I~ZPRnyT9z5Ih_{~1F8qw}kF2cgCGQ?}w_)Zcg-P!LUHm0dLO{GPMx@4`@2L}3 z9LX&3)jOctZIn8jlVf9-Ka4i_YW>a5)!_8;+qlaT5@Wz+c;icxFD%gl;#g{k#B^}a z=xEm0(J6FN_kL~W*_ddWj^*2{*{JLq`(A|S=~`1NnZ<7gd>YkXFeX1n!P6K%mw29b`(7b}j@XeFUc;V5pDrm;Dabs&cjGYmA1WGoe_qcGjqF5k{Jq zu=+TlV*|aP5BdZ_u8S@;O@$96&}|6na1Eh2>p^P>)`Q6r0Re$`tHxQ1R(o$UNz9Y(&f`5gshW*bhd^_A>VS;bPsri@7dYao1mdT(a0z#B zql;hqZQJFv!7%}jop*v>PkM#q&f50MGSVT?dted<&VEhem)3TS<7+s2uL75aM$j)+_?mrMEA8jA+xwv;bZVDo`%Q1rnez zt*yJYfGVQ~Kfz|&^`HtpjuDuI)XG%@=%4$~iS+ybc4t_Ji%@q%FF0r_gOr|#ueo0Tp<^aUK^qv7E<`&kRIMUBl@zvfP4)IOOm^J851_em;77b7YQtDg|5)VZ$v<02w?$=Vu%@p7;0}(RIb=Jgtmzo?7X= zJv5#v^6u^9KCy6-0f}1vuRx*|9z5V)0kVE#M{}M!J-M)dQ^(MjjA86lf=z+1(9)8( zn$|P7r5w^&nk)L<2>Ad#lE|UJL$7k7^h8McXM`g2FTAA=R%SA%)x%m$^I7ZRA#!zY zS9!(1`87acvHD_Q)(jW6)Q5fH9RhM9qX6lhai*7UMeq1lO)I8q*qdc&2EdEimfm*P z3d5|Q!<}lt9dl5Tv)Q^qlBXpK{wK3fX?e<+j{!&3%o_oa%)2UW<+*v!pX56QR5ZWU z`>qvPz8wi44^FwCpbS zIxz1=6w06V{{hm!VTn!g(S;xe;-VmcA668>YXx8biuHxo75J{Hn*ey+f`z#~WX#LN z>k>V&CTqaP@nsMGCmDT!i7>=5Tli0Z?dX7JAp8|B0cRu>&-Fi!(SW@<;Bzl`%)>E` z(ZuFGcct-PIPhRIc3&7X!AV!4-xd? zlamMDop;oSD;WOcQs4igHqo7@=mhGjQ4$kLa5=zUFEP49iJyjJb%DZHCTbMpe9{mw zHR>x6ll|S7*dC>2eWnzEQdWYi6G<4tp?B)Jmjb2Xi?j!RcF&veJ(x@$*RWTDD(D&=mmMjEC6rKXGCkI{i4xaX(^mIgH7SNQcd@Zq=)QFOukW}(s0lSlSpwzn zdt%;rlJ8z{9%=sK=iF|$>E^Q&bz^x@e3aDpTYx0E442R2NK3U}@7L1yDx&+r-7{Y4 z1%lLNYe1g`n$&>kZt4B|pfk#LmfxW9m*pp(;-4CD?TDn*-J0z~ZrQNRX1^{#@k;Tx)_WJJ@v;NqKi?MW$uX<27 zK^KX9d=sMV=w!S2KJS0~=bSpeqnYnE`-J9{8TNJHC_@Hw!&vx1`wc2Mv$nk-x&ccUSLsf1Bdn+aKD=` z3C89OZTkGME~ryk*FVwBqVGPp&?4?v*8l<^pa?!#qbo?uNkDFAI=Vj)7Iy9dDl^Jq z`prS@I%9pT^7yk?H21wpp99pEXZTL3psQmsAkR-F$Y3jzf6-lr^u|IzMH&0I;RT28 zuj^|`Jo!55o+WM{Qr5igu{KSQ92^NO2KW?+dIpq<=4R@qIHGj)-Dx(6%KtQ;^Cj(q z^UIgz**%mRK%J+mr1eDsflQlxH}erBwHr*cEl3jcTnf4o3IPbmYLV76ZZ|n+b|ngQ zxT^=eA}T>cd8VX zlU`?RdX#Q$RqaUo?XO;XDcIk+^N?|dDFd3?^Ybe$vCkB#J_2l&afXl}8_^~+(BJ%R zLap>@)>dD=p8zepHOTQIhPXWZ{9H;T#Ug~~zGMHSzoDtI576s;@5(befj2`6t%3w% z&%0WO%YsDRumy#W)Pr1D;K#HqsBV7xKk73Jqr0VsY)cQR453(MaH@tW`8?cOd&zJW z3J~f*1g24S73f_bLenKsXT(%E?U(Mp%A2bD8PA^gS?V-ayGS;O>gEGkJdn<}pEzMi z{{#CdKOt+7F&ASH@MJWo{SSelv?DYqrAt3s>(td?EgkGhK4+TQT`XUD?USB@;#U7} zL}klP;tQE*-0AV`RgX^cQLfxFUwSF;0EHE86h-OO2?7%->?AWJN>pu+p5KlC(~lJq z@v-C#>dg9paN)jQWI2dFJg3vVpt+XA)0#i-8+9F<{pq6QF7R|EMm+L>3F-ICY z4d({|p^=gNK!gUn0kxvj%8RZ%3N+0*YJ;>qhn&Q2G%B+PUJuZr#YZAYq&485GS2I0 zm1>(5an>tR#64ay)MV2t-`2X%KpnLe{;;m@V|DV1J9UWd1HKk+G{p2 zW=`i;P)5e_d*u;=+i zS{_Rm|LHTnb?)jMe0jAt+GQ*|Hel=5s~Pi$=6or%ToCsSNVf?EX+E z9J{9Hlce3f3nC9Wq8UFp-AR-Fq&HHj20MD7(N-`4cgK~Abd5#S?p1)%T?aF>z7!+V zEOC>draFKHPQ?lfD&jgSjTaxc&%cpV0XTi8g=5SKauyA{EBk0t|2H%Hw@KJ2S4x8- zxe@oKTF2%d6dWqMovDdgdzEk7xa*f2q$BmY=qrqx6C5rtB1Xh2y)zz#x-{$nQq{(} z`3mZSdrcMGW48{6ra>({S)$lszuKQyi?RpFY>n5_Pr{s=PPao^>-V}V-C*R^K!0z> z_sHuLmGCXGv8FziF6`Qp`774QS!(p&sqE@Euj9GKa-*ZlfVAQPt zV;B4%M9EYg!az95=TlghMA}h?*h?WR5#SdA4s4>={CPBBQ>dYk8ZCTYn4zSJoqvPD zZ?E`Yr07tM{8wS7$(pu>R3-&!DsZNM`S)fz+0$HCKu&%f6`CkJZ_4C_3R}K9fM~#! zmf&;?`~j*kM>LKZL*vVXl=dzZmua(w8a$ zzjf+q z(}7GLl-rYdx;$SM&UkD>*873FO1v1J5l9SpG;z5}H(IU%lu>*xuWI{>A!{WS;6jKR z*9!Cf;T@0tq4X*rLK%=v>VGw~wBFBGR<#uro-|Sa&KpU4@k*Ey#0NrCi<0hY%H2eq zBo06W(E&t$)7z|!NXt;$tvWx5b9qS22D6MpSbEn1^<=IK^GR{I?$RuvHdx$NAj*eW zVN!d{dzaVpvS`bWxYfFTF^7nc_*#ViE1jhhO^u;Hy4@0q~6sYJnEbj|2|7;D65ug3lU! z<$Z>BaPXz~E!xRZx^>=LS<+dVg9BZ6zR&B}nADi3%h!bfI)McB~Q$;hHtkGFZerQ=iDF4q123|K2lLY7H9fDq} zNDyMs6ZhV#60z}Il0XIE5_0kH0l32V+rw{7dyaoh=e$!W;nhi)lkPt zRml2mI^<3F{V5KDAK3FRmtVJQ)mt}XmV78v=6;;&cDAUQOhfOG3xoSnwrxOF0(5~H z-!fRdkGf6jG|r#e6eGQyFMNLaDVJA-R8s1FZ5a9lt0_@%eZTT9{BYWp&qT%a!T6#% zjMuBg3rT%83pFo*dVvUPu&rDlmoXeUOH=Yt4dkFU`&El@8s14O=i**25}Or0nA#`C zz!Qbu&NDRyeug5s2Op@QuJQ=6IKwn~{x!pBJ+IE&EZ%!+Pa{8=Spi}zZsvFROYt9; zgpAN_ub^zB2hGR%yhtK-FtpbPZEv{dzjSJVU5)wT320U>2uNw;sVRyciD!vE3_4%W z%X*LUjdIB|9=UlY0f~`Ehftu7z*sVBscfx@Kmv%-wpY_YSrj~NF?l^PFyj0kPg2;17<62Y>4aE5~edDB2m4I9KQ@oH9%g`Zz1Biz>eZCpL#MU=5 zVyj%=qmm%5m6>@`iR2)d1A0zRdcUX8Gyiv?=j#irOND~*}<}wg+?=fjeevGXMg!O zRd{Wt8TqW=VitE*^4rq!OATcbiKVL_1FsUOk>p=Z^xbpW5KKV!r%ffseE^+&G~Fvj z_h>IRRG9Wp*ZDomJJ6mcr}lGmbK7Z0?%qMIQ~CY6!L47?>UGkS){pU!zi2^F7zhki z*uM`ql*vm_@qdyxb^F^Giqpu`+M#_nf*oh{V_<+OPCs(PcQY@`j#4;Mt7{RvBTbt#&s!z*S{lBA(Wg44PF81w!w8p5V^W>*b88y#G_e=$i_!wnGuAh1l*(~XJWow~!f$B+aA z!aD1I;og`Z-YJcA4eASD$=;atLiD>DY{?z!P?FRydXO(|?u45k>r+i_8J3%?Pp82+ zPjG2xHD-AJc%z6Jo7&TMs@qOW^xd(wJ_W143f@IN6>Px#NWE9>1Vhp`FF8w9%Y#-A zC%?^}i@!y($}>`D5pU}Vxf!!+-QPs$N*A}1hHMrSyD@$3fNrIcCIoDXHSy|>+-O%T zOGEq6G=Ak1U;0^xTbam~*-4Sy7UHt^{-{a=y7I(YUS;-d~H%M1o&{7v& zUY1m@l>NR*s#R1jRY&%iVS%5{lb*^>?2Tmmmj4k|rm^g7W!*jl@miNv`~FexCd9xxO@V6EN09iET~+H6Imz+*(Mr`&&}} zTciA!`}PGloW_>#qkQG-ZS+g+B8}k7!U$aT)BvyVI=Lo!1;q6Pq6b5>?JBO1x|l-U z^m$`nDZ2x*7BN(ZXu9B+F@a89vn|!a$!UdjiQ~WYPB||d#ltbnyXOd@eO6S+h2I)n z<3bi|)O@Nm_IR+kpN@fXe)j4nZr@0r1;M8%?yDxFD!cl6xp?qC$1ii0VO)42s%`gI zi;UH0nFrjV`Cm3Rr3@KhTjGb{71x_`l(BUCF2x)ojd;E@nwi=Tl9*G)3^3?`9c!nNmZ z5~qhekZ<$mvOaWC3{QRxw_mC{Cv|Qzy>3E0TsA#=Cu%32|>Tx7zy#bjOCQ z1tkSJJmx3$BEW2z`SBODFCcNfwdcqbVPYz?v~&Rdkz_m&Vvj8V&G5JMoBW^FuH1c!uwGmokt6V#MGr{)Bte+qKK&qe^Y%MJQWgQ(Lo)NyDQqRX5X-A2%BiD}gysrmWwnSX2a1voEm7_pXP z`q;U}lM+%oi6Y|i&|N-Qe(W>_@mXZq%JrTE{V!ku%JuzaN~({rdn)M-j7=Lg&lrtU96NC=oM z0wA-^D8KC}am47340Amx@uYIG?(Qu@djLV@WZ~0bx}VW;+();bNs%C^jU3uX>*6Mo z>3!*pv>txIQgasE%spyFmbPy~W!k<1#LBf6QhxScA-+4slMaR2TQBK0AKb9&Mg)5s zpO`0GEua56yX?Job$TcwrFmBBnZoMkSPSDMJUFW4UG>)lAH}{jRYBqUVe+Xn5fb=D z?thk<)-6~Ht7-jVlE7&!3__O3;bb`ffng%AffVB^MN3?{ z{m*N2t!zy|x3a(4Yp^p~L^2oH|mzRr;m8#BJL_%BVu)>MBw_Gjo@de#MOHDt;1I zhdOeWZKR+{01BPC^d9d5O-Z$>%t(8Gr#Hdf?TV_7V|WtsGjc%mZu+y#ohrBUGTaEC zUF&8R<>)uw?K`~oF9p)9?A5wlJLAP7)(+_uub$P^(D-295+;`Yo}`VKqzmB}i$Jtp zYCojXhTp@MbMJt99ZIj5h!d37o{8l%eOkP9{kt#-M7HjVcMgpD{lK@}O|L|FYn>HJ zQTb>P6_sV;n3hTUT>;a~cJ^Bfh_UvU9&s_>!>I4Si~RcfK3MD^4tgkwFp?xDQh($v zDUmQC=$F{M5q!5a;V~r)mLj-L!Kf5j>}vsU^Vipi4`JvLsavNY%+MqGE}1-p-~$*R z8(j3P$Esox!1Te_KX_RGY}u7D%=odfF|ExuF1N6x{paVqHt2uYLOy}#4a&D~e-o{8 zy?OdCvR07GQnQKgF3IPa=!ZQk z_ja$oPX7}G7CxbVX3_BPJ*#h9Q!ce{EeN)6iBPEuK&d;yAcN1uhe+K%pUaEQRqQl} z$*M!W?%Pf@UG3yTpGY#4)(!?&f&Zme?W<3F?t_RGR53x)?YZ#bp>$-y!rleob+4A% z5Ci2|t)uSL6h8@Z5yG75>*y!{OFuTMDbKl{wL`Av)ZuY}keu$!&iXbe^>H~U9lnbH zuH%#CI(m4g{>1euL>gX9MlvBUKfnFkp<<_B(Z)^`uFRVOv*?|b@(Va1QLX<|qPpL` zzxgR|yuw_W;RO89zK11g@WzLCt3%nww}%#G_Enycu`ihGuJuTH+uqgS-OagWosh_Y z#KbXzd#rzQw&FT!xR)x|e>2Q5F);1PrR7kpHX3!g5vQmp0OaABQIZuAw{H_lG(7a?)_q_7CO!JVvY-<81<-# zEVs(5HZXytemEJT_P)^wmKk}^z7kwo1S?tmBl{#Mj3>7V)}uP~;pDgk2o8lrOf z1ph!s#Oz+p+ul}DeVs)w(}P?bvI4-m?t<@}k#=CQRqyzD)f<^_#0paqAbxD4 zp!8D;>56+h`#8i%dNPj;d71?q36ADM)Yp@VZiz_=y^AAzFQzR(sC$maQMM5<$qBHI z@edz@5J;%;YixNWaFHD1UjJi=f_QkC1^)z)-=+6Zu=T=%o#vrH$LY@jv4YlNT&4w} zA3Qh+j`5pc1>W%bVKAsj@81rQ0>8q45=;wz(SJ4V%Afvk&Ui_Mp*z6mwY+WbJ)Ic< zQjTryX4Aol%oaamZZ~&;irBp8F@(s;xYI|kUb=K^cE0!2ZDOe9!EepMaB?AG$}bJ! zhK4roK=D{<kJk}kgnL&rp#p*s1hY8KT zQo>q^`V?Z01p$9uF6R7H1KPLs1n5U9IwXF&zrH;*H1yNvN#bQu&8xRHFQ-&78ycW4mqY47h1xnYU zd~^c`dbeK>cf%7NE`2na(vmf3f0oA40XDpRkgsM6YyX(3Mev-~$bV(&{eA(J40OsK z;9E#MQhMO$BA9r@&R;=oo^|1x=R8Yo$>j`s-@yy}Y>l^nxOBye^Im9z!dCuV5Q`H# zAGWrQ2j7mIP2;FrN{pU+&x_d$IG)xF%@*%-!H7&@(1awvv?L?SC>J4-e#YL>UcVP; zlo%LgC;vhYI-vpl_NpA@n%4etVtVQrpKs3WzW$`~`J3h!MlmFCv!kAr=Z}J+La(ny zgW+BN?V==BcdLzLdUb}^Y&Wwq{G$@2>y@qkP8ohZoy;oytb$ebcyd&D`C>!T_PTXleS8{qDXvDF~@n>I7w=2b-}Q6^-Yy84}hi;IgS4EntR(LcBGvwi1B zKdQ=^^HvM*rwp|BygYWMQ>Zk;RMK8eA*lD>r;gwReQ`n_omy?m!>g^=^n{GTi~u1x z$%+E_tWAJ}zv(s@;wvq>{w7R2>6>4E!Y999qK2#`D)$;og{;}@J>!_Qm!~${27`Cf zyE)N*`CUCSi1D;4u_BWFc7;MG=`q>6OGgks*ta}JJ0Ok+78tTWbEy7UyuHnRHy6dBABdCP z2S)+cJ-kk80;tFVX3~?Ml;HlE7iRK{=oN>8IIw&I@ZK^hR0E5E&^>@{DDvhii=@8Z zY*9zc)cCc(JKar519tq0GH`})Q^m?ls`Qp4OK%!Gg^I3#7PwOc0fJVN(CJajFB$N! zl8us{TuMX+ky%d-4r#0O)o$PABzfRJ(DwQofFS)%t6b4<)ymXf-0?^EjwaJ%`)#so z2{pI$OK%e46b4qcd_{07efHT2vCawc&}%sF<7XksrY7)&D%exT4d-|7ON|XU6q_1~;sSQX0Sh&|0 z?wg~JP?MjdM-(@c8eR;geLhly}SSEs#s z0b`6*{}oBUrpaCJ{*vdIAr?EAKxOU?NLhX&N!!4U^?qr_>Meh~MBYS*OL$#EQVP;} z^l#k%ud9QzOXq6)Tcpq5MXlN`F1l?Y_V%XQ=S2~hZb6QNOR#zkqDY6Zilmqyw${OX zmrtVWdgZ6C5GyW}LWti(vRcQ+zHymrx^`kAASs4#x`P&+7EX4UXWrGH>wc|>=`__1 z@8@mBv#uPUPaqk)5ibrO)~!fS8H#^rQyV_ESvq>YIiGA`Q?kqmRfNfEFPB%i3&-Kh zFyow9yuP8Ia_Fr)LityAw=vT0s}OY1;c_88dsyoJseEo0?T(7nPU8(*^jjaz!xe{J zz)43$ltXi|)EQ?W5Cx1V1nGbaDIrx}oUVBlCvZx`V1jPG46^5vZRipEDbnsldB^);NZJdg?}3h_z^ zoh38`=#4&jM}u={e5t3L^gaGU9dH>N(0AubBXIjulLVNe7KbNtKfrG~yyPYYN$>8d zCnSNF6-Y^Rtb^8)D+cvD9_TKbb!t>q=x@ExxiplUy=s}0?csj(>lbgF_$6Mq5w6OB zHSwI{_w&~p&Z3l~3t~wdsgJ&vQ}L&MGkl7Vx>d?AaW8H~Exm67-M8(V6^7Z2??V}D zBpD~7#5fy6Q59X~i|<|v^Pp2gL$-RTl7mbpzAbwQTpVfgtET62RTHe1oZzlYd=NtW zZXu_hhGy8?-sEojQHmda4Y1cdd*mlRuu)v6XnGhBjm$fjGD9-5t6DYSIXRKsmy$DU ziD45Z&my|{B+^b<&m>We?gV|y;jW$nPIitOvZO0zjgI~v z<$UT4Ru=hR!M`-jJ>taj0R%~GOg2hF5h6^mX++$@?l%oN>si<%wV)YhIdJ8@o` zJ9G%RpLa#^FU`8UgR97-bIVvIA6CWhpBkM9cjFFl?|rU_r2knmbQ0_ zRg~2%zvbnd?z|m_mdvq2b>rYr?uFbzM$wYaHFIH$@0^Z>x8K5LaTpC8+1KR+lR0|< z)8uc&Ao}Qo+8m@a(|~Jm+;7#DdM65Fi>U4Q+oKOW87Jvg1ct$> z9?t}`MvL}J7oYj9PQvAH@pkrqlTx>TnfbDJVrK<|#czLlop%WYcKJWO`2uY)LdpL` zR#rI4H;p?eM3v%ol~~GHX-N@rnhu**%t`)Lsk@&pF{NrrNNnvKP7`<|eUiV+i)FlL z7QqU4dy?j8Oh>3S&$nynABd%O>3lQBqPppM9so1(i+YAB+e~40-F>I5P4ke=XEb+4 zIO`t?fYR^BFx(qH>yxW5Y|J#}+ui>&oy=(UzBS_$ldsR(g^*U&lTub!9x76aQT!UV zm-cS8TjPcIh$&RHv{S93k6)eNQ{uI0^wFd>%Pl_iD#yf}Y`QBUyTrNeP%WdEpSM3a z5Mch}-m4A{@kkZ>L0t+$sFOkG7z5U6DYv;`VpH?Jg|KUQ^v;Ks!Nq7JL+S@kyy`bu zQ^r<PPQW$k3 zfnROb_kG$WwD)bFnlmc{PepN`kI<%%Lkm`|DIvm=EL(_M6l{O4O$1_h_=a=@CQ2l3BeKrgf?@(JW9V6+=)t9&`l0 z;d_~Sc)FR=akWzF651*nvl2c)qPWND zR=J6cu~#Ebr0ZnOy>`Rc6u%8kxdR!BWLX#`;I5QR`m$j)R7$dv`Ks=@U*_vyO~5AtZSPvZGq>H?Ks9iEgX+ z)-C(GRL#<9S-BaY2?~iaOzUR3j{U^AHSe4>`Kt~Sq8i#24Lsp)^%EL5N|u5&F&gvv z9&9DKKl&D02)$&Xy*NTuV`lMCQltzf!M%1fySs!?Q{1am*8RDmou|)QL>hm$?^LB3 zj%|b_M{r96NWnB-ALB+9#j35m6n6#O2~<&_GqAvT`inXU16xxM#t=@MMACWl^$B|3ag z0PMrwa^Mh68pFs-S@F-8{mBAyLWrz*A0{TlI5S%$OYC?f^nl9s` z<)w&>v&N5WSI!OOc}P1Sezp9gg?q>1ow|pInDmaIhv?l6()nO6^;Ps;|3YXDob{M> zbF41_?kt$VZh~uaEr*RjNgEaq*4c1=yng&{_s6Mw$G%YV_bKOzw_JWWJsBOu zu6S#dWR5IVe5>KSR8^Z{;?$I*Ha1X7ouj7v`{|L{!?11WHjtGDu%UT`+VY02trOg= z%P%*a2GUg}5_MHWJofk%x`gYOTDIv3n|tmP>xAzG`S%h=SrgmevcMBN`D+Egvhv4w zFyDJ$s@Q!dn zagi3f>TGtwRd*xmxcOk!C9=}#46kv_H;Uc`))-l{+_)2ONEbyNZ~il;C!c< zukO`NxT)8mj=md4+=7FPOU|5laeXdi7thd(rBhMUOw+qGTU%awHyb0rmKsKtQz)+y zO37S`bk~SQs!$z8;_4d*-;=prTv<0Iz7{r47EjN}lJ(_Bo}$>ivZ0P4fj)1))!CR1)jk#qfTGtQfW>q~zWo#SUnbq=m2qc7F|ZrL(?2Kj4(lFJ#(Oly&&X|VCu zDt7X9LUxXMZpeeUr(Eib0a{F*zRTu3-x?^8u3c>uR|IL95S042Ex!s~UFbjeHq!b+ z1qs0@avbhzFXu-JWjGm>GQ~NINdGUg5YBNi7S>JJxh17eLAmE!-r1B=g z@Elc*V;#*BsrPL%uQIQDl4fVYA#mpG1Rlq-`|w89Ic9GqeVr_Ip3ha05Ef?91#2|#~p{f%S*7Sw$qk6 z=lF?iake{6z2SbRiqMhvCHU>8oBQVZb)Q1tM4$yfw2#wSGsFqCC!$#e->I$U_ASI} zc~{&~F8n<3HZ&G#N9}(PMa!Cbn3!{wh9xs=INSc_;0+j%At?`;cZLl0Dz0Pn{znKV+4Qn+&KrYwL96*)o z&^ZBv{ky+T(j5N4ww@SW7rBgUdQjzhJ85v}PEGzH+t@#A^BF1rR%ntKX)twPc@eYO zp(p-!(gYO)O8PiPHa8cAa(i3LOo$JY%Q^;r@;9u`1s(yu4vrPr_kZ@+jp5y_81LEj z;V=2yR#GsGBJ_}riC_h(Dzt{p_Lt*Hi9Wk@;Lu;Jo<8#NN)i_dF^dYe79DFR(Rya_ zV?b)G$pY+y4D?dJ%Lyly%wsMmtx#??pZr$D+Ds|tvX~fek(>C#V==|sVg^A5+hBEC zBGY*7Y3?_*(}qmwDJ-VXh5OYyRyn@N?2N}^-4R;@V#`ue!~JJ?;FpIZ?D|s%NHl4F z^x0i?oqu*?^wBsayQWZH*WOZI=&sQ&;^MyA`Ponc8vOUSw#=#USagcSUlK~g zWt$>Rx@JWOfb<9eq)SXC`%O;eNz}29r`=D-2Eh%-Ib$LhEa8T0Xp0FS@SdIpSN9n( zu!Xj4PbmImOv|Gp4A^Je5Eb`t7QkPY#~&w9z;bWu9T5CsG;=p!sqaTygqA+A8Yt0% zOX~nE0BfXG5_;pHf&mB)|8M%(KOTF=O}_*66o+Te9sPyZtnwJWoLl7)pGm6mVhO|t z_@S1Gf4VG#@G)_}y_#60Wd5Bg-|R4K$i4mTZijv04Bcl(DSC%{neN}amkc0<7+P7= z%TPfU`I)S@Gxm(q z8JZ&aJiF%5p&v~A_xsYvRifn@0QE*}-UU7Z@(aHpt+mxqJc?)p~pit#HUCERcO ziMvC2}`KS9->UKjCNbygKB8aqQ)a=6u`#~{+R{Vu=6BZXGSmf{Fq!ug|cm`y|8u zv9!9tqJwjp^Oti|52Jq7oHn#CS{+`pN3R%RCgZ;?>+9=XK~9O&eLoKxlx@(?ePAO@ zAszZByAM^F&nT(Z@NY_;J?y4+Y1!CjmQ^u2c5?Bw*@ZyiN(#HaUyc+aD-+bzeUH>D zCI>FDiMFhxXN^ZT?~Z5L7~+@^d5(?yVLVT+7#$1I6dB1ExiS{}$?z_BH-C2F)vF@O4whx8HE!LP!TdZVOST?Zt_(L7}nNR6^kKiIe2@qEv=jR?d$%uM+D)yheO1LZP@n7kNUf=8*9Kw zZGGA_2+Oszm_~`2px2W;euiQSH;!6tilC!P5gs9G;YDFlTc;FBmWzYbRn@R(c;Sg5 z=$IF}MPg1Dn@;GZ=Tc9HQ=D>6ynx-^b1xQ%xi~a)MBH|qVgymLb@{5jp@<}&>LJWu z9`e@-Q80?j|70)v73;g{TBK3&$oq(ox4_JshKBT)%LPo|CvwBj2>!^Lqq)kby5Zq< zu5fcDR^n5*0YL1T+vL?ww*`8n&g>2uhB+xIJdXm zNs~szma0Z1kwo+sU4n>2uTh5RVf4|Zch0%4<1gkK>wV{)wVvm`@24%X#?a0+DO8DV#GiJK5L)-#G~xU#UsbD$g*t<7 zhY+{-etVGMbRIMGi`kc^o~w<|ReOck5)@|S+zt?hW2fb-C>2r!md4FOhMkdPhHjiq zLy3}#OGVMLD|bYD+AqbmBu@G1*?qv66nT~dNt_F7vN=6ctYmAB72X{tbbos1*;vzW zj5YL!;s`HK)F_K6?F_Hz^^L;uynNoyoP~^}0|7BF!VT!_Y-Q~?*Cj`Lj^8{pM4wtP zS6~V)$O>gnWTS8a(lYTCNZk)kuX}wGW~r5RDWJW{s7>je59LB%Tw(k_$=wyMuk_15 zu&c~-GDQ00N5$vgrz`vrK5_*TOiFd%`09P+n8R-F%8U81bF<}364#xBDpOW=WXv7r zThKikCAwDxIozZjaeG_@tL~q-7*-c@CeG7ZveftH+9rT5nx<7n{4<%#1 zU@guP1=?MQl(|1s_9tjF|hJ}t$8iAch zfi!$=S1nFm`0W>rf&|lhq^=L@_Fi0$JN&7&4%nN2Kpdb zu{>4Kr>sv8hdrxEzk5(i3ZR3Z{|1~7mYLD)?4u3p>g!seGqliE@C*l;C`n$28Dzdq zXofuE3=iZQ4e(Ch9`F?Dm6DweTR9sr82%9Tt(3srp-Hi0QB2yKl0b(-ZZnq=K+1Tz zThXqWi|3THbx+Z6#jcNwJdaB3e-8u`4gz+?5qoCzHkHPETbpj94$v8Q>Y?Fb%#Uf! zA*@JC--UDT`1V5#jnjT<_@2R{RQ%-ig=761P6JWEiu;y~yDV)j5u9As7SEj^sae^l z!_ySSY*CYz;@Q$&C`?KynqkC~EXXX@c9zY}Rppvt?AI@}yS>e{yCEDPR0=U3skF(z z@3p_*f*n%Eeq5U#6(>8x{Y477w9)iJ#XOFI8aApk4l#mRT17s(2zzyBSd94P94G%G zBL4IK{hlj33Y~T^T>oaWsYffJ3a*A6BQ{WQmW48w&xI(6%P+lbZO!gRG{io0_oCW{u0PA@h!f(kobQ z;K6D+dR2}5%Eg%n+*LtIw=Ag6IphlxP5-`Y{&7EC_^@q|`Yc1opO623U;FV7s#N3G z-R3l_n3^(zya>@{iOyxWpS_9N0C|WUq^?mCV!{ZGm4PFsVRxFRd%q3VkUPwx`kVXh z7^+@7_dr^_4jC5E({Lb`nLc&@Pi*h;{#lm7vViD4^Wxb-x?bVbpHzx0lc!A}Kd29d zIgn&F#p4s222x~NF8_~+<~UV5*eUIs%n=;Ws!xiGi#Hhv?|J1DM6^KHLLe-xy)z*Z z8OXIsKrJB~6n_WpM=gM*$W%_1J3U8=;6We`i=6_vKHSevT-0yf<)pML$XtJ!)o_Ui z(O&iF&ZWZ$fNZ=V{E;suWB*p|mMCZ@$aYAQKkk6c>&ttffPw#J(#kL8rMny;d#t_} zR8f4d1axI)0E`g`dhBBZUf?)`S{rZ`9xxx-LiZ8v-Ulws4WjxsQAd3yMCqy|x5D8za! zZjNz(oDpPW>mNR$cR!{=6&Dis=M#Ay=9It!mk$?sxMX0w8B1KL-L(dEh6<%Aa|+6J}Ke%zeDHudO%GRVWU@Z{l19{+2Qvz z;^n^EwX+@>$-CB+Oe1ET1ZX|z973^JovDcG_*uIiD0*Q@mT#eF!8_~p5A)KCLK}5V zR`;!aL+;RMnt3^4A0asQ#Xfpv1g|yizi{%d1dn24lJNkTW?~R2x3mdb;ejEpufuWK z;~Q@SIAnB&cBQ>#M@_7}Sm_>F2Ieh)%bd7T-}#Mr?o6QQ$(gcYYvwOs;C~n^_MF=J zS8X1Wa`L9oY8Pdh{gF@3ipFLK#2W@Hk7ctE`^OT+_AzEd2(f4Em}ky;Ii(~!c-`xp zXTt$nR`s6LMneTDonC71w99Ew!RsA>T&rT*8FPNZYqaz(_nzuge|7E>+|P6D`9$Yu zR2knSJ|{so=Xxp9jrr_xKcziFrbn{-UyS0$qGgxe%$!pgs1qa5?EHy= z*1mp?;B5*pSkC?rj)QMkA3pMa8A&=HEzWf;{?XH|K-ow9Cw0L0L!}}&E2e$3>U(c% z6pv-b>_bUY1WR4MQd z8tPEiJ}wqtddO>K;-x07%+Y|3z+R?1L)!sCro*c>;lENieyzj zV$~oG&&DPBdnhen?l9g*0_KhbV|?eKTm-4E^du!?cVWTi;$(r-!f*~Qif^vKhx|%< z+s9qUc0&1l*~(Zlz`?P6;DV1&pvcfEK#$vNekndz9;ic5Zg)CLP8V4K{lwryaZR9h4$QgZ+Rk;$NG*M%(4qunDxSTx?VF1i#m}OrC_@C zbl+uL6;t+8d$u4Be2toy^UEx{1`o0nDfcq6NNYKRwMcy;d-W5$*Us(&gZpeUtzM|t z>EUcwB53dfmhm|sdZKy%C(GV=yMF9PXEn5^e!)HMESDe=+x|}I+$9fI!iY)^o$f2b zqrNgK!^L>}DMWVKBt(=uOcmFsgQw(ee2VL;6Ywz5 z>XDgN17k;d_q33+yu!C0KR)ZIQ>lh4875X2S-f&uuF&rqcuL^si!A7Y^ROUeH`RKD zoW=W##w_YJ)g39g*R*C0P9$FJcfEMj{h5|dv*3xNM}WKnM!SG3Y))5R^4tuRnHAtg zd~zeIj|ZK;vG1;yTqD%|;<6KL{ljJT+1$^^`C*!&YWzP;RYPi3eanQJIi4~#sG*^$ z@5`*TQC(;BPE0)ePVGrl_XlhXv{-y7=i@o*q^A!RGkKy{taEZnLIt7Ux0=`X!&RkM zX8ildlM5CrSRN#QdycaZ19B^$Z#DezKSK}~4fFMi541iV)AvY?#O;Z&wnz7$t#T;s z6im2`;j>hQ_XQWVBpcgpYgi~35k$XlXtP;_AaLRNZySh;b&H6_o_EdcL9s+sj)n10iR0M0 zWNOEHf&l1R41xSM?_A$nln3NSM#fBxPT)Z#=qGM=1?zx{p=>6 zTlp5wstI~kLs2X3=KW6s*@uS+Yk0w!4;^8tben3dYjG)n1~L!@%vQ2|0-Pc%LfL-!{InA>(e|F z{6kf0tC0?Q{Ejp$AG&YwA?_?&Y)ONe#-q6+=&MQanMw8WbHdYGncqCfbut@!_bjYo zywg|Y7dJXS?8cky8DwSOYmS^hM5(x5$-1fyWq zo_ye4RuqR@%QK<~pMYm3PkLO{+p0X>Y@2~xRnk_!aBFNJC~mN-Kx+lzrjW+$JD0vl z7CY2Y&m%1w6pq2Md^91l8=co-Ea1kyt#6~PCSrMB)2z}f%+GZ2wR2i8!iyi z`HMf$S$D6XQO}>WXex`|-7j@B`H;)`!>8$B}a^VWjI&=KSEbG)(_r$rR50u>SD zadtPq8aGPl+fXj>@gcc`V$qR%Gc}xOcQY4Fa8yV@FsTc}w_LhEn7QENQs3Zq?X#Bn z@LE{5=eR4+=8vV8ywg5OVE=O%Dv;aXy3b+?VwJ_ll2%rEW0u;mCy?q_pv$OtLej5E z4}T*O0VFsjm!F`pSr-`#=1gdYku&578by!*qQnyr`;69o6D7_dmbuv;Njf26WB0Wu z+gV5^)ekUqp2|b&b=%|r4bEc}4D}b-)CVD3&3s+1n-D#2!-i87boaZ%z@ZNSW}sF2 zUDl{(P8p01jQM0GyGYR!$Sjj%I0Kj`L;}=zOvx!cl>75J7&@%oU}HFlx@%L@et2Sk zwKDy?_?jY%BpQ7FhU~cAT8*&SSE2B*n0s8i)vUI{$bQEkYxx8y~e&pc`H-T%?!z*J&YI6%_(F9Q)9SojZIoYj&_pUI+)2EKpM3K5e3zv zQ*okUmQ4dxT3Szhp*%7Vm~!F@bxo|?OK>9ZfgZTQ0a!r7#JLABHAl7@cJP8Gc!8Mb z5vZrNgLt7eUW_|QjbJiuX_`dIX{Z3cAo!*Bf~0h^g$J?mb}; z7uos1RK8k|6ac4w+5KO+j$fO96~X?!i3fM|AM*u(1NaJ*Kb}e#qXUpfd>A)8`u%3T z4+SY*9GG73hTjk2kY}j{vfmKgtD#cQ`S5_-7^`Ay5_-P@YLd`XHyZl-7dq2RN$29x zWyNn3Ye88*`jMdFBE;|anJ@o^CE(S1da0%$9HH8A;Xu0vlzQKlr-DF?$(YFIB!O=# zr>P8Szs0r|9bPlR-=-gp><*ihHHl4V+1S61SA6C9A-1v=ih7aO6fMN@bjwYWK-CU# zd~7N32MiC%yRk9-^U?HM!tFctD(dR#ujF_$UdGjVhp0|(HOzND`_qf{P4Cq_o^=~8 zGp`}KZ^#k&&39nOuYv?F;PYIk`jYdqBlS&c&T%!D!Xq(Jd81ZsYoChb6^-4z9`*98 zmv{E243JeGFsMJH*n-NZ>)z(Jt9jXpb~0hM;lBuO<dRHSK#{;O{?n!a zUv}=#+Ds<3@agrwk&R?@lzoX5He_3`;$u9l$lXW^`m{>aVqTX60@*tYFhcK`oxHU4 zx0N7|ykBep9a`UK=U5_`vPI$_XO=NX%o>76Um)bwU#{8~v&pZQTrXO)6o{D(&~z+C zj%hhr_1`HTn%)eyEcANKNLO{Ky!^)7Nv*pxA}OZuYBqU79*s6zwfu46Gm2%eHB=EdY9g>nmV^&1(jd(F*hJHtZk^90Q2mnn34HT@g$FUA~EIS{jB02IbRcBR#Ils zb*Z2@=r|W*HlHxFya><>~r?b|%%2P_TF ziFY4qKgeYApht7ov?v8je1*$Tk2wh9t*yq)mYL~AE60*T+6k7QFJ}T)srA4D-j#9o z2;}=|l4FRrdAB}W)0>Y4H3S`PKLk|SUkr59%-&C+;wn6de(o(BjZqpaR4~gx^|v$0 zdEVfE6Me0FB&`skD@?nYZMl=0-Dlj%zUAE8{#{c&+`L=Zf3!Z_ukw-XvzNJY`g3wc zNg+iEdIdLm3lHv?DFhC$ABRX7TyMBGOUlGC4WJJRPjeXHgNN-moa4TAe0ldeOi`dc zz3BO=9PRvKsv0I`8gVe$W2UO+IzAXFwZvpz_xy@p(GZWpi6YZLY?R#SE(6r&1}g+( zt-9VatsOVNH3mQ^%PB62TJFGsi&WHI@q#>7!yB^g)b4G%y;_PrMc9sMP-Dl zhdIM30cyMrj!pSUvLPV^Zt9`&THJmDu@u_+al^QeuL2eCJR>h98p3+}?WBqJq`x+< z2bX6^3Qb3y8&Rc?(!jpM>V^~aW>UNAVr)fMJKMh8Fq)e9<)7Hb&wJ< zt$IGd(NmHb9PyY*58g$pYM%osZ}wnNHz5DykR%pT@Bsq(@}~mkZl$gWz(e)4N>nE01Xb_O*4pr?{9-ko zg84OKXPfaCaZg0e5+k*~QBql-l6BaNK3~}~dN9Ce0rjgo)HE@q_vMO#g1Wz*Edyj+ryC36u(Q*v6v*5BH^dX%F~2yB*b zv|An_q%6o~nJuko*QGd>-`&7(K|nH>{rCaOzh@4=~qT)yK>WRIh-{uXYVsnW5- zUPI1Oipo+pnckA-%Vcez&8nOS^&ZnNWIxPzq`rGr{vuC9dpQ4gd4G6;-C_!wX^_a# z_XOGem61-&)Uyn|m75FUWJcJ?Vw0UW#SDFzq&oA-s?U5Q@&h>?vlC-~jRS&=OY+hrWwJD# zg>fl8+8%d$Xgb$RSNIsR)D<_T)cr1=xo2AY=hh2{(9*q@SoycK-GKhctppCU_7X&p zDBp{42Ib<)nK1WfN3E~0!qGg9yGj?u&^z@-ZGK*8C<-^~s=XTpq^{&-8=bt*&qp(Y z$?2KVHP!N)T`WS~z$^?qCNtyMUlZ_Y$8bPyauh& zo}pt&{TY;PF$I*eE9cZTkqU&EjNzq6Wh-Lp0hVfxl2bdorGic|PrplIKy&1A=VNvE z502(=Au(sj6}Wtc2ZBbL!IbU*n^#TIKCZUnqwnE}jB{4%o@%c(vT>JrbaU6Fd*4}? z&MBf?e#poCaLCS(`bxiu%vpqVlroa9WcrA#4@Y4cQQx?c7{}5Dnsm z|LWR`42Mo!q|9>u5UQ&2`F8JRA!>mDDSKKUJSY8D`FB}bBA4PxcPF>cI$tfe@y{}f z6+VB)Hqt6wXvZ6zT3HNFgQ-z1BtORYB{vfQ1mn{QB(941P2yMYXUsO%MsPSJ*#SZ; z&A+{+?TBs~eM)5542~Y|r5m!@*{Z{|uVgsH4+{AZqobJu72bhi?t6ad#`(ZP^v$~9 zhY-jPNInpB?sb&>72CPlhz~A}I~!L*vppG~;A_o?nA$h>${$9Ceh#rY8I?UPgzTa} zcVUU@bn)u|t@4$#IX%PBVDkV5glPnOjkMo=QI477aq>HGH$CeznogE@S5c<|32EZP z-u4T^VfXwJM(PK7Z#}5ko4CfT<`tRM660pPzh26U`LR);h zUi>mC2k`u{PhXD*wGfYl!?E`jFYX48e&&_Tx$b3TrI_;JK<^^5{Go=V_?SnC@rVpp z^E9tE^D~N-79#Z;x>^v@}gdYzmTN^tI}Y9x)N6xvN&aJJ33u;qbbqVLuG| z6&EKAzp{iYlj+c!yZ%|rh7Rn?*gCkYRHtv}h~EH9sGul6p6>LPx$X?jL#75XREFB} z*~CPolo;V|jOd$=1agL}_|tc#FWJB>kYmoaHE?~zJ>6PK zyqR|1YB`7h$4{`2-KFC%tzT`)rgvmR7nKzCX%!`xm1)@U=keW4${5LT8&rI=sO<8C z#w>H79b=3;2MUd1=%V@S}O7FqygTcv>le-Bl_gCzA z1RD3E-z+dk%$h3j!;XNj`OTGU@_;vi*pKF2RI@6ounR%i1sty9{_?ij6b8*Z9>ygkAi`F1J6GA9PSC*U0lww zQk%>ws|4%y*qvOix+LJg%~bfeptnUlf?~=9y<{#olAS*g&HntVja}H-iRJU)V7}#4 zXZlfycP)Si-#F1I2@`q7EVRW4-o`>r+I7mNe>qtOsITQptdjM1OGR4Ck4<7<^q}g3 zt`=P+#O@7@>(*7$TkpNMUo;}dWUe?a(?2euj73_fi4)*KQ*^9jt7%H{H3w>VecSk& z8?mU5Uy0hu8Wc~zKEH+M%>Jxy&`$GH0{ZbbwF@eBkXvC@SYLktsr*?!Dnd59uC>}Kt*8kc>+x#JnX9T!vcjMcxWag1MO zuhv#_og@WlVhzl)EPLO=e?C$dctacJSh@u(hKpHC4(=@p8Fjg?%0IsI{628>ZB?~w zR7W!MouH9$e-USaD7o${wmOgv4v;naRcqI45yvpZ{&4a~UFn=45yODsZn6pnGCgNuM? zYsFfx$YXIM8AbA!XP&9^d<_K?3TN?gQO~UB7QUW2aoQ`#ng)p%Ij2dAJcQ;VLJK#y zt?6GB72xoV?{P^AE;bXoUIouyPUT+rE!TQrtRMh4RN24!$@TzlkFuIch}6N(h=iq_ z?C5PxVSIiBB7p;{spxa@o;!$R-Q*$mK8qC#TUP4PSAT3QIb>B;EqeHR5EO+Rx;{-I;QmW@vqB^C0Kx&>Qb!C}p}8&$dFcaVWNr^P;%njtI>-w%Fv?VUEH9Rx6 zK36G{WnViyedH2QHUm=>{E6ho;d^S_?uD}r15f$;`hTf+eVShtGoOf5-wC%m6UVb* z@p2)jo*EAwiQRwk9~|C}lpFO9hy(zQb4RM$x&E4C2nRl({F89WIS?rVX_ofs2cUMT zTa{G6^l!>2=tv*eim@$v{StQ=zT(Q1>b1@_2FaP%ZjxXn`@@cC9<#ol9s?jc8aKS7 zx_jpi5as_2jR7a3wEg>pgg;sGzqqph)}Jm$;=qC0EQy0c6n5Q;=iqWvKD5@|tK;?m zq<{`-)06+~2kx-(-GiGkPDW{e3i~AfopXNOv{xH&?~A|d0VKIPjPviJAQDZ#vK>kz z<+Uex!fU=S*?=hAQP3}o%Fz2L75VwD&Nxd8-NFagtOrjsgtP;$OSrS1*O&6+k-8?X zz|2VmM6Xm6`9e#Lm8;pPG3>Q$r?fApKDC>!YO>_Fxs6 z>X?^};!&ij)a@Etd{}eF4@Iq8{>|n+|G`j{)vFOJFhHBJ9b2*cq;U3nRisg}hBgj5 z?|eX>s5<4^v?*~DNv315IH_;8gFOL}@FEG$C7#3MKh064UXAIJT3QHV2Gv4^(2$@4 z3bXCgOIw^$9ytC*Ha=Y6MB(+AwIwP&Tf(KHf2V%3^lP;9#O8=du}uL%ax9&&>6S5D zzo($}8d+0wzrOFA5J$PpO^cRi9B!I-XGT(wp#}3)YnGDX|CD2wtHj*#ulJW?%*GcP_t>CE~=PgKNkg|66vbCwKx_Sm&E0ij9lCl z&(02UFTHu)r4Lh8H&@n@0BAz6@}IoxTbqiNtB0vZ#DR8CI@4=P;pTa4+}IUVw&_NS zK+_r8R7~bfx0EN$OFg7My+8AMpK7Q#h>x7LI;c&E$2UfJ(qMr`Ujzn$U-)Ee(~-hU zI~>jvk&_FO8+;$it**89JT+E)dO`S$8XI=dbKDBcs8C`jwm9wx+V16oJm|M=8%<$> zywePyS?UWueV9!Ig4-0;Rc##j4DIyhJZ?(5_yi=|1$2Itn1B z&{=*_v#Ns5fp>?><^__2Lnj<(>Nte~;sB}s7jh?uw2<0xTCtoaYuD=7ow9?dkY@ z_j3MW%9HOZywElNt}^n@*yvs0GrtVK7h;>?30B`!ZCz?ipf=(dR07pMf1ye}`ZcTZ zuTkqErX8OriFBgzOV7WTA4WpR@Aj0?vbqZWf3s;e=H|-o?nshGM{8a2px&2K;2%t= z1q=p;z3GsQ7BgA+i=n{q>}mr0UxRp3-n+`zzYRLA2DeoLDqne)WIp#n3v8E{V9V)P z@ac6HeY06u5BJJ*&vzXexCNNNcPPN*D{Osj+0);~Ge}tkdDD0Jx}N1cDduNXkLXhM z?A6QqnNTg(m2hnX?0j*O;=C^3{emyMcC8}oettZX6cC-J|7R55zNNVk{4AU6wEtROh7wZ!xsZd^OO?ujSA&&p>#b4yg%J_nv3l2~uJN$&{t>%S??=nu!Q z%hi3mWM_4{KQJ0LdQ5r+m1_{s+gyc3`_wJI7cILvDCi6?h#CIbpEy6}UM_RnW9;qg zNa#_B8!5Iy^b!-wqdb==khXLMlr1*a>-Qu*kWWvSkm7BKr4&y~q(8IS7DZ-rZ6wq2 zl_Zg&_c8yG+t#UG9#Y%3TdF@kinEUh)O^_~3>fTUlSNT>ua+A!$*2 z0Ix6eT#VT9|ZriG;V*Z)NIAq@ThUpJ-0L?4VVS;7jQfv z%iu&hr*CMZt=r`hzkP97br(_BR6{x&XC~k?ng9_@>^#F<)GPsY<993Unzy@Ecih)m znj-dn$O~xstdZB5O_zaOB`VDNZ(h*qgs2vV;DL3&;bR|XYM!{PEQhacUgZ+`Kq|Wh zqJDMr{3vH4y;J=N!a{4~H(E}^co5n$&1imJWE#1vj(bki^TA=WQprCLVk9t@TB}*p zN!L7d!&aq}rhtp8<^oe|zoWYtvQ+RHYUQlDy4AOj-H4BQ?QarrId8Vcjz<+!ZFS>4 zfi3_>h)EM8EHx3uKItMmGVCMR83u;n&8 zrCfPOirmls1WQ_M3iJICk+p6PUmjx%y^h{8OHrIzk%0o9vzQ~LcIDhkkrcgfPt}cC z>S~`;$p)sf{nCjxTlK9eKCU-Cg`(Ns?k0X8lc8)aM)doll+=l`pgs_C9<*tG^^Ic& zpb*kXo4M1Z7l9)3H`Vl@e(9B=_+OdO3t^xJE%TQu;ny__2XM9u^jHDw{!Owk!}Yy` YB=Zl&QCbbjBwH;jtss^E@cFC%1@ke5`~Uy| From b0b97a853d27bb71873d700dd0883404bb0d4552 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Tue, 17 Sep 2019 06:58:38 -0500 Subject: [PATCH 066/116] Update windows/client-management/mdm/networkproxy-csp.md Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index f21d593351..2b9b30df4c 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -112,7 +112,7 @@ These generic code portions for the options **ProxySettingsPerUser**, **Autodete int - text/plain + text/plain 1 From 619689dad6131fe83464a1438d9f8d70d1a983af Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 17 Sep 2019 13:36:37 -0700 Subject: [PATCH 067/116] Added dev feedback --- windows/client-management/mdm/supl-csp.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/client-management/mdm/supl-csp.md b/windows/client-management/mdm/supl-csp.md index 28b90ac61b..64077761f8 100644 --- a/windows/client-management/mdm/supl-csp.md +++ b/windows/client-management/mdm/supl-csp.md @@ -17,7 +17,7 @@ ms.date: 09/12/2019 > [!WARNING] > Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. -The SUPL configuration service provider is used to configure the location client, as shown in the following table. +The SUPL configuration service provider is used to configure the location client, as shown in the following table: @@ -51,7 +51,7 @@ The SUPL configuration service provider is used to configure the location client
  • MCC/MNC value pairs which are used to specify which networks' UUIC the SUPL account matches.

  • @@ -68,7 +68,7 @@ The following diagram shows the SUPL configuration service provider management o   -![supl csp (dm,cp)](images/provisioning-csp-supl-dmandcp.png) +![SUPL csp (dm,cp)](images/provisioning-csp-supl-dmandcp.png) @@ -86,10 +86,10 @@ If this value is not specified, the device infers the H-SLP address from the IMS For OMA DM, if the format for this node is incorrect the entry will be ignored and an error will be returned, but the configuration service provider will continue processing the rest of the parameters. **Version** -Optional. Determines which SUPL major version the GPS driver should use. (Refer to the FullVersion field for extended usage.) For SUPL 1.0.0, set this value to `1`. For SUPL 2.0.0, set this value to `2`. The default is 1. +Optional. Determines the major version of the SUPL protocol to use. For SUPL 1.0.0, set this value to 1. For SUPL 2.0.0, set this value to 2. The default is 1. Refer to FullVersion to define the minor version and the service indicator. **FullVersion** -Added in the next major release of Windows 10. Optional. Determines which full version (X, Y, or Z) the GPS driver should use. X, Y, and Z are the major, minor, and service indicator versions, respectively. If FullVersion field is defined, a Version field that defines only the major version is ignored. +Added in the next major release of Windows 10. Optional. Determines the full version (X.Y.Z where X, Y, and Z are the major version, the minor version, and the service indicator, respectively) of the SUPL protocol to use. The default is 1.0.0. If FullVersion is defined, Version field is ignored. **MCCMNCPairs** Required. List all of the MCC and MNC pairs owned by the mobile operator. This list is used to verify that the UICC matches the network and SUPL can be used. When the UICC and network do not match, the device uses the default location service and does not use SUPL. @@ -298,7 +298,7 @@ Optional. Specifies the positioning method that the SUPL client will use for mob - + From f8c18fe8d59330fd4369d3839c11e3709bd96ec7 Mon Sep 17 00:00:00 2001 From: maximvelichko Date: Tue, 17 Sep 2019 14:44:23 -0700 Subject: [PATCH 068/116] Create microsoft-defender-atp-mac-whatsnew.md --- .../microsoft-defender-atp-mac-whatsnew.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md new file mode 100644 index 0000000000..7e74ca0ace --- /dev/null +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md @@ -0,0 +1,3 @@ +## 100.65.28 + +- Added support for macOS Catalina From 1f64f87e93fa2165663966a4acb27aa92c34278f Mon Sep 17 00:00:00 2001 From: maximvelichko Date: Tue, 17 Sep 2019 14:52:33 -0700 Subject: [PATCH 069/116] Update microsoft-defender-atp-mac.md --- .../windows-defender-antivirus/microsoft-defender-atp-mac.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac.md index 8fe52e371e..7c18dc31d2 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac.md @@ -27,7 +27,7 @@ This topic describes how to install, configure, update, and use Microsoft Defend ## What’s new in the latest release -Since the announcement of the public preview, Microsoft has been working non-stop to enhance the product, by listening to customer feedback. We've added management features and more granular controls for diagnostic data collection, refined the user experience, and fixed bugs. +[What's new](microsoft-defender-atp-mac-whatsnew.md) If you have any feedback that you would like to share, submit it by opening Microsoft Defender ATP for Mac on your device and navigating to **Help** > **Send feedback**. From c8f89734d4056e471c0172ef8a31e31d89d46211 Mon Sep 17 00:00:00 2001 From: maximvelichko Date: Tue, 17 Sep 2019 14:54:32 -0700 Subject: [PATCH 070/116] Update microsoft-defender-atp-mac-whatsnew.md --- .../microsoft-defender-atp-mac-whatsnew.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md index 7e74ca0ace..e63b7533a4 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md @@ -1,3 +1,5 @@ +# What is new in Microsoft Defender Advanced Threat Protection for Mac + ## 100.65.28 - Added support for macOS Catalina From f745d259a101ed1f75a6f13310075343adf27b38 Mon Sep 17 00:00:00 2001 From: maximvelichko Date: Tue, 17 Sep 2019 15:17:16 -0700 Subject: [PATCH 071/116] Update microsoft-defender-atp-mac-whatsnew.md --- .../microsoft-defender-atp-mac-whatsnew.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md index e63b7533a4..b9f30bf835 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md @@ -1,3 +1,23 @@ +--- +title: Microsoft Defender ATP for Mac What's New +ms.reviewer: +description: Log of major changes for Microsoft Defender ATP for Mac. +keywords: microsoft, defender, atp, mac, installation, macos, whatsnew +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: dansimp +author: dansimp +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual +--- + # What is new in Microsoft Defender Advanced Threat Protection for Mac ## 100.65.28 From c1ebe010c61d710d78cd9ec797d3f8d3f8ecca8f Mon Sep 17 00:00:00 2001 From: Terry Dolan <50636723+tdolan-msft@users.noreply.github.com> Date: Tue, 17 Sep 2019 15:45:57 -0700 Subject: [PATCH 072/116] Updates to improve clarity and address questions/feedback The currently live text isn't fully accurate and has raised a number of questions from customers, support, and the field. This more verbose proposal attempts to improve accuracy while addressing questions that have been raised. --- windows/deployment/update/fod-and-lang-packs.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/windows/deployment/update/fod-and-lang-packs.md b/windows/deployment/update/fod-and-lang-packs.md index 9d1e2e68e3..235cd1918e 100644 --- a/windows/deployment/update/fod-and-lang-packs.md +++ b/windows/deployment/update/fod-and-lang-packs.md @@ -6,7 +6,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: article ms.author: greglin -audience: itpro author: greg-lindsay +audience: itpro +author: greg-lindsay ms.localizationpriority: medium ms.date: 03/13/2019 ms.reviewer: @@ -17,10 +18,14 @@ ms.topic: article > Applies to: Windows 10 -As of Windows 10 version 1709, you cannot use Windows Server Update Services (WSUS) to host [Features on Demand](https://docs.microsoft.com/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities) (FOD) and language packs for Windows 10 clients locally. Instead, you can enforce a Group Policy setting that tells the clients to pull them directly from Windows Update. You can also host FOD and language packs on a network share, but starting with Windows 10 version 1809, FOD and language packs can only be installed from Windows Update. - -For Windows domain environments running WSUS or SCCM, change the **Specify settings for optional component installation and component repair** policy to enable downloading FOD and language packs from Windows Update. This setting is located in `Computer Configuration\Administrative Templates\System` in the Group Policy Editor. +As of Windows 10 version 1709, you cannot use Windows Server Update Services (WSUS) to host [Features on Demand](https://docs.microsoft.com/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities) (FOD) locally. Starting with Windows 10 version 1803, language packs can no longer be hosted on WSUS. -Changing this policy does not affect how other updates are distributed. They continue to come from WSUS or SCCM as you have scheduled them. +The **Specify settings for optional component installation and component repair** policy, located under `Computer Configuration\Administrative Templates\System` in the Group Policy Editor, can be used to specify alternate ways to acquire Feature on Demand packages, language packages, as well as where to source content for corruption repair. However, it’s important to note this policy only allows specifying one alternate location and will behave differently based on OS version. + +In Windows 10 version 1709 and 1803, changing the **Specify settings for optional component installation and component repair** policy to download content from Windows Update will enable acquisition of Feature on Demand packages while also enabling corruption repair. Specifying a network location will work for either, depending on the content is found at that location. Changing this policy on these OS versions will not influence how language packs are acquired. + +In Windows 10 version 1809 and beyond, changing the **Specify settings for optional component installation and component repair** policy will also influence how language packs are acquired, however language packs can only be acquired directly from Windows Update—it’s currently not possible to acquire them from a network share. Specifying a network location will work for either Feature on Demand packages or corruption repair, depending on the content stored at that location. + +For all OS versions, changing the **Specify settings for optional component installation and component repair** policy will not affect how OS updates are distributed. They will continue to come from WSUS or SCCM as you have scheduled them, even while optional content is sourced from Windows Update or a network location. Learn about other client management options, including using Group Policy and administrative templates, in [Manage clients in Windows 10](https://docs.microsoft.com/windows/client-management/). From d6d9e3e2add855c38834107dec400c46d2616d2f Mon Sep 17 00:00:00 2001 From: Terry Dolan <50636723+tdolan-msft@users.noreply.github.com> Date: Tue, 17 Sep 2019 16:22:40 -0700 Subject: [PATCH 073/116] Update fod-and-lang-packs.md --- windows/deployment/update/fod-and-lang-packs.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/deployment/update/fod-and-lang-packs.md b/windows/deployment/update/fod-and-lang-packs.md index 235cd1918e..b253429f91 100644 --- a/windows/deployment/update/fod-and-lang-packs.md +++ b/windows/deployment/update/fod-and-lang-packs.md @@ -18,14 +18,14 @@ ms.topic: article > Applies to: Windows 10 -As of Windows 10 version 1709, you cannot use Windows Server Update Services (WSUS) to host [Features on Demand](https://docs.microsoft.com/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities) (FOD) locally. Starting with Windows 10 version 1803, language packs can no longer be hosted on WSUS. +As of Windows 10 version 1709, you can't use Windows Server Update Services (WSUS) to host [Features on Demand](https://docs.microsoft.com/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities) (FODs) locally. Starting with Windows 10 version 1803, language packs can no longer be hosted on WSUS. -The **Specify settings for optional component installation and component repair** policy, located under `Computer Configuration\Administrative Templates\System` in the Group Policy Editor, can be used to specify alternate ways to acquire Feature on Demand packages, language packages, as well as where to source content for corruption repair. However, it’s important to note this policy only allows specifying one alternate location and will behave differently based on OS version. +The **Specify settings for optional component installation and component repair** policy, located under `Computer Configuration\Administrative Templates\System` in the Group Policy Editor, can be used to specify alternate ways to acquire FOD packages, language packages, and content for corruption repair. However, it’s important to note this policy only allows specifying one alternate location and behaves across OS versions. -In Windows 10 version 1709 and 1803, changing the **Specify settings for optional component installation and component repair** policy to download content from Windows Update will enable acquisition of Feature on Demand packages while also enabling corruption repair. Specifying a network location will work for either, depending on the content is found at that location. Changing this policy on these OS versions will not influence how language packs are acquired. +In Windows 10 version 1709 and 1803, changing the **Specify settings for optional component installation and component repair** policy to download content from Windows Update enables acquisition of FOD packages while also enabling corruption repair. Specifying a network location works for either, depending on the content is found at that location. Changing this policy on these OS versions does not influence how language packs are acquired. -In Windows 10 version 1809 and beyond, changing the **Specify settings for optional component installation and component repair** policy will also influence how language packs are acquired, however language packs can only be acquired directly from Windows Update—it’s currently not possible to acquire them from a network share. Specifying a network location will work for either Feature on Demand packages or corruption repair, depending on the content stored at that location. +In Windows 10 version 1809 and beyond, changing the **Specify settings for optional component installation and component repair** policy also influences how language packs are acquired, however language packs can only be acquired directly from Windows Update. It’s currently not possible to acquire them from a network share. Specifying a network location works for FOD packages or corruption repair, depending on the content at that location. -For all OS versions, changing the **Specify settings for optional component installation and component repair** policy will not affect how OS updates are distributed. They will continue to come from WSUS or SCCM as you have scheduled them, even while optional content is sourced from Windows Update or a network location. +For all OS versions, changing the **Specify settings for optional component installation and component repair** policy does not affect how OS updates are distributed. They continue to come from WSUS or SCCM as you have scheduled them, even while optional content is sourced from Windows Update or a network location. Learn about other client management options, including using Group Policy and administrative templates, in [Manage clients in Windows 10](https://docs.microsoft.com/windows/client-management/). From 77b5e334e01b8d1d8c339b919d9ae9d94f00f270 Mon Sep 17 00:00:00 2001 From: Terry Dolan <50636723+tdolan-msft@users.noreply.github.com> Date: Tue, 17 Sep 2019 17:02:47 -0700 Subject: [PATCH 074/116] Update fod-and-lang-packs.md --- windows/deployment/update/fod-and-lang-packs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/fod-and-lang-packs.md b/windows/deployment/update/fod-and-lang-packs.md index b253429f91..0ba0b011cf 100644 --- a/windows/deployment/update/fod-and-lang-packs.md +++ b/windows/deployment/update/fod-and-lang-packs.md @@ -26,6 +26,6 @@ In Windows 10 version 1709 and 1803, changing the **Specify settings for optiona In Windows 10 version 1809 and beyond, changing the **Specify settings for optional component installation and component repair** policy also influences how language packs are acquired, however language packs can only be acquired directly from Windows Update. It’s currently not possible to acquire them from a network share. Specifying a network location works for FOD packages or corruption repair, depending on the content at that location. -For all OS versions, changing the **Specify settings for optional component installation and component repair** policy does not affect how OS updates are distributed. They continue to come from WSUS or SCCM as you have scheduled them, even while optional content is sourced from Windows Update or a network location. +For all OS versions, changing the **Specify settings for optional component installation and component repair** policy does not affect how OS updates are distributed. They continue to come from WSUS or SCCM or other sources as you have scheduled them, even while optional content is sourced from Windows Update or a network location. Learn about other client management options, including using Group Policy and administrative templates, in [Manage clients in Windows 10](https://docs.microsoft.com/windows/client-management/). From 9903c3489e3f0ed3a1cee759d6679b6d50bd9a26 Mon Sep 17 00:00:00 2001 From: Karsten Kleinschmidt <31703575+KarstenKleinschmidt@users.noreply.github.com> Date: Tue, 17 Sep 2019 20:11:28 -0700 Subject: [PATCH 075/116] Fixed layout error --- windows/client-management/mandatory-user-profile.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/client-management/mandatory-user-profile.md b/windows/client-management/mandatory-user-profile.md index 9197370e84..9c370aa404 100644 --- a/windows/client-management/mandatory-user-profile.md +++ b/windows/client-management/mandatory-user-profile.md @@ -67,10 +67,8 @@ First, you create a default user profile with the customizations that you want, 3. Uninstall any application you do not need or want from the PC. For examples on how to uninstall Windows 10 Application see [Remove-AppxProvisionedPackage](https://docs.microsoft.com/powershell/module/dism/remove-appxprovisionedpackage?view=winserver2012-ps). For a list of uninstallable applications, see [Understand the different apps included in Windows 10](https://docs.microsoft.com/windows/application-management/apps-in-windows-10). -~~~ >[!NOTE] >It is highly recommended to uninstall unwanted or unneeded apps as it will speed up user sign-in times. -~~~ 3. At a command prompt, type the following command and press **ENTER**. From 27b6a2e5fca0365d4d3548054922a4a0cd2c0954 Mon Sep 17 00:00:00 2001 From: Terry Dolan <50636723+tdolan-msft@users.noreply.github.com> Date: Wed, 18 Sep 2019 14:48:03 -0700 Subject: [PATCH 076/116] Update fod-and-lang-packs.md Added a missing word --- windows/deployment/update/fod-and-lang-packs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/fod-and-lang-packs.md b/windows/deployment/update/fod-and-lang-packs.md index 0ba0b011cf..8e8e208b29 100644 --- a/windows/deployment/update/fod-and-lang-packs.md +++ b/windows/deployment/update/fod-and-lang-packs.md @@ -20,7 +20,7 @@ ms.topic: article As of Windows 10 version 1709, you can't use Windows Server Update Services (WSUS) to host [Features on Demand](https://docs.microsoft.com/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities) (FODs) locally. Starting with Windows 10 version 1803, language packs can no longer be hosted on WSUS. -The **Specify settings for optional component installation and component repair** policy, located under `Computer Configuration\Administrative Templates\System` in the Group Policy Editor, can be used to specify alternate ways to acquire FOD packages, language packages, and content for corruption repair. However, it’s important to note this policy only allows specifying one alternate location and behaves across OS versions. +The **Specify settings for optional component installation and component repair** policy, located under `Computer Configuration\Administrative Templates\System` in the Group Policy Editor, can be used to specify alternate ways to acquire FOD packages, language packages, and content for corruption repair. However, it’s important to note this policy only allows specifying one alternate location and behaves differently across OS versions. In Windows 10 version 1709 and 1803, changing the **Specify settings for optional component installation and component repair** policy to download content from Windows Update enables acquisition of FOD packages while also enabling corruption repair. Specifying a network location works for either, depending on the content is found at that location. Changing this policy on these OS versions does not influence how language packs are acquired. From 23eeb055390f04d22c68d1e176fa5e62dc5d104d Mon Sep 17 00:00:00 2001 From: maximvelichko Date: Thu, 19 Sep 2019 07:50:40 -0700 Subject: [PATCH 078/116] Update microsoft-defender-atp-mac-whatsnew.md --- .../microsoft-defender-atp-mac-whatsnew.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md index b9f30bf835..163aa72764 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md @@ -23,3 +23,4 @@ ms.topic: conceptual ## 100.65.28 - Added support for macOS Catalina +- Performance improvements From 6dbda12dd428251114d2e60c5766d7fb3f522134 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Sep 2019 08:37:29 -0700 Subject: [PATCH 079/116] Update microsoft-defender-atp-mac-whatsnew.md small edits --- .../microsoft-defender-atp-mac-whatsnew.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md index 163aa72764..8fb33dfa72 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md @@ -1,12 +1,12 @@ --- title: Microsoft Defender ATP for Mac What's New ms.reviewer: -description: Log of major changes for Microsoft Defender ATP for Mac. +description: List of major changes for Microsoft Defender ATP for Mac. keywords: microsoft, defender, atp, mac, installation, macos, whatsnew search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 -ms.mktglfcycl: deploy +ms.mktglfcycl: security ms.sitesec: library ms.pagetype: security ms.author: dansimp @@ -18,7 +18,7 @@ ms.collection: M365-security-compliance ms.topic: conceptual --- -# What is new in Microsoft Defender Advanced Threat Protection for Mac +# What's new in Microsoft Defender Advanced Threat Protection for Mac ## 100.65.28 From 004b18437323f6c434d2f2c9b642b17237669c02 Mon Sep 17 00:00:00 2001 From: lomayor Date: Thu, 19 Sep 2019 12:45:09 -0700 Subject: [PATCH 081/116] Update custom-detection-rules.md --- .../microsoft-defender-atp/custom-detection-rules.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md index 8686342663..c3655fb6d6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md +++ b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md @@ -64,7 +64,7 @@ Your custom detection rule can automatically take actions on files or machines t #### Actions on machines These actions are automatically applied to machines in the `MachineId` column in the query results: -- **Isolate machine** — prevent the machine from connecting to the network. [Learn more about machine isolation](respond-machine-alerts.md#isolate-machines-from-the-network) +- **Isolate machine** — applies full network isolation, preventing the machine from connecting to any application or service, except for the Microsoft Defender ATP service. [Learn more about machine isolation](respond-machine-alerts.md#isolate-machines-from-the-network) - **Collect investigation package** — collects machine information in a ZIP file. [Learn more about the investigation package](respond-machine-alerts.md#collect-investigation-package-from-machines) - **Run antivirus scan** — perform a full Windows Defender Antivirus scan on the machine - **Initiate investigation** — initiate an [automated investigation](automated-investigations.md) on the machine From 7c84f1f8efbc167e482c6c2492097a46c9d3727f Mon Sep 17 00:00:00 2001 From: illfated Date: Thu, 19 Sep 2019 22:41:04 +0200 Subject: [PATCH 082/116] surface-hub-recovery-tool.md: Enable image link **Description:** The image in step 5 was encapsulated in a code block fence, for reasons unknown. Thanks to @danieldhudson for noticing this glitch in the doc. **Proposed changes:** - Remove the code block fence to make the image link actually work and show the image as intended. - Add 1 blank MD spacing in the [!IMPORTANT] note (MD formatting). **issue ticket closure or reference:** Closes #4967 --- devices/surface-hub/surface-hub-recovery-tool.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/devices/surface-hub/surface-hub-recovery-tool.md b/devices/surface-hub/surface-hub-recovery-tool.md index 7d21b8c921..75feb89fc2 100644 --- a/devices/surface-hub/surface-hub-recovery-tool.md +++ b/devices/surface-hub/surface-hub-recovery-tool.md @@ -20,8 +20,8 @@ The [Microsoft Surface Hub Recovery Tool](https://www.microsoft.com/download/det To re-image the Surface Hub SSD using the Recovery Tool, you'll need to remove the SSD from the Surface Hub, connect the drive to the USB-to-SATA cable, and then connect the cable to the desktop PC on which the Recovery Tool is installed. For more information on how to remove the existing drive from your Surface Hub, see [Surface Hub SSD replacement](surface-hub-ssd-replacement.md). ->[!IMPORTANT] ->Do not let the device go to sleep or interrupt the download of the image file. +> [!IMPORTANT] +> Do not let the device go to sleep or interrupt the download of the image file. If the tool is unsuccessful in reimaging your drive, please contact [Surface Hub Support](https://support.microsoft.com/help/4037644/surface-contact-surface-warranty-and-software-support). @@ -77,10 +77,7 @@ Install Surface Hub Recovery Tool on the host PC. 5. When the download is complete, the tool instructs you to connect an SSD drive. If the tool is unable to locate the attached drive, there is a good chance that the cable being used is not reporting the name of the SSD to Windows. The imaging tool must find the name of the drive as "LITEON L CH-128V2S USB Device" before it can continue. For more information on how to remove the existing drive from your Surface Hub, see [Surface Hub SSD replacement](surface-hub-ssd-replacement.md). - -~~~ -![Connect SSD](images/shrt-drive.png) -~~~ + ![Connect SSD](images/shrt-drive.png) 6. When the drive is recognized, click **Start** to begin the re-imaging process. On the warning that all data on the drive will be erased, click **OK**. From bb7c4d81336f45389dabefd1a84f023c266fca99 Mon Sep 17 00:00:00 2001 From: lomayor Date: Thu, 19 Sep 2019 14:54:36 -0700 Subject: [PATCH 083/116] custom-detections-manage --- .../custom-detection-rules.md | 43 +++++++++++++----- .../atp-custom-detection-rule-details.png | Bin 0 -> 120596 bytes 2 files changed, 31 insertions(+), 12 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/atp-custom-detection-rule-details.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md index c3655fb6d6..8664d4271e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md +++ b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md @@ -2,7 +2,7 @@ title: Create and manage custom detection rules in Microsoft Defender ATP ms.reviewer: description: Learn how to create and manage custom detections rules based on advanced hunting queries -keywords: custom detections, create, alerts, detection rules, advanced hunting, hunt, query, response actions, mdatp, microsoft defender atp +keywords: custom detections, create, manage, alerts, edit, run on demand, frequency, detection rules, advanced hunting, hunt, query, response actions, mdatp, microsoft defender atp search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -77,20 +77,39 @@ Select one or more actions to automatically apply to files in the `SHA1` or the ### 4. Click **Create** to save and turn on the rule. ## Manage existing custom detection rules -View your existing detection rules and check their results to assess how effective they have been. You can also run a rule on demand and modify it. +In **Settings** > **Custom detections**, you can view the list of existing custom detection rules, check their previous runs, and review the alerts they have triggered. You can also run a rule on demand and modify it. -1. In the navigation pane, select **Settings** > **Custom detections** to see all the detection rules. +### View existing rules -2. Select one of the rules to take any of the following actions: - - **Open detection rule page** — see all rule details, including all the alerts that were triggered and actions taken - - **Run** — run the rule immediately. This resets the interval for the next run. - - **Edit** — modify the rule without changing the query - - **Modify query** - open the query in Advanced hunting to edit it - - **Turn on** / **Turn off** - enable the rule or stop it from running - - **Delete** +To view all existing custom detection rules, navigate to **Settings** > **Custom detections**. The page lists all the rules with the following status information: - >[!TIP] - >You can also take these actions from the detection rule page. +- **Last run** — when a rule was last run to check for query matches and generate alerts +- **Last run status** — whether a rule ran successfully +- **Next run** — the next scheduled run +- **Status** — whether a rule has been turned on or off + +### View rule details, modify rule, and run rule + +To view comprehensive information about a custom detection rule, select the name of rule from the list of rules in **Settings** > **Custom detections**. + +This opens a page about the custom detection rule with the following information: + +- General information about the rule, including the details of the alert, run status, and scope +- List of triggered alerts + +![Custom detection rule page](images/atp-custom-detection-rule-details.png)
    +*Custom detection rule page* + +You can also take the following actions on the rule from this page: + +- **Run** — runs the rule immediately. This also resets the interval for the next run. +- **Edit** — modify the rule without changing the query +- **Modify query** — edit the query in Advanced hunting +- **Turn on** / **Turn off** — enable the rule or stop it from running +- **Delete** — turn off the rule and remove it + +>[!TIP] +>To quickly view information and take action on an item in a table, use the selection column [✔] at the left of the table. ## Related topic - [Custom detections overview](overview-custom-detections.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/atp-custom-detection-rule-details.png b/windows/security/threat-protection/microsoft-defender-atp/images/atp-custom-detection-rule-details.png new file mode 100644 index 0000000000000000000000000000000000000000..9b184c8b558036e5fd58bcbd97c62e5055415f66 GIT binary patch literal 120596 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 Date: Thu, 19 Sep 2019 15:09:25 -0700 Subject: [PATCH 084/116] Update TOC.md added entry for What's New --- windows/security/threat-protection/TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 76ea17db0e..789d4732a5 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -303,6 +303,7 @@ ### [Microsoft Defender Advanced Threat Protection for Mac](windows-defender-antivirus/microsoft-defender-atp-mac.md) +## [What's New in Microsoft Defender ATP for Mac] (windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md) #### [Deploy Microsoft Defender Advanced Threat Protection for Mac]() ##### [Microsoft Intune-based deployment](windows-defender-antivirus/microsoft-defender-atp-mac-install-with-intune.md) ##### [JAMF-based deployment](windows-defender-antivirus/microsoft-defender-atp-mac-install-with-jamf.md) From d50829cb320d38c7231481b1a4cce25d52e314b7 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 19 Sep 2019 15:26:30 -0700 Subject: [PATCH 085/116] add mitre techniques --- .../microsoft-defender-atp/alerts-queue.md | 6 ++++++ .../microsoft-defender-atp/investigate-alerts.md | 6 +++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md b/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md index fe3c249332..b64e2b0aac 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md +++ b/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md @@ -87,6 +87,7 @@ The table below lists the current categories and how they generally map to previ | Suspicious activity | General, None, NotApplicable, EnterprisePolicy, SuspiciousNetworkTraffic | Atypicaly activity that could be malware activity or part of an attack | | Unwanted software | UnwantedSoftware | Low-reputation apps and apps that impact productivity and the user experience; detected as potentially unwanted applications (PUAs) | + ### Status You can choose to limit the list of alerts based on their status. @@ -115,6 +116,11 @@ If you have specific machine groups that you're interested in checking the alert ### Associated threat Use this filter to focus on alerts that are related to high profile threats. You can see the full list of high-profile threats in [Threat analytics](threat-analytics.md). + + + + + ## Related topics - [Manage Microsoft Defender Advanced Threat Protection alerts](manage-alerts.md) - [Investigate Microsoft Defender Advanced Threat Protection alerts](investigate-alerts.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md index fc412ef07c..b3ada6226a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md @@ -32,7 +32,11 @@ Investigate alerts that are affecting your network, understand what they mean, a Click an alert to see the alert details view and the various tiles that provide information about the alert. -You can also manage an alert and see alert metadata along with other information that can help you make better decisions on how to approach them. You'll also see a status of the automated investigation on the upper right corner. Clicking on the link will take you to the Automated investigations view. For more information, see [Automated investigations](automated-investigations.md). +From the alert details view, you can manage an alert and see alert data such as severity, category, technique, along with other information that can help you make better decisions on how to approach them. + +The techniques reflected in the card are based on [MITRE enterprise techniques](https://attack.mitre.org/techniques/enterprise/). + +You'll also see a status of the automated investigation on the upper right corner. Clicking on the link will take you to the Automated investigations view. For more information, see [Automated investigations](automated-investigations.md). ![Image of the alert page](images/atp-alert-view.png) From 453257917f947e3f3983e171cc66c31c2ec4ded2 Mon Sep 17 00:00:00 2001 From: illfated Date: Fri, 20 Sep 2019 00:29:27 +0200 Subject: [PATCH 086/116] HTML StartCSP comment tag: remove duplicate tag Description: Redundant HTML comment tag found in long list of CSP tables Thanks to tr5tn for discovering this minor redundancy. Closes #4974 --- .../mdm/configuration-service-provider-reference.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/client-management/mdm/configuration-service-provider-reference.md b/windows/client-management/mdm/configuration-service-provider-reference.md index 6889f31898..922ed015a1 100644 --- a/windows/client-management/mdm/configuration-service-provider-reference.md +++ b/windows/client-management/mdm/configuration-service-provider-reference.md @@ -2552,8 +2552,6 @@ Additional lists: - - [WindowsDefenderApplicationGuard CSP](windowsdefenderapplicationguard-csp.md) From e87b5d775dbce04fade820cbea4effb09ee86901 Mon Sep 17 00:00:00 2001 From: maximvelichko Date: Thu, 19 Sep 2019 15:36:43 -0700 Subject: [PATCH 087/116] Update TOC.md --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 789d4732a5..f61e296e27 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -303,7 +303,7 @@ ### [Microsoft Defender Advanced Threat Protection for Mac](windows-defender-antivirus/microsoft-defender-atp-mac.md) -## [What's New in Microsoft Defender ATP for Mac] (windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md) +#### [What's New in Microsoft Defender ATP for Mac] (windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md) #### [Deploy Microsoft Defender Advanced Threat Protection for Mac]() ##### [Microsoft Intune-based deployment](windows-defender-antivirus/microsoft-defender-atp-mac-install-with-intune.md) ##### [JAMF-based deployment](windows-defender-antivirus/microsoft-defender-atp-mac-install-with-jamf.md) From 46b6964bd2461553381ac9ab152d713fd74a2d75 Mon Sep 17 00:00:00 2001 From: lomayor Date: Thu, 19 Sep 2019 16:04:51 -0700 Subject: [PATCH 088/116] Last check --- .../custom-detection-rules.md | 20 ++++++++---------- .../atp-custom-detection-rule-details.png | Bin 120596 -> 120992 bytes 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md index 8664d4271e..8ec5db2229 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md +++ b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md @@ -50,14 +50,14 @@ With the query in the query editor, select **Create detection rule** and specify For more information about these alert details, [read about managing alerts](manage-alerts.md). #### Rule frequency -When saved, custom detections rules immediately run. They then run again at fixed intervals based on the frequency you choose. Rules that run less frequently will have longer lookback durations. +When saved, custom detections rules immediately run. They then run again at fixed intervals based on the frequency you choose. Rules that run less frequently will have longer lookback durations: - **Every 24 hours** — checks data from the past 30 days - **Every 12 hours** — checks data from the past 24 hours - **Every 3 hours** — checks data from the past 6 hours - **Every hour** — checks data from the past 2 hours -Similar detections on the same machine could be aggregated into fewer alerts, so running a rule less frequently can generate fewer alerts. Select the frequency that matches how closely you want to monitor detections and your organization's capacity to respond to the alerts. +Similar detections on the same machine could be aggregated into fewer alerts, so running a rule less frequently can generate fewer alerts. Select the frequency that matches how closely you want to monitor detections, and consider your organization's capacity to respond to the alerts. ### 3. Specify actions on files or machines Your custom detection rule can automatically take actions on files or machines that are returned by the query. @@ -66,12 +66,12 @@ Your custom detection rule can automatically take actions on files or machines t These actions are automatically applied to machines in the `MachineId` column in the query results: - **Isolate machine** — applies full network isolation, preventing the machine from connecting to any application or service, except for the Microsoft Defender ATP service. [Learn more about machine isolation](respond-machine-alerts.md#isolate-machines-from-the-network) - **Collect investigation package** — collects machine information in a ZIP file. [Learn more about the investigation package](respond-machine-alerts.md#collect-investigation-package-from-machines) -- **Run antivirus scan** — perform a full Windows Defender Antivirus scan on the machine -- **Initiate investigation** — initiate an [automated investigation](automated-investigations.md) on the machine +- **Run antivirus scan** — performs a full Windows Defender Antivirus scan on the machine +- **Initiate investigation** — initiates an [automated investigation](automated-investigations.md) on the machine #### Actions on files -Select one or more actions to automatically apply to files in the `SHA1` or the `InitiatingProcessSHA1` column in query results: -- **Allow/Block** — automatically adds the file to your [custom indicator list](manage-indicators.md) so that it is always allowed or blocked from running. You can set the scope of this action so that it is taken only on selected machine groups. This scope is independent of the scope of the rule. +Select one or more actions to automatically apply to files in the `SHA1` or the `InitiatingProcessSHA1` column in the query results: +- **Allow/Block** — automatically adds the file to your [custom indicator list](manage-indicators.md) so that it is always allowed to run or blocked from running. You can set the scope of this action so that it is taken only on selected machine groups. This scope is independent of the scope of the rule. - **Quarantine file** — deletes the file from its current location and places a copy in quarantine ### 4. Click **Create** to save and turn on the rule. @@ -90,9 +90,7 @@ To view all existing custom detection rules, navigate to **Settings** > **Custom ### View rule details, modify rule, and run rule -To view comprehensive information about a custom detection rule, select the name of rule from the list of rules in **Settings** > **Custom detections**. - -This opens a page about the custom detection rule with the following information: +To view comprehensive information about a custom detection rule, select the name of rule from the list of rules in **Settings** > **Custom detections**. This opens a page about the custom detection rule with the following information: - General information about the rule, including the details of the alert, run status, and scope - List of triggered alerts @@ -102,14 +100,14 @@ This opens a page about the custom detection rule with the following information You can also take the following actions on the rule from this page: -- **Run** — runs the rule immediately. This also resets the interval for the next run. +- **Run** — run the rule immediately. This also resets the interval for the next run. - **Edit** — modify the rule without changing the query - **Modify query** — edit the query in Advanced hunting - **Turn on** / **Turn off** — enable the rule or stop it from running - **Delete** — turn off the rule and remove it >[!TIP] ->To quickly view information and take action on an item in a table, use the selection column [✔] at the left of the table. +>To quickly view information and take action on an item in a table, use the selection column [✓] at the left of the table. ## Related topic - [Custom detections overview](overview-custom-detections.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/atp-custom-detection-rule-details.png b/windows/security/threat-protection/microsoft-defender-atp/images/atp-custom-detection-rule-details.png index 9b184c8b558036e5fd58bcbd97c62e5055415f66..2b2a9c177a213a8912823c8c7c2a0f5d6e207d4e 100644 GIT binary patch literal 120992 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 DjcElp(L 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 literal 120596 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 Date: Thu, 19 Sep 2019 16:53:08 -0700 Subject: [PATCH 089/116] custom-detections --- .../custom-detection-rules.md | 3 ++- .../atp-custom-detection-rule-details.png | Bin 120992 -> 118743 bytes 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md index 8ec5db2229..22940420c9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md +++ b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md @@ -81,7 +81,7 @@ In **Settings** > **Custom detections**, you can view the list of existing custo ### View existing rules -To view all existing custom detection rules, navigate to **Settings** > **Custom detections**. The page lists all the rules with the following status information: +To view all existing custom detection rules, navigate to **Settings** > **Custom detections**. The page lists all the rules with the following run information: - **Last run** — when a rule was last run to check for query matches and generate alerts - **Last run status** — whether a rule ran successfully @@ -94,6 +94,7 @@ To view comprehensive information about a custom detection rule, select the name - General information about the rule, including the details of the alert, run status, and scope - List of triggered alerts +- List of triggered actions ![Custom detection rule page](images/atp-custom-detection-rule-details.png)
    *Custom detection rule page* diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/atp-custom-detection-rule-details.png b/windows/security/threat-protection/microsoft-defender-atp/images/atp-custom-detection-rule-details.png index 2b2a9c177a213a8912823c8c7c2a0f5d6e207d4e..65ecd31a2a93e742e56394f25a30be74822e8751 100644 GIT binary patch literal 118743 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

    Hy?*vd84|lV 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

    mtW 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 C^>Qcx literal 120992 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 DjcElp(L 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 From f3991e1be832919b322a721f9166bd584bfa3028 Mon Sep 17 00:00:00 2001 From: Tami Fosmark Date: Thu, 19 Sep 2019 17:09:13 -0700 Subject: [PATCH 090/116] fix typo on line 87 --- .../threat-protection/microsoft-defender-atp/alerts-queue.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md b/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md index b64e2b0aac..ec0539a3db 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md +++ b/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md @@ -84,7 +84,7 @@ The table below lists the current categories and how they generally map to previ | Persistence | Installation, Persistence | Creating autostart extensibility points (ASEPs) to remain active and survive system restarts | | Privilege escalation | PrivilegeEscalation | Obtaining higher permission levels for code by running it in the context of a privileged process or account | | Ransomware | Ransomware | Malware that encrypts files and extorts payment to restore access | -| Suspicious activity | General, None, NotApplicable, EnterprisePolicy, SuspiciousNetworkTraffic | Atypicaly activity that could be malware activity or part of an attack | +| Suspicious activity | General, None, NotApplicable, EnterprisePolicy, SuspiciousNetworkTraffic | Atypical activity that could be malware activity or part of an attack | | Unwanted software | UnwantedSoftware | Low-reputation apps and apps that impact productivity and the user experience; detected as potentially unwanted applications (PUAs) | From 71f2883180ef33907f0b47609fc54b1c88990a78 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Thu, 19 Sep 2019 17:36:31 -0700 Subject: [PATCH 091/116] CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20190919170101 (#1149) --- .../resolved-issues-windows-10-1709.yml | 10 ++++++++++ .../resolved-issues-windows-10-1803.yml | 2 ++ ...s-windows-10-1809-and-windows-server-2019.yml | 10 ++++++++++ .../resolved-issues-windows-10-1903.yml | 4 ++++ ...es-windows-8.1-and-windows-server-2012-r2.yml | 2 -- ...s-windows-10-1607-and-windows-server-2016.yml | 2 -- .../status-windows-10-1709.yml | 6 ++---- .../status-windows-10-1803.yml | 16 ++-------------- ...s-windows-10-1809-and-windows-server-2019.yml | 6 ++---- .../status-windows-10-1903.yml | 8 ++++---- ...-windows-7-and-windows-server-2008-r2-sp1.yml | 10 ---------- ...us-windows-8.1-and-windows-server-2012-r2.yml | 10 ---------- .../status-windows-server-2008-sp2.yml | 4 +--- .../status-windows-server-2012.yml | 10 ---------- .../windows-message-center.yml | 1 + 15 files changed, 38 insertions(+), 63 deletions(-) diff --git a/windows/release-information/resolved-issues-windows-10-1709.yml b/windows/release-information/resolved-issues-windows-10-1709.yml index b9fb594146..07fbc6a7b2 100644 --- a/windows/release-information/resolved-issues-windows-10-1709.yml +++ b/windows/release-information/resolved-issues-windows-10-1709.yml @@ -32,6 +32,7 @@ sections: - type: markdown text: "

    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

      -
    • Address of the server—a mobile positioning center for non-trusted mode.

    • +
    • Address of the server — a mobile positioning center for non-trusted mode.

    • The positioning method used by the MPC for non-trusted mode.

    0

    None: The device uses the default positioning method. In this default mode, the GNSS obtains assistance (time injection, coarse position injection and ephemeris data) from the Microsoft Positioning Service.

    None: The device uses the default positioning method. In this default mode, the GNSS obtains assistance (time injection, coarse position injection, and ephemeris data) from the Microsoft Positioning Service.

    1

    + @@ -57,6 +58,15 @@ sections:
    " +- title: September 2019 +- items: + - type: markdown + text: " +
    SummaryOriginating updateStatusDate resolved
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 16299.1387

    September 10, 2019
    KB4516066
    Resolved
    September 19, 2019
    04:08 PM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

    See details >
    OS Build 16299.1296

    July 16, 2019
    KB4507465
    Resolved
    KB4512516
    August 13, 2019
    10:00 AM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    OS Build 16299.1217

    June 11, 2019
    KB4503284
    Resolved
    KB4512494
    August 16, 2019
    02:00 PM PT
    Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
    Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

    See details >
    OS Build 16299.1331

    August 13, 2019
    KB4512516
    Resolved
    KB4512494
    August 16, 2019
    02:00 PM PT
    + +
    DetailsOriginating updateStatusHistory
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Resolution: Due to security related changes in KB4516066, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Back to top
    OS Build 16299.1387

    September 10, 2019
    KB4516066
    Resolved
    Resolved:
    September 19, 2019
    04:08 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    + " + - title: August 2019 - items: - type: markdown diff --git a/windows/release-information/resolved-issues-windows-10-1803.yml b/windows/release-information/resolved-issues-windows-10-1803.yml index a65cc10df5..678191535f 100644 --- a/windows/release-information/resolved-issues-windows-10-1803.yml +++ b/windows/release-information/resolved-issues-windows-10-1803.yml @@ -32,6 +32,7 @@ sections: - type: markdown text: " + @@ -63,6 +64,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusDate resolved
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17134.1006

    September 10, 2019
    KB4516058
    Resolved
    September 19, 2019
    04:08 PM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

    See details >
    OS Build 17134.915

    July 16, 2019
    KB4507466
    Resolved
    KB4512501
    August 13, 2019
    10:00 AM PT
    Notification issue: \"Your device is missing important security and quality fixes.\"
    Some users may have incorrectly received the notification \"Your device is missing important security and quality fixes.\"

    See details >
    N/A

    Resolved
    September 03, 2019
    12:32 PM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    OS Build 17134.829

    June 11, 2019
    KB4503286
    Resolved
    KB4512509
    August 19, 2019
    02:00 PM PT
    +
    DetailsOriginating updateStatusHistory
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Resolution: Due to security related changes in KB4516058, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Back to top
    OS Build 17134.1006

    September 10, 2019
    KB4516058
    Resolved
    Resolved:
    September 19, 2019
    04:08 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    Notification issue: \"Your device is missing important security and quality fixes.\"
    Some users may have incorrectly received the notification \"Your device is missing important security and quality fixes\" in the Windows Update dialog and a red \"!\" in the task tray on the Windows Update tray icon. This notification is intended for devices that are 90 days or more out of date, but some users with installed updates released in June or July also saw this notification.

    Affected platforms:
    • Client: Windows 10, version 1803
    • Server: Windows Server, version 1803
    Resolution: This issue was resolved on the server side on August 30, 2019. Only devices that are out of date by 90 days or more should now see the notification. No action is required by the user to resolve this issue. If you are still seeing the \"Your device is missing important security and quality fixes\" notification, we recommend selecting Check for Updates in the Windows Update dialog. For instructions, see Update Windows 10. Microsoft always recommends trying to keep your devices up to date, as the monthly updates contain important security fixes. 

    Back to top
    N/A

    Resolved
    Resolved:
    September 03, 2019
    12:32 PM PT

    Opened:
    September 03, 2019
    12:32 PM PT
    " diff --git a/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml index 829b497041..f1ad1fd6a6 100644 --- a/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml +++ b/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml @@ -32,6 +32,7 @@ sections: - type: markdown text: " + @@ -65,6 +66,15 @@ sections:
    " +- title: September 2019 +- items: + - type: markdown + text: " +
    SummaryOriginating updateStatusDate resolved
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17763.737

    September 10, 2019
    KB4512578
    Resolved
    September 19, 2019
    04:08 PM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

    See details >
    OS Build 17763.652

    July 22, 2019
    KB4505658
    Resolved
    KB4511553
    August 13, 2019
    10:00 AM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    OS Build 17763.557

    June 11, 2019
    KB4503327
    Resolved
    KB4512534
    August 17, 2019
    02:00 PM PT
    Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
    Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

    See details >
    OS Build 17763.678

    August 13, 2019
    KB4511553
    Resolved
    KB4512534
    August 17, 2019
    02:00 PM PT
    + +
    DetailsOriginating updateStatusHistory
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Resolution: Due to security related changes in KB4512578, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Back to top
    OS Build 17763.737

    September 10, 2019
    KB4512578
    Resolved
    Resolved:
    September 19, 2019
    04:08 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    + " + - title: August 2019 - items: - type: markdown diff --git a/windows/release-information/resolved-issues-windows-10-1903.yml b/windows/release-information/resolved-issues-windows-10-1903.yml index c2c7870398..5178fde6ad 100644 --- a/windows/release-information/resolved-issues-windows-10-1903.yml +++ b/windows/release-information/resolved-issues-windows-10-1903.yml @@ -32,6 +32,8 @@ sections: - type: markdown text: " + + @@ -66,6 +68,8 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusDate resolved
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    September 19, 2019
    04:08 PM PT
    Some users report issues related to the Start menu and Windows Desktop Search
    Microsoft has received reports that a small number of users are having issues related to the Start menu and Windows Desktop Search.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    September 19, 2019
    04:58 PM PT
    Screenshots and Snips have an unnatural orange tint
    Users have reported an orange tint on Screenshots and Snips with the Lenovo Vantage app installed

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4516115
    Resolved External
    September 11, 2019
    08:54 PM PT
    Windows Desktop Search may not return any results and may have high CPU usage
    Windows Desktop Search may not return any results and SearchUI.exe may have high CPU usage after installing KB4512941.

    See details >
    OS Build 18362.329

    August 30, 2019
    KB4512941
    Resolved
    KB4515384
    September 10, 2019
    10:00 AM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

    See details >
    OS Build 18362.145

    May 29, 2019
    KB4497935
    Resolved
    KB4512941
    August 30, 2019
    10:00 AM PT
    + +
    DetailsOriginating updateStatusHistory
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Resolution: Due to security related changes in KB4515384, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Back to top
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    Resolved:
    September 19, 2019
    04:08 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    Some users report issues related to the Start menu and Windows Desktop Search
    Microsoft has received reports that a small number of users are having issues related to the Start menu and Windows Desktop Search.

    Affected platforms:
    • Client: Windows 10, version 1903
    Resolution: At this time, Microsoft has not found a Search or Start issue significantly impacting users originating from KB4515384. We will continue monitoring to ensure users have a high-quality experience when interacting with these areas. If you are currently having issues, we recommend you to take a moment to report it in via the Feedback Hub (Windows + F) then try the Windows 10 Troubleshoot settings (found in Settings). If you are having an issue with search, see Fix problems in Windows Search.

    Back to top
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    Resolved:
    September 19, 2019
    04:58 PM PT

    Opened:
    September 11, 2019
    05:18 PM PT
    Screenshots and Snips have an unnatural orange tint
    When creating screenshots or using similar tools (such as Snipping Tool or Snip & Sketch), the resulting images may have an unnatural orange tint. This issue is caused by the Eye Care mode feature of Lenovo Vantage. This issue started on or around September 5, 2019. 

    Affected platforms:
    • Client: Windows 10, version 1903
    • Server: None
    Resolution: For guidance on this issue, see the Lenovo support article Screenshots and Snips have an unnatural orange tint. There is no update for Windows needed for this issue.

    Back to top
    OS Build 18362.356

    September 10, 2019
    KB4516115
    Resolved External
    Last updated:
    September 11, 2019
    08:54 PM PT

    Opened:
    September 11, 2019
    08:54 PM PT
    Windows Desktop Search may not return any results and may have high CPU usage
    Microsoft is getting reports that a small number of users may not receive results when using Windows Desktop Search and may see high CPU usage from SearchUI.exe when searching after installing KB4512941. This issue is only encountered on devices in which searching the web from Windows Desktop Search has been disabled.

    Affected platforms:
    • Client: Windows 10, version 1903
    Resolution: This issue was resolved in KB4515384.

    Back to top
    OS Build 18362.329

    August 30, 2019
    KB4512941
    Resolved
    KB4515384
    Resolved:
    September 10, 2019
    10:00 AM PT

    Opened:
    September 04, 2019
    02:25 PM PT
    diff --git a/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml b/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml index 6255d324e1..685a74bd98 100644 --- a/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml +++ b/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml @@ -46,7 +46,6 @@ sections:

    System may be unresponsive after restart if Avira antivirus software installed
    Devices with Avira antivirus software installed may become unresponsive upon restart.

    See details >April 09, 2019
    KB4493446Resolved
    May 14, 2019
    01:21 PM PT
    Embedded objects may display incorrectly
    Any compound document (OLE) server application that places embedded objects into the Windows Metafile (WMF) using the PatBlt API may display embedded objects incorrectly.

    See details >February 12, 2019
    KB4487000Resolved
    KB4493446April 09, 2019
    10:00 AM PT
    Devices may not respond at login or Welcome screen if running certain Avast software
    Devices running Avast for Business, Avast CloudCare, and AVG Business Edition antivirus software may become unresponsive after restart.

    See details >April 09, 2019
    KB4493446Resolved
    April 25, 2019
    02:00 PM PT -
    Devices with winsock kernel client may receive error
    Devices with a winsock kernel client may receive D1, FC, and other errors.

    See details >March 12, 2019
    KB4489881Resolved
    KB4489893March 19, 2019
    10:00 AM PT
    Custom URI schemes may not start corresponding application
    Custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites in Internet Explorer.

    See details >March 12, 2019
    KB4489881Resolved
    KB4493446April 09, 2019
    10:00 AM PT
    MSXML6 may cause applications to stop responding.
    MSXML6 may cause applications to stop responding if an exception was thrown during node operations, such as appendChild(), insertBefore(), and moveNode().

    See details >January 08, 2019
    KB4480963Resolved
    KB4493446April 09, 2019
    10:00 AM PT
    Internet Explorer 11 authentication issue with multiple concurrent logons
    Internet Explorer 11 users may encounter issues if two or more people use the same user account for multiple, concurrent login sessions on the same Windows Server machine.

    See details >January 08, 2019
    KB4480963Resolved
    KB4493446April 09, 2019
    10:00 AM PT @@ -118,7 +117,6 @@ sections: text: " -
    DetailsOriginating updateStatusHistory
    Issue using PXE to start a device from WDS
    After installing KB4489881, there may be issues using the Preboot Execution Environment (PXE) to start a device from a Windows Deployment Services (WDS) server configured to use Variable Window Extension. This may cause the connection to the WDS server to terminate prematurely while downloading the image. This issue does not affect clients or devices that are not using Variable Window Extension.

    Affected platforms: 
    • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 8.1 
    • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012 
    Resolution: This issue was resolved in KB4503276.

    Back to top
    March 12, 2019
    KB4489881
    Resolved
    KB4503276
    Resolved:
    June 11, 2019
    10:00 AM PT

    Opened:
    March 12, 2019
    10:00 AM PT
    Devices with winsock kernel client may receive error
    After installing KB4489881, devices with a winsock kernel client may receive D1, FC, and other errors. Additionally, systems that run the Skype for Business or Lync Server Edge Transport role may be affected by this issue.

    Affected platforms: 
    • Client: Windows 8.1 
    • Server: Windows Server 2012 R2 
    Resolution: This issue is resolved in KB4489893.

    Back to top
    March 12, 2019
    KB4489881
    Resolved
    KB4489893
    Resolved:
    March 19, 2019
    10:00 AM PT

    Opened:
    March 12, 2019
    10:00 AM PT
    Custom URI schemes may not start corresponding application
    After installing KB4489881, custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites security zones on Internet Explorer.

    Affected platforms: 
    • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1; Windows 7 SP1 
    • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2008 R2 SP1 
    Resolution: This issue is resolved in KB4493446.

    Back to top
    March 12, 2019
    KB4489881
    Resolved
    KB4493446
    Resolved:
    April 09, 2019
    10:00 AM PT

    Opened:
    March 12, 2019
    10:00 AM PT
    " diff --git a/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml b/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml index f2f699cd5b..0d1188c730 100644 --- a/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml +++ b/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml @@ -63,7 +63,6 @@ sections:
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >OS Build 14393.3204

    September 10, 2019
    KB4516044Resolved
    September 17, 2019
    04:47 PM PT
    Apps and scripts using the NetQueryDisplayInformation API may fail with error
    Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data.

    See details >OS Build 14393.3053

    June 18, 2019
    KB4503294Resolved
    KB4516044September 10, 2019
    10:00 AM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

    See details >OS Build 14393.3115

    July 16, 2019
    KB4507459Resolved
    KB4512517August 13, 2019
    10:00 AM PT -
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >OS Build 14393.3025

    June 11, 2019
    KB4503267Resolved
    KB4512495August 17, 2019
    02:00 PM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

    See details >OS Build 14393.2724

    January 08, 2019
    KB4480961Mitigated
    April 25, 2019
    02:00 PM PT
    Windows may not start on certain Lenovo and Fujitsu laptops with less than 8GB of RAM
    Windows may fail to start on certain Lenovo and Fujitsu laptops that have less than 8 GB of RAM.

    See details >OS Build 14393.2608

    November 13, 2018
    KB4467691Mitigated
    February 19, 2019
    10:00 AM PT
    Cluster service may fail if the minimum password length is set to greater than 14
    The cluster service may fail to start with the error “2245 (NERR_PasswordTooShort)” if the Group Policy “Minimum Password Length” is configured with greater than 14 characters.

    See details >OS Build 14393.2639

    November 27, 2018
    KB4467684Mitigated
    April 25, 2019
    02:00 PM PT @@ -102,7 +101,6 @@ sections: -
    DetailsOriginating updateStatusHistory
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after installation of KB4507459. Devices that are domain controllers or domain members are both affected.

    To safeguard your update experience, we have applied a compatibility hold on devices configured to use MIT Kerberos realm from being offered Windows 10, version 1903 or Windows Server, version 1903.

    Note If you are not sure if your device is affected, contact your administrator. Advanced users can check for “Define interoperable Kerberos v5 realm settings” policy under Computer Configuration -> Policies -> Administrative Templates > System -> Kerberos or check if this registry key exists:
    HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\Kerberos\\MitRealms
     

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
    Resolution: This issue was resolved in KB4512517 and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1903 or Windows Server, version 1903.

    Back to top
    OS Build 14393.3115

    July 16, 2019
    KB4507459
    Resolved
    KB4512517
    Resolved:
    August 13, 2019
    10:00 AM PT

    Opened:
    July 25, 2019
    06:10 PM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) or System Center Configuration Manager (SCCM) may fail to start with the error \"Status: 0xc0000001, Info: A required device isn't connected or can't be accessed\" after installing KB4503267 on a WDS server.

    Affected platforms:
    • Server: Windows Server 2008 SP2; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2; Windows Server 2016; Windows Server, version 1803; Windows Server 2019; Windows Server, version 1809; Windows Server, version 1903
    Resolution: This issue was resolved in KB4512495.

    Back to top
    OS Build 14393.3025

    June 11, 2019
    KB4503267
    Resolved
    KB4512495
    Resolved:
    August 17, 2019
    02:00 PM PT

    Opened:
    July 10, 2019
    02:51 PM PT
    " diff --git a/windows/release-information/status-windows-10-1709.yml b/windows/release-information/status-windows-10-1709.yml index 9bd26e7699..736fe704a3 100644 --- a/windows/release-information/status-windows-10-1709.yml +++ b/windows/release-information/status-windows-10-1709.yml @@ -60,9 +60,8 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    - + -
    SummaryOriginating updateStatusLast updated
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 16299.1387

    September 10, 2019
    KB4516066
    Mitigated
    September 16, 2019
    05:36 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 16299.1387

    September 10, 2019
    KB4516066
    Resolved
    September 19, 2019
    04:08 PM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

    See details >
    OS Build 16299.1296

    July 16, 2019
    KB4507465
    Resolved
    KB4512516
    August 13, 2019
    10:00 AM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    OS Build 16299.1217

    June 11, 2019
    KB4503284
    Resolved
    KB4512494
    August 16, 2019
    02:00 PM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

    See details >
    OS Build 16299.904

    January 08, 2019
    KB4480978
    Mitigated
    April 25, 2019
    02:00 PM PT
    " @@ -79,7 +78,7 @@ sections: - type: markdown text: " - +
    DetailsOriginating updateStatusHistory
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Workaround: To mitigate the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    OS Build 16299.1387

    September 10, 2019
    KB4516066
    Mitigated
    Last updated:
    September 16, 2019
    05:36 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Resolution: Due to security related changes in KB4516066, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Back to top
    OS Build 16299.1387

    September 10, 2019
    KB4516066
    Resolved
    Resolved:
    September 19, 2019
    04:08 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    " @@ -90,7 +89,6 @@ sections: -
    DetailsOriginating updateStatusHistory
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after installation of KB4507465. Devices that are domain controllers or domain members are both affected.

    To safeguard your update experience, we have applied a compatibility hold on devices configured to use MIT Kerberos realm from being offered Windows 10, version 1903 or Windows Server, version 1903.

    Note If you are not sure if your device is affected, contact your administrator. Advanced users can check for “Define interoperable Kerberos v5 realm settings” policy under Computer Configuration -> Policies -> Administrative Templates > System -> Kerberos or check if this registry key exists:
    HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\Kerberos\\MitRealms
     

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
    Resolution: This issue was resolved in KB4512516 and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1903 or Windows Server, version 1903.

    Back to top
    OS Build 16299.1296

    July 16, 2019
    KB4507465
    Resolved
    KB4512516
    Resolved:
    August 13, 2019
    10:00 AM PT

    Opened:
    July 25, 2019
    06:10 PM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) or System Center Configuration Manager (SCCM) may fail to start with the error \"Status: 0xc0000001, Info: A required device isn't connected or can't be accessed\" after installing KB4503284 on a WDS server.

    Affected platforms:
    • Server: Windows Server 2008 SP2; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2; Windows Server 2016; Windows Server, version 1803; Windows Server 2019; Windows Server, version 1809; Windows Server, version 1903
    Resolution: This issue was resolved in KB4512494.

    Back to top
    OS Build 16299.1217

    June 11, 2019
    KB4503284
    Resolved
    KB4512494
    Resolved:
    August 16, 2019
    02:00 PM PT

    Opened:
    July 10, 2019
    02:51 PM PT
    " diff --git a/windows/release-information/status-windows-10-1803.yml b/windows/release-information/status-windows-10-1803.yml index a6be94d23c..d5c98d427e 100644 --- a/windows/release-information/status-windows-10-1803.yml +++ b/windows/release-information/status-windows-10-1803.yml @@ -65,12 +65,10 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    - + - -
    SummaryOriginating updateStatusLast updated
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17134.1006

    September 10, 2019
    KB4516058
    Mitigated
    September 16, 2019
    05:36 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17134.1006

    September 10, 2019
    KB4516058
    Resolved
    September 19, 2019
    04:08 PM PT
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not respond to \"wake up\" from sleep.

    See details >
    OS Build 17134.950

    August 13, 2019
    KB4512501
    Mitigated
    September 11, 2019
    05:32 PM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

    See details >
    OS Build 17134.915

    July 16, 2019
    KB4507466
    Resolved
    KB4512501
    August 13, 2019
    10:00 AM PT
    Notification issue: \"Your device is missing important security and quality fixes.\"
    Some users may have incorrectly received the notification \"Your device is missing important security and quality fixes.\"

    See details >
    N/A

    Resolved
    September 03, 2019
    12:32 PM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    OS Build 17134.829

    June 11, 2019
    KB4503286
    Resolved
    KB4512509
    August 19, 2019
    02:00 PM PT
    Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
    Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

    See details >
    OS Build 17134.950

    August 13, 2019
    KB4512501
    Resolved
    KB4512509
    August 19, 2019
    02:00 PM PT
    Startup to a black screen after installing updates
    Your device may startup to a black screen during the first logon after installing updates.

    See details >
    OS Build 17134.829

    June 11, 2019
    KB4503286
    Mitigated
    June 14, 2019
    04:41 PM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

    See details >
    OS Build 17134.523

    January 08, 2019
    KB4480966
    Mitigated
    April 25, 2019
    02:00 PM PT
    @@ -88,21 +86,12 @@ sections: - type: markdown text: " - +
    DetailsOriginating updateStatusHistory
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Workaround: To mitigate the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    OS Build 17134.1006

    September 10, 2019
    KB4516058
    Mitigated
    Last updated:
    September 16, 2019
    05:36 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Resolution: Due to security related changes in KB4516058, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Back to top
    OS Build 17134.1006

    September 10, 2019
    KB4516058
    Resolved
    Resolved:
    September 19, 2019
    04:08 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    After installing KB4512501, Windows Mixed Reality Portal users may intermittently receive a 15-5 error code. In some cases, Windows Mixed Reality Portal may report that the headset is sleeping and pressing “Wake up” may appear to produce no action.

    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10, version 1803
    Workaround: To mitigate the issue, use the following steps:
    1. Close the Windows Mixed Reality Portal, if it is running.
    2. Open Task Manager by selecting the Start button and typing Task Manager.
    3. In Task Manager under the Processes tab, right click or long press on “Windows Explorer” and select restart.
    4. You can now open the Windows Mixed Reality Portal.

    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    OS Build 17134.950

    August 13, 2019
    KB4512501
    Mitigated
    Last updated:
    September 11, 2019
    05:32 PM PT

    Opened:
    September 11, 2019
    05:32 PM PT
    Notification issue: \"Your device is missing important security and quality fixes.\"
    Some users may have incorrectly received the notification \"Your device is missing important security and quality fixes\" in the Windows Update dialog and a red \"!\" in the task tray on the Windows Update tray icon. This notification is intended for devices that are 90 days or more out of date, but some users with installed updates released in June or July also saw this notification.

    Affected platforms:
    • Client: Windows 10, version 1803
    • Server: Windows Server, version 1803
    Resolution: This issue was resolved on the server side on August 30, 2019. Only devices that are out of date by 90 days or more should now see the notification. No action is required by the user to resolve this issue. If you are still seeing the \"Your device is missing important security and quality fixes\" notification, we recommend selecting Check for Updates in the Windows Update dialog. For instructions, see Update Windows 10. Microsoft always recommends trying to keep your devices up to date, as the monthly updates contain important security fixes. 

    Back to top
    N/A

    Resolved
    Resolved:
    September 03, 2019
    12:32 PM PT

    Opened:
    September 03, 2019
    12:32 PM PT
    " -- title: August 2019 -- items: - - type: markdown - text: " - - -
    DetailsOriginating updateStatusHistory
    Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
    After installing KB4512501, applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and scripts or apps using Visual Basic Scripting Edition (VBScript) may stop responding and you may receive an \"invalid procedure call error.\"

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
    Resolution: This issue was resolved in KB4512509. The ‘optional’ update will be available on Microsoft Update Catalog, Windows Update, Microsoft Update and Windows Server Update Services (WSUS). As with any 'optional' update, you will need to Check for updates to receive KB4512509 and install. For instructions, see Update Windows 10.

    Note Windows Update for Business customers should apply the update via Microsoft Update Catalog or Windows Server Update Services (WSUS).

    Back to top
    OS Build 17134.950

    August 13, 2019
    KB4512501
    Resolved
    KB4512509
    Resolved:
    August 19, 2019
    02:00 PM PT

    Opened:
    August 14, 2019
    03:34 PM PT
    - " - - title: July 2019 - items: - type: markdown @@ -110,7 +99,6 @@ sections: -
    DetailsOriginating updateStatusHistory
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after installation of KB4507466. Devices that are domain controllers or domain members are both affected.

    To safeguard your update experience, we have applied a compatibility hold on devices configured to use MIT Kerberos realm from being offered Windows 10, version 1903 or Windows Server, version 1903.

    Note If you are not sure if your device is affected, contact your administrator. Advanced users can check for “Define interoperable Kerberos v5 realm settings” policy under Computer Configuration -> Policies -> Administrative Templates > System -> Kerberos or check if this registry key exists:
    HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\Kerberos\\MitRealms
     

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
    Resolution: This issue was resolved in KB4512501 and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1903 or Windows Server, version 1903.

    Back to top
    OS Build 17134.915

    July 16, 2019
    KB4507466
    Resolved
    KB4512501
    Resolved:
    August 13, 2019
    10:00 AM PT

    Opened:
    July 25, 2019
    06:10 PM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) or System Center Configuration Manager (SCCM) may fail to start with the error \"Status: 0xc0000001, Info: A required device isn't connected or can't be accessed\" after installing KB4503286 on a WDS server.

    Affected platforms:
    • Server: Windows Server 2008 SP2; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2; Windows Server 2016; Windows Server, version 1803; Windows Server 2019; Windows Server, version 1809; Windows Server, version 1903
    Resolution: This issue was resolved in KB4512509.

    Back to top
    OS Build 17134.829

    June 11, 2019
    KB4503286
    Resolved
    KB4512509
    Resolved:
    August 19, 2019
    02:00 PM PT

    Opened:
    July 10, 2019
    02:51 PM PT
    " diff --git a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml index f32d6b5f10..08a23449bc 100644 --- a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml +++ b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml @@ -64,10 +64,9 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    - + - @@ -87,7 +86,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusLast updated
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17763.737

    September 10, 2019
    KB4512578
    Mitigated
    September 16, 2019
    05:36 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17763.737

    September 10, 2019
    KB4512578
    Resolved
    September 19, 2019
    04:08 PM PT
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not respond to \"wake up\" from sleep.

    See details >
    OS Build 17763.678

    August 13, 2019
    KB4511553
    Mitigated
    September 11, 2019
    05:32 PM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

    See details >
    OS Build 17763.652

    July 22, 2019
    KB4505658
    Resolved
    KB4511553
    August 13, 2019
    10:00 AM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    OS Build 17763.557

    June 11, 2019
    KB4503327
    Resolved
    KB4512534
    August 17, 2019
    02:00 PM PT
    Apps and scripts using the NetQueryDisplayInformation API may fail with error
    Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data.

    See details >
    OS Build 17763.55

    October 09, 2018
    KB4464330
    Investigating
    August 01, 2019
    05:00 PM PT
    Startup to a black screen after installing updates
    Your device may startup to a black screen during the first logon after installing updates.

    See details >
    OS Build 17763.557

    June 11, 2019
    KB4503327
    Mitigated
    June 14, 2019
    04:41 PM PT
    Devices with some Asian language packs installed may receive an error
    After installing the KB4493509 devices with some Asian language packs installed may receive the error, \"0x800f0982 - PSFX_E_MATCHING_COMPONENT_NOT_F

    See details >
    OS Build 17763.437

    April 09, 2019
    KB4493509
    Mitigated
    May 03, 2019
    10:59 AM PT
    - +
    DetailsOriginating updateStatusHistory
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Workaround: To mitigate the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    OS Build 17763.737

    September 10, 2019
    KB4512578
    Mitigated
    Last updated:
    September 16, 2019
    05:36 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Resolution: Due to security related changes in KB4512578, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Back to top
    OS Build 17763.737

    September 10, 2019
    KB4512578
    Resolved
    Resolved:
    September 19, 2019
    04:08 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    After installing KB4511553, Windows Mixed Reality Portal users may intermittently receive a 15-5 error code. In some cases, Windows Mixed Reality Portal may report that the headset is sleeping and pressing “Wake up” may appear to produce no action.

    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10, version 1803
    Workaround: To mitigate the issue, use the following steps:
    1. Close the Windows Mixed Reality Portal, if it is running.
    2. Open Task Manager by selecting the Start button and typing Task Manager.
    3. In Task Manager under the Processes tab, right click or long press on “Windows Explorer” and select restart.
    4. You can now open the Windows Mixed Reality Portal.

    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    OS Build 17763.678

    August 13, 2019
    KB4511553
    Mitigated
    Last updated:
    September 11, 2019
    05:32 PM PT

    Opened:
    September 11, 2019
    05:32 PM PT
    " @@ -108,7 +107,6 @@ sections: -
    DetailsOriginating updateStatusHistory
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after installation of KB4505658. Devices that are domain controllers or domain members are both affected.

    To safeguard your update experience, we have applied a compatibility hold on devices configured to use MIT Kerberos realm from being offered Windows 10, version 1903 or Windows Server, version 1903.

    Note If you are not sure if your device is affected, contact your administrator. Advanced users can check for “Define interoperable Kerberos v5 realm settings” policy under Computer Configuration -> Policies -> Administrative Templates > System -> Kerberos or check if this registry key exists:
    HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\Kerberos\\MitRealms
     

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
    Resolution: This issue was resolved in KB4511553 and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1903 or Windows Server, version 1903.

    Back to top
    OS Build 17763.652

    July 22, 2019
    KB4505658
    Resolved
    KB4511553
    Resolved:
    August 13, 2019
    10:00 AM PT

    Opened:
    July 25, 2019
    06:10 PM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) or System Center Configuration Manager (SCCM) may fail to start with the error \"Status: 0xc0000001, Info: A required device isn't connected or can't be accessed\" after installing KB4503327 on a WDS server.

    Affected platforms:
    • Server: Windows Server 2008 SP2; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2; Windows Server 2016; Windows Server, version 1803; Windows Server 2019; Windows Server, version 1809; Windows Server, version 1903
    Resolution: This issue was resolved in KB4512534.

    Back to top
    OS Build 17763.557

    June 11, 2019
    KB4503327
    Resolved
    KB4512534
    Resolved:
    August 17, 2019
    02:00 PM PT

    Opened:
    July 10, 2019
    02:51 PM PT
    " diff --git a/windows/release-information/status-windows-10-1903.yml b/windows/release-information/status-windows-10-1903.yml index d7af320a1c..a6705b085d 100644 --- a/windows/release-information/status-windows-10-1903.yml +++ b/windows/release-information/status-windows-10-1903.yml @@ -65,9 +65,9 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    - + + - @@ -99,9 +99,9 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusLast updated
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Mitigated
    September 16, 2019
    05:36 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    September 19, 2019
    04:08 PM PT
    Some users report issues related to the Start menu and Windows Desktop Search
    Microsoft has received reports that a small number of users are having issues related to the Start menu and Windows Desktop Search.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    September 19, 2019
    04:58 PM PT
    Safeguard on certain devices with some Intel and Broadcom Wi-Fi adapters
    Microsoft and NEC have found incompatibility issues with some devices with Intel Centrino 6205/6235 and Broadcom 802.11ac Wi-Fi cards when running Windows 10, version 1903.

    See details >
    N/A

    Mitigated
    September 13, 2019
    05:25 PM PT
    Some users report issues related to the Start menu and Windows Desktop Search
    Microsoft has received reports that a small number of users are having issues related to the Start menu and Windows Desktop Search.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Investigating
    September 13, 2019
    05:35 PM PT
    Audio in games is quiet or different than expected
    Microsoft has received reports that audio in certain games is quieter or different than expected.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Mitigated
    September 13, 2019
    05:25 PM PT
    Screenshots and Snips have an unnatural orange tint
    Users have reported an orange tint on Screenshots and Snips with the Lenovo Vantage app installed

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4516115
    Resolved External
    September 11, 2019
    08:54 PM PT
    Windows Desktop Search may not return any results and may have high CPU usage
    Windows Desktop Search may not return any results and SearchUI.exe may have high CPU usage after installing KB4512941.

    See details >
    OS Build 18362.329

    August 30, 2019
    KB4512941
    Resolved
    KB4515384
    September 10, 2019
    10:00 AM PT
    - + + - diff --git a/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml b/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml index 02b0c3aa47..912ec5bd55 100644 --- a/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml +++ b/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml @@ -62,7 +62,6 @@ sections:
    DetailsOriginating updateStatusHistory
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Workaround: To mitigate the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Mitigated
    Last updated:
    September 16, 2019
    05:36 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Resolution: Due to security related changes in KB4515384, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Back to top
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    Resolved:
    September 19, 2019
    04:08 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    Some users report issues related to the Start menu and Windows Desktop Search
    Microsoft has received reports that a small number of users are having issues related to the Start menu and Windows Desktop Search.

    Affected platforms:
    • Client: Windows 10, version 1903
    Resolution: At this time, Microsoft has not found a Search or Start issue significantly impacting users originating from KB4515384. We will continue monitoring to ensure users have a high-quality experience when interacting with these areas. If you are currently having issues, we recommend you to take a moment to report it in via the Feedback Hub (Windows + F) then try the Windows 10 Troubleshoot settings (found in Settings). If you are having an issue with search, see Fix problems in Windows Search.

    Back to top
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    Resolved:
    September 19, 2019
    04:58 PM PT

    Opened:
    September 11, 2019
    05:18 PM PT
    Safeguard on certain devices with some Intel and Broadcom Wi-Fi adapters
    Microsoft and NEC have found incompatibility issues with Intel Centrino 6205/6235 and Broadcom 802.11ac Wi-Fi cards when running Windows 10, version 1903 on specific models of NEC devices. If these devices are updated to Windows 10, version 1903, they will no longer be able to use any Wi-Fi connections. The Wi-Fi driver may have a yellow exclamation point in device manager. The task tray icon for networking may show the icon for no internet and Network & Internet settings may not show any Wi-Fi networks.

    To safeguard your update experience, we have applied a compatibility hold on the affected devices from being offered Windows 10, version 1903.

    Affected platforms:
    • Client: Windows 10, version 1903
    Workaround: If you are using an affected device and you have already installed Windows 10, version 1903, you can mitigate the issue disabling then re-enabling the Wi-Fi adapter in Device Manager. You should now be able to use Wi-Fi until your next reboot.

    Next steps: Microsoft and NEC are working on a resolution and will provide an update in an upcoming release.

    Note We recommend that you do not attempt to manually update using the Update now button or the Media Creation Tool until this issue has been resolved.

    Back to top
    N/A

    Mitigated
    Last updated:
    September 13, 2019
    05:25 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    Some users report issues related to the Start menu and Windows Desktop Search
    Microsoft has received reports that a small number of users are having issues related to the Start menu and Windows Desktop Search.

    Affected platforms:
    • Client: Windows 10, version 1903
    Next steps: We are presently investigating and will provide an update when more information is available.

    Note As a first step with any issue you may encounter, we recommend you refer to our troubleshooting support guides. If you are having an issue with search, see Fix problems in Windows Search.

    Back to top
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Investigating
    Last updated:
    September 13, 2019
    05:35 PM PT

    Opened:
    September 11, 2019
    05:18 PM PT
    Audio in games is quiet or different than expected
    Microsoft has received reports that audio in certain games is quieter or different than expected. At the request of some of our audio partners, we implemented a compatibility change that enabled certain games to query support and render multi-channel audio. Due to customer feedback, we are reverting this change as some games and some devices are not rendering multi-channel audio as expected. This may result in games sounding different than customers are used to and may have missing channels.

    Affected platforms:
    • Client: Windows 10, version 1903
    Workaround: To mitigate the issue, open settings in the impacted game and disable multi-channel audio, if this option is available. You can also search in the Windows Control Panel for 3rd party audio device control panels and disable Multi-channel audio or Virtual Surround Sound, if these options are available.  

    Next steps: We are working on a resolution and estimates a solution will be available in late September.

    Back to top
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Mitigated
    Last updated:
    September 13, 2019
    05:25 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    Screenshots and Snips have an unnatural orange tint
    When creating screenshots or using similar tools (such as Snipping Tool or Snip & Sketch), the resulting images may have an unnatural orange tint. This issue is caused by the Eye Care mode feature of Lenovo Vantage. This issue started on or around September 5, 2019. 

    Affected platforms:
    • Client: Windows 10, version 1903
    • Server: None
    Resolution: For guidance on this issue, see the Lenovo support article Screenshots and Snips have an unnatural orange tint. There is no update for Windows needed for this issue.

    Back to top
    OS Build 18362.356

    September 10, 2019
    KB4516115
    Resolved External
    Last updated:
    September 11, 2019
    08:54 PM PT

    Opened:
    September 11, 2019
    08:54 PM PT
    Windows Desktop Search may not return any results and may have high CPU usage
    Microsoft is getting reports that a small number of users may not receive results when using Windows Desktop Search and may see high CPU usage from SearchUI.exe when searching after installing KB4512941. This issue is only encountered on devices in which searching the web from Windows Desktop Search has been disabled.

    Affected platforms:
    • Client: Windows 10, version 1903
    Resolution: This issue was resolved in KB4515384.

    Back to top
    OS Build 18362.329

    August 30, 2019
    KB4512941
    Resolved
    KB4515384
    Resolved:
    September 10, 2019
    10:00 AM PT

    Opened:
    September 04, 2019
    02:25 PM PT
    -
    SummaryOriginating updateStatusLast updated
    You may receive an error when opening or using the Toshiba Qosmio AV Center
    Toshiba Qosmio AV Center may error when opening and you may also receive an error in Event Log related to cryptnet.dll.

    See details >
    August 13, 2019
    KB4512506
    Investigating
    September 13, 2019
    04:25 PM PT
    Windows updates that are SHA-2 signed may not be offered for Symantec and Norton AV
    Windows updates that are SHA-2 signed are not available with Symantec or Norton antivirus program installed

    See details >
    August 13, 2019
    KB4512506
    Resolved External
    August 27, 2019
    02:29 PM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    June 11, 2019
    KB4503292
    Resolved
    KB4512514
    August 17, 2019
    02:00 PM PT
    IA64 and x64 devices may fail to start after installing updates
    After installing updates released on or after August 13, 2019, IA64 and x64 devices using EFI Boot may fail to start.

    See details >
    August 13, 2019
    KB4512506
    Mitigated
    August 17, 2019
    12:59 PM PT
    " @@ -92,12 +91,3 @@ sections:
    IA64 and x64 devices may fail to start after installing updates
    IA64 devices (in any configuration) and x64 devices using EFI boot that were provisioned after the July 9th updates and/or skipped the recommended update (KB3133977), may fail to start with the following error:
    \"File: \\Windows\\system32\\winload.efi
    Status: 0xc0000428
    Info: Windows cannot verify the digital signature for this file.\"

    Affected platforms:
    • Client: Windows 7 SP1
    • Server: Windows Server 2008 R2 SP1
    Take Action: To resolve this issue please follow the steps outlined in the SHA-2 support FAQ article for error code 0xc0000428.

    Back to topAugust 13, 2019
    KB4512506Mitigated
    Last updated:
    August 17, 2019
    12:59 PM PT

    Opened:
    August 13, 2019
    08:34 AM PT " - -- title: July 2019 -- items: - - type: markdown - text: " - - -
    DetailsOriginating updateStatusHistory
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) or System Center Configuration Manager (SCCM) may fail to start with the error \"Status: 0xc0000001, Info: A required device isn't connected or can't be accessed\" after installing KB4503292 on a WDS server.

    Affected platforms:
    • Server: Windows Server 2008 SP2; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2; Windows Server 2016; Windows Server, version 1803; Windows Server 2019; Windows Server, version 1809; Windows Server, version 1903
    Resolution: This issue was resolved in KB4512514.

    Back to top
    June 11, 2019
    KB4503292
    Resolved
    KB4512514
    Resolved:
    August 17, 2019
    02:00 PM PT

    Opened:
    July 10, 2019
    02:51 PM PT
    - " diff --git a/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml b/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml index 57124dd060..f30185ca5a 100644 --- a/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml +++ b/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml @@ -61,7 +61,6 @@ sections: text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    -
    SummaryOriginating updateStatusLast updated
    Windows RT 8.1 devices may have issues opening Internet Explorer 11
    On Windows RT 8.1 devices, Internet Explorer 11 may not open and you may receive an error.

    See details >
    September 10, 2019
    KB4516067
    Investigating
    September 13, 2019
    05:25 PM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    June 11, 2019
    KB4503276
    Resolved
    KB4512478
    August 17, 2019
    02:00 PM PT
    Japanese IME doesn't show the new Japanese Era name as a text input option
    If previous dictionary updates are installed, the Japanese input method editor (IME) doesn't show the new Japanese Era name as a text input option.

    See details >
    April 25, 2019
    KB4493443
    Mitigated
    May 15, 2019
    05:53 PM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, “STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)”.

    See details >
    January 08, 2019
    KB4480963
    Mitigated
    April 25, 2019
    02:00 PM PT
    @@ -83,15 +82,6 @@ sections: " -- title: July 2019 -- items: - - type: markdown - text: " - - -
    DetailsOriginating updateStatusHistory
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) or System Center Configuration Manager (SCCM) may fail to start with the error \"Status: 0xc0000001, Info: A required device isn't connected or can't be accessed\" after installing KB4503276 on a WDS server.

    Affected platforms:
    • Server: Windows Server 2008 SP2; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2; Windows Server 2016; Windows Server, version 1803; Windows Server 2019; Windows Server, version 1809; Windows Server, version 1903
    Resolution: This issue was resolved in KB4512478.

    Back to top
    June 11, 2019
    KB4503276
    Resolved
    KB4512478
    Resolved:
    August 17, 2019
    02:00 PM PT

    Opened:
    July 10, 2019
    02:51 PM PT
    - " - - title: May 2019 - items: - type: markdown diff --git a/windows/release-information/status-windows-server-2008-sp2.yml b/windows/release-information/status-windows-server-2008-sp2.yml index 92caeeca25..93499ecce6 100644 --- a/windows/release-information/status-windows-server-2008-sp2.yml +++ b/windows/release-information/status-windows-server-2008-sp2.yml @@ -60,7 +60,6 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    -
    SummaryOriginating updateStatusLast updated
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    June 11, 2019
    KB4503273
    Resolved
    KB4512499
    August 17, 2019
    02:00 PM PT
    " @@ -71,11 +70,10 @@ sections:
    " -- title: July 2019 +- title: - items: - type: markdown text: " -
    DetailsOriginating updateStatusHistory
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) or System Center Configuration Manager (SCCM) may fail to start with the error \"Status: 0xc0000001, Info: A required device isn't connected or can't be accessed\" after installing KB4503273 on a WDS server.

    Affected platforms:
    • Server: Windows Server 2008 SP2; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2; Windows Server 2016; Windows Server, version 1803; Windows Server 2019; Windows Server, version 1809; Windows Server, version 1903
    Resolution: This issue was resolved in KB4512499.

    Back to top
    June 11, 2019
    KB4503273
    Resolved
    KB4512499
    Resolved:
    August 17, 2019
    02:00 PM PT

    Opened:
    July 10, 2019
    02:51 PM PT
    " diff --git a/windows/release-information/status-windows-server-2012.yml b/windows/release-information/status-windows-server-2012.yml index 53d71fb08e..c62be0f298 100644 --- a/windows/release-information/status-windows-server-2012.yml +++ b/windows/release-information/status-windows-server-2012.yml @@ -60,7 +60,6 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    -
    SummaryOriginating updateStatusLast updated
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    June 11, 2019
    KB4503285
    Resolved
    KB4512512
    August 17, 2019
    02:00 PM PT
    Japanese IME doesn't show the new Japanese Era name as a text input option
    If previous dictionary updates are installed, the Japanese input method editor (IME) doesn't show the new Japanese Era name as a text input option.

    See details >
    April 25, 2019
    KB4493462
    Mitigated
    May 15, 2019
    05:53 PM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, “STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)”.

    See details >
    January 08, 2019
    KB4480975
    Mitigated
    April 25, 2019
    02:00 PM PT
    @@ -73,15 +72,6 @@ sections:
    " -- title: July 2019 -- items: - - type: markdown - text: " - - -
    DetailsOriginating updateStatusHistory
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) or System Center Configuration Manager (SCCM) may fail to start with the error \"Status: 0xc0000001, Info: A required device isn't connected or can't be accessed\" after installing KB4503285 on a WDS server.

    Affected platforms:
    • Server: Windows Server 2008 SP2; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2; Windows Server 2016; Windows Server, version 1803; Windows Server 2019; Windows Server, version 1809; Windows Server, version 1903
    Resolution: This issue was resolved in KB4512512.

    Back to top
    June 11, 2019
    KB4503285
    Resolved
    KB4512512
    Resolved:
    August 17, 2019
    02:00 PM PT

    Opened:
    July 10, 2019
    02:51 PM PT
    - " - - title: May 2019 - items: - type: markdown diff --git a/windows/release-information/windows-message-center.yml b/windows/release-information/windows-message-center.yml index 531c4806b0..384a08226e 100644 --- a/windows/release-information/windows-message-center.yml +++ b/windows/release-information/windows-message-center.yml @@ -50,6 +50,7 @@ sections: text: " + From b9ca1661b4b52d4b1f9e903f938a497e9def4110 Mon Sep 17 00:00:00 2001 From: lomayor Date: Thu, 19 Sep 2019 17:52:14 -0700 Subject: [PATCH 092/116] custom_detections --- .../custom-detection-rules.md | 14 +++++++------- .../overview-custom-detections.md | 8 ++++---- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md index 22940420c9..5e6e980b14 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md +++ b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md @@ -29,14 +29,14 @@ Custom detection rules built from [Advanced hunting](overview-hunting.md) querie >To create and manage custom detections, [your role](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) needs to have the **manage security settings** permission. ## Create a custom detection rule -### 1. Prepare the query +### 1. Prepare the query. In Microsoft Defender Security Center, go to **Advanced hunting** and select an existing query or create a new query. When using an new query, run the query to identify errors and understand possible results. >[!NOTE] ->To use a query for a custom detection rule, the query must return the `EventTime`, `MachineId`, and `ReportId` columns in the results. Queries that don’t `project` results will usually return these common columns. +>To use a query for a custom detection rule, the query must return the `EventTime`, `MachineId`, and `ReportId` columns in the results. Queries that don’t use the `project` operator to customize results usually return these common columns. -### 2. Create new rule and provide alert details +### 2. Create new rule and provide alert details. With the query in the query editor, select **Create detection rule** and specify the following alert details: @@ -57,20 +57,20 @@ When saved, custom detections rules immediately run. They then run again at fixe - **Every 3 hours** — checks data from the past 6 hours - **Every hour** — checks data from the past 2 hours -Similar detections on the same machine could be aggregated into fewer alerts, so running a rule less frequently can generate fewer alerts. Select the frequency that matches how closely you want to monitor detections, and consider your organization's capacity to respond to the alerts. +Whenever a rule runs, similar detections on the same machine could be aggregated into fewer alerts, so running a rule less frequently can generate fewer alerts. Select the frequency that matches how closely you want to monitor detections, and consider your organization's capacity to respond to the alerts. -### 3. Specify actions on files or machines +### 3. Specify actions on files or machines. Your custom detection rule can automatically take actions on files or machines that are returned by the query. #### Actions on machines -These actions are automatically applied to machines in the `MachineId` column in the query results: +These actions are applied to machines in the `MachineId` column of the query results: - **Isolate machine** — applies full network isolation, preventing the machine from connecting to any application or service, except for the Microsoft Defender ATP service. [Learn more about machine isolation](respond-machine-alerts.md#isolate-machines-from-the-network) - **Collect investigation package** — collects machine information in a ZIP file. [Learn more about the investigation package](respond-machine-alerts.md#collect-investigation-package-from-machines) - **Run antivirus scan** — performs a full Windows Defender Antivirus scan on the machine - **Initiate investigation** — initiates an [automated investigation](automated-investigations.md) on the machine #### Actions on files -Select one or more actions to automatically apply to files in the `SHA1` or the `InitiatingProcessSHA1` column in the query results: +These actions are applied to files in the `SHA1` or the `InitiatingProcessSHA1` column of the query results: - **Allow/Block** — automatically adds the file to your [custom indicator list](manage-indicators.md) so that it is always allowed to run or blocked from running. You can set the scope of this action so that it is taken only on selected machine groups. This scope is independent of the scope of the rule. - **Quarantine file** — deletes the file from its current location and places a copy in quarantine diff --git a/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md b/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md index df7e004ade..e541b6bef8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md +++ b/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md @@ -1,7 +1,7 @@ --- title: Overview of custom detections in Microsoft Defender ATP ms.reviewer: -description: Understand how you can leverage advanced hunting to create custom detections and generate alerts +description: Understand how you can use Advanced hunting to create custom detections and generate alerts keywords: custom detections, alerts, detection rules, advanced hunting, hunt, query, response actions, intervals, mdatp, microsoft defender atp search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -23,12 +23,12 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -With custom detections, you can proactively monitor for various events and system states, including suspected breach activity and misconfigured machines. You can create rules that automatically trigger alerts. You can also configure these rules such that specific response actions are automatically performed in response to a detection. +With custom detections, you can proactively monitor for and respond to various events and system states, including suspected breach activity and misconfigured machines. This is made possible by customizable detection rules that automatically trigger alerts as well as response actions. -Custom detections leverage [Advanced hunting](overview-hunting.md), which provides a powerful, flexible query language that covers a broad set of event and system information from your network. The queries run regularly based on your preferred intervals, generating alerts and taking response actions whenever there are matches. +Custom detections work with [Advanced hunting](overview-hunting.md), which provides a powerful, flexible query language that covers a broad set of event and system information from your network. The queries run regularly based on your preferred intervals, generating alerts and taking response actions whenever there are matches. Custom detections provide: -- Alerts from rule-based detections that leverage Advanced hunting queries +- Alerts from rule-based detections built from Advanced hunting queries - Configurable query intervals from 1 hour to 24 hours - Automatic response actions that apply to files and machines From 5a30466a7f38c017a59479f329506abc8c9a8dd6 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Thu, 19 Sep 2019 17:57:09 -0700 Subject: [PATCH 093/116] CAT Auto Pulish for Windows Release Messages - 20190919174718 (#1150) * Create microsoft-defender-atp-mac-whatsnew.md * Update microsoft-defender-atp-mac.md * Update microsoft-defender-atp-mac-whatsnew.md * Update microsoft-defender-atp-mac-whatsnew.md * Update microsoft-defender-atp-mac-whatsnew.md * Update microsoft-defender-atp-mac-whatsnew.md small edits * Update TOC.md added entry for What's New * add mitre techniques * Update TOC.md * fix typo on line 87 * CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20190919170101 (#1149) --- .../resolved-issues-windows-10-1709.yml | 10 +++++++ .../resolved-issues-windows-10-1803.yml | 2 ++ ...indows-10-1809-and-windows-server-2019.yml | 10 +++++++ .../resolved-issues-windows-10-1903.yml | 4 +++ ...windows-8.1-and-windows-server-2012-r2.yml | 2 -- ...indows-10-1607-and-windows-server-2016.yml | 2 -- .../status-windows-10-1709.yml | 6 ++--- .../status-windows-10-1803.yml | 16 ++---------- ...indows-10-1809-and-windows-server-2019.yml | 6 ++--- .../status-windows-10-1903.yml | 8 +++--- ...ndows-7-and-windows-server-2008-r2-sp1.yml | 10 ------- ...windows-8.1-and-windows-server-2012-r2.yml | 10 ------- .../status-windows-server-2008-sp2.yml | 4 +-- .../status-windows-server-2012.yml | 10 ------- .../windows-message-center.yml | 1 + windows/security/threat-protection/TOC.md | 1 + .../microsoft-defender-atp/alerts-queue.md | 8 +++++- .../investigate-alerts.md | 6 ++++- .../microsoft-defender-atp-mac-whatsnew.md | 26 +++++++++++++++++++ .../microsoft-defender-atp-mac.md | 2 +- 20 files changed, 78 insertions(+), 66 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md diff --git a/windows/release-information/resolved-issues-windows-10-1709.yml b/windows/release-information/resolved-issues-windows-10-1709.yml index b9fb594146..07fbc6a7b2 100644 --- a/windows/release-information/resolved-issues-windows-10-1709.yml +++ b/windows/release-information/resolved-issues-windows-10-1709.yml @@ -32,6 +32,7 @@ sections: - type: markdown text: "
    MessageDate
    Status of September 2019 “C” release
    The optional monthly “C” release for September 2019 for all supported versions of Windows and Windows Server prior to Windows 10, version 1903 and Windows Server, version 1903 will be available in the near term. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. Follow @WindowsUpdate for the latest on the availability of this release.
    September 19, 2019
    04:11 PM PT
    Plan for change: End of service reminders for Windows 10, versions 1703 and 1803
    The Enterprise and Education editions of Windows 10, version 1703 (the Creators Update) will reach end of service on October 8, 2019. The Home, Pro, Pro for Workstations, and IoT Core editions of Windows 10, version 1803 (the April 2018 Update) will reach end of service on November 12, 2019. We recommend that you update devices running these versions and editions to the latest version of Windows 10—Windows 10, version 1903—as soon as possible to help keep them protected and your environments secure.
    September 13, 2019
    03:23 PM PT
    September 2019 security update available for all supported versions of Windows
    The September 2019 security update release, referred to as our “B” release, is now available for Windows 10, version 1903 and all supported versions of Windows. We recommend that you install these updates promptly. To be informed about the latest updates and releases, follow us on Twitter @WindowsUpdate.
    September 10, 2019
    09:34 AM PT
    Status update: Windows 10, version 1903 \"D\" optional release available August 30th
    The August optional monthly “D” release for Windows 10, version 1903 is now available. Follow @WindowsUpdate for the latest on the availability of this release.
    August 30, 2019
    08:00 AM PT
    + @@ -57,6 +58,15 @@ sections:
    " +- title: September 2019 +- items: + - type: markdown + text: " +
    SummaryOriginating updateStatusDate resolved
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 16299.1387

    September 10, 2019
    KB4516066
    Resolved
    September 19, 2019
    04:08 PM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

    See details >
    OS Build 16299.1296

    July 16, 2019
    KB4507465
    Resolved
    KB4512516
    August 13, 2019
    10:00 AM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    OS Build 16299.1217

    June 11, 2019
    KB4503284
    Resolved
    KB4512494
    August 16, 2019
    02:00 PM PT
    Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
    Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

    See details >
    OS Build 16299.1331

    August 13, 2019
    KB4512516
    Resolved
    KB4512494
    August 16, 2019
    02:00 PM PT
    + +
    DetailsOriginating updateStatusHistory
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Resolution: Due to security related changes in KB4516066, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Back to top
    OS Build 16299.1387

    September 10, 2019
    KB4516066
    Resolved
    Resolved:
    September 19, 2019
    04:08 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    + " + - title: August 2019 - items: - type: markdown diff --git a/windows/release-information/resolved-issues-windows-10-1803.yml b/windows/release-information/resolved-issues-windows-10-1803.yml index a65cc10df5..678191535f 100644 --- a/windows/release-information/resolved-issues-windows-10-1803.yml +++ b/windows/release-information/resolved-issues-windows-10-1803.yml @@ -32,6 +32,7 @@ sections: - type: markdown text: " + @@ -63,6 +64,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusDate resolved
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17134.1006

    September 10, 2019
    KB4516058
    Resolved
    September 19, 2019
    04:08 PM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

    See details >
    OS Build 17134.915

    July 16, 2019
    KB4507466
    Resolved
    KB4512501
    August 13, 2019
    10:00 AM PT
    Notification issue: \"Your device is missing important security and quality fixes.\"
    Some users may have incorrectly received the notification \"Your device is missing important security and quality fixes.\"

    See details >
    N/A

    Resolved
    September 03, 2019
    12:32 PM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    OS Build 17134.829

    June 11, 2019
    KB4503286
    Resolved
    KB4512509
    August 19, 2019
    02:00 PM PT
    +
    DetailsOriginating updateStatusHistory
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Resolution: Due to security related changes in KB4516058, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Back to top
    OS Build 17134.1006

    September 10, 2019
    KB4516058
    Resolved
    Resolved:
    September 19, 2019
    04:08 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    Notification issue: \"Your device is missing important security and quality fixes.\"
    Some users may have incorrectly received the notification \"Your device is missing important security and quality fixes\" in the Windows Update dialog and a red \"!\" in the task tray on the Windows Update tray icon. This notification is intended for devices that are 90 days or more out of date, but some users with installed updates released in June or July also saw this notification.

    Affected platforms:
    • Client: Windows 10, version 1803
    • Server: Windows Server, version 1803
    Resolution: This issue was resolved on the server side on August 30, 2019. Only devices that are out of date by 90 days or more should now see the notification. No action is required by the user to resolve this issue. If you are still seeing the \"Your device is missing important security and quality fixes\" notification, we recommend selecting Check for Updates in the Windows Update dialog. For instructions, see Update Windows 10. Microsoft always recommends trying to keep your devices up to date, as the monthly updates contain important security fixes. 

    Back to top
    N/A

    Resolved
    Resolved:
    September 03, 2019
    12:32 PM PT

    Opened:
    September 03, 2019
    12:32 PM PT
    " diff --git a/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml index 829b497041..f1ad1fd6a6 100644 --- a/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml +++ b/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml @@ -32,6 +32,7 @@ sections: - type: markdown text: " + @@ -65,6 +66,15 @@ sections:
    " +- title: September 2019 +- items: + - type: markdown + text: " +
    SummaryOriginating updateStatusDate resolved
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17763.737

    September 10, 2019
    KB4512578
    Resolved
    September 19, 2019
    04:08 PM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

    See details >
    OS Build 17763.652

    July 22, 2019
    KB4505658
    Resolved
    KB4511553
    August 13, 2019
    10:00 AM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    OS Build 17763.557

    June 11, 2019
    KB4503327
    Resolved
    KB4512534
    August 17, 2019
    02:00 PM PT
    Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
    Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

    See details >
    OS Build 17763.678

    August 13, 2019
    KB4511553
    Resolved
    KB4512534
    August 17, 2019
    02:00 PM PT
    + +
    DetailsOriginating updateStatusHistory
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Resolution: Due to security related changes in KB4512578, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Back to top
    OS Build 17763.737

    September 10, 2019
    KB4512578
    Resolved
    Resolved:
    September 19, 2019
    04:08 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    + " + - title: August 2019 - items: - type: markdown diff --git a/windows/release-information/resolved-issues-windows-10-1903.yml b/windows/release-information/resolved-issues-windows-10-1903.yml index c2c7870398..5178fde6ad 100644 --- a/windows/release-information/resolved-issues-windows-10-1903.yml +++ b/windows/release-information/resolved-issues-windows-10-1903.yml @@ -32,6 +32,8 @@ sections: - type: markdown text: " + + @@ -66,6 +68,8 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusDate resolved
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    September 19, 2019
    04:08 PM PT
    Some users report issues related to the Start menu and Windows Desktop Search
    Microsoft has received reports that a small number of users are having issues related to the Start menu and Windows Desktop Search.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    September 19, 2019
    04:58 PM PT
    Screenshots and Snips have an unnatural orange tint
    Users have reported an orange tint on Screenshots and Snips with the Lenovo Vantage app installed

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4516115
    Resolved External
    September 11, 2019
    08:54 PM PT
    Windows Desktop Search may not return any results and may have high CPU usage
    Windows Desktop Search may not return any results and SearchUI.exe may have high CPU usage after installing KB4512941.

    See details >
    OS Build 18362.329

    August 30, 2019
    KB4512941
    Resolved
    KB4515384
    September 10, 2019
    10:00 AM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

    See details >
    OS Build 18362.145

    May 29, 2019
    KB4497935
    Resolved
    KB4512941
    August 30, 2019
    10:00 AM PT
    + +
    DetailsOriginating updateStatusHistory
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Resolution: Due to security related changes in KB4515384, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Back to top
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    Resolved:
    September 19, 2019
    04:08 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    Some users report issues related to the Start menu and Windows Desktop Search
    Microsoft has received reports that a small number of users are having issues related to the Start menu and Windows Desktop Search.

    Affected platforms:
    • Client: Windows 10, version 1903
    Resolution: At this time, Microsoft has not found a Search or Start issue significantly impacting users originating from KB4515384. We will continue monitoring to ensure users have a high-quality experience when interacting with these areas. If you are currently having issues, we recommend you to take a moment to report it in via the Feedback Hub (Windows + F) then try the Windows 10 Troubleshoot settings (found in Settings). If you are having an issue with search, see Fix problems in Windows Search.

    Back to top
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    Resolved:
    September 19, 2019
    04:58 PM PT

    Opened:
    September 11, 2019
    05:18 PM PT
    Screenshots and Snips have an unnatural orange tint
    When creating screenshots or using similar tools (such as Snipping Tool or Snip & Sketch), the resulting images may have an unnatural orange tint. This issue is caused by the Eye Care mode feature of Lenovo Vantage. This issue started on or around September 5, 2019. 

    Affected platforms:
    • Client: Windows 10, version 1903
    • Server: None
    Resolution: For guidance on this issue, see the Lenovo support article Screenshots and Snips have an unnatural orange tint. There is no update for Windows needed for this issue.

    Back to top
    OS Build 18362.356

    September 10, 2019
    KB4516115
    Resolved External
    Last updated:
    September 11, 2019
    08:54 PM PT

    Opened:
    September 11, 2019
    08:54 PM PT
    Windows Desktop Search may not return any results and may have high CPU usage
    Microsoft is getting reports that a small number of users may not receive results when using Windows Desktop Search and may see high CPU usage from SearchUI.exe when searching after installing KB4512941. This issue is only encountered on devices in which searching the web from Windows Desktop Search has been disabled.

    Affected platforms:
    • Client: Windows 10, version 1903
    Resolution: This issue was resolved in KB4515384.

    Back to top
    OS Build 18362.329

    August 30, 2019
    KB4512941
    Resolved
    KB4515384
    Resolved:
    September 10, 2019
    10:00 AM PT

    Opened:
    September 04, 2019
    02:25 PM PT
    diff --git a/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml b/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml index 6255d324e1..685a74bd98 100644 --- a/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml +++ b/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml @@ -46,7 +46,6 @@ sections:
    System may be unresponsive after restart if Avira antivirus software installed
    Devices with Avira antivirus software installed may become unresponsive upon restart.

    See details >April 09, 2019
    KB4493446Resolved
    May 14, 2019
    01:21 PM PT
    Embedded objects may display incorrectly
    Any compound document (OLE) server application that places embedded objects into the Windows Metafile (WMF) using the PatBlt API may display embedded objects incorrectly.

    See details >February 12, 2019
    KB4487000Resolved
    KB4493446April 09, 2019
    10:00 AM PT
    Devices may not respond at login or Welcome screen if running certain Avast software
    Devices running Avast for Business, Avast CloudCare, and AVG Business Edition antivirus software may become unresponsive after restart.

    See details >April 09, 2019
    KB4493446Resolved
    April 25, 2019
    02:00 PM PT -
    Devices with winsock kernel client may receive error
    Devices with a winsock kernel client may receive D1, FC, and other errors.

    See details >March 12, 2019
    KB4489881Resolved
    KB4489893March 19, 2019
    10:00 AM PT
    Custom URI schemes may not start corresponding application
    Custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites in Internet Explorer.

    See details >March 12, 2019
    KB4489881Resolved
    KB4493446April 09, 2019
    10:00 AM PT
    MSXML6 may cause applications to stop responding.
    MSXML6 may cause applications to stop responding if an exception was thrown during node operations, such as appendChild(), insertBefore(), and moveNode().

    See details >January 08, 2019
    KB4480963Resolved
    KB4493446April 09, 2019
    10:00 AM PT
    Internet Explorer 11 authentication issue with multiple concurrent logons
    Internet Explorer 11 users may encounter issues if two or more people use the same user account for multiple, concurrent login sessions on the same Windows Server machine.

    See details >January 08, 2019
    KB4480963Resolved
    KB4493446April 09, 2019
    10:00 AM PT @@ -118,7 +117,6 @@ sections: text: " -
    DetailsOriginating updateStatusHistory
    Issue using PXE to start a device from WDS
    After installing KB4489881, there may be issues using the Preboot Execution Environment (PXE) to start a device from a Windows Deployment Services (WDS) server configured to use Variable Window Extension. This may cause the connection to the WDS server to terminate prematurely while downloading the image. This issue does not affect clients or devices that are not using Variable Window Extension.

    Affected platforms: 
    • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 8.1 
    • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012 
    Resolution: This issue was resolved in KB4503276.

    Back to top
    March 12, 2019
    KB4489881
    Resolved
    KB4503276
    Resolved:
    June 11, 2019
    10:00 AM PT

    Opened:
    March 12, 2019
    10:00 AM PT
    Devices with winsock kernel client may receive error
    After installing KB4489881, devices with a winsock kernel client may receive D1, FC, and other errors. Additionally, systems that run the Skype for Business or Lync Server Edge Transport role may be affected by this issue.

    Affected platforms: 
    • Client: Windows 8.1 
    • Server: Windows Server 2012 R2 
    Resolution: This issue is resolved in KB4489893.

    Back to top
    March 12, 2019
    KB4489881
    Resolved
    KB4489893
    Resolved:
    March 19, 2019
    10:00 AM PT

    Opened:
    March 12, 2019
    10:00 AM PT
    Custom URI schemes may not start corresponding application
    After installing KB4489881, custom URI schemes for application protocol handlers may not start the corresponding application for local intranet and trusted sites security zones on Internet Explorer.

    Affected platforms: 
    • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10, version 1507; Windows 10 Enterprise LTSB 2015; Windows 8.1; Windows 7 SP1 
    • Server: Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709; Windows Server 2016; Windows Server 2012 R2; Windows Server 2008 R2 SP1 
    Resolution: This issue is resolved in KB4493446.

    Back to top
    March 12, 2019
    KB4489881
    Resolved
    KB4493446
    Resolved:
    April 09, 2019
    10:00 AM PT

    Opened:
    March 12, 2019
    10:00 AM PT
    " diff --git a/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml b/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml index f2f699cd5b..0d1188c730 100644 --- a/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml +++ b/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml @@ -63,7 +63,6 @@ sections:
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >OS Build 14393.3204

    September 10, 2019
    KB4516044Resolved
    September 17, 2019
    04:47 PM PT
    Apps and scripts using the NetQueryDisplayInformation API may fail with error
    Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data.

    See details >OS Build 14393.3053

    June 18, 2019
    KB4503294Resolved
    KB4516044September 10, 2019
    10:00 AM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

    See details >OS Build 14393.3115

    July 16, 2019
    KB4507459Resolved
    KB4512517August 13, 2019
    10:00 AM PT -
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >OS Build 14393.3025

    June 11, 2019
    KB4503267Resolved
    KB4512495August 17, 2019
    02:00 PM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

    See details >OS Build 14393.2724

    January 08, 2019
    KB4480961Mitigated
    April 25, 2019
    02:00 PM PT
    Windows may not start on certain Lenovo and Fujitsu laptops with less than 8GB of RAM
    Windows may fail to start on certain Lenovo and Fujitsu laptops that have less than 8 GB of RAM.

    See details >OS Build 14393.2608

    November 13, 2018
    KB4467691Mitigated
    February 19, 2019
    10:00 AM PT
    Cluster service may fail if the minimum password length is set to greater than 14
    The cluster service may fail to start with the error “2245 (NERR_PasswordTooShort)” if the Group Policy “Minimum Password Length” is configured with greater than 14 characters.

    See details >OS Build 14393.2639

    November 27, 2018
    KB4467684Mitigated
    April 25, 2019
    02:00 PM PT @@ -102,7 +101,6 @@ sections: -
    DetailsOriginating updateStatusHistory
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after installation of KB4507459. Devices that are domain controllers or domain members are both affected.

    To safeguard your update experience, we have applied a compatibility hold on devices configured to use MIT Kerberos realm from being offered Windows 10, version 1903 or Windows Server, version 1903.

    Note If you are not sure if your device is affected, contact your administrator. Advanced users can check for “Define interoperable Kerberos v5 realm settings” policy under Computer Configuration -> Policies -> Administrative Templates > System -> Kerberos or check if this registry key exists:
    HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\Kerberos\\MitRealms
     

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
    Resolution: This issue was resolved in KB4512517 and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1903 or Windows Server, version 1903.

    Back to top
    OS Build 14393.3115

    July 16, 2019
    KB4507459
    Resolved
    KB4512517
    Resolved:
    August 13, 2019
    10:00 AM PT

    Opened:
    July 25, 2019
    06:10 PM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) or System Center Configuration Manager (SCCM) may fail to start with the error \"Status: 0xc0000001, Info: A required device isn't connected or can't be accessed\" after installing KB4503267 on a WDS server.

    Affected platforms:
    • Server: Windows Server 2008 SP2; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2; Windows Server 2016; Windows Server, version 1803; Windows Server 2019; Windows Server, version 1809; Windows Server, version 1903
    Resolution: This issue was resolved in KB4512495.

    Back to top
    OS Build 14393.3025

    June 11, 2019
    KB4503267
    Resolved
    KB4512495
    Resolved:
    August 17, 2019
    02:00 PM PT

    Opened:
    July 10, 2019
    02:51 PM PT
    " diff --git a/windows/release-information/status-windows-10-1709.yml b/windows/release-information/status-windows-10-1709.yml index 9bd26e7699..736fe704a3 100644 --- a/windows/release-information/status-windows-10-1709.yml +++ b/windows/release-information/status-windows-10-1709.yml @@ -60,9 +60,8 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    - + -
    SummaryOriginating updateStatusLast updated
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 16299.1387

    September 10, 2019
    KB4516066
    Mitigated
    September 16, 2019
    05:36 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 16299.1387

    September 10, 2019
    KB4516066
    Resolved
    September 19, 2019
    04:08 PM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

    See details >
    OS Build 16299.1296

    July 16, 2019
    KB4507465
    Resolved
    KB4512516
    August 13, 2019
    10:00 AM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    OS Build 16299.1217

    June 11, 2019
    KB4503284
    Resolved
    KB4512494
    August 16, 2019
    02:00 PM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

    See details >
    OS Build 16299.904

    January 08, 2019
    KB4480978
    Mitigated
    April 25, 2019
    02:00 PM PT
    " @@ -79,7 +78,7 @@ sections: - type: markdown text: " - +
    DetailsOriginating updateStatusHistory
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Workaround: To mitigate the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    OS Build 16299.1387

    September 10, 2019
    KB4516066
    Mitigated
    Last updated:
    September 16, 2019
    05:36 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Resolution: Due to security related changes in KB4516066, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Back to top
    OS Build 16299.1387

    September 10, 2019
    KB4516066
    Resolved
    Resolved:
    September 19, 2019
    04:08 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    " @@ -90,7 +89,6 @@ sections: -
    DetailsOriginating updateStatusHistory
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after installation of KB4507465. Devices that are domain controllers or domain members are both affected.

    To safeguard your update experience, we have applied a compatibility hold on devices configured to use MIT Kerberos realm from being offered Windows 10, version 1903 or Windows Server, version 1903.

    Note If you are not sure if your device is affected, contact your administrator. Advanced users can check for “Define interoperable Kerberos v5 realm settings” policy under Computer Configuration -> Policies -> Administrative Templates > System -> Kerberos or check if this registry key exists:
    HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\Kerberos\\MitRealms
     

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
    Resolution: This issue was resolved in KB4512516 and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1903 or Windows Server, version 1903.

    Back to top
    OS Build 16299.1296

    July 16, 2019
    KB4507465
    Resolved
    KB4512516
    Resolved:
    August 13, 2019
    10:00 AM PT

    Opened:
    July 25, 2019
    06:10 PM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) or System Center Configuration Manager (SCCM) may fail to start with the error \"Status: 0xc0000001, Info: A required device isn't connected or can't be accessed\" after installing KB4503284 on a WDS server.

    Affected platforms:
    • Server: Windows Server 2008 SP2; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2; Windows Server 2016; Windows Server, version 1803; Windows Server 2019; Windows Server, version 1809; Windows Server, version 1903
    Resolution: This issue was resolved in KB4512494.

    Back to top
    OS Build 16299.1217

    June 11, 2019
    KB4503284
    Resolved
    KB4512494
    Resolved:
    August 16, 2019
    02:00 PM PT

    Opened:
    July 10, 2019
    02:51 PM PT
    " diff --git a/windows/release-information/status-windows-10-1803.yml b/windows/release-information/status-windows-10-1803.yml index a6be94d23c..d5c98d427e 100644 --- a/windows/release-information/status-windows-10-1803.yml +++ b/windows/release-information/status-windows-10-1803.yml @@ -65,12 +65,10 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    - + - -
    SummaryOriginating updateStatusLast updated
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17134.1006

    September 10, 2019
    KB4516058
    Mitigated
    September 16, 2019
    05:36 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17134.1006

    September 10, 2019
    KB4516058
    Resolved
    September 19, 2019
    04:08 PM PT
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not respond to \"wake up\" from sleep.

    See details >
    OS Build 17134.950

    August 13, 2019
    KB4512501
    Mitigated
    September 11, 2019
    05:32 PM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

    See details >
    OS Build 17134.915

    July 16, 2019
    KB4507466
    Resolved
    KB4512501
    August 13, 2019
    10:00 AM PT
    Notification issue: \"Your device is missing important security and quality fixes.\"
    Some users may have incorrectly received the notification \"Your device is missing important security and quality fixes.\"

    See details >
    N/A

    Resolved
    September 03, 2019
    12:32 PM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    OS Build 17134.829

    June 11, 2019
    KB4503286
    Resolved
    KB4512509
    August 19, 2019
    02:00 PM PT
    Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
    Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

    See details >
    OS Build 17134.950

    August 13, 2019
    KB4512501
    Resolved
    KB4512509
    August 19, 2019
    02:00 PM PT
    Startup to a black screen after installing updates
    Your device may startup to a black screen during the first logon after installing updates.

    See details >
    OS Build 17134.829

    June 11, 2019
    KB4503286
    Mitigated
    June 14, 2019
    04:41 PM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

    See details >
    OS Build 17134.523

    January 08, 2019
    KB4480966
    Mitigated
    April 25, 2019
    02:00 PM PT
    @@ -88,21 +86,12 @@ sections: - type: markdown text: " - +
    DetailsOriginating updateStatusHistory
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Workaround: To mitigate the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    OS Build 17134.1006

    September 10, 2019
    KB4516058
    Mitigated
    Last updated:
    September 16, 2019
    05:36 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Resolution: Due to security related changes in KB4516058, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Back to top
    OS Build 17134.1006

    September 10, 2019
    KB4516058
    Resolved
    Resolved:
    September 19, 2019
    04:08 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    After installing KB4512501, Windows Mixed Reality Portal users may intermittently receive a 15-5 error code. In some cases, Windows Mixed Reality Portal may report that the headset is sleeping and pressing “Wake up” may appear to produce no action.

    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10, version 1803
    Workaround: To mitigate the issue, use the following steps:
    1. Close the Windows Mixed Reality Portal, if it is running.
    2. Open Task Manager by selecting the Start button and typing Task Manager.
    3. In Task Manager under the Processes tab, right click or long press on “Windows Explorer” and select restart.
    4. You can now open the Windows Mixed Reality Portal.

    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    OS Build 17134.950

    August 13, 2019
    KB4512501
    Mitigated
    Last updated:
    September 11, 2019
    05:32 PM PT

    Opened:
    September 11, 2019
    05:32 PM PT
    Notification issue: \"Your device is missing important security and quality fixes.\"
    Some users may have incorrectly received the notification \"Your device is missing important security and quality fixes\" in the Windows Update dialog and a red \"!\" in the task tray on the Windows Update tray icon. This notification is intended for devices that are 90 days or more out of date, but some users with installed updates released in June or July also saw this notification.

    Affected platforms:
    • Client: Windows 10, version 1803
    • Server: Windows Server, version 1803
    Resolution: This issue was resolved on the server side on August 30, 2019. Only devices that are out of date by 90 days or more should now see the notification. No action is required by the user to resolve this issue. If you are still seeing the \"Your device is missing important security and quality fixes\" notification, we recommend selecting Check for Updates in the Windows Update dialog. For instructions, see Update Windows 10. Microsoft always recommends trying to keep your devices up to date, as the monthly updates contain important security fixes. 

    Back to top
    N/A

    Resolved
    Resolved:
    September 03, 2019
    12:32 PM PT

    Opened:
    September 03, 2019
    12:32 PM PT
    " -- title: August 2019 -- items: - - type: markdown - text: " - - -
    DetailsOriginating updateStatusHistory
    Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
    After installing KB4512501, applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and scripts or apps using Visual Basic Scripting Edition (VBScript) may stop responding and you may receive an \"invalid procedure call error.\"

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
    Resolution: This issue was resolved in KB4512509. The ‘optional’ update will be available on Microsoft Update Catalog, Windows Update, Microsoft Update and Windows Server Update Services (WSUS). As with any 'optional' update, you will need to Check for updates to receive KB4512509 and install. For instructions, see Update Windows 10.

    Note Windows Update for Business customers should apply the update via Microsoft Update Catalog or Windows Server Update Services (WSUS).

    Back to top
    OS Build 17134.950

    August 13, 2019
    KB4512501
    Resolved
    KB4512509
    Resolved:
    August 19, 2019
    02:00 PM PT

    Opened:
    August 14, 2019
    03:34 PM PT
    - " - - title: July 2019 - items: - type: markdown @@ -110,7 +99,6 @@ sections: -
    DetailsOriginating updateStatusHistory
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after installation of KB4507466. Devices that are domain controllers or domain members are both affected.

    To safeguard your update experience, we have applied a compatibility hold on devices configured to use MIT Kerberos realm from being offered Windows 10, version 1903 or Windows Server, version 1903.

    Note If you are not sure if your device is affected, contact your administrator. Advanced users can check for “Define interoperable Kerberos v5 realm settings” policy under Computer Configuration -> Policies -> Administrative Templates > System -> Kerberos or check if this registry key exists:
    HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\Kerberos\\MitRealms
     

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
    Resolution: This issue was resolved in KB4512501 and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1903 or Windows Server, version 1903.

    Back to top
    OS Build 17134.915

    July 16, 2019
    KB4507466
    Resolved
    KB4512501
    Resolved:
    August 13, 2019
    10:00 AM PT

    Opened:
    July 25, 2019
    06:10 PM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) or System Center Configuration Manager (SCCM) may fail to start with the error \"Status: 0xc0000001, Info: A required device isn't connected or can't be accessed\" after installing KB4503286 on a WDS server.

    Affected platforms:
    • Server: Windows Server 2008 SP2; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2; Windows Server 2016; Windows Server, version 1803; Windows Server 2019; Windows Server, version 1809; Windows Server, version 1903
    Resolution: This issue was resolved in KB4512509.

    Back to top
    OS Build 17134.829

    June 11, 2019
    KB4503286
    Resolved
    KB4512509
    Resolved:
    August 19, 2019
    02:00 PM PT

    Opened:
    July 10, 2019
    02:51 PM PT
    " diff --git a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml index f32d6b5f10..08a23449bc 100644 --- a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml +++ b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml @@ -64,10 +64,9 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    - + - @@ -87,7 +86,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusLast updated
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17763.737

    September 10, 2019
    KB4512578
    Mitigated
    September 16, 2019
    05:36 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17763.737

    September 10, 2019
    KB4512578
    Resolved
    September 19, 2019
    04:08 PM PT
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not respond to \"wake up\" from sleep.

    See details >
    OS Build 17763.678

    August 13, 2019
    KB4511553
    Mitigated
    September 11, 2019
    05:32 PM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

    See details >
    OS Build 17763.652

    July 22, 2019
    KB4505658
    Resolved
    KB4511553
    August 13, 2019
    10:00 AM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    OS Build 17763.557

    June 11, 2019
    KB4503327
    Resolved
    KB4512534
    August 17, 2019
    02:00 PM PT
    Apps and scripts using the NetQueryDisplayInformation API may fail with error
    Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data.

    See details >
    OS Build 17763.55

    October 09, 2018
    KB4464330
    Investigating
    August 01, 2019
    05:00 PM PT
    Startup to a black screen after installing updates
    Your device may startup to a black screen during the first logon after installing updates.

    See details >
    OS Build 17763.557

    June 11, 2019
    KB4503327
    Mitigated
    June 14, 2019
    04:41 PM PT
    Devices with some Asian language packs installed may receive an error
    After installing the KB4493509 devices with some Asian language packs installed may receive the error, \"0x800f0982 - PSFX_E_MATCHING_COMPONENT_NOT_F

    See details >
    OS Build 17763.437

    April 09, 2019
    KB4493509
    Mitigated
    May 03, 2019
    10:59 AM PT
    - +
    DetailsOriginating updateStatusHistory
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Workaround: To mitigate the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    OS Build 17763.737

    September 10, 2019
    KB4512578
    Mitigated
    Last updated:
    September 16, 2019
    05:36 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Resolution: Due to security related changes in KB4512578, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Back to top
    OS Build 17763.737

    September 10, 2019
    KB4512578
    Resolved
    Resolved:
    September 19, 2019
    04:08 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    After installing KB4511553, Windows Mixed Reality Portal users may intermittently receive a 15-5 error code. In some cases, Windows Mixed Reality Portal may report that the headset is sleeping and pressing “Wake up” may appear to produce no action.

    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10, version 1803
    Workaround: To mitigate the issue, use the following steps:
    1. Close the Windows Mixed Reality Portal, if it is running.
    2. Open Task Manager by selecting the Start button and typing Task Manager.
    3. In Task Manager under the Processes tab, right click or long press on “Windows Explorer” and select restart.
    4. You can now open the Windows Mixed Reality Portal.

    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    OS Build 17763.678

    August 13, 2019
    KB4511553
    Mitigated
    Last updated:
    September 11, 2019
    05:32 PM PT

    Opened:
    September 11, 2019
    05:32 PM PT
    " @@ -108,7 +107,6 @@ sections: -
    DetailsOriginating updateStatusHistory
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after installation of KB4505658. Devices that are domain controllers or domain members are both affected.

    To safeguard your update experience, we have applied a compatibility hold on devices configured to use MIT Kerberos realm from being offered Windows 10, version 1903 or Windows Server, version 1903.

    Note If you are not sure if your device is affected, contact your administrator. Advanced users can check for “Define interoperable Kerberos v5 realm settings” policy under Computer Configuration -> Policies -> Administrative Templates > System -> Kerberos or check if this registry key exists:
    HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\Kerberos\\MitRealms
     

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
    Resolution: This issue was resolved in KB4511553 and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1903 or Windows Server, version 1903.

    Back to top
    OS Build 17763.652

    July 22, 2019
    KB4505658
    Resolved
    KB4511553
    Resolved:
    August 13, 2019
    10:00 AM PT

    Opened:
    July 25, 2019
    06:10 PM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) or System Center Configuration Manager (SCCM) may fail to start with the error \"Status: 0xc0000001, Info: A required device isn't connected or can't be accessed\" after installing KB4503327 on a WDS server.

    Affected platforms:
    • Server: Windows Server 2008 SP2; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2; Windows Server 2016; Windows Server, version 1803; Windows Server 2019; Windows Server, version 1809; Windows Server, version 1903
    Resolution: This issue was resolved in KB4512534.

    Back to top
    OS Build 17763.557

    June 11, 2019
    KB4503327
    Resolved
    KB4512534
    Resolved:
    August 17, 2019
    02:00 PM PT

    Opened:
    July 10, 2019
    02:51 PM PT
    " diff --git a/windows/release-information/status-windows-10-1903.yml b/windows/release-information/status-windows-10-1903.yml index d7af320a1c..a6705b085d 100644 --- a/windows/release-information/status-windows-10-1903.yml +++ b/windows/release-information/status-windows-10-1903.yml @@ -65,9 +65,9 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    - + + - @@ -99,9 +99,9 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusLast updated
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Mitigated
    September 16, 2019
    05:36 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    September 19, 2019
    04:08 PM PT
    Some users report issues related to the Start menu and Windows Desktop Search
    Microsoft has received reports that a small number of users are having issues related to the Start menu and Windows Desktop Search.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    September 19, 2019
    04:58 PM PT
    Safeguard on certain devices with some Intel and Broadcom Wi-Fi adapters
    Microsoft and NEC have found incompatibility issues with some devices with Intel Centrino 6205/6235 and Broadcom 802.11ac Wi-Fi cards when running Windows 10, version 1903.

    See details >
    N/A

    Mitigated
    September 13, 2019
    05:25 PM PT
    Some users report issues related to the Start menu and Windows Desktop Search
    Microsoft has received reports that a small number of users are having issues related to the Start menu and Windows Desktop Search.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Investigating
    September 13, 2019
    05:35 PM PT
    Audio in games is quiet or different than expected
    Microsoft has received reports that audio in certain games is quieter or different than expected.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Mitigated
    September 13, 2019
    05:25 PM PT
    Screenshots and Snips have an unnatural orange tint
    Users have reported an orange tint on Screenshots and Snips with the Lenovo Vantage app installed

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4516115
    Resolved External
    September 11, 2019
    08:54 PM PT
    Windows Desktop Search may not return any results and may have high CPU usage
    Windows Desktop Search may not return any results and SearchUI.exe may have high CPU usage after installing KB4512941.

    See details >
    OS Build 18362.329

    August 30, 2019
    KB4512941
    Resolved
    KB4515384
    September 10, 2019
    10:00 AM PT
    - + + - diff --git a/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml b/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml index 02b0c3aa47..912ec5bd55 100644 --- a/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml +++ b/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml @@ -62,7 +62,6 @@ sections:
    DetailsOriginating updateStatusHistory
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Workaround: To mitigate the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Mitigated
    Last updated:
    September 16, 2019
    05:36 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Resolution: Due to security related changes in KB4515384, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Back to top
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    Resolved:
    September 19, 2019
    04:08 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    Some users report issues related to the Start menu and Windows Desktop Search
    Microsoft has received reports that a small number of users are having issues related to the Start menu and Windows Desktop Search.

    Affected platforms:
    • Client: Windows 10, version 1903
    Resolution: At this time, Microsoft has not found a Search or Start issue significantly impacting users originating from KB4515384. We will continue monitoring to ensure users have a high-quality experience when interacting with these areas. If you are currently having issues, we recommend you to take a moment to report it in via the Feedback Hub (Windows + F) then try the Windows 10 Troubleshoot settings (found in Settings). If you are having an issue with search, see Fix problems in Windows Search.

    Back to top
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    Resolved:
    September 19, 2019
    04:58 PM PT

    Opened:
    September 11, 2019
    05:18 PM PT
    Safeguard on certain devices with some Intel and Broadcom Wi-Fi adapters
    Microsoft and NEC have found incompatibility issues with Intel Centrino 6205/6235 and Broadcom 802.11ac Wi-Fi cards when running Windows 10, version 1903 on specific models of NEC devices. If these devices are updated to Windows 10, version 1903, they will no longer be able to use any Wi-Fi connections. The Wi-Fi driver may have a yellow exclamation point in device manager. The task tray icon for networking may show the icon for no internet and Network & Internet settings may not show any Wi-Fi networks.

    To safeguard your update experience, we have applied a compatibility hold on the affected devices from being offered Windows 10, version 1903.

    Affected platforms:
    • Client: Windows 10, version 1903
    Workaround: If you are using an affected device and you have already installed Windows 10, version 1903, you can mitigate the issue disabling then re-enabling the Wi-Fi adapter in Device Manager. You should now be able to use Wi-Fi until your next reboot.

    Next steps: Microsoft and NEC are working on a resolution and will provide an update in an upcoming release.

    Note We recommend that you do not attempt to manually update using the Update now button or the Media Creation Tool until this issue has been resolved.

    Back to top
    N/A

    Mitigated
    Last updated:
    September 13, 2019
    05:25 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    Some users report issues related to the Start menu and Windows Desktop Search
    Microsoft has received reports that a small number of users are having issues related to the Start menu and Windows Desktop Search.

    Affected platforms:
    • Client: Windows 10, version 1903
    Next steps: We are presently investigating and will provide an update when more information is available.

    Note As a first step with any issue you may encounter, we recommend you refer to our troubleshooting support guides. If you are having an issue with search, see Fix problems in Windows Search.

    Back to top
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Investigating
    Last updated:
    September 13, 2019
    05:35 PM PT

    Opened:
    September 11, 2019
    05:18 PM PT
    Audio in games is quiet or different than expected
    Microsoft has received reports that audio in certain games is quieter or different than expected. At the request of some of our audio partners, we implemented a compatibility change that enabled certain games to query support and render multi-channel audio. Due to customer feedback, we are reverting this change as some games and some devices are not rendering multi-channel audio as expected. This may result in games sounding different than customers are used to and may have missing channels.

    Affected platforms:
    • Client: Windows 10, version 1903
    Workaround: To mitigate the issue, open settings in the impacted game and disable multi-channel audio, if this option is available. You can also search in the Windows Control Panel for 3rd party audio device control panels and disable Multi-channel audio or Virtual Surround Sound, if these options are available.  

    Next steps: We are working on a resolution and estimates a solution will be available in late September.

    Back to top
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Mitigated
    Last updated:
    September 13, 2019
    05:25 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    Screenshots and Snips have an unnatural orange tint
    When creating screenshots or using similar tools (such as Snipping Tool or Snip & Sketch), the resulting images may have an unnatural orange tint. This issue is caused by the Eye Care mode feature of Lenovo Vantage. This issue started on or around September 5, 2019. 

    Affected platforms:
    • Client: Windows 10, version 1903
    • Server: None
    Resolution: For guidance on this issue, see the Lenovo support article Screenshots and Snips have an unnatural orange tint. There is no update for Windows needed for this issue.

    Back to top
    OS Build 18362.356

    September 10, 2019
    KB4516115
    Resolved External
    Last updated:
    September 11, 2019
    08:54 PM PT

    Opened:
    September 11, 2019
    08:54 PM PT
    Windows Desktop Search may not return any results and may have high CPU usage
    Microsoft is getting reports that a small number of users may not receive results when using Windows Desktop Search and may see high CPU usage from SearchUI.exe when searching after installing KB4512941. This issue is only encountered on devices in which searching the web from Windows Desktop Search has been disabled.

    Affected platforms:
    • Client: Windows 10, version 1903
    Resolution: This issue was resolved in KB4515384.

    Back to top
    OS Build 18362.329

    August 30, 2019
    KB4512941
    Resolved
    KB4515384
    Resolved:
    September 10, 2019
    10:00 AM PT

    Opened:
    September 04, 2019
    02:25 PM PT
    -
    SummaryOriginating updateStatusLast updated
    You may receive an error when opening or using the Toshiba Qosmio AV Center
    Toshiba Qosmio AV Center may error when opening and you may also receive an error in Event Log related to cryptnet.dll.

    See details >
    August 13, 2019
    KB4512506
    Investigating
    September 13, 2019
    04:25 PM PT
    Windows updates that are SHA-2 signed may not be offered for Symantec and Norton AV
    Windows updates that are SHA-2 signed are not available with Symantec or Norton antivirus program installed

    See details >
    August 13, 2019
    KB4512506
    Resolved External
    August 27, 2019
    02:29 PM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    June 11, 2019
    KB4503292
    Resolved
    KB4512514
    August 17, 2019
    02:00 PM PT
    IA64 and x64 devices may fail to start after installing updates
    After installing updates released on or after August 13, 2019, IA64 and x64 devices using EFI Boot may fail to start.

    See details >
    August 13, 2019
    KB4512506
    Mitigated
    August 17, 2019
    12:59 PM PT
    " @@ -92,12 +91,3 @@ sections:
    IA64 and x64 devices may fail to start after installing updates
    IA64 devices (in any configuration) and x64 devices using EFI boot that were provisioned after the July 9th updates and/or skipped the recommended update (KB3133977), may fail to start with the following error:
    \"File: \\Windows\\system32\\winload.efi
    Status: 0xc0000428
    Info: Windows cannot verify the digital signature for this file.\"

    Affected platforms:
    • Client: Windows 7 SP1
    • Server: Windows Server 2008 R2 SP1
    Take Action: To resolve this issue please follow the steps outlined in the SHA-2 support FAQ article for error code 0xc0000428.

    Back to topAugust 13, 2019
    KB4512506Mitigated
    Last updated:
    August 17, 2019
    12:59 PM PT

    Opened:
    August 13, 2019
    08:34 AM PT " - -- title: July 2019 -- items: - - type: markdown - text: " - - -
    DetailsOriginating updateStatusHistory
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) or System Center Configuration Manager (SCCM) may fail to start with the error \"Status: 0xc0000001, Info: A required device isn't connected or can't be accessed\" after installing KB4503292 on a WDS server.

    Affected platforms:
    • Server: Windows Server 2008 SP2; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2; Windows Server 2016; Windows Server, version 1803; Windows Server 2019; Windows Server, version 1809; Windows Server, version 1903
    Resolution: This issue was resolved in KB4512514.

    Back to top
    June 11, 2019
    KB4503292
    Resolved
    KB4512514
    Resolved:
    August 17, 2019
    02:00 PM PT

    Opened:
    July 10, 2019
    02:51 PM PT
    - " diff --git a/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml b/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml index 57124dd060..f30185ca5a 100644 --- a/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml +++ b/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml @@ -61,7 +61,6 @@ sections: text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    -
    SummaryOriginating updateStatusLast updated
    Windows RT 8.1 devices may have issues opening Internet Explorer 11
    On Windows RT 8.1 devices, Internet Explorer 11 may not open and you may receive an error.

    See details >
    September 10, 2019
    KB4516067
    Investigating
    September 13, 2019
    05:25 PM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    June 11, 2019
    KB4503276
    Resolved
    KB4512478
    August 17, 2019
    02:00 PM PT
    Japanese IME doesn't show the new Japanese Era name as a text input option
    If previous dictionary updates are installed, the Japanese input method editor (IME) doesn't show the new Japanese Era name as a text input option.

    See details >
    April 25, 2019
    KB4493443
    Mitigated
    May 15, 2019
    05:53 PM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, “STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)”.

    See details >
    January 08, 2019
    KB4480963
    Mitigated
    April 25, 2019
    02:00 PM PT
    @@ -83,15 +82,6 @@ sections: " -- title: July 2019 -- items: - - type: markdown - text: " - - -
    DetailsOriginating updateStatusHistory
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) or System Center Configuration Manager (SCCM) may fail to start with the error \"Status: 0xc0000001, Info: A required device isn't connected or can't be accessed\" after installing KB4503276 on a WDS server.

    Affected platforms:
    • Server: Windows Server 2008 SP2; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2; Windows Server 2016; Windows Server, version 1803; Windows Server 2019; Windows Server, version 1809; Windows Server, version 1903
    Resolution: This issue was resolved in KB4512478.

    Back to top
    June 11, 2019
    KB4503276
    Resolved
    KB4512478
    Resolved:
    August 17, 2019
    02:00 PM PT

    Opened:
    July 10, 2019
    02:51 PM PT
    - " - - title: May 2019 - items: - type: markdown diff --git a/windows/release-information/status-windows-server-2008-sp2.yml b/windows/release-information/status-windows-server-2008-sp2.yml index 92caeeca25..93499ecce6 100644 --- a/windows/release-information/status-windows-server-2008-sp2.yml +++ b/windows/release-information/status-windows-server-2008-sp2.yml @@ -60,7 +60,6 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    -
    SummaryOriginating updateStatusLast updated
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    June 11, 2019
    KB4503273
    Resolved
    KB4512499
    August 17, 2019
    02:00 PM PT
    " @@ -71,11 +70,10 @@ sections:
    " -- title: July 2019 +- title: - items: - type: markdown text: " -
    DetailsOriginating updateStatusHistory
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) or System Center Configuration Manager (SCCM) may fail to start with the error \"Status: 0xc0000001, Info: A required device isn't connected or can't be accessed\" after installing KB4503273 on a WDS server.

    Affected platforms:
    • Server: Windows Server 2008 SP2; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2; Windows Server 2016; Windows Server, version 1803; Windows Server 2019; Windows Server, version 1809; Windows Server, version 1903
    Resolution: This issue was resolved in KB4512499.

    Back to top
    June 11, 2019
    KB4503273
    Resolved
    KB4512499
    Resolved:
    August 17, 2019
    02:00 PM PT

    Opened:
    July 10, 2019
    02:51 PM PT
    " diff --git a/windows/release-information/status-windows-server-2012.yml b/windows/release-information/status-windows-server-2012.yml index 53d71fb08e..c62be0f298 100644 --- a/windows/release-information/status-windows-server-2012.yml +++ b/windows/release-information/status-windows-server-2012.yml @@ -60,7 +60,6 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    -
    SummaryOriginating updateStatusLast updated
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    June 11, 2019
    KB4503285
    Resolved
    KB4512512
    August 17, 2019
    02:00 PM PT
    Japanese IME doesn't show the new Japanese Era name as a text input option
    If previous dictionary updates are installed, the Japanese input method editor (IME) doesn't show the new Japanese Era name as a text input option.

    See details >
    April 25, 2019
    KB4493462
    Mitigated
    May 15, 2019
    05:53 PM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, “STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)”.

    See details >
    January 08, 2019
    KB4480975
    Mitigated
    April 25, 2019
    02:00 PM PT
    @@ -73,15 +72,6 @@ sections:
    " -- title: July 2019 -- items: - - type: markdown - text: " - - -
    DetailsOriginating updateStatusHistory
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) or System Center Configuration Manager (SCCM) may fail to start with the error \"Status: 0xc0000001, Info: A required device isn't connected or can't be accessed\" after installing KB4503285 on a WDS server.

    Affected platforms:
    • Server: Windows Server 2008 SP2; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2; Windows Server 2016; Windows Server, version 1803; Windows Server 2019; Windows Server, version 1809; Windows Server, version 1903
    Resolution: This issue was resolved in KB4512512.

    Back to top
    June 11, 2019
    KB4503285
    Resolved
    KB4512512
    Resolved:
    August 17, 2019
    02:00 PM PT

    Opened:
    July 10, 2019
    02:51 PM PT
    - " - - title: May 2019 - items: - type: markdown diff --git a/windows/release-information/windows-message-center.yml b/windows/release-information/windows-message-center.yml index 531c4806b0..384a08226e 100644 --- a/windows/release-information/windows-message-center.yml +++ b/windows/release-information/windows-message-center.yml @@ -50,6 +50,7 @@ sections: text: " + diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 9ed84238d0..ce5c0230b1 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -303,6 +303,7 @@ ### [Microsoft Defender Advanced Threat Protection for Mac](windows-defender-antivirus/microsoft-defender-atp-mac.md) +#### [What's New in Microsoft Defender ATP for Mac] (windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md) #### [Deploy Microsoft Defender Advanced Threat Protection for Mac]() ##### [Microsoft Intune-based deployment](windows-defender-antivirus/microsoft-defender-atp-mac-install-with-intune.md) ##### [JAMF-based deployment](windows-defender-antivirus/microsoft-defender-atp-mac-install-with-jamf.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md b/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md index fe3c249332..ec0539a3db 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md +++ b/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md @@ -84,9 +84,10 @@ The table below lists the current categories and how they generally map to previ | Persistence | Installation, Persistence | Creating autostart extensibility points (ASEPs) to remain active and survive system restarts | | Privilege escalation | PrivilegeEscalation | Obtaining higher permission levels for code by running it in the context of a privileged process or account | | Ransomware | Ransomware | Malware that encrypts files and extorts payment to restore access | -| Suspicious activity | General, None, NotApplicable, EnterprisePolicy, SuspiciousNetworkTraffic | Atypicaly activity that could be malware activity or part of an attack | +| Suspicious activity | General, None, NotApplicable, EnterprisePolicy, SuspiciousNetworkTraffic | Atypical activity that could be malware activity or part of an attack | | Unwanted software | UnwantedSoftware | Low-reputation apps and apps that impact productivity and the user experience; detected as potentially unwanted applications (PUAs) | + ### Status You can choose to limit the list of alerts based on their status. @@ -115,6 +116,11 @@ If you have specific machine groups that you're interested in checking the alert ### Associated threat Use this filter to focus on alerts that are related to high profile threats. You can see the full list of high-profile threats in [Threat analytics](threat-analytics.md). + + + + + ## Related topics - [Manage Microsoft Defender Advanced Threat Protection alerts](manage-alerts.md) - [Investigate Microsoft Defender Advanced Threat Protection alerts](investigate-alerts.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md index fc412ef07c..b3ada6226a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md @@ -32,7 +32,11 @@ Investigate alerts that are affecting your network, understand what they mean, a Click an alert to see the alert details view and the various tiles that provide information about the alert. -You can also manage an alert and see alert metadata along with other information that can help you make better decisions on how to approach them. You'll also see a status of the automated investigation on the upper right corner. Clicking on the link will take you to the Automated investigations view. For more information, see [Automated investigations](automated-investigations.md). +From the alert details view, you can manage an alert and see alert data such as severity, category, technique, along with other information that can help you make better decisions on how to approach them. + +The techniques reflected in the card are based on [MITRE enterprise techniques](https://attack.mitre.org/techniques/enterprise/). + +You'll also see a status of the automated investigation on the upper right corner. Clicking on the link will take you to the Automated investigations view. For more information, see [Automated investigations](automated-investigations.md). ![Image of the alert page](images/atp-alert-view.png) diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md new file mode 100644 index 0000000000..8fb33dfa72 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md @@ -0,0 +1,26 @@ +--- +title: Microsoft Defender ATP for Mac What's New +ms.reviewer: +description: List of major changes for Microsoft Defender ATP for Mac. +keywords: microsoft, defender, atp, mac, installation, macos, whatsnew +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: security +ms.sitesec: library +ms.pagetype: security +ms.author: dansimp +author: dansimp +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: conceptual +--- + +# What's new in Microsoft Defender Advanced Threat Protection for Mac + +## 100.65.28 + +- Added support for macOS Catalina +- Performance improvements diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac.md index 8fe52e371e..7c18dc31d2 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac.md @@ -27,7 +27,7 @@ This topic describes how to install, configure, update, and use Microsoft Defend ## What’s new in the latest release -Since the announcement of the public preview, Microsoft has been working non-stop to enhance the product, by listening to customer feedback. We've added management features and more granular controls for diagnostic data collection, refined the user experience, and fixed bugs. +[What's new](microsoft-defender-atp-mac-whatsnew.md) If you have any feedback that you would like to share, submit it by opening Microsoft Defender ATP for Mac on your device and navigating to **Help** > **Send feedback**. From 60bd22c1385a1f3934bc2c470a66cf8d03a326fe Mon Sep 17 00:00:00 2001 From: maximvelichko Date: Thu, 19 Sep 2019 23:02:16 -0700 Subject: [PATCH 094/116] Update TOC.md --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index ce5c0230b1..70736626cc 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -303,7 +303,7 @@ ### [Microsoft Defender Advanced Threat Protection for Mac](windows-defender-antivirus/microsoft-defender-atp-mac.md) -#### [What's New in Microsoft Defender ATP for Mac] (windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md) +#### [What's New in Microsoft Defender ATP for Mac](windows-defender-antivirus/microsoft-defender-atp-mac-whatsnew.md) #### [Deploy Microsoft Defender Advanced Threat Protection for Mac]() ##### [Microsoft Intune-based deployment](windows-defender-antivirus/microsoft-defender-atp-mac-install-with-intune.md) ##### [JAMF-based deployment](windows-defender-antivirus/microsoft-defender-atp-mac-install-with-jamf.md) From 5d400b01d8b53f1e954996b8671a015cb34791ee Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 20 Sep 2019 09:38:16 -0700 Subject: [PATCH 095/116] update splunk instructions --- .../configure-splunk.md | 79 +++++++------------ 1 file changed, 27 insertions(+), 52 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-splunk.md b/windows/security/threat-protection/microsoft-defender-atp/configure-splunk.md index fd61b88ec1..091b8c6eba 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-splunk.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-splunk.md @@ -40,19 +40,19 @@ You'll need to configure Splunk so that it can pull Microsoft Defender ATP detec - Make sure you have enabled the **SIEM integration** feature from the **Settings** menu. For more information, see [Enable SIEM integration in Microsoft Defender ATP](enable-siem-integration.md) - Have the details file you saved from enabling the **SIEM integration** feature ready. You'll need to get the following values: - - OAuth 2 Token refresh URL - - OAuth 2 Client ID - - OAuth 2 Client secret +- Tenant ID +- Client ID +- Client Secret +- Resource URL -- Have the refresh token that you generated from the SIEM integration feature ready. ## Configure Splunk 1. Login in to Splunk. -2. Click **Search & Reporting**, then **Settings** > **Data inputs**. +2. Go to **Settings** > **Data inputs**. -3. Click **REST** under **Local inputs**. +3. Select **Windows Defender ATP alerts** under **Local inputs**. NOTE: This input will only appear after you install the [Windows Defender ATP Modular Inputs TA](https://splunkbase.splunk.com/app/4128/). @@ -71,55 +71,30 @@ You'll need to configure Splunk so that it can pull Microsoft Defender ATP detec - + + + + + + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +
    MessageDate
    Status of September 2019 “C” release
    The optional monthly “C” release for September 2019 for all supported versions of Windows and Windows Server prior to Windows 10, version 1903 and Windows Server, version 1903 will be available in the near term. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. Follow @WindowsUpdate for the latest on the availability of this release.
    September 19, 2019
    04:11 PM PT
    Plan for change: End of service reminders for Windows 10, versions 1703 and 1803
    The Enterprise and Education editions of Windows 10, version 1703 (the Creators Update) will reach end of service on October 8, 2019. The Home, Pro, Pro for Workstations, and IoT Core editions of Windows 10, version 1803 (the April 2018 Update) will reach end of service on November 12, 2019. We recommend that you update devices running these versions and editions to the latest version of Windows 10—Windows 10, version 1903—as soon as possible to help keep them protected and your environments secure.
    September 13, 2019
    03:23 PM PT
    September 2019 security update available for all supported versions of Windows
    The September 2019 security update release, referred to as our “B” release, is now available for Windows 10, version 1903 and all supported versions of Windows. We recommend that you install these updates promptly. To be informed about the latest updates and releases, follow us on Twitter @WindowsUpdate.
    September 10, 2019
    09:34 AM PT
    Status update: Windows 10, version 1903 \"D\" optional release available August 30th
    The August optional monthly “D” release for Windows 10, version 1903 is now available. Follow @WindowsUpdate for the latest on the availability of this release.
    August 30, 2019
    08:00 AM PT
    Value
    Endpoint URLNameName for the Data Input
    Login URLURL to authenticate the azure app (Default : https://login.microsoftonline.com)
    Endpoint Depending on the location of your datacenter, select any of the following URL:

    For EU: https://wdatp-alertexporter-eu.securitycenter.windows.com/api/alerts

    For US:https://wdatp-alertexporter-us.securitycenter.windows.com/api/alerts

    For UK:https://wdatp-alertexporter-uk.securitycenter.windows.com/api/alerts
    HTTP MethodGETTenant IDAzure Tenant ID
    Authentication Typeoauth2ResourceValue from the SIEM integration feature page
    OAuth 2 Access tokenUse the value that you generated when you enabled the SIEM integration feature.

    NOTE: The access token expires after an hour.
    Client IDValue from the SIEM integration feature page
    OAuth 2 Refresh TokenUse the value that you generated when you enabled the SIEM integration feature.
    OAuth 2 Token Refresh URLUse the value from the details file you saved when you enabled the SIEM integration feature.
    OAuth 2 Client IDUse the value from the details file you saved when you enabled the SIEM integration feature.
    OAuth 2 Client SecretUse the value from the details file you saved when you enabled the SIEM integration feature.
    Response typeJson
    Response HandlerJSONArrayHandler
    Polling IntervalNumber of seconds that Splunk will ping the Microsoft Defender ATP machine. Accepted values are in seconds.
    Set sourcetypeManual
    Source type_jsonClient SecretValue from the SIEM integration feature page
    @@ -133,20 +108,20 @@ Use the solution explorer to view detections in Splunk. 2. Select **New**. 3. Enter the following details: - - Destination app: Select Search & Reporting (search) - - Search name: Enter a name for the query - Search: Enter a query, for example:
    - `source="rest://windows atp alerts"|spath|table*` + `sourcetype=wdatp:alerts |spath|table*` + - App: Add-on for Windows Defender (TA_Windows-defender) Other values are optional and can be left with the default values. + 4. Click **Save**. The query is saved in the list of searches. 5. Find the query you saved in the list and click **Run**. The results are displayed based on your query. >[!TIP] -> To mininimize Detection duplications, you can use the following query: ->```source="rest://windows atp alerts" | spath | dedup _raw | table *``` +> To minimize Detection duplications, you can use the following query: +>```source="rest://wdatp:alerts" | spath | dedup _raw | table *``` ## Related topics - [Enable SIEM integration in Microsoft Defender ATP](enable-siem-integration.md) From 9e1cf51cb34dfd363a37547fa2d7629f31a819a0 Mon Sep 17 00:00:00 2001 From: Tami Fosmark Date: Fri, 20 Sep 2019 10:27:26 -0700 Subject: [PATCH 096/116] formatting fixes indented the new sub-list swapped curly quotation marks for straight quotation marks --- .../microsoft-defender-atp/configure-splunk.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-splunk.md b/windows/security/threat-protection/microsoft-defender-atp/configure-splunk.md index 091b8c6eba..52be77a611 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-splunk.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-splunk.md @@ -40,10 +40,10 @@ You'll need to configure Splunk so that it can pull Microsoft Defender ATP detec - Make sure you have enabled the **SIEM integration** feature from the **Settings** menu. For more information, see [Enable SIEM integration in Microsoft Defender ATP](enable-siem-integration.md) - Have the details file you saved from enabling the **SIEM integration** feature ready. You'll need to get the following values: -- Tenant ID -- Client ID -- Client Secret -- Resource URL + - Tenant ID + - Client ID + - Client Secret + - Resource URL ## Configure Splunk @@ -109,7 +109,7 @@ Use the solution explorer to view detections in Splunk. 3. Enter the following details: - Search: Enter a query, for example:
    - `sourcetype=wdatp:alerts |spath|table*` + `sourcetype="wdatp:alerts" |spath|table*` - App: Add-on for Windows Defender (TA_Windows-defender) Other values are optional and can be left with the default values. From 9efe39d7be2e40ea96fcc1306c962e58d3a0e744 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Fri, 20 Sep 2019 11:18:00 -0700 Subject: [PATCH 097/116] fixing URL for eval link --- windows/deployment/s-mode.md | 116 +++++++++--------- windows/privacy/gdpr-it-guidance.md | 4 +- .../top-scoring-industry-antivirus-tests.md | 4 +- .../intelligence/understanding-malware.md | 2 +- .../advanced-features.md | 2 +- .../advanced-hunting-alertevents-table.md | 2 +- .../advanced-hunting-best-practices.md | 4 +- ...vanced-hunting-filecreationevents-table.md | 2 +- .../advanced-hunting-imageloadevents-table.md | 2 +- .../advanced-hunting-logonevents-table.md | 2 +- .../advanced-hunting-machineinfo-table.md | 2 +- ...vanced-hunting-machinenetworkinfo-table.md | 2 +- .../advanced-hunting-miscevents-table.md | 2 +- ...unting-networkcommunicationevents-table.md | 2 +- ...ced-hunting-processcreationevents-table.md | 2 +- .../advanced-hunting-reference.md | 2 +- .../advanced-hunting-registryevents-table.md | 2 +- .../advanced-hunting.md | 4 +- .../microsoft-defender-atp/alerts-queue.md | 2 +- .../microsoft-defender-atp/api-hello-world.md | 2 +- .../api-microsoft-flow.md | 2 +- .../api-portal-mapping.md | 2 +- .../microsoft-defender-atp/api-power-bi.md | 2 +- .../microsoft-defender-atp/apis-intro.md | 2 +- .../assign-portal-access.md | 2 +- .../attack-simulations.md | 4 +- .../automated-investigations.md | 2 +- .../basic-permissions.md | 2 +- .../check-sensor-status.md | 2 +- .../conditional-access.md | 2 +- .../configure-arcsight.md | 2 +- .../configure-conditional-access.md | 2 +- .../configure-email-notifications.md | 2 +- .../configure-endpoints-gp.md | 2 +- .../configure-endpoints-mdm.md | 2 +- .../configure-endpoints-non-windows.md | 2 +- .../configure-endpoints-sccm.md | 2 +- .../configure-endpoints-script.md | 2 +- .../configure-endpoints-vdi.md | 2 +- .../configure-endpoints.md | 2 +- .../configure-machines-onboarding.md | 4 +- .../configure-machines-security-baseline.md | 4 +- .../configure-machines.md | 4 +- .../configure-mssp-support.md | 2 +- .../configure-server-endpoints.md | 2 +- .../microsoft-defender-atp/configure-siem.md | 2 +- .../configure-splunk.md | 2 +- .../microsoft-defender-atp/custom-ti-api.md | 2 +- .../data-retention-settings.md | 2 +- .../data-storage-privacy.md | 2 +- .../defender-compatibility.md | 2 +- .../enable-siem-integration.md | 2 +- .../microsoft-defender-atp/evaluate-atp.md | 2 +- .../event-error-codes.md | 2 +- .../experiment-custom-ti.md | 2 +- .../exposed-apis-create-app-nativeapp.md | 2 +- .../exposed-apis-create-app-webapp.md | 2 +- .../exposed-apis-list.md | 2 +- .../fix-unhealthy-sensors.md | 2 +- .../investigate-alerts.md | 2 +- .../investigate-behind-proxy.md | 2 +- .../investigate-domain.md | 2 +- .../investigate-files.md | 2 +- .../microsoft-defender-atp/investigate-ip.md | 2 +- .../investigate-machines.md | 2 +- .../investigate-user.md | 2 +- .../microsoft-defender-atp/licensing.md | 2 +- .../machines-view-overview.md | 2 +- .../microsoft-defender-atp/manage-alerts.md | 2 +- .../manage-automation-file-uploads.md | 2 +- .../manage-automation-folder-exclusions.md | 2 +- .../microsoft-defender-atp/management-apis.md | 2 +- ...oft-defender-advanced-threat-protection.md | 2 +- .../minimum-requirements.md | 2 +- .../microsoft-defender-atp/mssp-support.md | 2 +- .../offboard-machines.md | 2 +- .../onboard-configure.md | 4 +- .../onboard-downlevel.md | 4 +- .../microsoft-defender-atp/portal-overview.md | 2 +- .../microsoft-defender-atp/powerbi-reports.md | 2 +- .../powershell-example-code.md | 2 +- .../preferences-setup.md | 2 +- .../preview-settings.md | 2 +- .../microsoft-defender-atp/preview.md | 4 +- .../pull-alerts-using-rest-api.md | 2 +- .../python-example-code.md | 2 +- .../raw-data-export-event-hub.md | 2 +- .../raw-data-export-storage.md | 2 +- .../microsoft-defender-atp/raw-data-export.md | 2 +- .../microsoft-defender-atp/rbac.md | 2 +- .../respond-file-alerts.md | 2 +- .../respond-machine-alerts.md | 2 +- .../security-operations-dashboard.md | 4 +- .../microsoft-defender-atp/service-status.md | 2 +- .../supported-response-apis.md | 2 +- .../threat-indicator-concepts.md | 2 +- .../microsoft-defender-atp/time-settings.md | 2 +- .../troubleshoot-custom-ti.md | 2 +- .../troubleshoot-mdatp.md | 2 +- .../troubleshoot-onboarding-error-messages.md | 2 +- .../troubleshoot-onboarding.md | 2 +- .../troubleshoot-siem.md | 2 +- .../tvm-dashboard-insights.md | 2 +- .../microsoft-defender-atp/use-custom-ti.md | 2 +- .../microsoft-defender-atp/use.md | 2 +- .../microsoft-defender-atp/user-roles.md | 2 +- ...iew-of-threat-mitigations-in-windows-10.md | 4 +- ...e-worm-targets-out-of-date-systems-wdsi.md | 2 +- 108 files changed, 179 insertions(+), 177 deletions(-) diff --git a/windows/deployment/s-mode.md b/windows/deployment/s-mode.md index deb025fd32..3d5adb42f4 100644 --- a/windows/deployment/s-mode.md +++ b/windows/deployment/s-mode.md @@ -1,57 +1,59 @@ ---- -title: Windows 10 Pro in S mode -description: Overview of Windows 10 Pro/Enterprise in S mode. What is S mode for Enterprise customers? -keywords: Windows 10 S, S mode, Windows S mode, Windows 10 S mode, S-mode, system requirements, Overview, Windows 10 Pro in S mode, Windows 10 Enterprise in S mode, Windows 10 Pro/Enterprise in S mode -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.prod: w10 -ms.sitesec: library -ms.pagetype: deploy -ms.date: 12/05/2018 -ms.reviewer: -manager: laurawi -ms.audience: itpro author: greg-lindsay -audience: itpro author: greg-lindsay -ms.topic: article ---- - -# Windows 10 in S mode - What is it? -S mode is an evolution of the S SKU introduced with Windows 10 April 2018 Update. It's a configuration that's available on all Windows Editions when enabled at the time of manufacturing. The edition of Windows can be upgrade at any time as shown below. However, the switch from S mode is a onetime switch and can only be undone by a wipe and reload of the OS. - -![Configuration and features of S mode](images/smodeconfig.png) - -## S mode key features -**Microsoft-verified security** - -With Windows 10 in S mode, you’ll find your favorite applications, such as Office, Evernote, and Spotify in the Microsoft Store where they’re Microsoft-verified for security. You can also feel secure when you’re online. Microsoft Edge, your default browser, gives you protection against phishing and socially engineered malware. - -**Performance that lasts** - -Start-ups are quick, and S mode is built to keep them that way. With Microsoft Edge as your browser, your online experience is fast and secure. Plus, you’ll enjoy a smooth, responsive experience, whether you’re streaming HD video, opening apps, or being productive on the go. - -**Choice and flexibility** - -Save your files to your favorite cloud, like OneDrive or Dropbox, and access them from any device you choose. Browse the Microsoft Store for thousands of apps, and if you don’t find exactly what you want, you can easily [switch out of S mode](https://docs.microsoft.com/windows/deployment/windows-10-pro-in-s-mode) to Windows 10 Home, Pro, or Enterprise editions at any time and search the web for more choices, as shown below. - -![Switching out of S mode flow chart](images/s-mode-flow-chart.png) - - -## Deployment - -Windows 10 in S mode is built for [modern management](https://docs.microsoft.com/windows/client-management/manage-windows-10-in-your-organization-modern-management) which means using [Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/windows-10-autopilot). Windows Autopilot lets you deploy the device directly to a user without IT having to touch the physical device. Instead of manually deploying a custom image, Windows Autopilot will start with a generic PC that can only be used to join the company domain; policies are then deployed automatically through mobile device management to customize the device to the user and the desired environment. Devices are shipped in S mode; you can either keep them in S mode or use Windows Autopilot to switch the device out of S mode during the first run process or later using mobile device management, if desired. - -## Keep line of business apps functioning with Desktop Bridge - -Worried about your line of business apps not working in S mode? [Desktop Bridge](https://docs.microsoft.com/windows/uwp/porting/desktop-to-uwp-root) enables you to convert your line of business apps to a packaged app with UWP manifest. After testing and validating you can distribute the app through the Microsoft Store, making it ideal for Windows 10 in S mode. - -## Repackage Win32 apps into the MSIX format - -The [MSIX Packaging Tool](https://docs.microsoft.com/windows/application-management/msix-app-packaging-tool), available from the Microsoft Store, enables you to repackage existing Win32 applications to the MSIX format. You can run your desktop installers through this tool interactively and obtain an MSIX package that you can install on your device and upload to the Microsoft Store. This is another way to get your apps ready to run on Windows 10 in S mode. - - -## Related links - -- [Consumer applications for S mode](https://www.microsoft.com/windows/s-mode) -- [S mode devices](https://www.microsoft.com/windows/view-all-devices) -- [Windows Defender Application Control deployment guide](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide) -- [Windows Defender Advanced Threat Protection](https://www.microsoft.com/WindowsForBusiness/windows-atp) +--- +title: Windows 10 Pro in S mode +description: Overview of Windows 10 Pro/Enterprise in S mode. What is S mode for Enterprise customers? +keywords: Windows 10 S, S mode, Windows S mode, Windows 10 S mode, S-mode, system requirements, Overview, Windows 10 Pro in S mode, Windows 10 Enterprise in S mode, Windows 10 Pro/Enterprise in S mode +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.prod: w10 +ms.sitesec: library +ms.pagetype: deploy +ms.date: 12/05/2018 +ms.reviewer: +manager: laurawi +ms.audience: itpro +author: greg-lindsay +audience: itpro +author: greg-lindsay +ms.topic: article +--- + +# Windows 10 in S mode - What is it? +S mode is an evolution of the S SKU introduced with Windows 10 April 2018 Update. It's a configuration that's available on all Windows Editions when enabled at the time of manufacturing. The edition of Windows can be upgrade at any time as shown below. However, the switch from S mode is a onetime switch and can only be undone by a wipe and reload of the OS. + +![Configuration and features of S mode](images/smodeconfig.png) + +## S mode key features +**Microsoft-verified security** + +With Windows 10 in S mode, you’ll find your favorite applications, such as Office, Evernote, and Spotify in the Microsoft Store where they’re Microsoft-verified for security. You can also feel secure when you’re online. Microsoft Edge, your default browser, gives you protection against phishing and socially engineered malware. + +**Performance that lasts** + +Start-ups are quick, and S mode is built to keep them that way. With Microsoft Edge as your browser, your online experience is fast and secure. Plus, you’ll enjoy a smooth, responsive experience, whether you’re streaming HD video, opening apps, or being productive on the go. + +**Choice and flexibility** + +Save your files to your favorite cloud, like OneDrive or Dropbox, and access them from any device you choose. Browse the Microsoft Store for thousands of apps, and if you don’t find exactly what you want, you can easily [switch out of S mode](https://docs.microsoft.com/windows/deployment/windows-10-pro-in-s-mode) to Windows 10 Home, Pro, or Enterprise editions at any time and search the web for more choices, as shown below. + +![Switching out of S mode flow chart](images/s-mode-flow-chart.png) + + +## Deployment + +Windows 10 in S mode is built for [modern management](https://docs.microsoft.com/windows/client-management/manage-windows-10-in-your-organization-modern-management) which means using [Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/windows-10-autopilot). Windows Autopilot lets you deploy the device directly to a user without IT having to touch the physical device. Instead of manually deploying a custom image, Windows Autopilot will start with a generic PC that can only be used to join the company domain; policies are then deployed automatically through mobile device management to customize the device to the user and the desired environment. Devices are shipped in S mode; you can either keep them in S mode or use Windows Autopilot to switch the device out of S mode during the first run process or later using mobile device management, if desired. + +## Keep line of business apps functioning with Desktop Bridge + +Worried about your line of business apps not working in S mode? [Desktop Bridge](https://docs.microsoft.com/windows/uwp/porting/desktop-to-uwp-root) enables you to convert your line of business apps to a packaged app with UWP manifest. After testing and validating you can distribute the app through the Microsoft Store, making it ideal for Windows 10 in S mode. + +## Repackage Win32 apps into the MSIX format + +The [MSIX Packaging Tool](https://docs.microsoft.com/windows/application-management/msix-app-packaging-tool), available from the Microsoft Store, enables you to repackage existing Win32 applications to the MSIX format. You can run your desktop installers through this tool interactively and obtain an MSIX package that you can install on your device and upload to the Microsoft Store. This is another way to get your apps ready to run on Windows 10 in S mode. + + +## Related links + +- [Consumer applications for S mode](https://www.microsoft.com/windows/s-mode) +- [S mode devices](https://www.microsoft.com/windows/view-all-devices) +- [Windows Defender Application Control deployment guide](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide) +- [Windows Defender Advanced Threat Protection](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) diff --git a/windows/privacy/gdpr-it-guidance.md b/windows/privacy/gdpr-it-guidance.md index f142ad0677..50d0770521 100644 --- a/windows/privacy/gdpr-it-guidance.md +++ b/windows/privacy/gdpr-it-guidance.md @@ -117,7 +117,7 @@ Diagnostic data is categorized into the levels "Security", "Basic", "Enhanced", ### Windows services where Microsoft is the processor under the GDPR -Most Windows 10 services are controller services in terms of the GDPR – for both Windows functional data and Windows diagnostic data. But there are a few Windows services where Microsoft is a processor for functional data under the GDPR, such as [Windows Analytics](https://www.microsoft.com/windowsforbusiness/windows-analytics) and [Windows Defender Advanced Threat Protection (ATP)](https://www.microsoft.com/windowsforbusiness/windows-atp). +Most Windows 10 services are controller services in terms of the GDPR – for both Windows functional data and Windows diagnostic data. But there are a few Windows services where Microsoft is a processor for functional data under the GDPR, such as [Windows Analytics](https://www.microsoft.com/windowsforbusiness/windows-analytics) and [Windows Defender Advanced Threat Protection (ATP)](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp). >[!NOTE] >Both Windows Analytics and Windows Defender ATP are subscription services for organizations. Some functionality requires a certain license (please see [Compare Windows 10 editions](https://www.microsoft.com/windowsforbusiness/compare)). @@ -137,7 +137,7 @@ As a result, in terms of the GDPR, the organization that has subscribed to Windo #### Windows Defender ATP -[Windows Defender ATP](https://www.microsoft.com/WindowsForBusiness/windows-atp) is cloud-based service that collects and analyzes usage data from an organization’s devices to detect security threats. Some of the data can contain personal data as defined by the GDPR. Enrolled devices transmit usage data to Microsoft datacenters, where that data is analyzed, processed, and stored. The security operations center (SOC) of the organization can view the analyzed data using the [Windows Defender ATP portal](https://securitycenter.windows.com/). +[Windows Defender ATP](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) is cloud-based service that collects and analyzes usage data from an organization’s devices to detect security threats. Some of the data can contain personal data as defined by the GDPR. Enrolled devices transmit usage data to Microsoft datacenters, where that data is analyzed, processed, and stored. The security operations center (SOC) of the organization can view the analyzed data using the [Windows Defender ATP portal](https://securitycenter.windows.com/). As a result, in terms of the GDPR, the organization that has subscribed to Windows Defender ATP is acting as the controller, while Microsoft is the processor for Windows Defender ATP. diff --git a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md index 9bd0cfef19..792be1c6c8 100644 --- a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md +++ b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md @@ -18,7 +18,7 @@ search.appverid: met150 # Top scoring in industry tests -Microsoft Defender Advanced Threat Protection ([Microsoft Defender ATP](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=cx-docs-avreports)) technologies consistently achieve high scores in independent tests, demonstrating the strength of its enterprise threat protection capabilities. Microsoft aims to be transparent about these test scores. This page summarizes the results and provides analysis. +Microsoft Defender Advanced Threat Protection ([Microsoft Defender ATP](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=cx-docs-avreports)) technologies consistently achieve high scores in independent tests, demonstrating the strength of its enterprise threat protection capabilities. Microsoft aims to be transparent about these test scores. This page summarizes the results and provides analysis. ## Next generation protection @@ -96,4 +96,4 @@ It is important to remember that Microsoft sees a wider and broader set of threa The capabilities within [Microsoft Defender ATP](https://www.microsoft.com/windowsforbusiness?ocid=cx-docs-avreports) provide [additional layers of protection](https://cloudblogs.microsoft.com/microsoftsecure/2017/12/11/detonating-a-bad-rabbit-windows-defender-antivirus-and-layered-machine-learning-defenses?ocid=cx-docs-avreports) that are not factored into industry antivirus tests, and address some of the latest and most sophisticated threats. Isolating AV from the rest of Microsoft Defender ATP creates a partial picture of how our security stack operates in the real world. For example, attack surface reduction and endpoint detection & response capabilities can help prevent malware from getting onto devices in the first place. We have proven that [Microsoft Defender ATP components catch samples](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2ouJA?ocid=cx-docs-avreports) that Windows Defender Antivirus missed in these industry tests, which is more representative of how effectively our security suite protects customers in the real world. -Using independent tests, customers can view one aspect of their security suite but can't assess the complete protection of all the security features. Microsoft is highly engaged in working with several independent testers to evolve security testing to focus on the end-to-end security stack. In the meantime, customers can evaluate Microsoft Defender Advanced Threat Protection in their own networks by signing up for a [90-day trial of Microsoft Defender ATP](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=cx-docs-avreports), or [enabling Preview features on existing tenants](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/preview-settings-windows-defender-advanced-threat-protection?ocid=cx-docs-avreports). +Using independent tests, customers can view one aspect of their security suite but can't assess the complete protection of all the security features. Microsoft is highly engaged in working with several independent testers to evolve security testing to focus on the end-to-end security stack. In the meantime, customers can evaluate Microsoft Defender Advanced Threat Protection in their own networks by signing up for a [90-day trial of Microsoft Defender ATP](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=cx-docs-avreports), or [enabling Preview features on existing tenants](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/preview-settings-windows-defender-advanced-threat-protection?ocid=cx-docs-avreports). diff --git a/windows/security/threat-protection/intelligence/understanding-malware.md b/windows/security/threat-protection/intelligence/understanding-malware.md index 2486a1e427..c28ab7c0e4 100644 --- a/windows/security/threat-protection/intelligence/understanding-malware.md +++ b/windows/security/threat-protection/intelligence/understanding-malware.md @@ -21,7 +21,7 @@ Malware is a term used to describe malicious applications and code that can caus Cybercriminals that distribute malware are often motivated by money and will use infected computers to launch attacks, obtain banking credentials, collect information that can be sold, sell access to computing resources, or extort payment from victims. -As criminals become more sophisticated with their attacks, Microsoft is here to help. Windows 10 is the most secure version of Windows yet and includes many features to help protect you whether you're at home, at work, or on the go. With Microsoft Defender Advanced Threat Protection ([Microsoft Defender ATP](https://www.microsoft.com/WindowsForBusiness/windows-atp)), businesses can stay protected with next-generation protection and other security capabilities. +As criminals become more sophisticated with their attacks, Microsoft is here to help. Windows 10 is the most secure version of Windows yet and includes many features to help protect you whether you're at home, at work, or on the go. With Microsoft Defender Advanced Threat Protection ([Microsoft Defender ATP](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp)), businesses can stay protected with next-generation protection and other security capabilities. For good general tips, check out the [prevent malware infection](prevent-malware-infection.md) topic. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md index 55e9157bfa..85ea675b5d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md @@ -22,7 +22,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedfeats-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedfeats-abovefoldlink) Depending on the Microsoft security products that you use, some advanced features might be available for you to integrate Microsoft Defender ATP with. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-alertevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-alertevents-table.md index 11138ccab3..e8fd745ba1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-alertevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-alertevents-table.md @@ -24,7 +24,7 @@ ms.date: 07/24/2019 - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) The AlertEvents table in the Advanced hunting schema contains information about alerts on Microsoft Defender Security Center. Use this reference to construct queries that return information from the table. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md index 918e31047d..75465b34a5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md @@ -24,7 +24,7 @@ ms.date: 04/24/2018 - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-bestpractices-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-bestpractices-abovefoldlink) ## Performance best practices The following best practices serve as a guideline of query performance best practices and for you to get faster results and be able to run complex queries. @@ -93,4 +93,4 @@ ProcessCreationEvents | where CanonicalCommandLine contains "stop" and CanonicalCommandLine contains "MpsSvc" ``` ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-bestpractices-belowfoldlink) \ No newline at end of file +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-bestpractices-belowfoldlink) \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-filecreationevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-filecreationevents-table.md index 2f8d8b5394..2b414ee047 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-filecreationevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-filecreationevents-table.md @@ -24,7 +24,7 @@ ms.date: 07/24/2019 - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) The FileCreationEvents table in the Advanced hunting schema contains information about file creation, modification, and other file system events. Use this reference to construct queries that return information from the table. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-imageloadevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-imageloadevents-table.md index aabe8804ca..160e833850 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-imageloadevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-imageloadevents-table.md @@ -24,7 +24,7 @@ ms.date: 07/24/2019 - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) The ImageLoadEvents table in the Advanced hunting schema contains information about DLL loading events. Use this reference to construct queries that return information from the table. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-logonevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-logonevents-table.md index 90d2fe815e..c5279cdd3d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-logonevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-logonevents-table.md @@ -24,7 +24,7 @@ ms.date: 07/24/2019 - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) The LogonEvents table in the Advanced hunting schema contains information about user logons and other authentication events. Use this reference to construct queries that return information from the table. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-machineinfo-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-machineinfo-table.md index 5ac8eced92..abe7b49af5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-machineinfo-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-machineinfo-table.md @@ -24,7 +24,7 @@ ms.date: 07/24/2019 - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) The MachineInfo table in the Advanced hunting schema contains information about machines in the organization, including OS version, active users, and computer name. Use this reference to construct queries that return information from the table. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-machinenetworkinfo-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-machinenetworkinfo-table.md index cb1ff3f42a..717019c475 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-machinenetworkinfo-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-machinenetworkinfo-table.md @@ -24,7 +24,7 @@ ms.date: 07/24/2019 - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) The MachineNetworkInfo table in the Advanced hunting schema contains information about networking configuration of machines, including network adapters, IP and MAC addresses, and connected networks or domains. Use this reference to construct queries that return information from the table. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-miscevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-miscevents-table.md index 34eb98af98..deeef6fd8a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-miscevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-miscevents-table.md @@ -24,7 +24,7 @@ ms.date: 07/24/2019 - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) The MiscEvents table in the Advanced hunting schema contains information about multiple event types, including events triggered by security controls, such as Windows Defender Antivirus and exploit protection. Use this reference to construct queries that return information from the table. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-networkcommunicationevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-networkcommunicationevents-table.md index 29cce6edf3..9427ce74c8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-networkcommunicationevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-networkcommunicationevents-table.md @@ -24,7 +24,7 @@ ms.date: 07/24/2019 - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) The NetworkCommunicationEvents table in the Advanced hunting schema contains information about network connections and related events. Use this reference to construct queries that return information from the table. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-processcreationevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-processcreationevents-table.md index ff4bcab4b7..43a0651a0f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-processcreationevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-processcreationevents-table.md @@ -24,7 +24,7 @@ ms.date: 07/24/2019 - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) The ProcessCreationEvents table in the Advanced hunting schema contains information about process creation and related events. Use this reference to construct queries that return information from the table. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-reference.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-reference.md index a0d1dd41a1..140286d974 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-reference.md @@ -24,7 +24,7 @@ ms.date: 07/24/2019 - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) ## Advanced hunting table reference diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-registryevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-registryevents-table.md index dcf2cf5422..3099373d13 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-registryevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-registryevents-table.md @@ -24,7 +24,7 @@ ms.date: 07/24/2019 - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) The RegistryEvents table in the Advanced hunting schema contains information about the creation and modification of registry entries. Use this reference to construct queries that return information from the table. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting.md index 7c51f049ba..9ce09a700b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting.md @@ -20,7 +20,7 @@ ms.date: 08/15/2018 # Query data using Advanced hunting in Microsoft Defender ATP ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhunting-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhunting-abovefoldlink) To get you started in querying your data, you can use the Basic or Advanced query examples, which have some preloaded queries to help you understand the basic query syntax. @@ -146,7 +146,7 @@ The filter selections will resolve as an additional query term and the results w Check out the [Advanced hunting repository](https://github.com/Microsoft/WindowsDefenderATP-Hunting-Queries). Contribute and use example queries shared by our customers. ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhunting-belowfoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedhunting-belowfoldlink) ## Related topic - [Advanced hunting reference](advanced-hunting-reference.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md b/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md index fe3c249332..ee1e5aeae0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md +++ b/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md @@ -23,7 +23,7 @@ ms.date: 04/24/2018 **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-alertsq-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-alertsq-abovefoldlink) The **Alerts queue** shows a list of alerts that were flagged from machines in your network. By default, the queue displays alerts seen in the last 30 days in a grouped view, with the most recent alerts showing at the top of the list, helping you see the most recent alerts first. diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md b/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md index b4aec2ce09..82dfc632fd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md @@ -21,7 +21,7 @@ ms.topic: article **Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -- Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) +- Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) ## Get Alerts using a simple PowerShell script diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-microsoft-flow.md b/windows/security/threat-protection/microsoft-defender-atp/api-microsoft-flow.md index 4af26a7805..03274e47b8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-microsoft-flow.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-microsoft-flow.md @@ -21,7 +21,7 @@ ms.topic: article **Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -- Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) +- Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) Automating security procedures is a standard requirement for every modern Security Operations Center. The lack of professional Cyber defenders, forces SOC to work in the most efficient way and automation is a must. MS flow supports different connectors that were built exactly for that. You can build an end-to-end procedure automation within few minutes. diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md b/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md index 979340a3ca..3b57273926 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md @@ -23,7 +23,7 @@ ms.topic: article - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-apiportalmapping-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-apiportalmapping-abovefoldlink) Understand what data fields are exposed as part of the detections API and how they map to Microsoft Defender Security Center. diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md b/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md index 4c582017dc..2eaa43daee 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md @@ -21,7 +21,7 @@ ms.topic: article **Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -- Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) +- Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) In this section you will learn create a Power BI report on top of Microsoft Defender ATP APIs. diff --git a/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md b/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md index 84db47e022..425ad57ee8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md +++ b/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md @@ -22,7 +22,7 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -> Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) +> Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) Microsoft Defender ATP exposes much of its data and actions through a set of programmatic APIs. Those APIs will enable you to automate workflows and innovate based on Microsoft Defender ATP capabilities. The API access requires OAuth2.0 authentication. For more information, see [OAuth 2.0 Authorization Code Flow](https://docs.microsoft.com/azure/active-directory/develop/active-directory-v2-protocols-oauth-code). diff --git a/windows/security/threat-protection/microsoft-defender-atp/assign-portal-access.md b/windows/security/threat-protection/microsoft-defender-atp/assign-portal-access.md index 0924219800..4329883752 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/assign-portal-access.md +++ b/windows/security/threat-protection/microsoft-defender-atp/assign-portal-access.md @@ -25,7 +25,7 @@ ms.date: 11/28/2018 - Office 365 - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-assignaccess-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-assignaccess-abovefoldlink) Microsoft Defender ATP supports two ways to manage permissions: diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-simulations.md b/windows/security/threat-protection/microsoft-defender-atp/attack-simulations.md index f39d0ddd2f..ce50cf47b1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-simulations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-simulations.md @@ -24,7 +24,7 @@ ms.date: 11/20/2018 - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-attacksimulations-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-attacksimulations-abovefoldlink) >[!TIP] >- Learn about the latest enhancements in Microsoft Defender ATP: [What's new in Microsoft Defender ATP](https://cloudblogs.microsoft.com/microsoftsecure/2018/11/15/whats-new-in-windows-defender-atp/). @@ -58,7 +58,7 @@ Read the walkthrough document provided with each attack scenario. Each document > Simulation files or scripts mimic attack activity but are actually benign and will not harm or compromise the test machine. > > -> Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-attacksimulations-belowfoldlink) +> Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-attacksimulations-belowfoldlink) ## Related topics diff --git a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md index 0d2841c46b..00a8b85828 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md @@ -19,7 +19,7 @@ ms.topic: conceptual # Overview of Automated investigations ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-automated-investigations-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-automated-investigations-abovefoldlink) The Microsoft Defender ATP service has a wide breadth of visibility on multiple machines. With this kind of optics, the service generates a multitude of alerts. The volume of alerts generated can be challenging for a typical security operations team to individually address. diff --git a/windows/security/threat-protection/microsoft-defender-atp/basic-permissions.md b/windows/security/threat-protection/microsoft-defender-atp/basic-permissions.md index 6cad0006a9..b735ec5aa0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/basic-permissions.md +++ b/windows/security/threat-protection/microsoft-defender-atp/basic-permissions.md @@ -23,7 +23,7 @@ ms.topic: article - Azure Active Directory - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-basicaccess-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-basicaccess-abovefoldlink) Refer to the instructions below to use basic permissions management. diff --git a/windows/security/threat-protection/microsoft-defender-atp/check-sensor-status.md b/windows/security/threat-protection/microsoft-defender-atp/check-sensor-status.md index 6fcd846c60..3666eb4a2a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/check-sensor-status.md +++ b/windows/security/threat-protection/microsoft-defender-atp/check-sensor-status.md @@ -23,7 +23,7 @@ ms.date: 04/24/2018 **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-checksensor-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-checksensor-abovefoldlink) The sensor health tile is found on the Security Operations dashboard. This tile provides information on the individual machine’s ability to provide sensor data and communicate with the Microsoft Defender ATP service. It reports how many machines require attention and helps you identify problematic machines and take action to correct known issues. diff --git a/windows/security/threat-protection/microsoft-defender-atp/conditional-access.md b/windows/security/threat-protection/microsoft-defender-atp/conditional-access.md index eb36f604f9..9049705849 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/conditional-access.md +++ b/windows/security/threat-protection/microsoft-defender-atp/conditional-access.md @@ -24,7 +24,7 @@ ms.topic: article ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-conditionalaccess-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-conditionalaccess-abovefoldlink) Conditional Access is a capability that helps you better protect your users and enterprise information by making sure that only secure devices have access to applications. diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-arcsight.md b/windows/security/threat-protection/microsoft-defender-atp/configure-arcsight.md index 65f1d888f8..0b7d271c77 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-arcsight.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-arcsight.md @@ -26,7 +26,7 @@ ms.topic: article ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-configurearcsight-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-configurearcsight-abovefoldlink) You'll need to install and configure some files and tools to use HP ArcSight so that it can pull Microsoft Defender ATP detections. diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access.md b/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access.md index 97cc98af49..944a823a64 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access.md @@ -104,4 +104,4 @@ Take the following steps to enable Conditional Access: For more information, see [Enable Microsoft Defender ATP with Conditional Access in Intune](https://docs.microsoft.com/intune/advanced-threat-protection). ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-conditionalaccess-belowfoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-conditionalaccess-belowfoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-email-notifications.md b/windows/security/threat-protection/microsoft-defender-atp/configure-email-notifications.md index e0e025ebc9..35c6a3a37d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-email-notifications.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-email-notifications.md @@ -23,7 +23,7 @@ ms.topic: article - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-emailconfig-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-emailconfig-abovefoldlink) You can configure Microsoft Defender ATP to send email notifications to specified recipients for new alerts. This feature enables you to identify a group of individuals who will immediately be informed and can act on alerts based on their severity. diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp.md index 914b140411..fafeee5fd2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp.md @@ -29,7 +29,7 @@ ms.date: 04/24/2018 ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-configureendpointsgp-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-configureendpointsgp-abovefoldlink) > [!NOTE] diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm.md index 9710f0d825..cc02d11893 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm.md @@ -25,7 +25,7 @@ ms.date: 12/06/2018 - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-configureendpointsmdm-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-configureendpointsmdm-abovefoldlink) You can use mobile device management (MDM) solutions to configure machines. Microsoft Defender ATP supports MDMs by providing OMA-URIs to create policies to manage machines. diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md index b5ebde69de..7e4b393167 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md @@ -24,7 +24,7 @@ ms.topic: article - Linux - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-nonwindows-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-nonwindows-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md index ab167bc4fd..60b3f33af2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md @@ -28,7 +28,7 @@ ms.date: 12/11/2018 ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-configureendpointssccm-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-configureendpointssccm-abovefoldlink) ## Onboard Windows 10 machines using System Center Configuration Manager (current branch) version 1606 diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md index 6c658e6d81..f290c1d7b3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md @@ -27,7 +27,7 @@ ms.topic: article ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-configureendpointsscript-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-configureendpointsscript-abovefoldlink) You can also manually onboard individual machines to Microsoft Defender ATP. You might want to do this first when testing the service before you commit to onboarding all machines in your network. diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md index 19a1f29ebd..b268c9db63 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md @@ -25,7 +25,7 @@ ms.date: 04/24/2018 ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-configvdi-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-configvdi-abovefoldlink) ## Onboard non-persistent virtual desktop infrastructure (VDI) machines diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints.md index f7fccc3f2b..bff2f62710 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints.md @@ -45,4 +45,4 @@ Topic | Description [Onboard non-persistent virtual desktop infrastructure (VDI) machines](configure-endpoints-vdi.md) | Learn how to use the configuration package to configure VDI machines. ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-configureendpoints-belowfoldlink) \ No newline at end of file +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-configureendpoints-belowfoldlink) \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-machines-onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/configure-machines-onboarding.md index bd168aac8b..3974d3dc84 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-machines-onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-machines-onboarding.md @@ -22,7 +22,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-onboardconfigure-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-onboardconfigure-abovefoldlink) Each onboarded machine adds an additional endpoint detection and response (EDR) sensor and increases visibility over breach activity in your network. Onboarding also ensures that a machine can be checked for vulnerable components as well security configuration issues and can receive critical remediation actions during attacks. @@ -59,7 +59,7 @@ From the device compliance page, create a configuration profile specifically for For more information, [read about using Intune device configuration profiles to onboard machines to Microsoft Defender ATP](https://docs.microsoft.com/en-us/intune/advanced-threat-protection#onboard-devices-by-using-a-configuration-profile). ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-onboardconfigure-belowfoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-onboardconfigure-belowfoldlink) # Related topics - [Ensure your machines are configured properly](configure-machines.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-machines-security-baseline.md b/windows/security/threat-protection/microsoft-defender-atp/configure-machines-security-baseline.md index 90713b48a1..c51725fb99 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-machines-security-baseline.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-machines-security-baseline.md @@ -22,7 +22,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-onboardconfigure-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-onboardconfigure-abovefoldlink) Security baselines ensure that security features are configured according to guidance from both security experts and expert Windows system administrators. When deployed, the Microsoft Defender ATP security baseline sets Microsoft Defender ATP security controls to provide optimal protection. @@ -95,7 +95,7 @@ Machine configuration management monitors baseline compliance only of Windows 10 >[!TIP] >Security baselines on Intune provide a convenient way to comprehensively secure and protect your machines. [Learn more about security baselines on Intune](https://docs.microsoft.com/intune/security-baselines). ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-onboardconfigure-belowfoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-onboardconfigure-belowfoldlink) # Related topics - [Ensure your machines are configured properly](configure-machines.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-machines.md b/windows/security/threat-protection/microsoft-defender-atp/configure-machines.md index 3c6d45957a..463aa8e967 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-machines.md @@ -22,7 +22,7 @@ ms.topic: conceptual **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-onboardconfigure-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-onboardconfigure-abovefoldlink) With properly configured machines, you can boost overall resilience against threats and enhance your capability to detect and respond to attacks. Security configuration management helps ensure that your machines: @@ -76,4 +76,4 @@ Topic | Description [Increase compliance to the Microsoft Defender ATP security baseline](configure-machines-security-baseline.md) | Track baseline compliance and noncompliance. Deploy the security baseline to more Intune-managed machines. [Optimize ASR rule deployment and detections](configure-machines-asr.md) | Review rule deployment and tweak detections using impact analysis tools in Microsoft 365 security center. ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-onboardconfigure-belowfoldlink) \ No newline at end of file +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-onboardconfigure-belowfoldlink) \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-support.md b/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-support.md index 7738dedb9f..33c9d7d4d1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-support.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-support.md @@ -26,7 +26,7 @@ ms.date: 09/03/2018 - [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-mssp-support-abovefoldlink) +>Want to experience Windows Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-mssp-support-abovefoldlink) [!include[Prerelease information](prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md b/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md index ec708627ca..7e89edf437 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md @@ -28,7 +28,7 @@ ms.topic: article - Windows Server, 2019 - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-configserver-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-configserver-abovefoldlink) Microsoft Defender ATP extends support to also include the Windows Server operating system, providing advanced attack detection and investigation capabilities, seamlessly through the Microsoft Defender Security Center console. diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md b/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md index 44e2fdd28e..521fbb5621 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md @@ -24,7 +24,7 @@ ms.date: 10/16/2017 - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-configuresiem-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-configuresiem-abovefoldlink) ## Pull detections using security information and events management (SIEM) tools diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-splunk.md b/windows/security/threat-protection/microsoft-defender-atp/configure-splunk.md index fd61b88ec1..acf62e6438 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-splunk.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-splunk.md @@ -26,7 +26,7 @@ ms.topic: article ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-configuresplunk-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-configuresplunk-abovefoldlink) You'll need to configure Splunk so that it can pull Microsoft Defender ATP detections. diff --git a/windows/security/threat-protection/microsoft-defender-atp/custom-ti-api.md b/windows/security/threat-protection/microsoft-defender-atp/custom-ti-api.md index 0a42682bb7..90dbd0efc5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/custom-ti-api.md +++ b/windows/security/threat-protection/microsoft-defender-atp/custom-ti-api.md @@ -25,7 +25,7 @@ ms.topic: article - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-customti-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-customti-abovefoldlink) You can define custom alert definitions and indicators of compromise (IOC) using the threat intelligence API. Creating custom threat intelligence alerts allows you to generate specific alerts that are applicable to your organization. diff --git a/windows/security/threat-protection/microsoft-defender-atp/data-retention-settings.md b/windows/security/threat-protection/microsoft-defender-atp/data-retention-settings.md index 0a4d585b53..1c3591492a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/data-retention-settings.md +++ b/windows/security/threat-protection/microsoft-defender-atp/data-retention-settings.md @@ -26,7 +26,7 @@ ms.date: 04/24/2018 ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-gensettings-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-gensettings-abovefoldlink) During the onboarding process, a wizard takes you through the general settings of Microsoft Defender ATP. After onboarding, you might want to update the data retention settings. diff --git a/windows/security/threat-protection/microsoft-defender-atp/data-storage-privacy.md b/windows/security/threat-protection/microsoft-defender-atp/data-storage-privacy.md index a16de0a429..f59264a083 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/data-storage-privacy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/data-storage-privacy.md @@ -92,4 +92,4 @@ By providing customers with compliant, independently-verified services, Microsof For more information on the Microsoft Defender ATP ISO certification reports, see [Microsoft Trust Center](https://www.microsoft.com/trustcenter/compliance/iso-iec-27001). ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-datastorage-belowfoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-datastorage-belowfoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/defender-compatibility.md b/windows/security/threat-protection/microsoft-defender-atp/defender-compatibility.md index 42ef196d91..a8b1269d9c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/defender-compatibility.md +++ b/windows/security/threat-protection/microsoft-defender-atp/defender-compatibility.md @@ -28,7 +28,7 @@ ms.date: 04/24/2018 ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-defendercompat-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-defendercompat-abovefoldlink) The Microsoft Defender Advanced Threat Protection agent depends on Windows Defender Antivirus for some capabilities such as file scanning. diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-siem-integration.md b/windows/security/threat-protection/microsoft-defender-atp/enable-siem-integration.md index 3fbbd36ff6..f27473d081 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-siem-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-siem-integration.md @@ -23,7 +23,7 @@ ms.topic: article - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) ->Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-enablesiem-abovefoldlink) +>Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-enablesiem-abovefoldlink) Enable security information and event management (SIEM) integration so you can pull detections from Microsoft Defender Security Center using your SIEM solution or by connecting directly to the detections REST API. diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluate-atp.md b/windows/security/threat-protection/microsoft-defender-atp/evaluate-atp.md index ee4f4e583c..2278aa052c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluate-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluate-atp.md @@ -22,7 +22,7 @@ ms.topic: conceptual [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) is a unified platform for preventative protection, post-breach detection, automated investigation, and response. -You can evaluate Microsoft Defender Advanced Threat Protection in your organization by [starting your free trial](https://www.microsoft.com/WindowsForBusiness/windows-atp). +You can evaluate Microsoft Defender Advanced Threat Protection in your organization by [starting your free trial](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp). You can also evaluate the different security capabilities in Microsoft Defender ATP by using the following instructions. diff --git a/windows/security/threat-protection/microsoft-defender-atp/event-error-codes.md b/windows/security/threat-protection/microsoft-defender-atp/event-error-codes.md index 0875478e90..2fe02c746b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/event-error-codes.md +++ b/windows/security/threat-protection/microsoft-defender-atp/event-error-codes.md @@ -342,7 +342,7 @@ See - PS C:\> Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON - { - "CloudAssignedTenantId": "1537de22-988c-4e93-b8a5-83890f34a69b", - "CloudAssignedForcedEnrollment": 1, - "Version": 2049, - "Comment_File": "Profile Autopilot Profile", - "CloudAssignedAadServerData": "{\"ZeroTouchConfig\":{\"CloudAssignedTenantUpn\":\"\",\"ForcedEnrollment\":1,\"CloudAssignedTenantDomain\":\"M365x373186.onmicrosoft.com\"}}", - "CloudAssignedTenantDomain": "M365x373186.onmicrosoft.com", - "CloudAssignedDomainJoinMethod": 0, - "CloudAssignedOobeConfig": 28, - "ZtdCorrelationId": "7F9E6025-1E13-45F3-BF82-A3E8C5B59EAC" - } - - Each profile is encapsulated within braces **{ }**. In the previous example, a single profile is displayed. - - See the following table for a description of properties used in the JSON file. - - - | Property | Description | - |------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| - | Version (number, optional) | The version number that identifies the format of the JSON file. For Windows 10 1809, the version specified must be 2049. | - | CloudAssignedTenantId (guid, required) | The Azure Active Directory tenant ID that should be used. This is the GUID for the tenant, and can be found in properties of the tenant. The value should not include braces. | - | CloudAssignedTenantDomain (string, required) | The Azure Active Directory tenant name that should be used, e.g. tenant.onmicrosoft.com. | - | CloudAssignedOobeConfig (number, required) | This is a bitmap that shows which Autopilot settings were configured. Values include: SkipCortanaOptIn = 1, OobeUserNotLocalAdmin = 2, SkipExpressSettings = 4, SkipOemRegistration = 8, SkipEula = 16 | - | CloudAssignedDomainJoinMethod (number, required) | This property specifies whether the device should join Azure Active Directory or Active Directory (Hybrid Azure AD Join). Values include: Active AD Join = 0, Hybrid Azure AD Join = 1 | - | CloudAssignedForcedEnrollment (number, required) | Specifies that the device should require AAD Join and MDM enrollment.
    0 = not required, 1 = required. | - | ZtdCorrelationId (guid, required) | A unique GUID (without braces) that will be provided to Intune as part of the registration process. ZtdCorrelationId will be included in enrollment message as “OfflineAutoPilotEnrollmentCorrelator”. This attribute will be present only if the enrollment is taking place on a device registered with Zero Touch Provisioning via offline registration. | - | CloudAssignedAadServerData (encoded JSON string, required) | An embedded JSON string used for branding. It requires AAD corp branding enabled.
    Example value: "CloudAssignedAadServerData": "{\"ZeroTouchConfig\":{\"CloudAssignedTenantUpn\":\"\",\"CloudAssignedTenantDomain\":\"tenant.onmicrosoft.com\"}}" | - | CloudAssignedDeviceName (string, optional) | The name automatically assigned to the computer. This follows the naming pattern convention that can be configured in Intune as part of the Autopilot profile, or can specify an explicit name to use. | - - -5. The Autopilot profile must be saved as a JSON file in ASCII or ANSI format. Windows PowerShell defaults to Unicode format, so if you attempt to redirect output of the commands to a file, you must also specify the file format. For example, to save the file in ASCII format using Windows PowerShell, you can create a directory (ex: c:\Autopilot) and save the profile as shown below: (use the horizontal scroll bar at the bottom if needed to view the entire command string) - - ```powershell - Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON | Out-File c:\Autopilot\AutopilotConfigurationFile.json -Encoding ASCII - ``` - **IMPORTANT**: The file name must be named **AutopilotConfigurationFile.json** in addition to being encoded as ASCII/ANSI. - - If preferred, you can save the profile to a text file and edit in Notepad. In Notepad, when you choose **Save as** you must select Save as type: **All Files** and choose ANSI from the drop-down list next to **Encoding**. See the following example. - - ![Notepad JSON](images/notepad.png) - - After saving the file, move the file to a location suitable as an SCCM package source. - - >[!IMPORTANT] - >Multiple JSON profile files can be used, but each must be named **AutopilotConfigurationFile.json** in order for OOBE to follow the Autopilot experience. The file also must be encoded as ANSI.

    **Saving the file with Unicode or UTF-8 encoding or saving it with a different file name will cause Windows 10 OOBE to not follow the Autopilot experience**.
    - - -### Create a package containing the JSON file - -1. In Configuration Manager, navigate to **\Software Library\Overview\Application Management\Packages** -2. On the ribbon, click **Create Package** -3. In the **Create Package and Program Wizard** enter the following **Package** and **Program Type** details:
    - - Name: **Autopilot for existing devices config** - - Select the **This package contains source files** checkbox - - Source folder: Click **Browse** and specify a UNC path containing the AutopilotConfigurationFile.json file. - - Click **OK** and then click **Next**. - - Program Type: **Do not create a program** -4. Click **Next** twice and then click **Close**. - -**NOTE**: If you change user-driven Autopilot profile settings in Intune at a later date, you must also update the JSON file and redistribute the associated Config Mgr package. - -### Create a target collection - ->[!NOTE] ->You can also choose to reuse an existing collection - -1. Navigate to **\Assets and Compliance\Overview\Device Collections** -2. On the ribbon, click **Create** and then click **Create Device Collection** -3. In the **Create Device Collection Wizard** enter the following **General** details: - - Name: **Autopilot for existing devices collection** - - Comment: (optional) - - Limiting collection: Click **Browse** and select **All Systems** - - >[!NOTE] - >You can optionally choose to use an alternative collection for the limiting collection. The device to be upgraded must be running the ConfigMgr agent in the collection that you select. - -4. Click **Next**, then enter the following **Membership Rules** details: - - Click **Add Rule** and specify either a direct or query based collection rule to add the target test Windows 7 devices to the new collection. - - For example, if the hostname of the computer to be wiped and reloaded is PC-01 and you wish to use Name as the attribute, click **Add Rule > Direct Rule > (wizard opens) > Next** and then enter **PC-01** next to **Value**. Click **Next** and then choose **PC-01** under **Resources**. See the following examples. - - ![Named resource1](images/pc-01a.png) - ![Named resource2](images/pc-01b.png) - -5. Continue creating the device collection with the default settings: - - Use incremental updates for this collection: not selected - - Schedule a full update on this collection: default - - Click **Next** twice and then click **Close** - -### Create an Autopilot for existing devices Task Sequence - ->[!TIP] ->The next procedure requires a boot image for Windows 10 1803 or later. Review your available boot images in the Configuration Manager conole under **Software Library\Overview\Operating Systems\Boot images** and verify that the **OS Version** is 10.0.17134.1 (Windows 10 version 1803) or later. - -1. In the Configuration Manager console, navigate to **\Software Library\Overview\Operating Systems\Task Sequences** -2. On the Home ribbon, click **Create Task Sequence** -3. Select **Install an existing image package** and then click **Next** -4. In the Create Task Sequence Wizard enter the following details: - - Task sequence name: **Autopilot for existing devices** - - Boot Image: Click **Browse** and select a Windows 10 boot image (1803 or later) - - Click **Next**, and then on the Install Windows page click **Browse** and select a Windows 10 **Image package** and **Image Index**, version 1803 or later. - - Select the **Partition and format the target computer before installing the operating system** checkbox. - - Select or clear **Configure task sequence for use with Bitlocker** checkbox. This is optional. - - Product Key and Server licensing mode: Optionally enter a product key and server licencing mode. - - Randomly generate the local administrator password and disable the account on all support platforms (recommended): Optional. - - Enable the account and specify the local administrator password: Optional. - - Click **Next**, and then on the Configure Network page choose **Join a workgroup** and specify a name (ex: workgroup) next to **Workgroup**. - - >[!IMPORTANT] - >The Autopilot for existing devices task sequence will run the **Prepare Windows for capture** action which calls the System Preparation Tool (syeprep). This action will fail if the target machine is joined to a domain. - -5. Click **Next** and then click **Next** again to accept the default settings on the Install Configuration Manager page. -6. On the State Migration page, enter the following details: - - Clear the **Capture user settings and files** checkbox. - - Clear the **Capture network settings** checkbox. - - Clear the **Capture Microsoft Windows settings** checkbox. - - Click **Next**. - - >[!NOTE] - >The Autopilot for existing devices task sequence will result in an Azure Active Directory Domain (AAD) joined device. The User State Migration Toolkit (USMT) does not support AAD joined or hybrid AAD joined devices. - -7. On the Include Updates page, choose one of the three available options. This selection is optional. -8. On the Install applications page, add applications if desired. This is optional. -9. Click **Next**, confirm settings, click **Next** and then click **Close**. -10. Right click on the Autopilot for existing devices task sequence and click **Edit**. -11. In the Task Sequence Editor under the **Install Operating System** group, click the **Apply Windows Settings** action. -12. Click **Add** then click **New Group**. -13. Change the group **Name** from **New Group** to **Autopilot for existing devices config**. -14. Click **Add**, point to **General**, then click **Run Command Line**. -15. Verify that the **Run Command Line** step is nested under the **Autopilot for existing devices config** group. -16. Change the **Name** to **Apply Autopilot for existing devices config file** and paste the following into the **Command line** text box, and then click **Apply**: - ``` - cmd.exe /c xcopy AutopilotConfigurationFile.json %OSDTargetSystemDrive%\windows\provisioning\Autopilot\ /c - ``` - - **AutopilotConfigurationFile.json** must be the name of the JSON file present in the Autopilot for existing devices package created earlier. - -17. In the **Apply Autopilot for existing devices config file** step, select the **Package** checkbox and then click **Browse**. -18. Select the **Autopilot for existing devices config** package created earlier and click **OK**. An example is displayed at the end of this section. -19. Under the **Setup Operating System** group, click the **Setup Windows and Configuration Manager** task. -20. Click **Add** and then click **New Group**. -21. Change **Name** from **New Group** to **Prepare Device for Autopilot** -22. Verify that the **Prepare Device for Autopilot** group is the very last step in the task sequence. Use the **Move Down** button if necessary. -23. With the **Prepare device for Autopilot** group selected, click **Add**, point to **Images** and then click **Prepare ConfigMgr Client for Capture**. -24. Add a second step by clicking **Add**, pointing to **Images**, and clicking **Prepare Windows for Capture**. Use the following settings in this step: - - Automatically build mass storage driver list: **Not selected** - - Do not reset activation flag: **Not selected** - - Shutdown the computer after running this action: **Optional** - - ![Autopilot task sequence](images/ap-ts-1.png) - -25. Click **OK** to close the Task Sequence Editor. - -### Deploy Content to Distribution Points - -Next, ensure that all content required for the task sequence is deployed to distribution points. - -1. Right click on the **Autopilot for existing devices** task sequence and click **Distribute Content**. -2. Click **Next**, **Review the content to distribute** and then click **Next**. -3. On the Specify the content distribution page click **Add** to specify either a **Distribution Point** or **Distribution Point Group**. -4. On the a Add Distribution Points or Add Distribution Point Groups wizard specify content destinations that will allow the JSON file to be retrieved when the task sequence is run. -5. When you are finished specifying content distribution, click **Next** twice then click **Close**. - -### Deploy the OS with Autopilot Task Sequence - -1. Right click on the **Autopilot for existing devices** task sequence and then click **Deploy**. -2. In the Deploy Software Wizard enter the following **General** and **Deployment Settings** details: - - Task Sequence: **Autopilot for existing devices**. - - Collection: Click **Browse** and then select **Autopilot for existing devices collection** (or another collection you prefer). - - Click **Next** to specify **Deployment Settings**. - - Action: **Install**. - - Purpose: **Available**. You can optionally select **Required** instead of **Available**. This is not recommended during the test owing to the potential impact of inadvertent configurations. - - Make available to the following: **Only Configuration Manager Clients**. Note: Choose the option here that is relevant for the context of your test. If the target client does not have the Configuration Manager agent or Windows installed, you will need to select an option that includes PXE or Boot Media. - - Click **Next** to specify **Scheduling** details. - - Schedule when this deployment will become available: Optional - - Schedule when this deployment will expire: Optional - - Click **Next** to specify **User Experience** details. - - Show Task Sequence progress: Selected. - - Software Installation: Not selected. - - System restart (if required to complete the installation): Not selected. - - Commit changed at deadline or during a maintenance windows (requires restart): Optional. - - Allow task sequence to be run for client on the Internet: Optional - - Click **Next** to specify **Alerts** details. - - Create a deployment alert when the threshold is higher than the following: Optional. - - Click **Next** to specify **Distribution Points** details. - - Deployment options: **Download content locally when needed by the running task sequence**. - - When no local distribution point is available use a remote distribution point: Optional. - - Allow clients to use distribution points from the default site boundary group: Optional. - - Click **Next**, confirm settings, click **Next**, and then click **Close**. - -### Complete the client installation process - -1. Open the Software Center on the target Windows 7 or Windows 8.1 client computer. You can do this by clicking Start and then typing **software** in the search box, or by typing the following at a Windows PowerShell or command prompt: - - ``` - C:\Windows\CCM\SCClient.exe - ``` - -2. In the software library, select **Autopilot for existing devices** and click **Install**. See the following example: - - ![Named resource2](images/sc.png) - ![Named resource2](images/sc1.png) - -The Task Sequence will download content, reboot, format the drives and install Windows 10. The device will then proceed to be prepared for Autopilot. Once the task sequence has completed the device will boot into OOBE and provide an Autopilot experience. - -![refresh-1](images/up-1.png) -![refresh-2](images/up-2.png) -![refresh-3](images/up-3.png) - ->[!NOTE] ->If joining devices to Active Directory (Hybrid Azure AD Join), it is necessary to create a Domain Join device configuration profile that is targeted to "All Devices" (since there is no Azure Active Directory device object for the computer to do group-based targeting). See [User-driven mode for hybrid Azure Active Directory join](https://docs.microsoft.com/windows/deployment/windows-autopilot/user-driven#user-driven-mode-for-hybrid-azure-active-directory-join) for more information. - -### Register the device for Windows Autopilot - -Devices provisioned through Autopilot will only receive the guided OOBE Autopilot experience on first boot. Once updated to Windows 10, the device should be registered to ensure a continued Autopilot experience in the event of PC reset. You can enable automatic registration for an assigned group using the **Convert all targeted devices to Autopilot** setting. For more information, see [Create an Autopilot deployment profile](https://docs.microsoft.com/intune/enrollment-autopilot#create-an-autopilot-deployment-profile). - -Also see [Adding devices to Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/add-devices). - -## Speeding up the deployment process - -To remove around 20 minutes from the deployment process, see Michael Niehaus's blog with instructions for [Speeding up Windows Autopilot for existing devices](https://blogs.technet.microsoft.com/mniehaus/2018/10/25/speeding-up-windows-autopilot-for-existing-devices/). +--- +title: Windows Autopilot for existing devices +description: Windows Autopilot deployment +keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune +ms.reviewer: mniehaus +manager: laurawi +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.sitesec: library +ms.pagetype: deploy +audience: itpro +author: greg-lindsay +ms.author: greglin +ms.collection: M365-modern-desktop +ms.topic: article +--- + +# Windows Autopilot for existing devices + +**Applies to: Windows 10** + +Modern desktop deployment with Windows Autopilot enables you to easily deploy the latest version of Windows 10 to your existing devices. The apps you need for work can be automatically installed. Your work profile is synchronized, so you can resume working right away. + +This topic describes how to convert Windows 7 or Windows 8.1 domain-joined computers to Windows 10 devices joined to either Azure Active Directory or Active Directory (Hybrid Azure AD Join) by using Windows Autopilot. + +>[!NOTE] +>Windows Autopilot for existing devices only supports user-driven Azure Active Directory and Hybrid Azure AD profiles. Self-deploying profiles are not supported. + +## Prerequisites + +- System Center Configuration Manager Current Branch (1806) OR System Center Configuration Manager Technical Preview (1808) +- The [Windows ADK](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) 1803 or later + - Note: Config Mgr 1806 or later is required to [support](https://docs.microsoft.com/sccm/core/plan-design/configs/support-for-windows-10#windows-10-adk) the Windows ADK 1809. +- Assigned Microsoft Intune Licenses +- Azure Active Directory Premium +- Windows 10 version 1809 or later imported into Config Mgr as an Operating System Image + - See [Known issues](known-issues.md) if you are using Windows 10 1903 with Configuration Manager’s built-in **Windows Autopilot existing device** task sequence template.) + +## Procedures + +### Configure the Enrollment Status Page (optional) + +If desired, you can set up an [enrollment status page](https://docs.microsoft.com/windows/deployment/windows-autopilot/enrollment-status) for Autopilot using Intune. + +To enable and configure the enrollment and status page: + +1. Open [Intune in the Azure portal](https://aka.ms/intuneportal). +2. Access **Intune > Device enrollment > Windows enrollment** and [Set up an enrollment status page](https://docs.microsoft.com/intune/windows-enrollment-status). +3. Access **Azure Active Directory > Mobility (MDM and MAM) > Microsoft Intune** and [Configure automatic MDM enrollment](https://docs.microsoft.com/sccm/mdm/deploy-use/enroll-hybrid-windows#enable-windows-10-automatic-enrollment) and configure the MDM user scope for some or all users. + +See the following examples. + +![enrollment status page](images/esp-config.png)

    +![mdm](images/mdm-config.png) + +### Create the JSON file + +>[!TIP] +>To run the following commands on a computer running Windows Server 2012/2012 R2 or Windows 7/8.1, you must first download and install the [Windows Management Framework](https://www.microsoft.com/download/details.aspx?id=54616). + +1. On an Internet connected Windows PC or Server open an elevated Windows PowerShell command window +2. Enter the following lines to install the necessary modules + + #### Install required modules + + ```powershell + Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force + Install-Module AzureAD -Force + Install-Module WindowsAutopilotIntune -Force + ``` + +3. Enter the following lines and provide Intune administrative credentials + - In the following command, replace the example user principal name for Azure authentication (admin@M365x373186.onmicrosoft.com) with your user account. Be sure that the user account you specify has sufficient administrative rights. + + ```powershell + Connect-AutopilotIntune -user admin@M365x373186.onmicrosoft.com + ``` + The password for your account will be requested using a standard Azure AD form. Type your password and then click **Sign in**. +
    See the following example: + + ![Azure AD authentication](images/pwd.png) + + If this is the first time you’ve used the Intune Graph APIs, you’ll also be prompted to enable read and write permissions for Microsoft Intune PowerShell. To enable these permissions: + - Select **Consent on behalf or your organization** + - Click **Accept** + +4. Next, retrieve and display all the Autopilot profiles available in the specified Intune tenant in JSON format: + + #### Retrieve profiles in Autopilot for existing devices JSON format + + ```powershell + Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON + ``` + + See the following sample output: (use the horizontal scroll bar at the bottom to view long lines) +
    +    PS C:\> Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON
    +    {
    +        "CloudAssignedTenantId":  "1537de22-988c-4e93-b8a5-83890f34a69b",
    +        "CloudAssignedForcedEnrollment":  1,
    +        "Version":  2049,
    +        "Comment_File":  "Profile Autopilot Profile",
    +        "CloudAssignedAadServerData":  "{\"ZeroTouchConfig\":{\"CloudAssignedTenantUpn\":\"\",\"ForcedEnrollment\":1,\"CloudAssignedTenantDomain\":\"M365x373186.onmicrosoft.com\"}}",
    +        "CloudAssignedTenantDomain":  "M365x373186.onmicrosoft.com",
    +        "CloudAssignedDomainJoinMethod":  0,
    +        "CloudAssignedOobeConfig":  28,
    +        "ZtdCorrelationId":  "7F9E6025-1E13-45F3-BF82-A3E8C5B59EAC"
    +    }
    + + Each profile is encapsulated within braces **{ }**. In the previous example, a single profile is displayed. + + See the following table for a description of properties used in the JSON file. + + + | Property | Description | + |------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| + | Version (number, optional) | The version number that identifies the format of the JSON file. For Windows 10 1809, the version specified must be 2049. | + | CloudAssignedTenantId (guid, required) | The Azure Active Directory tenant ID that should be used. This is the GUID for the tenant, and can be found in properties of the tenant. The value should not include braces. | + | CloudAssignedTenantDomain (string, required) | The Azure Active Directory tenant name that should be used, e.g. tenant.onmicrosoft.com. | + | CloudAssignedOobeConfig (number, required) | This is a bitmap that shows which Autopilot settings were configured. Values include: SkipCortanaOptIn = 1, OobeUserNotLocalAdmin = 2, SkipExpressSettings = 4, SkipOemRegistration = 8, SkipEula = 16 | + | CloudAssignedDomainJoinMethod (number, required) | This property specifies whether the device should join Azure Active Directory or Active Directory (Hybrid Azure AD Join). Values include: Active AD Join = 0, Hybrid Azure AD Join = 1 | + | CloudAssignedForcedEnrollment (number, required) | Specifies that the device should require AAD Join and MDM enrollment.
    0 = not required, 1 = required. | + | ZtdCorrelationId (guid, required) | A unique GUID (without braces) that will be provided to Intune as part of the registration process. ZtdCorrelationId will be included in enrollment message as “OfflineAutoPilotEnrollmentCorrelator”. This attribute will be present only if the enrollment is taking place on a device registered with Zero Touch Provisioning via offline registration. | + | CloudAssignedAadServerData (encoded JSON string, required) | An embedded JSON string used for branding. It requires AAD corp branding enabled.
    Example value: "CloudAssignedAadServerData": "{\"ZeroTouchConfig\":{\"CloudAssignedTenantUpn\":\"\",\"CloudAssignedTenantDomain\":\"tenant.onmicrosoft.com\"}}" | + | CloudAssignedDeviceName (string, optional) | The name automatically assigned to the computer. This follows the naming pattern convention that can be configured in Intune as part of the Autopilot profile, or can specify an explicit name to use. | + + +5. The Autopilot profile must be saved as a JSON file in ASCII or ANSI format. Windows PowerShell defaults to Unicode format, so if you attempt to redirect output of the commands to a file, you must also specify the file format. For example, to save the file in ASCII format using Windows PowerShell, you can create a directory (ex: c:\Autopilot) and save the profile as shown below: (use the horizontal scroll bar at the bottom if needed to view the entire command string) + + ```powershell + Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON | Out-File c:\Autopilot\AutopilotConfigurationFile.json -Encoding ASCII + ``` + **IMPORTANT**: The file name must be named **AutopilotConfigurationFile.json** in addition to being encoded as ASCII/ANSI. + + If preferred, you can save the profile to a text file and edit in Notepad. In Notepad, when you choose **Save as** you must select Save as type: **All Files** and choose ANSI from the drop-down list next to **Encoding**. See the following example. + + ![Notepad JSON](images/notepad.png) + + After saving the file, move the file to a location suitable as an SCCM package source. + + >[!IMPORTANT] + >Multiple JSON profile files can be used, but each must be named **AutopilotConfigurationFile.json** in order for OOBE to follow the Autopilot experience. The file also must be encoded as ANSI.

    **Saving the file with Unicode or UTF-8 encoding or saving it with a different file name will cause Windows 10 OOBE to not follow the Autopilot experience**.
    + + +### Create a package containing the JSON file + +1. In Configuration Manager, navigate to **\Software Library\Overview\Application Management\Packages** +2. On the ribbon, click **Create Package** +3. In the **Create Package and Program Wizard** enter the following **Package** and **Program Type** details:
    + - Name: **Autopilot for existing devices config** + - Select the **This package contains source files** checkbox + - Source folder: Click **Browse** and specify a UNC path containing the AutopilotConfigurationFile.json file. + - Click **OK** and then click **Next**. + - Program Type: **Do not create a program** +4. Click **Next** twice and then click **Close**. + +**NOTE**: If you change user-driven Autopilot profile settings in Intune at a later date, you must also update the JSON file and redistribute the associated Config Mgr package. + +### Create a target collection + +>[!NOTE] +>You can also choose to reuse an existing collection + +1. Navigate to **\Assets and Compliance\Overview\Device Collections** +2. On the ribbon, click **Create** and then click **Create Device Collection** +3. In the **Create Device Collection Wizard** enter the following **General** details: + - Name: **Autopilot for existing devices collection** + - Comment: (optional) + - Limiting collection: Click **Browse** and select **All Systems** + + >[!NOTE] + >You can optionally choose to use an alternative collection for the limiting collection. The device to be upgraded must be running the ConfigMgr agent in the collection that you select. + +4. Click **Next**, then enter the following **Membership Rules** details: + - Click **Add Rule** and specify either a direct or query based collection rule to add the target test Windows 7 devices to the new collection. + - For example, if the hostname of the computer to be wiped and reloaded is PC-01 and you wish to use Name as the attribute, click **Add Rule > Direct Rule > (wizard opens) > Next** and then enter **PC-01** next to **Value**. Click **Next** and then choose **PC-01** under **Resources**. See the following examples. + + ![Named resource1](images/pc-01a.png) + ![Named resource2](images/pc-01b.png) + +5. Continue creating the device collection with the default settings: + - Use incremental updates for this collection: not selected + - Schedule a full update on this collection: default + - Click **Next** twice and then click **Close** + +### Create an Autopilot for existing devices Task Sequence + +>[!TIP] +>The next procedure requires a boot image for Windows 10 1803 or later. Review your available boot images in the Configuration Manager conole under **Software Library\Overview\Operating Systems\Boot images** and verify that the **OS Version** is 10.0.17134.1 (Windows 10 version 1803) or later. + +1. In the Configuration Manager console, navigate to **\Software Library\Overview\Operating Systems\Task Sequences** +2. On the Home ribbon, click **Create Task Sequence** +3. Select **Install an existing image package** and then click **Next** +4. In the Create Task Sequence Wizard enter the following details: + - Task sequence name: **Autopilot for existing devices** + - Boot Image: Click **Browse** and select a Windows 10 boot image (1803 or later) + - Click **Next**, and then on the Install Windows page click **Browse** and select a Windows 10 **Image package** and **Image Index**, version 1803 or later. + - Select the **Partition and format the target computer before installing the operating system** checkbox. + - Select or clear **Configure task sequence for use with Bitlocker** checkbox. This is optional. + - Product Key and Server licensing mode: Optionally enter a product key and server licencing mode. + - Randomly generate the local administrator password and disable the account on all support platforms (recommended): Optional. + - Enable the account and specify the local administrator password: Optional. + - Click **Next**, and then on the Configure Network page choose **Join a workgroup** and specify a name (ex: workgroup) next to **Workgroup**. + + >[!IMPORTANT] + >The Autopilot for existing devices task sequence will run the **Prepare Windows for capture** action which calls the System Preparation Tool (syeprep). This action will fail if the target machine is joined to a domain. + +5. Click **Next** and then click **Next** again to accept the default settings on the Install Configuration Manager page. +6. On the State Migration page, enter the following details: + - Clear the **Capture user settings and files** checkbox. + - Clear the **Capture network settings** checkbox. + - Clear the **Capture Microsoft Windows settings** checkbox. + - Click **Next**. + + >[!NOTE] + >The Autopilot for existing devices task sequence will result in an Azure Active Directory Domain (AAD) joined device. The User State Migration Toolkit (USMT) does not support AAD joined or hybrid AAD joined devices. + +7. On the Include Updates page, choose one of the three available options. This selection is optional. +8. On the Install applications page, add applications if desired. This is optional. +9. Click **Next**, confirm settings, click **Next** and then click **Close**. +10. Right click on the Autopilot for existing devices task sequence and click **Edit**. +11. In the Task Sequence Editor under the **Install Operating System** group, click the **Apply Windows Settings** action. +12. Click **Add** then click **New Group**. +13. Change the group **Name** from **New Group** to **Autopilot for existing devices config**. +14. Click **Add**, point to **General**, then click **Run Command Line**. +15. Verify that the **Run Command Line** step is nested under the **Autopilot for existing devices config** group. +16. Change the **Name** to **Apply Autopilot for existing devices config file** and paste the following into the **Command line** text box, and then click **Apply**: + ``` + cmd.exe /c xcopy AutopilotConfigurationFile.json %OSDTargetSystemDrive%\windows\provisioning\Autopilot\ /c + ``` + - **AutopilotConfigurationFile.json** must be the name of the JSON file present in the Autopilot for existing devices package created earlier. + +17. In the **Apply Autopilot for existing devices config file** step, select the **Package** checkbox and then click **Browse**. +18. Select the **Autopilot for existing devices config** package created earlier and click **OK**. An example is displayed at the end of this section. +19. Under the **Setup Operating System** group, click the **Setup Windows and Configuration Manager** task. +20. Click **Add** and then click **New Group**. +21. Change **Name** from **New Group** to **Prepare Device for Autopilot** +22. Verify that the **Prepare Device for Autopilot** group is the very last step in the task sequence. Use the **Move Down** button if necessary. +23. With the **Prepare device for Autopilot** group selected, click **Add**, point to **Images** and then click **Prepare ConfigMgr Client for Capture**. +24. Add a second step by clicking **Add**, pointing to **Images**, and clicking **Prepare Windows for Capture**. Use the following settings in this step: + - Automatically build mass storage driver list: **Not selected** + - Do not reset activation flag: **Not selected** + - Shutdown the computer after running this action: **Optional** + + ![Autopilot task sequence](images/ap-ts-1.png) + +25. Click **OK** to close the Task Sequence Editor. + +### Deploy Content to Distribution Points + +Next, ensure that all content required for the task sequence is deployed to distribution points. + +1. Right click on the **Autopilot for existing devices** task sequence and click **Distribute Content**. +2. Click **Next**, **Review the content to distribute** and then click **Next**. +3. On the Specify the content distribution page click **Add** to specify either a **Distribution Point** or **Distribution Point Group**. +4. On the a Add Distribution Points or Add Distribution Point Groups wizard specify content destinations that will allow the JSON file to be retrieved when the task sequence is run. +5. When you are finished specifying content distribution, click **Next** twice then click **Close**. + +### Deploy the OS with Autopilot Task Sequence + +1. Right click on the **Autopilot for existing devices** task sequence and then click **Deploy**. +2. In the Deploy Software Wizard enter the following **General** and **Deployment Settings** details: + - Task Sequence: **Autopilot for existing devices**. + - Collection: Click **Browse** and then select **Autopilot for existing devices collection** (or another collection you prefer). + - Click **Next** to specify **Deployment Settings**. + - Action: **Install**. + - Purpose: **Available**. You can optionally select **Required** instead of **Available**. This is not recommended during the test owing to the potential impact of inadvertent configurations. + - Make available to the following: **Only Configuration Manager Clients**. Note: Choose the option here that is relevant for the context of your test. If the target client does not have the Configuration Manager agent or Windows installed, you will need to select an option that includes PXE or Boot Media. + - Click **Next** to specify **Scheduling** details. + - Schedule when this deployment will become available: Optional + - Schedule when this deployment will expire: Optional + - Click **Next** to specify **User Experience** details. + - Show Task Sequence progress: Selected. + - Software Installation: Not selected. + - System restart (if required to complete the installation): Not selected. + - Commit changed at deadline or during a maintenance windows (requires restart): Optional. + - Allow task sequence to be run for client on the Internet: Optional + - Click **Next** to specify **Alerts** details. + - Create a deployment alert when the threshold is higher than the following: Optional. + - Click **Next** to specify **Distribution Points** details. + - Deployment options: **Download content locally when needed by the running task sequence**. + - When no local distribution point is available use a remote distribution point: Optional. + - Allow clients to use distribution points from the default site boundary group: Optional. + - Click **Next**, confirm settings, click **Next**, and then click **Close**. + +### Complete the client installation process + +1. Open the Software Center on the target Windows 7 or Windows 8.1 client computer. You can do this by clicking Start and then typing **software** in the search box, or by typing the following at a Windows PowerShell or command prompt: + + ``` + C:\Windows\CCM\SCClient.exe + ``` + +2. In the software library, select **Autopilot for existing devices** and click **Install**. See the following example: + + ![Named resource2](images/sc.png) + ![Named resource2](images/sc1.png) + +The Task Sequence will download content, reboot, format the drives and install Windows 10. The device will then proceed to be prepared for Autopilot. Once the task sequence has completed the device will boot into OOBE and provide an Autopilot experience. + +![refresh-1](images/up-1.png) +![refresh-2](images/up-2.png) +![refresh-3](images/up-3.png) + +>[!NOTE] +>If joining devices to Active Directory (Hybrid Azure AD Join), it is necessary to create a Domain Join device configuration profile that is targeted to "All Devices" (since there is no Azure Active Directory device object for the computer to do group-based targeting). See [User-driven mode for hybrid Azure Active Directory join](https://docs.microsoft.com/windows/deployment/windows-autopilot/user-driven#user-driven-mode-for-hybrid-azure-active-directory-join) for more information. + +### Register the device for Windows Autopilot + +Devices provisioned through Autopilot will only receive the guided OOBE Autopilot experience on first boot. Once updated to Windows 10, the device should be registered to ensure a continued Autopilot experience in the event of PC reset. You can enable automatic registration for an assigned group using the **Convert all targeted devices to Autopilot** setting. For more information, see [Create an Autopilot deployment profile](https://docs.microsoft.com/intune/enrollment-autopilot#create-an-autopilot-deployment-profile). + +Also see [Adding devices to Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/add-devices). + +## Speeding up the deployment process + +To remove around 20 minutes from the deployment process, see Michael Niehaus's blog with instructions for [Speeding up Windows Autopilot for existing devices](https://blogs.technet.microsoft.com/mniehaus/2018/10/25/speeding-up-windows-autopilot-for-existing-devices/). diff --git a/windows/deployment/windows-autopilot/known-issues.md b/windows/deployment/windows-autopilot/known-issues.md index 9ba16cd6f9..b17ea8d16c 100644 --- a/windows/deployment/windows-autopilot/known-issues.md +++ b/windows/deployment/windows-autopilot/known-issues.md @@ -25,6 +25,10 @@ ms.topic: article
    IssueMore information +
    Windows Autopilot for existing devices does not work for Windows 10, version 1903. + +- You see screens that you've disabled in your Windows Autopilot profile, such as the Windows 10 License Agreement screen. This happens because Windows 10, version 1903 deletes the AutopilotConfigurationFile.json file. +To fix this issue, edit the Configuration Manager task sequence to disable the Prepare Windows for Capture step and add a new Run command line step that runs c:\windows\system32\sysprep\sysprep.exe /oobe /reboot. For more information, see Michael Niehaus' blog entry: A challenge with Windows Autopilot for existing devices and Windows 10 1903.
    The following known issue will be resolved by installing the KB4517211 update, due to be released in late September 2019: - TPM attestation fails on Windows 10 1903 due to missing AKI extension in EK certificate. (An additional validation added in Windows 10 1903 to check that the TPM EK certs had the proper attributes according to the TCG specifications uncovered that a number of them don’t, so that validation will be removed). From 5df0aa18b34b86f60aae5f9e7b016d5b1e41ec70 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Fri, 20 Sep 2019 11:40:47 -0700 Subject: [PATCH 099/116] Update configure-endpoints-non-windows.md --- .../microsoft-defender-atp/configure-endpoints-non-windows.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md index 7e4b393167..7da16a125c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md @@ -8,6 +8,7 @@ ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security +ms.author macaparas author: mjcaparas ms.localizationpriority: medium manager: dansimp @@ -67,4 +68,4 @@ You'll need to take the following steps to onboard non-Windows machines: - [Onboard Windows 10 machines](configure-endpoints.md) - [Onboard servers](configure-server-endpoints.md) - [Configure proxy and Internet connectivity settings](configure-proxy-internet.md) -- [Troubleshooting Microsoft Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding.md) \ No newline at end of file +- [Troubleshooting Microsoft Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding.md) From 29aa5469aef9878e396086a81d70cc7e9455eeec Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Fri, 20 Sep 2019 11:41:49 -0700 Subject: [PATCH 100/116] Update powerbi-reports.md --- .../threat-protection/microsoft-defender-atp/powerbi-reports.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/powerbi-reports.md b/windows/security/threat-protection/microsoft-defender-atp/powerbi-reports.md index f3eabb1c78..ca18de6ec8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/powerbi-reports.md +++ b/windows/security/threat-protection/microsoft-defender-atp/powerbi-reports.md @@ -9,6 +9,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: mjcaparas +ms.author: macaparas ms.localizationpriority: medium manager: dansimp audience: ITPro From 827234e023e6bb32793304845eea2126ab834957 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Fri, 20 Sep 2019 11:44:02 -0700 Subject: [PATCH 101/116] Update tvm-dashboard-insights.md --- .../microsoft-defender-atp/tvm-dashboard-insights.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md index b0cfaec2b5..b6571426ba 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md @@ -2,9 +2,8 @@ title: What's in the dashboard and what it means for my organization's security posture description: What's in the Threat & Vulnerability Management dashboard and how it can help SecOps and Security Administrators arrive at informed decisions to address cybersecurity threat vulnerabilities and build their organization's security resilience. keywords: mdatp-tvm, mdatp-tvm dashboard, threat & vulnerability management, risk-based threat & vulnerability management, security configuration, configuration score, exposure score -search.product: eADQiWindows 10XVcnh search.appverid: met150 -ms.prod: eADQiWindows 10XVcnh +search.product: eADQiWindows 10XVcnh ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security From 89a5003eb07f0dbeef11fb5a57b355514478dc62 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 20 Sep 2019 11:58:02 -0700 Subject: [PATCH 102/116] Updates for redirect and minor changes --- .openpublishing.redirection.json | 2 +- devices/surface/TOC.md | 1 - devices/surface/get-started.md | 8 +++----- devices/surface/surface-dock-firmware-update.md | 3 ++- 4 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 63c4203814..4fc670ee82 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -15344,7 +15344,7 @@ }, { "source_path": "devices/surface/surface-dock-updater.md", - "redirect_url": "surface/surface-dock-firmware-update", + "redirect_url": "/surface/surface-dock-firmware-update", "redirect_document_id": true }, { diff --git a/devices/surface/TOC.md b/devices/surface/TOC.md index 8330f2a9f5..d402397000 100644 --- a/devices/surface/TOC.md +++ b/devices/surface/TOC.md @@ -40,7 +40,6 @@ ### [Surface firmware and driver updates](update.md) ### [Manage Surface driver and firmware updates](manage-surface-pro-3-firmware-updates.md) - ## Secure ### [Manage Surface UEFI settings](manage-surface-uefi-settings.md) ### [Advanced UEFI security features for Surface Pro 3](advanced-uefi-security-features-for-surface-pro-3.md) diff --git a/devices/surface/get-started.md b/devices/surface/get-started.md index 658d59d971..2ea4ff4188 100644 --- a/devices/surface/get-started.md +++ b/devices/surface/get-started.md @@ -66,7 +66,7 @@ Harness the power of Surface, Windows, and Office connected together through the @@ -75,7 +75,6 @@ Harness the power of Surface, Windows, and Office connected together through the -
    • @@ -124,7 +123,7 @@ Harness the power of Surface, Windows, and Office connected together through the

      Technical specifications

      -

      Surface Pro

      +

      Surface Pro

      Surface Book

      Surface Studio

      Surface Go

      @@ -144,8 +143,7 @@ Harness the power of Surface, Windows, and Office connected together through the

      Surface Diagnostic Toolkit for Business

      SEMM and UEFI

      Surface Brightness Control

      -

      Surface Data Eraser

      - +

      Battery Limit setting

      diff --git a/devices/surface/surface-dock-firmware-update.md b/devices/surface/surface-dock-firmware-update.md index 192ff00187..cfc0b7cbc8 100644 --- a/devices/surface/surface-dock-firmware-update.md +++ b/devices/surface/surface-dock-firmware-update.md @@ -15,7 +15,7 @@ ms.audience: itpro --- # Microsoft Surface Dock Firmware Update -This article explains how to use Microsoft Surface Dock Firmware Update, newly redesigned to automatically update Surface Dock firmware while running in the background on your Surface device. Once installed, it will update any Surface Dock attached to your Surface device. +This article explains how to use Microsoft Surface Dock Firmware Update, newly redesigned to automatically update Surface Dock firmware while running in the background on your Surface device. Once installed, it will update any Surface Dock attached to your Surface device. > [!NOTE] >Microsoft Surface Dock Firmware Update supersedes the earlier Microsoft Surface Dock Updater tool, previously available for download as part of Surface Tools for IT. It was named Surface_Dock_Updater_vx.xx.xxx.x.msi (where x indicates the version of the tool). The earlier tool has been retired, is no longer available for download, and should not be used. @@ -24,6 +24,7 @@ This article explains how to use Microsoft Surface Dock Firmware Update, newly r 1. Download and install [Microsoft Surface Dock Firmware Update](https://www.microsoft.com/download/details.aspx?id=46703). - The file is released in the following naming format: **Surface_Dock_FwUpdate_X.XX.XXX_Win10_XXXXX_XX.XXX.XXXXX_X.MSI** and installs by default to C:\Program Files\SurfaceUpdate. + - Requires Surface devices running at least Windows 10 version 1803 or later. 2. Click **Start > All Apps > Microsoft Surface Dock Updater.** After you connect Surface Dock to your Surface device, the tool checks the firmware status while running in the background. From 6068b5b5e84925bf488768b27c81e326eba44e26 Mon Sep 17 00:00:00 2001 From: Rebecca Agiewich Date: Fri, 20 Sep 2019 15:18:16 -0700 Subject: [PATCH 103/116] fixed spelling error --- windows/deployment/windows-autopilot/existing-devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/existing-devices.md b/windows/deployment/windows-autopilot/existing-devices.md index 6f7123e32e..a04e0f7d52 100644 --- a/windows/deployment/windows-autopilot/existing-devices.md +++ b/windows/deployment/windows-autopilot/existing-devices.md @@ -198,7 +198,7 @@ See the following examples. - Click **Next**, and then on the Install Windows page click **Browse** and select a Windows 10 **Image package** and **Image Index**, version 1803 or later. - Select the **Partition and format the target computer before installing the operating system** checkbox. - Select or clear **Configure task sequence for use with Bitlocker** checkbox. This is optional. - - Product Key and Server licensing mode: Optionally enter a product key and server licencing mode. + - Product Key and Server licensing mode: Optionally enter a product key and server licensing mode. - Randomly generate the local administrator password and disable the account on all support platforms (recommended): Optional. - Enable the account and specify the local administrator password: Optional. - Click **Next**, and then on the Configure Network page choose **Join a workgroup** and specify a name (ex: workgroup) next to **Workgroup**. From c02919c55254dc4d5991adc44640dee6506e1d44 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Fri, 20 Sep 2019 17:31:34 -0700 Subject: [PATCH 104/116] CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20190920165741 (#1161) --- .../release-information/status-windows-server-2008-sp2.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/release-information/status-windows-server-2008-sp2.yml b/windows/release-information/status-windows-server-2008-sp2.yml index 93499ecce6..51fe163fe9 100644 --- a/windows/release-information/status-windows-server-2008-sp2.yml +++ b/windows/release-information/status-windows-server-2008-sp2.yml @@ -60,6 +60,7 @@ sections: - type: markdown text: "
      This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

      +
      SummaryOriginating updateStatusLast updated
      Issues manually installing updates by double-clicking the .msu file
      You may encounter issues manually installing updates by double-clicking the .msu file and may receive an error.

      See details >
      September 10, 2019
      KB4474419
      Mitigated
      September 20, 2019
      04:57 PM PT
      " @@ -70,10 +71,11 @@ sections:
      " -- title: +- title: September 2019 - items: - type: markdown text: " +
      DetailsOriginating updateStatusHistory
      Issues manually installing updates by double-clicking the .msu file
      After installing the SHA-2 update (KB4474419) released on September 10, 2019, you may encounter issues manually installing updates by double-clicking on the .msu file and may receive the error, \"Installer encountered an error: 0x80073afc. The resource loader failed to find MUI file.\"

      Affected platforms:
      • Server: Windows Server 2008 SP2
      Workaround: Open a command prompt and use the following command (replacing <msu location> with the actual location and filename of the update): wusa.exe <msu location> /quiet

      Next steps: We are working on a resolution and estimates a solution will be available in late September.

      Back to top
      September 10, 2019
      KB4474419
      Mitigated
      Last updated:
      September 20, 2019
      04:57 PM PT

      Opened:
      September 20, 2019
      04:57 PM PT
      " From defd7244ccfb53e26e426c1b3f97a5e88e71f45b Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Fri, 20 Sep 2019 17:50:46 -0700 Subject: [PATCH 105/116] CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20190920165741 (#1161) (#1162) --- .../release-information/status-windows-server-2008-sp2.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/release-information/status-windows-server-2008-sp2.yml b/windows/release-information/status-windows-server-2008-sp2.yml index 93499ecce6..51fe163fe9 100644 --- a/windows/release-information/status-windows-server-2008-sp2.yml +++ b/windows/release-information/status-windows-server-2008-sp2.yml @@ -60,6 +60,7 @@ sections: - type: markdown text: "
      This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

      +
      SummaryOriginating updateStatusLast updated
      Issues manually installing updates by double-clicking the .msu file
      You may encounter issues manually installing updates by double-clicking the .msu file and may receive an error.

      See details >
      September 10, 2019
      KB4474419
      Mitigated
      September 20, 2019
      04:57 PM PT
      " @@ -70,10 +71,11 @@ sections:
      " -- title: +- title: September 2019 - items: - type: markdown text: " +
      DetailsOriginating updateStatusHistory
      Issues manually installing updates by double-clicking the .msu file
      After installing the SHA-2 update (KB4474419) released on September 10, 2019, you may encounter issues manually installing updates by double-clicking on the .msu file and may receive the error, \"Installer encountered an error: 0x80073afc. The resource loader failed to find MUI file.\"

      Affected platforms:
      • Server: Windows Server 2008 SP2
      Workaround: Open a command prompt and use the following command (replacing <msu location> with the actual location and filename of the update): wusa.exe <msu location> /quiet

      Next steps: We are working on a resolution and estimates a solution will be available in late September.

      Back to top
      September 10, 2019
      KB4474419
      Mitigated
      Last updated:
      September 20, 2019
      04:57 PM PT

      Opened:
      September 20, 2019
      04:57 PM PT
      " From a91d2a63afd533f6959c360275ddb142e27f7110 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Mon, 23 Sep 2019 08:50:13 -0700 Subject: [PATCH 106/116] CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20190923080954 (#1165) --- windows/release-information/windows-message-center.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/release-information/windows-message-center.yml b/windows/release-information/windows-message-center.yml index 384a08226e..7b62868ba2 100644 --- a/windows/release-information/windows-message-center.yml +++ b/windows/release-information/windows-message-center.yml @@ -50,6 +50,7 @@ sections: text: " + From c896a72330682e37821fb9f478993eb2d7f3ad94 Mon Sep 17 00:00:00 2001 From: Ross McAllister Date: Mon, 23 Sep 2019 09:04:35 -0700 Subject: [PATCH 107/116] Update mandatory-user-profile.md --- windows/client-management/mandatory-user-profile.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mandatory-user-profile.md b/windows/client-management/mandatory-user-profile.md index 9c370aa404..b2e9438fba 100644 --- a/windows/client-management/mandatory-user-profile.md +++ b/windows/client-management/mandatory-user-profile.md @@ -38,7 +38,7 @@ The name of the folder in which you store the mandatory profile must use the cor | Client operating system version | Server operating system version | Profile extension | | --- | --- | --- | | Windows XP | Windows Server 2003
      Windows Server 2003 R2 | none | -| Windows Vista
      Windows 7 | Windows Server 2008
      Windows Server 2008 R2 | v2 | +| Windows Vista
      Windows 7 | Windows Server 2008
      Windows Server 2008 R2 | v2 | | Windows 8 | Windows Server 2012 | v3 | | Windows 8.1 | Windows Server 2012 R2 | v4 | | Windows 10, versions 1507 and 1511 | N/A | v5 | From 2dc017318a0cdd9f5a8383d447fc1d0f0e58f538 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Mon, 23 Sep 2019 09:57:03 -0700 Subject: [PATCH 108/116] CAT Auto Pulish for Windows Release Messages - 20190923094713 (#1167) * Fixed layout error * known issues update * Updates for redirect and minor changes * fixed spelling error * CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20190920165741 (#1161) * CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20190923080954 (#1165) * Update mandatory-user-profile.md --- .openpublishing.redirection.json | 2 +- devices/surface/TOC.md | 1 - devices/surface/get-started.md | 8 +- .../surface/surface-dock-firmware-update.md | 3 +- .../mandatory-user-profile.md | 4 +- .../windows-autopilot/existing-devices.md | 632 +++++++++--------- .../windows-autopilot/known-issues.md | 4 + .../windows-message-center.yml | 1 + 8 files changed, 329 insertions(+), 326 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 63c4203814..4fc670ee82 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -15344,7 +15344,7 @@ }, { "source_path": "devices/surface/surface-dock-updater.md", - "redirect_url": "surface/surface-dock-firmware-update", + "redirect_url": "/surface/surface-dock-firmware-update", "redirect_document_id": true }, { diff --git a/devices/surface/TOC.md b/devices/surface/TOC.md index 8330f2a9f5..d402397000 100644 --- a/devices/surface/TOC.md +++ b/devices/surface/TOC.md @@ -40,7 +40,6 @@ ### [Surface firmware and driver updates](update.md) ### [Manage Surface driver and firmware updates](manage-surface-pro-3-firmware-updates.md) - ## Secure ### [Manage Surface UEFI settings](manage-surface-uefi-settings.md) ### [Advanced UEFI security features for Surface Pro 3](advanced-uefi-security-features-for-surface-pro-3.md) diff --git a/devices/surface/get-started.md b/devices/surface/get-started.md index 658d59d971..2ea4ff4188 100644 --- a/devices/surface/get-started.md +++ b/devices/surface/get-started.md @@ -66,7 +66,7 @@ Harness the power of Surface, Windows, and Office connected together through the @@ -75,7 +75,6 @@ Harness the power of Surface, Windows, and Office connected together through the -
      • @@ -124,7 +123,7 @@ Harness the power of Surface, Windows, and Office connected together through the

        Technical specifications

        -

        Surface Pro

        +

        Surface Pro

        Surface Book

        Surface Studio

        Surface Go

        @@ -144,8 +143,7 @@ Harness the power of Surface, Windows, and Office connected together through the

        Surface Diagnostic Toolkit for Business

        SEMM and UEFI

        Surface Brightness Control

        -

        Surface Data Eraser

        - +

        Battery Limit setting

        diff --git a/devices/surface/surface-dock-firmware-update.md b/devices/surface/surface-dock-firmware-update.md index 192ff00187..cfc0b7cbc8 100644 --- a/devices/surface/surface-dock-firmware-update.md +++ b/devices/surface/surface-dock-firmware-update.md @@ -15,7 +15,7 @@ ms.audience: itpro --- # Microsoft Surface Dock Firmware Update -This article explains how to use Microsoft Surface Dock Firmware Update, newly redesigned to automatically update Surface Dock firmware while running in the background on your Surface device. Once installed, it will update any Surface Dock attached to your Surface device. +This article explains how to use Microsoft Surface Dock Firmware Update, newly redesigned to automatically update Surface Dock firmware while running in the background on your Surface device. Once installed, it will update any Surface Dock attached to your Surface device. > [!NOTE] >Microsoft Surface Dock Firmware Update supersedes the earlier Microsoft Surface Dock Updater tool, previously available for download as part of Surface Tools for IT. It was named Surface_Dock_Updater_vx.xx.xxx.x.msi (where x indicates the version of the tool). The earlier tool has been retired, is no longer available for download, and should not be used. @@ -24,6 +24,7 @@ This article explains how to use Microsoft Surface Dock Firmware Update, newly r 1. Download and install [Microsoft Surface Dock Firmware Update](https://www.microsoft.com/download/details.aspx?id=46703). - The file is released in the following naming format: **Surface_Dock_FwUpdate_X.XX.XXX_Win10_XXXXX_XX.XXX.XXXXX_X.MSI** and installs by default to C:\Program Files\SurfaceUpdate. + - Requires Surface devices running at least Windows 10 version 1803 or later. 2. Click **Start > All Apps > Microsoft Surface Dock Updater.** After you connect Surface Dock to your Surface device, the tool checks the firmware status while running in the background. diff --git a/windows/client-management/mandatory-user-profile.md b/windows/client-management/mandatory-user-profile.md index 9197370e84..b2e9438fba 100644 --- a/windows/client-management/mandatory-user-profile.md +++ b/windows/client-management/mandatory-user-profile.md @@ -38,7 +38,7 @@ The name of the folder in which you store the mandatory profile must use the cor | Client operating system version | Server operating system version | Profile extension | | --- | --- | --- | | Windows XP | Windows Server 2003
        Windows Server 2003 R2 | none | -| Windows Vista
        Windows 7 | Windows Server 2008
        Windows Server 2008 R2 | v2 | +| Windows Vista
        Windows 7 | Windows Server 2008
        Windows Server 2008 R2 | v2 | | Windows 8 | Windows Server 2012 | v3 | | Windows 8.1 | Windows Server 2012 R2 | v4 | | Windows 10, versions 1507 and 1511 | N/A | v5 | @@ -67,10 +67,8 @@ First, you create a default user profile with the customizations that you want, 3. Uninstall any application you do not need or want from the PC. For examples on how to uninstall Windows 10 Application see [Remove-AppxProvisionedPackage](https://docs.microsoft.com/powershell/module/dism/remove-appxprovisionedpackage?view=winserver2012-ps). For a list of uninstallable applications, see [Understand the different apps included in Windows 10](https://docs.microsoft.com/windows/application-management/apps-in-windows-10). -~~~ >[!NOTE] >It is highly recommended to uninstall unwanted or unneeded apps as it will speed up user sign-in times. -~~~ 3. At a command prompt, type the following command and press **ENTER**. diff --git a/windows/deployment/windows-autopilot/existing-devices.md b/windows/deployment/windows-autopilot/existing-devices.md index 0e14ae0b89..a04e0f7d52 100644 --- a/windows/deployment/windows-autopilot/existing-devices.md +++ b/windows/deployment/windows-autopilot/existing-devices.md @@ -1,315 +1,317 @@ ---- -title: Windows Autopilot for existing devices -description: Windows Autopilot deployment -keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune -ms.reviewer: mniehaus -manager: laurawi -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - -# Windows Autopilot for existing devices - -**Applies to: Windows 10** - -Modern desktop deployment with Windows Autopilot enables you to easily deploy the latest version of Windows 10 to your existing devices. The apps you need for work can be automatically installed. Your work profile is synchronized, so you can resume working right away. - -This topic describes how to convert Windows 7 or Windows 8.1 domain-joined computers to Windows 10 devices joined to either Azure Active Directory or Active Directory (Hybrid Azure AD Join) by using Windows Autopilot. - ->[!NOTE] ->Windows Autopilot for existing devices only supports user-driven Azure Active Directory and Hybrid Azure AD profiles. Self-deploying profiles are not supported. - -## Prerequisites - -- System Center Configuration Manager Current Branch (1806) OR System Center Configuration Manager Technical Preview (1808) -- The [Windows ADK](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) 1803 or later - - Note: Config Mgr 1806 or later is required to [support](https://docs.microsoft.com/sccm/core/plan-design/configs/support-for-windows-10#windows-10-adk) the Windows ADK 1809. -- Assigned Microsoft Intune Licenses -- Azure Active Directory Premium -- Windows 10 version 1809 or later imported into Config Mgr as an Operating System Image - -## Procedures - -### Configure the Enrollment Status Page (optional) - -If desired, you can set up an [enrollment status page](https://docs.microsoft.com/windows/deployment/windows-autopilot/enrollment-status) for Autopilot using Intune. - -To enable and configure the enrollment and status page: - -1. Open [Intune in the Azure portal](https://aka.ms/intuneportal). -2. Access **Intune > Device enrollment > Windows enrollment** and [Set up an enrollment status page](https://docs.microsoft.com/intune/windows-enrollment-status). -3. Access **Azure Active Directory > Mobility (MDM and MAM) > Microsoft Intune** and [Configure automatic MDM enrollment](https://docs.microsoft.com/sccm/mdm/deploy-use/enroll-hybrid-windows#enable-windows-10-automatic-enrollment) and configure the MDM user scope for some or all users. - -See the following examples. - -![enrollment status page](images/esp-config.png)

        -![mdm](images/mdm-config.png) - -### Create the JSON file - ->[!TIP] ->To run the following commands on a computer running Windows Server 2012/2012 R2 or Windows 7/8.1, you must first download and install the [Windows Management Framework](https://www.microsoft.com/download/details.aspx?id=54616). - -1. On an Internet connected Windows PC or Server open an elevated Windows PowerShell command window -2. Enter the following lines to install the necessary modules - - #### Install required modules - - ```powershell - Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force - Install-Module AzureAD -Force - Install-Module WindowsAutopilotIntune -Force - ``` - -3. Enter the following lines and provide Intune administrative credentials - - In the following command, replace the example user principal name for Azure authentication (admin@M365x373186.onmicrosoft.com) with your user account. Be sure that the user account you specify has sufficient administrative rights. - - ```powershell - Connect-AutopilotIntune -user admin@M365x373186.onmicrosoft.com - ``` - The password for your account will be requested using a standard Azure AD form. Type your password and then click **Sign in**. -
        See the following example: - - ![Azure AD authentication](images/pwd.png) - - If this is the first time you’ve used the Intune Graph APIs, you’ll also be prompted to enable read and write permissions for Microsoft Intune PowerShell. To enable these permissions: - - Select **Consent on behalf or your organization** - - Click **Accept** - -4. Next, retrieve and display all the Autopilot profiles available in the specified Intune tenant in JSON format: - - #### Retrieve profiles in Autopilot for existing devices JSON format - - ```powershell - Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON - ``` - - See the following sample output: (use the horizontal scroll bar at the bottom to view long lines) -
        -    PS C:\> Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON
        -    {
        -        "CloudAssignedTenantId":  "1537de22-988c-4e93-b8a5-83890f34a69b",
        -        "CloudAssignedForcedEnrollment":  1,
        -        "Version":  2049,
        -        "Comment_File":  "Profile Autopilot Profile",
        -        "CloudAssignedAadServerData":  "{\"ZeroTouchConfig\":{\"CloudAssignedTenantUpn\":\"\",\"ForcedEnrollment\":1,\"CloudAssignedTenantDomain\":\"M365x373186.onmicrosoft.com\"}}",
        -        "CloudAssignedTenantDomain":  "M365x373186.onmicrosoft.com",
        -        "CloudAssignedDomainJoinMethod":  0,
        -        "CloudAssignedOobeConfig":  28,
        -        "ZtdCorrelationId":  "7F9E6025-1E13-45F3-BF82-A3E8C5B59EAC"
        -    }
        - - Each profile is encapsulated within braces **{ }**. In the previous example, a single profile is displayed. - - See the following table for a description of properties used in the JSON file. - - - | Property | Description | - |------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| - | Version (number, optional) | The version number that identifies the format of the JSON file. For Windows 10 1809, the version specified must be 2049. | - | CloudAssignedTenantId (guid, required) | The Azure Active Directory tenant ID that should be used. This is the GUID for the tenant, and can be found in properties of the tenant. The value should not include braces. | - | CloudAssignedTenantDomain (string, required) | The Azure Active Directory tenant name that should be used, e.g. tenant.onmicrosoft.com. | - | CloudAssignedOobeConfig (number, required) | This is a bitmap that shows which Autopilot settings were configured. Values include: SkipCortanaOptIn = 1, OobeUserNotLocalAdmin = 2, SkipExpressSettings = 4, SkipOemRegistration = 8, SkipEula = 16 | - | CloudAssignedDomainJoinMethod (number, required) | This property specifies whether the device should join Azure Active Directory or Active Directory (Hybrid Azure AD Join). Values include: Active AD Join = 0, Hybrid Azure AD Join = 1 | - | CloudAssignedForcedEnrollment (number, required) | Specifies that the device should require AAD Join and MDM enrollment.
        0 = not required, 1 = required. | - | ZtdCorrelationId (guid, required) | A unique GUID (without braces) that will be provided to Intune as part of the registration process. ZtdCorrelationId will be included in enrollment message as “OfflineAutoPilotEnrollmentCorrelator”. This attribute will be present only if the enrollment is taking place on a device registered with Zero Touch Provisioning via offline registration. | - | CloudAssignedAadServerData (encoded JSON string, required) | An embedded JSON string used for branding. It requires AAD corp branding enabled.
        Example value: "CloudAssignedAadServerData": "{\"ZeroTouchConfig\":{\"CloudAssignedTenantUpn\":\"\",\"CloudAssignedTenantDomain\":\"tenant.onmicrosoft.com\"}}" | - | CloudAssignedDeviceName (string, optional) | The name automatically assigned to the computer. This follows the naming pattern convention that can be configured in Intune as part of the Autopilot profile, or can specify an explicit name to use. | - - -5. The Autopilot profile must be saved as a JSON file in ASCII or ANSI format. Windows PowerShell defaults to Unicode format, so if you attempt to redirect output of the commands to a file, you must also specify the file format. For example, to save the file in ASCII format using Windows PowerShell, you can create a directory (ex: c:\Autopilot) and save the profile as shown below: (use the horizontal scroll bar at the bottom if needed to view the entire command string) - - ```powershell - Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON | Out-File c:\Autopilot\AutopilotConfigurationFile.json -Encoding ASCII - ``` - **IMPORTANT**: The file name must be named **AutopilotConfigurationFile.json** in addition to being encoded as ASCII/ANSI. - - If preferred, you can save the profile to a text file and edit in Notepad. In Notepad, when you choose **Save as** you must select Save as type: **All Files** and choose ANSI from the drop-down list next to **Encoding**. See the following example. - - ![Notepad JSON](images/notepad.png) - - After saving the file, move the file to a location suitable as an SCCM package source. - - >[!IMPORTANT] - >Multiple JSON profile files can be used, but each must be named **AutopilotConfigurationFile.json** in order for OOBE to follow the Autopilot experience. The file also must be encoded as ANSI.

        **Saving the file with Unicode or UTF-8 encoding or saving it with a different file name will cause Windows 10 OOBE to not follow the Autopilot experience**.
        - - -### Create a package containing the JSON file - -1. In Configuration Manager, navigate to **\Software Library\Overview\Application Management\Packages** -2. On the ribbon, click **Create Package** -3. In the **Create Package and Program Wizard** enter the following **Package** and **Program Type** details:
        - - Name: **Autopilot for existing devices config** - - Select the **This package contains source files** checkbox - - Source folder: Click **Browse** and specify a UNC path containing the AutopilotConfigurationFile.json file. - - Click **OK** and then click **Next**. - - Program Type: **Do not create a program** -4. Click **Next** twice and then click **Close**. - -**NOTE**: If you change user-driven Autopilot profile settings in Intune at a later date, you must also update the JSON file and redistribute the associated Config Mgr package. - -### Create a target collection - ->[!NOTE] ->You can also choose to reuse an existing collection - -1. Navigate to **\Assets and Compliance\Overview\Device Collections** -2. On the ribbon, click **Create** and then click **Create Device Collection** -3. In the **Create Device Collection Wizard** enter the following **General** details: - - Name: **Autopilot for existing devices collection** - - Comment: (optional) - - Limiting collection: Click **Browse** and select **All Systems** - - >[!NOTE] - >You can optionally choose to use an alternative collection for the limiting collection. The device to be upgraded must be running the ConfigMgr agent in the collection that you select. - -4. Click **Next**, then enter the following **Membership Rules** details: - - Click **Add Rule** and specify either a direct or query based collection rule to add the target test Windows 7 devices to the new collection. - - For example, if the hostname of the computer to be wiped and reloaded is PC-01 and you wish to use Name as the attribute, click **Add Rule > Direct Rule > (wizard opens) > Next** and then enter **PC-01** next to **Value**. Click **Next** and then choose **PC-01** under **Resources**. See the following examples. - - ![Named resource1](images/pc-01a.png) - ![Named resource2](images/pc-01b.png) - -5. Continue creating the device collection with the default settings: - - Use incremental updates for this collection: not selected - - Schedule a full update on this collection: default - - Click **Next** twice and then click **Close** - -### Create an Autopilot for existing devices Task Sequence - ->[!TIP] ->The next procedure requires a boot image for Windows 10 1803 or later. Review your available boot images in the Configuration Manager conole under **Software Library\Overview\Operating Systems\Boot images** and verify that the **OS Version** is 10.0.17134.1 (Windows 10 version 1803) or later. - -1. In the Configuration Manager console, navigate to **\Software Library\Overview\Operating Systems\Task Sequences** -2. On the Home ribbon, click **Create Task Sequence** -3. Select **Install an existing image package** and then click **Next** -4. In the Create Task Sequence Wizard enter the following details: - - Task sequence name: **Autopilot for existing devices** - - Boot Image: Click **Browse** and select a Windows 10 boot image (1803 or later) - - Click **Next**, and then on the Install Windows page click **Browse** and select a Windows 10 **Image package** and **Image Index**, version 1803 or later. - - Select the **Partition and format the target computer before installing the operating system** checkbox. - - Select or clear **Configure task sequence for use with Bitlocker** checkbox. This is optional. - - Product Key and Server licensing mode: Optionally enter a product key and server licencing mode. - - Randomly generate the local administrator password and disable the account on all support platforms (recommended): Optional. - - Enable the account and specify the local administrator password: Optional. - - Click **Next**, and then on the Configure Network page choose **Join a workgroup** and specify a name (ex: workgroup) next to **Workgroup**. - - >[!IMPORTANT] - >The Autopilot for existing devices task sequence will run the **Prepare Windows for capture** action which calls the System Preparation Tool (syeprep). This action will fail if the target machine is joined to a domain. - -5. Click **Next** and then click **Next** again to accept the default settings on the Install Configuration Manager page. -6. On the State Migration page, enter the following details: - - Clear the **Capture user settings and files** checkbox. - - Clear the **Capture network settings** checkbox. - - Clear the **Capture Microsoft Windows settings** checkbox. - - Click **Next**. - - >[!NOTE] - >The Autopilot for existing devices task sequence will result in an Azure Active Directory Domain (AAD) joined device. The User State Migration Toolkit (USMT) does not support AAD joined or hybrid AAD joined devices. - -7. On the Include Updates page, choose one of the three available options. This selection is optional. -8. On the Install applications page, add applications if desired. This is optional. -9. Click **Next**, confirm settings, click **Next** and then click **Close**. -10. Right click on the Autopilot for existing devices task sequence and click **Edit**. -11. In the Task Sequence Editor under the **Install Operating System** group, click the **Apply Windows Settings** action. -12. Click **Add** then click **New Group**. -13. Change the group **Name** from **New Group** to **Autopilot for existing devices config**. -14. Click **Add**, point to **General**, then click **Run Command Line**. -15. Verify that the **Run Command Line** step is nested under the **Autopilot for existing devices config** group. -16. Change the **Name** to **Apply Autopilot for existing devices config file** and paste the following into the **Command line** text box, and then click **Apply**: - ``` - cmd.exe /c xcopy AutopilotConfigurationFile.json %OSDTargetSystemDrive%\windows\provisioning\Autopilot\ /c - ``` - - **AutopilotConfigurationFile.json** must be the name of the JSON file present in the Autopilot for existing devices package created earlier. - -17. In the **Apply Autopilot for existing devices config file** step, select the **Package** checkbox and then click **Browse**. -18. Select the **Autopilot for existing devices config** package created earlier and click **OK**. An example is displayed at the end of this section. -19. Under the **Setup Operating System** group, click the **Setup Windows and Configuration Manager** task. -20. Click **Add** and then click **New Group**. -21. Change **Name** from **New Group** to **Prepare Device for Autopilot** -22. Verify that the **Prepare Device for Autopilot** group is the very last step in the task sequence. Use the **Move Down** button if necessary. -23. With the **Prepare device for Autopilot** group selected, click **Add**, point to **Images** and then click **Prepare ConfigMgr Client for Capture**. -24. Add a second step by clicking **Add**, pointing to **Images**, and clicking **Prepare Windows for Capture**. Use the following settings in this step: - - Automatically build mass storage driver list: **Not selected** - - Do not reset activation flag: **Not selected** - - Shutdown the computer after running this action: **Optional** - - ![Autopilot task sequence](images/ap-ts-1.png) - -25. Click **OK** to close the Task Sequence Editor. - -### Deploy Content to Distribution Points - -Next, ensure that all content required for the task sequence is deployed to distribution points. - -1. Right click on the **Autopilot for existing devices** task sequence and click **Distribute Content**. -2. Click **Next**, **Review the content to distribute** and then click **Next**. -3. On the Specify the content distribution page click **Add** to specify either a **Distribution Point** or **Distribution Point Group**. -4. On the a Add Distribution Points or Add Distribution Point Groups wizard specify content destinations that will allow the JSON file to be retrieved when the task sequence is run. -5. When you are finished specifying content distribution, click **Next** twice then click **Close**. - -### Deploy the OS with Autopilot Task Sequence - -1. Right click on the **Autopilot for existing devices** task sequence and then click **Deploy**. -2. In the Deploy Software Wizard enter the following **General** and **Deployment Settings** details: - - Task Sequence: **Autopilot for existing devices**. - - Collection: Click **Browse** and then select **Autopilot for existing devices collection** (or another collection you prefer). - - Click **Next** to specify **Deployment Settings**. - - Action: **Install**. - - Purpose: **Available**. You can optionally select **Required** instead of **Available**. This is not recommended during the test owing to the potential impact of inadvertent configurations. - - Make available to the following: **Only Configuration Manager Clients**. Note: Choose the option here that is relevant for the context of your test. If the target client does not have the Configuration Manager agent or Windows installed, you will need to select an option that includes PXE or Boot Media. - - Click **Next** to specify **Scheduling** details. - - Schedule when this deployment will become available: Optional - - Schedule when this deployment will expire: Optional - - Click **Next** to specify **User Experience** details. - - Show Task Sequence progress: Selected. - - Software Installation: Not selected. - - System restart (if required to complete the installation): Not selected. - - Commit changed at deadline or during a maintenance windows (requires restart): Optional. - - Allow task sequence to be run for client on the Internet: Optional - - Click **Next** to specify **Alerts** details. - - Create a deployment alert when the threshold is higher than the following: Optional. - - Click **Next** to specify **Distribution Points** details. - - Deployment options: **Download content locally when needed by the running task sequence**. - - When no local distribution point is available use a remote distribution point: Optional. - - Allow clients to use distribution points from the default site boundary group: Optional. - - Click **Next**, confirm settings, click **Next**, and then click **Close**. - -### Complete the client installation process - -1. Open the Software Center on the target Windows 7 or Windows 8.1 client computer. You can do this by clicking Start and then typing **software** in the search box, or by typing the following at a Windows PowerShell or command prompt: - - ``` - C:\Windows\CCM\SCClient.exe - ``` - -2. In the software library, select **Autopilot for existing devices** and click **Install**. See the following example: - - ![Named resource2](images/sc.png) - ![Named resource2](images/sc1.png) - -The Task Sequence will download content, reboot, format the drives and install Windows 10. The device will then proceed to be prepared for Autopilot. Once the task sequence has completed the device will boot into OOBE and provide an Autopilot experience. - -![refresh-1](images/up-1.png) -![refresh-2](images/up-2.png) -![refresh-3](images/up-3.png) - ->[!NOTE] ->If joining devices to Active Directory (Hybrid Azure AD Join), it is necessary to create a Domain Join device configuration profile that is targeted to "All Devices" (since there is no Azure Active Directory device object for the computer to do group-based targeting). See [User-driven mode for hybrid Azure Active Directory join](https://docs.microsoft.com/windows/deployment/windows-autopilot/user-driven#user-driven-mode-for-hybrid-azure-active-directory-join) for more information. - -### Register the device for Windows Autopilot - -Devices provisioned through Autopilot will only receive the guided OOBE Autopilot experience on first boot. Once updated to Windows 10, the device should be registered to ensure a continued Autopilot experience in the event of PC reset. You can enable automatic registration for an assigned group using the **Convert all targeted devices to Autopilot** setting. For more information, see [Create an Autopilot deployment profile](https://docs.microsoft.com/intune/enrollment-autopilot#create-an-autopilot-deployment-profile). - -Also see [Adding devices to Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/add-devices). - -## Speeding up the deployment process - -To remove around 20 minutes from the deployment process, see Michael Niehaus's blog with instructions for [Speeding up Windows Autopilot for existing devices](https://blogs.technet.microsoft.com/mniehaus/2018/10/25/speeding-up-windows-autopilot-for-existing-devices/). +--- +title: Windows Autopilot for existing devices +description: Windows Autopilot deployment +keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune +ms.reviewer: mniehaus +manager: laurawi +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.sitesec: library +ms.pagetype: deploy +audience: itpro +author: greg-lindsay +ms.author: greglin +ms.collection: M365-modern-desktop +ms.topic: article +--- + +# Windows Autopilot for existing devices + +**Applies to: Windows 10** + +Modern desktop deployment with Windows Autopilot enables you to easily deploy the latest version of Windows 10 to your existing devices. The apps you need for work can be automatically installed. Your work profile is synchronized, so you can resume working right away. + +This topic describes how to convert Windows 7 or Windows 8.1 domain-joined computers to Windows 10 devices joined to either Azure Active Directory or Active Directory (Hybrid Azure AD Join) by using Windows Autopilot. + +>[!NOTE] +>Windows Autopilot for existing devices only supports user-driven Azure Active Directory and Hybrid Azure AD profiles. Self-deploying profiles are not supported. + +## Prerequisites + +- System Center Configuration Manager Current Branch (1806) OR System Center Configuration Manager Technical Preview (1808) +- The [Windows ADK](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) 1803 or later + - Note: Config Mgr 1806 or later is required to [support](https://docs.microsoft.com/sccm/core/plan-design/configs/support-for-windows-10#windows-10-adk) the Windows ADK 1809. +- Assigned Microsoft Intune Licenses +- Azure Active Directory Premium +- Windows 10 version 1809 or later imported into Config Mgr as an Operating System Image + - See [Known issues](known-issues.md) if you are using Windows 10 1903 with Configuration Manager’s built-in **Windows Autopilot existing device** task sequence template.) + +## Procedures + +### Configure the Enrollment Status Page (optional) + +If desired, you can set up an [enrollment status page](https://docs.microsoft.com/windows/deployment/windows-autopilot/enrollment-status) for Autopilot using Intune. + +To enable and configure the enrollment and status page: + +1. Open [Intune in the Azure portal](https://aka.ms/intuneportal). +2. Access **Intune > Device enrollment > Windows enrollment** and [Set up an enrollment status page](https://docs.microsoft.com/intune/windows-enrollment-status). +3. Access **Azure Active Directory > Mobility (MDM and MAM) > Microsoft Intune** and [Configure automatic MDM enrollment](https://docs.microsoft.com/sccm/mdm/deploy-use/enroll-hybrid-windows#enable-windows-10-automatic-enrollment) and configure the MDM user scope for some or all users. + +See the following examples. + +![enrollment status page](images/esp-config.png)

        +![mdm](images/mdm-config.png) + +### Create the JSON file + +>[!TIP] +>To run the following commands on a computer running Windows Server 2012/2012 R2 or Windows 7/8.1, you must first download and install the [Windows Management Framework](https://www.microsoft.com/download/details.aspx?id=54616). + +1. On an Internet connected Windows PC or Server open an elevated Windows PowerShell command window +2. Enter the following lines to install the necessary modules + + #### Install required modules + + ```powershell + Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force + Install-Module AzureAD -Force + Install-Module WindowsAutopilotIntune -Force + ``` + +3. Enter the following lines and provide Intune administrative credentials + - In the following command, replace the example user principal name for Azure authentication (admin@M365x373186.onmicrosoft.com) with your user account. Be sure that the user account you specify has sufficient administrative rights. + + ```powershell + Connect-AutopilotIntune -user admin@M365x373186.onmicrosoft.com + ``` + The password for your account will be requested using a standard Azure AD form. Type your password and then click **Sign in**. +
        See the following example: + + ![Azure AD authentication](images/pwd.png) + + If this is the first time you’ve used the Intune Graph APIs, you’ll also be prompted to enable read and write permissions for Microsoft Intune PowerShell. To enable these permissions: + - Select **Consent on behalf or your organization** + - Click **Accept** + +4. Next, retrieve and display all the Autopilot profiles available in the specified Intune tenant in JSON format: + + #### Retrieve profiles in Autopilot for existing devices JSON format + + ```powershell + Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON + ``` + + See the following sample output: (use the horizontal scroll bar at the bottom to view long lines) +
        +    PS C:\> Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON
        +    {
        +        "CloudAssignedTenantId":  "1537de22-988c-4e93-b8a5-83890f34a69b",
        +        "CloudAssignedForcedEnrollment":  1,
        +        "Version":  2049,
        +        "Comment_File":  "Profile Autopilot Profile",
        +        "CloudAssignedAadServerData":  "{\"ZeroTouchConfig\":{\"CloudAssignedTenantUpn\":\"\",\"ForcedEnrollment\":1,\"CloudAssignedTenantDomain\":\"M365x373186.onmicrosoft.com\"}}",
        +        "CloudAssignedTenantDomain":  "M365x373186.onmicrosoft.com",
        +        "CloudAssignedDomainJoinMethod":  0,
        +        "CloudAssignedOobeConfig":  28,
        +        "ZtdCorrelationId":  "7F9E6025-1E13-45F3-BF82-A3E8C5B59EAC"
        +    }
        + + Each profile is encapsulated within braces **{ }**. In the previous example, a single profile is displayed. + + See the following table for a description of properties used in the JSON file. + + + | Property | Description | + |------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| + | Version (number, optional) | The version number that identifies the format of the JSON file. For Windows 10 1809, the version specified must be 2049. | + | CloudAssignedTenantId (guid, required) | The Azure Active Directory tenant ID that should be used. This is the GUID for the tenant, and can be found in properties of the tenant. The value should not include braces. | + | CloudAssignedTenantDomain (string, required) | The Azure Active Directory tenant name that should be used, e.g. tenant.onmicrosoft.com. | + | CloudAssignedOobeConfig (number, required) | This is a bitmap that shows which Autopilot settings were configured. Values include: SkipCortanaOptIn = 1, OobeUserNotLocalAdmin = 2, SkipExpressSettings = 4, SkipOemRegistration = 8, SkipEula = 16 | + | CloudAssignedDomainJoinMethod (number, required) | This property specifies whether the device should join Azure Active Directory or Active Directory (Hybrid Azure AD Join). Values include: Active AD Join = 0, Hybrid Azure AD Join = 1 | + | CloudAssignedForcedEnrollment (number, required) | Specifies that the device should require AAD Join and MDM enrollment.
        0 = not required, 1 = required. | + | ZtdCorrelationId (guid, required) | A unique GUID (without braces) that will be provided to Intune as part of the registration process. ZtdCorrelationId will be included in enrollment message as “OfflineAutoPilotEnrollmentCorrelator”. This attribute will be present only if the enrollment is taking place on a device registered with Zero Touch Provisioning via offline registration. | + | CloudAssignedAadServerData (encoded JSON string, required) | An embedded JSON string used for branding. It requires AAD corp branding enabled.
        Example value: "CloudAssignedAadServerData": "{\"ZeroTouchConfig\":{\"CloudAssignedTenantUpn\":\"\",\"CloudAssignedTenantDomain\":\"tenant.onmicrosoft.com\"}}" | + | CloudAssignedDeviceName (string, optional) | The name automatically assigned to the computer. This follows the naming pattern convention that can be configured in Intune as part of the Autopilot profile, or can specify an explicit name to use. | + + +5. The Autopilot profile must be saved as a JSON file in ASCII or ANSI format. Windows PowerShell defaults to Unicode format, so if you attempt to redirect output of the commands to a file, you must also specify the file format. For example, to save the file in ASCII format using Windows PowerShell, you can create a directory (ex: c:\Autopilot) and save the profile as shown below: (use the horizontal scroll bar at the bottom if needed to view the entire command string) + + ```powershell + Get-AutopilotProfile | ConvertTo-AutopilotConfigurationJSON | Out-File c:\Autopilot\AutopilotConfigurationFile.json -Encoding ASCII + ``` + **IMPORTANT**: The file name must be named **AutopilotConfigurationFile.json** in addition to being encoded as ASCII/ANSI. + + If preferred, you can save the profile to a text file and edit in Notepad. In Notepad, when you choose **Save as** you must select Save as type: **All Files** and choose ANSI from the drop-down list next to **Encoding**. See the following example. + + ![Notepad JSON](images/notepad.png) + + After saving the file, move the file to a location suitable as an SCCM package source. + + >[!IMPORTANT] + >Multiple JSON profile files can be used, but each must be named **AutopilotConfigurationFile.json** in order for OOBE to follow the Autopilot experience. The file also must be encoded as ANSI.

        **Saving the file with Unicode or UTF-8 encoding or saving it with a different file name will cause Windows 10 OOBE to not follow the Autopilot experience**.
        + + +### Create a package containing the JSON file + +1. In Configuration Manager, navigate to **\Software Library\Overview\Application Management\Packages** +2. On the ribbon, click **Create Package** +3. In the **Create Package and Program Wizard** enter the following **Package** and **Program Type** details:
        + - Name: **Autopilot for existing devices config** + - Select the **This package contains source files** checkbox + - Source folder: Click **Browse** and specify a UNC path containing the AutopilotConfigurationFile.json file. + - Click **OK** and then click **Next**. + - Program Type: **Do not create a program** +4. Click **Next** twice and then click **Close**. + +**NOTE**: If you change user-driven Autopilot profile settings in Intune at a later date, you must also update the JSON file and redistribute the associated Config Mgr package. + +### Create a target collection + +>[!NOTE] +>You can also choose to reuse an existing collection + +1. Navigate to **\Assets and Compliance\Overview\Device Collections** +2. On the ribbon, click **Create** and then click **Create Device Collection** +3. In the **Create Device Collection Wizard** enter the following **General** details: + - Name: **Autopilot for existing devices collection** + - Comment: (optional) + - Limiting collection: Click **Browse** and select **All Systems** + + >[!NOTE] + >You can optionally choose to use an alternative collection for the limiting collection. The device to be upgraded must be running the ConfigMgr agent in the collection that you select. + +4. Click **Next**, then enter the following **Membership Rules** details: + - Click **Add Rule** and specify either a direct or query based collection rule to add the target test Windows 7 devices to the new collection. + - For example, if the hostname of the computer to be wiped and reloaded is PC-01 and you wish to use Name as the attribute, click **Add Rule > Direct Rule > (wizard opens) > Next** and then enter **PC-01** next to **Value**. Click **Next** and then choose **PC-01** under **Resources**. See the following examples. + + ![Named resource1](images/pc-01a.png) + ![Named resource2](images/pc-01b.png) + +5. Continue creating the device collection with the default settings: + - Use incremental updates for this collection: not selected + - Schedule a full update on this collection: default + - Click **Next** twice and then click **Close** + +### Create an Autopilot for existing devices Task Sequence + +>[!TIP] +>The next procedure requires a boot image for Windows 10 1803 or later. Review your available boot images in the Configuration Manager conole under **Software Library\Overview\Operating Systems\Boot images** and verify that the **OS Version** is 10.0.17134.1 (Windows 10 version 1803) or later. + +1. In the Configuration Manager console, navigate to **\Software Library\Overview\Operating Systems\Task Sequences** +2. On the Home ribbon, click **Create Task Sequence** +3. Select **Install an existing image package** and then click **Next** +4. In the Create Task Sequence Wizard enter the following details: + - Task sequence name: **Autopilot for existing devices** + - Boot Image: Click **Browse** and select a Windows 10 boot image (1803 or later) + - Click **Next**, and then on the Install Windows page click **Browse** and select a Windows 10 **Image package** and **Image Index**, version 1803 or later. + - Select the **Partition and format the target computer before installing the operating system** checkbox. + - Select or clear **Configure task sequence for use with Bitlocker** checkbox. This is optional. + - Product Key and Server licensing mode: Optionally enter a product key and server licensing mode. + - Randomly generate the local administrator password and disable the account on all support platforms (recommended): Optional. + - Enable the account and specify the local administrator password: Optional. + - Click **Next**, and then on the Configure Network page choose **Join a workgroup** and specify a name (ex: workgroup) next to **Workgroup**. + + >[!IMPORTANT] + >The Autopilot for existing devices task sequence will run the **Prepare Windows for capture** action which calls the System Preparation Tool (syeprep). This action will fail if the target machine is joined to a domain. + +5. Click **Next** and then click **Next** again to accept the default settings on the Install Configuration Manager page. +6. On the State Migration page, enter the following details: + - Clear the **Capture user settings and files** checkbox. + - Clear the **Capture network settings** checkbox. + - Clear the **Capture Microsoft Windows settings** checkbox. + - Click **Next**. + + >[!NOTE] + >The Autopilot for existing devices task sequence will result in an Azure Active Directory Domain (AAD) joined device. The User State Migration Toolkit (USMT) does not support AAD joined or hybrid AAD joined devices. + +7. On the Include Updates page, choose one of the three available options. This selection is optional. +8. On the Install applications page, add applications if desired. This is optional. +9. Click **Next**, confirm settings, click **Next** and then click **Close**. +10. Right click on the Autopilot for existing devices task sequence and click **Edit**. +11. In the Task Sequence Editor under the **Install Operating System** group, click the **Apply Windows Settings** action. +12. Click **Add** then click **New Group**. +13. Change the group **Name** from **New Group** to **Autopilot for existing devices config**. +14. Click **Add**, point to **General**, then click **Run Command Line**. +15. Verify that the **Run Command Line** step is nested under the **Autopilot for existing devices config** group. +16. Change the **Name** to **Apply Autopilot for existing devices config file** and paste the following into the **Command line** text box, and then click **Apply**: + ``` + cmd.exe /c xcopy AutopilotConfigurationFile.json %OSDTargetSystemDrive%\windows\provisioning\Autopilot\ /c + ``` + - **AutopilotConfigurationFile.json** must be the name of the JSON file present in the Autopilot for existing devices package created earlier. + +17. In the **Apply Autopilot for existing devices config file** step, select the **Package** checkbox and then click **Browse**. +18. Select the **Autopilot for existing devices config** package created earlier and click **OK**. An example is displayed at the end of this section. +19. Under the **Setup Operating System** group, click the **Setup Windows and Configuration Manager** task. +20. Click **Add** and then click **New Group**. +21. Change **Name** from **New Group** to **Prepare Device for Autopilot** +22. Verify that the **Prepare Device for Autopilot** group is the very last step in the task sequence. Use the **Move Down** button if necessary. +23. With the **Prepare device for Autopilot** group selected, click **Add**, point to **Images** and then click **Prepare ConfigMgr Client for Capture**. +24. Add a second step by clicking **Add**, pointing to **Images**, and clicking **Prepare Windows for Capture**. Use the following settings in this step: + - Automatically build mass storage driver list: **Not selected** + - Do not reset activation flag: **Not selected** + - Shutdown the computer after running this action: **Optional** + + ![Autopilot task sequence](images/ap-ts-1.png) + +25. Click **OK** to close the Task Sequence Editor. + +### Deploy Content to Distribution Points + +Next, ensure that all content required for the task sequence is deployed to distribution points. + +1. Right click on the **Autopilot for existing devices** task sequence and click **Distribute Content**. +2. Click **Next**, **Review the content to distribute** and then click **Next**. +3. On the Specify the content distribution page click **Add** to specify either a **Distribution Point** or **Distribution Point Group**. +4. On the a Add Distribution Points or Add Distribution Point Groups wizard specify content destinations that will allow the JSON file to be retrieved when the task sequence is run. +5. When you are finished specifying content distribution, click **Next** twice then click **Close**. + +### Deploy the OS with Autopilot Task Sequence + +1. Right click on the **Autopilot for existing devices** task sequence and then click **Deploy**. +2. In the Deploy Software Wizard enter the following **General** and **Deployment Settings** details: + - Task Sequence: **Autopilot for existing devices**. + - Collection: Click **Browse** and then select **Autopilot for existing devices collection** (or another collection you prefer). + - Click **Next** to specify **Deployment Settings**. + - Action: **Install**. + - Purpose: **Available**. You can optionally select **Required** instead of **Available**. This is not recommended during the test owing to the potential impact of inadvertent configurations. + - Make available to the following: **Only Configuration Manager Clients**. Note: Choose the option here that is relevant for the context of your test. If the target client does not have the Configuration Manager agent or Windows installed, you will need to select an option that includes PXE or Boot Media. + - Click **Next** to specify **Scheduling** details. + - Schedule when this deployment will become available: Optional + - Schedule when this deployment will expire: Optional + - Click **Next** to specify **User Experience** details. + - Show Task Sequence progress: Selected. + - Software Installation: Not selected. + - System restart (if required to complete the installation): Not selected. + - Commit changed at deadline or during a maintenance windows (requires restart): Optional. + - Allow task sequence to be run for client on the Internet: Optional + - Click **Next** to specify **Alerts** details. + - Create a deployment alert when the threshold is higher than the following: Optional. + - Click **Next** to specify **Distribution Points** details. + - Deployment options: **Download content locally when needed by the running task sequence**. + - When no local distribution point is available use a remote distribution point: Optional. + - Allow clients to use distribution points from the default site boundary group: Optional. + - Click **Next**, confirm settings, click **Next**, and then click **Close**. + +### Complete the client installation process + +1. Open the Software Center on the target Windows 7 or Windows 8.1 client computer. You can do this by clicking Start and then typing **software** in the search box, or by typing the following at a Windows PowerShell or command prompt: + + ``` + C:\Windows\CCM\SCClient.exe + ``` + +2. In the software library, select **Autopilot for existing devices** and click **Install**. See the following example: + + ![Named resource2](images/sc.png) + ![Named resource2](images/sc1.png) + +The Task Sequence will download content, reboot, format the drives and install Windows 10. The device will then proceed to be prepared for Autopilot. Once the task sequence has completed the device will boot into OOBE and provide an Autopilot experience. + +![refresh-1](images/up-1.png) +![refresh-2](images/up-2.png) +![refresh-3](images/up-3.png) + +>[!NOTE] +>If joining devices to Active Directory (Hybrid Azure AD Join), it is necessary to create a Domain Join device configuration profile that is targeted to "All Devices" (since there is no Azure Active Directory device object for the computer to do group-based targeting). See [User-driven mode for hybrid Azure Active Directory join](https://docs.microsoft.com/windows/deployment/windows-autopilot/user-driven#user-driven-mode-for-hybrid-azure-active-directory-join) for more information. + +### Register the device for Windows Autopilot + +Devices provisioned through Autopilot will only receive the guided OOBE Autopilot experience on first boot. Once updated to Windows 10, the device should be registered to ensure a continued Autopilot experience in the event of PC reset. You can enable automatic registration for an assigned group using the **Convert all targeted devices to Autopilot** setting. For more information, see [Create an Autopilot deployment profile](https://docs.microsoft.com/intune/enrollment-autopilot#create-an-autopilot-deployment-profile). + +Also see [Adding devices to Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/add-devices). + +## Speeding up the deployment process + +To remove around 20 minutes from the deployment process, see Michael Niehaus's blog with instructions for [Speeding up Windows Autopilot for existing devices](https://blogs.technet.microsoft.com/mniehaus/2018/10/25/speeding-up-windows-autopilot-for-existing-devices/). diff --git a/windows/deployment/windows-autopilot/known-issues.md b/windows/deployment/windows-autopilot/known-issues.md index 9ba16cd6f9..b17ea8d16c 100644 --- a/windows/deployment/windows-autopilot/known-issues.md +++ b/windows/deployment/windows-autopilot/known-issues.md @@ -25,6 +25,10 @@ ms.topic: article
      MessageDate
      Advisory: Scripting Engine Memory Corruption Vulnerability (CVE-2019-1367)
      On September 23, 2019, Microsoft released a security update to address a remote code execution vulnerability in the way the scripting engine handles objects in memory in Internet Explorer. An attacker who successfully exploited the vulnerability could gain the same user permissions as the current user. For example, if a user is logged on with administrative rights, an attacker could take control of an affected system and install programs; view, change, or delete data; or create new accounts with full user rights. Alternatively, an attacker could host a specially crafted website targeting Internet Explorer and then entice a user to open web page or a malicious document attached to an e-mail. For more information about the vulnerability, see the Microsoft Security Guide CVE-2019-1367 | Scripting Engine Memory Corruption Vulnerability
       
      Mitigation for this vulnerability is available from the Microsoft Security Update Guide. For the best protection, we recommend you apply the latest Windows updates and follow security best practices and do not open attachments or documents from an untrusted source. For more information about the vulnerability, see the Microsoft Security Guide: CVE-2019-1367 | Scripting Engine Memory Corruption Vulnerability
      September 22, 2019
      11:00 AM PT
      Status of September 2019 “C” release
      The optional monthly “C” release for September 2019 for all supported versions of Windows and Windows Server prior to Windows 10, version 1903 and Windows Server, version 1903 will be available in the near term. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. Follow @WindowsUpdate for the latest on the availability of this release.
      September 19, 2019
      04:11 PM PT
      Plan for change: End of service reminders for Windows 10, versions 1703 and 1803
      The Enterprise and Education editions of Windows 10, version 1703 (the Creators Update) will reach end of service on October 8, 2019. The Home, Pro, Pro for Workstations, and IoT Core editions of Windows 10, version 1803 (the April 2018 Update) will reach end of service on November 12, 2019. We recommend that you update devices running these versions and editions to the latest version of Windows 10—Windows 10, version 1903—as soon as possible to help keep them protected and your environments secure.
      September 13, 2019
      03:23 PM PT
      September 2019 security update available for all supported versions of Windows
      The September 2019 security update release, referred to as our “B” release, is now available for Windows 10, version 1903 and all supported versions of Windows. We recommend that you install these updates promptly. To be informed about the latest updates and releases, follow us on Twitter @WindowsUpdate.
      September 10, 2019
      09:34 AM PT
      IssueMore information +
      Windows Autopilot for existing devices does not work for Windows 10, version 1903. + +- You see screens that you've disabled in your Windows Autopilot profile, such as the Windows 10 License Agreement screen. This happens because Windows 10, version 1903 deletes the AutopilotConfigurationFile.json file. +To fix this issue, edit the Configuration Manager task sequence to disable the Prepare Windows for Capture step and add a new Run command line step that runs c:\windows\system32\sysprep\sysprep.exe /oobe /reboot. For more information, see Michael Niehaus' blog entry: A challenge with Windows Autopilot for existing devices and Windows 10 1903.
      The following known issue will be resolved by installing the KB4517211 update, due to be released in late September 2019: - TPM attestation fails on Windows 10 1903 due to missing AKI extension in EK certificate. (An additional validation added in Windows 10 1903 to check that the TPM EK certs had the proper attributes according to the TCG specifications uncovered that a number of them don’t, so that validation will be removed). diff --git a/windows/release-information/windows-message-center.yml b/windows/release-information/windows-message-center.yml index 384a08226e..7b62868ba2 100644 --- a/windows/release-information/windows-message-center.yml +++ b/windows/release-information/windows-message-center.yml @@ -50,6 +50,7 @@ sections: text: " + From 584f5f182c24075da86483fe1d2b362b3480a415 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 23 Sep 2019 11:42:07 -0700 Subject: [PATCH 109/116] formatting edits --- .../deployment/windows-autopilot/known-issues.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/windows/deployment/windows-autopilot/known-issues.md b/windows/deployment/windows-autopilot/known-issues.md index b17ea8d16c..b2de8f53ee 100644 --- a/windows/deployment/windows-autopilot/known-issues.md +++ b/windows/deployment/windows-autopilot/known-issues.md @@ -25,13 +25,15 @@ ms.topic: article
      MessageDate
      Advisory: Scripting Engine Memory Corruption Vulnerability (CVE-2019-1367)
      On September 23, 2019, Microsoft released a security update to address a remote code execution vulnerability in the way the scripting engine handles objects in memory in Internet Explorer. An attacker who successfully exploited the vulnerability could gain the same user permissions as the current user. For example, if a user is logged on with administrative rights, an attacker could take control of an affected system and install programs; view, change, or delete data; or create new accounts with full user rights. Alternatively, an attacker could host a specially crafted website targeting Internet Explorer and then entice a user to open web page or a malicious document attached to an e-mail. For more information about the vulnerability, see the Microsoft Security Guide CVE-2019-1367 | Scripting Engine Memory Corruption Vulnerability
       
      Mitigation for this vulnerability is available from the Microsoft Security Update Guide. For the best protection, we recommend you apply the latest Windows updates and follow security best practices and do not open attachments or documents from an untrusted source. For more information about the vulnerability, see the Microsoft Security Guide: CVE-2019-1367 | Scripting Engine Memory Corruption Vulnerability
      September 22, 2019
      11:00 AM PT
      Status of September 2019 “C” release
      The optional monthly “C” release for September 2019 for all supported versions of Windows and Windows Server prior to Windows 10, version 1903 and Windows Server, version 1903 will be available in the near term. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. Follow @WindowsUpdate for the latest on the availability of this release.
      September 19, 2019
      04:11 PM PT
      Plan for change: End of service reminders for Windows 10, versions 1703 and 1803
      The Enterprise and Education editions of Windows 10, version 1703 (the Creators Update) will reach end of service on October 8, 2019. The Home, Pro, Pro for Workstations, and IoT Core editions of Windows 10, version 1803 (the April 2018 Update) will reach end of service on November 12, 2019. We recommend that you update devices running these versions and editions to the latest version of Windows 10—Windows 10, version 1903—as soon as possible to help keep them protected and your environments secure.
      September 13, 2019
      03:23 PM PT
      September 2019 security update available for all supported versions of Windows
      The September 2019 security update release, referred to as our “B” release, is now available for Windows 10, version 1903 and all supported versions of Windows. We recommend that you install these updates promptly. To be informed about the latest updates and releases, follow us on Twitter @WindowsUpdate.
      September 10, 2019
      09:34 AM PT
      IssueMore information -
      Windows Autopilot for existing devices does not work for Windows 10, version 1903. - -- You see screens that you've disabled in your Windows Autopilot profile, such as the Windows 10 License Agreement screen. This happens because Windows 10, version 1903 deletes the AutopilotConfigurationFile.json file. -To fix this issue, edit the Configuration Manager task sequence to disable the Prepare Windows for Capture step and add a new Run command line step that runs c:\windows\system32\sysprep\sysprep.exe /oobe /reboot. For more information, see Michael Niehaus' blog entry: A challenge with Windows Autopilot for existing devices and Windows 10 1903. -
      The following known issue will be resolved by installing the KB4517211 update, due to be released in late September 2019: - -- TPM attestation fails on Windows 10 1903 due to missing AKI extension in EK certificate. (An additional validation added in Windows 10 1903 to check that the TPM EK certs had the proper attributes according to the TCG specifications uncovered that a number of them don’t, so that validation will be removed). +
      Windows Autopilot for existing devices does not work for Windows 10, version 1903; you see screens that you've disabled in your Windows Autopilot profile, such as the Windows 10 License Agreement screen. +
       
      +This happens because Windows 10, version 1903 deletes the AutopilotConfigurationFile.json file. +
      To fix this issue:
      1. Edit the Configuration Manager task sequence and disable the Prepare Windows for Capture step. +
      2. Add a new Run command line step that runs c:\windows\system32\sysprep\sysprep.exe /oobe /reboot.
      +More information +
      The following known issue will be resolved by installing the KB4517211 update, due to be released in late September 2019. +
       
      +TPM attestation fails on Windows 10 1903 due to missing AKI extension in EK certificate. (An additional validation added in Windows 10 1903 to check that the TPM EK certs had the proper attributes according to the TCG specifications uncovered that a number of them don’t, so that validation will be removed).
      Download and install the KB4517211 update.

      This update is currently pending release.
      The following known issues are resolved by installing the August 30, 2019 KB4512941 update (OS Build 18362.329): From c6f93a28983caa85091dc3c6a3ebe135ad0cfa5f Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 23 Sep 2019 11:46:15 -0700 Subject: [PATCH 110/116] highlight issue --- windows/deployment/windows-autopilot/existing-devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/existing-devices.md b/windows/deployment/windows-autopilot/existing-devices.md index a04e0f7d52..e762a53ed9 100644 --- a/windows/deployment/windows-autopilot/existing-devices.md +++ b/windows/deployment/windows-autopilot/existing-devices.md @@ -35,7 +35,7 @@ This topic describes how to convert Windows 7 or Windows 8.1 domain-joined compu - Assigned Microsoft Intune Licenses - Azure Active Directory Premium - Windows 10 version 1809 or later imported into Config Mgr as an Operating System Image - - See [Known issues](known-issues.md) if you are using Windows 10 1903 with Configuration Manager’s built-in **Windows Autopilot existing device** task sequence template.) + - **Important**: See [Known issues](known-issues.md) if you are using Windows 10 1903 with Configuration Manager’s built-in **Windows Autopilot existing device** task sequence template. Currently, one of the steps in this task sequence must be edited to work properly with Windows 10, version 1903. ## Procedures From 3418449fccf1891f7c011b6d0715d4ab0afd4f54 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 23 Sep 2019 14:14:52 -0700 Subject: [PATCH 111/116] Added note --- .../client-management/mdm/policy-csp-storage.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-storage.md b/windows/client-management/mdm/policy-csp-storage.md index 09a9bad5ae..388f8e9dfb 100644 --- a/windows/client-management/mdm/policy-csp-storage.md +++ b/windows/client-management/mdm/policy-csp-storage.md @@ -6,17 +6,13 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman -ms.date: 01/14/2019 +ms.date: 09/23/2019 ms.reviewer: manager: dansimp --- # Policy CSP - Storage -> [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. - -
      @@ -627,7 +623,10 @@ ADMX Info: -If you enable this policy setting, write access is denied to this removable storage class. If you disable or do not configure this policy setting, write access is allowed to this removable storage class. Note: To require that users write data to BitLocker-protected storage, enable the policy setting "Deny write access to drives not protected by BitLocker," which is located in "Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Removable Data Drives." +If you enable this policy setting, write access is denied to this removable storage class. If you disable or do not configure this policy setting, write access is allowed to this removable storage class. + +> [!Note] +> To require that users write data to BitLocker-protected storage, enable the policy setting "Deny write access to drives not protected by BitLocker," which is located in "Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Removable Data Drives." Supported values: - 0 - Disable @@ -647,7 +646,8 @@ ADMX Info: - +Example for setting the device custom OMA-URI setting for this policy: +To deny write access to removable storage within Intune’s custom profile, set the OMA-URI, ```.\[device|user]\vendor\msft\policy\[config|result]\Storage/RemovableDiskDenyWriteAccess```, with integer=1. From ec994db3efdab5ddef256f9dfb0803d4ecb98502 Mon Sep 17 00:00:00 2001 From: lomayor Date: Mon, 23 Sep 2019 14:47:30 -0700 Subject: [PATCH 112/116] AH_no_freq --- .../custom-detection-rules.md | 16 +++------------- .../overview-custom-detections.md | 5 ++--- 2 files changed, 5 insertions(+), 16 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md index 5e6e980b14..0af9f2e7a8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md +++ b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md @@ -2,7 +2,7 @@ title: Create and manage custom detection rules in Microsoft Defender ATP ms.reviewer: description: Learn how to create and manage custom detections rules based on advanced hunting queries -keywords: custom detections, create, manage, alerts, edit, run on demand, frequency, detection rules, advanced hunting, hunt, query, response actions, mdatp, microsoft defender atp +keywords: custom detections, create, manage, alerts, edit, run on demand, frequency, interval, detection rules, advanced hunting, hunt, query, response actions, mdatp, microsoft defender atp search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -Custom detection rules built from [Advanced hunting](overview-hunting.md) queries let you proactively monitor various events and system states, including suspected breach activity and misconfigured machines. You can set them to run at regular intervals, generating alerts and taking response actions whenever there are matches. +Custom detection rules built from [Advanced hunting](overview-hunting.md) queries let you proactively monitor various events and system states, including suspected breach activity and misconfigured machines. The queries run every 24 hours, generating alerts and taking response actions whenever there are matches. >[!NOTE] >To create and manage custom detections, [your role](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) needs to have the **manage security settings** permission. @@ -42,23 +42,12 @@ With the query in the query editor, select **Create detection rule** and specify - **Alert title** - **Severity** -- **Frequency** (see additional guidance below) - **Category** - **Description** - **Recommended actions** For more information about these alert details, [read about managing alerts](manage-alerts.md). -#### Rule frequency -When saved, custom detections rules immediately run. They then run again at fixed intervals based on the frequency you choose. Rules that run less frequently will have longer lookback durations: - -- **Every 24 hours** — checks data from the past 30 days -- **Every 12 hours** — checks data from the past 24 hours -- **Every 3 hours** — checks data from the past 6 hours -- **Every hour** — checks data from the past 2 hours - -Whenever a rule runs, similar detections on the same machine could be aggregated into fewer alerts, so running a rule less frequently can generate fewer alerts. Select the frequency that matches how closely you want to monitor detections, and consider your organization's capacity to respond to the alerts. - ### 3. Specify actions on files or machines. Your custom detection rule can automatically take actions on files or machines that are returned by the query. @@ -75,6 +64,7 @@ These actions are applied to files in the `SHA1` or the `InitiatingProcessSHA1` - **Quarantine file** — deletes the file from its current location and places a copy in quarantine ### 4. Click **Create** to save and turn on the rule. +When saved, the custom detection rule immediately runs. It runs again every 24 hours to check for matches, generate alerts, and take response actions. ## Manage existing custom detection rules In **Settings** > **Custom detections**, you can view the list of existing custom detection rules, check their previous runs, and review the alerts they have triggered. You can also run a rule on demand and modify it. diff --git a/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md b/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md index e541b6bef8..8398ee9986 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md +++ b/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md @@ -2,7 +2,7 @@ title: Overview of custom detections in Microsoft Defender ATP ms.reviewer: description: Understand how you can use Advanced hunting to create custom detections and generate alerts -keywords: custom detections, alerts, detection rules, advanced hunting, hunt, query, response actions, intervals, mdatp, microsoft defender atp +keywords: custom detections, alerts, detection rules, advanced hunting, hunt, query, response actions, interval, mdatp, microsoft defender atp search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -25,11 +25,10 @@ ms.topic: conceptual With custom detections, you can proactively monitor for and respond to various events and system states, including suspected breach activity and misconfigured machines. This is made possible by customizable detection rules that automatically trigger alerts as well as response actions. -Custom detections work with [Advanced hunting](overview-hunting.md), which provides a powerful, flexible query language that covers a broad set of event and system information from your network. The queries run regularly based on your preferred intervals, generating alerts and taking response actions whenever there are matches. +Custom detections work with [Advanced hunting](overview-hunting.md), which provides a powerful, flexible query language that covers a broad set of event and system information from your network. The queries run every 24 hours, generating alerts and taking response actions whenever there are matches. Custom detections provide: - Alerts from rule-based detections built from Advanced hunting queries -- Configurable query intervals from 1 hour to 24 hours - Automatic response actions that apply to files and machines >[!NOTE] From c886c3aed169281b313f0debb1d9de94ebeccdc5 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Mon, 23 Sep 2019 17:28:01 -0500 Subject: [PATCH 113/116] Update networkproxy-csp.md --- windows/client-management/mdm/networkproxy-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 2b9b30df4c..8d7aa80999 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -82,7 +82,7 @@ Valid values:
    • 1 - Do not use proxy server for local addresses
    • -The data type is integer. Supported operations are Get and Replace. Starting in Window 10, version 1803, the Delete operation is also supported. +The data type is integer. Supported operations are Get and Replace. Starting in Windows 10, version 1803, the Delete operation is also supported. # Configuration Example From dd24cbfbc9564cc9f9d99141b975eeb1ddb5f632 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 23 Sep 2019 16:06:01 -0700 Subject: [PATCH 114/116] Added a reference link --- windows/client-management/mdm/policy-csp-storage.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-storage.md b/windows/client-management/mdm/policy-csp-storage.md index 388f8e9dfb..d6ed85073e 100644 --- a/windows/client-management/mdm/policy-csp-storage.md +++ b/windows/client-management/mdm/policy-csp-storage.md @@ -646,8 +646,10 @@ ADMX Info: -Example for setting the device custom OMA-URI setting for this policy: -To deny write access to removable storage within Intune’s custom profile, set the OMA-URI, ```.\[device|user]\vendor\msft\policy\[config|result]\Storage/RemovableDiskDenyWriteAccess```, with integer=1. +Example for setting the device custom OMA-URI setting to enable this policy: +To deny write access to removable storage within Intune’s custom profile, set OMA-URI to ```.\[device|user]\vendor\msft\policy\[config|result]\Storage/RemovableDiskDenyWriteAccess```, Data type to Integer, and Value to 1. + +See [Use custom settings for Windows 10 devices in Intune](https://docs.microsoft.com/en-us/intune/custom-settings-windows-10) for information on how to create custom profiles. From 5607e87ce3b5335c9b15627e14c0697a0936c10d Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 24 Sep 2019 08:21:28 -0700 Subject: [PATCH 115/116] Update surface-dock-firmware-update.md --- devices/surface/surface-dock-firmware-update.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface/surface-dock-firmware-update.md b/devices/surface/surface-dock-firmware-update.md index cfc0b7cbc8..fe5824c65a 100644 --- a/devices/surface/surface-dock-firmware-update.md +++ b/devices/surface/surface-dock-firmware-update.md @@ -26,7 +26,7 @@ This article explains how to use Microsoft Surface Dock Firmware Update, newly r - The file is released in the following naming format: **Surface_Dock_FwUpdate_X.XX.XXX_Win10_XXXXX_XX.XXX.XXXXX_X.MSI** and installs by default to C:\Program Files\SurfaceUpdate. - Requires Surface devices running at least Windows 10 version 1803 or later. -2. Click **Start > All Apps > Microsoft Surface Dock Updater.** After you connect Surface Dock to your Surface device, the tool checks the firmware status while running in the background. +2. After you connect Surface Dock to your Surface device, the tool checks the firmware status while running in the background. 4. After several seconds, disconnect your Surface Dock from your device and then wait for 5 seconds before reconnecting. The Surface Dock Firmware Update will normally update the dock silently in background after you disconnect from the dock and reconnect. The process can take a few minutes to complete and will continue even if interrupted. From cc6b952ad10b56331dea465530bd8cbf176de768 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Tue, 24 Sep 2019 09:39:53 -0700 Subject: [PATCH 116/116] CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20190924085026 (#1178) --- ...-issues-windows-10-1809-and-windows-server-2019.yml | 2 ++ ...issues-windows-7-and-windows-server-2008-r2-sp1.yml | 10 ++++++++++ ...d-issues-windows-8.1-and-windows-server-2012-r2.yml | 10 ++++++++++ .../status-windows-10-1809-and-windows-server-2019.yml | 4 ++-- ...status-windows-7-and-windows-server-2008-r2-sp1.yml | 4 ++-- .../status-windows-8.1-and-windows-server-2012-r2.yml | 4 ++-- .../status-windows-server-2008-sp2.yml | 4 ++-- windows/release-information/windows-message-center.yml | 2 ++ 8 files changed, 32 insertions(+), 8 deletions(-) diff --git a/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml index f1ad1fd6a6..29d533154d 100644 --- a/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml +++ b/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml @@ -32,6 +32,7 @@ sections: - type: markdown text: " + @@ -80,6 +81,7 @@ sections: - type: markdown text: "
      SummaryOriginating updateStatusDate resolved
      Apps and scripts using the NetQueryDisplayInformation API may fail with error
      Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data.

      See details >
      OS Build 17763.55

      October 09, 2018
      KB4464330
      Resolved
      KB4516077
      September 24, 2019
      10:00 AM PT
      IME may become unresponsive or have High CPU usage
      Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

      See details >
      OS Build 17763.737

      September 10, 2019
      KB4512578
      Resolved
      September 19, 2019
      04:08 PM PT
      Domain connected devices that use MIT Kerberos realms will not start up
      Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

      See details >
      OS Build 17763.652

      July 22, 2019
      KB4505658
      Resolved
      KB4511553
      August 13, 2019
      10:00 AM PT
      Devices starting using PXE from a WDS or SCCM servers may fail to start
      Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

      See details >
      OS Build 17763.557

      June 11, 2019
      KB4503327
      Resolved
      KB4512534
      August 17, 2019
      02:00 PM PT
      +
      DetailsOriginating updateStatusHistory
      Apps and scripts using the NetQueryDisplayInformation API may fail with error
       Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data, often 50 or 100 entries. When requesting additional pages you may receive the error, “1359: an internal error occurred.”

      Affected platforms:
      • Server: Windows Server 2019; Windows Server 2016
      Resolution: This issue was resolved in KB4516077.

      Back to top
      OS Build 17763.55

      October 09, 2018
      KB4464330
      Resolved
      KB4516077
      Resolved:
      September 24, 2019
      10:00 AM PT

      Opened:
      August 01, 2019
      05:00 PM PT
      Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
      After installing KB4511553, applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and scripts or apps using Visual Basic Scripting Edition (VBScript) may stop responding and you may receive an \"invalid procedure call error.\"

      Affected platforms:
      • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
      • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
      Resolution: This issue was resolved in KB4512534. This ‘optional’ update is available on Microsoft Update Catalog, Windows Update, Microsoft Update and Windows Server Update Services (WSUS). As with any 'optional' update, you will need to Check for updates to receive KB4512534 and install. For instructions, see Update Windows 10.

      Note Windows Update for Business customers should apply the update via Microsoft Update Catalog or Windows Server Update Services (WSUS).

      Back to top
      OS Build 17763.678

      August 13, 2019
      KB4511553
      Resolved
      KB4512534
      Resolved:
      August 17, 2019
      02:00 PM PT

      Opened:
      August 14, 2019
      03:34 PM PT
      MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
      You may receive an error on your Apple MacOS device when trying to access network shares via CIFS or SMBv1 on a Windows devices that has installed updates on June 11, 2019 (KB4503327) or later. When you encounter this issue, in MacOS you may receive the error, “There was a problem connecting to the server “{Server Host Name}”. Check the server name or IP address, and then try again. If you continue to have problems, contact your system administrator.”

      Affected platforms:
      • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
      • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
      Resolution: For guidance on this issue, see the Apple support article If your Mac can't use NTLM to connect to a Windows server. There is no update for Windows needed for this issue.

      Back to top
      OS Build 17763.557

      June 11, 2019
      KB4503327
      Resolved External
      Last updated:
      August 09, 2019
      07:03 PM PT

      Opened:
      August 09, 2019
      04:25 PM PT
      diff --git a/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml b/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml index aa64a5bbb2..5ac6ed8257 100644 --- a/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml +++ b/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml @@ -32,6 +32,7 @@ sections: - type: markdown text: " + @@ -59,6 +60,15 @@ sections:
      " +- title: September 2019 +- items: + - type: markdown + text: " +
      SummaryOriginating updateStatusDate resolved
      You may receive an error when opening or using the Toshiba Qosmio AV Center
      Toshiba Qosmio AV Center may error when opening and you may also receive an error in Event Log related to cryptnet.dll.

      See details >
      August 13, 2019
      KB4512506
      Resolved
      KB4516048
      September 24, 2019
      10:00 AM PT
      Windows updates that are SHA-2 signed may not be offered for Symantec and Norton AV
      Windows updates that are SHA-2 signed are not available with Symantec or Norton antivirus program installed

      See details >
      August 13, 2019
      KB4512506
      Resolved External
      August 27, 2019
      02:29 PM PT
      Devices starting using PXE from a WDS or SCCM servers may fail to start
      Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

      See details >
      June 11, 2019
      KB4503292
      Resolved
      KB4512514
      August 17, 2019
      02:00 PM PT
      Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
      Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

      See details >
      August 13, 2019
      KB4512506
      Resolved
      KB4517297
      August 16, 2019
      02:00 PM PT
      + +
      DetailsOriginating updateStatusHistory
      You may receive an error when opening or using the Toshiba Qosmio AV Center
      After installing KB4512506, you may receive an error when opening or using the Toshiba Qosmio AV Center. You may also receive an error in Event Log related to cryptnet.dll.

      Affected platforms:
      • Client: Windows 7 SP1
      Resolution: This issue was resolved in KB4516048.

      Back to top
      August 13, 2019
      KB4512506
      Resolved
      KB4516048
      Resolved:
      September 24, 2019
      10:00 AM PT

      Opened:
      September 10, 2019
      09:48 AM PT
      + " + - title: August 2019 - items: - type: markdown diff --git a/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml b/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml index 685a74bd98..16abec6cc8 100644 --- a/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml +++ b/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml @@ -32,6 +32,7 @@ sections: - type: markdown text: " + @@ -59,6 +60,15 @@ sections:
      " +- title: September 2019 +- items: + - type: markdown + text: " +
      SummaryOriginating updateStatusDate resolved
      Windows RT 8.1 devices may have issues opening Internet Explorer 11
      On Windows RT 8.1 devices, Internet Explorer 11 may not open and you may receive an error.

      See details >
      September 10, 2019
      KB4516067
      Resolved
      KB4516041
      September 24, 2019
      10:00 AM PT
      Devices starting using PXE from a WDS or SCCM servers may fail to start
      Devices that start up using Preboot Execution Environment (PXE) images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

      See details >
      June 11, 2019
      KB4503276
      Resolved
      KB4512478
      August 17, 2019
      02:00 PM PT
      Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
      Applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and VBScript may stop responding and you may receive an error.

      See details >
      August 13, 2019
      KB4512488
      Resolved
      KB4517298
      August 16, 2019
      02:00 PM PT
      System may be unresponsive after restart with certain McAfee antivirus products
      Devices with McAfee Endpoint Security Threat Prevention 10.x, Host Intrusion Prevention 8.0, or VirusScan Enterprise 8.8 may be slow or unresponsive at startup.

      See details >
      April 09, 2019
      KB4493446
      Resolved External
      August 13, 2019
      06:59 PM PT
      + +
      DetailsOriginating updateStatusHistory
      Windows RT 8.1 devices may have issues opening Internet Explorer 11
      On Windows 8.1 RT devices, Internet Explorer 11 may not open and you may receive the error, \"C:\\Program Files\\Internet Explorer\\iexplore.exe: A certificate was explicitly revoked by its issuer.\"


      Affected platforms:
      • Client: Windows RT 8.1
      Resolution: This issue was resolved in KB4516041.

      Back to top
      September 10, 2019
      KB4516067
      Resolved
      KB4516041
      Resolved:
      September 24, 2019
      10:00 AM PT

      Opened:
      September 13, 2019
      05:25 PM PT
      + " + - title: August 2019 - items: - type: markdown diff --git a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml index 08a23449bc..157e975b35 100644 --- a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml +++ b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml @@ -64,10 +64,10 @@ sections: - type: markdown text: "
      This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

      + - @@ -96,7 +96,7 @@ sections: - type: markdown text: "
      SummaryOriginating updateStatusLast updated
      Apps and scripts using the NetQueryDisplayInformation API may fail with error
      Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data.

      See details >
      OS Build 17763.55

      October 09, 2018
      KB4464330
      Resolved
      KB4516077
      September 24, 2019
      10:00 AM PT
      IME may become unresponsive or have High CPU usage
      Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

      See details >
      OS Build 17763.737

      September 10, 2019
      KB4512578
      Resolved
      September 19, 2019
      04:08 PM PT
      Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
      You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not respond to \"wake up\" from sleep.

      See details >
      OS Build 17763.678

      August 13, 2019
      KB4511553
      Mitigated
      September 11, 2019
      05:32 PM PT
      Domain connected devices that use MIT Kerberos realms will not start up
      Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after updating.

      See details >
      OS Build 17763.652

      July 22, 2019
      KB4505658
      Resolved
      KB4511553
      August 13, 2019
      10:00 AM PT
      Apps and scripts using the NetQueryDisplayInformation API may fail with error
      Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data.

      See details >
      OS Build 17763.55

      October 09, 2018
      KB4464330
      Investigating
      August 01, 2019
      05:00 PM PT
      Startup to a black screen after installing updates
      Your device may startup to a black screen during the first logon after installing updates.

      See details >
      OS Build 17763.557

      June 11, 2019
      KB4503327
      Mitigated
      June 14, 2019
      04:41 PM PT
      Devices with some Asian language packs installed may receive an error
      After installing the KB4493509 devices with some Asian language packs installed may receive the error, \"0x800f0982 - PSFX_E_MATCHING_COMPONENT_NOT_F

      See details >
      OS Build 17763.437

      April 09, 2019
      KB4493509
      Mitigated
      May 03, 2019
      10:59 AM PT
      Certain operations performed on a Cluster Shared Volume may fail
      Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

      See details >
      OS Build 17763.253

      January 08, 2019
      KB4480116
      Mitigated
      April 09, 2019
      10:00 AM PT
      - +
      DetailsOriginating updateStatusHistory
      Apps and scripts using the NetQueryDisplayInformation API may fail with error
       Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data, often 50 or 100 entries. When requesting additional pages you may receive the error, “1359: an internal error occurred.”

      Affected platforms:
      • Server: Windows Server 2019; Windows Server 2016
      Next steps: We are working on a resolution and will provide an update in an upcoming release.

      Back to top
      OS Build 17763.55

      October 09, 2018
      KB4464330
      Investigating
      Last updated:
      August 01, 2019
      05:00 PM PT

      Opened:
      August 01, 2019
      05:00 PM PT
      Apps and scripts using the NetQueryDisplayInformation API may fail with error
       Applications and scripts that call the NetQueryDisplayInformation API or the WinNT provider equivalent may fail to return results after the first page of data, often 50 or 100 entries. When requesting additional pages you may receive the error, “1359: an internal error occurred.”

      Affected platforms:
      • Server: Windows Server 2019; Windows Server 2016
      Resolution: This issue was resolved in KB4516077.

      Back to top
      OS Build 17763.55

      October 09, 2018
      KB4464330
      Resolved
      KB4516077
      Resolved:
      September 24, 2019
      10:00 AM PT

      Opened:
      August 01, 2019
      05:00 PM PT
      " diff --git a/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml b/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml index 912ec5bd55..a3fe4bad82 100644 --- a/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml +++ b/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml @@ -60,7 +60,7 @@ sections: - type: markdown text: "
      This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

      - +
      SummaryOriginating updateStatusLast updated
      You may receive an error when opening or using the Toshiba Qosmio AV Center
      Toshiba Qosmio AV Center may error when opening and you may also receive an error in Event Log related to cryptnet.dll.

      See details >
      August 13, 2019
      KB4512506
      Investigating
      September 13, 2019
      04:25 PM PT
      You may receive an error when opening or using the Toshiba Qosmio AV Center
      Toshiba Qosmio AV Center may error when opening and you may also receive an error in Event Log related to cryptnet.dll.

      See details >
      August 13, 2019
      KB4512506
      Resolved
      KB4516048
      September 24, 2019
      10:00 AM PT
      Windows updates that are SHA-2 signed may not be offered for Symantec and Norton AV
      Windows updates that are SHA-2 signed are not available with Symantec or Norton antivirus program installed

      See details >
      August 13, 2019
      KB4512506
      Resolved External
      August 27, 2019
      02:29 PM PT
      IA64 and x64 devices may fail to start after installing updates
      After installing updates released on or after August 13, 2019, IA64 and x64 devices using EFI Boot may fail to start.

      See details >
      August 13, 2019
      KB4512506
      Mitigated
      August 17, 2019
      12:59 PM PT
      @@ -78,7 +78,7 @@ sections: - type: markdown text: " - +
      DetailsOriginating updateStatusHistory
      You may receive an error when opening or using the Toshiba Qosmio AV Center
      After installing KB4512506, you may receive an error when opening or using the Toshiba Qosmio AV Center. You may also receive an error in Event Log related to cryptnet.dll.

      Affected platforms:
      • Client: Windows 7 SP1
      Next steps: Microsoft is working with Dynabook to resolve this issue and estimate a solution will be available late September.

      Back to top
      August 13, 2019
      KB4512506
      Investigating
      Last updated:
      September 13, 2019
      04:25 PM PT

      Opened:
      September 10, 2019
      09:48 AM PT
      You may receive an error when opening or using the Toshiba Qosmio AV Center
      After installing KB4512506, you may receive an error when opening or using the Toshiba Qosmio AV Center. You may also receive an error in Event Log related to cryptnet.dll.

      Affected platforms:
      • Client: Windows 7 SP1
      Resolution: This issue was resolved in KB4516048.

      Back to top
      August 13, 2019
      KB4512506
      Resolved
      KB4516048
      Resolved:
      September 24, 2019
      10:00 AM PT

      Opened:
      September 10, 2019
      09:48 AM PT
      " diff --git a/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml b/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml index f30185ca5a..10f5e9dea3 100644 --- a/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml +++ b/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml @@ -60,7 +60,7 @@ sections: - type: markdown text: "
      This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

      - +
      SummaryOriginating updateStatusLast updated
      Windows RT 8.1 devices may have issues opening Internet Explorer 11
      On Windows RT 8.1 devices, Internet Explorer 11 may not open and you may receive an error.

      See details >
      September 10, 2019
      KB4516067
      Investigating
      September 13, 2019
      05:25 PM PT
      Windows RT 8.1 devices may have issues opening Internet Explorer 11
      On Windows RT 8.1 devices, Internet Explorer 11 may not open and you may receive an error.

      See details >
      September 10, 2019
      KB4516067
      Resolved
      KB4516041
      September 24, 2019
      10:00 AM PT
      Japanese IME doesn't show the new Japanese Era name as a text input option
      If previous dictionary updates are installed, the Japanese input method editor (IME) doesn't show the new Japanese Era name as a text input option.

      See details >
      April 25, 2019
      KB4493443
      Mitigated
      May 15, 2019
      05:53 PM PT
      Certain operations performed on a Cluster Shared Volume may fail
      Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, “STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)”.

      See details >
      January 08, 2019
      KB4480963
      Mitigated
      April 25, 2019
      02:00 PM PT
      @@ -78,7 +78,7 @@ sections: - type: markdown text: " - +
      DetailsOriginating updateStatusHistory
      Windows RT 8.1 devices may have issues opening Internet Explorer 11
      On Windows 8.1 RT devices, Internet Explorer 11 may not open and you may receive the error, \"C:\\Program Files\\Internet Explorer\\iexplore.exe: A certificate was explicitly revoked by its issuer.\"


      Affected platforms:
      • Client: Windows RT 8.1
      Next steps: We are working on a resolution and will provide an update in an upcoming release.

      Back to top
      September 10, 2019
      KB4516067
      Investigating
      Last updated:
      September 13, 2019
      05:25 PM PT

      Opened:
      September 13, 2019
      05:25 PM PT
      Windows RT 8.1 devices may have issues opening Internet Explorer 11
      On Windows 8.1 RT devices, Internet Explorer 11 may not open and you may receive the error, \"C:\\Program Files\\Internet Explorer\\iexplore.exe: A certificate was explicitly revoked by its issuer.\"


      Affected platforms:
      • Client: Windows RT 8.1
      Resolution: This issue was resolved in KB4516041.

      Back to top
      September 10, 2019
      KB4516067
      Resolved
      KB4516041
      Resolved:
      September 24, 2019
      10:00 AM PT

      Opened:
      September 13, 2019
      05:25 PM PT
      " diff --git a/windows/release-information/status-windows-server-2008-sp2.yml b/windows/release-information/status-windows-server-2008-sp2.yml index 51fe163fe9..344715f1b3 100644 --- a/windows/release-information/status-windows-server-2008-sp2.yml +++ b/windows/release-information/status-windows-server-2008-sp2.yml @@ -60,7 +60,7 @@ sections: - type: markdown text: "
      This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

      - +
      SummaryOriginating updateStatusLast updated
      Issues manually installing updates by double-clicking the .msu file
      You may encounter issues manually installing updates by double-clicking the .msu file and may receive an error.

      See details >
      September 10, 2019
      KB4474419
      Mitigated
      September 20, 2019
      04:57 PM PT
      Issues manually installing updates by double-clicking the .msu file
      You may encounter issues manually installing updates by double-clicking the .msu file and may receive an error.

      See details >
      September 10, 2019
      KB4474419
      Mitigated
      KB4474419
      September 24, 2019
      08:17 AM PT
      " @@ -76,6 +76,6 @@ sections: - type: markdown text: " - +
      DetailsOriginating updateStatusHistory
      Issues manually installing updates by double-clicking the .msu file
      After installing the SHA-2 update (KB4474419) released on September 10, 2019, you may encounter issues manually installing updates by double-clicking on the .msu file and may receive the error, \"Installer encountered an error: 0x80073afc. The resource loader failed to find MUI file.\"

      Affected platforms:
      • Server: Windows Server 2008 SP2
      Workaround: Open a command prompt and use the following command (replacing <msu location> with the actual location and filename of the update): wusa.exe <msu location> /quiet

      Next steps: We are working on a resolution and estimates a solution will be available in late September.

      Back to top
      September 10, 2019
      KB4474419
      Mitigated
      Last updated:
      September 20, 2019
      04:57 PM PT

      Opened:
      September 20, 2019
      04:57 PM PT
      Issues manually installing updates by double-clicking the .msu file
      After installing the SHA-2 update (KB4474419) released on September 10, 2019, you may encounter issues manually installing updates by double-clicking on the .msu file and may receive the error, \"Installer encountered an error: 0x80073afc. The resource loader failed to find MUI file.\"

      Affected platforms:
      • Server: Windows Server 2008 SP2
      Workaround: Open a command prompt and use the following command (replacing <msu location> with the actual location and filename of the update): wusa.exe <msu location> /quiet

      Resolution: This issue is resolved in KB4474419 released September 23, 2019. Currently, this version is only available from the Microsoft Update Catalog. To resolve this issue, you will need to manually download the package and use the workaround above to install it.

      Next steps: We estimate a solution will be available in mid-October on Windows Update and Windows Server Update Services (WSUS).

      Back to top
      September 10, 2019
      KB4474419
      Mitigated
      KB4474419
      Last updated:
      September 24, 2019
      08:17 AM PT

      Opened:
      September 20, 2019
      04:57 PM PT
      " diff --git a/windows/release-information/windows-message-center.yml b/windows/release-information/windows-message-center.yml index 7b62868ba2..e9cda8004c 100644 --- a/windows/release-information/windows-message-center.yml +++ b/windows/release-information/windows-message-center.yml @@ -50,6 +50,8 @@ sections: text: " + +
      MessageDate
      Status update: September 2019 Windows \"C\" optional release available
      The September 2019 optional monthly “C” release for all supported versions of Windows is now available. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. Follow @WindowsUpdate for the latest on the availability of this release.
      September 24, 2019
      08:10 AM PT
      Plan for change: Windows Media Center Electronic Program Guide retiring in January 2020
      Starting in January 2020, Microsoft is retiring its Electronic Program Guide (EPG) service for all versions of Windows Media Center. To continue receiving TV Program Guide information on your Windows Media Center, you’ll need to configure an alternate TV listing provider.
      September 24, 2019
      08:00 AM PT
      Advisory: Scripting Engine Memory Corruption Vulnerability (CVE-2019-1367)
      On September 23, 2019, Microsoft released a security update to address a remote code execution vulnerability in the way the scripting engine handles objects in memory in Internet Explorer. An attacker who successfully exploited the vulnerability could gain the same user permissions as the current user. For example, if a user is logged on with administrative rights, an attacker could take control of an affected system and install programs; view, change, or delete data; or create new accounts with full user rights. Alternatively, an attacker could host a specially crafted website targeting Internet Explorer and then entice a user to open web page or a malicious document attached to an e-mail. For more information about the vulnerability, see the Microsoft Security Guide CVE-2019-1367 | Scripting Engine Memory Corruption Vulnerability
       
      Mitigation for this vulnerability is available from the Microsoft Security Update Guide. For the best protection, we recommend you apply the latest Windows updates and follow security best practices and do not open attachments or documents from an untrusted source. For more information about the vulnerability, see the Microsoft Security Guide: CVE-2019-1367 | Scripting Engine Memory Corruption Vulnerability
      September 22, 2019
      11:00 AM PT
      Status of September 2019 “C” release
      The optional monthly “C” release for September 2019 for all supported versions of Windows and Windows Server prior to Windows 10, version 1903 and Windows Server, version 1903 will be available in the near term. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. Follow @WindowsUpdate for the latest on the availability of this release.
      September 19, 2019
      04:11 PM PT
      Plan for change: End of service reminders for Windows 10, versions 1703 and 1803
      The Enterprise and Education editions of Windows 10, version 1703 (the Creators Update) will reach end of service on October 8, 2019. The Home, Pro, Pro for Workstations, and IoT Core editions of Windows 10, version 1803 (the April 2018 Update) will reach end of service on November 12, 2019. We recommend that you update devices running these versions and editions to the latest version of Windows 10—Windows 10, version 1903—as soon as possible to help keep them protected and your environments secure.
      September 13, 2019
      03:23 PM PT