This is an issue in Windows 7 (and to a lesser extent in Windows 8*) because CEIP is part of the Get Windows 10 (GWX) forced strongly suggested upgrade. So I want to turn it off on all the PCs I support.
I know I can do it GUI : Action Center > Change Action Center settings > Customer Experience Improvement Program settings > No, I don't want to participate in the program.
But I'd like to do it in the command line, even in a .bat file.
This Microsoft technet description of CEIP lists several ways to turn it off (GUI, Group policy, Answer File). Maybe an Answer File would work--I've never used one.
I suppose I could also just modify the registry directly (these were discovered with regshot):
HKLM\SOFTWARE\Microsoft\SQMClient\Windows\CEIPEnable: 0x00000000 HKLM\SOFTWARE\Microsoft\SQMClient\Windows\CEIPEnableLastUpdateTime: 80 61 D8 3B C9 86 D1 01
But I like to avoid direct registry modifications if I can, and I don't know if the Update Time matters or what format that is in.
EDIT:
Thanks for the responses which were all about preventing systems from upgrading to Windows 10. I want to know how to turn off CEIP from the command line not just because of Windows 10. I just want to know, if it's possible.
I DO want to turn off CEIP just because I don't like it, don't believe it gives me enough benefits in exchange for the information I'm sending to Microsoft, and the CPU and bandwidth it uses.
To elaborate on the Windows 10 connection, there are several Windows Updates to CEIP that are diagnostic tracking/telemetry updates to evaluate and/or prepare a system for Windows 10.
For those interested, here are the Windows 10-related KB updates I have identified (via research on the internet) that are involved with Windows 10. You'll notice most are upgrades to CEIP.
So I do think turning off CEIP is part of the fight against the Windows 10 push. But it's not the only reason I ask this question.
EDIT 2: This technet sounds promising Managing Group Policy from the command line but alas you can only view and apply en masse.
The correct way to disable the upgrade in the enterprise is to enable the "Turn off the upgrade to the latest version of Windows through Windows Update" policy that was released. This would of course presume your system are fully patched. The upgrade notification is unrelated to CEIP, AFAIK, and it would be simpler just to uninstall the notification app, rather than mess with CEIP.
If all you want is to not see the Windows Icon in the task bar and the notification that pops up, you could consider doing what I did.
Put the following in a .bat
file and place it in a location such that you'd not accidentally delete it.
taskkill /IM gwx.exe /F
Then Open the Task Scheduler-> Win+R->taskschd.msc
To disable GWX and the Upgrade to Windows 10 deploy those settings to all systems:
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 kills the GWX app in taskbar and the 2 other prevent Windows from doing an upgrade to a newer Windows.
User contributions licensed under CC BY-SA 3.0