I wish to disable the ability of a user to refresh or reset the PC, it should only be an admin right.
How to go about this ?
I wish to disable the ability of a user to refresh or reset the PC, it should only be an admin right.
How to go about this ?
Set the UAC slider to top position. This disables both entries in the new fullscreen control panel. UAC apps can't run elevated and so this workaround disables both features..
I understand that the only problem left with the accepted answer is that of blocking Advanced Startup Options.
Getting to Advanced Startup Options can be done by various means:
shutdown /r /o
From these methods, method 4 can be blocked by UAC and method 5 is unblockable. The rest can be more or less blocked as follows.
Holding F8 key before Windows starts
At this point login wasn't yet done and no user account exists and so everything is permitted, as one has in effect logged-in as Administrator.
Disabling F8 is done by editing the Boot Configuration Data (BCD) information from the Windows Command Prompt:
cmd
in the search box, then hold
Ctrl+Shift and press Enter to launch the Command Prompt with administrator privileges.bcdedit /set {bootmgr} displaybootmenu no
bcdedit /set {bootmgr} displaybootmenu yes
However, a knowledgeable user can still force it via :
Safe Boot
option from MsConfig (needs Administrator privilege).Disable Access to Control Panel and PC settings
To enable or disable access to the Control Panel, PC settings, and all settings in them for all or specific users in Windows 8.
When disabled, this setting prevents from starting Control.exe
and SystemSettings.exe
, which are the program files for Control Panel and PC settings. As a result, users cannot start Control Panel or PC settings, or run any of their items in them from any other location as well.
You must be signed in as an administrator, as
this requires using regedit
to do some registry work. At the key
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
create a DWORD item named NoControlPanel
, whose value is
0 to enable Control Panel/PC settings, 1 = to disable Control Panel/PC settings.
This can also be achieved via the Local Group Policy Editor
for
all users, specific users or groups, or all users except administrators.
Expand User Configuration, Administrative Templates, and Control Panel,
then modify the setting for Prohibit access to Control Panel and PC settings
.
Remove "Power Options" Button from Start Screen
This is done in the registry at
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell
.
Create a new sub-key named Launcher
under ImmersiveShell key so the final key path would be:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\Launcher
.
Now in right-side pane, create a new DWORD item named
Launcher_ShowPowerButtonOnStartScreen
and keep its value as 0.
Finally log off or restart Windows Explorer.
For more information:
How To Access Advanced Startup Options in Windows 8 or 8.1
How to Enable or Disable Access to Control Panel and PC settings in Windows 8 and 8.1
How to Add or Remove “Power Options” Button from Start Screen in Windows 8.1
bcdedit /set {current} bootstatuspolicy ignoreallfailures
Prevent users from shutting down or restarting Windows computer: http://www.thewindowsclub.com/prevent-users-shutting-down-restarting-windows-computer This is the only thing you can do.