You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在Windows 10中禁用Alt+F4关机功能?

如何在Windows 10中禁用Alt+F4关机功能?

我太懂这种困扰了——想把Alt+F4设成Lazy Nezumi的快捷键,结果不小心按到要么关了程序要么触发关机,还不想用AutoHotkey这类需要一直在后台跑的工具对吧?下面给你分享几个纯注册表的解决方案,既满足需求,又不会让你彻底没法正常关机:

方案一:禁用全局Alt+F4关闭窗口/关机功能(保留手动关机途径)

这个方法会让Alt+F4失去默认的关闭窗口、触发关机的作用,但你依然可以通过开始菜单、Win+X菜单或者电源按钮正常关机:

  • 按下Win+R组合键,输入regedit回车打开注册表编辑器
  • 导航到路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
    • 如果你的注册表中没有Explorer这个项,右键点击Policies,选择「新建」→「项」,命名为Explorer
  • Explorer项的右侧空白区域,右键选择「新建」→「DWORD(32位)值」,命名为NoClose
  • 双击新建的NoClose值,将「数值数据」改为1,基数保持「十进制」,点击确定
  • 重启电脑后生效

生效后,Alt+F4就不会再触发关闭窗口或关机的操作了,你可以放心把它设为Lazy Nezumi的快捷键。如果之后想恢复,只要把NoClose的数值数据改回0或者删除这个值就行。

方案二:仅禁用关机界面的Alt+F4关机功能(保留窗口关闭功能)

如果你只是担心在关机界面误触Alt+F4,但平时还想用Alt+F4关闭其他程序,那可以试试这个方法:

  • 打开注册表编辑器,导航到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  • 右键System项,新建「DWORD(32位)值」,命名为DisableShutdownAltF4
  • 双击该值,把数值数据设为1,点击确定
  • 重启电脑生效

这个设置只会让关机界面里的Alt+F4失效,平时用Alt+F4关闭普通程序还是正常的,适合不想完全禁用Alt+F4窗口关闭功能的场景。

小提示

修改注册表前最好先备份一下对应的项(右键项选择「导出」),万一出问题可以快速恢复。这两个方案都是纯注册表操作,不需要任何后台脚本,完全符合你的需求。

备注:内容来源于stack exchange,提问作者swingsoneto

火山引擎 最新活动