
The entry PCHealth (pchschd.exe) in MSConfig/Startup is nothing more than a scheduler and does not turn off PCHealth.
"Firstly the PCHealth scheduler in the Task Scheduler can be very easily
prevented from running by a) disabling the entry in the Task Scheduler and,
b) unchecking the entry in MSConfig | Startup. It is the Startup entry that
is restoring it to the Task Scheduler.
As for what the PCHealth Scheduler for Data Collection does, the following
might be of some help. The PCHealth Scheduler for Data Collection routine
(pchschd.exe) initiates the collection of information for use by Help &
Support's System Information's History view. This allows users to see
changes over a period of time to their system such as drivers. The details
collected are contained in the files CollectedData???.xml files in the
folder ..\windows\pchealth\helpctr\DataColl.
Pchschd.exe is set to run every 10 minutes but actually does little and has
virtually no impact on the running of the system. This program simply
checks when run to see if your system is currently idle, if not it then
simply checks again in 10 minutes. If however the system is idle and has
been for the last few minutes it launches winmgmt.exe which collects details
of the current system configuration after which pchschd is set to check
again in six hours. There have been a number of reports of winmgmt..exe not
exiting when it has completed the collection of data and even cases where it
has consumed all available cpu cycles. In such cases it can and should be
terminated via the Task Manager.
If you have no use for such data there is no impact on the OS by disabling
both the entry for PCHealth in both MSConfig | Startup and the Task
Scheduler"
So in essance, you can uncheck this application in MSConfig/Startup as it will not interfere with the system restore process should you need to use it.
Hope this explains it a little better for you.
Kilowatt