要将 Windows 10 关机,想必是人人都会执行的操作。什么用快捷方式啦、在开始菜单或锁屏界面点击啦,等等一大堆方法。但有时在一些特定情况下,我们也需要限制用户,让他们不能执行关机操作。例如一些运行专用程序的电脑或电脑运行在 Kiosk 模式下,不希望人人都能关机。不管出于什么原因,下面我们来说说如何防止特定用户 Windows 10 PC。
使用组策略
1 执行 Windows + R 打开「运行」— 执行 gpedit.msc 打开本地组策略
2 导航到「计算机配置」—「用户配置」—「管理模板」—「开始菜单和任务栏」,双击右侧的「删除并阻止访问关机、重新启动、睡眠和休眠命令」
3 将这条策略启用之后点击「确定」
当策略重新后,用户再尝试对 Windows 10 关机时会收到如下提示信息:
使用注册表
对于使用 Windows 10 家庭版的用户,可以更改注册表实现阻止用户关闭Windows 10 PC:
1 执行 Windows + R 打开「运行」— 执行 regedit 打开注册表编辑器
2 导航到如下路径:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
3 在右侧新建一个名为 NoClose 的 32 位 DWORD 值,并将其值设置为 1。
4. 重启系统之后即可生效。
当然,我们上述做的都是 Windows 10 系统层面的软件限制,并不能阻止有人直接拔电的情况。。。
最新评论
理论上应该不会没有,你可以试试新建 CLSID 项。
没有clsid文件怎么样办呀
Add-AppxPackage : 部署失败,原因是 HRESULT: 0x80073D0A, 无法安装该程序包,因为 Windows 防火墙服务未运行。请启用 Windows 防火墙服务并重试。 错误 0x80073D0A: 无法安装程序包 Microsoft.WindowsStore_22509.1401.11.0_x64__8wekyb3d8bbwe,因为防火墙服务未运行。请确保 已启用防火墙服务且该服务已开始运行。 注意: 有关其他信息,请在事件日志中查找 [ActivityId] b38b6a1b-3f0b-0008-8729-8cb30b3fdc01,或使用命令行 Get-AppPackageLo g -ActivityID b38b6a1b-3f0b-0008-8729-8cb30b3fdc01 所在位置 行:1 字符: 1 + Add-AppxPackage -Path "C:\Users\HFC\Microsoft\Microsoft.WindowsStore_ ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (C:\Users\HFC\Mi...bbwe.Msixbundle:String) [Add-AppxPackage], Exception + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand
包管理器每次下载的文件缓存在本机,这个缓存文件夹是不是可以直接复制拿走,放离线环境安装组件使用?