1
xuanbg 2023-11-23 15:25:51 +08:00 2
windows 的更新从来都是在你不用电脑的时候进行的。不和你抢资源,你还觉得不好?
|
2
aleimu 2023-11-23 15:29:51 +08:00
还有 win 自己更新服务
|
3
tool2d OP |
4
EVANGELIONAir 2023-11-23 15:33:23 +08:00
我不懂,和 op 说的类似的情况,比如磁盘碎片整理 trim 日志维护.net 缓存等一堆任务都是不应该存在于地球上的?
|
5
tool2d OP |
6
EVANGELIONAir 2023-11-23 16:00:00 +08:00
@tool2d 这按钮都让你自己选了还叫偷偷下载啊?更何况 VS 从 17 开始的更新都是在 installer 问你要不要更新的
|
7
tool2d OP @EVANGELIONAir 我说了几个月没打开过 vs ,压根就没想到是 vs 的后台。
不抓取系统日志,估计永远都找不出这个内鬼。 我认为正常的更新流程,至少你要启动一下主程序,而不是安装完后,永远在后台静默下载。 |
8
wanmyj 2023-11-23 16:38:06 +08:00
虽然微软罪大恶极,用户怨声载道,但感觉 Op 应该多了解一下 Service 的概念。。。
|
9
tool2d OP @wanmyj 这个不是 service ,是一个叫 BackgroundDownload.exe 独立程序,由隐藏很深的 Task Scheduler 所触发,触发条件竟然是 when computer is idle 。
|
11
tool2d OP |
12
ktyang 2023-11-24 10:07:04 +08:00
公司电脑一闲置 CPU 、硬盘和散热风扇就起飞,借脚本抓抓看~到底是公司的监控还是巨硬让电脑待机比使用功耗还高~
|
13
SHF 2023-11-24 11:34:41 +08:00
提个问题,有什么方法可以列出所有 "when computer is idle" 情况下自动运行的任务?我也不想有我不知道的任务偷偷运行。
|
14
hez2010 2023-11-24 12:07:42 +08:00 2
|
15
hez2010 2023-11-24 12:09:52 +08:00 2
@hez2010 不过这样会把已经禁用的 Task (即不会执行)一并列出来。
如果只想列出来有效的 Task 的话,可以执行这个: Get-ScheduledTask | ? { ($_.Triggers | % { $_.CimClass.CimClassName }) -contains "MSFT_TaskIdleTrigger" -and $_.State -ne "Disabled" } |
16
SHF 2023-11-25 10:47:01 +08:00
@hez2010 #15 非常感谢,很好用,禁用了一堆垃圾
D:/> Get-ScheduledTask | ? { ($_.Triggers | % { $_.CimClass.CimClassName }) -contains "MSFT_TaskIdleTrigger" -and $_.State -ne "Disabled" } TaskPath TaskName State -------- -------- ----- \ RNIdle Task Ready \Microsoft\Office\ Office Automatic Updates 2.0 Ready \Microsoft\VisualStudio\Updates\ BackgroundDownload Ready \Microsoft\XblGameSave\ XblGameSaveTask Ready |
17
flynaj 96 天前 via Android
计划任务里面有很多都是空虚的时候执行的,进行磁盘整理文件优化这个默认就启用的。
|