Daylight Saving Time (DST) setting causes high CPU & memory usage on Windows 10

Daylight Saving Time (DST) setting causes high CPU & memory usage on Windows 10

Daylight saving time (DST), as well summer time time or summer time and summer time is the practice of advancing clocks during warm months so that darkness falls later each day according to the clock. If you notice high CPU and memory usage in Windows 10 when DST is configured, this message is intended to help you. In this article, we will identify the possible cause, and then suggest the corresponding workaround as well as the solution that you can try to resolve the problem.

Let’s take a look at a typical scenario where you may experience this DST setting issue which is causing high CPU and memory usage on Windows 10.

You have a computer running Windows 10 to use a time zone where daylight saving time (DST) changes occur at midnight (12:00 p.m.) instead of 2:00 a.m. In this situation, you may experience the following issues.

Number 1
the TaskHostw.exe process consumes 100% of processor resources. As a result, system performance and battery life are significantly reduced. On small form factor devices, this problem can affect thermal management, as the process continues to run in a loop by doing time conversion calculations.

Number 2
The paging file consumes excessive disk resources, which triggers high disk usage.

Number 3
Excessive use of memory occurs.

Number 4
Excessive use of disk, processor, or memory causes the computer to freeze or freeze.

DST setting results in high CPU and memory usage

This issue of Daylight saving time (DST) setting results in high CPU and memory usage on Windows 10 occurs due to a race condition in the TaskHostW.exe process (a generic host process for Windows services) which runs one of energy.dll scheduled tasks. This scheduled task runs according to the time set on the computer. This problem only occurs on the day that daylight saving time changes.

the energy.dll The file is loaded when daylight saving time changes occur at midnight instead of 2:00 AM.

If you are facing this problem, you can try our recommended workaround or workaround (as required) described below to alleviate the problem.

AT solve this problem, upgrade your computer to the latest version of Windows 10.

If for some reason you prefer to stay on your current Windows 10 installation and not upgrade or upgrade to the latest version of Windows 10 or you are already using the most recent version of Windows 10 but the problem is not resolved you can try the workaround suggested below.

AT workaround, you must disable the energy efficiency diagnostic task using one of the following methods.

  1. Use the Task Scheduler user interface (user interface)
  2. Use the command prompt

Let’s take a look at the description of the steps as it relates to each of the methods to resolve the DST setting which causes high CPU and memory usage on Windows 10.

1]Use the Task Scheduler user interface (user interface)

AT use the Task Scheduler at deactivate the Power Efficiency Diagnostics task, proceed as follows:

  • hurry Windows key + R to call the Run dialog box.
  • In the Run dialog box, type taskschd.msc and press Enter to open the Task Scheduler console.
  • In the Task Scheduler console, access the following:

Task Scheduler Library> Windows> Energy efficiency diagnostics

  • In the center pane, select and right-click AnalyzeSystem.
  • Click on Deactivate.

You can quit the Task Scheduler console.

2]Use the command prompt

AT use the command prompt at deactivate the Power Efficiency Diagnostics task, proceed as follows:

  • hurry Windows key + R to call the Run dialog box.
  • In the Run dialog box, type cmd then press CTRL + SHIFT + ENTER to open the command prompt in administrator / elevated mode.
  • In the command prompt window, copy and paste the command below and press Enter.
schtasks /Change /TN "MicrosoftWindowsPower Efficiency DiagnosticsAnalyzeSystem" /DISABLE

You can now exit the command prompt after the command is executed. However, you can query the status of the task to confirm that the changes have been applied by running the following command:

schtasks /Query /TN "MicrosoftWindowsPower Efficiency DiagnosticsAnalyzeSystem"

The output should appear as follows:

Folder: Microsoft Windows Energy efficiency diagnostics
Status of the next execution of TaskName
================================= =================
AnalyzeSystem N / A deactivated

That’s all!

After you finish the workaround or the solution itself, the question of high CPU and memory usage on Windows 10 caused by Daylight saving time (DST) setting should be resolved.

Leave a Reply