我知道接受的答案剩下的唯一问题是阻止高级启动选项。
可以通过多种方式进入高级启动选项:
shutdown /r /o从这些方法中,方法 4 可以被 UAC 阻止,方法 5 是不可阻止的。其余的可以或多或少地被阻止,如下所示。
在 Windows 启动前按住 F8 键
此时登录还没有完成,也没有用户帐户存在,所以一切都是允许的,因为实际上已经以管理员身份登录了。
禁用 F8 是通过从 Windows 命令提示符编辑引导配置数据 (BCD) 信息来完成的:
cmd在搜索框中键入,然后按住
Ctrl+Shift并按Enter以使用管理员权限启动命令提示符。bcdedit /set {bootmgr} displaybootmenu nobcdedit /set {bootmgr} displaybootmenu yes但是,知识渊博的用户仍然可以通过以下方式强制执行:
Safe BootMsConfig 中的选项(需要管理员权限)。禁用对控制面板和 PC 设置的访问
在 Windows 8 中为所有或特定用户启用或禁用对控制面板、PC 设置和其中的所有设置的访问。
禁用时,此设置将阻止启动Control.exe和SystemSettings.exe,它们是用于控制面板和 PC 设置的程序文件。因此,用户无法启动控制面板或 PC 设置,也无法从任何其他位置运行其中的任何项目。
您必须以管理员身份登录,因为这需要使用regedit来执行一些注册表工作。在该键上
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
创建一个名为 的 DWORD 项NoControlPanel,其值为 0 以启用控制面板/PC 设置,1 = 禁用控制面板/PC 设置。
这也可以通过Local Group Policy Editor为
所有用户、特定用户或组或除管理员之外的所有用户来实现。展开用户配置、管理模板和控制面板,然后修改Prohibit access to Control Panel and PC settings.
从开始屏幕中删除“电源选项”按钮
这是在注册表中完成的
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell。
创建一个名为LauncherImmersiveShell 密钥的新子密钥,因此最终密钥路径为:
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 中的开始屏幕中添加或删除“电源选项”按钮
| 归档时间: |
|
| 查看次数: |
4234 次 |
| 最近记录: |