先说下我干了啥,最近重装了win11操作系统,发现内存占用非常高,比win10高了10%左右,刚开机没有运行任何程序的情况下占用28%内存(我电脑16g)。
然后我觉得是后台服务太多了,关键有很多服务一看描述就觉得平常用不到,我就突发奇想,把所有服务不管是啥都全部停止一遍(不是禁用)。刚做完我就感觉g了,任务管理器,文件管理器,甚至服务啥的都打不开了,报错说各种.exe没启动。
我就只能重启看看,然后就是如标题说的能进入桌面但是全是黑的,只能看见鼠标光标和打开CMD命令行。
解决方法:
1. 重新启动 exeplorer.exe
按 win+r 输入cmd 进入命令行,然后输入exeplorer.exe ,再重启就行了。
关机命令是 shutdown -s -t 10 。
shutdown -s -t 10
10是等待10秒后关机,可以修改。
exeplorer.exe是Windows的GUI进程,刚输入完如果没反应,一定要重启。
2. 使用系统还原点
这个方法适合把服务禁用的,计算机无法自己重新启动这些服务了,所以要还原设置。
按 win+r 输入cmd ,同时按下Ctrl+Shift+Enter以管理员进入命令行。
1. 输入 powershell -Command "Get-ComputerRestorePoint" 查看还原点。
powershell -Command "Get-ComputerRestorePoint"
这个命令会输出一系列的还原点信息,包括创建时间 (CreationTime
) 和还原点类型 (SequenceNumber
)。注意每个还原点旁边的 SequenceNumber
,因为这是你在下一步中将要用到的还原点 ID。
2. 然后输入 powershell -Command "Restore-Computer -RestorePoint '最近的还原点的SequenceNumber' -Force" 。
powershell -Command "Restore-Computer -RestorePoint '最近的还原点的SequenceNumber' -Force"
执行还原点,-Force
参数用于避免交互式确认提示。
最后重启就可以了。
其他:
我最先的思路应该没问题,主要是不能清楚的知道每个服务是什么作用。
经过以上一番折腾,我现在刚开机内存占用已经从28%降到了16%,应该是有一些服务暂时没用到,系统就没有重新启动。这个结果我还是满意的,感兴趣的可以试一试。