Selective Control of the Immersive Control Panel (Settings) in Server 2016

Selective Control of the Immersive Control Panel (Settings) in Server 2016

Getting hold of the immersive control panel in Server 2016

Intro

It has been a considerable amount of time that the inability to nicely manage the Immersive Control Panel or “Settings” App provided in place of the traditional Control Panel in Server 2016 has frustrated Citrix and RDS admins. Finally as of the September Cumulative Update for Server 2016, we can selectively lock this down in a similar fashion that we can with the traditional Control Panel.

Credit goes out to sklopp at Citrix discussions who brought this to light.

The official release details can be found here

The Management Options

Microsoft provide an ADMX option to lock this down which Carl has already documented here. Alternatively you can write the HKCU keys with whichever VUEM tickles your fancy, or via good old GPP with Item level targeting.

It is nice to see that there is a specific Show Only and well as a Hide Only option when controlling this.

A list of applets (can we call them that?) is outlined below

displayemailandaccountsextrasfindmydevicelockscreenMaps
mousetouchpadnetwork-ethernetnetwork-cellularnetwork-mobilehotspotnetwork-proxynetwork-vpn
network-directaccessnetwork-wifinotificationsnfctransactionseaseofaccess-narratoreaseofaccess-magnifier
easeofaccess-highcontrasteaseofaccess-closedcaptioningeaseofaccess-keyboardeaseofaccess-mouseeaseofaccess-otheroptionsoptionalfeatures
otheruserspowersleepprintersprivacy-locationprivacy-webcamprivacy-microphone
privacy-motionprivacy-speechtypingprivacy-accountinfoprivacy-contactsprivacy-calendarprivacy-callhistory
privacy-emailprivacy-messagingprivacy-radiosprivacy-backgroundappsprivacy-customdevicesprivacy-feedback
recoveryregionlanguagestoragesensetabletmodetaskbarthemes
troubleshoottypingusbsigninoptionssyncworkplace
windowsdefenderwindowsinsiderwindowsupdateyourinfo  

Selective Control with WEM

Because I like to do everything with WEM where I can, this article will cover the configuration at a WEM level, however GPP and Item Level Targeting can achieve the same thing for other environments.

I like this approach because you can be as selective as you like by writing the Current User Keys directly.

Create the WEM Registry Action:

Name Windows Settings (ICP) - Show Only Display
Description Immersive Control Panel - Shows Display
KeySOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
TypeREG_SZ
ValueSettingsPageVisibility
DataShowonly:display

WEMAction

You can then assign the action to whoever you want based on whatever conditions you want as per normal

The Result

Below is my user logged into a Server 2016 image that does not have the latest September patch applied

NonPatchImage

And below, is the same user logged into an identical build, but with the update deployed

PatchedImage

And now my admin user logged in - no restrictions

PatchedImage-Admin

Pretty happy with that result.