在 Windows 8 中禁用重置或刷新 PC

在 Windows 8 中禁用重置或刷新 PC

我希望禁用用户刷新或重置电脑的能力,这应该只是管理员权限。

如何处理这个问题?

答案1

将 UAC 滑块设置到顶部位置。这将禁用新全屏控制面板中的两个条目。UAC 应用程序无法以提升权限运行,因此此解决方法将禁用这两个功能。

答案2

我了解,接受的答案剩下的唯一问题是阻止高级启动选项。

可以通过多种方式进入高级启动选项:

  1. 在 Windows 启动前按住 F8 键。
  2. 从任何电源图标,按住Shift并单击“重新启动”。
  3. 从超级按钮栏(或Win+ I)中,单击设置/更改电脑设置/更新和恢复/恢复/高级启动/立即重启。
  4. 使用命令shutdown /r /o
  5. 从 Windows 8 安装媒体启动。

从这些方法中,方法 4 可以被 UAC 阻止,方法 5 无法阻止。其余方法可以或多或少地被阻止,如下所示。

在 Windows 启动前按住 F8 键

此时登录尚未完成,并且不存在用户帐户,因此一切都被允许,因为实际上已经以管理员身份登录。

通过从 Windows 命令提示符编辑启动配置数据 (BCD) 信息来禁用 F8:

  1. 按下键并在搜索框中 Win输入,然后按住+并按下以以管理员权限启动命令提示符。cmdCtrlShiftEnter
  2. 在命令提示符中输入以下命令:
    bcdedit /set {bootmgr} displaybootmenu no
    这将完全关闭高级启动选项菜单,因此按 F8 不会执行任何操作。
  3. 要再次启用 F8,请在命令提示符中输入以下内容:
    bcdedit /set {bootmgr} displaybootmenu yes

但是,有知识的用户仍然可以通过以下方式强制执行:

  • MsConfig 中的选项Safe Boot(需要管理员权限)。
  • 这对于多重引导系统不起作用。
  • 在不正确的启动/关闭或突然断电等情况下,启动菜单仍会显示。

禁用对控制面板和 PC 设置的访问

启用或禁用 Windows 8 中所有或特定用户对控制面板、PC 设置及其中所有设置的访问。

禁用后,此设置将阻止启动Control.exeSystemSettings.exe,它们是控制面板和 PC 设置的程序文件。因此,用户无法从任何其他位置启动控制面板或 PC 设置,也无法运行其中的任何项目。

您必须以管理员身份登录,因为这需要使用regedit进行一些注册表工作。在注册表项中
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 创建一个名为 的 DWORD 项NoControlPanel,其值为 0 表示启用控制面板/PC 设置,值为 1 表示禁用控制面板/PC 设置。

Local Group Policy Editor这也可以通过for 来实现全部用户特定用户或群组, 或者除管理员之外的所有用户. 展开用户配置、管理模板和控制面板,然后修改的设置Prohibit access to Control Panel and PC settings

从“开始”屏幕上删除“电源选项”按钮

这是在注册表中完成的
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell。在 ImmersiveShell 键下
创建一个名为 的新子键Launcher,因此最终的键路径将是:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\Launcher
现在在右侧窗格中,创建一个名为 的新 DWORD 项 Launcher_ShowPowerButtonOnStartScreen并将其值保留为 0。
最后注销或重新启动 Windows 资源管理器。

了解更多信息:

如何在 Windows 8 或 8.1 中访问高级启动选项
如何在 Windows 8 和 8.1 中启用或禁用对控制面板和 PC 设置的访问
如何在 Windows 8.1 的“开始”屏幕上添加或删除“电源选项”按钮

答案3

防止用户关闭或重新启动Windows计算机: http://www.thewindowsclub.com/prevent-users-shutting-down-restarting-windows-computer 这是你唯一能做的事。

相关内容