这是Windows 7中的问题(在Windows 8 *中程度较低),因为CEIP是获取Windows 10(GWX) 被强烈build议升级的一部分。 所以我想在我支持的所有PC上closures它。
我知道我可以做到这一点GUI: Action Center > Change Action Center settings > Customer Experience Improvement Program settings > No, I don't want to participate in the program.
但是我想在命令行中执行,即使在.bat文件中。
CEIP的这个Microsoft technet描述列出了几种closures它的方法(GUI,组策略,应答文件)。 也许一个答案文件将工作 – 我从来没有使用过一个。
我想我也可以直接修改registry(这些是用regshot发现的):
HKLM \ SOFTWARE \ Microsoft \ SQMClient \ Windows \ CEIPEnable:0x00000000 HKLM \ SOFTWARE \ Microsoft \ SQMClient \ Windows \ CEIPEnableLastUpdateTime:80 61 D8 3B C9 86 D1 01
但是,如果可以的话,我喜欢避免直接的registry修改,我不知道更新时间是否重要,或者是什么格式。
编辑:
感谢所有关于防止系统升级到Windows 10的响应。我想知道如何从命令行closuresCEIP,而不仅仅是因为Windows 10.我只是想知道,如果可能的话。
我想closuresCEIP只是因为我不喜欢它,不相信它给我足够的好处,以交换我发送给微软的信息,以及它使用的CPU和带宽。
为了详细说明Windows 10连接,CEIP有几个Windows更新,它们是诊断跟踪/遥测更新,以评估和/或为Windows 10准备系统。
对于那些感兴趣的人,这里是Windows 10涉及的KB更新,我已经确定(通过在互联网上的研究),涉及到Windows 10.您将注意到大部分升级到CEIP。
所以我认为closuresCEIP是Windows 10推动的一部分。 但这不是我问这个问题的唯一原因。
编辑2:这个technet听起来很有希望从命令行pipe理组策略,但唉,你只能查看和应用集体。
在企业中禁用升级的正确方法是启用“通过Windows更新升级到Windows的最新版本”策略。 这当然会假定你的系统已经完全修补了。 升级通知与CEIP,AFAIK无关,只需卸载通知应用程序,而不是与CEIP混淆就更简单了。
如果您只想在任务栏中看不到Windows图标并popup通知,则可以考虑执行我所做的操作。 将以下内容放在.bat文件中,并将其放置在一个位置,以免意外删除它。
taskkill /IM gwx.exe /F
然后打开任务计划程序 – > Win + R – > taskschd.msc
.bat文件位置
要禁用GWX并且升级到Windows 10,请将这些设置部署到所有系统:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\GWX] "DisableGWX"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade] "AllowOSUpgrade"=dword:00000000 "ReservationsAllowed"=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate] "DisableOSUpgrade"=dword:00000001
DisableGWX杀死任务栏中的GWX应用程序,另外两个则阻止Windows升级到更新的Windows。