A customer disabled the Task Scheduler service by applying group policy to set Task Scheduler's startup mode to Off. When they did that, they found that a lot of stuff stopped working. For example, the Start menu would hang for several minutes. Search stopped working. "Any idea what tasks could be causing the issue?"
The customer liaison added "Obviously this is a bad idea, but I couldn't find any official statement to that effect."
Aha, the customer is looking for documentation that explicitly states that a bad idea is a bad idea, presumably because they want to shift the blame for their bad idea to Microsoft.
We responded that a bad idea is a bad idea, even if it's not written down anywhere.
In the meantime, the customer liaison was able to find official documentation that confirmed that a bad idea is a bad idea!
Guidance on disabling system services on Windows Server 2016 with Desktop Experience lists a bunch of services and what Microsoft has to say about disabling that service.
Service description Enables a user to configure and schedule automated tasks on this computer. The service also hosts multiple Windows system-critical tasks. If this service is stopped or disabled, these tasks will not be run at their scheduled times. If this service is disabled, any services that explicitly depend on it will fail to start. Service name Schedule Installation Always installed StartType Automatic Recommendation No guidance
Each service on the system is categorized as follows:
- Should Disable: A security-focused enterprise will most likely prefer to disable this service and forego its functionality (see additional details below).
- OK to Disable: This service provides functionality that is useful to some but not all enterprises, and security-focused enterprises that don't use it can safely disable it.
- Do Not Disable: Disabling this service will impact essential functionality or prevent specific roles or features from functioning correctly. Therefore it should not be disabled.
- (No guidance): The impact of disabling these services has not been fully evaluated. Therefore, the default configuration of these services should not be changed.