From d67c011ecd19904da5eb96f19275afc4f67b9257 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 8 Sep 2017 15:13:16 -0700 Subject: [PATCH 1/9] added per user services topic --- .../per-user-services-in-windows.md | 169 ++++++++++++++++++ 1 file changed, 169 insertions(+) create mode 100644 windows/application-management/per-user-services-in-windows.md diff --git a/windows/application-management/per-user-services-in-windows.md b/windows/application-management/per-user-services-in-windows.md new file mode 100644 index 0000000000..6d2daad557 --- /dev/null +++ b/windows/application-management/per-user-services-in-windows.md @@ -0,0 +1,169 @@ +--- +title: Per-user services in Windows 10 and Windows Server 2016 +description: Learn about per-user services introduced in Windows 10. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: mobile +ms.author: elizapo +author: lizap +ms.date: 08/14/2017 +--- + +# Per-user services in Windows 10 and Windows Server 2016 + +Per-user services are services that are created when a user signs into Windows or Windows Server and are stopped and deleted when that user signs out. These services run in the security context of the user account - this provides better resource management than the previous approach of running these kinds of services in Explorer, associated with a preconfigured account, or as tasks. + +> [!NOTE] +> Per-user services are only in available in Windows Server if you have installed the Desktop Experience. If you are running a Server Core or Nano Server installation, you won't see these services. + +You can't prevent per-user services from being created, but you can configure the template service to create them in a stopped and disabled state. You do this by setting the template service's **Startup Type** to **Disabled**. + +> [!IMPORTANT] +> If you change the template service's Startup Type, make sure you carefully test that change prior to rolling it out in your production environment. + +Use the following information to understand per-user services, change the template service Startup Type, and manage per-user services through Group Policy and security templates. + +## Per-user services + +Windows 10 and Windows Server 2016 (with the Desktop Experience) have the following per-user services. The template services are located in the registry at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. + +Before you disable any of these services, review the **Description** column in this table to understand the implications, including dependent apps that will no longer work correctly. + +| Key name | Display name | Default start type | Dependencies | Description | +|------------------------|-----------------------------------------|--------------------|--------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| CDPUserSvc | CDPUserSvc | Auto | | Used for Connected Devices Platform scenarios | +| OneSyncSvc | Sync Host | Auto (delayed) | | Synchronizes mail, contacts, calendar, and other user data. Mail and other applications dependent on this service don't work correctly when this service is not running. | +| PimIndexMaintenanceSvc | Contact Data | Manual | UnistoreSvc | Indexes contact data for fast contact searching. If you stop or disable this service, search results might not display all contacts. | +| UnistoreSvc | User Data Storage | Manual | | Handles storage of structured user data, including contact info, calendars, and messages. If you stop or disable this service, apps that use this data might not work correctly. | +| UserDataSvc | User Data Access | Manual | UnistoreSvc | Provides apps access to structured user data, including contact info, calendars, and messages. If you stop or disable this service, apps that use this data might not work correctly. | +| WpnUserService | Windows Push Notifications User Service | Manual | | Hosts Windows notification platform, which provides support for local and push notifications. Supported notifications are tile, toast, and raw. | + +## Disable per-user services + +The template service isn't displayed in the Services console (services.msc) so you need to edit the registry directly, either with Group Policy or a scripted solution, to disable a per-user service. + +> [!NOTE] +> Disabling a per-user service simply means that it is created in a stopped and disabled state. When the user signs out, the per-user service is removed. + +You can't manage all of the per-user service templates services using normal Group Policy management methods. Because the per-user services aren't displayed in the Services management console, they're also not displayed in the Group Policy Services policy editor UI. + +Additionally, there are four template services that can't be managed with a security template: +- PimIndexMaintenanceSvc +- UnistoreSvc +- UserDataSvc +- WpnUserService + +In light of these restrictions, you can use the following methods to manage per-user services template services: + +- A combination of a security template and a script or Group Policy preferences registry policy +- Group Policy preferences for all of the services +- A script for all of the services + +### Manage template services using a security template + +You can manage the CDPUserSvc and OneSyncSvc per-user services with a [security template](/windows/device-security/security-policy-settings/administer-security-policy-settings#bkmk-sectmpl). See [Administer security policy settings](/windows/device-security/security-policy-settings/administer-security-policy-settings) for more information. + +device-security/security-policy-settings/administer-security-policy-settings + +For example: + +``` +[Unicode] +Unicode=yes +[Version] +signature="$CHICAGO$" +Revision=1 +[Service General Setting] +"CDPUserSVC".4,"" +``` + +### Manage template services using Group Policy preferences + +If a per-user service can't be disabled using a the security template, you can disable it by using Group Policy preferences. + +1. On a Windows Server domain controller or Windows 10 PC that has the [Remote Server Administration Tools (RSAT)](https://www.microsoft.com/en-us/download/details.aspx?id=45520) installed, click **Start**, type GPMC.MSC, and then press **Enter** to open the **Group Policy Management Console**. + +2. Create a new Group Policy Object (GPO) or use an existing GPO. + +3. Right-click the GPO and click **Edit** to launch the Group Policy Object Editor. + +4. Depending on how you want to target the Group Policy, under **Computer configuration** or **User configuration** browse to Preferences\Windows Settings\Registry. + +5. Right-click **Registry** > **New** > **Registry Item**. + + ![Group Policy preferences disabling per-user services](media/gpp-per-user-services.png) + +6. Make sure that HKEY_Local_Machine is selected for Hive and then click ... (the ellipses) next to Key Path. + + ![Choose HKLM](media/gpp-hklm.png) + +7. Browse to **System\CurrentControlSet\Services\PimIndexMaintenanceSvc**. In the list of values, highlight **Start** and click **Select**. + + ![Select Start](media/gpp-svc-start.png) + +8. Change **Value data** from **00000003** to **00000004** and click **OK**. Note setting the Value data to **4** = **Disabled**. + + ![Startup Type is Disabled](media/gpp-svc-disabled.png) + +9. To add the other services that cannot be managed with a Group Policy templates, edit the policy and repeat steps 5-8. + +### Managing Template Services with reg.exe + +If you cannot use GPP to manage the per-user services you can edit the registry with reg.exe. +To disable the Template Services change the Startup Type for each service to 4 (disabled). +For example: + +```code +REG.EXE ADD HKLM\System\CurrentControlSet\Services\CDPUserSvc /v Start /t REG_DWORD /d 4 /f +REG.EXE ADD HKLM\System\CurrentControlSet\Services\OneSyncSvc /v Start /t REG_DWORD /d 4 /f +REG.EXE ADD HKLM\System\CurrentControlSet\Services\PimIndexMaintenanceSvc /v Start /t REG_DWORD /d 4 /f +REG.EXE ADD HKLM\System\CurrentControlSet\Services\UnistoreSvc /v Start /t REG_DWORD /d 4 /f +REG.EXE ADD HKLM\System\CurrentControlSet\Services\UserDataSvc /v Start /t REG_DWORD /d 4 /f +REG.EXE ADD HKLM\System\CurrentControlSet\Services\WpnUserService /v Start /t REG_DWORD /d 4 /f +``` + +> [!CAUTION] +> We recommend that you do not directly edit the registry unless there is no other alternative. Modifications to the registry are not validated by the Registry Editor or by the Windows operating system before they are applied. As a result, incorrect values can be stored, and this can result in unrecoverable errors in the system. When possible, instead of editing the registry directly, use Group Policy or other Windows tools such as the Microsoft Management Console (MMC) to accomplish tasks. If you must edit the registry, use extreme caution. + +### Managing Template Services with regedit.exe + +If you cannot use Group Policy preferences to manage the per-user services, you can edit the registry with regedit.exe. To disable the Template Services change the Startup Type for each service to 4 (disabled), as shown in the following example: + +![Using Regedit to change servive Starup Type](media/regedit-change-service-startup-type.png) + +> [!CAUTION] +> We recommend that you do not directly edit the registry unless there is no other alternative. Modifications to the registry are not validated by the Registry Editor or by the Windows operating system before they are applied. As a result, incorrect values can be stored, and this can result in unrecoverable errors in the system. When possible, instead of editing the registry directly, use Group Policy or other Windows tools such as the Microsoft Management Console (MMC) to accomplish tasks. If you must edit the registry, use extreme caution. + +### Manage template services by modifying the Windows image + +If you're using custom images to deploy Windows, you can modify the Startup Type for the template services as part of the normal imaging process. + +### Use a script to manage per-user services + +You can create a script to change the Startup Type for the per-user services. Then use Group Policy or another management solution to deploy the script in your environment. + +Sample script using [sc.exe](https://technet.microsoft.com/library/cc990290%28v=ws.11%29.aspx?f=255&MSPPError=-2147217396): + +``` +sc.exe configure start= disabled +``` +Note that the space after "=" is intentional. + +Sample script using the [Set-Service PowerShell cmdlet](https://technet.microsoft.com/library/ee176963.aspx): + +```powershell +Set-Service -StartupType Disabled +``` + +## View per-user services in the Services console (services.msc) + +As mentioned you can't view the template services in the Services console, but you can see the user-specific per-user services - they are displayed using the _LUID format (where LUID is the locally unique identifier). + +For example, you might see the following per-user services listed in the Services console: + +- CPDUserSVC_443f50 +- ContactData_443f50 +- Sync Host_443f50 +- User Data Access_443f50 +- User Data Storage_443f50 \ No newline at end of file From 1a1df150ac2ff84d2731208ac972fb48a9c46ad2 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 8 Sep 2017 15:22:59 -0700 Subject: [PATCH 2/9] Added reg info --- .../application-management/per-user-services-in-windows.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/application-management/per-user-services-in-windows.md b/windows/application-management/per-user-services-in-windows.md index 6d2daad557..ef38831b8b 100644 --- a/windows/application-management/per-user-services-in-windows.md +++ b/windows/application-management/per-user-services-in-windows.md @@ -17,7 +17,9 @@ Per-user services are services that are created when a user signs into Windows o > [!NOTE] > Per-user services are only in available in Windows Server if you have installed the Desktop Experience. If you are running a Server Core or Nano Server installation, you won't see these services. -You can't prevent per-user services from being created, but you can configure the template service to create them in a stopped and disabled state. You do this by setting the template service's **Startup Type** to **Disabled**. +Beginning with Windows 10, version 1709 and Windows Server, version 1709, there are two ways to prevent per-user services from being created: +- Configure the template service to create them in a stopped and disabled state. You do this by setting the template service's **Startup Type** to **Disabled**. +- Create a new Registry entry named UserServiceFlags under the service configuration in the registry as a DWORD (32 bit) value set to 0. > [!IMPORTANT] > If you change the template service's Startup Type, make sure you carefully test that change prior to rolling it out in your production environment. From 1bcbcd89a16657f10e97e17e66cb780f883cb909 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 8 Sep 2017 15:25:48 -0700 Subject: [PATCH 3/9] moved a note --- .../application-management/per-user-services-in-windows.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/application-management/per-user-services-in-windows.md b/windows/application-management/per-user-services-in-windows.md index ef38831b8b..f2c8a77f83 100644 --- a/windows/application-management/per-user-services-in-windows.md +++ b/windows/application-management/per-user-services-in-windows.md @@ -19,11 +19,10 @@ Per-user services are services that are created when a user signs into Windows o Beginning with Windows 10, version 1709 and Windows Server, version 1709, there are two ways to prevent per-user services from being created: - Configure the template service to create them in a stopped and disabled state. You do this by setting the template service's **Startup Type** to **Disabled**. + > [!IMPORTANT] + > If you change the template service's Startup Type, make sure you carefully test that change prior to rolling it out in your production environment. - Create a new Registry entry named UserServiceFlags under the service configuration in the registry as a DWORD (32 bit) value set to 0. -> [!IMPORTANT] -> If you change the template service's Startup Type, make sure you carefully test that change prior to rolling it out in your production environment. - Use the following information to understand per-user services, change the template service Startup Type, and manage per-user services through Group Policy and security templates. ## Per-user services From 8a6d3b02c796e2c32f542c6e217455392b478940 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 8 Sep 2017 15:28:55 -0700 Subject: [PATCH 4/9] added para break --- windows/application-management/per-user-services-in-windows.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/application-management/per-user-services-in-windows.md b/windows/application-management/per-user-services-in-windows.md index f2c8a77f83..52167fe4ab 100644 --- a/windows/application-management/per-user-services-in-windows.md +++ b/windows/application-management/per-user-services-in-windows.md @@ -18,6 +18,7 @@ Per-user services are services that are created when a user signs into Windows o > Per-user services are only in available in Windows Server if you have installed the Desktop Experience. If you are running a Server Core or Nano Server installation, you won't see these services. Beginning with Windows 10, version 1709 and Windows Server, version 1709, there are two ways to prevent per-user services from being created: + - Configure the template service to create them in a stopped and disabled state. You do this by setting the template service's **Startup Type** to **Disabled**. > [!IMPORTANT] > If you change the template service's Startup Type, make sure you carefully test that change prior to rolling it out in your production environment. From 9c5da3d8ce41112298a783c61c9144c22a5f367d Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 8 Sep 2017 15:39:13 -0700 Subject: [PATCH 5/9] added para break --- windows/application-management/per-user-services-in-windows.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/application-management/per-user-services-in-windows.md b/windows/application-management/per-user-services-in-windows.md index 52167fe4ab..58562b4f94 100644 --- a/windows/application-management/per-user-services-in-windows.md +++ b/windows/application-management/per-user-services-in-windows.md @@ -20,8 +20,10 @@ Per-user services are services that are created when a user signs into Windows o Beginning with Windows 10, version 1709 and Windows Server, version 1709, there are two ways to prevent per-user services from being created: - Configure the template service to create them in a stopped and disabled state. You do this by setting the template service's **Startup Type** to **Disabled**. + > [!IMPORTANT] > If you change the template service's Startup Type, make sure you carefully test that change prior to rolling it out in your production environment. + - Create a new Registry entry named UserServiceFlags under the service configuration in the registry as a DWORD (32 bit) value set to 0. Use the following information to understand per-user services, change the template service Startup Type, and manage per-user services through Group Policy and security templates. From f06aaed50cfc9743900a565b9a4184d0d42a49cc Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 8 Sep 2017 15:46:12 -0700 Subject: [PATCH 6/9] added screenshot --- .../media/user-service-flag.png | Bin 0 -> 16441 bytes .../per-user-services-in-windows.md | 4 +++- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 windows/application-management/media/user-service-flag.png diff --git a/windows/application-management/media/user-service-flag.png b/windows/application-management/media/user-service-flag.png new file mode 100644 index 0000000000000000000000000000000000000000..b285217937e6e1826a01e70ac9a8968200af6a93 GIT binary patch literal 16441 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 [!IMPORTANT] > If you change the template service's Startup Type, make sure you carefully test that change prior to rolling it out in your production environment. -- Create a new Registry entry named UserServiceFlags under the service configuration in the registry as a DWORD (32 bit) value set to 0. +- Create a new Registry entry named UserServiceFlags under the service configuration in the registry as a DWORD (32 bit) value set to 0, as shown in the following example: + + ![UserServiceFlags registry entry](media/user-service-flag.png) Use the following information to understand per-user services, change the template service Startup Type, and manage per-user services through Group Policy and security templates. From a96e14a16df0a06b2443977b9a850c6e939f5a04 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 8 Sep 2017 15:50:52 -0700 Subject: [PATCH 7/9] added screenshot --- windows/application-management/per-user-services-in-windows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/per-user-services-in-windows.md b/windows/application-management/per-user-services-in-windows.md index bd22070c2e..1d1cc91b2b 100644 --- a/windows/application-management/per-user-services-in-windows.md +++ b/windows/application-management/per-user-services-in-windows.md @@ -21,7 +21,7 @@ Beginning with Windows 10, version 1709 and Windows Server, version 1709, there - Configure the template service to create them in a stopped and disabled state. You do this by setting the template service's **Startup Type** to **Disabled**. - > [!IMPORTANT] + > [!IMPORTANT] > If you change the template service's Startup Type, make sure you carefully test that change prior to rolling it out in your production environment. - Create a new Registry entry named UserServiceFlags under the service configuration in the registry as a DWORD (32 bit) value set to 0, as shown in the following example: From 61f1ab904c3e5fe833be39e3920d15b428b80988 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Mon, 11 Sep 2017 07:21:54 -0700 Subject: [PATCH 8/9] 13076119 --- windows/client-management/connect-to-remote-aadj-pc.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/windows/client-management/connect-to-remote-aadj-pc.md b/windows/client-management/connect-to-remote-aadj-pc.md index 43db69d30f..2d1385d654 100644 --- a/windows/client-management/connect-to-remote-aadj-pc.md +++ b/windows/client-management/connect-to-remote-aadj-pc.md @@ -8,6 +8,8 @@ ms.sitesec: library ms.pagetype: devices author: jdeckerms ms.localizationpriority: medium +ms.author: jdecker +ms.date: 10/17/2017 --- # Connect to remote Azure Active Directory-joined PC @@ -33,7 +35,13 @@ From its release, Windows 10 has supported remote connections to PCs that are jo 3. If the user who joined the PC to Azure AD is the only one who is going to connect remotely, no additional configuration is needed. To allow additional users to connect to the PC, you must allow remote connections for the local **Authenticated Users** group. Click **Select Users**. >[!NOTE] - >You cannot specify individual Azure AD accounts for remote connections. + >You can specify individual Azure AD accounts for remote connections by having the user sign in to the remote device at least once and then running the following PowerShell cmdlet: + > + >`net localgroup "Remote Desktop Users" /add "AzureAD\FirstnameLastname"` + > + >In Windows 10, version 1709, the user does not have to sign in to the remote device first. + > + >In Windows 10, version 1709, you can add other Azure AD users to the **Administrators** group on a device in **Settings** and restrict remote credentials to **Administrators**. If there is a problem connecting remotely, make sure that both devices are joined to Azure AD and that TPM is functioning properly on both devices. 4. Enter **Authenticated Users**, then click **Check Names**. If the **Name Not Found** window opens, click **Locations** and select this PC. From 019c82ccf0d5a5afe80d276176559c0c31fce11e Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 11 Sep 2017 13:55:09 -0700 Subject: [PATCH 9/9] reviseed screenshot --- .../media/user-service-flag.png | Bin 16441 -> 45132 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/application-management/media/user-service-flag.png b/windows/application-management/media/user-service-flag.png index b285217937e6e1826a01e70ac9a8968200af6a93..310d4703ec3457e3847e574119de339220333eec 100644 GIT binary patch literal 45132 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 o2IP4cdSkdScYUQ4MVA)!E!kdUb`P=G6v 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