Disable server role telemetry collection
- Single actionThis page belongs to a script, containing basic changes to achieve a task.
- Windows onlyThis script improves your privacy on Windows
- Impact: MinimumSystem Functionality Loss Risk: Low
This action improves privacy with minimal impact when you run the recommended script. - Batch (batchfile)These changes use Windows system commands to update your settings.
- Fully reversible
You can fully restore this action (revert back to the original behavior) using this website.
The restore/revert methods provided here can help you fix issues.
Overview
This script disables the "ServerRoleCollector" scheduled task.
This task collects telemetry data about server roles 1. Server roles are specific functions a server performs for users and other computers within a network, such as providing web services or handling emails 2. This task is part of the "Windows Server Customer Experience Improvement Program" 3 4.
Disabling this task enhances privacy by preventing CEIP data collection. Additionally, it may improve system performance. The Citrix optimization guide recommends disabling this task to boost system performance 5.
The task is located at \Microsoft\Windows\Customer Experience Improvement Program\Server\ServerRoleCollector
3 4 6 7.
It executes %SYSTEMROOT%\System32\ceiprole.exe
3 6 7.
This process is named "Windows Server Role Collector" 6 8.
This task was originally introduced in Windows Server 2008 4 9.
The functionality of the Role Collector (ceiprole.exe
) and its associated API
were removed in Windows Server 2012 1 10 11.
Since then, Server Manager has taken over these responsibilities 1.