?
电脑开机自动打开软件已经不稀奇了,我们可以直接在 任务管理 – 启动 中禁止软件开机自启。
但今天我们要说的不是这种软件自带的自启功能,而是一个类似bug的存在。有时候我们图一时方便,在未关闭程序的情况下直接点了关机,让系统帮我们结束程序。但下一次开机时电脑却自动将上次未关闭的程序都打开了,并且所有窗口的大小和位置都是上次关机前的样子。这些程序通常还会保留当时的工作状态,比如浏览器会自动打开未关闭的网页,Word、PPT 也会回到上次编辑的位置。如果你需要继续上次的工作这个功能就很棒。但如果你上次关机前正在浏览一些很神秘的内容,观看一部两个人就演完的电影,开机时自动给你续上就会很尴尬很慌张。
所以小A今天教大家如何解决这个问题,并且如果你对这个功能感兴趣,也能逆向操作打开它。
01—方法一
设置 – 账户 – 登录选项– 隐私,关闭「更新或重启后,使用我的登录信息自动完成设备设置并重新打开我的应用」。
这个功能的本意就是让用户开机后能够快速回到关机前的使用状态,不过因为它只支持部分常用应用例如浏览器、office 等。
02—方法二
因为 Windows 10 默认开启的快速启动功能,实际上我们的电脑从未真正意义上的关机:你的电脑从未「真正关机」!
尝试真正关机可能会消除这个 bug,最简单的方法就是在开始菜单按住 Shift 再用鼠标点击关机。或者直接重启也是真正关机。
03—方法三
通常来说上面的操作就能解决问题,如果不能解决应该先检查 任务管理器 – 启动 中是否右键禁用了软件开机自启。
确保不是设置问题后再尝试以下操作。
WIN+S 搜索 gpedit.msc 打开组策略。用户配置 – Windows设置 - 脚本(登陆/注销);
双击注销 - 添加 脚本填写 C:\Windows\System32\reg.exe,
参数填写 delete HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce/va /f
然后保存即可。(恢复方法是删除这个脚本)原理是 Windows 10 关机时可能在注册表记录了下次开机自动启动的程序,此方法就是在关机时清理这个记录。Windows 10 家庭版不提供 组策略,需要手动安装。在桌面新建一个 文本文档.txt,将以下内容复制其中:
@echo offpushd "%~dp0"dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txtdir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txtfor /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i"pause
保存后将 .txt 改为 .cmd 并右键管理员身份运行,系统会自动安装组策略,安装完毕后重启生效。