From ade4256933687941f52d9354a39d2c24b7845582 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 26 Aug 2021 09:39:08 -0700 Subject: [PATCH 01/65] BitLocker 2 go deprecation announce --- windows/deployment/planning/windows-10-deprecated-features.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/planning/windows-10-deprecated-features.md b/windows/deployment/planning/windows-10-deprecated-features.md index 72bcfc72c9..9f5ea44089 100644 --- a/windows/deployment/planning/windows-10-deprecated-features.md +++ b/windows/deployment/planning/windows-10-deprecated-features.md @@ -8,7 +8,7 @@ ms.sitesec: library audience: itpro author: greg-lindsay ms.author: greglin -manager: laurawi +manager: dougeby ms.topic: article --- # Windows 10 features we’re no longer developing @@ -26,6 +26,7 @@ The features described below are no longer being actively developed, and might b |Feature | Details and mitigation | Announced in version | | ----------- | --------------------- | ---- | +| BitLocker 2 Go Reader | Reading of BitLocker-protected removable drives from Windows XP or Windows Vista in later operating systems is deprecated and might be removed in a future release of Windows 10/11. The ADMX policy **Allow access to BitLocker-protected removable data drives from earlier versions of Windows**, the command line parameter [manage-bde -DiscoveryVolumeType](/windows-server/administration/windows-commands/manage-bde-on) (-dv), the catalog file **c:\windows\BitLockerDiscoveryVolumeContents**, and the BitLocker 2 Go Reader app **bitlockertogo.exe** might not be available in future releases of Windows client. | 21H1 | | Internet Explorer (IE) 11 | The IE11 desktop application will end support for certain operating systems starting June 15, 2022. For more information, see [Internet Explorer 11](/lifecycle/products/internet-explorer-11). | 21H1 | | Personalization roaming | Roaming of Personalization settings (including wallpaper, slideshow, accent colors, and lock screen images) is no longer being developed and might be removed in a future release. | 21H1 | | Windows Management Instrumentation Command line (WMIC) tool. | The WMIC tool is deprecated in Windows 10, version 21H1 and the 21H1 semi-annual channel release of Windows Server. This tool is superseded by [Windows PowerShell for WMI](/powershell/scripting/learn/ps101/07-working-with-wmi). Note: This deprecation only applies to the [command-line management tool](/windows/win32/wmisdk/wmic). WMI itself is not affected. | 21H1 | From 1359094c7792cd2b25bb730cc7b19f2ad56d671b Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 26 Aug 2021 09:58:55 -0700 Subject: [PATCH 02/65] update --- windows/deployment/planning/windows-10-deprecated-features.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/planning/windows-10-deprecated-features.md b/windows/deployment/planning/windows-10-deprecated-features.md index 9f5ea44089..74bfc3ac68 100644 --- a/windows/deployment/planning/windows-10-deprecated-features.md +++ b/windows/deployment/planning/windows-10-deprecated-features.md @@ -26,7 +26,7 @@ The features described below are no longer being actively developed, and might b |Feature | Details and mitigation | Announced in version | | ----------- | --------------------- | ---- | -| BitLocker 2 Go Reader | Reading of BitLocker-protected removable drives from Windows XP or Windows Vista in later operating systems is deprecated and might be removed in a future release of Windows 10/11. The ADMX policy **Allow access to BitLocker-protected removable data drives from earlier versions of Windows**, the command line parameter [manage-bde -DiscoveryVolumeType](/windows-server/administration/windows-commands/manage-bde-on) (-dv), the catalog file **c:\windows\BitLockerDiscoveryVolumeContents**, and the BitLocker 2 Go Reader app **bitlockertogo.exe** might not be available in future releases of Windows client. | 21H1 | +| BitLocker To Go Reader | Reading of BitLocker-protected removable drives ([BitLocker To Go](/windows/security/information-protection/bitlocker/bitlocker-to-go-faq)) from Windows XP or Windows Vista in later operating systems is deprecated and might be removed in a future release of Windows 10/11.
The following might not be available in a future release of Windows client:
- ADMX policy: **Allow access to BitLocker-protected removable data drives from earlier versions of Windows**
- Command line parameter: [manage-bde -DiscoveryVolumeType](/windows-server/administration/windows-commands/manage-bde-on) (-dv)
- Catalog file: **c:\windows\BitLockerDiscoveryVolumeContents**
- BitLocker 2 Go Reader app: **bitlockertogo.exe** and associated files | 21H1 | | Internet Explorer (IE) 11 | The IE11 desktop application will end support for certain operating systems starting June 15, 2022. For more information, see [Internet Explorer 11](/lifecycle/products/internet-explorer-11). | 21H1 | | Personalization roaming | Roaming of Personalization settings (including wallpaper, slideshow, accent colors, and lock screen images) is no longer being developed and might be removed in a future release. | 21H1 | | Windows Management Instrumentation Command line (WMIC) tool. | The WMIC tool is deprecated in Windows 10, version 21H1 and the 21H1 semi-annual channel release of Windows Server. This tool is superseded by [Windows PowerShell for WMI](/powershell/scripting/learn/ps101/07-working-with-wmi). Note: This deprecation only applies to the [command-line management tool](/windows/win32/wmisdk/wmic). WMI itself is not affected. | 21H1 | From 0c2508c342452c369488065f68431d2c9c40722b Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 26 Aug 2021 12:20:12 -0700 Subject: [PATCH 03/65] update --- windows/deployment/planning/windows-10-deprecated-features.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/planning/windows-10-deprecated-features.md b/windows/deployment/planning/windows-10-deprecated-features.md index 74bfc3ac68..c23e505800 100644 --- a/windows/deployment/planning/windows-10-deprecated-features.md +++ b/windows/deployment/planning/windows-10-deprecated-features.md @@ -26,7 +26,7 @@ The features described below are no longer being actively developed, and might b |Feature | Details and mitigation | Announced in version | | ----------- | --------------------- | ---- | -| BitLocker To Go Reader | Reading of BitLocker-protected removable drives ([BitLocker To Go](/windows/security/information-protection/bitlocker/bitlocker-to-go-faq)) from Windows XP or Windows Vista in later operating systems is deprecated and might be removed in a future release of Windows 10/11.
The following might not be available in a future release of Windows client:
- ADMX policy: **Allow access to BitLocker-protected removable data drives from earlier versions of Windows**
- Command line parameter: [manage-bde -DiscoveryVolumeType](/windows-server/administration/windows-commands/manage-bde-on) (-dv)
- Catalog file: **c:\windows\BitLockerDiscoveryVolumeContents**
- BitLocker 2 Go Reader app: **bitlockertogo.exe** and associated files | 21H1 | +| BitLocker To Go Reader | Reading of BitLocker-protected removable drives ([BitLocker To Go](/windows/security/information-protection/bitlocker/bitlocker-to-go-faq)) from Windows XP or Windows Vista in later operating systems is deprecated and might be removed in a future release of Windows 10/11.
The following items might not be available in a future release of Windows client:
- ADMX policy: **Allow access to BitLocker-protected removable data drives from earlier versions of Windows**
- Command line parameter: [manage-bde -DiscoveryVolumeType](/windows-server/administration/windows-commands/manage-bde-on) (-dv)
- Catalog file: **c:\windows\BitLockerDiscoveryVolumeContents**
- BitLocker 2 Go Reader app: **bitlockertogo.exe** and associated files | 21H1 | | Internet Explorer (IE) 11 | The IE11 desktop application will end support for certain operating systems starting June 15, 2022. For more information, see [Internet Explorer 11](/lifecycle/products/internet-explorer-11). | 21H1 | | Personalization roaming | Roaming of Personalization settings (including wallpaper, slideshow, accent colors, and lock screen images) is no longer being developed and might be removed in a future release. | 21H1 | | Windows Management Instrumentation Command line (WMIC) tool. | The WMIC tool is deprecated in Windows 10, version 21H1 and the 21H1 semi-annual channel release of Windows Server. This tool is superseded by [Windows PowerShell for WMI](/powershell/scripting/learn/ps101/07-working-with-wmi). Note: This deprecation only applies to the [command-line management tool](/windows/win32/wmisdk/wmic). WMI itself is not affected. | 21H1 | From 78ed63d27374f5c2b0080aa2bfa5fd0f7a6d7bed Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Thu, 2 Sep 2021 21:44:36 -0400 Subject: [PATCH 04/65] adding articles --- windows/configuration/TOC.yml | 6 + ...min-center-custom-oma-uri-start-layout.png | Bin 0 -> 54535 bytes .../start-menu-layout.png | Bin 0 -> 112528 bytes ...supported-csp-start-menu-layout-windows.md | 67 +++++++ .../use-json-customize-start-menu-windows.md | 178 ++++++++++++++++++ 5 files changed, 251 insertions(+) create mode 100644 windows/configuration/images/use-json-customize-start-menu-windows/endpoint-manager-admin-center-custom-oma-uri-start-layout.png create mode 100644 windows/configuration/images/use-json-customize-start-menu-windows/start-menu-layout.png create mode 100644 windows/configuration/supported-csp-start-menu-layout-windows.md create mode 100644 windows/configuration/use-json-customize-start-menu-windows.md diff --git a/windows/configuration/TOC.yml b/windows/configuration/TOC.yml index f44d4cea07..2ce55a2aa9 100644 --- a/windows/configuration/TOC.yml +++ b/windows/configuration/TOC.yml @@ -2,6 +2,12 @@ href: index.yml - name: Customize the appearance items: + - name: Windows 11 + items: + - name: Start layout + href: use-json-customize-start-menu-windows.md + - name: Supported Start layout CSPs + href: supported-csp-start-menu-layout-windows.md - name: Windows 10 Start and taskbar items: - name: Start layout and taskbar diff --git a/windows/configuration/images/use-json-customize-start-menu-windows/endpoint-manager-admin-center-custom-oma-uri-start-layout.png b/windows/configuration/images/use-json-customize-start-menu-windows/endpoint-manager-admin-center-custom-oma-uri-start-layout.png new file mode 100644 index 0000000000000000000000000000000000000000..56c6da08d16aba08aaa3f9f137e29089cf5453e2 GIT binary patch literal 54535 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 literal 0 HcmV?d00001 diff --git a/windows/configuration/supported-csp-start-menu-layout-windows.md b/windows/configuration/supported-csp-start-menu-layout-windows.md new file mode 100644 index 0000000000..6a290c38c7 --- /dev/null +++ b/windows/configuration/supported-csp-start-menu-layout-windows.md @@ -0,0 +1,67 @@ +--- +title: Supported CSP policies to customize start menu layout on Windows 11 | Microsoft Docs +description: See a list of the Policy CSP - Start items that are supported on Windows 11 to customize the Start menu layout. +ms.assetid: +ms.reviewer: +manager: dougeby +ms.author: mandia +ms.prod: w11 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: mobile +author: MandiOhlinger +ms.date: 09/02/2021 +ms.localizationpriority: medium +--- + +# Supported configuration service provider (CSP) policies for Windows 11 Start menu layout + +**Applies to**: + +- Windows 11 + +The Windows OS exposes CSPs that are used by MDM providers, like Microsoft Endpoint Manager. In an MDM policy, these CSPs are settings that you configure in a policy. When the policy is ready, you deploy the policy to your devices. + +This article lists the CSPs that are available to customize the Start menu layout for Windows 11 and later devices. Windows 11 uses the [Policy CSP - Start](../client-management/mdm/policy-csp-start.md). + +For more general information, see [Configuration service provider reference](../client-management/mdm/configuration-service-provider-reference.md). + +## Existing Windows CSP policies that support Windows 11 + +- [Start/AllowPinnedFolderDocuments](../client-management/mdm/policy-csp-start.md#start-allowpinnedfolderdocuments) +- [Start/AllowPinnedFolderDownloads](../client-management/mdm/policy-csp-start.md#start-allowpinnedfolderfileexplorer) +- [Start/AllowPinnedFolderFileExplorer](../client-management/mdm/policy-csp-start.md#start-allowpinnedfolderhomegroup) +- [Start/AllowPinnedFolderHomeGroup](../client-management/mdm/policy-csp-start.md#start-allowpinnedfolderhomegroup) +- [Start/AllowPinnedFolderMusic](../client-management/mdm/policy-csp-start.md#start-allowpinnedfoldermusic) +- [Start/AllowPinnedFolderNetwork](../client-management/mdm/policy-csp-start.md#start-allowpinnedfoldernetwork) +- [Start/AllowPinnedFolderPersonalFolder](../client-management/mdm/policy-csp-start.md#start-allowpinnedfolderpersonalfolder) +- [Start/AllowPinnedFolderPictures](../client-management/mdm/policy-csp-start.md#start-allowpinnedfolderpictures) +- [Start/AllowPinnedFolderSettings](../client-management/mdm/policy-csp-start.md#start-allowpinnedfoldersettings) +- [Start/AllowPinnedFolderVideos](../client-management/mdm/policy-csp-start.md#start-allowpinnedfoldervideos) +- [Start/DisableContextMenus](../client-management/mdm/policy-csp-start.md#start-disablecontextmenus): Doesn't work for Pinned app lists or Recommended app lists. Works for all other apps list. +- [Start/HideChangeAccountSettings](../client-management/mdm/policy-csp-start.md#start-hidechangeaccountsettings) +- [Start/HideHibernate](../client-management/mdm/policy-csp-start.md#start-hidehibernate) +- [Start/HideLock](../client-management/mdm/policy-csp-start.md#start-hidelock) +- [Start/HidePowerButton](../client-management/mdm/policy-csp-start.md#start-hidepowerbutton) +- [Start/HideRestart](../client-management/mdm/policy-csp-start.md#start-hiderestart) +- [Start/HideShutDown](../client-management/mdm/policy-csp-start.md#start-hideshutdown) +- [Start/HideSignOut](../client-management/mdm/policy-csp-start.md#start-hidesignout) +- [Start/HideSleep](../client-management/mdm/policy-csp-start.md#start-hidesleep) +- [Start/HideSwitchAccount](../client-management/mdm/policy-csp-start.md#start-hideswitchaccount) +- [Start/HideUserTile](../client-management/mdm/policy-csp-start.md#start-hideusertile) +- [Start/HideRecentJumplists](../client-management/mdm/policy-csp-start.md#start-hiderecentjumplists): Also hides files from the Recommended section. + + Note: Recent JLs never appear in Pinned (because the feature isn’t supported yet) + +- [Start/NoPinningToTaskbar](../client-management/mdm/policy-csp-start.md#start-nopinningtotaskbar) +- Start/ShowOrHideMostUsedApps --> Need CSP link + +## Untested policies + +- [Start/HideFrequentlyUsedApps]((../client-management/mdm/policy-csp-start.md#start-hidefrequentlyusedapps)): What does this configure on Windows 10? How is it different than ShowOrHideMostUsedApps? + +## Existing CSP policies that don't support Windows 11 + +- [Start/StartLayout](../client-management/mdm/policy-csp-start.md#start-startlayout) +- [Start/HideRecentlyAddedApps](../client-management/mdm/policy-csp-start.md#start-hiderecentlyaddedapps) +- [Start/HideAppList](../client-management/mdm/policy-csp-start.md#start-hideapplist) diff --git a/windows/configuration/use-json-customize-start-menu-windows.md b/windows/configuration/use-json-customize-start-menu-windows.md new file mode 100644 index 0000000000..ff779e6965 --- /dev/null +++ b/windows/configuration/use-json-customize-start-menu-windows.md @@ -0,0 +1,178 @@ +--- +title: Use JSON to customize start menu layout on Windows 11 | Microsoft Docs +description: Export start layout to LayoutModification.json that includes pinned apps. Add or remove apps, and use the JSON syntax in an MDM policy to deploy a custom Start menu layout to Windows 11 devices. +ms.assetid: +ms.reviewer: +manager: dougeby +ms.author: mandia +ms.prod: w11 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: mobile +author: MandiOhlinger +ms.date: 09/02/2021 +ms.localizationpriority: medium +--- + +# Customize the Start menu layout on Windows 11 + +**Applies to**: + +- Windows 11 + +> **Looking for consumer information?** [See what's on the Start menu](https://support.microsoft.com/help/17195/windows-10-see-whats-on-the-menu) +> +> **Looking for OEM information?** See [Customize the Taskbar](/windows-hardware/customize/desktop/customize-the-windows-11-taskbar) and [Customize the Start layout](/windows-hardware/customize/desktop/customize-the-windows-11-start-menu). + +Your organization can deploy a customized Start layout to your Windows 11 devices. Customizing the Start layout is common when you have similar devices used by many users, and on devices that are locked down. + +For example, you can create a pinned list that includes a common set of apps, or remove the default pinned apps. As an administrator, you can use this feature to pin Win32 apps, remove default pinned apps, order the app list, and more. + +This article shows you how to export an existing Start menu layout, and use the syntax in a Microsoft Intune MDM policy. + +## Before you begin + +- Starting with Windows 11, IT administrators use JSON to customize the Start layout. + + In previous Windows versions, IT administrators used an XML file to customize the Start layout. The XML file isn't available on Windows 11 and later. OEMs can use XML and JSON files. If you're an OEM, see [Customize the Start layout](/windows-hardware/customize/desktop/customize-the-windows-11-start-menu). + +- It's recommended to use a Mobile Device Management (MDM) provider. MDM providers help manage your devices, and help manage apps on your devices. For Microsoft, that includes using Microsoft Endpoint Manager. Endpoint Manager includes Microsoft Intune, which is a cloud service, and Configuration Manager, which is on-premises. + + In this article, we mention these services. If you're not managing your devices using an MDM provider, the following resources may help you get started: + + - [Microsoft Endpoint Manager overview](/mem/endpoint-manager-overview) + - [What is Microsoft Intune](/mem/intune/fundamentals/what-is-intune) and [Microsoft Intune planning guide](/mem/intune/fundamentals/intune-planning-guide) + - [What is Configuration Manager?](/mem/configmgr/core/understand/introduction) + +## Start menu features and sections + +Starting with Windows 11, the Start menu is updated. The apps are shown as a flat list, and users can scroll through multiple pages. There aren't any groups, folders, rows, or columns. It's a more simplified layout: + +:::image type="content" source="./images/use-json-customize-start-menu-windows/start-menu-layout.png" alt-text="Sample start menu layout on Windows 11 devices that shows pinned apps, access to all apps, and shows recommended files."::: + +The layout has the following areas: + +- **Pinned**: This area shows some of the apps that are installed on the devices. You can customize this section using the **ConfigureStartPins** policy, and create a pinned list of apps you want on the devices. You can also remove apps that are pinned by default. + + This article shows you how to use the **ConfigureStartPins** policy. + +- **All apps**: Users can select this option to see a list of all the apps on the device. This section can't be customized. +- **Recommended**: This area shows recent files that have been opened. You can't hide this section, but you can prevent files from showing. The [Start/HideRecentJumplists CSP](../windows/client-management/mdm/policy-csp-start.md#start-hiderecentjumplists) controls this setting, and can be set using an MDM provider, like Microsoft Intune. + + For more information on the Start menu settings you can configure in a Microsoft Intune policy, see [Windows 10 (and newer) device settings to allow or restrict features using Intune](/mem/intune/configuration/device-restrictions-windows-10#start). + +### What you need to know + +- When you customize the Start layout, you overwrite the entire full layout. Users can't pin, unpin, or uninstall apps from Start. Users can see and open all apps in the **All Apps** view, but they can't pin any apps to Start. A partial Start layout isn't available. +- On Windows 11 and newer devices, you must create a new JSON file. You can't use a file from a previous OS, such as Windows 10. + +## Create the JSON file + +On an existing Windows 11 device, use the [Windows PowerShell Export-StartLayout](/powershell/module/startlayout/export-startlayout) cmdlet to export the existing layout to a `LayoutModification.json` file. You can also pin and unpin apps to get the layout you want, and then export the layout. + +The JSON file controls the Start menu layout, and lists all the apps that are pinned. You can update the JSON file to: + +- Change the order of existing apps. The apps in the JSON file are shown on Start in the same order. +- Add more apps by entering the app ID. + +If you're familiar with creating JSON files, you can create your own `LayoutModification.json` file. But, it's easier and faster to export the layout from an existing device. + +### Export an existing Start layout + +1. Create a folder to save the `.json` file. For example, create the `C:\Layouts` folder. +2. On a Windows 11 device, open the Windows PowerShell app. +3. Run the following cmdlet: + + ```powershell + Export-StartLayout -Path "C:\Layouts\LayoutModification.json" + ``` + + Be sure to name the file `LayoutModification.json`. + +### Get the pinnedList JSON syntax + +1. Open the `LayoutModification.json` file in a JSON editor, such as Visual Studio Code. For more information, see [edit JSON with Visual Studio Code](https://code.visualstudio.com/docs/languages/json). +2. In the file, you see the `pinnedList` section. This section includes all the apps that are pinned. Copy the syntax. You'll use it in the next section. + + In the following example, you see that Microsoft Edge, Microsoft Word, the Microsoft Store app, and Notepad are pinned: + + ```json + { + "pinnedList": [ + { "desktopAppId": "MSEdge" }, + { "desktopAppId": "Microsoft.Office.WINWORD.EXE.15" }, + { "packagedAppId": "Microsoft.WindowsStore_8wekyb3d8bbwe!App" }, + { "packagedAppId": "Microsoft.WindowsNotepad_8wekyb3d8bbwe!App" } + ] + } + ``` + +3. Starting with Windows 11, the **ConfigureStartPins** policy is available. This policy is used by the LayoutModification.json file to add files to the Pinned section. In your JSON syntax, you can add more apps to this section using the following keys: + + --- + | Key | Description | + | --- | --- | + | packagedAppID | Use this option for Universal Windows Platform apps. To pin a UWP app, use the app's AUMID.| + | desktopAppID | Use this option for unpackaged Win32 apps. To pin a Win32 app, use the app's AUMID. If the app doesn't have an AUMID, then enter the `desktopAppLink` instead. | + | desktopAppLink | Use this option for unpackaged Win32 apps that don't have an associated AUMID. To pin this type of app, use the path to the `.lnk` shortcut that points to the app. | + +## Use MDM to create and deploy a pinned list policy + +Now that you have the JSON syntax, you're ready to deploy your customized start layout to devices in your organization. + +MDM providers can deploy policies to devices managed by the organization, including organization-owned devices, and personal or bring your own device (BYOD). Using an MDM provider, such as Microsoft Intune, you can deploy a policy that configures the pinned list. + +This section shows you how to create a pinned list policy in Microsoft Intune. There isn't a Group Policy to create a pinned list. + +### Create a pinned list using a Microsoft Intune policy + +To deploy this policy in Microsoft Intune, the devices must be enrolled in Microsoft Intune, and managed by your organization. For more information, see [What is device enrollment in Intune?](/mem/intune/enrollment/device-enrollment). + +1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431). +2. Select **Devices** > **Configuration profiles** > **Create profile**. +3. Enter the following properties: + + - **Platform**: Select **Windows 10 and later**. + - **Profile**: Select **Templates** > **Custom**. + +4. Select **Create**. +5. In **Basics**, enter the following properties: + + - **Name**: Enter a descriptive name for the profile. Name your profiles so you can easily identify them later. For example, a good profile name is **Win11: Custom start layout**. + - **Description**: Enter a description for the profile. This setting is optional, and recommended. + +6. Select **Next**. +7. In **Configuration settings** > **OMA-URI**, select **Add**. Add the following properties: + + - **Name**: Enter something like **Configure start pins**. + - **Description**: Enter a description for the row. This setting is optional, and recommended. + - **OMA-URI**: Enter `./Vendor/MSFT/Policy/Config/Start/ConfigureStartPins`. + - **Data type**: Select **String**. + - **Value**: Paste the JSON syntax you created or updated in the previous section. For example, enter the following syntax: + + ```json + { + "pinnedList": [ + { "desktopAppId": "MSEdge" }, + { "desktopAppId": "Microsoft.Office.WINWORD.EXE.15" }, + { "packagedAppId": "Microsoft.WindowsStore_8wekyb3d8bbwe!App" }, + { "packagedAppId": "Microsoft.WindowsNotepad_8wekyb3d8bbwe!App" } + ] + } + ``` + + Your settings look similar to the following settings: + + :::image type="content" source="./images/use-json-customize-start-menu-windows/endpoint-manager-admin-center-custom-oma-uri-start-layout.png" alt-text="Custom OMA-URI settings to customize Start menu layout using pinnedList"::: + +8. Select **Save** > **Next** to save your changes. +9. Configure the rest of the policy settings. For more specific information, see [Create a profile with custom settings in Intune](/mem/intune/configuration/custom-settings-configure). + +The Windows OS has many CSPs that apply to the Start menu layout. Using an MDM provider, like Intune, you can use these CSPs to customize the layout even more. For a list, see [Supported CSP policies for Windows 11 Start menu layout](supported-csp-start-menu-layout-windows.md). + +### Deploy the policy using Microsoft Intune + +When the policy is created, you can deploy it now, or deploy it later. Since this policy is a customized Start layout, the policy can be deployed before users sign in the first time. If you use [Windows Autopilot](/mem/autopilot/windows-autopilot) (opens another Microsoft web site), add the pinned list policy to your Windows Autopilot policy. + +For more information on assigning policies using Microsoft Intune, see [Assign user and device profiles in Microsoft Intune](/mem/intune/configuration/device-profile-assign). + From 3bccda1ffece251c04a97f93ee4ebf5b17783037 Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Thu, 2 Sep 2021 22:11:59 -0400 Subject: [PATCH 05/65] review updates --- ...min-center-custom-oma-uri-start-layout.png | Bin 54535 -> 41540 bytes .../start-menu-layout.png | Bin 112528 -> 102330 bytes ...supported-csp-start-menu-layout-windows.md | 2 +- .../use-json-customize-start-menu-windows.md | 10 +++++----- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/configuration/images/use-json-customize-start-menu-windows/endpoint-manager-admin-center-custom-oma-uri-start-layout.png b/windows/configuration/images/use-json-customize-start-menu-windows/endpoint-manager-admin-center-custom-oma-uri-start-layout.png index 56c6da08d16aba08aaa3f9f137e29089cf5453e2..cd508b3dea9f0ab49f3bb1a8e03c17d5fb4311a9 100644 GIT binary patch literal 41540 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 literal 54535 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 z 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 diff --git a/windows/configuration/supported-csp-start-menu-layout-windows.md b/windows/configuration/supported-csp-start-menu-layout-windows.md index 6a290c38c7..d241981f97 100644 --- a/windows/configuration/supported-csp-start-menu-layout-windows.md +++ b/windows/configuration/supported-csp-start-menu-layout-windows.md @@ -20,7 +20,7 @@ ms.localizationpriority: medium - Windows 11 -The Windows OS exposes CSPs that are used by MDM providers, like Microsoft Endpoint Manager. In an MDM policy, these CSPs are settings that you configure in a policy. When the policy is ready, you deploy the policy to your devices. +The Windows OS exposes CSPs that are used by MDM providers, like [Microsoft Endpoint Manager](/mem/endpoint-manager-overview). In an MDM policy, these CSPs are settings that you configure in a policy. When the policy is ready, you deploy the policy to your devices. This article lists the CSPs that are available to customize the Start menu layout for Windows 11 and later devices. Windows 11 uses the [Policy CSP - Start](../client-management/mdm/policy-csp-start.md). diff --git a/windows/configuration/use-json-customize-start-menu-windows.md b/windows/configuration/use-json-customize-start-menu-windows.md index ff779e6965..a39aa6a2cc 100644 --- a/windows/configuration/use-json-customize-start-menu-windows.md +++ b/windows/configuration/use-json-customize-start-menu-windows.md @@ -26,7 +26,7 @@ ms.localizationpriority: medium Your organization can deploy a customized Start layout to your Windows 11 devices. Customizing the Start layout is common when you have similar devices used by many users, and on devices that are locked down. -For example, you can create a pinned list that includes a common set of apps, or remove the default pinned apps. As an administrator, you can use this feature to pin Win32 apps, remove default pinned apps, order the app list, and more. +For example, you can create a pinned list that includes a common set of apps. As an administrator, you can use this feature to pin Win32 apps, remove default pinned apps, order the app list, and more. This article shows you how to export an existing Start menu layout, and use the syntax in a Microsoft Intune MDM policy. @@ -52,19 +52,19 @@ Starting with Windows 11, the Start menu is updated. The apps are shown as a fla The layout has the following areas: -- **Pinned**: This area shows some of the apps that are installed on the devices. You can customize this section using the **ConfigureStartPins** policy, and create a pinned list of apps you want on the devices. You can also remove apps that are pinned by default. +- **Pinned**: This area shows some of the apps that are installed on the device. You can customize this section using the **ConfigureStartPins** policy, and create a pinned list of apps you want on the devices. You can also remove apps that are pinned by default. This article shows you how to use the **ConfigureStartPins** policy. - **All apps**: Users can select this option to see a list of all the apps on the device. This section can't be customized. -- **Recommended**: This area shows recent files that have been opened. You can't hide this section, but you can prevent files from showing. The [Start/HideRecentJumplists CSP](../windows/client-management/mdm/policy-csp-start.md#start-hiderecentjumplists) controls this setting, and can be set using an MDM provider, like Microsoft Intune. +- **Recommended**: This area shows recent files that have been opened. You can't hide this section, but you can prevent files from showing. The [Start/HideRecentJumplists CSP](../client-management/mdm/policy-csp-start.md#start-hiderecentjumplists) controls this setting, and can be set using an MDM provider, like Microsoft Intune. - For more information on the Start menu settings you can configure in a Microsoft Intune policy, see [Windows 10 (and newer) device settings to allow or restrict features using Intune](/mem/intune/configuration/device-restrictions-windows-10#start). + For more information on the Start menu settings you can configure in a Microsoft Intune policy, see [Windows 10 (and later) device settings to allow or restrict features using Intune](/mem/intune/configuration/device-restrictions-windows-10#start). ### What you need to know - When you customize the Start layout, you overwrite the entire full layout. Users can't pin, unpin, or uninstall apps from Start. Users can see and open all apps in the **All Apps** view, but they can't pin any apps to Start. A partial Start layout isn't available. -- On Windows 11 and newer devices, you must create a new JSON file. You can't use a file from a previous OS, such as Windows 10. +- On Windows 11 and later devices, you must create a new JSON file. You can't use a file from a previous OS, such as Windows 10. ## Create the JSON file From 049062c09173d7050ceeed3c663f386f6805157f Mon Sep 17 00:00:00 2001 From: gkomatsu Date: Fri, 3 Sep 2021 11:04:41 -0700 Subject: [PATCH 06/65] Removing Windows Mobile and adding Windows 11 --- .../provisioning-packages.md | 86 +++++++++++-------- 1 file changed, 49 insertions(+), 37 deletions(-) diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index a3b4e25f84..47f42ccdec 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -1,10 +1,10 @@ --- -title: Provisioning packages (Windows 10) -description: With Windows 10, you can create provisioning packages that let you quickly and efficiently configure a device without having to install a new image. +title: Provisioning packages (Windows) +description: With Windows 10 and 11, you can create provisioning packages that let you quickly and efficiently configure a device without having to install a new image. ms.assetid: 287706E5-063F-4AB5-902C-A0DF6D0730BC ms.reviewer: manager: dansimp -ms.prod: w10 +ms.prod: w10,w11 ms.mktglfcycl: deploy ms.sitesec: library author: greg-lindsay @@ -14,34 +14,35 @@ ms.localizationpriority: medium ms.date: 07/27/2017 --- -# Provisioning packages for Windows 10 +# Provisioning packages for Windows **Applies to** - Windows 10 -- Windows 10 Mobile +- Windows 11 Windows provisioning makes it easy for IT administrators to configure end-user devices without imaging. Using Windows provisioning, an IT administrator can easily specify desired configuration and settings required to enroll the devices into management and then apply that configuration to target devices in a matter of minutes. It is best suited for small- to medium-sized businesses with deployments that range from tens to a few hundred computers. -A provisioning package (.ppkg) is a container for a collection of configuration settings. With Windows 10, you can create provisioning packages that let you quickly and efficiently configure a device without having to install a new image. +A provisioning package (.ppkg) is a container for a collection of configuration settings. With Windows 10 and 11, you can create provisioning packages that let you quickly and efficiently configure a device without having to install a new image. Provisioning packages are simple enough that with a short set of written instructions, a student or non-technical employee can use them to configure their device. This can result in a significant reduction in the time required to configure multiple devices in your organization. -The [Windows Assessment and Deployment Kit (ADK) for Windows 10](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit) includes the Windows Configuration Designer, a tool for configuring provisioning packages. Windows Configuration Designer is also available as an [app in the Microsoft Store](https://www.microsoft.com/store/apps/9nblggh4tx22). + +Windows Configuration Designer is available as an [app in the Microsoft Store](https://www.microsoft.com/store/apps/9nblggh4tx22). -## New in Windows 10, version 1703 + -- The tool for creating provisioning packages is renamed Windows Configuration Designer, replacing the Windows Imaging and Configuration Designer (ICD) tool. The components for creating images have been removed from Windows Configuration Designer, which now provides access to runtime settings only. -- Windows Configuration Designer can still be installed from the Windows ADK. You can also install it from the Microsoft Store. -- Windows Configuration Designer adds more wizards to make it easier to create provisioning packages for specific scenarios. See [What you can configure](#configuration-designer-wizards) for wizard descriptions. -- The Provision desktop devices wizard (previously called Simple provisioning) now enables joining Azure Active Directory (Azure AD) domains and also allows you to remove non-Microsoft software from Windows desktop devices during provisioning. -- When provisioning packages are applied to a device, a status screen indicates successful or failed provisioning. -- Windows 10 includes PowerShell cmdlets that simplify scripted provisioning. Using these cmdlets, you can add provisioning packages, remove provisioning packages and generate log files to investigate provisioning errors. -- The Provision school devices wizard is removed from Windows Configuration Designer. Instead, use the [Setup School PCs app](https://www.microsoft.com/store/p/set-up-school-pcs/9nblggh4ls40) from the Microsoft Store. + + + + + + + @@ -75,16 +76,27 @@ Provisioning packages can be: The following table describes settings that you can configure using the wizards in Windows Configuration Designer to create provisioning packages. - - - - - - - - - -
StepDescriptionDesktop wizardMobile wizardKiosk wizardHoloLens wizard
Set up deviceAssign device name,
enter product key to upgrade Windows,
configure shared used,
remove pre-installed software
yesyes
(Only device name and upgrade key)
yesyes
Set up networkConnect to a Wi-Fi networkyesyesyesyes
Account managementEnroll device in Active Directory,
enroll device in Azure Active Directory,
or create a local administrator account
yesnoyesyes
Bulk Enrollment in Azure ADEnroll device in Azure Active Directory

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, set up Azure AD join in your organization.
noyesnono
Add applicationsInstall applications using the provisioning package.yesnoyesno
Add certificatesInclude a certificate file in the provisioning package.yesnoyesyes
Configure kiosk account and appCreate local account to run the kiosk mode app,
specify the app to run in kiosk mode
nonoyesno
Configure kiosk common settingsSet tablet mode,
configure welcome and shutdown screens,
turn off timeout settings
nonoyesno
Developer SetupEnable Developer Mode.nononoyes
+ + + + + + + + + +
StepDescriptionDesktop wizardKiosk wizardHoloLens wizard
Set up deviceAssign device name,
enter product key to upgrade Windows,
configure shared used,
remove pre-installed software
yesyesyes
Set up networkConnect to a Wi-Fi networkyesyesyes
Account managementEnroll device in Active Directory,
enroll device in Azure Active Directory,
or create a local administrator account
yesnoyes
Bulk Enrollment in Azure ADEnroll device in Azure Active Directory

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, set up Azure AD join in your organization.
nonono
Add applicationsInstall applications using the provisioning package.yesyesno
Add certificatesInclude a certificate file in the provisioning package.yesyesyes
Configure kiosk account and appCreate local account to run the kiosk mode app,
specify the app to run in kiosk mode
noyesno
Configure kiosk common settingsSet tablet mode,
configure welcome and shutdown screens,
turn off timeout settings
noyesno
Developer SetupEnable Developer Mode.nonoyes
+ + + + + + + + + + + - [Instructions for the desktop wizard](provision-pcs-for-initial-deployment.md) - [Instructions for the mobile wizard](../mobile-devices/provisioning-configure-mobile.md) @@ -117,32 +129,32 @@ The following table provides some examples of settings that you can configure us For details about the settings you can customize in provisioning packages, see [Windows Provisioning settings reference]( https://go.microsoft.com/fwlink/p/?LinkId=619012). -## Changes to provisioning in Windows 10, version 1607 + -> [!NOTE] -> This section is retained for customers using Windows 10, version 1607, on the Current Branch for Business. Some of this information is not applicable in Windows 10, version 1703. + + -Windows ICD for Windows 10, version 1607, simplified common provisioning scenarios. +WCD, simplified common provisioning scenarios. ![Configuration Designer options.](../images/icd.png) -Windows ICD in Windows 10, version 1607, supported the following scenarios for IT administrators: +WCD supports the following scenarios for IT administrators: -* **Simple provisioning** – Enables IT administrators to define a desired configuration in Windows ICD and then apply that configuration on target devices. The simple provisioning wizard makes the entire process quick and easy by guiding an IT administrator through common configuration settings in a step-by-step manner. +* **Simple provisioning** – Enables IT administrators to define a desired configuration in WCD and then apply that configuration on target devices. The simple provisioning wizard makes the entire process quick and easy by guiding an IT administrator through common configuration settings in a step-by-step manner. -[Learn how to use simple provisioning to configure Windows 10 computers.](provision-pcs-for-initial-deployment.md) +[Learn how to use simple provisioning to configure Windows computers.](provision-pcs-for-initial-deployment.md) -* **Advanced provisioning (deployment of classic (Win32) and Universal Windows Platform (UWP) apps, and certificates)** – Allows an IT administrator to use Windows ICD to open provisioning packages in the advanced settings editor and include apps for deployment on end-user devices. +* **Advanced provisioning (deployment of classic (Win32) and Universal Windows Platform (UWP) apps, and certificates)** – Allows an IT administrator to use WCD to open provisioning packages in the advanced settings editor and include apps for deployment on end-user devices. -* **Mobile device enrollment into management** - Enables IT administrators to purchase off-the-shelf retail Windows 10 Mobile devices and enroll them into mobile device management (MDM) before handing them to end-users in the organization. IT administrators can use Windows ICD to specify the management end-point and apply the configuration on target devices by connecting them to a Windows PC (tethered deployment) or through an SD card. Supported management end-points include: +* **Mobile device enrollment into management** - Enables IT administrators to purchase off-the-shelf retail Windows devices and enroll them into mobile device management (MDM) before handing them to end-users in the organization. IT administrators can use WCD to specify the management end-point and apply the configuration on target devices by connecting them to a Windows PC (tethered deployment) or through an SD card. Supported management end-points include: * Microsoft Intune (certificate-based enrollment) * AirWatch (password-string based enrollment) * Mobile Iron (password-string based enrollment) * Other MDMs (cert-based enrollment) -> [!NOTE] -> Windows ICD in Windows 10, version 1607, also provided a wizard to create provisioning packages for school PCs. To learn more, see [Set up students' PCs to join domain](/education/windows/). + + ## Learn more @@ -164,4 +176,4 @@ For more information about provisioning, watch the following videos: - [PowerShell cmdlets for provisioning Windows 10 (reference)](provisioning-powershell.md) - [Windows Configuration Designer command-line interface (reference)](provisioning-command-line.md) - [Create a provisioning package with multivariant settings](provisioning-multivariant.md) -- [Use Windows Configuration Designer to configure Windows 10 Mobile devices](../mobile-devices/provisioning-configure-mobile.md) \ No newline at end of file +- [Use Windows Configuration Designer to configure Windows 10 Mobile devices](../mobile-devices/provisioning-configure-mobile.md) From 9545dc05845bb583d26b759d16da3822d10907cb Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 3 Sep 2021 17:23:16 -0700 Subject: [PATCH 07/65] Changed word wrap around image via updated image wrap The layout in my browser looked bad. --- windows/security/threat-protection/auditing/event-4768.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-4768.md b/windows/security/threat-protection/auditing/event-4768.md index e73c3e0daa..f06e21d952 100644 --- a/windows/security/threat-protection/auditing/event-4768.md +++ b/windows/security/threat-protection/auditing/event-4768.md @@ -21,7 +21,7 @@ ms.technology: mde - Windows Server 2016 -Event 4768 illustration +:::image type="content" alt-text="Event 4768 illustration." source="images/event-4768.png"::: ***Subcategory:*** [Audit Kerberos Authentication Service](audit-kerberos-authentication-service.md) From eba388115f2a0cbb600ef3112c9ea7c43db74d7c Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 3 Sep 2021 17:28:31 -0700 Subject: [PATCH 08/65] Corrected notes style --- .../threat-protection/auditing/event-4768.md | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4768.md b/windows/security/threat-protection/auditing/event-4768.md index f06e21d952..55854d8774 100644 --- a/windows/security/threat-protection/auditing/event-4768.md +++ b/windows/security/threat-protection/auditing/event-4768.md @@ -35,7 +35,8 @@ If TGT issue fails then you will see Failure event with **Result Code** field no This event doesn't generate for **Result Codes**: 0x10, 0x17 and 0x18. Event “[4771](event-4771.md): Kerberos pre-authentication failed.” generates instead. -> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. +> [!NOTE] +> For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event.
@@ -101,7 +102,8 @@ This event doesn't generate for **Result Codes**: 0x10, 0x17 and 0x18. Event “ - Uppercase full domain name: CONTOSO.LOCAL -> **Note**  A **Kerberos Realm** is a set of managed nodes that share the same Kerberos database. The Kerberos database resides on the Kerberos master computer system, which should be kept in a physically secure room. Active Directory domain is the example of Kerberos Realm in the Microsoft Windows Active Directory world. + > [!NOTE] + > A **Kerberos Realm** is a set of managed nodes that share the same Kerberos database. The Kerberos database resides on the Kerberos master computer system, which should be kept in a physically secure room. Active Directory domain is the example of Kerberos Realm in the Microsoft Windows Active Directory world. - **User ID** \[Type = SID\]**:** SID of account for which (TGT) ticket was requested. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. @@ -109,7 +111,8 @@ This event doesn't generate for **Result Codes**: 0x10, 0x17 and 0x18. Event “ - **NULL SID** – this value shows in [4768](event-4768.md) Failure events. -> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security identifiers](/windows/access-protection/access-control/security-identifiers). + > [!NOTE] + > A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security identifiers](/windows/access-protection/access-control/security-identifiers). **Service Information:** @@ -149,7 +152,10 @@ This event doesn't generate for **Result Codes**: 0x10, 0x17 and 0x18. Event “ - Using **MSB 0** bit numbering we have bit 1, 8, 15 and 27 set = Forwardable, Renewable, Canonicalize, Renewable-ok. -> **Note**  In the table below **“MSB 0”** bit numbering is used, because RFC documents use this style. In “MSB 0” style bit numbering begins from left.
MSB illustration +> [!NOTE] +> In the table below **“MSB 0”** bit numbering is used, because RFC documents use this style. In “MSB 0” style bit numbering begins from left. +> +> :::image type="content" alt-text="MSB illustration." source="images/msb.png"::: The most common values: @@ -186,8 +192,9 @@ The most common values: | 31 | Validate | This option is used only by the ticket-granting service. The VALIDATE option indicates that the request is to validate a postdated ticket. Should not be in use, because postdated tickets are not supported by KILE. | > Table 2. Kerberos ticket flags. -> -> **Note**  [KILE](/openspecs/windows_protocols/ms-kile/2a32282e-dd48-4ad9-a542-609804b02cc9) **(Microsoft Kerberos Protocol Extension)** – Kerberos protocol extensions used in Microsoft operating systems. These extensions provide additional capability for authorization information including group memberships, interactive logon information, and integrity levels. + +> [!NOTE] +> [KILE](/openspecs/windows_protocols/ms-kile/2a32282e-dd48-4ad9-a542-609804b02cc9) **(Microsoft Kerberos Protocol Extension)** – Kerberos protocol extensions used in Microsoft operating systems. These extensions provide additional capability for authorization information including group memberships, interactive logon information, and integrity levels. - **Result Code** \[Type = HexInt32\]**:** hexadecimal result code of TGT issue operation. The “Table 3. TGT/TGS issue error codes.” contains the list of the most common error codes for this event. From cb0080914f28ec187aeccdc186467b08b6de47d4 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 3 Sep 2021 17:29:40 -0700 Subject: [PATCH 09/65] Labeled code block --- windows/security/threat-protection/auditing/event-4768.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-4768.md b/windows/security/threat-protection/auditing/event-4768.md index 55854d8774..59ba63d70c 100644 --- a/windows/security/threat-protection/auditing/event-4768.md +++ b/windows/security/threat-protection/auditing/event-4768.md @@ -41,7 +41,7 @@ This event doesn't generate for **Result Codes**: 0x10, 0x17 and 0x18. Event “
***Event XML:*** -``` +```xml - - From f1704dc9a9a4e6e9f8cbdb5f08990aee12a47c78 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 3 Sep 2021 17:35:39 -0700 Subject: [PATCH 10/65] Fixed broken headings Headings don't work and are not rendered correctly when HTML is next to them, such as the SPAN tags in this article. --- .../security/threat-protection/auditing/event-4768.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4768.md b/windows/security/threat-protection/auditing/event-4768.md index 59ba63d70c..81482d1771 100644 --- a/windows/security/threat-protection/auditing/event-4768.md +++ b/windows/security/threat-protection/auditing/event-4768.md @@ -191,7 +191,7 @@ The most common values: | 30 | Renew | The RENEW option indicates that the present request is for a renewal. The ticket provided is encrypted in the secret key for the server on which it is valid. This option will only be honored if the ticket to be renewed has its RENEWABLE flag set and if the time in it’s renew-till field has not passed. The ticket to be renewed is passed in the padata field as part of the authentication header. | | 31 | Validate | This option is used only by the ticket-granting service. The VALIDATE option indicates that the request is to validate a postdated ticket. Should not be in use, because postdated tickets are not supported by KILE. | -> Table 2. Kerberos ticket flags. +## Table 2. Kerberos ticket flags > [!NOTE] > [KILE](/openspecs/windows_protocols/ms-kile/2a32282e-dd48-4ad9-a542-609804b02cc9) **(Microsoft Kerberos Protocol Extension)** – Kerberos protocol extensions used in Microsoft operating systems. These extensions provide additional capability for authorization information including group memberships, interactive logon information, and integrity levels. @@ -259,12 +259,15 @@ The most common values: | 0x43 | KRB\_AP\_ERR\_NO\_TGT | No TGT was presented or available | In user-to-user authentication if the service does not possess a ticket granting ticket, it should return the error KRB\_AP\_ERR\_NO\_TGT. | | 0x44 | KDC\_ERR\_WRONG\_REALM | Incorrect domain or principal | Although this error rarely occurs, it occurs when a client presents a cross-realm TGT to a realm other than the one specified in the TGT. Typically, this results from incorrectly configured DNS. | -> Table 3. TGT/TGS issue error codes. + + +## Table 3. TGT/TGS issue error codes - **Ticket Encryption Type** \[Type = HexInt32\]: the cryptographic suite that was used for issued TGT. + ## Table 4. Kerberos encryption types | Type | Type Name | Description | @@ -281,7 +284,8 @@ The most common values: - **Pre-Authentication Type** \[Type = UnicodeString\]: the code number of [pre-Authentication](/previous-versions/windows/it-pro/windows-server-2003/cc772815(v=ws.10)) type which was used in TGT request. -## Table 5. Kerberos Pre-Authentication types. + +## Table 5. Kerberos Pre-Authentication types | Type | Type Name | Description | |------------------------------------------------------------------------|------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| From e0a2435af96be4e6cebd4b89a1f8ac1c1739466c Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 3 Sep 2021 17:41:08 -0700 Subject: [PATCH 11/65] Corrected font weight of table headings Table headings are bold by default, and the font weight is heavier without formatting for bold (**). --- windows/security/threat-protection/auditing/event-4768.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4768.md b/windows/security/threat-protection/auditing/event-4768.md index 81482d1771..340264fa1e 100644 --- a/windows/security/threat-protection/auditing/event-4768.md +++ b/windows/security/threat-protection/auditing/event-4768.md @@ -312,7 +312,7 @@ The most common values: For 4768(S, F): A Kerberos authentication ticket (TGT) was requested. -| **Type of monitoring required** | **Recommendation** | +| Type of monitoring required | Recommendation | |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------| | **High-value accounts**: You might have high-value domain or local accounts for which you need to monitor each action.
Examples of high-value accounts are database administrators, built-in local administrator account, domain administrators, service accounts, domain controller accounts and so on. | Monitor this event with the **“User ID”** that corresponds to the high-value account or accounts. | | **Anomalies or malicious actions**: You might have specific requirements for detecting anomalies or monitoring potential malicious actions. For example, you might need to monitor for use of an account outside of working hours. | When you monitor for anomalies or malicious actions, use the **“User ID”** (with other information) to monitor how or when a particular account is being used. | @@ -331,7 +331,7 @@ For 4768(S, F): A Kerberos authentication ticket (TGT) was requested. - Also consider monitoring the fields shown in the following table, to discover the issues listed: -| **Field** | **Issue to discover** | +| Field | Issue to discover | |-----------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **Certificate Issuer Name** | Certification authority name is not from your PKI. | | **Certificate Issuer Name** | Certification authority name is not authorized to issue smart card authentication certificates. | From be7ae41db9b05b8f7e9bbc87c6307de7099b15cb Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 3 Sep 2021 18:16:28 -0700 Subject: [PATCH 12/65] Restored HTML image reference, though curiously... ...I've had little success with docs.microsoft.com respecting sizing of images. I don't understand why it apparently works in this instance. --- windows/security/threat-protection/auditing/event-4768.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-4768.md b/windows/security/threat-protection/auditing/event-4768.md index 340264fa1e..9406edbf43 100644 --- a/windows/security/threat-protection/auditing/event-4768.md +++ b/windows/security/threat-protection/auditing/event-4768.md @@ -155,7 +155,7 @@ This event doesn't generate for **Result Codes**: 0x10, 0x17 and 0x18. Event “ > [!NOTE] > In the table below **“MSB 0”** bit numbering is used, because RFC documents use this style. In “MSB 0” style bit numbering begins from left. > -> :::image type="content" alt-text="MSB illustration." source="images/msb.png"::: +> MSB illustration The most common values: From b9a96725e62af48b3ecedad954f4d801f48e7f62 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Sun, 5 Sep 2021 10:31:07 -0700 Subject: [PATCH 13/65] Added "address" after "IP" --- windows/security/threat-protection/auditing/event-4768.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-4768.md b/windows/security/threat-protection/auditing/event-4768.md index 9406edbf43..64156ecd85 100644 --- a/windows/security/threat-protection/auditing/event-4768.md +++ b/windows/security/threat-protection/auditing/event-4768.md @@ -321,7 +321,7 @@ For 4768(S, F): A Kerberos authentication ticket (TGT) was requested. | **External accounts**: You might be monitoring accounts from another domain, or “external” accounts that are not allowed to perform certain actions (represented by certain specific events). | Monitor this event for the **“Supplied Realm Name”** corresponding to another domain or “external” location. | | **Account naming conventions**: Your organization might have specific naming conventions for account names. | Monitor “**User ID”** for names that don’t comply with naming conventions. | -- You can track all [4768](event-4768.md) events where the **Client Address** is not from your internal IP range or not from private IP ranges. +- You can track all [4768](event-4768.md) events where the **Client Address** is not from your internal IP address range or not from private IP address ranges. - If you know that **Account Name** should be used only from known list of IP addresses, track all **Client Address** values for this **Account Name** in [4768](event-4768.md) events. If **Client Address** is not from the allowlist, generate the alert. From ed795e9571ab0fc6d36c9bac2d2f4dc8c6d6724b Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi Date: Tue, 7 Sep 2021 12:19:36 +0530 Subject: [PATCH 14/65] 5358695-Windows 11 Update- Cred Gaurd WINDOWS: Credential Guard update for W11 --- .../additional-mitigations.md | 2 +- .../credential-guard-considerations.md | 12 +++-- .../credential-guard-how-it-works.md | 16 +++--- .../credential-guard-known-issues.md | 53 ++++++++++--------- .../credential-guard-manage.md | 9 ++-- ...redential-guard-not-protected-scenarios.md | 10 ++-- .../credential-guard-protection-limits.md | 10 ++-- .../credential-guard-requirements.md | 10 ++-- .../credential-guard-scripts.md | 4 +- .../credential-guard/credential-guard.md | 8 +-- .../credential-guard/dg-readiness-tool.md | 5 +- 11 files changed, 78 insertions(+), 61 deletions(-) diff --git a/windows/security/identity-protection/credential-guard/additional-mitigations.md b/windows/security/identity-protection/credential-guard/additional-mitigations.md index ca6a1c8da0..74a0f7dd85 100644 --- a/windows/security/identity-protection/credential-guard/additional-mitigations.md +++ b/windows/security/identity-protection/credential-guard/additional-mitigations.md @@ -43,7 +43,7 @@ Domain-joined device certificate authentication has the following requirements: - All domain controllers in those domains have KDC certificates which satisfy strict KDC validation certificate requirements: - KDC EKU present - DNS domain name matches the DNSName field of the SubjectAltName (SAN) extension -- Windows 10 devices have the CA issuing the domain controller certificates in the enterprise store. +- Windows devices have the CA issuing the domain controller certificates in the enterprise store. - A process is established to ensure the identity and trustworthiness of the device in a similar manner as you would establish the identity and trustworthiness of a user before issuing them a smartcard. #### Deploying domain-joined device certificates diff --git a/windows/security/identity-protection/credential-guard/credential-guard-considerations.md b/windows/security/identity-protection/credential-guard/credential-guard-considerations.md index d04097f751..871578d4d0 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-considerations.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-considerations.md @@ -1,6 +1,6 @@ --- -title: Advice while using Windows Defender Credential Guard (Windows 10) -description: Considerations and recommendations for certain scenarios when using Windows Defender Credential Guard in Windows 10. +title: Advice while using Windows Defender Credential Guard (Windows) +description: Considerations and recommendations for certain scenarios when using Windows Defender Credential Guard in Windows. ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library @@ -19,8 +19,10 @@ ms.reviewer: # Considerations when using Windows Defender Credential Guard **Applies to** -- Windows 10 -- Windows Server 2016 +- Windows 10 +- Windows 11 +- Windows Server 2016 +- Windows Server 2019 Passwords are still weak. We recommend that in addition to deploying Windows Defender Credential Guard, organizations move away from passwords to other authentication methods, such as physical smart cards, virtual smart cards, or Windows Hello for Business. @@ -79,7 +81,7 @@ If you must clear the TPM on a domain-joined device without connectivity to doma Domain user sign-in on a domain-joined device after clearing a TPM for as long as there is no connectivity to a domain controller: -|Credential Type | Windows 10 version | Behavior +|Credential Type | Windows version | Behavior |---|---|---| | Certificate (smart card or Windows Hello for Business) | All | All data protected with user DPAPI is unusable and user DPAPI does not work at all. | | Password | Windows 10 v1709 or later | If the user signed-in with a certificate or password prior to clearing the TPM, then they can sign-in with password and user DPAPI is unaffected. diff --git a/windows/security/identity-protection/credential-guard/credential-guard-how-it-works.md b/windows/security/identity-protection/credential-guard/credential-guard-how-it-works.md index b122158529..4919aa21ec 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-how-it-works.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-how-it-works.md @@ -19,19 +19,21 @@ ms.reviewer: # How Windows Defender Credential Guard works **Applies to** -- Windows 10 -- Windows Server 2016 +- Windows 10 +- Windows 11 +- Windows Server 2016 +- Windows Server 2019 -Kerberos, NTLM, and Credential manager isolate secrets by using virtualization-based security. Previous versions of Windows stored secrets in the Local Security Authority (LSA). Prior to Windows 10, the LSA stored secrets used by the operating system in its process memory. With Windows Defender Credential Guard enabled, the LSA process in the operating system talks to a new component called the isolated LSA process that stores and protects those secrets. Data stored by the isolated LSA process is protected using virtualization-based security and is not accessible to the rest of the operating system. LSA uses remote procedure calls to communicate with the isolated LSA process. +Kerberos, NTLM, and Credential manager isolate secrets by using Virtualization-based security. Previous versions of Windows stored secrets in the Local Security Authority (LSA). Prior to Windows 10, the LSA stored secrets used by the operating system in its process memory. With Windows Defender Credential Guard enabled, the LSA process in the operating system talks to a new component called the isolated LSA process that stores and protects those secrets. Data stored by the isolated LSA process is protected using Virtualization-based security and is not accessible to the rest of the operating system. LSA uses remote procedure calls to communicate with the isolated LSA process. -For security reasons, the isolated LSA process doesn't host any device drivers. Instead, it only hosts a small subset of operating system binaries that are needed for security and nothing else. All of these binaries are signed with a certificate that is trusted by virtualization-based security and these signatures are validated before launching the file in the protected environment. +For security reasons, the isolated LSA process doesn't host any device drivers. Instead, it only hosts a small subset of operating system binaries that are needed for security and nothing else. All of these binaries are signed with a certificate that is trusted by Virtualization-based security and these signatures are validated before launching the file in the protected environment. -When Windows Defender Credential Guard is enabled, NTLMv1, MS-CHAPv2, Digest, and CredSSP cannot use the signed-in credentials. Thus, single sign-on does not work with these protocols. However, applications can prompt for credentials or use credentials stored in the Windows Vault which are not protected by Windows Defender Credential Guard with any of these protocols. It is strongly recommended that valuable credentials, such as the sign-in credentials, not be used with any of these protocols. If these protocols must be used by domain or Azure AD users, secondary credentials should be provisioned for these use cases. +When Windows Defender Credential Guard is enabled, NTLMv1, MS-CHAPv2, Digest, and CredSSP cannot use the signed-in credentials. Thus, single sign-on does not work with these protocols. However, applications can prompt for credentials or use credentials stored in the Windows Vault, which are not protected by Windows Defender Credential Guard with any of these protocols. It is recommended that valuable credentials, such as the sign-in credentials, not be used with any of these protocols. If these protocols must be used by domain or Azure AD users, secondary credentials should be provisioned for these use cases. When Windows Defender Credential Guard is enabled, Kerberos does not allow unconstrained Kerberos delegation or DES encryption, not only for signed-in credentials, but also prompted or saved credentials. -Here's a high-level overview on how the LSA is isolated by using virtualization-based security: +Here's a high-level overview on how the LSA is isolated by using Virtualization-based security: ![Windows Defender Credential Guard overview.](images/credguard.png) @@ -39,4 +41,4 @@ Here's a high-level overview on how the LSA is isolated by using virtualization- **Related videos** -[What is virtualization-based security?](https://www.linkedin.com/learning/microsoft-cybersecurity-stack-advanced-identity-and-endpoint-protection/what-is-virtualization-based-security) +[What is Virtualization-based security?](https://www.linkedin.com/learning/microsoft-cybersecurity-stack-advanced-identity-and-endpoint-protection/what-is-virtualization-based-security) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md b/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md index 5d76d6be7c..22da9b6b43 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md @@ -1,6 +1,6 @@ --- -title: Windows Defender Credential Guard - Known issues (Windows 10) -description: Windows Defender Credential Guard - Known issues in Windows 10 Enterprise +title: Windows Defender Credential Guard - Known issues (Windows) +description: Windows Defender Credential Guard - Known issues in Windows Enterprise ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library @@ -19,9 +19,10 @@ ms.reviewer: # Windows Defender Credential Guard: Known issues **Applies to** -- Windows 10 -- Windows Server 2016 -- Windows Server 2019 +- Windows 10 +- Windows 11 +- Windows Server 2016 +- Windows Server 2019 Windows Defender Credential Guard has certain application requirements. Windows Defender Credential Guard blocks specific authentication capabilities. Therefore applications that require such capabilities will not function when it is enabled. For further information, see [Application requirements](/windows/access-protection/credential-guard/credential-guard-requirements#application-requirements). @@ -51,12 +52,12 @@ The following known issue has been fixed in the [Cumulative Security Update for The following known issues have been fixed by servicing releases made available in the Cumulative Security Updates for April 2017: -- [KB4015217 Windows Defender Credential Guard generates double bad password count on Active Directory domain-joined Windows 10 machines](https://support.microsoft.com/help/4015217/windows-10-update-kb4015217) +- [KB4015217 Windows Defender Credential Guard generates double bad password count on Active Directory domain-joined Windows machines](https://support.microsoft.com/help/4015217/windows-10-update-kb4015217) This issue can potentially lead to unexpected account lockouts. See also Microsoft® Knowledge Base articles [KB4015219](https://support.microsoft.com/help/4015219/windows-10-update-kb4015219) and [KB4015221](https://support.microsoft.com/help/4015221/windows-10-update-kb4015221) -- [KB4033236 Two incorrect logon attempts sent to Active Directory after Windows Defender Credential Guard installed on Windows 10](https://support.microsoft.com/help/4033236/two-incorrect-logon-attempts-sent-to-active-directory-after-credential?preview) +- [KB4033236 Two incorrect logon attempts sent to Active Directory after Windows Defender Credential Guard installed on Windows](https://support.microsoft.com/help/4033236/two-incorrect-logon-attempts-sent-to-active-directory-after-credential?preview) This issue can potentially lead to unexpected account lockouts. The issue was fixed in servicing updates for each of the following operating systems: @@ -69,30 +70,30 @@ The following known issues have been fixed by servicing releases made available The following issue affects the Java GSS API. See the following Oracle bug database article: -- [JDK-8161921: Windows 10 Windows Defender Credential Guard does not allow sharing of TGT with Java](http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8161921) +- [JDK-8161921: Windows 10 or Windows 11 Windows Defender Credential Guard does not allow sharing of TGT with Java](http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8161921) -When Windows Defender Credential Guard is enabled on Windows 10, the Java GSS API will not authenticate. This is expected behavior because Windows Defender Credential Guard blocks specific application authentication capabilities and will not provide the TGT session key to applications regardless of registry key settings. For further information see [Application requirements](/windows/access-protection/credential-guard/credential-guard-requirements#application-requirements). +When Windows Defender Credential Guard is enabled on Windows, the Java GSS API will not authenticate. This is expected behavior because Windows Defender Credential Guard blocks specific application authentication capabilities and will not provide the TGT session key to applications regardless of registry key settings. For further information see [Application requirements](/windows/access-protection/credential-guard/credential-guard-requirements#application-requirements). The following issue affects Cisco AnyConnect Secure Mobility Client: -- [Blue screen on Windows 10 computers running Hypervisor-Protected Code Integrity and Windows Defender Credential Guard with Cisco Anyconnect 4.3.04027](https://quickview.cloudapps.cisco.com/quickview/bug/CSCvc66692) \* +- [Blue screen on Windows 10 and Windows 11 computers running Hypervisor-Protected Code Integrity and Windows Defender Credential Guard with Cisco Anyconnect 4.3.04027](https://quickview.cloudapps.cisco.com/quickview/bug/CSCvc66692) \* *Registration required to access this article. The following issue affects McAfee Application and Change Control (MACC): -- [KB88869 Windows 10 machines exhibit high CPU usage with McAfee Application and Change Control (MACC) installed when Windows Defender Credential Guard is enabled](https://kc.mcafee.com/corporate/index?page=content&id=KB88869) [1] +- [KB88869 Windows 10 and Windows 11 machines exhibit high CPU usage with McAfee Application and Change Control (MACC) installed when Windows Defender Credential Guard is enabled](https://kc.mcafee.com/corporate/index?page=content&id=KB88869) [1] The following issue affects AppSense Environment Manager. For further information, see the following Knowledge Base article: -- [Installing AppSense Environment Manager on Windows 10 machines causes LSAISO.exe to exhibit high CPU usage when Windows Defender Credential Guard is enabled](http://www.appsense.com/kb/160525073917945) [1] \** +- [Installing AppSense Environment Manager on Windows 10 and Windows 11 machines causes LSAISO.exe to exhibit high CPU usage when Windows Defender Credential Guard is enabled](http://www.appsense.com/kb/160525073917945) [1] \** The following issue affects Citrix applications: -- Windows 10 machines exhibit high CPU usage with Citrix applications installed when Windows Defender Credential Guard is enabled. [1] +- Windows 10 and Windows 11 machines exhibit high CPU usage with Citrix applications installed when Windows Defender Credential Guard is enabled. [1] -[1] Products that connect to Virtualization Based Security (VBS) protected processes can cause Windows Defender Credential Guard-enabled Windows 10 or Windows Server 2016 machines to exhibit high CPU usage. For technical and troubleshooting information, see the following Microsoft Knowledge Base article: +[1] Products that connect to Virtualization Based Security (VBS) protected processes can cause Windows Defender Credential Guard-enabled Windows 10, Windows 11, Windows Server 2016 or Windows Server 2019 machines to exhibit high CPU usage. For technical and troubleshooting information, see the following Microsoft Knowledge Base article: -- [KB4032786 High CPU usage in the LSAISO process on Windows 10 or Windows Server 2016](https://support.microsoft.com/help/4032786) +- [KB4032786 High CPU usage in the LSAISO process on Windows](https://support.microsoft.com/help/4032786) For further technical information on LSAISO.exe, see the MSDN article: [Isolated User Mode (IUM) Processes](/windows/win32/procthread/isolated-user-mode--ium--processes) @@ -107,21 +108,21 @@ See the following article on Citrix support for Secure Boot: Windows Defender Credential Guard is not supported by either these products, products versions, computer systems, or Windows 10 versions: -- For Windows Defender Credential Guard on Windows 10 with McAfee Encryption products, see: - [Support for Hypervisor-Protected Code Integrity and Windows Defender Credential Guard on Windows 10 with McAfee encryption products](https://kc.mcafee.com/corporate/index?page=content&id=KB86009) +- For Windows Defender Credential Guard on Windows with McAfee Encryption products, see: + [Support for Hypervisor-Protected Code Integrity and Windows Defender Credential Guard on Windows with McAfee encryption products](https://kc.mcafee.com/corporate/index?page=content&id=KB86009) -- For Windows Defender Credential Guard on Windows 10 with Check Point Endpoint Security Client, see: - [Check Point Endpoint Security Client support for Microsoft Windows 10 Windows Defender Credential Guard and Hypervisor-Protected Code Integrity features](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk113912) +- For Windows Defender Credential Guard on Windows with Check Point Endpoint Security Client, see: + [Check Point Endpoint Security Client support for Microsoft Windows Defender Credential Guard and Hypervisor-Protected Code Integrity features](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk113912) -- For Windows Defender Credential Guard on Windows 10 with VMWare Workstation - [Windows 10 host fails when running VMWare Workstation when Windows Defender Credential Guard is enabled](https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2146361) +- For Windows Defender Credential Guard on Windows with VMWare Workstation + [Windows host fails when running VMWare Workstation when Windows Defender Credential Guard is enabled](https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2146361) -- For Windows Defender Credential Guard on Windows 10 with specific versions of the Lenovo ThinkPad - [ThinkPad support for Hypervisor-Protected Code Integrity and Windows Defender Credential Guard in Microsoft Windows 10 – ThinkPad](https://support.lenovo.com/in/en/solutions/ht503039) +- For Windows Defender Credential Guard on Windows with specific versions of the Lenovo ThinkPad + [ThinkPad support for Hypervisor-Protected Code Integrity and Windows Defender Credential Guard in Microsoft Windows – ThinkPad](https://support.lenovo.com/in/en/solutions/ht503039) -- For Windows Defender Credential Guard on Windows 10 with Symantec Endpoint Protection - [Windows 10 with Windows Defender Credential Guard and Symantec Endpoint Protection 12.1](https://www.symantec.com/connect/forums/windows-10-device-guard-credentials-guard-and-sep-121) +- For Windows Defender Credential Guard on Windows with Symantec Endpoint Protection + [Windows 10 and Windows 11 with Windows Defender Credential Guard and Symantec Endpoint Protection 12.1](https://www.symantec.com/connect/forums/windows-10-device-guard-credentials-guard-and-sep-121) - This is not a comprehensive list. Check whether your product vendor, product version, or computer system, supports Windows Defender Credential Guard on systems that run Windows 10 or specific versions of Windows 10. Specific computer system models may be incompatible with Windows Defender Credential Guard. + This is not a comprehensive list. Check whether your product vendor, product version, or computer system, supports Windows Defender Credential Guard on systems that run Windows or specific versions of Windows. Specific computer system models may be incompatible with Windows Defender Credential Guard. Microsoft encourages third-party vendors to contribute to this page by providing relevant product support information and by adding links to their own product support statements. diff --git a/windows/security/identity-protection/credential-guard/credential-guard-manage.md b/windows/security/identity-protection/credential-guard/credential-guard-manage.md index 936172770d..17ee0a5394 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-manage.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-manage.md @@ -1,5 +1,5 @@ --- -title: Manage Windows Defender Credential Guard (Windows 10) +title: Manage Windows Defender Credential Guard (Windows) description: Learn how to deploy and manage Windows Defender Credential Guard using Group Policy, the registry, or hardware readiness tools. ms.prod: w10 ms.mktglfcycl: explore @@ -21,9 +21,10 @@ ms.custom: # Manage Windows Defender Credential Guard **Applies to** -- Windows 10 Enterprise or Education SKUs -- Windows Server 2016 -- Windows Server 2019 +- Windows 10 +- Windows 11 +- Windows Server 2016 +- Windows Server 2019 ## Enable Windows Defender Credential Guard diff --git a/windows/security/identity-protection/credential-guard/credential-guard-not-protected-scenarios.md b/windows/security/identity-protection/credential-guard/credential-guard-not-protected-scenarios.md index e6bce8b91b..323cb6d686 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-not-protected-scenarios.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-not-protected-scenarios.md @@ -1,6 +1,6 @@ --- -title: Windows Defender Credential Guard protection limits & mitigations (Windows 10) -description: Scenarios not protected by Windows Defender Credential Guard in Windows 10, and additional mitigations you can use. +title: Windows Defender Credential Guard protection limits & mitigations (Windows +description: Scenarios not protected by Windows Defender Credential Guard in Windows, and additional mitigations you can use. ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library @@ -19,8 +19,10 @@ ms.reviewer: # Windows Defender Credential Guard protection limits and mitigations **Applies to** -- Windows 10 -- Windows Server 2016 +- Windows 10 +- Windows 11 +- Windows Server 2016 +- Windows Server 2019 Prefer video? See [Credentials protected by Windows Defender Credential Guard](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=pdc37LJyC_1204300474) in the Deep Dive into Windows Defender Credential Guard video series. diff --git a/windows/security/identity-protection/credential-guard/credential-guard-protection-limits.md b/windows/security/identity-protection/credential-guard/credential-guard-protection-limits.md index 845101f5a0..e348a5ba65 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-protection-limits.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-protection-limits.md @@ -1,6 +1,6 @@ --- -title: Windows Defender Credential Guard protection limits (Windows 10) -description: Some ways to store credentials are not protected by Windows Defender Credential Guard in Windows 10. Learn more with this guide. +title: Windows Defender Credential Guard protection limits (Windows) +description: Some ways to store credentials are not protected by Windows Defender Credential Guard in Windows. Learn more with this guide. ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library @@ -19,8 +19,10 @@ ms.reviewer: # Windows Defender Credential Guard protection limits **Applies to** -- Windows 10 -- Windows Server 2016 +- Windows 10 +- Windows 11 +- Windows Server 2016 +- Windows Server 2019 Some ways to store credentials are not protected by Windows Defender Credential Guard, including: diff --git a/windows/security/identity-protection/credential-guard/credential-guard-requirements.md b/windows/security/identity-protection/credential-guard/credential-guard-requirements.md index ebe6d25f53..a23f5dbebd 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-requirements.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-requirements.md @@ -1,5 +1,5 @@ --- -title: Windows Defender Credential Guard Requirements (Windows 10) +title: Windows Defender Credential Guard Requirements (Windows) description: Windows Defender Credential Guard baseline hardware, firmware, and software requirements, and additional protections for improved security. ms.prod: w10 ms.mktglfcycl: explore @@ -20,8 +20,10 @@ ms.reviewer: ## Applies to -- Windows 10 Enterprise -- Windows Server 2016 +- Windows 10 +- Windows 11 +- Windows Server 2016 +- Windows Server 2019 For Windows Defender Credential Guard to provide protection, the computers you are protecting must meet certain baseline hardware, firmware, and software requirements, which we will refer to as [Hardware and software requirements](#hardware-and-software-requirements). Additionally, Windows Defender Credential Guard blocks specific authentication capabilities, so applications that require such capabilities will break. We will refer to these requirements as [Application requirements](#application-requirements). Beyond these requirements, computers can meet additional hardware and firmware qualifications, and receive additional protections. Those computers will be more hardened against certain threats. For detailed information on baseline protections, plus protections for improved security that are associated with hardware and firmware options available in 2015, 2016, and 2017, refer to the tables in [Security Considerations](#security-considerations). @@ -102,7 +104,7 @@ The following tables describe baseline protections, plus protections for improve |Hardware: **Trusted Platform Module (TPM)**|**Requirement**:
- TPM 1.2 or TPM 2.0, either discrete or firmware. [TPM recommendations](../../information-protection/tpm/tpm-recommendations.md)|A TPM provides protection for VBS encryption keys that are stored in the firmware. TPM helps protect against attacks involving a physically present user with BIOS access.| |Firmware: **UEFI firmware version 2.3.1.c or higher with UEFI Secure Boot**|**Requirements**:
- See the following Windows Hardware Compatibility Program requirement: System.Fundamentals.Firmware.UEFISecureBoot|UEFI Secure Boot helps ensure that the device boots only authorized code, and can prevent boot kits and root kits from installing and persisting across reboots.| |Firmware: **Secure firmware update process**|**Requirements**:
- UEFI firmware must support secure firmware update found under the following Windows Hardware Compatibility Program requirement: System.Fundamentals.Firmware.UEFISecureBoot.|UEFI firmware just like software can have security vulnerabilities that, when found, need to be patched through firmware updates. Patching helps prevent root kits from getting installed.| -|Software: Qualified **Windows operating system**|**Requirement**:
- Windows 10 or Windows Server 2016.|Support for VBS and for management features that simplify configuration of Windows Defender Credential Guard.| +|Software: Qualified **Windows operating system**|**Requirement**:
- At least Windows 10 or Windows Server 2016.|Support for VBS and for management features that simplify configuration of Windows Defender Credential Guard.| > [!IMPORTANT] > Windows Server 2016 running as a domain controller does not support Windows Defender Credential Guard. diff --git a/windows/security/identity-protection/credential-guard/credential-guard-scripts.md b/windows/security/identity-protection/credential-guard/credential-guard-scripts.md index b62a1d9818..f4e9fb404e 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-scripts.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-scripts.md @@ -1,6 +1,6 @@ --- -title: Scripts for Certificate Issuance Policies in Windows Defender Credential Guard (Windows 10) -description: Obtain issuance policies from the certificate authority for Windows Defender Credential Guard on Windows 10. +title: Scripts for Certificate Issuance Policies in Windows Defender Credential Guard (Windows) +description: Obtain issuance policies from the certificate authority for Windows Defender Credential Guard on Windows. ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library diff --git a/windows/security/identity-protection/credential-guard/credential-guard.md b/windows/security/identity-protection/credential-guard/credential-guard.md index ea92be3d39..20d2d330d4 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard.md +++ b/windows/security/identity-protection/credential-guard/credential-guard.md @@ -1,5 +1,5 @@ --- -title: Protect derived domain credentials with Windows Defender Credential Guard (Windows 10) +title: Protect derived domain credentials with Windows Defender Credential Guard (Windows) description: Windows Defender Credential Guard uses virtualization-based security to isolate secrets so that only privileged system software can access them. ms.assetid: 4F1FE390-A166-4A24-8530-EA3369FEB4B1 ms.reviewer: @@ -20,8 +20,10 @@ ms.date: 08/17/2017 # Protect derived domain credentials with Windows Defender Credential Guard **Applies to** -- Windows 10 -- Windows Server 2016 +- Windows 10 +- Windows 11 +- Windows Server 2016 +- Windows Server 2019 Introduced in Windows 10 Enterprise and Windows Server 2016, Windows Defender Credential Guard uses virtualization-based security to isolate secrets so that only privileged system software can access them. Unauthorized access to these secrets can lead to credential theft attacks, such as Pass-the-Hash or Pass-The-Ticket. Windows Defender Credential Guard prevents these attacks by protecting NTLM password hashes, Kerberos Ticket Granting Tickets, and credentials stored by applications as domain credentials. diff --git a/windows/security/identity-protection/credential-guard/dg-readiness-tool.md b/windows/security/identity-protection/credential-guard/dg-readiness-tool.md index 803d27b000..8d3185afd9 100644 --- a/windows/security/identity-protection/credential-guard/dg-readiness-tool.md +++ b/windows/security/identity-protection/credential-guard/dg-readiness-tool.md @@ -18,7 +18,10 @@ ms.reviewer: # Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool **Applies to:** -- Windows 10 Enterprise Edition +- Windows 10 +- Windows 11 +- Windows Server 2016 +- Windows Server 2019 ```powershell # Script to find out if a machine is Device Guard compliant. From ef1fafcb474c4678568af238c4d7fbd980521114 Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Tue, 7 Sep 2021 10:06:34 -0400 Subject: [PATCH 15/65] updating branch; fixed link --- .../configuration/supported-csp-start-menu-layout-windows.md | 5 +++-- .../configuration/use-json-customize-start-menu-windows.md | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/windows/configuration/supported-csp-start-menu-layout-windows.md b/windows/configuration/supported-csp-start-menu-layout-windows.md index d241981f97..6fad4fcfa8 100644 --- a/windows/configuration/supported-csp-start-menu-layout-windows.md +++ b/windows/configuration/supported-csp-start-menu-layout-windows.md @@ -5,12 +5,13 @@ ms.assetid: ms.reviewer: manager: dougeby ms.author: mandia +ms.reviewer: ericpapa ms.prod: w11 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mobile author: MandiOhlinger -ms.date: 09/02/2021 +ms.date: 09/07/2021 ms.localizationpriority: medium --- @@ -58,7 +59,7 @@ For more general information, see [Configuration service provider reference](../ ## Untested policies -- [Start/HideFrequentlyUsedApps]((../client-management/mdm/policy-csp-start.md#start-hidefrequentlyusedapps)): What does this configure on Windows 10? How is it different than ShowOrHideMostUsedApps? +- [Start/HideFrequentlyUsedApps](../client-management/mdm/policy-csp-start.md#start-hidefrequentlyusedapps): What does this configure on Windows 10? How is it different than ShowOrHideMostUsedApps? ## Existing CSP policies that don't support Windows 11 diff --git a/windows/configuration/use-json-customize-start-menu-windows.md b/windows/configuration/use-json-customize-start-menu-windows.md index a39aa6a2cc..c9eae45f65 100644 --- a/windows/configuration/use-json-customize-start-menu-windows.md +++ b/windows/configuration/use-json-customize-start-menu-windows.md @@ -5,12 +5,13 @@ ms.assetid: ms.reviewer: manager: dougeby ms.author: mandia +ms.reviewer: ericpapa ms.prod: w11 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mobile author: MandiOhlinger -ms.date: 09/02/2021 +ms.date: 09/07/2021 ms.localizationpriority: medium --- @@ -91,7 +92,7 @@ If you're familiar with creating JSON files, you can create your own `LayoutModi ### Get the pinnedList JSON syntax -1. Open the `LayoutModification.json` file in a JSON editor, such as Visual Studio Code. For more information, see [edit JSON with Visual Studio Code](https://code.visualstudio.com/docs/languages/json). +1. Open the `LayoutModification.json` file in a JSON editor, such as Visual Studio Code or the Notepad app. For more information, see [edit JSON with Visual Studio Code](https://code.visualstudio.com/docs/languages/json). 2. In the file, you see the `pinnedList` section. This section includes all the apps that are pinned. Copy the syntax. You'll use it in the next section. In the following example, you see that Microsoft Edge, Microsoft Word, the Microsoft Store app, and Notepad are pinned: From cde2dad00bc1531b3018a8289ba45c32b4ca9c8d Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 7 Sep 2021 09:30:43 -0700 Subject: [PATCH 16/65] Update provisioning-packages.md --- .../provisioning-packages.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index 47f42ccdec..e788dfc0a5 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -1,17 +1,17 @@ --- title: Provisioning packages (Windows) -description: With Windows 10 and 11, you can create provisioning packages that let you quickly and efficiently configure a device without having to install a new image. +description: With Windows 10 and Windows 11, you can create provisioning packages that let you quickly and efficiently configure a device without having to install a new image. ms.assetid: 287706E5-063F-4AB5-902C-A0DF6D0730BC ms.reviewer: manager: dansimp -ms.prod: w10,w11 +ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: greg-lindsay ms.author: greglin ms.topic: article ms.localizationpriority: medium -ms.date: 07/27/2017 +ms.date: 09/07/2021 --- # Provisioning packages for Windows @@ -79,24 +79,24 @@ The following table describes settings that you can configure using the wizards - - - + + + - - -
StepDescriptionDesktop wizardKiosk wizardHoloLens wizard
Set up deviceAssign device name,
enter product key to upgrade Windows,
configure shared used,
remove pre-installed software
yesyesyes
Set up networkConnect to a Wi-Fi networkyesyesyes
Account managementEnroll device in Active Directory,
enroll device in Azure Active Directory,
or create a local administrator account
yesnoyes
Bulk Enrollment in Azure ADEnroll device in Azure Active Directory

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, set up Azure AD join in your organization.
nonono
Add applicationsInstall applications using the provisioning package.yesyesno
Account managementEnroll device in Active Directory,
enroll device in Azure Active Directory,
or create a local administrator account
yesno1yes
Bulk Enrollment in Azure ADEnroll device in Azure Active Directory

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, set up Azure AD join in your organization.
no5no4no2
Add applicationsInstall applications using the provisioning package.yesyesno3
Add certificatesInclude a certificate file in the provisioning package.yesyesyes
Configure kiosk account and appCreate local account to run the kiosk mode app,
specify the app to run in kiosk mode
noyesno
Configure kiosk common settingsSet tablet mode,
configure welcome and shutdown screens,
turn off timeout settings
noyesno
Developer SetupEnable Developer Mode.nonoyes
+Configure kiosk account and appCreate local account to run the kiosk mode app,
specify the app to run in kiosk modeno6yesno7 +Configure kiosk common settingsSet tablet mode,
configure welcome and shutdown screens,
turn off timeout settingsno8yesno9 +Developer SetupEnable Developer Mode.no22no11yes - - - - - - - + + + + + + + - [Instructions for the desktop wizard](provision-pcs-for-initial-deployment.md) - [Instructions for the mobile wizard](../mobile-devices/provisioning-configure-mobile.md) From 333b6ced9ceafc9b59786999fd2e2b03c2e3db3b Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi Date: Wed, 8 Sep 2021 10:52:08 +0530 Subject: [PATCH 17/65] Fixes --- .../credential-guard-known-issues.md | 12 ++++++------ .../credential-guard-not-protected-scenarios.md | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md b/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md index 22da9b6b43..208a4b22a1 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md @@ -70,26 +70,26 @@ The following known issues have been fixed by servicing releases made available The following issue affects the Java GSS API. See the following Oracle bug database article: -- [JDK-8161921: Windows 10 or Windows 11 Windows Defender Credential Guard does not allow sharing of TGT with Java](http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8161921) +- [JDK-8161921: Windows Defender Credential Guard does not allow sharing of TGT with Java](http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8161921) When Windows Defender Credential Guard is enabled on Windows, the Java GSS API will not authenticate. This is expected behavior because Windows Defender Credential Guard blocks specific application authentication capabilities and will not provide the TGT session key to applications regardless of registry key settings. For further information see [Application requirements](/windows/access-protection/credential-guard/credential-guard-requirements#application-requirements). The following issue affects Cisco AnyConnect Secure Mobility Client: -- [Blue screen on Windows 10 and Windows 11 computers running Hypervisor-Protected Code Integrity and Windows Defender Credential Guard with Cisco Anyconnect 4.3.04027](https://quickview.cloudapps.cisco.com/quickview/bug/CSCvc66692) \* +- [Blue screen on Windows computers running Hypervisor-Protected Code Integrity and Windows Defender Credential Guard with Cisco Anyconnect 4.3.04027](https://quickview.cloudapps.cisco.com/quickview/bug/CSCvc66692) \* *Registration required to access this article. The following issue affects McAfee Application and Change Control (MACC): -- [KB88869 Windows 10 and Windows 11 machines exhibit high CPU usage with McAfee Application and Change Control (MACC) installed when Windows Defender Credential Guard is enabled](https://kc.mcafee.com/corporate/index?page=content&id=KB88869) [1] +- [KB88869 Windows machines exhibit high CPU usage with McAfee Application and Change Control (MACC) installed when Windows Defender Credential Guard is enabled](https://kc.mcafee.com/corporate/index?page=content&id=KB88869) [1] The following issue affects AppSense Environment Manager. For further information, see the following Knowledge Base article: -- [Installing AppSense Environment Manager on Windows 10 and Windows 11 machines causes LSAISO.exe to exhibit high CPU usage when Windows Defender Credential Guard is enabled](http://www.appsense.com/kb/160525073917945) [1] \** +- [Installing AppSense Environment Manager on Windows machines causes LSAISO.exe to exhibit high CPU usage when Windows Defender Credential Guard is enabled](http://www.appsense.com/kb/160525073917945) [1] \** The following issue affects Citrix applications: -- Windows 10 and Windows 11 machines exhibit high CPU usage with Citrix applications installed when Windows Defender Credential Guard is enabled. [1] +- Windows machines exhibit high CPU usage with Citrix applications installed when Windows Defender Credential Guard is enabled. [1] [1] Products that connect to Virtualization Based Security (VBS) protected processes can cause Windows Defender Credential Guard-enabled Windows 10, Windows 11, Windows Server 2016 or Windows Server 2019 machines to exhibit high CPU usage. For technical and troubleshooting information, see the following Microsoft Knowledge Base article: @@ -121,7 +121,7 @@ Windows Defender Credential Guard is not supported by either these products, pro [ThinkPad support for Hypervisor-Protected Code Integrity and Windows Defender Credential Guard in Microsoft Windows – ThinkPad](https://support.lenovo.com/in/en/solutions/ht503039) - For Windows Defender Credential Guard on Windows with Symantec Endpoint Protection - [Windows 10 and Windows 11 with Windows Defender Credential Guard and Symantec Endpoint Protection 12.1](https://www.symantec.com/connect/forums/windows-10-device-guard-credentials-guard-and-sep-121) + [Windows devices with Windows Defender Credential Guard and Symantec Endpoint Protection 12.1](https://www.symantec.com/connect/forums/windows-10-device-guard-credentials-guard-and-sep-121) This is not a comprehensive list. Check whether your product vendor, product version, or computer system, supports Windows Defender Credential Guard on systems that run Windows or specific versions of Windows. Specific computer system models may be incompatible with Windows Defender Credential Guard. diff --git a/windows/security/identity-protection/credential-guard/credential-guard-not-protected-scenarios.md b/windows/security/identity-protection/credential-guard/credential-guard-not-protected-scenarios.md index 323cb6d686..30f8dbe57c 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-not-protected-scenarios.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-not-protected-scenarios.md @@ -1,5 +1,5 @@ --- -title: Windows Defender Credential Guard protection limits & mitigations (Windows +title: Windows Defender Credential Guard protection limits & mitigations (Windows) description: Scenarios not protected by Windows Defender Credential Guard in Windows, and additional mitigations you can use. ms.prod: w10 ms.mktglfcycl: explore From fd273e19ad6450e3836e2a35599f6a203937273b Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 8 Sep 2021 13:37:19 +0530 Subject: [PATCH 18/65] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 2 + .../policy-configuration-service-provider.md | 10 + .../mdm/policy-csp-admx-admpwd.md | 125 +++++++++++ .../mdm/policy-csp-admx-dcom.md | 212 ++++++++++++++++++ windows/client-management/mdm/toc.yml | 2 + 5 files changed, 351 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-admpwd.md create mode 100644 windows/client-management/mdm/policy-csp-admx-dcom.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 6c81fd4df2..dc030851a1 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -121,6 +121,8 @@ ms.date: 10/08/2020 - [ADMX_CtrlAltDel/DisableTaskMgr](./policy-csp-admx-ctrlaltdel.md#admx-ctrlaltdel-disabletaskmgr) - [ADMX_CtrlAltDel/NoLogoff](./policy-csp-admx-ctrlaltdel.md#admx-ctrlaltdel-nologoff) - [ADMX_DataCollection/CommercialIdPolicy](./policy-csp-admx-datacollection.md#admx-datacollection-commercialidpolicy) +- [ADMX_DCOM/DCOMActivationSecurityCheckAllowLocalList](./policy-csp-admx-dcom-dcomactivationsecuritycheckallowlocallist) +- [ADMX_DCOM/DCOMActivationSecurityCheckExemptionList](./policy-csp-admx-dcom-dcomactivationsecuritycheckexemptionlist) - [ADMX_Desktop/AD_EnableFilter](./policy-csp-admx-desktop.md#admx-desktop-ad-enablefilter) - [ADMX_Desktop/AD_HideDirectoryFolder](./policy-csp-admx-desktop.md#admx-desktop-ad-hidedirectoryfolder) - [ADMX_Desktop/AD_QueryLimit](./policy-csp-admx-desktop.md#admx-desktop-ad-querylimit) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index a03f3f09f7..c9104ce9b1 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -555,6 +555,16 @@ The following diagram shows the Policy configuration service provider in tree fo +### ADMX_DCOM policies + +
+
+ ADMX_DCOM/DCOMActivationSecurityCheckAllowLocalList +
+
+ ADMX_DCOM/DCOMActivationSecurityCheckExemptionList +
+
### ADMX_Desktop policies
diff --git a/windows/client-management/mdm/policy-csp-admx-admpwd.md b/windows/client-management/mdm/policy-csp-admx-admpwd.md new file mode 100644 index 0000000000..e67627501c --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-admpwd.md @@ -0,0 +1,125 @@ +--- +title: Policy CSP - ADMX_AdmPwd +description: Policy CSP - ADMX_AdmPwd +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.date: 08/09/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_AdmPwd +> [!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. + +
+ + +## ADMX_AdmPwd policies + +
+
+ ADMX_AdmPwd/POL_AdmPwd_DontAllowPwdExpirationBehindPolicy +
+
+ ADMX_AdmPwd/POL_AdmPwd_Enabled +
+
+ ADMX_AdmPwd/POL_AdmPwd_AdminName +
+
+ ADMX_AdmPwd/POL_AdmPwd +
+ +
+ + +**ADMX_AdmPwd/POL_AdmPwd_DontAllowPwdExpirationBehindPolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting controls the installation of ActiveX controls for sites in Trusted zone. + +If you enable this policy setting, ActiveX controls are installed according to the settings defined by this policy setting. + +If you disable or do not configure this policy setting, ActiveX controls prompt the user before installation. + +If the trusted site uses the HTTPS protocol, this policy setting can also control how ActiveX Installer Service responds to certificate errors. By default all HTTPS connections must supply a server certificate that passes all validation criteria. If you are aware that a trusted site has a certificate error but you want to trust it anyway you can select the certificate errors that you want to ignore. + +> [!NOTE] +> This policy setting applies to all sites in Trusted zones. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Establish ActiveX installation policy for sites in Trusted zones* +- GP name: *AxISURLZonePolicies* +- GP path: *Windows Components\ActiveX Installer Service* +- GP ADMX file name: *ActiveXInstallService.admx* + + + +
+ +> [!NOTE] +> These policies are currently only available as part of a Windows Insider release. + + + diff --git a/windows/client-management/mdm/policy-csp-admx-dcom.md b/windows/client-management/mdm/policy-csp-admx-dcom.md new file mode 100644 index 0000000000..a7729ee3a4 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-dcom.md @@ -0,0 +1,212 @@ +--- +title: Policy CSP - ADMX_DCOM +description: Policy CSP - ADMX_DCOM +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.date: 09/08/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_DCOM +> [!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. + +
+ + +## ADMX_DCOM policies + +
+
+ ADMX_DCOM/DCOMActivationSecurityCheckAllowLocalList +
+
+ ADMX_DCOM/DCOMActivationSecurityCheckExemptionList +
+
+ + +
+ + +**ADMX_DCOM/DCOMActivationSecurityCheckAllowLocalList** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting allows you to specify that local computer administrators can supplement the "Define Activation Security Check exemptions" list. + +- If you enable this policy setting, and DCOM does not find an explicit entry for a DCOM server application ID (appid) in the "Define Activation Security Check exemptions" policy (if enabled). Then DCOM will look for an entry in the locally configured list. + +- If you disable this policy setting, DCOM will not look in the locally configured DCOM activation security check exemption list. +If you do not configure this policy setting, DCOM will only look in the locally configured exemption list if the "Define Activation Security Check exemptions" policy is not configured. + +> [!NOTE] +> This policy setting applies to all sites in Trusted zones. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Allow local activation security check exemptions* +- GP name: *DCOMActivationSecurityCheckAllowLocalList* +- GP path: *Windows Components\AppCompat!AllowLocalActivationSecurityCheckExemptionList* +- GP ADMX file name: *DCOM.admx* + + + +
+ + +**ADMX_DCOM/DCOMActivationSecurityCheckExemptionList** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting allows you to view and change a list of DCOM server application IDs (appids), which are exempted from the DCOM Activation security check. +DCOM uses two such lists, one configured via Group Policy through this policy setting, and the other via the actions of local computer administrators. +DCOM ignores the second list when this policy setting is configured, unless the "Allow local activation security check exemptions" policy is enabled. +DCOM server application IDs added to this policy must be listed in curly brace format. + +For example, `{b5dcb061-cefb-42e0-a1be-e6a6438133fe}`. +If you enter a non-existent or improperly formatted application ID DCOM will add it to the list without checking for errors. +- If you enable this policy setting, you can view and change the list of DCOM activation security check exemptions defined by Group Policy settings. + +If you add an application ID to this list and set its value to 1, DCOM will not enforce the Activation security check for that DCOM server. +If you add an application ID to this list and set its value to 0 DCOM will always enforce the Activation security check for that DCOM server regardless of local +settings. +- If you disable this policy setting, the application ID exemption list defined by Group Policy is deleted, and the one defined by local computer administrators is used. + +If you do not configure this policy setting, the application ID exemption list defined by local computer administrators is used. Notes: The DCOM Activation security check is done after a DCOM server process is started, but before an object activation request is dispatched to the server process. +This access check is done against the DCOM server's custom launch permission security descriptor if it exists, or otherwise against the configured defaults. If the DCOM server's custom launch permission contains explicit DENY entries this may mean that object activations that would have previously succeeded for such specified users, once the DCOM server process was up and running, might now fail instead. + +The proper action in this situation is to reconfigure the DCOM server's custom launch permission settings for correct security settings, but this policy setting may be used in the short-term as an application compatibility deployment aid. +DCOM servers added to this exemption list are only exempted if their custom launch permissions do not contain specific LocalLaunch, RemoteLaunch, LocalActivate, or RemoteActivate grant or deny entries for any users or groups. + +> [!NOTE] +> Exemptions for DCOM Server Application IDs added to this list will apply to both 32-bit and 64-bit versions of the server if present. +> +> [!NOTE] +> This policy setting applies to all sites in Trusted zones. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Allow local activation security check exemptions* +- GP name: *DCOMActivationSecurityCheckExemptionList* +- GP path: *Windows Components\AppCompat!ListBox_Support_ActivationSecurityCheckExemptionList* +- GP ADMX file name: *DCOM.admx* + + + +
+ +> [!NOTE] +> These policies are currently only available as part of a Windows Insider release. + + + diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 1d385366fb..2059ba23b0 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -439,6 +439,8 @@ items: href: policy-csp-admx-ctrlaltdel.md - name: ADMX_DataCollection href: policy-csp-admx-datacollection.md + - name: ADMX_DCOM + href: policy-csp-admx-dcom.md - name: ADMX_Desktop href: policy-csp-admx-desktop.md - name: ADMX_DeviceInstallation From 81e900e93d74da11793a280db26f9bff7043b332 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 8 Sep 2021 14:41:26 +0530 Subject: [PATCH 19/65] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 2 + .../policy-configuration-service-provider.md | 5 +- .../mdm/policy-csp-admx-devicecompat.md | 175 ++++++++++++++++++ 3 files changed, 180 insertions(+), 2 deletions(-) create mode 100644 windows/client-management/mdm/policy-csp-admx-devicecompat.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index dc030851a1..048284cd5f 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -152,6 +152,8 @@ ms.date: 10/08/2020 - [ADMX_Desktop/sz_DB_DragDropClose](./policy-csp-admx-desktop.md#admx-desktop-sz-db-dragdropclose) - [ADMX_Desktop/sz_DB_Moving](./policy-csp-admx-desktop.md#admx-desktop-sz-db-moving) - [ADMX_Desktop/sz_DWP_NoHTMLPaper](./policy-csp-admx-desktop.md#admx-desktop-sz-dwp-nohtmlpaper) +- [ADMX_DeviceCompat/DeviceFlags](./policy-csp-admx-devicecompat.md#admx-devicecompat-deviceflags) +- [ADMX_DeviceCompat/DriverShims](./policy-csp-admx-devicecompat.md#admx-devicecompat-drivershims) - [ADMX_DeviceInstallation/DeviceInstall_AllowAdminInstall](./policy-csp-admx-deviceinstallation.md#admx-deviceinstallation-deviceinstall-allowadmininstall) - [ADMX_DeviceInstallation/DeviceInstall_DeniedPolicy_DetailText](./policy-csp-admx-deviceinstallation.md#admx-deviceinstallation-deviceinstall-deniedpolicy-detailtext) - [ADMX_DeviceInstallation/DeviceInstall_DeniedPolicy_SimpleText](./policy-csp-admx-deviceinstallation.md#admx-deviceinstallation-deviceinstall-deniedpolicy-simpletext) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index c9104ce9b1..bfc4d24d58 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -565,7 +565,8 @@ The following diagram shows the Policy configuration service provider in tree fo ADMX_DCOM/DCOMActivationSecurityCheckExemptionList
-### ADMX_Desktop policies + +### ADMX_Desktop policies
@@ -656,7 +657,7 @@ The following diagram shows the Policy configuration service provider in tree fo ADMX_Desktop/sz_DWP_NoHTMLPaper
- + ### ADMX_DeviceInstallation policies
diff --git a/windows/client-management/mdm/policy-csp-admx-devicecompat.md b/windows/client-management/mdm/policy-csp-admx-devicecompat.md new file mode 100644 index 0000000000..f53dd522fc --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-devicecompat.md @@ -0,0 +1,175 @@ +--- +title: Policy CSP - ADMX_DeviceCompat +description: Policy CSP - ADMX_DeviceCompat +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.date: 08/09/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_DeviceCompat +> [!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. + +
+ + +## ADMX_DeviceCompat policies + +
+
+ ADMX_DeviceCompat/DeviceFlags +
+
+ ADMX_DeviceCompat/DriverShims +
+
+ + +
+ + +**ADMX_DeviceCompat/DeviceFlags** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +Changes behavior of Microsoft bus drivers to work with specific devices. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Device compatibility settings* +- GP name: *DeviceFlags* +- GP path: *Windows Components\Device and Driver Compatibility* +- GP ADMX file name: *DeviceCompat.admx* + + + +
+ + +**ADMX_DeviceCompat/DriverShims** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +Changes behavior of third-party drivers to work around incompatibilities introduced between OS versions. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Driver compatibility settings* +- GP name: *DriverShims* +- GP path: *Windows Components\Device and Driver Compatibility* +- GP ADMX file name: *DeviceCompat.admx* + + + + + \ No newline at end of file From cc6b656412dcddfaafb53794b723d320bcb24a42 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 8 Sep 2021 14:50:36 +0530 Subject: [PATCH 20/65] Updated --- .../mdm/policy-configuration-service-provider.md | 14 +++++++++++++- windows/client-management/mdm/toc.yml | 2 ++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index bfc4d24d58..88d025827c 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -657,7 +657,19 @@ The following diagram shows the Policy configuration service provider in tree fo ADMX_Desktop/sz_DWP_NoHTMLPaper
- + +### ADMX_DeviceCompat policies + +
+
+ ADMX_DeviceCompat/DeviceFlags +
+
+ ADMX_DeviceCompat/DriverShims +
+
+ + ### ADMX_DeviceInstallation policies
diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 2059ba23b0..f3d73b6112 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -443,6 +443,8 @@ items: href: policy-csp-admx-dcom.md - name: ADMX_Desktop href: policy-csp-admx-desktop.md + - name: ADMX_DeviceCompat + href: policy-csp-admx-devicecompat.md - name: ADMX_DeviceInstallation href: policy-csp-admx-deviceinstallation.md - name: ADMX_DeviceSetup From aed5d2a66d9283798d9b15acad3c0272d15eb8a1 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 8 Sep 2021 15:11:45 +0530 Subject: [PATCH 21/65] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 1 + .../policy-configuration-service-provider.md | 3 +- .../mdm/policy-csp-admx-dfs.md | 117 ++++++++++++++++++ 3 files changed, 119 insertions(+), 2 deletions(-) create mode 100644 windows/client-management/mdm/policy-csp-admx-dfs.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 048284cd5f..ce9b2705ba 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -189,6 +189,7 @@ ms.date: 10/08/2020 - [ADMX_DnsClient/DNS_UpdateTopLevelDomainZones](./policy-csp-admx-dnsclient.md#admx-dnsclient-dns-updatetopleveldomainzones) - [ADMX_DnsClient/DNS_UseDomainNameDevolution](./policy-csp-admx-dnsclient.md#admx-dnsclient-dns-usedomainnamedevolution) - [ADMX_DnsClient/Turn_Off_Multicast](./policy-csp-admx-dnsclient.md#admx-dnsclient-turn-off-multicast) +- [ADMX_DFS/DFSDiscoverDC](./policy-csp-admx-dfs.md#admx-dfs-dfsdiscoverdc) - [ADMX_DWM/DwmDefaultColorizationColor_1](./policy-csp-admx-dwm.md#admx-dwm-dwmdefaultcolorizationcolor-1) - [ADMX_DWM/DwmDefaultColorizationColor_2](./policy-csp-admx-dwm.md#admx-dwm-dwmdefaultcolorizationcolor-2) - [ADMX_DWM/DwmDisallowAnimations_1](./policy-csp-admx-dwm.md#admx-dwm-dwmdisallowanimations-1) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 88d025827c..8e071ca433 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -799,8 +799,7 @@ The following diagram shows the Policy configuration service provider in tree fo
-### ADMX_DWM policies - +###_ADMX_DWM policies
ADMX_DWM/DwmDefaultColorizationColor_1 diff --git a/windows/client-management/mdm/policy-csp-admx-dfs.md b/windows/client-management/mdm/policy-csp-admx-dfs.md new file mode 100644 index 0000000000..c2f21eea30 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-dfs.md @@ -0,0 +1,117 @@ +--- +title: Policy CSP - ADMX_DFS +description: Policy CSP - ADMX_DFS +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.date: 09/08/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_DFS +> [!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. + +
+ + +## ADMX_DFS policies + +
+
+ ADMX_DFS/DFSDiscoverDC +
+
+ + +
+ + +**ADMX_DFS/DFSDiscoverDC** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting allows you to configure how often a Distributed File System (DFS) client attempts to discover domain controllers on a network. +By default, a DFS client attempts to discover domain controllers every 15 minutes. + +- If you enable this policy setting, you can configure how often a DFS client attempts to discover domain controllers. +This value is specified in minutes. + +- If you disable or do not configure this policy setting, the default value of 15 minutes applies. + +> [!NOTE] +> The minimum value you can select is 15 minutes. If you try to set this setting to a value less than 15 minutes, the default value of 15 minutes is applied. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Configure how often a DFS client discovers domain controllers* +- GP name: *DFSDiscoverDC* +- GP path: *Windows Components\ActiveX Installer Service* +- GP ADMX file name: *DFS.admx* + + + +
+ +> [!NOTE] +> These policies are currently only available as part of a Windows Insider release. + + + From 5ea5020592f5016f275b29af33f214324191f73c Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 8 Sep 2021 15:34:18 +0530 Subject: [PATCH 22/65] Updated --- .../mdm/policy-configuration-service-provider.md | 2 +- windows/client-management/mdm/toc.yml | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 8e071ca433..0bf7c71cf4 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -799,7 +799,7 @@ The following diagram shows the Policy configuration service provider in tree fo
-###_ADMX_DWM policies +### ADMX_DWM policies
ADMX_DWM/DwmDefaultColorizationColor_1 diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index f3d73b6112..4409c38540 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -449,6 +449,8 @@ items: href: policy-csp-admx-deviceinstallation.md - name: ADMX_DeviceSetup href: policy-csp-admx-devicesetup.md + - name: ADMX_DFS + href: policy-csp-admx-dfs.md - name: ADMX_DigitalLocker href: policy-csp-admx-digitallocker.md - name: ADMX_DistributedLinkTracking From 41169cc5f9b454bc238991fe19443b1128930845 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 8 Sep 2021 15:52:24 +0530 Subject: [PATCH 23/65] Updated --- .../mdm/policy-configuration-service-provider.md | 1 - windows/client-management/mdm/policy-csp-admx-dfs.md | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 0bf7c71cf4..f9a17d97e0 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -711,7 +711,6 @@ The following diagram shows the Policy configuration service provider in tree fo
### ADMX_DigitalLocker policies -
ADMX_DigitalLocker/Digitalx_DiableApplication_TitleText_1
diff --git a/windows/client-management/mdm/policy-csp-admx-dfs.md b/windows/client-management/mdm/policy-csp-admx-dfs.md index c2f21eea30..fc3cdf1b1d 100644 --- a/windows/client-management/mdm/policy-csp-admx-dfs.md +++ b/windows/client-management/mdm/policy-csp-admx-dfs.md @@ -16,6 +16,7 @@ manager: dansimp > [!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. +
From f7f107fb73761a36a312e2fbac48cc78431ae9b8 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 8 Sep 2021 16:00:37 +0530 Subject: [PATCH 24/65] Updated --- .../mdm/policy-configuration-service-provider.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index f9a17d97e0..36b9ca5353 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -710,8 +710,19 @@ The following diagram shows the Policy configuration service provider in tree fo
-### ADMX_DigitalLocker policies +### ADMX_DFS policies + +
+ ADMX_DFS/DFSDiscoverDC +
+
+ +### ADMX_DigitalLocker policies + +
+
ADMX_DigitalLocker/Digitalx_DiableApplication_TitleText_1
From 66db42db3d07a9cd58b9f7fc582a4fd5b90ac42f Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 8 Sep 2021 17:27:59 +0530 Subject: [PATCH 25/65] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 1 + .../policy-configuration-service-provider.md | 1 - .../mdm/policy-csp-admx-deviceguard.md | 119 ++++++++++++++++++ 3 files changed, 120 insertions(+), 1 deletion(-) create mode 100644 windows/client-management/mdm/policy-csp-admx-deviceguard.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index ce9b2705ba..cb9e4b2fbd 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -162,6 +162,7 @@ ms.date: 10/08/2020 - [ADMX_DeviceInstallation/DeviceInstall_Removable_Deny](./policy-csp-admx-deviceinstallation.md#admx-deviceinstallation-deviceinstall-removable-deny) - [ADMX_DeviceInstallation/DeviceInstall_SystemRestore](./policy-csp-admx-deviceinstallation.md#admx-deviceinstallation-deviceinstall-systemrestore) - [ADMX_DeviceInstallation/DriverInstall_Classes_AllowUser](./policy-csp-admx-deviceinstallation.md#admx-deviceinstallation-deviceinstall-classes-allowuser) +- [ADMX_DeviceGuard/ConfigCIPolicy](./policy-csp-admx-deviceguard.md#admx-deviceguard-configcipolicy) - [ADMX_DeviceSetup/DeviceInstall_BalloonTips](./policy-csp-admx-devicesetup.md#admx-devicesetup-deviceinstall-balloontips) - [ADMX_DeviceSetup/DriverSearchPlaces_SearchOrderConfiguration](./policy-csp-admx-devicesetup.md#admx-devicesetup-driversearchplaces-searchorderconfiguration) - [ADMX_DigitalLocker/Digitalx_DiableApplication_TitleText_1](./policy-csp-admx-digitallocker.md#admx-digitallocker-digitalx-diableapplication-titletext-1) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 36b9ca5353..895c4bf6e4 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -669,7 +669,6 @@ The following diagram shows the Policy configuration service provider in tree fo
- ### ADMX_DeviceInstallation policies
diff --git a/windows/client-management/mdm/policy-csp-admx-deviceguard.md b/windows/client-management/mdm/policy-csp-admx-deviceguard.md new file mode 100644 index 0000000000..079455128a --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-deviceguard.md @@ -0,0 +1,119 @@ +--- +title: Policy CSP - ADMX_DeviceGuard +description: Policy CSP - ADMX_DeviceGuard +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 09/08/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_DeviceGuard +> [!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. + +
+ + +## ADMX_DeviceGuard policies + +
+
+ ADMX_DeviceGuard/ConfigCIPolicy +
+
+ + +
+ + +**ADMX_DeviceGuard/ConfigCIPolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting lets you deploy a Code Integrity Policy to a machine to control what is allowed to run on that machine. + +If you deploy a Code Integrity Policy, Windows will restrict what can run in both kernel mode and on the Windows Desktop based on the policy. + +To enable this policy the machine must be rebooted. +The file path must be either a UNC path (for example, `\\ServerName\ShareName\SIPolicy.p7b`), +or a locally valid path (for example, `C:\FolderName\SIPolicy.p7b)`. + +The local machine account (LOCAL SYSTEM) must have access permission to the policy file. +If using a signed and protected policy then disabling this policy setting doesn't remove the feature from the computer. Instead, you must either: +1. First update the policy to a non-protected policy and then disable the setting. +2. Disable the setting and then remove the policy from each computer, with a physically present user. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Deploy Windows Defender Application Control* +- GP name: *ConfigCIPolicy* +- GP path: *Windows Components/DeviceGuard!DeployConfigCIPolicy* +- GP ADMX file name: *DeviceGuard.admx* + + + + +> [!NOTE] +> These policies are currently only available as part of a Windows Insider release. + + + From b91e9bdc1b946853d368246f5e0d912bf4924a5f Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 8 Sep 2021 17:34:16 +0530 Subject: [PATCH 26/65] Updated --- .../mdm/policy-configuration-service-provider.md | 7 +++++++ windows/client-management/mdm/toc.yml | 4 +++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 895c4bf6e4..e3f98b9005 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -669,6 +669,13 @@ The following diagram shows the Policy configuration service provider in tree fo
+### ADMX_DeviceGuard policies + +
+ ADMX_DeviceGuard/ConfigCIPolicy +
+
+ ### ADMX_DeviceInstallation policies
diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 4409c38540..4395fbc920 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -444,7 +444,9 @@ items: - name: ADMX_Desktop href: policy-csp-admx-desktop.md - name: ADMX_DeviceCompat - href: policy-csp-admx-devicecompat.md + href: policy-csp-admx-devicecompat.md + - name: ADMX_DeviceGuard + href: policy-csp-admx-deviceguard.md - name: ADMX_DeviceInstallation href: policy-csp-admx-deviceinstallation.md - name: ADMX_DeviceSetup From 409d46347cccb12e2c6005dde19dc838eb34a02a Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Wed, 8 Sep 2021 13:33:44 -0400 Subject: [PATCH 27/65] PM review comments --- .../start-menu-layout.png | Bin 102330 -> 63981 bytes ...supported-csp-start-menu-layout-windows.md | 22 ++++----- .../use-json-customize-start-menu-windows.md | 43 ++++++++---------- 3 files changed, 29 insertions(+), 36 deletions(-) diff --git a/windows/configuration/images/use-json-customize-start-menu-windows/start-menu-layout.png b/windows/configuration/images/use-json-customize-start-menu-windows/start-menu-layout.png index 4df0fcc96281366e19c7113a0ed45605aa5ec1cf..c80391141f96753682d311d0c70e7f0abd9ae1b2 100644 GIT binary patch literal 63981 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

IL> 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 OPwK6_M1h!|@BabSe$NyD literal 102330 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 z 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 Need CSP link @@ -61,7 +57,7 @@ For more general information, see [Configuration service provider reference](../ - [Start/HideFrequentlyUsedApps](../client-management/mdm/policy-csp-start.md#start-hidefrequentlyusedapps): What does this configure on Windows 10? How is it different than ShowOrHideMostUsedApps? -## Existing CSP policies that don't support Windows 11 +## Existing CSP policies that Windows 11 doesn't support - [Start/StartLayout](../client-management/mdm/policy-csp-start.md#start-startlayout) - [Start/HideRecentlyAddedApps](../client-management/mdm/policy-csp-start.md#start-hiderecentlyaddedapps) diff --git a/windows/configuration/use-json-customize-start-menu-windows.md b/windows/configuration/use-json-customize-start-menu-windows.md index c9eae45f65..fa2da8f58a 100644 --- a/windows/configuration/use-json-customize-start-menu-windows.md +++ b/windows/configuration/use-json-customize-start-menu-windows.md @@ -1,8 +1,7 @@ --- -title: Use JSON to customize start menu layout on Windows 11 | Microsoft Docs +title: Use JSON to customize Start menu layout on Windows 11 | Microsoft Docs description: Export start layout to LayoutModification.json that includes pinned apps. Add or remove apps, and use the JSON syntax in an MDM policy to deploy a custom Start menu layout to Windows 11 devices. ms.assetid: -ms.reviewer: manager: dougeby ms.author: mandia ms.reviewer: ericpapa @@ -11,7 +10,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mobile author: MandiOhlinger -ms.date: 09/07/2021 +ms.date: 09/08/2021 ms.localizationpriority: medium --- @@ -21,13 +20,11 @@ ms.localizationpriority: medium - Windows 11 -> **Looking for consumer information?** [See what's on the Start menu](https://support.microsoft.com/help/17195/windows-10-see-whats-on-the-menu) -> > **Looking for OEM information?** See [Customize the Taskbar](/windows-hardware/customize/desktop/customize-the-windows-11-taskbar) and [Customize the Start layout](/windows-hardware/customize/desktop/customize-the-windows-11-start-menu). -Your organization can deploy a customized Start layout to your Windows 11 devices. Customizing the Start layout is common when you have similar devices used by many users, and on devices that are locked down. +Your organization can deploy a customized Start layout to your Windows 11 devices. Customizing the Start layout is common when you have similar devices used by many users. -For example, you can create a pinned list that includes a common set of apps. As an administrator, you can use this feature to pin Win32 apps, remove default pinned apps, order the app list, and more. +For example, you can override the default set of apps with your own a set of pinned apps, and in the order you choose. As an administrator, use this feature to pin Win32 apps, remove default pinned apps, order the apps, and more. This article shows you how to export an existing Start menu layout, and use the syntax in a Microsoft Intune MDM policy. @@ -47,34 +44,34 @@ This article shows you how to export an existing Start menu layout, and use the ## Start menu features and sections -Starting with Windows 11, the Start menu is updated. The apps are shown as a flat list, and users can scroll through multiple pages. There aren't any groups, folders, rows, or columns. It's a more simplified layout: +In Windows 11, the Start menu is redesigned with a simplified set of apps that are arranged in a grid of pages. There aren't folders, groups, or different sized app icons: :::image type="content" source="./images/use-json-customize-start-menu-windows/start-menu-layout.png" alt-text="Sample start menu layout on Windows 11 devices that shows pinned apps, access to all apps, and shows recommended files."::: -The layout has the following areas: +Start has the following areas: -- **Pinned**: This area shows some of the apps that are installed on the device. You can customize this section using the **ConfigureStartPins** policy, and create a pinned list of apps you want on the devices. You can also remove apps that are pinned by default. +- **Pinned**: This area shows pinned apps, or a subset of all of the apps installed on the device. You can create a list of pinned apps you want on the devices using the **ConfigureStartPins** policy. **ConfigureStartPins** overrides the entire layout, which also remove apps that are pinned by default. This article shows you how to use the **ConfigureStartPins** policy. -- **All apps**: Users can select this option to see a list of all the apps on the device. This section can't be customized. -- **Recommended**: This area shows recent files that have been opened. You can't hide this section, but you can prevent files from showing. The [Start/HideRecentJumplists CSP](../client-management/mdm/policy-csp-start.md#start-hiderecentjumplists) controls this setting, and can be set using an MDM provider, like Microsoft Intune. +- **All apps**: Users can select this option to see an alphabetical list of all the apps on the device. This section can't be customized. +- **Recommended**: This area shows recently opened files and recently installed apps. You can't hide this section, but you can prevent files from showing. The [Start/HideRecentJumplists CSP](../client-management/mdm/policy-csp-start.md#start-hiderecentjumplists) controls this setting, and can be set using an MDM provider, like Microsoft Intune. For more information on the Start menu settings you can configure in a Microsoft Intune policy, see [Windows 10 (and later) device settings to allow or restrict features using Intune](/mem/intune/configuration/device-restrictions-windows-10#start). ### What you need to know -- When you customize the Start layout, you overwrite the entire full layout. Users can't pin, unpin, or uninstall apps from Start. Users can see and open all apps in the **All Apps** view, but they can't pin any apps to Start. A partial Start layout isn't available. -- On Windows 11 and later devices, you must create a new JSON file. You can't use a file from a previous OS, such as Windows 10. +- When you customize the Start layout, you overwrite the entire full layout. A partial Start layout isn't available. Users can pin and unpin apps, and uninstall apps from Start. You can't prevent users from customizing the layout. +- On Windows 11 and later devices, you must create a JSON file. You can't use an XML file from a previous OS, such as Windows 10. ## Create the JSON file -On an existing Windows 11 device, use the [Windows PowerShell Export-StartLayout](/powershell/module/startlayout/export-startlayout) cmdlet to export the existing layout to a `LayoutModification.json` file. You can also pin and unpin apps to get the layout you want, and then export the layout. +On an existing Windows 11 device, set up your own Start layout with the pinned apps you want users to see. Then, use the [Windows PowerShell Export-StartLayout](/powershell/module/startlayout/export-startlayout) cmdlet to export the existing layout to a `LayoutModification.json` file. The JSON file controls the Start menu layout, and lists all the apps that are pinned. You can update the JSON file to: - Change the order of existing apps. The apps in the JSON file are shown on Start in the same order. -- Add more apps by entering the app ID. +- Add more apps by entering the app ID. For more information, see [Get the pinnedList JSON syntax](#get-the-pinnedlist-json-syntax) (in this article). If you're familiar with creating JSON files, you can create your own `LayoutModification.json` file. But, it's easier and faster to export the layout from an existing device. @@ -93,7 +90,7 @@ If you're familiar with creating JSON files, you can create your own `LayoutModi ### Get the pinnedList JSON syntax 1. Open the `LayoutModification.json` file in a JSON editor, such as Visual Studio Code or the Notepad app. For more information, see [edit JSON with Visual Studio Code](https://code.visualstudio.com/docs/languages/json). -2. In the file, you see the `pinnedList` section. This section includes all the apps that are pinned. Copy the syntax. You'll use it in the next section. +2. In the file, you see the `pinnedList` section. This section includes all the apps that are pinned. Copy the `pinnedList` content in the JSON file. You'll use it in the next section. In the following example, you see that Microsoft Edge, Microsoft Word, the Microsoft Store app, and Notepad are pinned: @@ -108,7 +105,7 @@ If you're familiar with creating JSON files, you can create your own `LayoutModi } ``` -3. Starting with Windows 11, the **ConfigureStartPins** policy is available. This policy is used by the LayoutModification.json file to add files to the Pinned section. In your JSON syntax, you can add more apps to this section using the following keys: +3. Starting with Windows 11, the **ConfigureStartPins** policy is available. This policy uses the LayoutModification.json file to add apps to the Pinned section. In your JSON file, you can add more apps to this section using the following keys: --- | Key | Description | @@ -119,7 +116,7 @@ If you're familiar with creating JSON files, you can create your own `LayoutModi ## Use MDM to create and deploy a pinned list policy -Now that you have the JSON syntax, you're ready to deploy your customized start layout to devices in your organization. +Now that you have the JSON syntax, you're ready to deploy your customized Start layout to devices in your organization. MDM providers can deploy policies to devices managed by the organization, including organization-owned devices, and personal or bring your own device (BYOD). Using an MDM provider, such as Microsoft Intune, you can deploy a policy that configures the pinned list. @@ -139,13 +136,13 @@ To deploy this policy in Microsoft Intune, the devices must be enrolled in Micro 4. Select **Create**. 5. In **Basics**, enter the following properties: - - **Name**: Enter a descriptive name for the profile. Name your profiles so you can easily identify them later. For example, a good profile name is **Win11: Custom start layout**. + - **Name**: Enter a descriptive name for the profile. Name your profiles so you can easily identify them later. For example, a good profile name is **Win11: Custom Start layout**. - **Description**: Enter a description for the profile. This setting is optional, and recommended. 6. Select **Next**. 7. In **Configuration settings** > **OMA-URI**, select **Add**. Add the following properties: - - **Name**: Enter something like **Configure start pins**. + - **Name**: Enter something like **Configure Start pins**. - **Description**: Enter a description for the row. This setting is optional, and recommended. - **OMA-URI**: Enter `./Vendor/MSFT/Policy/Config/Start/ConfigureStartPins`. - **Data type**: Select **String**. @@ -169,11 +166,11 @@ To deploy this policy in Microsoft Intune, the devices must be enrolled in Micro 8. Select **Save** > **Next** to save your changes. 9. Configure the rest of the policy settings. For more specific information, see [Create a profile with custom settings in Intune](/mem/intune/configuration/custom-settings-configure). -The Windows OS has many CSPs that apply to the Start menu layout. Using an MDM provider, like Intune, you can use these CSPs to customize the layout even more. For a list, see [Supported CSP policies for Windows 11 Start menu layout](supported-csp-start-menu-layout-windows.md). +The Windows OS has many CSPs that apply to the Start menu. Using an MDM provider, like Intune, you can use these CSPs to customize Start even more. For a list, see [Supported CSP policies for Windows 11 Start menu](supported-csp-start-menu-layout-windows.md). ### Deploy the policy using Microsoft Intune -When the policy is created, you can deploy it now, or deploy it later. Since this policy is a customized Start layout, the policy can be deployed before users sign in the first time. If you use [Windows Autopilot](/mem/autopilot/windows-autopilot) (opens another Microsoft web site), add the pinned list policy to your Windows Autopilot policy. +When the policy is created, you can deploy it now, or deploy it later. Since this policy is a customized Start layout, the policy can be deployed before users sign in the first time. For more information on assigning policies using Microsoft Intune, see [Assign user and device profiles in Microsoft Intune](/mem/intune/configuration/device-profile-assign). From d4d00c370544114cf09fe588a1bf52d4fb9ceb2a Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Wed, 8 Sep 2021 16:24:43 -0400 Subject: [PATCH 28/65] Eng review updates --- windows/configuration/TOC.yml | 2 +- ...supported-csp-start-menu-layout-windows.md | 8 ++-- .../use-json-customize-start-menu-windows.md | 41 ++++++++----------- 3 files changed, 21 insertions(+), 30 deletions(-) diff --git a/windows/configuration/TOC.yml b/windows/configuration/TOC.yml index 2ce55a2aa9..b1675f73ae 100644 --- a/windows/configuration/TOC.yml +++ b/windows/configuration/TOC.yml @@ -6,7 +6,7 @@ items: - name: Start layout href: use-json-customize-start-menu-windows.md - - name: Supported Start layout CSPs + - name: Supported Start menu CSPs href: supported-csp-start-menu-layout-windows.md - name: Windows 10 Start and taskbar items: diff --git a/windows/configuration/supported-csp-start-menu-layout-windows.md b/windows/configuration/supported-csp-start-menu-layout-windows.md index c6941e178b..34b7121cdb 100644 --- a/windows/configuration/supported-csp-start-menu-layout-windows.md +++ b/windows/configuration/supported-csp-start-menu-layout-windows.md @@ -38,7 +38,6 @@ For more general information, see [Configuration service provider reference](../ - [Start/AllowPinnedFolderPictures](../client-management/mdm/policy-csp-start.md#start-allowpinnedfolderpictures) - [Start/AllowPinnedFolderSettings](../client-management/mdm/policy-csp-start.md#start-allowpinnedfoldersettings) - [Start/AllowPinnedFolderVideos](../client-management/mdm/policy-csp-start.md#start-allowpinnedfoldervideos) -- [Start/DisableContextMenus](../client-management/mdm/policy-csp-start.md#start-disablecontextmenus) - [Start/HideChangeAccountSettings](../client-management/mdm/policy-csp-start.md#start-hidechangeaccountsettings) - [Start/HideHibernate](../client-management/mdm/policy-csp-start.md#start-hidehibernate) - [Start/HideLock](../client-management/mdm/policy-csp-start.md#start-hidelock) @@ -51,14 +50,13 @@ For more general information, see [Configuration service provider reference](../ - [Start/HideUserTile](../client-management/mdm/policy-csp-start.md#start-hideusertile) - [Start/HideRecentJumplists](../client-management/mdm/policy-csp-start.md#start-hiderecentjumplists) - [Start/NoPinningToTaskbar](../client-management/mdm/policy-csp-start.md#start-nopinningtotaskbar) -- Start/ShowOrHideMostUsedApps --> Need CSP link +- Start/ShowOrHideMostUsedApps: New policy starting with Windows 11. This policy enforces always showing Most Used Apps, or always hiding Most Used Apps. If you use this policy, the [Start/HideFrequentlyUsedApps](../client-management/mdm/policy-csp-start.md#start-hidefrequentlyusedapps) policy is ignored. -## Untested policies - -- [Start/HideFrequentlyUsedApps](../client-management/mdm/policy-csp-start.md#start-hidefrequentlyusedapps): What does this configure on Windows 10? How is it different than ShowOrHideMostUsedApps? + The [Start/HideFrequentlyUsedApps](../client-management/mdm/policy-csp-start.md#start-hidefrequentlyusedapps) CSP is the previous version of this policy, and is available on Windows 10 and older devices. This policy enforces hiding Most Used Apps. You can't use this policy to enforce always showing Most Used Apps. ## Existing CSP policies that Windows 11 doesn't support - [Start/StartLayout](../client-management/mdm/policy-csp-start.md#start-startlayout) - [Start/HideRecentlyAddedApps](../client-management/mdm/policy-csp-start.md#start-hiderecentlyaddedapps) - [Start/HideAppList](../client-management/mdm/policy-csp-start.md#start-hideapplist) +- [Start/DisableContextMenus](../client-management/mdm/policy-csp-start.md#start-disablecontextmenus) diff --git a/windows/configuration/use-json-customize-start-menu-windows.md b/windows/configuration/use-json-customize-start-menu-windows.md index fa2da8f58a..1456952c66 100644 --- a/windows/configuration/use-json-customize-start-menu-windows.md +++ b/windows/configuration/use-json-customize-start-menu-windows.md @@ -1,6 +1,6 @@ --- title: Use JSON to customize Start menu layout on Windows 11 | Microsoft Docs -description: Export start layout to LayoutModification.json that includes pinned apps. Add or remove apps, and use the JSON syntax in an MDM policy to deploy a custom Start menu layout to Windows 11 devices. +description: Export start layout to LayoutModification.json that includes pinned apps. Add or remove apps, and use the JSON text in an MDM policy to deploy a custom Start menu layout to Windows 11 devices. ms.assetid: manager: dougeby ms.author: mandia @@ -22,17 +22,17 @@ ms.localizationpriority: medium > **Looking for OEM information?** See [Customize the Taskbar](/windows-hardware/customize/desktop/customize-the-windows-11-taskbar) and [Customize the Start layout](/windows-hardware/customize/desktop/customize-the-windows-11-start-menu). -Your organization can deploy a customized Start layout to your Windows 11 devices. Customizing the Start layout is common when you have similar devices used by many users. +Your organization can deploy a customized Start layout to your Windows 11 devices. Customizing the Start layout is common when you have similar devices used by many users, or you want to pin specific apps. -For example, you can override the default set of apps with your own a set of pinned apps, and in the order you choose. As an administrator, use this feature to pin Win32 apps, remove default pinned apps, order the apps, and more. +For example, you can override the default set of apps with your own a set of pinned apps, and in the order you choose. As an administrator, use this feature to pin apps, remove default pinned apps, order the apps, and more. -This article shows you how to export an existing Start menu layout, and use the syntax in a Microsoft Intune MDM policy. +To add apps you want pinned to the Start menu, you use a JSON file. In previous Windows versions, IT administrators used an XML file to customize the Start menu. The XML file isn't available on Windows 11 and later ***unless*** [you're an OEM](/windows-hardware/customize/desktop/customize-the-windows-11-start-menu). + +This article shows you how to export an existing Start menu layout, and use the JSON in a Microsoft Intune MDM policy. ## Before you begin -- Starting with Windows 11, IT administrators use JSON to customize the Start layout. - - In previous Windows versions, IT administrators used an XML file to customize the Start layout. The XML file isn't available on Windows 11 and later. OEMs can use XML and JSON files. If you're an OEM, see [Customize the Start layout](/windows-hardware/customize/desktop/customize-the-windows-11-start-menu). +- When you customize the Start layout, you overwrite the entire full layout. A partial Start layout isn't available. Users can pin and unpin apps, and uninstall apps from Start. You can't prevent users from changing the layout. - It's recommended to use a Mobile Device Management (MDM) provider. MDM providers help manage your devices, and help manage apps on your devices. For Microsoft, that includes using Microsoft Endpoint Manager. Endpoint Manager includes Microsoft Intune, which is a cloud service, and Configuration Manager, which is on-premises. @@ -44,25 +44,20 @@ This article shows you how to export an existing Start menu layout, and use the ## Start menu features and sections -In Windows 11, the Start menu is redesigned with a simplified set of apps that are arranged in a grid of pages. There aren't folders, groups, or different sized app icons: +In Windows 11, the Start menu is redesigned with a simplified set of apps that are arranged in a grid of pages. There aren't folders, groups, or different-sized app icons: :::image type="content" source="./images/use-json-customize-start-menu-windows/start-menu-layout.png" alt-text="Sample start menu layout on Windows 11 devices that shows pinned apps, access to all apps, and shows recommended files."::: Start has the following areas: -- **Pinned**: This area shows pinned apps, or a subset of all of the apps installed on the device. You can create a list of pinned apps you want on the devices using the **ConfigureStartPins** policy. **ConfigureStartPins** overrides the entire layout, which also remove apps that are pinned by default. +- **Pinned**: This area shows pinned apps, or a subset of all of the apps installed on the device. You can create a list of pinned apps you want on the devices using the **ConfigureStartPins** policy. **ConfigureStartPins** overrides the entire layout, which also removes apps that are pinned by default. This article shows you how to use the **ConfigureStartPins** policy. -- **All apps**: Users can select this option to see an alphabetical list of all the apps on the device. This section can't be customized. -- **Recommended**: This area shows recently opened files and recently installed apps. You can't hide this section, but you can prevent files from showing. The [Start/HideRecentJumplists CSP](../client-management/mdm/policy-csp-start.md#start-hiderecentjumplists) controls this setting, and can be set using an MDM provider, like Microsoft Intune. +- **All apps**: Users select this option to see an alphabetical list of all the apps on the device. This section can't be customized using the JSON file. You can use the `Start/ShowOrHideMostUsedApps` CSP, which is a new policy available in Windows 11. +- **Recommended**: Shows recently opened files and recently installed apps. This section can't be customized using the JSON file. To prevent files from showing in this section, you can use the [Start/HideRecentJumplists CSP](../client-management/mdm/policy-csp-start.md#start-hiderecentjumplists). This CSP also hides recent files that show from the taskbar. - For more information on the Start menu settings you can configure in a Microsoft Intune policy, see [Windows 10 (and later) device settings to allow or restrict features using Intune](/mem/intune/configuration/device-restrictions-windows-10#start). - -### What you need to know - -- When you customize the Start layout, you overwrite the entire full layout. A partial Start layout isn't available. Users can pin and unpin apps, and uninstall apps from Start. You can't prevent users from customizing the layout. -- On Windows 11 and later devices, you must create a JSON file. You can't use an XML file from a previous OS, such as Windows 10. + You can use an MDM provider, like Microsoft Intune, to manage the `Start/HideRecentJumplists` CSP on your devices. For more information on the Start menu settings you can configure in a Microsoft Intune policy, see [Windows 10 (and later) device settings to allow or restrict features using Intune](/mem/intune/configuration/device-restrictions-windows-10#start). ## Create the JSON file @@ -71,7 +66,7 @@ On an existing Windows 11 device, set up your own Start layout with the pinned a The JSON file controls the Start menu layout, and lists all the apps that are pinned. You can update the JSON file to: - Change the order of existing apps. The apps in the JSON file are shown on Start in the same order. -- Add more apps by entering the app ID. For more information, see [Get the pinnedList JSON syntax](#get-the-pinnedlist-json-syntax) (in this article). +- Add more apps by entering the app ID. For more information, see [Get the pinnedList JSON](#get-the-pinnedlist-json) (in this article). If you're familiar with creating JSON files, you can create your own `LayoutModification.json` file. But, it's easier and faster to export the layout from an existing device. @@ -79,15 +74,13 @@ If you're familiar with creating JSON files, you can create your own `LayoutModi 1. Create a folder to save the `.json` file. For example, create the `C:\Layouts` folder. 2. On a Windows 11 device, open the Windows PowerShell app. -3. Run the following cmdlet: +3. Run the following cmdletBe sure to name the file `LayoutModification.json`. ```powershell Export-StartLayout -Path "C:\Layouts\LayoutModification.json" ``` - Be sure to name the file `LayoutModification.json`. - -### Get the pinnedList JSON syntax +### Get the pinnedList JSON 1. Open the `LayoutModification.json` file in a JSON editor, such as Visual Studio Code or the Notepad app. For more information, see [edit JSON with Visual Studio Code](https://code.visualstudio.com/docs/languages/json). 2. In the file, you see the `pinnedList` section. This section includes all the apps that are pinned. Copy the `pinnedList` content in the JSON file. You'll use it in the next section. @@ -116,7 +109,7 @@ If you're familiar with creating JSON files, you can create your own `LayoutModi ## Use MDM to create and deploy a pinned list policy -Now that you have the JSON syntax, you're ready to deploy your customized Start layout to devices in your organization. +Now that you have the JSON, you're ready to deploy your customized Start layout to devices in your organization. MDM providers can deploy policies to devices managed by the organization, including organization-owned devices, and personal or bring your own device (BYOD). Using an MDM provider, such as Microsoft Intune, you can deploy a policy that configures the pinned list. @@ -146,7 +139,7 @@ To deploy this policy in Microsoft Intune, the devices must be enrolled in Micro - **Description**: Enter a description for the row. This setting is optional, and recommended. - **OMA-URI**: Enter `./Vendor/MSFT/Policy/Config/Start/ConfigureStartPins`. - **Data type**: Select **String**. - - **Value**: Paste the JSON syntax you created or updated in the previous section. For example, enter the following syntax: + - **Value**: Paste the JSON you created or updated in the previous section. For example, enter the following text: ```json { From 6d409e7688f4d229461d017bad06d6ef1c391c2d Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Wed, 8 Sep 2021 16:30:56 -0400 Subject: [PATCH 29/65] review updates --- .../configuration/supported-csp-start-menu-layout-windows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/supported-csp-start-menu-layout-windows.md b/windows/configuration/supported-csp-start-menu-layout-windows.md index 34b7121cdb..07bdab824e 100644 --- a/windows/configuration/supported-csp-start-menu-layout-windows.md +++ b/windows/configuration/supported-csp-start-menu-layout-windows.md @@ -52,7 +52,7 @@ For more general information, see [Configuration service provider reference](../ - [Start/NoPinningToTaskbar](../client-management/mdm/policy-csp-start.md#start-nopinningtotaskbar) - Start/ShowOrHideMostUsedApps: New policy starting with Windows 11. This policy enforces always showing Most Used Apps, or always hiding Most Used Apps. If you use this policy, the [Start/HideFrequentlyUsedApps](../client-management/mdm/policy-csp-start.md#start-hidefrequentlyusedapps) policy is ignored. - The [Start/HideFrequentlyUsedApps](../client-management/mdm/policy-csp-start.md#start-hidefrequentlyusedapps) CSP is the previous version of this policy, and is available on Windows 10 and older devices. This policy enforces hiding Most Used Apps. You can't use this policy to enforce always showing Most Used Apps. + The [Start/HideFrequentlyUsedApps](../client-management/mdm/policy-csp-start.md#start-hidefrequentlyusedapps) policy enforces hiding Most Used Apps. You can't use this policy to enforce always showing Most Used Apps. ## Existing CSP policies that Windows 11 doesn't support From a1cda8fa36ea392d0ea18d69ee435db8dd342d72 Mon Sep 17 00:00:00 2001 From: Rick Munck <33725928+jmunck@users.noreply.github.com> Date: Wed, 8 Sep 2021 21:55:01 -0500 Subject: [PATCH 30/65] Update security-compliance-toolkit-10.md Added Server 2022 baseline --- .../security/threat-protection/security-compliance-toolkit-10.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-compliance-toolkit-10.md b/windows/security/threat-protection/security-compliance-toolkit-10.md index 2ec5067168..3fe631aa97 100644 --- a/windows/security/threat-protection/security-compliance-toolkit-10.md +++ b/windows/security/threat-protection/security-compliance-toolkit-10.md @@ -37,6 +37,7 @@ The Security Compliance Toolkit consists of: - Windows 10, Version 1507 - Windows Server security baselines + - Windows Server 2022 - Windows Server 2019 - Windows Server 2016 - Windows Server 2012 R2 From 7ae962b5fba949d615df06e981ed24d35faf0245 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Thu, 9 Sep 2021 11:07:34 +0530 Subject: [PATCH 31/65] Updated --- .../policy-configuration-service-provider.md | 11 + .../mdm/policy-csp-admx-diskdiagnostic.md | 204 ++++++++++++++++++ 2 files changed, 215 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index e3f98b9005..a394943879 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -736,6 +736,17 @@ dfsdiscoverdc">ADMX_DFS/DFSDiscoverDC

+### ADMX_DiskDiagnostic policies + +
+
+ ADMX_DiskDiagnostic/DfdAlertPolicy +
+
+ ADMX_DiskDiagnostic/WdiScenarioExecutionPolicy +
+
+ ### ADMX_DistributedLinkTracking policies
diff --git a/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md b/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md new file mode 100644 index 0000000000..eecf8264d6 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md @@ -0,0 +1,204 @@ +--- +title: Policy CSP - ADMX_DiskDiagnostic +description: Policy CSP - ADMX_DiskDiagnostic +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.date: 09/08/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_DiskDiagnostic +> [!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. + +
+ + +## ADMX_DiskDiagnostic policies + +
+
+ ADMX_DiskDiagnostic/DfdAlertPolicy +
+
+ ADMX_DiskDiagnostic/WdiScenarioExecutionPolicy +
+
+ + +
+ + +**ADMX_DiskDiagnostic/DfdAlertPolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting substitutes custom alert text in the disk diagnostic message shown to users when a disk reports a S.M.A.R.T. fault. + +- If you enable this policy setting, Windows displays custom alert text in the disk diagnostic message. The custom text may not exceed 512 characters. +- If you disable or do not configure this policy setting, Windows displays the default alert text in the disk diagnostic message. + +No reboots or service restarts are required for this policy setting to take effect: changes take effect immediately. + +This policy setting only takes effect if the Disk Diagnostic scenario policy setting is enabled or not configured and the Diagnostic Policy Service (DPS) is in the running state. When the service is stopped or disabled, diagnostic scenarios are not executed. +The DPS can be configured with the Services snap-in to the Microsoft Management Console. + +> [!NOTE] +> For Windows Server systems, this policy setting applies only if the Desktop Experience optional component is installed and the Remote Desktop Services. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Configure custom alert text* +- GP name: *DfdAlertPolicy* +- GP path: *System\Troubleshooting and Diagnostics\Disk Diagnostic* +- GP ADMX file name: *DiskDiagnostic.admx* + + + +
+
+ + +**ADMX_DiskDiagnostic/WdiScenarioExecutionPolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting determines the execution level for S.M.A.R.T.-based disk diagnostics. + +Self-Monitoring And Reporting Technology (S.M.A.R.T.) is a standard mechanism for storage devices to report faults to Windows. A disk that reports a S.M.A.R.T. fault may need to be repaired or replaced. The Diagnostic Policy Service (DPS) detects and logs S.M.A.R.T. faults to the event log when they occur. + +- If you enable this policy setting, the DPS also warns users of S.M.A.R.T. faults and guides them through backup and recovery to minimize potential data loss. +- If you disable this policy, S.M.A.R.T. faults are still detected and logged, but no corrective action is taken. +- If you do not configure this policy setting, the DPS enables S.M.A.R.T. fault resolution by default. This policy setting takes effect only if the diagnostics-wide scenario execution policy is not configured. + +No reboots or service restarts are required for this policy setting to take effect: changes take effect immediately. +This policy setting takes effect only when the DPS is in the running state. When the service is stopped or disabled, diagnostic scenarios are not executed. The DPS can be configured with the Services snap-in to the Microsoft Management Console. + +> [!NOTE] +> For Windows Server systems, this policy setting applies only if the Desktop Experience optional component is installed and the Remote Desktop Services role is not installed. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Configure execution level* +- GP name: *WdiScenarioExecutionPolicy* +- GP path: *System\Troubleshooting and Diagnostics\Disk Diagnostic* +- GP ADMX file name: *DiskDiagnostic.admx* + + + +
+ +> [!NOTE] +> These policies are for upcoming release. + + + From 5c827349602dd50932ae91b533329359de75c654 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Thu, 9 Sep 2021 15:01:01 +0530 Subject: [PATCH 32/65] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index cb9e4b2fbd..b5ce749a5a 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -121,8 +121,8 @@ ms.date: 10/08/2020 - [ADMX_CtrlAltDel/DisableTaskMgr](./policy-csp-admx-ctrlaltdel.md#admx-ctrlaltdel-disabletaskmgr) - [ADMX_CtrlAltDel/NoLogoff](./policy-csp-admx-ctrlaltdel.md#admx-ctrlaltdel-nologoff) - [ADMX_DataCollection/CommercialIdPolicy](./policy-csp-admx-datacollection.md#admx-datacollection-commercialidpolicy) -- [ADMX_DCOM/DCOMActivationSecurityCheckAllowLocalList](./policy-csp-admx-dcom-dcomactivationsecuritycheckallowlocallist) -- [ADMX_DCOM/DCOMActivationSecurityCheckExemptionList](./policy-csp-admx-dcom-dcomactivationsecuritycheckexemptionlist) +- [ADMX_DCOM/DCOMActivationSecurityCheckAllowLocalList](./policy-csp-admx-dcom.md#admx-dcomactivationsecuritycheckallowlocallist) +- [ADMX_DCOM/DCOMActivationSecurityCheckExemptionList](./policy-csp-admx-dcom.md#admx-dcomactivationsecuritycheckexemptionlist) - [ADMX_Desktop/AD_EnableFilter](./policy-csp-admx-desktop.md#admx-desktop-ad-enablefilter) - [ADMX_Desktop/AD_HideDirectoryFolder](./policy-csp-admx-desktop.md#admx-desktop-ad-hidedirectoryfolder) - [ADMX_Desktop/AD_QueryLimit](./policy-csp-admx-desktop.md#admx-desktop-ad-querylimit) From ba7e9dcda9768ad0db48c75cba8d7113df08f54b Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Thu, 9 Sep 2021 08:24:41 -0400 Subject: [PATCH 33/65] Changed local links to site links --- windows/configuration/TOC.yml | 2 +- ...supported-csp-start-menu-layout-windows.md | 62 +++++++++---------- .../use-json-customize-start-menu-windows.md | 12 ++-- 3 files changed, 38 insertions(+), 38 deletions(-) diff --git a/windows/configuration/TOC.yml b/windows/configuration/TOC.yml index b1675f73ae..d5ce0457f4 100644 --- a/windows/configuration/TOC.yml +++ b/windows/configuration/TOC.yml @@ -4,7 +4,7 @@ items: - name: Windows 11 items: - - name: Start layout + - name: Start menu layout href: use-json-customize-start-menu-windows.md - name: Supported Start menu CSPs href: supported-csp-start-menu-layout-windows.md diff --git a/windows/configuration/supported-csp-start-menu-layout-windows.md b/windows/configuration/supported-csp-start-menu-layout-windows.md index 07bdab824e..6a3d62ba5f 100644 --- a/windows/configuration/supported-csp-start-menu-layout-windows.md +++ b/windows/configuration/supported-csp-start-menu-layout-windows.md @@ -10,7 +10,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mobile author: MandiOhlinger -ms.date: 09/08/2021 +ms.date: 09/09/2021 ms.localizationpriority: medium --- @@ -22,41 +22,41 @@ ms.localizationpriority: medium The Windows OS exposes CSPs that are used by MDM providers, like [Microsoft Endpoint Manager](/mem/endpoint-manager-overview). In an MDM policy, these CSPs are settings that you configure in a policy. When the policy is ready, you deploy the policy to your devices. -This article lists the CSPs that are available to customize the Start menu for Windows 11 devices. Windows 11 uses the [Policy CSP - Start](../client-management/mdm/policy-csp-start.md). +This article lists the CSPs that are available to customize the Start menu for Windows 11 devices. Windows 11 uses the [Policy CSP - Start](/windows/client-management/mdm/policy-csp-start). -For more general information, see [Configuration service provider reference](../client-management/mdm/configuration-service-provider-reference.md). +For more general information, see [Configuration service provider (CSP) reference](/windows/client-management/mdm/configuration-service-provider-reference). ## Existing Windows CSP policies that Windows 11 supports -- [Start/AllowPinnedFolderDocuments](../client-management/mdm/policy-csp-start.md#start-allowpinnedfolderdocuments) -- [Start/AllowPinnedFolderDownloads](../client-management/mdm/policy-csp-start.md#start-allowpinnedfolderfileexplorer) -- [Start/AllowPinnedFolderFileExplorer](../client-management/mdm/policy-csp-start.md#start-allowpinnedfolderhomegroup) -- [Start/AllowPinnedFolderHomeGroup](../client-management/mdm/policy-csp-start.md#start-allowpinnedfolderhomegroup) -- [Start/AllowPinnedFolderMusic](../client-management/mdm/policy-csp-start.md#start-allowpinnedfoldermusic) -- [Start/AllowPinnedFolderNetwork](../client-management/mdm/policy-csp-start.md#start-allowpinnedfoldernetwork) -- [Start/AllowPinnedFolderPersonalFolder](../client-management/mdm/policy-csp-start.md#start-allowpinnedfolderpersonalfolder) -- [Start/AllowPinnedFolderPictures](../client-management/mdm/policy-csp-start.md#start-allowpinnedfolderpictures) -- [Start/AllowPinnedFolderSettings](../client-management/mdm/policy-csp-start.md#start-allowpinnedfoldersettings) -- [Start/AllowPinnedFolderVideos](../client-management/mdm/policy-csp-start.md#start-allowpinnedfoldervideos) -- [Start/HideChangeAccountSettings](../client-management/mdm/policy-csp-start.md#start-hidechangeaccountsettings) -- [Start/HideHibernate](../client-management/mdm/policy-csp-start.md#start-hidehibernate) -- [Start/HideLock](../client-management/mdm/policy-csp-start.md#start-hidelock) -- [Start/HidePowerButton](../client-management/mdm/policy-csp-start.md#start-hidepowerbutton) -- [Start/HideRestart](../client-management/mdm/policy-csp-start.md#start-hiderestart) -- [Start/HideShutDown](../client-management/mdm/policy-csp-start.md#start-hideshutdown) -- [Start/HideSignOut](../client-management/mdm/policy-csp-start.md#start-hidesignout) -- [Start/HideSleep](../client-management/mdm/policy-csp-start.md#start-hidesleep) -- [Start/HideSwitchAccount](../client-management/mdm/policy-csp-start.md#start-hideswitchaccount) -- [Start/HideUserTile](../client-management/mdm/policy-csp-start.md#start-hideusertile) -- [Start/HideRecentJumplists](../client-management/mdm/policy-csp-start.md#start-hiderecentjumplists) -- [Start/NoPinningToTaskbar](../client-management/mdm/policy-csp-start.md#start-nopinningtotaskbar) -- Start/ShowOrHideMostUsedApps: New policy starting with Windows 11. This policy enforces always showing Most Used Apps, or always hiding Most Used Apps. If you use this policy, the [Start/HideFrequentlyUsedApps](../client-management/mdm/policy-csp-start.md#start-hidefrequentlyusedapps) policy is ignored. +- [Start/AllowPinnedFolderDocuments](/windows/client-management/mdm/policy-csp-start#start-allowpinnedfolderdocuments) +- [Start/AllowPinnedFolderDownloads](/windows/client-management/mdm/policy-csp-start#start-allowpinnedfolderfileexplorer) +- [Start/AllowPinnedFolderFileExplorer](/windows/client-management/mdm/policy-csp-start#start-allowpinnedfolderhomegroup) +- [Start/AllowPinnedFolderHomeGroup](/windows/client-management/mdm/policy-csp-start#start-allowpinnedfolderhomegroup) +- [Start/AllowPinnedFolderMusic](/windows/client-management/mdm/policy-csp-start#start-allowpinnedfoldermusic) +- [Start/AllowPinnedFolderNetwork](/windows/client-management/mdm/policy-csp-start#start-allowpinnedfoldernetwork) +- [Start/AllowPinnedFolderPersonalFolder](/windows/client-management/mdm/policy-csp-start#start-allowpinnedfolderpersonalfolder) +- [Start/AllowPinnedFolderPictures](/windows/client-management/mdm/policy-csp-start#start-allowpinnedfolderpictures) +- [Start/AllowPinnedFolderSettings](/windows/client-management/mdm/policy-csp-start#start-allowpinnedfoldersettings) +- [Start/AllowPinnedFolderVideos](/windows/client-management/mdm/policy-csp-start#start-allowpinnedfoldervideos) +- [Start/HideChangeAccountSettings](/windows/client-management/mdm/policy-csp-start#start-hidechangeaccountsettings) +- [Start/HideHibernate](/windows/client-management/mdm/policy-csp-start#start-hidehibernate) +- [Start/HideLock](/windows/client-management/mdm/policy-csp-start#start-hidelock) +- [Start/HidePowerButton](/windows/client-management/mdm/policy-csp-start#start-hidepowerbutton) +- [Start/HideRestart](/windows/client-management/mdm/policy-csp-start#start-hiderestart) +- [Start/HideShutDown](/windows/client-management/mdm/policy-csp-start#start-hideshutdown) +- [Start/HideSignOut](/windows/client-management/mdm/policy-csp-start#start-hidesignout) +- [Start/HideSleep](/windows/client-management/mdm/policy-csp-start#start-hidesleep) +- [Start/HideSwitchAccount](/windows/client-management/mdm/policy-csp-start#start-hideswitchaccount) +- [Start/HideUserTile](/windows/client-management/mdm/policy-csp-start#start-hideusertile) +- [Start/HideRecentJumplists](/windows/client-management/mdm/policy-csp-start#start-hiderecentjumplists) +- [Start/NoPinningToTaskbar](/windows/client-management/mdm/policy-csp-start#start-nopinningtotaskbar) +- **Start/ShowOrHideMostUsedApps**: New policy starting with Windows 11. This policy enforces always showing Most Used Apps, or always hiding Most Used Apps in the Start menu. If you use this policy, the [Start/HideFrequentlyUsedApps](/windows/client-management/mdm/policy-csp-start#start-hidefrequentlyusedapps) policy is ignored. - The [Start/HideFrequentlyUsedApps](../client-management/mdm/policy-csp-start.md#start-hidefrequentlyusedapps) policy enforces hiding Most Used Apps. You can't use this policy to enforce always showing Most Used Apps. + The [Start/HideFrequentlyUsedApps](/windows/client-management/mdm/policy-csp-start#start-hidefrequentlyusedapps) policy enforces hiding Most Used Apps on the Start menu. You can't use this policy to enforce always showing Most Used Apps on the Start menu. ## Existing CSP policies that Windows 11 doesn't support -- [Start/StartLayout](../client-management/mdm/policy-csp-start.md#start-startlayout) -- [Start/HideRecentlyAddedApps](../client-management/mdm/policy-csp-start.md#start-hiderecentlyaddedapps) -- [Start/HideAppList](../client-management/mdm/policy-csp-start.md#start-hideapplist) -- [Start/DisableContextMenus](../client-management/mdm/policy-csp-start.md#start-disablecontextmenus) +- [Start/StartLayout](/windows/client-management/mdm/policy-csp-start#start-startlayout) +- [Start/HideRecentlyAddedApps](/windows/client-management/mdm/policy-csp-start#start-hiderecentlyaddedapps) +- [Start/HideAppList](/windows/client-management/mdm/policy-csp-start#start-hideapplist) +- [Start/DisableContextMenus](/windows/client-management/mdm/policy-csp-start#start-disablecontextmenus) diff --git a/windows/configuration/use-json-customize-start-menu-windows.md b/windows/configuration/use-json-customize-start-menu-windows.md index 1456952c66..90db044f87 100644 --- a/windows/configuration/use-json-customize-start-menu-windows.md +++ b/windows/configuration/use-json-customize-start-menu-windows.md @@ -10,7 +10,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mobile author: MandiOhlinger -ms.date: 09/08/2021 +ms.date: 09/09/2021 ms.localizationpriority: medium --- @@ -55,9 +55,9 @@ Start has the following areas: This article shows you how to use the **ConfigureStartPins** policy. - **All apps**: Users select this option to see an alphabetical list of all the apps on the device. This section can't be customized using the JSON file. You can use the `Start/ShowOrHideMostUsedApps` CSP, which is a new policy available in Windows 11. -- **Recommended**: Shows recently opened files and recently installed apps. This section can't be customized using the JSON file. To prevent files from showing in this section, you can use the [Start/HideRecentJumplists CSP](../client-management/mdm/policy-csp-start.md#start-hiderecentjumplists). This CSP also hides recent files that show from the taskbar. +- **Recommended**: Shows recently opened files and recently installed apps. This section can't be customized using the JSON file. To prevent files from showing in this section, you can use the [Start/HideRecentJumplists CSP](/windows/client-management/mdm/policy-csp-start#start-hiderecentjumplists). This CSP also hides recent files that show from the taskbar. - You can use an MDM provider, like Microsoft Intune, to manage the `Start/HideRecentJumplists` CSP on your devices. For more information on the Start menu settings you can configure in a Microsoft Intune policy, see [Windows 10 (and later) device settings to allow or restrict features using Intune](/mem/intune/configuration/device-restrictions-windows-10#start). + You can use an MDM provider, like Microsoft Intune, to manage the [Start/HideRecentJumplists CSP](/windows/client-management/mdm/policy-csp-start#start-hiderecentjumplists) on your devices. For more information on the Start menu settings you can configure in a Microsoft Intune policy, see [Windows 10 (and later) device settings to allow or restrict features using Intune](/mem/intune/configuration/device-restrictions-windows-10#start). ## Create the JSON file @@ -82,7 +82,7 @@ If you're familiar with creating JSON files, you can create your own `LayoutModi ### Get the pinnedList JSON -1. Open the `LayoutModification.json` file in a JSON editor, such as Visual Studio Code or the Notepad app. For more information, see [edit JSON with Visual Studio Code](https://code.visualstudio.com/docs/languages/json). +1. Open the `LayoutModification.json` file in a JSON editor, such as Visual Studio Code or Notepad. For more information, see [edit JSON with Visual Studio Code](https://code.visualstudio.com/docs/languages/json). 2. In the file, you see the `pinnedList` section. This section includes all the apps that are pinned. Copy the `pinnedList` content in the JSON file. You'll use it in the next section. In the following example, you see that Microsoft Edge, Microsoft Word, the Microsoft Store app, and Notepad are pinned: @@ -98,7 +98,7 @@ If you're familiar with creating JSON files, you can create your own `LayoutModi } ``` -3. Starting with Windows 11, the **ConfigureStartPins** policy is available. This policy uses the LayoutModification.json file to add apps to the Pinned section. In your JSON file, you can add more apps to this section using the following keys: +3. Starting with Windows 11, the **ConfigureStartPins** policy is available. This policy uses the `LayoutModification.json` file to add apps to the Pinned section. In your JSON file, you can add more apps to this section using the following keys: --- | Key | Description | @@ -109,7 +109,7 @@ If you're familiar with creating JSON files, you can create your own `LayoutModi ## Use MDM to create and deploy a pinned list policy -Now that you have the JSON, you're ready to deploy your customized Start layout to devices in your organization. +Now that you have the JSON syntax, you're ready to deploy your customized Start layout to devices in your organization. MDM providers can deploy policies to devices managed by the organization, including organization-owned devices, and personal or bring your own device (BYOD). Using an MDM provider, such as Microsoft Intune, you can deploy a policy that configures the pinned list. From 6f64bc5651706a553acc637c85cc3e35edcda1de Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Thu, 9 Sep 2021 20:59:25 +0530 Subject: [PATCH 34/65] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 4 ++-- windows/client-management/mdm/policy-csp-admx-admpwd.md | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index b5ce749a5a..c4eba79f3d 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -121,8 +121,8 @@ ms.date: 10/08/2020 - [ADMX_CtrlAltDel/DisableTaskMgr](./policy-csp-admx-ctrlaltdel.md#admx-ctrlaltdel-disabletaskmgr) - [ADMX_CtrlAltDel/NoLogoff](./policy-csp-admx-ctrlaltdel.md#admx-ctrlaltdel-nologoff) - [ADMX_DataCollection/CommercialIdPolicy](./policy-csp-admx-datacollection.md#admx-datacollection-commercialidpolicy) -- [ADMX_DCOM/DCOMActivationSecurityCheckAllowLocalList](./policy-csp-admx-dcom.md#admx-dcomactivationsecuritycheckallowlocallist) -- [ADMX_DCOM/DCOMActivationSecurityCheckExemptionList](./policy-csp-admx-dcom.md#admx-dcomactivationsecuritycheckexemptionlist) +- [ADMX_DCOM/DCOMActivationSecurityCheckAllowLocalList](./policy-csp-admx-dcom.md#admx-dcom-dcomactivationsecuritycheckallowlocallist) +- [ADMX_DCOM/DCOMActivationSecurityCheckExemptionList](./policy-csp-admx-dcom.md#admx-dcom-dcomactivationsecuritycheckexemptionlist) - [ADMX_Desktop/AD_EnableFilter](./policy-csp-admx-desktop.md#admx-desktop-ad-enablefilter) - [ADMX_Desktop/AD_HideDirectoryFolder](./policy-csp-admx-desktop.md#admx-desktop-ad-hidedirectoryfolder) - [ADMX_Desktop/AD_QueryLimit](./policy-csp-admx-desktop.md#admx-desktop-ad-querylimit) diff --git a/windows/client-management/mdm/policy-csp-admx-admpwd.md b/windows/client-management/mdm/policy-csp-admx-admpwd.md index e67627501c..273f31c37b 100644 --- a/windows/client-management/mdm/policy-csp-admx-admpwd.md +++ b/windows/client-management/mdm/policy-csp-admx-admpwd.md @@ -22,7 +22,8 @@ manager: dansimp ## ADMX_AdmPwd policies
-
+ +
ADMX_AdmPwd/POL_AdmPwd_DontAllowPwdExpirationBehindPolicy
@@ -34,6 +35,7 @@ manager: dansimp
ADMX_AdmPwd/POL_AdmPwd

From d72ad55cf12e1ac2d582d8ee6eedfe6928c2028c Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Thu, 9 Sep 2021 21:11:26 +0530 Subject: [PATCH 35/65] Updated --- .../mdm/policy-csp-admx-admpwd.md | 127 ------------------ 1 file changed, 127 deletions(-) delete mode 100644 windows/client-management/mdm/policy-csp-admx-admpwd.md diff --git a/windows/client-management/mdm/policy-csp-admx-admpwd.md b/windows/client-management/mdm/policy-csp-admx-admpwd.md deleted file mode 100644 index 273f31c37b..0000000000 --- a/windows/client-management/mdm/policy-csp-admx-admpwd.md +++ /dev/null @@ -1,127 +0,0 @@ ---- -title: Policy CSP - ADMX_AdmPwd -description: Policy CSP - ADMX_AdmPwd -ms.author: dansimp -ms.localizationpriority: medium -ms.topic: article -ms.prod: w10 -ms.technology: windows -author: nimishasatapathy -ms.date: 08/09/2021 -ms.reviewer: -manager: dansimp ---- - -# Policy CSP - ADMX_AdmPwd -> [!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. - -
- - -## ADMX_AdmPwd policies - -
- -
- ADMX_AdmPwd/POL_AdmPwd_DontAllowPwdExpirationBehindPolicy -
-
- ADMX_AdmPwd/POL_AdmPwd_Enabled -
-
- ADMX_AdmPwd/POL_AdmPwd_AdminName -
-
- ADMX_AdmPwd/POL_AdmPwd -
- -
- - -**ADMX_AdmPwd/POL_AdmPwd_DontAllowPwdExpirationBehindPolicy** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -This policy setting controls the installation of ActiveX controls for sites in Trusted zone. - -If you enable this policy setting, ActiveX controls are installed according to the settings defined by this policy setting. - -If you disable or do not configure this policy setting, ActiveX controls prompt the user before installation. - -If the trusted site uses the HTTPS protocol, this policy setting can also control how ActiveX Installer Service responds to certificate errors. By default all HTTPS connections must supply a server certificate that passes all validation criteria. If you are aware that a trusted site has a certificate error but you want to trust it anyway you can select the certificate errors that you want to ignore. - -> [!NOTE] -> This policy setting applies to all sites in Trusted zones. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Establish ActiveX installation policy for sites in Trusted zones* -- GP name: *AxISURLZonePolicies* -- GP path: *Windows Components\ActiveX Installer Service* -- GP ADMX file name: *ActiveXInstallService.admx* - - - -
- -> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. - - - From 7849ca4adb49e0b5e1d9053d39a60a651300105d Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Thu, 9 Sep 2021 20:09:49 -0400 Subject: [PATCH 36/65] Updated image, updated metadata --- windows/configuration/TOC.yml | 2 +- ...ize-the-start-menu-layout-on-windows-11.md} | 8 ++++---- ...dmin-center-custom-oma-uri-start-layout.png | Bin .../start-menu-layout.png | Bin 0 -> 123878 bytes .../start-menu-layout.png | Bin 63981 -> 0 bytes .../supported-csp-start-menu-layout-windows.md | 4 ++-- 6 files changed, 7 insertions(+), 7 deletions(-) rename windows/configuration/{use-json-customize-start-menu-windows.md => customize-the-start-menu-layout-on-windows-11.md} (93%) rename windows/configuration/images/{use-json-customize-start-menu-windows => customize-the-start-menu-layout-on-windows-11}/endpoint-manager-admin-center-custom-oma-uri-start-layout.png (100%) create mode 100644 windows/configuration/images/customize-the-start-menu-layout-on-windows-11/start-menu-layout.png delete mode 100644 windows/configuration/images/use-json-customize-start-menu-windows/start-menu-layout.png diff --git a/windows/configuration/TOC.yml b/windows/configuration/TOC.yml index d5ce0457f4..dd7ec29388 100644 --- a/windows/configuration/TOC.yml +++ b/windows/configuration/TOC.yml @@ -5,7 +5,7 @@ - name: Windows 11 items: - name: Start menu layout - href: use-json-customize-start-menu-windows.md + href: customize-the-start-menu-layout-on-windows-11.md - name: Supported Start menu CSPs href: supported-csp-start-menu-layout-windows.md - name: Windows 10 Start and taskbar diff --git a/windows/configuration/use-json-customize-start-menu-windows.md b/windows/configuration/customize-the-start-menu-layout-on-windows-11.md similarity index 93% rename from windows/configuration/use-json-customize-start-menu-windows.md rename to windows/configuration/customize-the-start-menu-layout-on-windows-11.md index 90db044f87..254d50005b 100644 --- a/windows/configuration/use-json-customize-start-menu-windows.md +++ b/windows/configuration/customize-the-start-menu-layout-on-windows-11.md @@ -1,6 +1,6 @@ --- -title: Use JSON to customize Start menu layout on Windows 11 | Microsoft Docs -description: Export start layout to LayoutModification.json that includes pinned apps. Add or remove apps, and use the JSON text in an MDM policy to deploy a custom Start menu layout to Windows 11 devices. +title: Add or remove pinned apps on the Start menu in Windows 11 | Microsoft Docs +description: Export start layout to LayoutModification.json that includes pinned apps. Add or remove pinned apps, and use the JSON text in an MDM policy to deploy a custom Start menu layout to Windows 11 devices. ms.assetid: manager: dougeby ms.author: mandia @@ -46,7 +46,7 @@ This article shows you how to export an existing Start menu layout, and use the In Windows 11, the Start menu is redesigned with a simplified set of apps that are arranged in a grid of pages. There aren't folders, groups, or different-sized app icons: -:::image type="content" source="./images/use-json-customize-start-menu-windows/start-menu-layout.png" alt-text="Sample start menu layout on Windows 11 devices that shows pinned apps, access to all apps, and shows recommended files."::: +:::image type="content" source="./images/customize-the-start-menu-layout-on-windows-11/start-menu-layout.png" alt-text="Sample start menu layout on Windows 11 devices that shows pinned apps, access to all apps, and shows recommended files."::: Start has the following areas: @@ -154,7 +154,7 @@ To deploy this policy in Microsoft Intune, the devices must be enrolled in Micro Your settings look similar to the following settings: - :::image type="content" source="./images/use-json-customize-start-menu-windows/endpoint-manager-admin-center-custom-oma-uri-start-layout.png" alt-text="Custom OMA-URI settings to customize Start menu layout using pinnedList"::: + :::image type="content" source="./images/customize-the-start-menu-layout-on-windows-11/endpoint-manager-admin-center-custom-oma-uri-start-layout.png" alt-text="Custom OMA-URI settings to customize Start menu layout using pinnedList"::: 8. Select **Save** > **Next** to save your changes. 9. Configure the rest of the policy settings. For more specific information, see [Create a profile with custom settings in Intune](/mem/intune/configuration/custom-settings-configure). diff --git a/windows/configuration/images/use-json-customize-start-menu-windows/endpoint-manager-admin-center-custom-oma-uri-start-layout.png b/windows/configuration/images/customize-the-start-menu-layout-on-windows-11/endpoint-manager-admin-center-custom-oma-uri-start-layout.png similarity index 100% rename from windows/configuration/images/use-json-customize-start-menu-windows/endpoint-manager-admin-center-custom-oma-uri-start-layout.png rename to windows/configuration/images/customize-the-start-menu-layout-on-windows-11/endpoint-manager-admin-center-custom-oma-uri-start-layout.png diff --git a/windows/configuration/images/customize-the-start-menu-layout-on-windows-11/start-menu-layout.png b/windows/configuration/images/customize-the-start-menu-layout-on-windows-11/start-menu-layout.png new file mode 100644 index 0000000000000000000000000000000000000000..ca0cbd51cc64359fb9f2560c252656f2df0052c0 GIT binary patch literal 123878 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%0D>@U_O{0@74~FB?Rp+ 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%0D!=Yl^hh)@k(AG>iNQXy+pU~?uEeHIL)p_I9q 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 z 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

IL> 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 OPwK6_M1h!|@BabSe$NyD diff --git a/windows/configuration/supported-csp-start-menu-layout-windows.md b/windows/configuration/supported-csp-start-menu-layout-windows.md index 6a3d62ba5f..9a2216a0c5 100644 --- a/windows/configuration/supported-csp-start-menu-layout-windows.md +++ b/windows/configuration/supported-csp-start-menu-layout-windows.md @@ -22,9 +22,9 @@ ms.localizationpriority: medium The Windows OS exposes CSPs that are used by MDM providers, like [Microsoft Endpoint Manager](/mem/endpoint-manager-overview). In an MDM policy, these CSPs are settings that you configure in a policy. When the policy is ready, you deploy the policy to your devices. -This article lists the CSPs that are available to customize the Start menu for Windows 11 devices. Windows 11 uses the [Policy CSP - Start](/windows/client-management/mdm/policy-csp-start). +This article lists the CSPs that are available to customize the Start menu for Windows 11 devices. Windows 11 uses the [Policy CSP - Start](/windows/client-management/mdm/policy-csp-start). For more general information, see [Configuration service provider (CSP) reference](/windows/client-management/mdm/configuration-service-provider-reference). -For more general information, see [Configuration service provider (CSP) reference](/windows/client-management/mdm/configuration-service-provider-reference). +For information on customizing the Start menu layout using policy, see [Customize the Start menu layout on Windows 11](customize-the-start-menu-layout-on-windows-11.md). ## Existing Windows CSP policies that Windows 11 supports From e36dc09ff7778d67e46f61481ca735bd5ce76dd3 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Fri, 10 Sep 2021 14:21:09 -0700 Subject: [PATCH 37/65] add link to security video --- windows/whats-new/windows-11.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/whats-new/windows-11.md b/windows/whats-new/windows-11.md index d7f3653761..dc6efb73c9 100644 --- a/windows/whats-new/windows-11.md +++ b/windows/whats-new/windows-11.md @@ -89,3 +89,4 @@ When Windows 11 reaches general availability, important servicing-related announ ## Also see [What's new in Windows 11](/windows-hardware/get-started/what-s-new-in-windows)
+[Windows 11 Security — Our Hacker-in-Chief Runs Attacks and Shows Solutions](https://www.youtube.com/watch?v=2RTwGNyhSy8) From 51417fe3eb029b3581be86df6c6a5497e60c4fa6 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Sat, 11 Sep 2021 02:09:01 -0700 Subject: [PATCH 38/65] add link to perf video --- windows/whats-new/windows-11.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/whats-new/windows-11.md b/windows/whats-new/windows-11.md index dc6efb73c9..77e2fa58a9 100644 --- a/windows/whats-new/windows-11.md +++ b/windows/whats-new/windows-11.md @@ -89,4 +89,5 @@ When Windows 11 reaches general availability, important servicing-related announ ## Also see [What's new in Windows 11](/windows-hardware/get-started/what-s-new-in-windows)
-[Windows 11 Security — Our Hacker-in-Chief Runs Attacks and Shows Solutions](https://www.youtube.com/watch?v=2RTwGNyhSy8) +[Windows 11 Security — Our Hacker-in-Chief Runs Attacks and Shows Solutions](https://www.youtube.com/watch?v=2RTwGNyhSy8)
+[Windows 11: The Optimization and Performance Improvements](https://www.youtube.com/watch?v=oIYHRRTCVy4) From 761b29781d1f204fbcf5e71938cc44816e1f6a34 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Sat, 11 Sep 2021 19:45:46 +0530 Subject: [PATCH 39/65] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 4 + .../mdm/policy-csp-admx-disknvcache.md | 367 ++++++++++++++++++ 2 files changed, 371 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-disknvcache.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 6c81fd4df2..ac534808ce 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -163,6 +163,10 @@ ms.date: 10/08/2020 - [ADMX_DigitalLocker/Digitalx_DiableApplication_TitleText_1](./policy-csp-admx-digitallocker.md#admx-digitallocker-digitalx-diableapplication-titletext-1) - [ADMX_DigitalLocker/Digitalx_DiableApplication_TitleText_2](./policy-csp-admx-digitallocker.md#admx-digitallocker-digitalx-diableapplication-titletext-2) - [ADMX_DistributedLinkTracking/DLT_AllowDomainMode](./policy-csp-admx-distributedlinktracking.md#admx-distributedlinktracking-dlt_allowdomainmode) +- [ADMX_DiskNVCache/BootResumePolicy](./policy-csp-admx-disknvcache.md#admx-disknvcache-bootresumepolicy) +- [ADMX_DiskNVCache/CachePowerModePolicy](./policy-csp-admx-disknvcache.md#admx-disknvcache-cachepowermodepolicy) +- [ADMX_DiskNVCache/FeatureOffPolicy](./policy-csp-admx-disknvcache.md#admx-disknvcache-featureoffpolicy) +- [ADMX_DiskNVCache/SolidStatePolicy](./policy-csp-admx-disknvcache.md#admx-disknvcache-solidstatepolicy) - [ADMX_DnsClient/DNS_AllowFQDNNetBiosQueries](./policy-csp-admx-dnsclient.md#admx-dnsclient-dns-allowfqdnnetbiosqueries) - [ADMX_DnsClient/DNS_AppendToMultiLabelName](./policy-csp-admx-dnsclient.md#admx-dnsclient-dns-appendtomultilabelname) - [ADMX_DnsClient/DNS_Domain](./policy-csp-admx-dnsclient.md#admx-dnsclient-dns-domain) diff --git a/windows/client-management/mdm/policy-csp-admx-disknvcache.md b/windows/client-management/mdm/policy-csp-admx-disknvcache.md new file mode 100644 index 0000000000..0535130b2e --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-disknvcache.md @@ -0,0 +1,367 @@ +--- +title: Policy CSP - ADMX_DiskNVCache +description: Policy CSP - ADMX_DiskNVCache +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.date: 09/09/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_DiskNVCache +> [!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. + +


+ + +## ADMX_DiskNVCache policies + +
+ + +
+ + +**DiskNVCache/BootResumePolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting turns off the boot and resume optimizations for the hybrid hard disks in the system. + +- If you enable this policy setting, the system does not use the non-volatile (NV) cache to optimize boot and resume. +- If you disable this policy setting, the system uses the NV cache to achieve faster boot and resume. + +The system determines the data that will be stored in the NV cache to optimize boot and resume. +The required data is stored in the NV cache during shutdown and hibernate, respectively. +This might cause a slight increase in the time taken for shutdown and hibernate. +If you do not configure this policy setting, the default behavior is observed and the NV cache is used for boot and resume optimizations. + +> [!NOTE] +> This policy setting is applicable only if the NV cache feature is on. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Turn off boot and resume optimizations* +- GP name: *BootResumePolicy* +- GP path: *Windows\NvCache!OptimizeBootAndResume* +- GP ADMX file name: *DiskNVCache.admx* + + + + +
+ + +**ADMX_DiskNVCache/CachePowerModePolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting turns off power save mode on the hybrid hard disks in the system. + +- If you enable this policy setting, the hard disks are not put into NV cache power save mode and no power savings are achieved. +- If you disable this policy setting, the hard disks are put into an NV cache power saving mode. + +In this mode, the system tries to save power by aggressively spinning down the disk. +If you do not configure this policy setting, the default behavior is to allow the hybrid hard disks to be in power save mode. + +> [!NOTE] +> This policy setting is applicable only if the NV cache feature is on. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Turn off cache power mode* +- GP name: *DiskNVCache/CachePowerModePolicy* +- GP path: *Windows\NvCache!EnablePowerModeState* +- GP ADMX file name: *DiskNVCache.admx* + + + +
+ + +**ADMX_DiskNVCache/FeatureOffPolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Machine + +
+ + + +This policy setting turns off all support for the non-volatile (NV) cache on all hybrid hard disks in the system. + +To check if you have hybrid hard disks in the system, from Device Manager, right-click the disk drive and select Properties. + +The NV cache can be used to optimize boot and resume by reading data from the cache while the disks are spinning up. +The NV cache can also be used to reduce the power consumption of the system by keeping the disks spun down while satisfying reads and writes from the cache. +- If you enable this policy setting, the system will not manage the NV cache and will not enable NV cache power saving mode. +- If you disable this policy setting, the system will manage the NV cache on the disks if the other policy settings for the NV cache are appropriately configured. + +> [!NOTE] +> This policy setting will take effect on next boot. If you do not configure this policy setting, the default behavior is to turn on support for the NV cache. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Turn off non-volatile cache feature* +- GP name: *DiskNVCache/FeatureOffPolicy* +- GP path: *Windows\NvCache!EnableNvCache* +- GP ADMX file name: *DiskNVCache.admx* + + + +
+ + +**ADMX_DiskNVCache/SolidStatePolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting turns off the solid state mode for the hybrid hard disks. +- If you enable this policy setting, frequently written files such as the file system metadata and registry may not be stored in the NV cache. +- If you disable this policy setting, the system will store frequently written data into the non-volatile (NV) cache. + +This allows the system to exclusively run out of the NV cache and power down the disk for longer periods to save power. + +> [!NOTE] +> This can cause increased wear of the NV cache. If you do not configure this policy setting, the default behavior of the system is observed and frequently written files will be stored in the NV cache. + +> [!NOTE] +> This policy setting is applicable only if the NV cache feature is on. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Turn off solid state mode* +- GP name: *DiskNVCache/SolidStatePolicy* +- GP path: *Windows\NvCache!EnableSolidStateMode* +- GP ADMX file name: *DiskNVCache.admx* + + + +
+ + + + From 298a4eda47444373dd3fbb205a8155e1af222d5f Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Sat, 11 Sep 2021 19:55:46 +0530 Subject: [PATCH 40/65] Updated --- .../mdm/policy-configuration-service-provider.md | 6 ++++++ windows/client-management/mdm/toc.yml | 2 ++ 2 files changed, 8 insertions(+) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index a03f3f09f7..c6a2af8ab9 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -705,6 +705,12 @@ The following diagram shows the Policy configuration service provider in tree fo
+
+ ADMX_DiskNVCache/BootResumePolicy +
+
+ ADMX_DiskNVCache/CachePowerModePolicy +
+
+ ADMX_DiskNVCache/FeatureOffPolicy +
+
+ ADMX_DiskNVCache/SolidStatePolicy +
+
+### ADMX_DistributedLinkTracking policies + +
+
+ ADMX_DistributedLinkTracking/DLT_AllowDomainMode +
### ADMX_DnsClient policies
diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 1d385366fb..28851c355a 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -449,6 +449,8 @@ items: href: policy-csp-admx-digitallocker.md - name: ADMX_DistributedLinkTracking href: policy-csp-admx-distributedlinktracking.md + - name: ADMX_DiskNVCache + href: policy-csp-admx-disknvcache.md - name: ADMX_DnsClient href: policy-csp-admx-dnsclient.md - name: ADMX_DWM From c2794e1177d39f80910b01494c9656abbbfaf5e3 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Sat, 11 Sep 2021 20:28:03 +0530 Subject: [PATCH 41/65] Update policy-configuration-service-provider.md --- .../policy-configuration-service-provider.md | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index c6a2af8ab9..31adf09c31 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -705,12 +705,30 @@ The following diagram shows the Policy configuration service provider in tree fo
-### ADMX_DistributedLinkTracking policies +### ADMX_DiskNVCache policies
- ADMX_DistributedLinkTracking/DLT_AllowDomainMode + ADMX_DiskNVCache/BootResumePolicy
+ +
+ ADMX_DiskNVCache/CachePowerModePolicy +
+ +
+ ADMX_DiskNVCache/FeatureOffPolicy +
+ +
+ ADMX_DiskNVCache/FeatureOffPolicy +
+ +
+ ADMX_DiskNVCache/SolidStatePolicy +
+
+ ### ADMX_DnsClient policies
From 81c44f8e2254a778479ced8f9d554b437c09649c Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Sat, 11 Sep 2021 21:13:32 +0530 Subject: [PATCH 42/65] Update policy-configuration-service-provider.md --- .../mdm/policy-configuration-service-provider.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 31adf09c31..f9ad946023 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -708,22 +708,16 @@ The following diagram shows the Policy configuration service provider in tree fo ### ADMX_DiskNVCache policies
-
+ +
ADMX_DiskNVCache/BootResumePolicy
-
ADMX_DiskNVCache/CachePowerModePolicy
-
ADMX_DiskNVCache/FeatureOffPolicy
- -
- ADMX_DiskNVCache/FeatureOffPolicy -
-
ADMX_DiskNVCache/SolidStatePolicy
From 262abbc3f8375d361f5597c5c2e80150d14869f5 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 13 Sep 2021 10:39:07 +0530 Subject: [PATCH 43/65] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 1 + .../policy-configuration-service-provider.md | 8 +- .../mdm/policy-csp-admx-diskquota.md | 386 ++++++++++++++++++ .../mdm/policy-csp-admx-eventlogging.md | 114 ++++++ windows/client-management/mdm/toc.yml | 2 + 5 files changed, 510 insertions(+), 1 deletion(-) create mode 100644 windows/client-management/mdm/policy-csp-admx-diskquota.md create mode 100644 windows/client-management/mdm/policy-csp-admx-eventlogging.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index ac534808ce..e907750c05 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -207,6 +207,7 @@ ms.date: 10/08/2020 - [ADMX_EAIME/L_TurnOnLexiconUpdate](./policy-csp-admx-eaime.md#admx-eaime-l-turnonlexiconupdate) - [ADMX_EAIME/L_TurnOnLiveStickers](./policy-csp-admx-eaime.md#admx-eaime-l-turnonlivestickers) - [ADMX_EAIME/L_TurnOnMisconversionLoggingForMisconversionReport](./policy-csp-admx-eaime.md#admx-eaime-l-turnonmisconversionloggingformisconversionreport) +- [ADMX_EventLogging/EnableProtectedEventLogging](./policy-csp-admx-eventlogging.md#admx-eventlogging-enableprotectedeventlogging) - [ADMX_EncryptFilesonMove/NoEncryptOnMove](./policy-csp-admx-encryptfilesonmove.md#admx-encryptfilesonmove-noencryptonmove) - [ADMX_EnhancedStorage/ApprovedEnStorDevices](./policy-csp-admx-enhancedstorage.md#admx-enhancedstorage-approvedenstordevices) - [ADMX_EnhancedStorage/ApprovedSilos](./policy-csp-admx-enhancedstorage.md#admx-enhancedstorage-approvedsilos) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index f9ad946023..2351fd3af7 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -706,7 +706,7 @@ The following diagram shows the Policy configuration service provider in tree fo
### ADMX_DiskNVCache policies - +
@@ -865,6 +865,12 @@ The following diagram shows the Policy configuration service provider in tree fo
+### ADMX_EncryptFilesonMove policies +
+
+ ADMX_EventLogging/EnableProtectedEventLogging +
+
### ADMX_EnhancedStorage policies
diff --git a/windows/client-management/mdm/policy-csp-admx-diskquota.md b/windows/client-management/mdm/policy-csp-admx-diskquota.md new file mode 100644 index 0000000000..b9a51a2def --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-diskquota.md @@ -0,0 +1,386 @@ +--- +title: Policy CSP - ADMX_DiskQuota +description: Policy CSP - ADMX_DiskQuota +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.date: 09/12/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_DiskQuota + +> [!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. + +
+ + +## ADMX_DiskQuota policies + +
+
+ ADMX_DiskQuota/DQ_RemovableMedia +
+
+ ADMX_DiskQuota/DQ_Enable +
+
+ ADMX_DiskQuota/DQ_Enforce +
+
+ ADMX_DiskQuota/DQ_LogEventOverLimit +
+
+ ADMX_DiskQuota/DQ_LogEventOverThreshold +
+
+ ADMX_DiskQuota/DQ_Limit +
+
+ + +
+ + +**ADMX_diskquota/DQ_RemovableMedia** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting extends the disk quota policies in this folder to NTFS file system volumes on removable media. + +If you disable or do not configure this policy setting, the disk quota policies established in this folder apply to fixed-media NTFS volumes only. + +> [!NOTE] +> When this policy setting is applied, the computer will apply the disk quota to both fixed and removable media. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Apply policy to removable media* +- GP name: *DQ_RemovableMedia* +- GP path: *System\Disk Quotas* +- GP ADMX file name: *DiskQuota.admx* + + + +
+ +
+ + +**ADMX_DiskQuota/DQ_Enable** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting turns on and turns off disk quota management on all NTFS volumes of the computer, and prevents users from changing the setting. + +- If you enable this policy setting, disk quota management is turned on, and users cannot turn it off. + +- If you disable the policy setting, disk quota management is turned off, and users cannot turn it on. + +If this policy setting is not configured, disk quota management is turned off by default, but administrators can turn it on. + +To prevent users from changing the setting while a setting is in effect, the system disables the "Enable quota management" option on the Quota tab of NTFS volumes. + +> [!NOTE] +> This policy setting turns on disk quota management but does not establish or enforce a particular disk quota limit. + +To specify a disk quota limit, use the "Default quota limit and warning level" policy setting. Otherwise, the system uses the physical space on the volume as the quota limit. + +> [!NOTE] +> To turn on or turn off disk quota management without specifying a setting, in My Computer, right-click the name of an NTFS volume, click **Properties**, click the **Quota** tab, and then click **Enable quota management**. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Enable disk quotas* +- GP name: *DQ_Enable* +- GP path: *Windows NT\DiskQuota!Enable* +- GP ADMX file name: *DiskQuota.admx* + + + +
+ +
+ + +**ADMX_DiskQuota/DQ_Enforce** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting specifies the default disk quota limit and warning level for new users of the volume. + +This policy setting determines how much disk space can be used by each user on each of the NTFS file system volumes on a computer. +It also specifies the warning level, the point at which the user's status in the Quota Entries window changes to indicate that the user is approaching the disk quota limit. + +This setting overrides new users’ settings for the disk quota limit and warning level on their volumes, and it disables the corresponding options in the "Select the default quota limit for new users of this volume" section on the Quota tab. + +This policy setting applies to all new users as soon as they write to the volume. It does not affect disk quota limits for current users, or affect customized limits and warning levels set for particular users (on the Quota tab in Volume Properties). + +If you disable or do not configure this policy setting, the disk space available to users is not limited. The disk quota management feature uses the physical space on each volume as its quota limit and warning level. When you select a limit, remember that the same limit applies to all users on all volumes, regardless of actual volume size. Ensure to set the limit and warning level so that it is reasonable for the range of volumes in the group. + +This policy setting is effective only when disk quota management is enabled on the volume. Also, if disk quotas are not enforced, users can exceed the quota limit you set. When users reach the quota limit, their status in the Quota Entries window changes, but users can continue to write to the volume. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Specify default quota limit and warning level* +- GP name: *DQ_Enforce* +- GP path: *Windows NT\DiskQuota!Limit* +- GP ADMX file name: *DiskQuota.admx* + + + +
+ +
+ +
+ + +**ADMX_DiskQuota/DQ_Enforce** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting specifies the default disk quota limit and warning level for new users of the volume. + +This policy setting determines how much disk space can be used by each user on each of the NTFS file system volumes on a computer. +It also specifies the warning level, the point at which the user's status in the Quota Entries window changes to indicate that the user is approaching the disk quota limit. + +This setting overrides new users’ settings for the disk quota limit and warning level on their volumes, and it disables the corresponding options in the "Select the default quota limit for new users of this volume" section on the Quota tab. + +This policy setting applies to all new users as soon as they write to the volume. It does not affect disk quota limits for current users, or affect customized limits and warning levels set for particular users (on the Quota tab in Volume Properties). + +If you disable or do not configure this policy setting, the disk space available to users is not limited. The disk quota management feature uses the physical space on each volume as its quota limit and warning level. When you select a limit, remember that the same limit applies to all users on all volumes, regardless of actual volume size. Ensure to set the limit and warning level so that it is reasonable for the range of volumes in the group. + +This policy setting is effective only when disk quota management is enabled on the volume. Also, if disk quotas are not enforced, users can exceed the quota limit you set. When users reach the quota limit, their status in the Quota Entries window changes, but users can continue to write to the volume. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Specify default quota limit and warning level* +- GP name: *DQ_LogEventOverLimit* +- GP path: *Windows NT\DiskQuota!Limit* +- GP ADMX file name: *DiskQuota.admx* + + + +
+ + +> [!NOTE] +> These policies are currently only available as part of a Windows Insider release. + + \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-eventlogging.md b/windows/client-management/mdm/policy-csp-admx-eventlogging.md new file mode 100644 index 0000000000..f5b94b93f3 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-eventlogging.md @@ -0,0 +1,114 @@ +--- +title: Policy CSP - ADMX_EventLogging +description: Policy CSP - ADMX_EventLogging +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.date: 09/12/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_EventLogging +> [!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. + +
+ + +## ADMX_EventLogging policies + +
+
+ ADMX_EventLogging/EnableProtectedEventLogging +
+
+ + +
+ + +**ADMX_EventLogging/EnableProtectedEventLogging** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting lets you configure Protected Event Logging. + +- If you enable this policy setting, components that support it will use the certificate you supply to encrypt potentially sensitive event log data before writing it to the event log. Data will be encrypted using the Cryptographic Message Syntax (CMS) standard and the public key you provide. + +You can use the Unprotect-CmsMessage PowerShell cmdlet to decrypt these encrypted messages, provided that you have access to the private key corresponding to the public key that they were encrypted with. + +- If you disable or do not configure this policy setting, components will not encrypt event log messages before writing them to the event log. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Enable Protected Event Logging* +- GP name: *EnableProtectedEventLogging* +- GP path: *Windows Components\Event Logging* +- GP ADMX file name: *EventLogging.admx* + + + +
+ +> [!NOTE] +> These policies are currently only available as part of a Windows Insider release. + + + diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 28851c355a..3f056c5aeb 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -459,6 +459,8 @@ items: href: policy-csp-admx-eaime.md - name: ADMX_EncryptFilesonMove href: policy-csp-admx-encryptfilesonmove.md + - name: ADMX_EventLogging + href: policy-csp-admx-eventlogging.md - name: ADMX_EnhancedStorage href: policy-csp-admx-enhancedstorage.md - name: ADMX_ErrorReporting From 936fae37fd27b67c8c4a68ba279df64ad8002229 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 13 Sep 2021 15:41:10 +0530 Subject: [PATCH 44/65] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 3 + .../policy-configuration-service-provider.md | 14 +- .../mdm/policy-csp-admx-eventviewer.md | 256 ++++++++++++++++++ windows/client-management/mdm/toc.yml | 2 + 4 files changed, 274 insertions(+), 1 deletion(-) create mode 100644 windows/client-management/mdm/policy-csp-admx-eventviewer.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index e907750c05..cd5b5165a8 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -267,6 +267,9 @@ ms.date: 10/08/2020 - [ADMX_EventLog/Channel_Log_Retention_2](./policy-csp-admx-eventlog.md#admx-eventlog-channel-log-retention-2) - [ADMX_EventLog/Channel_Log_Retention_3](./policy-csp-admx-eventlog.md#admx-eventlog-channel-log-retention-3) - [ADMX_EventLog/Channel_Log_Retention_4](./policy-csp-admx-eventlog.md#admx-eventlog-channel-log-retention-4) +- [ADMX_EventViewer/EventViewer_RedirectionProgram](./policy-csp-admx-eventviewer.md#admx-eventviewer-eventviewer_redirectionprogram) +- [ADMX_EventViewer/EventViewer_RedirectionProgramCommandLineParameters](./policy-csp-admx-eventviewer.md#admx-eventviewer-eventviewer_redirectionprogramcommandlineparameters) +- [ADMX_EventViewer/EventViewer_RedirectionURL](./policy-csp-admx-eventviewer-eventviewer_redirectionurl) - [ADMX_Explorer/AdminInfoUrl](./policy-csp-admx-explorer.md#admx-explorer-admininfourl) - [ADMX_Explorer/AlwaysShowClassicMenu](./policy-csp-admx-explorer.md#admx-explorer-alwaysshowclassicmenu) - [ADMX_Explorer/DisableRoamedProfileInit](./policy-csp-admx-explorer.md#admx-explorer-disableroamedprofileinit) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 2351fd3af7..25807561c2 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -865,12 +865,13 @@ The following diagram shows the Policy configuration service provider in tree fo
-### ADMX_EncryptFilesonMove policies +### ADMX_EventLogging policies
ADMX_EventLogging/EnableProtectedEventLogging
+ ### ADMX_EnhancedStorage policies
@@ -1064,7 +1065,18 @@ The following diagram shows the Policy configuration service provider in tree fo ADMX_EventLog/Channel_Log_Retention_4
+### ADMX_EventViewer policies +
+
+ ADMX_EventViewer/EventViewer_RedirectionProgram +
+
+ ADMX_EventViewer/EventViewer_RedirectionProgramCommandLineParameters +
+
+ ADMX_EventViewer/EventViewer_RedirectionURL +
### ADMX_Explorer policies
diff --git a/windows/client-management/mdm/policy-csp-admx-eventviewer.md b/windows/client-management/mdm/policy-csp-admx-eventviewer.md new file mode 100644 index 0000000000..d153f1ca58 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-eventviewer.md @@ -0,0 +1,256 @@ +--- +title: Policy CSP - ADMX_EventViewer +description: Policy CSP - ADMX_EventViewer +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.date: 09/13/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_EventViewer +> [!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. + +
+ + +## ADMX_EventViewer policies + +
+
+ ADMX_EventViewer/EventViewer_RedirectionProgram +
+
+ ADMX_EventViewer_RedirectionProgramCommandLineParameters +
+
+ ADMX_EventViewer/EventViewer_RedirectionURL +
+
+ + +
+ + +**ADMX_EventViewer/EventViewer_RedirectionProgram** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This is the program that will be invoked when the user clicks the `events.asp` link. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Events.asp program* +- GP name: *EventViewer_RedirectionProgram* +- GP path: *Windows Components\Event Viewer* +- GP ADMX file name: *EventViewer.admx* + + + +
+ + +**ADMX_EventViewer/EventViewer_RedirectionProgramCommandLineParameters** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This specifies the command line parameters that will be passed to the `events.asp` program. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Events.asp program command line parameters* +- GP name: *EventViewer_RedirectionProgramCommandLineParameters* +- GP path: *Windows Components\Event Viewer* +- GP ADMX file name: *EventViewer.admx* + + + +
+ + +**ADMX_EventViewer/EventViewer_RedirectionURL** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This is the URL that will be passed to the Description area in the Event Properties dialog box. +Change this value if you want to use a different Web server to handle event information requests. + + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Events.asp URL* +- GP name: *EventViewer_RedirectionURL* +- GP path: *Windows Components\Event Viewer* +- GP ADMX file name: *EventViewer.admx* + + + +
+ + + + diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 3f056c5aeb..2ac642df0e 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -469,6 +469,8 @@ items: href: policy-csp-admx-eventforwarding.md - name: ADMX_EventLog href: policy-csp-admx-eventlog.md + - name: ADMX_EventViewer + href: policy-csp-admx-eventviewer.md - name: ADMX_Explorer href: policy-csp-admx-explorer.md - name: ADMX_FileRecovery From c0fa1a8b30d749a65835ab9a5e3798c35268dbc6 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 13 Sep 2021 16:44:31 +0530 Subject: [PATCH 45/65] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 3 + .../policy-configuration-service-provider.md | 15 + .../mdm/policy-csp-admx-externalboot.md | 274 ++++++++++++++++++ windows/client-management/mdm/toc.yml | 2 + 4 files changed, 294 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-externalboot.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index cd5b5165a8..b39e42b398 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -275,6 +275,9 @@ ms.date: 10/08/2020 - [ADMX_Explorer/DisableRoamedProfileInit](./policy-csp-admx-explorer.md#admx-explorer-disableroamedprofileinit) - [ADMX_Explorer/PreventItemCreationInUsersFilesFolder](./policy-csp-admx-explorer.md#admx-explorer-preventitemcreationinusersfilesfolder) - [ADMX_Explorer/TurnOffSPIAnimations](./policy-csp-admx-explorer.md#admx-explorer-turnoffspianimations) +- [ADMX_ExternalBoot/PortableOperatingSystem_Hibernate](./policy-csp-admx-externalboot.md#admx-externalboot-portableoperatingsystem_hibernate) +- [ADMX_ExternalBoot/PortableOperatingSystem_Sleep](./policy-csp-admx-externalboot.md#admx-externalboot-portableoperatingsystem_sleep) +- [ADMX_ExternalBoot/PortableOperatingSystem_Launcher](./policy-csp-admx-externalboot.md#admx-externalboot-portableoperatingsystem_launcher) - [ADMX_FileRecovery/WdiScenarioExecutionPolicy](./policy-csp-admx-filerecovery.md#admx-filerecovery-wdiscenarioexecutionpolicy) - [ADMX_FileServerVSSProvider/Pol_EncryptProtocol](./policy-csp-admx-fileservervssprovider.md#admx-fileservervssprovider-pol-encryptprotocol) - [ADMX_FileSys/DisableCompression](./policy-csp-admx-filesys.md#admx-filesys-disablecompression) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 25807561c2..109ef13de2 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -1065,6 +1065,7 @@ The following diagram shows the Policy configuration service provider in tree fo ADMX_EventLog/Channel_Log_Retention_4
+ ### ADMX_EventViewer policies
@@ -1077,6 +1078,7 @@ The following diagram shows the Policy configuration service provider in tree fo
ADMX_EventViewer/EventViewer_RedirectionURL
+ ### ADMX_Explorer policies
@@ -1097,6 +1099,19 @@ The following diagram shows the Policy configuration service provider in tree fo
+### ADMX_ExternalBoot policies + +
+
+ ADMX_ExternalBoot/PortableOperatingSystem_Hibernate +
+ ADMX_ExternalBoot/PortableOperatingSystem_Sleep + + + ADMX_ExternalBoot/PortableOperatingSystem_Launcher + +
+ ### ADMX_FileRecovery policies
diff --git a/windows/client-management/mdm/policy-csp-admx-externalboot.md b/windows/client-management/mdm/policy-csp-admx-externalboot.md new file mode 100644 index 0000000000..24c4aeecbe --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-externalboot.md @@ -0,0 +1,274 @@ +--- +title: Policy CSP - ADMX_ExternalBoot +description: Policy CSP - ADMX_ExternalBoot +ms.author: dansimp +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.localizationpriority: medium +ms.date: 09/13/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_ExternalBoot + +> [!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. + +
+ + +## Policy CSP - ADMX_ExternalBoot + +
+
+ ADMX_ExternalBoot/PortableOperatingSystem_Hibernate + +
+
+ ADMX_ExternalBoot/PortableOperatingSystem_Sleep + +
+
+ ADMX_ExternalBoot/PortableOperatingSystem_Launcher + +
+
+ +
+ + +**ADMX_ExternalBoot/PortableOperatingSystem_Hibernate** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy specifies whether the PC can use the hibernation sleep state (S4) when started from a Windows To Go workspace. + +- If you enable this setting, Windows, when started from a Windows To Go workspace, can hibernate the PC. + +- If you disable or do not configure this setting, Windows, when started from a Windows To Go workspace, and cannot hibernate the PC. + + + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Allow hibernate (S4) when starting from a Windows To Go workspace* +- GP name: *PortableOperatingSystem_Hibernate* +- GP path: *Windows Components\Portable Operating System* +- GP ADMX file name: *ExternalBoot.admx* + + + + +
+ + +**ADMX_ExternalBoot/PortableOperatingSystem_Sleep** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy specifies whether the PC can use standby sleep states (S1-S3) when starting from a Windows To Go workspace. + +If you enable this setting, Windows, when started from a Windows To Go workspace, cannot use standby states to make the PC sleep. + +If you disable or do not configure this setting, Windows, when started from a Windows To Go workspace, can use standby states to make the PC sleep. + + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Disallow standby sleep states (S1-S3) when starting from a Windows to Go workspace* +- GP name: *PortableOperatingSystem_Sleep* +- GP path: *Windows Components\Portable Operating System* +- GP ADMX file name: *ExternalBoot.admx* + + + + +
+ + +**ADMX_ExternalBoot/PortableOperatingSystem_Launcher** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting controls whether the PC will boot to Windows To Go if a USB device containing a Windows To Go workspace is connected, and controls whether users can make changes using the Windows To Go Startup Options Control Panel item. + +- If you enable this setting, booting to Windows To Go when a USB device is connected will be enabled, and users will not be able to make changes using the Windows To Go Startup Options Control Panel item. + +- If you disable this setting, booting to Windows To Go when a USB device is connected will not be enabled unless a user configures the option manually in the BIOS or other boot order configuration. + +If you do not configure this setting, users who are members of the Administrators group can make changes using the Windows To Go Startup Options Control Panel item. + + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Windows To Go Default Startup Options* +- GP name: *PortableOperatingSystem_Launcher* +- GP path: *Windows Components\Portable Operating System* +- GP ADMX file name: *ExternalBoot.admx* + + + + + + diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 2ac642df0e..e422f23fa5 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -473,6 +473,8 @@ items: href: policy-csp-admx-eventviewer.md - name: ADMX_Explorer href: policy-csp-admx-explorer.md + - name: ADMX_ExternalBoot + href: policy-csp-admx-externalboot.md - name: ADMX_FileRecovery href: policy-csp-admx-filerecovery.md - name: ADMX_FileServerVSSProvider From c1d782db88c69cfe900e8901718f4fb53728adcb Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 13 Sep 2021 17:11:18 +0530 Subject: [PATCH 46/65] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 1 + .../policy-configuration-service-provider.md | 7 ++ .../mdm/policy-csp-admx-filerevocation.md | 115 ++++++++++++++++++ windows/client-management/mdm/toc.yml | 2 + 4 files changed, 125 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-filerevocation.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index b39e42b398..903667d7cf 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -289,6 +289,7 @@ ms.date: 10/08/2020 - [ADMX_FileSys/SymlinkEvaluation](./policy-csp-admx-filesys.md#admx-filesys-symlinkevaluation) - [ADMX_FileSys/TxfDeprecatedFunctionality](./policy-csp-admx-filesys.md#admx-filesys-txfdeprecatedfunctionality) - [ADMX_FileRecovery/WdiScenarioExecutionPolicy](./policy-csp-admx-filerecovery.md#admx-filerecovery-wdiscenarioexecutionpolicy) +- [ADMX_FileRevocation/DelegatedPackageFamilyNames](./policy-csp-admx-filerevocation.md#admx-filerevocation-delegatedpackagefamilynames) - [ADMX_FolderRedirection/DisableFRAdminPin](./policy-csp-admx-folderredirection.md#admx-folderredirection-disablefradminpin) - [ADMX_FolderRedirection/DisableFRAdminPinByFolder](./policy-csp-admx-folderredirection.md#admx-folderredirection-disablefradminpinbyfolder) - [ADMX_FolderRedirection/FolderRedirectionEnableCacheRename](./policy-csp-admx-folderredirection.md#admx-folderredirection-folderredirectionenablecacherename) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 109ef13de2..7a6e45b161 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -1119,6 +1119,13 @@ The following diagram shows the Policy configuration service provider in tree fo
+### ADMX_FileRevocation policies +
+
+ ADMX_FileRevocation/DelegatedPackageFamilyNames +
+
+ ### ADMX_FileServerVSSProvider policies
diff --git a/windows/client-management/mdm/policy-csp-admx-filerevocation.md b/windows/client-management/mdm/policy-csp-admx-filerevocation.md new file mode 100644 index 0000000000..25d1b34051 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-filerevocation.md @@ -0,0 +1,115 @@ +--- +title: Policy CSP - ADMX_FileRevocation +description: Policy CSP - ADMX_FileRevocation +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.date: 09/13/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_FileRevocation +> [!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. + +
+ + +
+
+ ADMX_FileRevocation/DelegatedPackageFamilyNames +
+
+ + +
+ + +**ADMX_FileRevocation/DelegatedPackageFamilyNames** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + + + +Windows Runtime applications can protect content which has been associated with an enterprise identifier (EID), but can only revoke access to content it protected. To allow an application to revoke access to all content on the device that is protected by a particular enterprise, add an entry to the list on a new line that contains the enterprise identifier, separated by a comma, and the Package Family Name of the application. The EID must be an internet domain belonging to the enterprise in standard international domain name format. +Example value: `Contoso.com,ContosoIT.HumanResourcesApp_m5g0r7arhahqy` + +- If you enable this policy setting, the application identified by the Package Family Name will be permitted to revoke access to all content protected using the specified EID on the device. + +- If you disable or do not configure this policy setting, the only Windows Runtime applications that can revoke access to all enterprise-protected content on the device are Windows Mail and the user-selected mailto protocol handler app. + +Any other Windows Runtime application will only be able to revoke access to content it protected. + +> [!NOTE] +> Information the user should notice even if skimmingFile revocation applies to all content protected under the same second level domain as the provided enterprise identifier. Therefore, revoking an enterprise ID of `mail.contoso.com`will revoke the user’s access to all content protected under the contoso.com hierarchy. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Allow Windows Runtime apps to revoke enterprise data.* +- GP name: *DelegatedPackageFamilyNames* +- GP path: *Windows Components\File Revocation* +- GP ADMX file name: *FileRevocation.admx* + + + +
+ +> [!NOTE] +> These policies are currently only available as part of a Windows Insider release. + + + diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index e422f23fa5..5c510d70b6 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -477,6 +477,8 @@ items: href: policy-csp-admx-externalboot.md - name: ADMX_FileRecovery href: policy-csp-admx-filerecovery.md + - name: ADMX_FileRevocation + href: policy-csp-admx-filerevocation.md - name: ADMX_FileServerVSSProvider href: policy-csp-admx-fileservervssprovider.md - name: ADMX_FileSys From c0ba4d9e06e79c6273f2cff3b74d351053a860fd Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 13 Sep 2021 17:14:53 +0530 Subject: [PATCH 47/65] Update policies-in-policy-csp-admx-backed.md --- .../client-management/mdm/policies-in-policy-csp-admx-backed.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 903667d7cf..89fe8ce981 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -269,7 +269,7 @@ ms.date: 10/08/2020 - [ADMX_EventLog/Channel_Log_Retention_4](./policy-csp-admx-eventlog.md#admx-eventlog-channel-log-retention-4) - [ADMX_EventViewer/EventViewer_RedirectionProgram](./policy-csp-admx-eventviewer.md#admx-eventviewer-eventviewer_redirectionprogram) - [ADMX_EventViewer/EventViewer_RedirectionProgramCommandLineParameters](./policy-csp-admx-eventviewer.md#admx-eventviewer-eventviewer_redirectionprogramcommandlineparameters) -- [ADMX_EventViewer/EventViewer_RedirectionURL](./policy-csp-admx-eventviewer-eventviewer_redirectionurl) +- [ADMX_EventViewer/EventViewer_RedirectionURL](./policy-csp-admx-eventviewer.md#admx-eventviewer_redirectionurl) - [ADMX_Explorer/AdminInfoUrl](./policy-csp-admx-explorer.md#admx-explorer-admininfourl) - [ADMX_Explorer/AlwaysShowClassicMenu](./policy-csp-admx-explorer.md#admx-explorer-alwaysshowclassicmenu) - [ADMX_Explorer/DisableRoamedProfileInit](./policy-csp-admx-explorer.md#admx-explorer-disableroamedprofileinit) From cf58d43ebf6cb8b03a658f5e39667bdc270cf2b0 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 13 Sep 2021 17:19:21 +0530 Subject: [PATCH 48/65] Update policies-in-policy-csp-admx-backed.md --- .../client-management/mdm/policies-in-policy-csp-admx-backed.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 89fe8ce981..e88516dcd6 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -269,7 +269,7 @@ ms.date: 10/08/2020 - [ADMX_EventLog/Channel_Log_Retention_4](./policy-csp-admx-eventlog.md#admx-eventlog-channel-log-retention-4) - [ADMX_EventViewer/EventViewer_RedirectionProgram](./policy-csp-admx-eventviewer.md#admx-eventviewer-eventviewer_redirectionprogram) - [ADMX_EventViewer/EventViewer_RedirectionProgramCommandLineParameters](./policy-csp-admx-eventviewer.md#admx-eventviewer-eventviewer_redirectionprogramcommandlineparameters) -- [ADMX_EventViewer/EventViewer_RedirectionURL](./policy-csp-admx-eventviewer.md#admx-eventviewer_redirectionurl) +- [ADMX_EventViewer/EventViewer_RedirectionURL](./policy-csp-admx-eventviewer.md#admx-eventviewer-eventviewer_redirectionurl) - [ADMX_Explorer/AdminInfoUrl](./policy-csp-admx-explorer.md#admx-explorer-admininfourl) - [ADMX_Explorer/AlwaysShowClassicMenu](./policy-csp-admx-explorer.md#admx-explorer-alwaysshowclassicmenu) - [ADMX_Explorer/DisableRoamedProfileInit](./policy-csp-admx-explorer.md#admx-explorer-disableroamedprofileinit) From 3718f80bc491e5be883ca7081b4e7c959419a340 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 13 Sep 2021 17:26:05 +0530 Subject: [PATCH 49/65] Update policy-configuration-service-provider.md --- .../mdm/policy-configuration-service-provider.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 7a6e45b161..25f972019b 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -1070,7 +1070,7 @@ The following diagram shows the Policy configuration service provider in tree fo
- ADMX_EventViewer/EventViewer_RedirectionProgram + ADMX_EventViewer/EventViewer_RedirectionProgram
ADMX_EventViewer/EventViewer_RedirectionProgramCommandLineParameters From 83ad11c27762d9c9a55f2e76ae3f61c36f3bdbc4 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 13 Sep 2021 17:28:55 +0530 Subject: [PATCH 50/65] Update policy-configuration-service-provider.md --- .../mdm/policy-configuration-service-provider.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 25f972019b..094dfa1b2f 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -1070,7 +1070,7 @@ The following diagram shows the Policy configuration service provider in tree fo
- ADMX_EventViewer/EventViewer_RedirectionProgram + ADMX_EventViewer/EventViewer_RedirectionProgram
ADMX_EventViewer/EventViewer_RedirectionProgramCommandLineParameters From 4577da4de031f9b95b2df3c2862ac11514cac0fd Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 13 Sep 2021 18:18:38 +0530 Subject: [PATCH 51/65] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 4 - .../policy-configuration-service-provider.md | 17 - .../mdm/policy-csp-admx-disknvcache.md | 367 ----------------- .../mdm/policy-csp-admx-diskquota.md | 386 ------------------ windows/client-management/mdm/toc.yml | 2 - 5 files changed, 776 deletions(-) delete mode 100644 windows/client-management/mdm/policy-csp-admx-disknvcache.md delete mode 100644 windows/client-management/mdm/policy-csp-admx-diskquota.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index e88516dcd6..0a24fe8c1b 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -163,10 +163,6 @@ ms.date: 10/08/2020 - [ADMX_DigitalLocker/Digitalx_DiableApplication_TitleText_1](./policy-csp-admx-digitallocker.md#admx-digitallocker-digitalx-diableapplication-titletext-1) - [ADMX_DigitalLocker/Digitalx_DiableApplication_TitleText_2](./policy-csp-admx-digitallocker.md#admx-digitallocker-digitalx-diableapplication-titletext-2) - [ADMX_DistributedLinkTracking/DLT_AllowDomainMode](./policy-csp-admx-distributedlinktracking.md#admx-distributedlinktracking-dlt_allowdomainmode) -- [ADMX_DiskNVCache/BootResumePolicy](./policy-csp-admx-disknvcache.md#admx-disknvcache-bootresumepolicy) -- [ADMX_DiskNVCache/CachePowerModePolicy](./policy-csp-admx-disknvcache.md#admx-disknvcache-cachepowermodepolicy) -- [ADMX_DiskNVCache/FeatureOffPolicy](./policy-csp-admx-disknvcache.md#admx-disknvcache-featureoffpolicy) -- [ADMX_DiskNVCache/SolidStatePolicy](./policy-csp-admx-disknvcache.md#admx-disknvcache-solidstatepolicy) - [ADMX_DnsClient/DNS_AllowFQDNNetBiosQueries](./policy-csp-admx-dnsclient.md#admx-dnsclient-dns-allowfqdnnetbiosqueries) - [ADMX_DnsClient/DNS_AppendToMultiLabelName](./policy-csp-admx-dnsclient.md#admx-dnsclient-dns-appendtomultilabelname) - [ADMX_DnsClient/DNS_Domain](./policy-csp-admx-dnsclient.md#admx-dnsclient-dns-domain) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 094dfa1b2f..910bfd4f8e 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -705,23 +705,6 @@ The following diagram shows the Policy configuration service provider in tree fo
-### ADMX_DiskNVCache policies - -
- -
- ADMX_DiskNVCache/BootResumePolicy -
-
- ADMX_DiskNVCache/CachePowerModePolicy -
-
- ADMX_DiskNVCache/FeatureOffPolicy -
-
- ADMX_DiskNVCache/SolidStatePolicy -
-
### ADMX_DnsClient policies diff --git a/windows/client-management/mdm/policy-csp-admx-disknvcache.md b/windows/client-management/mdm/policy-csp-admx-disknvcache.md deleted file mode 100644 index 0535130b2e..0000000000 --- a/windows/client-management/mdm/policy-csp-admx-disknvcache.md +++ /dev/null @@ -1,367 +0,0 @@ ---- -title: Policy CSP - ADMX_DiskNVCache -description: Policy CSP - ADMX_DiskNVCache -ms.author: dansimp -ms.localizationpriority: medium -ms.topic: article -ms.prod: w10 -ms.technology: windows -author: nimishasatapathy -ms.date: 09/09/2021 -ms.reviewer: -manager: dansimp ---- - -# Policy CSP - ADMX_DiskNVCache -> [!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. - -
- - -## ADMX_DiskNVCache policies - -
-
- ADMX_DiskNVCache/BootResumePolicy -
-
- ADMX_DiskNVCache/CachePowerModePolicy -
-
- ADMX_DiskNVCache/FeatureOffPolicy -
-
- ADMX_DiskNVCache/SolidStatePolicy -
-
- - -
- - -**DiskNVCache/BootResumePolicy** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -This policy setting turns off the boot and resume optimizations for the hybrid hard disks in the system. - -- If you enable this policy setting, the system does not use the non-volatile (NV) cache to optimize boot and resume. -- If you disable this policy setting, the system uses the NV cache to achieve faster boot and resume. - -The system determines the data that will be stored in the NV cache to optimize boot and resume. -The required data is stored in the NV cache during shutdown and hibernate, respectively. -This might cause a slight increase in the time taken for shutdown and hibernate. -If you do not configure this policy setting, the default behavior is observed and the NV cache is used for boot and resume optimizations. - -> [!NOTE] -> This policy setting is applicable only if the NV cache feature is on. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Turn off boot and resume optimizations* -- GP name: *BootResumePolicy* -- GP path: *Windows\NvCache!OptimizeBootAndResume* -- GP ADMX file name: *DiskNVCache.admx* - - - - -
- - -**ADMX_DiskNVCache/CachePowerModePolicy** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -This policy setting turns off power save mode on the hybrid hard disks in the system. - -- If you enable this policy setting, the hard disks are not put into NV cache power save mode and no power savings are achieved. -- If you disable this policy setting, the hard disks are put into an NV cache power saving mode. - -In this mode, the system tries to save power by aggressively spinning down the disk. -If you do not configure this policy setting, the default behavior is to allow the hybrid hard disks to be in power save mode. - -> [!NOTE] -> This policy setting is applicable only if the NV cache feature is on. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Turn off cache power mode* -- GP name: *DiskNVCache/CachePowerModePolicy* -- GP path: *Windows\NvCache!EnablePowerModeState* -- GP ADMX file name: *DiskNVCache.admx* - - - -
- - -**ADMX_DiskNVCache/FeatureOffPolicy** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Machine - -
- - - -This policy setting turns off all support for the non-volatile (NV) cache on all hybrid hard disks in the system. - -To check if you have hybrid hard disks in the system, from Device Manager, right-click the disk drive and select Properties. - -The NV cache can be used to optimize boot and resume by reading data from the cache while the disks are spinning up. -The NV cache can also be used to reduce the power consumption of the system by keeping the disks spun down while satisfying reads and writes from the cache. -- If you enable this policy setting, the system will not manage the NV cache and will not enable NV cache power saving mode. -- If you disable this policy setting, the system will manage the NV cache on the disks if the other policy settings for the NV cache are appropriately configured. - -> [!NOTE] -> This policy setting will take effect on next boot. If you do not configure this policy setting, the default behavior is to turn on support for the NV cache. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Turn off non-volatile cache feature* -- GP name: *DiskNVCache/FeatureOffPolicy* -- GP path: *Windows\NvCache!EnableNvCache* -- GP ADMX file name: *DiskNVCache.admx* - - - -
- - -**ADMX_DiskNVCache/SolidStatePolicy** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -This policy setting turns off the solid state mode for the hybrid hard disks. -- If you enable this policy setting, frequently written files such as the file system metadata and registry may not be stored in the NV cache. -- If you disable this policy setting, the system will store frequently written data into the non-volatile (NV) cache. - -This allows the system to exclusively run out of the NV cache and power down the disk for longer periods to save power. - -> [!NOTE] -> This can cause increased wear of the NV cache. If you do not configure this policy setting, the default behavior of the system is observed and frequently written files will be stored in the NV cache. - -> [!NOTE] -> This policy setting is applicable only if the NV cache feature is on. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Turn off solid state mode* -- GP name: *DiskNVCache/SolidStatePolicy* -- GP path: *Windows\NvCache!EnableSolidStateMode* -- GP ADMX file name: *DiskNVCache.admx* - - - -
- - - - diff --git a/windows/client-management/mdm/policy-csp-admx-diskquota.md b/windows/client-management/mdm/policy-csp-admx-diskquota.md deleted file mode 100644 index b9a51a2def..0000000000 --- a/windows/client-management/mdm/policy-csp-admx-diskquota.md +++ /dev/null @@ -1,386 +0,0 @@ ---- -title: Policy CSP - ADMX_DiskQuota -description: Policy CSP - ADMX_DiskQuota -ms.author: dansimp -ms.localizationpriority: medium -ms.topic: article -ms.prod: w10 -ms.technology: windows -author: nimishasatapathy -ms.date: 09/12/2021 -ms.reviewer: -manager: dansimp ---- - -# Policy CSP - ADMX_DiskQuota - -> [!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. - -
- - -## ADMX_DiskQuota policies - -
-
- ADMX_DiskQuota/DQ_RemovableMedia -
-
- ADMX_DiskQuota/DQ_Enable -
-
- ADMX_DiskQuota/DQ_Enforce -
-
- ADMX_DiskQuota/DQ_LogEventOverLimit -
-
- ADMX_DiskQuota/DQ_LogEventOverThreshold -
-
- ADMX_DiskQuota/DQ_Limit -
-
- - -
- - -**ADMX_diskquota/DQ_RemovableMedia** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -This policy setting extends the disk quota policies in this folder to NTFS file system volumes on removable media. - -If you disable or do not configure this policy setting, the disk quota policies established in this folder apply to fixed-media NTFS volumes only. - -> [!NOTE] -> When this policy setting is applied, the computer will apply the disk quota to both fixed and removable media. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Apply policy to removable media* -- GP name: *DQ_RemovableMedia* -- GP path: *System\Disk Quotas* -- GP ADMX file name: *DiskQuota.admx* - - - -
- -
- - -**ADMX_DiskQuota/DQ_Enable** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -This policy setting turns on and turns off disk quota management on all NTFS volumes of the computer, and prevents users from changing the setting. - -- If you enable this policy setting, disk quota management is turned on, and users cannot turn it off. - -- If you disable the policy setting, disk quota management is turned off, and users cannot turn it on. - -If this policy setting is not configured, disk quota management is turned off by default, but administrators can turn it on. - -To prevent users from changing the setting while a setting is in effect, the system disables the "Enable quota management" option on the Quota tab of NTFS volumes. - -> [!NOTE] -> This policy setting turns on disk quota management but does not establish or enforce a particular disk quota limit. - -To specify a disk quota limit, use the "Default quota limit and warning level" policy setting. Otherwise, the system uses the physical space on the volume as the quota limit. - -> [!NOTE] -> To turn on or turn off disk quota management without specifying a setting, in My Computer, right-click the name of an NTFS volume, click **Properties**, click the **Quota** tab, and then click **Enable quota management**. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Enable disk quotas* -- GP name: *DQ_Enable* -- GP path: *Windows NT\DiskQuota!Enable* -- GP ADMX file name: *DiskQuota.admx* - - - -
- -
- - -**ADMX_DiskQuota/DQ_Enforce** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -This policy setting specifies the default disk quota limit and warning level for new users of the volume. - -This policy setting determines how much disk space can be used by each user on each of the NTFS file system volumes on a computer. -It also specifies the warning level, the point at which the user's status in the Quota Entries window changes to indicate that the user is approaching the disk quota limit. - -This setting overrides new users’ settings for the disk quota limit and warning level on their volumes, and it disables the corresponding options in the "Select the default quota limit for new users of this volume" section on the Quota tab. - -This policy setting applies to all new users as soon as they write to the volume. It does not affect disk quota limits for current users, or affect customized limits and warning levels set for particular users (on the Quota tab in Volume Properties). - -If you disable or do not configure this policy setting, the disk space available to users is not limited. The disk quota management feature uses the physical space on each volume as its quota limit and warning level. When you select a limit, remember that the same limit applies to all users on all volumes, regardless of actual volume size. Ensure to set the limit and warning level so that it is reasonable for the range of volumes in the group. - -This policy setting is effective only when disk quota management is enabled on the volume. Also, if disk quotas are not enforced, users can exceed the quota limit you set. When users reach the quota limit, their status in the Quota Entries window changes, but users can continue to write to the volume. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Specify default quota limit and warning level* -- GP name: *DQ_Enforce* -- GP path: *Windows NT\DiskQuota!Limit* -- GP ADMX file name: *DiskQuota.admx* - - - -
- -
- -
- - -**ADMX_DiskQuota/DQ_Enforce** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -This policy setting specifies the default disk quota limit and warning level for new users of the volume. - -This policy setting determines how much disk space can be used by each user on each of the NTFS file system volumes on a computer. -It also specifies the warning level, the point at which the user's status in the Quota Entries window changes to indicate that the user is approaching the disk quota limit. - -This setting overrides new users’ settings for the disk quota limit and warning level on their volumes, and it disables the corresponding options in the "Select the default quota limit for new users of this volume" section on the Quota tab. - -This policy setting applies to all new users as soon as they write to the volume. It does not affect disk quota limits for current users, or affect customized limits and warning levels set for particular users (on the Quota tab in Volume Properties). - -If you disable or do not configure this policy setting, the disk space available to users is not limited. The disk quota management feature uses the physical space on each volume as its quota limit and warning level. When you select a limit, remember that the same limit applies to all users on all volumes, regardless of actual volume size. Ensure to set the limit and warning level so that it is reasonable for the range of volumes in the group. - -This policy setting is effective only when disk quota management is enabled on the volume. Also, if disk quotas are not enforced, users can exceed the quota limit you set. When users reach the quota limit, their status in the Quota Entries window changes, but users can continue to write to the volume. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Specify default quota limit and warning level* -- GP name: *DQ_LogEventOverLimit* -- GP path: *Windows NT\DiskQuota!Limit* -- GP ADMX file name: *DiskQuota.admx* - - - -
- - -> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. - - \ No newline at end of file diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 5c510d70b6..f9f9d0b8a7 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -449,8 +449,6 @@ items: href: policy-csp-admx-digitallocker.md - name: ADMX_DistributedLinkTracking href: policy-csp-admx-distributedlinktracking.md - - name: ADMX_DiskNVCache - href: policy-csp-admx-disknvcache.md - name: ADMX_DnsClient href: policy-csp-admx-dnsclient.md - name: ADMX_DWM From 6d758546f4242526ead4bb73b4c5955b52bdf2de Mon Sep 17 00:00:00 2001 From: Diana Hanson Date: Mon, 13 Sep 2021 10:07:47 -0600 Subject: [PATCH 52/65] Update windows/client-management/mdm/policy-csp-admx-filerevocation.md --- windows/client-management/mdm/policy-csp-admx-filerevocation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-admx-filerevocation.md b/windows/client-management/mdm/policy-csp-admx-filerevocation.md index 25d1b34051..a36aca27de 100644 --- a/windows/client-management/mdm/policy-csp-admx-filerevocation.md +++ b/windows/client-management/mdm/policy-csp-admx-filerevocation.md @@ -87,7 +87,7 @@ Example value: `Contoso.com,ContosoIT.HumanResourcesApp_m5g0r7arhahqy` Any other Windows Runtime application will only be able to revoke access to content it protected. > [!NOTE] -> Information the user should notice even if skimmingFile revocation applies to all content protected under the same second level domain as the provided enterprise identifier. Therefore, revoking an enterprise ID of `mail.contoso.com`will revoke the user’s access to all content protected under the contoso.com hierarchy. +> Information the user should notice even if skimmingFile revocation applies to all content protected under the same second level domain as the provided enterprise identifier. Therefore, revoking an enterprise ID of `mail.contoso.com` will revoke the user’s access to all content protected under the contoso.com hierarchy. > [!TIP] From d164f0e48c961288671bf254d786b6cfb656f729 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 13 Sep 2021 09:08:19 -0700 Subject: [PATCH 53/65] Update wdsc-customize-contact-information.md --- .../wdsc-customize-contact-information.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md index 969d80c8bf..a34c0c2bce 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.localizationpriority: medium author: dansimp ms.author: dansimp -ms.date: 04/30/2018 +ms.date: 09/13/2021 ms.reviewer: manager: dansimp ms.technology: mde @@ -36,8 +36,6 @@ You can add information about your organization in a contact card to the Windows This information will also be shown in some enterprise-specific notifications (including notifications for the [Block at first sight feature](/windows/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus), and [potentially unwanted applications](/windows/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus)). -![A security center notification.](images/security-center-custom-notif.png) - Users can select the displayed information to initiate a support request: - Select **Call** or the phone number to open Skype to start a call to the displayed number. @@ -76,4 +74,4 @@ This can only be done in Group Policy. 7. Select **OK** after you configure each setting to save your changes. >[!IMPORTANT] ->You must specify the contact company name and at least one contact method - email, phone number, or website URL. If you do not specify the contact name and a contact method the customization will not apply, the contact card will not show, and notifications will not be customized. \ No newline at end of file +>You must specify the contact company name and at least one contact method - email, phone number, or website URL. If you do not specify the contact name and a contact method the customization will not apply, the contact card will not show, and notifications will not be customized. From 0ecf4835cb88fb05b94407c14da632142a7ce443 Mon Sep 17 00:00:00 2001 From: Diana Hanson Date: Mon, 13 Sep 2021 10:33:18 -0600 Subject: [PATCH 55/65] fix acro spelling Sync PR: https://github.com/MicrosoftDocs/windows-docs-pr/pull/5631 --- .../wdsc-customize-contact-information.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md index a34c0c2bce..33a2c7d531 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md @@ -58,7 +58,7 @@ This can only be done in Group Policy. 3. Expand the tree to **Windows components > Windows Security > Enterprise Customization**. -4. Enable the contact card and the customized notifications by configuring two separate Group Policy settings. They will both use the same source of information (explained in Steps 5 and 6). You can enable both, or slect one or the other: +4. Enable the contact card and the customized notifications by configuring two separate Group Policy settings. They will both use the same source of information (explained in Steps 5 and 6). You can enable both, or select one or the other: 1. To enable the contact card, open the **Configure customized contact information** setting and set it to **Enabled**. Click **OK**. From 2ebaf7559022359f82af54fe22ec781f515f9a58 Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Mon, 13 Sep 2021 15:03:16 -0400 Subject: [PATCH 56/65] fixed blocking issues --- .openpublishing.redirection.json | 5 +++++ windows/configuration/TOC.yml | 16 ++++++++-------- ...> customize-start-menu-layout-windows-11.md} | 6 +++--- ...admin-center-custom-oma-uri-start-layout.png | Bin .../start-menu-layout.png | Bin .../supported-csp-start-menu-layout-windows.md | 4 ++-- 6 files changed, 18 insertions(+), 13 deletions(-) rename windows/configuration/{customize-the-start-menu-layout-on-windows-11.md => customize-start-menu-layout-windows-11.md} (95%) rename windows/configuration/images/{customize-the-start-menu-layout-on-windows-11 => customize-start-menu-layout-windows-11}/endpoint-manager-admin-center-custom-oma-uri-start-layout.png (100%) rename windows/configuration/images/{customize-the-start-menu-layout-on-windows-11 => customize-start-menu-layout-windows-11}/start-menu-layout.png (100%) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 8b2d2e8dff..fc68ba7fb1 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -1,5 +1,10 @@ { "redirections": [ + { + "source_path": "windows/configuration/customize-the-start-menu-layout-on-windows-11.md", + "redirect_url": "/windows/configuration/customize-start-menu-layout-windows-11", + "redirect_document_id": false + }, { "source_path": "windows/application-management/msix-app-packaging-tool.md", "redirect_url": "/windows/application-management/apps-in-windows-10", diff --git a/windows/configuration/TOC.yml b/windows/configuration/TOC.yml index dd7ec29388..90c2e725ed 100644 --- a/windows/configuration/TOC.yml +++ b/windows/configuration/TOC.yml @@ -5,7 +5,7 @@ - name: Windows 11 items: - name: Start menu layout - href: customize-the-start-menu-layout-on-windows-11.md + href: customize-start-menu-layout-windows-11.md - name: Supported Start menu CSPs href: supported-csp-start-menu-layout-windows.md - name: Windows 10 Start and taskbar @@ -64,7 +64,7 @@ href: set-up-shared-or-guest-pc.md - name: Set up a kiosk on Windows 10 Mobile href: mobile-devices/set-up-a-kiosk-for-windows-10-for-mobile-edition.md - - name: Additional kiosk reference information + - name: Kiosk reference information items: - name: More kiosk methods and reference information href: kiosk-additional-reference.md @@ -129,7 +129,7 @@ href: cortana-at-work/cortana-at-work-testing-scenarios.md - name: Test scenario 1 - Sign into Azure AD, enable the wake word, and try a voice query href: cortana-at-work/cortana-at-work-scenario-1.md - - name: Test scenario 2 - Perform a Bing search with Cortana + - name: Test scenario 2 - Run a Bing search with Cortana href: cortana-at-work/cortana-at-work-scenario-2.md - name: Test scenario 3 - Set a reminder href: cortana-at-work/cortana-at-work-scenario-3.md @@ -137,9 +137,9 @@ href: cortana-at-work/cortana-at-work-scenario-4.md - name: Test scenario 5 - Find out about a person href: cortana-at-work/cortana-at-work-scenario-5.md - - name: Test scenario 6 - Change your language and perform a quick search with Cortana + - name: Test scenario 6 - Change your language and run a quick search with Cortana href: cortana-at-work/cortana-at-work-scenario-6.md - - name: Send feedback about Cortana back to Microsoftr + - name: Send feedback about Cortana back to Microsoft href: cortana-at-work/cortana-at-work-feedback.md - name: Testing scenarios using Cortana in Windows 10, versions 1909 and earlier, with Microsoft 365 in your organization items: @@ -149,13 +149,13 @@ href: cortana-at-work/testing-scenarios-using-cortana-in-business-org.md - name: Test scenario 1 - Sign into Azure AD, enable the wake word, and try a voice query href: cortana-at-work/test-scenario-1.md - - name: Test scenario 2 - Perform a quick search with Cortana at work + - name: Test scenario 2 - Run a quick search with Cortana at work href: cortana-at-work/test-scenario-2.md - name: Test scenario 3 - Set a reminder for a specific location using Cortana at work href: cortana-at-work/test-scenario-3.md - name: Test scenario 4 - Use Cortana at work to find your upcoming meetings href: cortana-at-work/test-scenario-4.md - - name: Test scenario 5 - Use Cortana to send email to a co-worker + - name: Test scenario 5 - Use Cortana to send email to a coworker href: cortana-at-work/test-scenario-5.md - name: Test scenario 6 - Review a reminder suggested by Cortana based on what you’ve promised in email href: cortana-at-work/test-scenario-6.md @@ -341,7 +341,7 @@ href: ue-v/uev-deploy-uev-for-custom-applications.md - name: Administer UE-V items: - - name: UE-V administion guide + - name: UE-V administration guide href: ue-v/uev-administering-uev.md - name: Manage Configurations for UE-V items: diff --git a/windows/configuration/customize-the-start-menu-layout-on-windows-11.md b/windows/configuration/customize-start-menu-layout-windows-11.md similarity index 95% rename from windows/configuration/customize-the-start-menu-layout-on-windows-11.md rename to windows/configuration/customize-start-menu-layout-windows-11.md index 254d50005b..ab20b9ad4f 100644 --- a/windows/configuration/customize-the-start-menu-layout-on-windows-11.md +++ b/windows/configuration/customize-start-menu-layout-windows-11.md @@ -10,7 +10,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mobile author: MandiOhlinger -ms.date: 09/09/2021 +ms.date: 09/13/2021 ms.localizationpriority: medium --- @@ -46,7 +46,7 @@ This article shows you how to export an existing Start menu layout, and use the In Windows 11, the Start menu is redesigned with a simplified set of apps that are arranged in a grid of pages. There aren't folders, groups, or different-sized app icons: -:::image type="content" source="./images/customize-the-start-menu-layout-on-windows-11/start-menu-layout.png" alt-text="Sample start menu layout on Windows 11 devices that shows pinned apps, access to all apps, and shows recommended files."::: +:::image type="content" source="./images/customize-start-menu-layout-windows-11/start-menu-layout.png" alt-text="Sample start menu layout on Windows 11 devices that shows pinned apps, access to all apps, and shows recommended files."::: Start has the following areas: @@ -154,7 +154,7 @@ To deploy this policy in Microsoft Intune, the devices must be enrolled in Micro Your settings look similar to the following settings: - :::image type="content" source="./images/customize-the-start-menu-layout-on-windows-11/endpoint-manager-admin-center-custom-oma-uri-start-layout.png" alt-text="Custom OMA-URI settings to customize Start menu layout using pinnedList"::: + :::image type="content" source="./images/customize-start-menu-layout-windows-11/endpoint-manager-admin-center-custom-oma-uri-start-layout.png" alt-text="Custom OMA-URI settings to customize Start menu layout using pinnedList"::: 8. Select **Save** > **Next** to save your changes. 9. Configure the rest of the policy settings. For more specific information, see [Create a profile with custom settings in Intune](/mem/intune/configuration/custom-settings-configure). diff --git a/windows/configuration/images/customize-the-start-menu-layout-on-windows-11/endpoint-manager-admin-center-custom-oma-uri-start-layout.png b/windows/configuration/images/customize-start-menu-layout-windows-11/endpoint-manager-admin-center-custom-oma-uri-start-layout.png similarity index 100% rename from windows/configuration/images/customize-the-start-menu-layout-on-windows-11/endpoint-manager-admin-center-custom-oma-uri-start-layout.png rename to windows/configuration/images/customize-start-menu-layout-windows-11/endpoint-manager-admin-center-custom-oma-uri-start-layout.png diff --git a/windows/configuration/images/customize-the-start-menu-layout-on-windows-11/start-menu-layout.png b/windows/configuration/images/customize-start-menu-layout-windows-11/start-menu-layout.png similarity index 100% rename from windows/configuration/images/customize-the-start-menu-layout-on-windows-11/start-menu-layout.png rename to windows/configuration/images/customize-start-menu-layout-windows-11/start-menu-layout.png diff --git a/windows/configuration/supported-csp-start-menu-layout-windows.md b/windows/configuration/supported-csp-start-menu-layout-windows.md index 9a2216a0c5..d26c7b384d 100644 --- a/windows/configuration/supported-csp-start-menu-layout-windows.md +++ b/windows/configuration/supported-csp-start-menu-layout-windows.md @@ -10,7 +10,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mobile author: MandiOhlinger -ms.date: 09/09/2021 +ms.date: 09/13/2021 ms.localizationpriority: medium --- @@ -24,7 +24,7 @@ The Windows OS exposes CSPs that are used by MDM providers, like [Microsoft Endp This article lists the CSPs that are available to customize the Start menu for Windows 11 devices. Windows 11 uses the [Policy CSP - Start](/windows/client-management/mdm/policy-csp-start). For more general information, see [Configuration service provider (CSP) reference](/windows/client-management/mdm/configuration-service-provider-reference). -For information on customizing the Start menu layout using policy, see [Customize the Start menu layout on Windows 11](customize-the-start-menu-layout-on-windows-11.md). +For information on customizing the Start menu layout using policy, see [Customize the Start menu layout on Windows 11](customize-start-menu-layout-windows-11.md). ## Existing Windows CSP policies that Windows 11 supports From ef05e5292fb183a219471c1d11d235ef77250a3a Mon Sep 17 00:00:00 2001 From: Rick Munck <33725928+jmunck@users.noreply.github.com> Date: Mon, 13 Sep 2021 18:48:13 -0500 Subject: [PATCH 57/65] Update security-compliance-toolkit-10.md Updated to version 93 --- .../threat-protection/security-compliance-toolkit-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-compliance-toolkit-10.md b/windows/security/threat-protection/security-compliance-toolkit-10.md index 3fe631aa97..164d2ee773 100644 --- a/windows/security/threat-protection/security-compliance-toolkit-10.md +++ b/windows/security/threat-protection/security-compliance-toolkit-10.md @@ -46,7 +46,7 @@ The Security Compliance Toolkit consists of: - Microsoft 365 Apps for enterprise, Version 2104 - Microsoft Edge security baseline - - Version 92 + - Version 93 - Windows Update security baseline - Windows 10 20H2 and below (October 2020 Update) From a291620b9d6cf1adff2443e07ac72f27094897b2 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi Date: Tue, 14 Sep 2021 10:05:48 +0530 Subject: [PATCH 58/65] Acrolinx fix To improve score --- .../credential-guard/credential-guard-how-it-works.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-how-it-works.md b/windows/security/identity-protection/credential-guard/credential-guard-how-it-works.md index 4919aa21ec..c3473caa24 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-how-it-works.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-how-it-works.md @@ -25,11 +25,11 @@ ms.reviewer: - Windows Server 2019 -Kerberos, NTLM, and Credential manager isolate secrets by using Virtualization-based security. Previous versions of Windows stored secrets in the Local Security Authority (LSA). Prior to Windows 10, the LSA stored secrets used by the operating system in its process memory. With Windows Defender Credential Guard enabled, the LSA process in the operating system talks to a new component called the isolated LSA process that stores and protects those secrets. Data stored by the isolated LSA process is protected using Virtualization-based security and is not accessible to the rest of the operating system. LSA uses remote procedure calls to communicate with the isolated LSA process. +Kerberos, NTLM, and Credential manager isolate secrets by using virtualization-based security. Previous versions of Windows stored secrets in the Local Security Authority (LSA). Prior to Windows 10, the LSA stored secrets used by the operating system in its process memory. With Windows Defender Credential Guard enabled, the LSA process in the operating system talks to a new component called the isolated LSA process that stores and protects those secrets. Data stored by the isolated LSA process is protected using Virtualization-based security and is not accessible to the rest of the operating system. LSA uses remote procedure calls to communicate with the isolated LSA process. -For security reasons, the isolated LSA process doesn't host any device drivers. Instead, it only hosts a small subset of operating system binaries that are needed for security and nothing else. All of these binaries are signed with a certificate that is trusted by Virtualization-based security and these signatures are validated before launching the file in the protected environment. +For security reasons, the isolated LSA process doesn't host any device drivers. Instead, it only hosts a small subset of operating system binaries that are needed for security and nothing else. All of these binaries are signed with a certificate that is trusted by virtualization-based security and these signatures are validated before launching the file in the protected environment. -When Windows Defender Credential Guard is enabled, NTLMv1, MS-CHAPv2, Digest, and CredSSP cannot use the signed-in credentials. Thus, single sign-on does not work with these protocols. However, applications can prompt for credentials or use credentials stored in the Windows Vault, which are not protected by Windows Defender Credential Guard with any of these protocols. It is recommended that valuable credentials, such as the sign-in credentials, not be used with any of these protocols. If these protocols must be used by domain or Azure AD users, secondary credentials should be provisioned for these use cases. +When Windows Defender Credential Guard is enabled, NTLMv1, MS-CHAPv2, Digest, and CredSSP cannot use the signed-in credentials. Thus, single sign-on does not work with these protocols. However, applications can prompt for credentials or use credentials stored in the Windows Vault, which are not protected by Windows Defender Credential Guard with any of these protocols. It is recommended that valuable credentials, such as the sign-in credentials, are not to be used with any of these protocols. If these protocols must be used by domain or Azure AD users, secondary credentials should be provisioned for these use cases. When Windows Defender Credential Guard is enabled, Kerberos does not allow unconstrained Kerberos delegation or DES encryption, not only for signed-in credentials, but also prompted or saved credentials. From 7f24b32b2070d49545f18a2d80aca67d4e69b0f2 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Tue, 14 Sep 2021 14:34:21 +0530 Subject: [PATCH 59/65] Updated by removing some reference --- .../kernel-dma-protection-for-thunderbolt.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md index 3acf1337a9..640caf7a64 100644 --- a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md +++ b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md @@ -27,7 +27,6 @@ Drive-by DMA attacks can lead to disclosure of sensitive information residing on This feature does not protect against DMA attacks via 1394/FireWire, PCMCIA, CardBus, ExpressCard, and so on. -For Thunderbolt DMA protection on earlier Windows versions and platforms that lack support for Kernel DMA Protection, please refer to [Intel Thunderbolt™ 3 Security documentation](https://thunderbolttechnology.net/security/Thunderbolt%203%20and%20Security.pdf). ## Background From d34ba0f9657bf4d3fde17c27c5e5cb905396fc2f Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi Date: Tue, 14 Sep 2021 15:54:08 +0530 Subject: [PATCH 60/65] Update Kerberos with PKINIT policy Task: 5370815: -Kerberos new settings for PKINIT Crypto Agility - Hash Algorithms --- .../mdm/policy-csp-kerberos.md | 207 ++++++++++++++---- 1 file changed, 165 insertions(+), 42 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-kerberos.md b/windows/client-management/mdm/policy-csp-kerberos.md index 2b2391edc6..47384ff4ef 100644 --- a/windows/client-management/mdm/policy-csp-kerberos.md +++ b/windows/client-management/mdm/policy-csp-kerberos.md @@ -27,6 +27,9 @@ manager: dansimp
Kerberos/KerberosClientSupportsClaimsCompoundArmor
+
+ Kerberos/PKInitHashAlgorithmConfiguration +
Kerberos/RequireKerberosArmoring
@@ -50,28 +53,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -120,28 +129,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -183,34 +198,124 @@ ADMX Info:
+ +**Kerberos/PKInitHashAlgorithmConfiguration** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProYesYes
BusinessYesYes
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + + +This policy setting controls hash or checksum algorithms used by the Kerberos client when performing certificate authentication. + +If you enable this policy, you will be able to configure one of four states for each algorithm: + +* **Default**: This sets the algorithm to the recommended state. +* **Supported**: This enables usage of the algorithm. Enabling algorithms that have been disabled by default may reduce your security. +* **Audited**: This enables usage of the algorithm and reports an event (ID 205) every time it is used. This state is intended to verify that the algorithm is not being used and can be safely disabled. +* **Not Supported**: This disables usage of the algorithm. This state is intended for algorithms that are deemed to be insecure. + +If you disable or do not configure this policy, each algorithm will assume the **Default** state. + +More information about the hash and checksum algorithms supported by the Windows Kerberos client and their default states can be found https://go.microsoft.com/fwlink/?linkid=2169037. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Introducing agility to PKINIT in Kerberos protocol* +- GP name: *PKInitHashAlgorithmConfiguration* +- GP path: *System/Kerberos* +- GP ADMX file name: *Kerberos.admx* + + + + +
+ **Kerberos/RequireKerberosArmoring** - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -263,28 +368,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -333,28 +444,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -407,28 +524,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark5YesYes
Businesscheck mark5YesYes
Enterprisecheck mark5YesYes
Educationcheck mark5YesYes
From 8f7ddf5cc8202b8248e38a83c5c388af7a54bb79 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Tue, 14 Sep 2021 17:41:02 +0530 Subject: [PATCH 61/65] Updated for grammar --- .../kernel-dma-protection-for-thunderbolt.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md index 640caf7a64..bca11cfd78 100644 --- a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md +++ b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md @@ -21,11 +21,11 @@ ms.reviewer: - Windows 10 - Windows 11 -In Windows 10 version 1803, Microsoft introduced a new feature called Kernel DMA Protection to protect PCs against drive-by Direct Memory Access (DMA) attacks using PCI hot plug devices connected to externally accessible PCIe ports (e.g., Thunderbolt™ 3 ports and CFexpress). In Windows 10 version 1903, Microsoft expanded the Kernel DMA Protection support to cover internal PCIe ports (e.g., M.2 slots) +In Windows 10 version 1803, Microsoft introduced a new feature called Kernel DMA Protection to protect PCs against drive-by Direct Memory Access (DMA) attacks using PCI hot plug devices connected to externally accessible PCIe ports (for example, Thunderbolt™ 3 ports and CFexpress). In Windows 10 version 1903, Microsoft expanded the Kernel DMA Protection support to cover internal PCIe ports (for example, M.2 slots) Drive-by DMA attacks can lead to disclosure of sensitive information residing on a PC, or even injection of malware that allows attackers to bypass the lock screen or control PCs remotely. -This feature does not protect against DMA attacks via 1394/FireWire, PCMCIA, CardBus, ExpressCard, and so on. +This feature doesn't protect against DMA attacks via 1394/FireWire, PCMCIA, CardBus, ExpressCard, and so on. ## Background @@ -35,19 +35,19 @@ The DMA capability is what makes PCI devices the highest performing devices avai These devices have historically existed only inside the PC chassis, either connected as a card or soldered on the motherboard. Access to these devices required the user to turn off power to the system and disassemble the chassis. -Today, this is no longer the case with hot plug PCIe ports (e.g., Thunderbolt™ and CFexpress). +Today, this is no longer the case with hot plug PCIe ports (for example, Thunderbolt™ and CFexpress). -Hot plug PCIe ports such as Thunderbolt™ technology have provided modern PCs with extensibility that was not available before for PCs. +Hot plug PCIe ports such as Thunderbolt™ technology have provided modern PCs with extensibility that wasn't available before for PCs. It allows users to attach new classes of external peripherals, such as graphics cards or other PCI devices, to their PCs with a hot plug experience identical to USB. Having PCI hot plug ports externally and easily accessible makes PCs susceptible to drive-by DMA attacks. Drive-by DMA attacks are attacks that occur while the owner of the system is not present and usually take less than 10 minutes, with simple to moderate attacking tools (affordable, off-the-shelf hardware and software) that do not require the disassembly of the PC. -A simple example would be a PC owner leaves the PC for a quick coffee break, and within the break, and attacker steps in, plugs in a USB-like device and walks away with all the secrets on the machine, or injects a malware that allows them to have full control over the PC remotely. +A simple example would be a PC owner leaves the PC for a quick coffee break, and within the break, an attacker steps in, plugs in a USB-like device and walks away with all the secrets on the machine, or injects a malware that allows them to have full control over the PC remotely. ## How Windows protects against DMA drive-by attacks Windows leverages the system Input/Output Memory Management Unit (IOMMU) to block external peripherals from starting and performing DMA unless the drivers for these peripherals support memory isolation (such as DMA-remapping). -Peripherals with [DMA Remapping compatible drivers](/windows-hardware/drivers/pci/enabling-dma-remapping-for-device-drivers) will be automatically enumerated, started and allowed to perform DMA to their assigned memory regions. +Peripherals with [DMA Remapping compatible drivers](/windows-hardware/drivers/pci/enabling-dma-remapping-for-device-drivers) will be automatically enumerated, started, and allowed to perform DMA to their assigned memory regions. By default, peripherals with DMA Remapping incompatible drivers will be blocked from starting and performing DMA until an authorized user signs into the system or unlocks the screen. IT administrators can modify the default behavior applied to devices with DMA Remapping incompatible drivers using the [DmaGuard MDM policies](/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-policies). @@ -61,7 +61,7 @@ The peripheral will continue to function normally if the user locks the screen o ## System compatibility Kernel DMA Protection requires new UEFI firmware support. -This support is anticipated only on newly-introduced, Intel-based systems shipping with Windows 10 version 1803 (not all systems). Virtualization-based Security (VBS) is not required. +This support is anticipated only on newly introduced, Intel-based systems shipping with Windows 10 version 1803 (not all systems). Virtualization-based Security (VBS) is not required. To see if a system supports Kernel DMA Protection, check the System Information desktop app (MSINFO32). Systems released prior to Windows 10 version 1803 do not support Kernel DMA Protection, but they can leverage other DMA attack mitigations as described in [BitLocker countermeasures](bitlocker/bitlocker-countermeasures.md). @@ -110,8 +110,8 @@ In-market systems, released with Windows 10 version 1709 or earlier, will not su No, Kernel DMA Protection only protects against drive-by DMA attacks after the OS is loaded. It is the responsibility of the system firmware/BIOS to protect against attacks via the Thunderbolt™ 3 ports during boot. ### How can I check if a certain driver supports DMA-remapping? -DMA-remapping is supported for specific device drivers, and is not universally supported by all devices and drivers on a platform. To check if a specific driver is opted into DMA-remapping, check the values corresponding to the DMA Remapping Policy property in the Details tab of a device in Device Manager*. A value of 0 or 1 means that the device driver does not support DMA-remapping. A value of 2 means that the device driver supports DMA-remapping. If the property is not available, then the policy is not set by the device driver (i.e. the device driver does not support DMA-remapping). -Please check the driver instance for the device you are testing. Some drivers may have varying values depending on the location of the device (internal vs. external). +DMA-remapping is supported for specific device drivers, and is not universally supported by all devices and drivers on a platform. To check if a specific driver is opted into DMA-remapping, check the values corresponding to the DMA Remapping Policy property in the Details tab of a device in Device Manager*. A value of 0 or 1 means that the device driver does not support DMA-remapping. A value of two means that the device driver supports DMA-remapping. If the property is not available, then the policy is not set by the device driver (that is, the device driver does not support DMA-remapping). +Check the driver instance for the device you are testing. Some drivers may have varying values depending on the location of the device (internal vs. external). ![Kernel DMA protection user experience.](images/device_details_tab_1903.png) @@ -119,9 +119,9 @@ Please check the driver instance for the device you are testing. Some drivers ma ![Kernel DMA protection user experience.](images/device-details-tab.png) -### What should I do if the drivers for my PCI or Thunderbolt™ 3 peripherals do not support DMA-remapping? +### When the drivers for PCI or Thunderbolt™ 3 peripherals do not support DMA-remapping? -If the peripherals do have class drivers provided by Windows, please use these drivers on your systems. If there are no class drivers provided by Windows for your peripherals, please contact your peripheral vendor/driver vendor to update the driver to support [DMA Remapping](/windows-hardware/drivers/pci/enabling-dma-remapping-for-device-drivers). +If the peripherals do have class drivers provided by Windows, use these drivers on your systems. If there are no class drivers provided by Windows for your peripherals, contact your peripheral vendor/driver vendor to update the driver to support [DMA Remapping](/windows-hardware/drivers/pci/enabling-dma-remapping-for-device-drivers). ### My system's Kernel DMA Protection is off. Can DMA-remapping for a specific device be turned on? @@ -130,13 +130,13 @@ Yes. DMA remapping for a specific device can be turned on independent from Kerne Kernel DMA Protection is a policy that allows or blocks devices to perform DMA, based on their remapping state and capabilities. ### Do Microsoft drivers support DMA-remapping? -In Windows 10 1803 and beyond, the Microsoft inbox drivers for USB XHCI (3.x) Controllers, Storage AHCI/SATA Controllers and Storage NVMe Controllers support DMA Remapping. +In Windows 10 1803 and beyond, the Microsoft inbox drivers for USB XHCI (3.x) Controllers, Storage AHCI/SATA Controllers, and Storage NVMe Controllers support DMA Remapping. ### Do drivers for non-PCI devices need to be compatible with DMA-remapping? No. Devices for non-PCI peripherals, such as USB devices, do not perform DMA, thus no need for the driver to be compatible with DMA Remapping. ### How can an enterprise enable the External device enumeration policy? -The External device enumeration policy controls whether to enumerate external peripherals that are not compatible with DMA-remapping. Peripherals that are compatible with DMA-remapping are always enumerated. Peripherals that don't can be blocked, allowed, or allowed only after the user signs in (default). +The External device enumeration policy controls whether to enumerate external peripherals that are not compatible with DMA-remapping. Peripherals that are compatible with DMA-remapping are always enumerated. Peripherals that aren't, can be blocked, allowed, or allowed only after the user signs in (default). The policy can be enabled by using: From 6dfe630ba149f684a079ffcb8d8e88d026370de7 Mon Sep 17 00:00:00 2001 From: Eric P Date: Tue, 14 Sep 2021 15:47:44 -0700 Subject: [PATCH 62/65] Updates to Windows 11 Start documentation --- .../customize-start-menu-layout-windows-11.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/configuration/customize-start-menu-layout-windows-11.md b/windows/configuration/customize-start-menu-layout-windows-11.md index ab20b9ad4f..7c57b80530 100644 --- a/windows/configuration/customize-start-menu-layout-windows-11.md +++ b/windows/configuration/customize-start-menu-layout-windows-11.md @@ -1,6 +1,6 @@ --- -title: Add or remove pinned apps on the Start menu in Windows 11 | Microsoft Docs -description: Export start layout to LayoutModification.json that includes pinned apps. Add or remove pinned apps, and use the JSON text in an MDM policy to deploy a custom Start menu layout to Windows 11 devices. +title: Customize the Start menu layout on Windows 11 | Microsoft Docs +description: Export Start layout to LayoutModification.json with pinned apps, add or remove pinned apps, and use the JSON text in an MDM policy to deploy a custom Start menu layout to Windows 11 devices. ms.assetid: manager: dougeby ms.author: mandia @@ -42,7 +42,7 @@ This article shows you how to export an existing Start menu layout, and use the - [What is Microsoft Intune](/mem/intune/fundamentals/what-is-intune) and [Microsoft Intune planning guide](/mem/intune/fundamentals/intune-planning-guide) - [What is Configuration Manager?](/mem/configmgr/core/understand/introduction) -## Start menu features and sections +## Start menu features and areas In Windows 11, the Start menu is redesigned with a simplified set of apps that are arranged in a grid of pages. There aren't folders, groups, or different-sized app icons: @@ -50,11 +50,11 @@ In Windows 11, the Start menu is redesigned with a simplified set of apps that a Start has the following areas: -- **Pinned**: This area shows pinned apps, or a subset of all of the apps installed on the device. You can create a list of pinned apps you want on the devices using the **ConfigureStartPins** policy. **ConfigureStartPins** overrides the entire layout, which also removes apps that are pinned by default. +- **Pinned**: Shows pinned apps, or a subset of all of the apps installed on the device. You can create a list of pinned apps you want on the devices using the **ConfigureStartPins** policy. **ConfigureStartPins** overrides the entire layout, which also removes apps that are pinned by default. This article shows you how to use the **ConfigureStartPins** policy. -- **All apps**: Users select this option to see an alphabetical list of all the apps on the device. This section can't be customized using the JSON file. You can use the `Start/ShowOrHideMostUsedApps` CSP, which is a new policy available in Windows 11. +- **All apps**: Users select this option to see an alphabetical list of all the apps on the device. This section can't be customized using the JSON file. You can use the `Start/ShowOrHideMostUsedApps` CSP, which is a policy to configure the "Most used" section at the top of the all apps list. - **Recommended**: Shows recently opened files and recently installed apps. This section can't be customized using the JSON file. To prevent files from showing in this section, you can use the [Start/HideRecentJumplists CSP](/windows/client-management/mdm/policy-csp-start#start-hiderecentjumplists). This CSP also hides recent files that show from the taskbar. You can use an MDM provider, like Microsoft Intune, to manage the [Start/HideRecentJumplists CSP](/windows/client-management/mdm/policy-csp-start#start-hiderecentjumplists) on your devices. For more information on the Start menu settings you can configure in a Microsoft Intune policy, see [Windows 10 (and later) device settings to allow or restrict features using Intune](/mem/intune/configuration/device-restrictions-windows-10#start). @@ -74,7 +74,7 @@ If you're familiar with creating JSON files, you can create your own `LayoutModi 1. Create a folder to save the `.json` file. For example, create the `C:\Layouts` folder. 2. On a Windows 11 device, open the Windows PowerShell app. -3. Run the following cmdletBe sure to name the file `LayoutModification.json`. +3. Run the following cmdlet. Name the file `LayoutModification.json`. ```powershell Export-StartLayout -Path "C:\Layouts\LayoutModification.json" @@ -83,7 +83,7 @@ If you're familiar with creating JSON files, you can create your own `LayoutModi ### Get the pinnedList JSON 1. Open the `LayoutModification.json` file in a JSON editor, such as Visual Studio Code or Notepad. For more information, see [edit JSON with Visual Studio Code](https://code.visualstudio.com/docs/languages/json). -2. In the file, you see the `pinnedList` section. This section includes all the apps that are pinned. Copy the `pinnedList` content in the JSON file. You'll use it in the next section. +2. In the file, you see the `pinnedList` section. This section includes all of the pinned apps. Copy the `pinnedList` content in the JSON file. You'll use it in the next section. In the following example, you see that Microsoft Edge, Microsoft Word, the Microsoft Store app, and Notepad are pinned: From 043a2016c38a905086393d6eac1a1bc5e3516c6e Mon Sep 17 00:00:00 2001 From: Mandi Ohlinger Date: Tue, 14 Sep 2021 18:56:01 -0400 Subject: [PATCH 63/65] Put title back to original text --- .../configuration/customize-start-menu-layout-windows-11.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/customize-start-menu-layout-windows-11.md b/windows/configuration/customize-start-menu-layout-windows-11.md index 7c57b80530..90070e8930 100644 --- a/windows/configuration/customize-start-menu-layout-windows-11.md +++ b/windows/configuration/customize-start-menu-layout-windows-11.md @@ -1,5 +1,5 @@ --- -title: Customize the Start menu layout on Windows 11 | Microsoft Docs +title: Add or remove pinned apps on the Start menu in Windows 11 | Microsoft Docs description: Export Start layout to LayoutModification.json with pinned apps, add or remove pinned apps, and use the JSON text in an MDM policy to deploy a custom Start menu layout to Windows 11 devices. ms.assetid: manager: dougeby @@ -10,7 +10,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mobile author: MandiOhlinger -ms.date: 09/13/2021 +ms.date: 09/14/2021 ms.localizationpriority: medium --- From 0478c9e05670e449f926ba55cea7944da4a22e82 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Tue, 14 Sep 2021 16:16:32 -0700 Subject: [PATCH 64/65] Updated the recommended blocklist to block un-enlightened versions of cscript/wscript with versions less than 10.0.0.0 --- .../microsoft-recommended-block-rules.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md index 008d041e97..0365837d1b 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md @@ -40,6 +40,7 @@ Unless your use scenarios explicitly require them, Microsoft recommends that you - bash.exe - bginfo.exe1 - cdb.exe +- cscript.exe - csi.exe - dbghost.exe - dbgsvc.exe @@ -69,6 +70,7 @@ Unless your use scenarios explicitly require them, Microsoft recommends that you - wfc.exe - windbg.exe - wmic.exe +- wscript.exe - wsl.exe - wslconfig.exe - wslhost.exe @@ -149,7 +151,7 @@ Select the correct version of each .dll for the Windows release you plan to supp - + @@ -179,7 +181,7 @@ Select the correct version of each .dll for the Windows release you plan to supp - + From 0deb9a8a559892903c330aa3a6422db1ac705687 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 14 Sep 2021 17:05:52 -0700 Subject: [PATCH 65/65] Corrected note styles --- windows/client-management/mdm/policy-csp-kerberos.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-kerberos.md b/windows/client-management/mdm/policy-csp-kerberos.md index 47384ff4ef..863153876a 100644 --- a/windows/client-management/mdm/policy-csp-kerberos.md +++ b/windows/client-management/mdm/policy-csp-kerberos.md @@ -338,7 +338,8 @@ Warning: When a domain does not support Kerberos armoring by enabling "Support D If you enable this policy setting, the client computers in the domain enforce the use of Kerberos armoring in only authentication service (AS) and ticket-granting service (TGS) message exchanges with the domain controllers. -Note: The Kerberos Group Policy "Kerberos client support for claims, compound authentication and Kerberos armoring" must also be enabled to support Kerberos armoring. +> [!NOTE] +> The Kerberos Group Policy "Kerberos client support for claims, compound authentication and Kerberos armoring" must also be enabled to support Kerberos armoring. If you disable or do not configure this policy setting, the client computers in the domain enforce the use of Kerberos armoring when possible as supported by the target domain. @@ -496,7 +497,8 @@ If you enable this policy setting, the Kerberos client or server uses the config If you disable or do not configure this policy setting, the Kerberos client or server uses the locally configured value or the default value. -Note: This policy setting configures the existing MaxTokenSize registry value in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Kerberos\Parameters, which was added in Windows XP and Windows Server 2003, with a default value of 12,000 bytes. Beginning with Windows 8 the default is 48,000 bytes. Due to HTTP's base64 encoding of authentication context tokens, it is not advised to set this value more than 48,000 bytes. +> [!NOTE] +> This policy setting configures the existing MaxTokenSize registry value in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Kerberos\Parameters, which was added in Windows XP and Windows Server 2003, with a default value of 12,000 bytes. Beginning with Windows 8 the default is 48,000 bytes. Due to HTTP's base64 encoding of authentication context tokens, it is not advised to set this value more than 48,000 bytes. > [!TIP]