Solidworks Turn Off Customer Improvement Program

 Posted admin

SolidWorks is getting better every year through great enhancements, but they always strive to increase the quality and stability of the product at the same time. You can help by joining the Customer Experience Improvement Program that will send logs and information about your SolidWorks session.

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.

Solidworks

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):

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.

Solidworks turn off customer improvement program reviews

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.

  • KB 2952664 - CEIP Labeled a compatibility upgrade for upgrading Windows 7, its purpose is to 'make improvements to the current operating system in order to ease the upgrade experience to the latest version of Windows'.
  • KB 2976978 - CEIP A compatibility update for Windows 8.1 and Windows 8 which 'performs diagnostics on the Windows system [..] to determine whether compatibility issues may be encountered when the latest Windows operating system is installed.
  • KB 2977759 - CEIP Diagnostics 'help determine whether compatibility issues may be encountered whenf the latest Windows operating system is installed'
  • KB 2990214 - Does the same as KB 3044374 but on Windows 7.
  • KB 3021917 - CEIP Does the same as KB 2976978 but on Windows 7.
  • KB 3022345 - CEIP Update to enable the Diagnostics Tracking Service in Windows (Windows 7 SP1, Windows 8.1)
  • KB 3035583 - According to Microsoft, this update enables 'additional capabilities for Windows Update notifications when new updates are available'. Now (at least as of 3/26/2016 but probably earlier) says 'installs Get Windows 10 app'.
  • KB 3044374 - This update for Windows 8.1 enables systems to upgrade from the current operating system to a later version of Windows.
  • KB 3068708 - CEIP 'updates the Diagnostic and Telemetry service'
  • KB 3075249 - CEIP adds telemetry points to consent.exe (ie UAC)
  • KB 3080149 - CEIP 'updates the Diagnostics and Telemetry tracking service' and 'provides benefits from the latest version of Windows to systems that have not yet upgraded' (suspicious)

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.

Jim B
23.3k3 gold badges29 silver badges58 bronze badges
john v kumpfjohn v kumpf

3 Answers

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.

Jim BSolidworksJim B
23.3k3 gold badges29 silver badges58 bronze badges

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

  • Create Task-> General-> Give it a Name (E.g. KillGWX)
  • Triggers-> New-> Begin the task -> At log on & At Workstation Unlock
  • Actions-> New-> Program/Script-> Browse-> Input .bat file Location
  • Settings-> Run the task as soon as Possible after a scheduled start is missed (To be Checked )
  • OK
SantaSanta

To disable GWX and the Upgrade to Windows 10 deploy those settings to all systems:

DisableGWX kills the GWX app in taskbar and the 2 other prevent Windows from doing an upgrade to a newer Windows.

magicandre1981magicandre1981
1,0002 gold badges9 silver badges18 bronze badges

Not the answer you're looking for? Browse other questions tagged windows-7 or ask your own question.

We have earlier taken a look at the Customer Experience Improvement Program and seen how a user can opt out of it easily via the Control Panel. Today, we will see how you can turn off or disable the Windows Customer Experience Improvement Program using Group Policy or the Registry in Windows 10.

Disable Windows Customer Experience Improvement Program

Using Group Policy Editor

Solidworks Customer Portal

Press Windows Key + R simultaneously. In the ‘Run’ dialog box that pops up on your computer screen instantly, type gpedit.msc and click OK.

Next, when the main screen of Local Group Policy Editor opens, navigate to the following setting:

In right pane look for ‘Turn off Windows Customer Experience Improvement’ option and double-click it to open its Properties.

This policy setting turns off the Windows Customer Experience Improvement Program. The Windows Customer Experience Improvement Program collects information about your hardware configuration and how you use our software and services to identify trends and usage patterns. Microsoft will not collect your name, address, or any other personally identifiable information. There are no surveys to complete, no salesperson will call, and you can continue working without interruption. It is simple and user-friendly. If you enable this policy setting, all users are opted out of the Windows Customer Experience Improvement Program. If you disable this policy setting, all users are opted into the Windows Customer Experience Improvement Program. If you do not configure this policy setting, the administrator can use the Problem Reports and Solutions component in Control Panel to enable Windows Customer Experience Improvement Program for all users.

Select ‘Enabled’ and click ‘Apply’ and ‘OK’ to save changes.

Using Registry Editor

If your Windows does not ship with the Group Policy Editor, you can tweak the Windows Registry to disable the feature. To do so, type regedit.exe in Start Search and hit the Enter to open the Windows Registry Editor.

Navigate to the following key:

If the SQMClient and Windows keys do not exist, create them by right-clicking on Microsoft first and selecting New > Key from the context menu, and then on the created SQMClient next, to create Windows.

Now right-click on Windows > New > Dword (32-bit) Value. Name this newly created DWORD as CEIPEnable and set its value to 0.

Restart your Windows computer.

You can also disable the Windows Customer Experience Improvement Program by using an answer file with an unattended installation, by using Server Manager or by disabling the related task in the Task Scheduler. To read more about it, visit Technet.

TIP: Download this tool to quickly find & fix Windows errors automatically

Related Posts: