Windows  ·  high  ·  Hardware, drivers & peripherals

Laptop throttles, runs hot, or shuts down under load

The processor is reducing its own speed to stay within a temperature or power limit. Left long enough, the firmware cuts the power entirely.

What you see

The machine is fast for a few minutes then becomes sluggish, fans run constantly, and it may power off without warning under sustained load.

What is actually wrong

Dust in the heatsink fins is the overwhelming cause on any machine more than two years old. Dried thermal paste is second. A power plan or vendor utility set to a quiet profile is third, and a failing fan fourth.

Codes and articles

Event 86 Kernel-Processor-Powerthermal throttlingPROCHOTEvent 41 thermal

Fixes (2)

Clean the cooling path properly
The machine, opened60–90 minutesmedium riskreversible

Any machine that has not been cleaned. This fixes the majority of them outright.

  1. Confirm the diagnosis first so you are not opening it speculatively.

    PowerShell
    Get-WinEvent -LogName System -MaxEvents 300 | Where-Object Id -eq 86 | Format-Table TimeCreated,Message -Wrap
  2. Read the temperatures under load with a vendor or third-party monitor. Sustained above 95°C on the CPU package is throttling territory.

  3. Power down, disconnect the battery, and open the machine. Blow the dust out of the heatsink fins from the exhaust side, holding the fan still so it cannot be spun by the air.

    A fan spun by compressed air acts as a generator and can put a voltage back into the board. Holding the blade takes a second and removes the risk entirely.

  4. The blockage is usually a felt-like mat of dust between the fan and the fin stack, which is not visible from outside and does not clear by blowing into the vent from the outside.

  5. If the paste is several years old and the heatsink is off anyway, replace it.

Confirm it workedUnder the same load, the package temperature stays below its limit and event 86 stops appearing.
If you need to undo itNot applicable.
Reduce the power the machine is allowed to draw
Elevated Command Prompt25 minuteslow riskreversible

The cooling is clean and it still throttles — thin machines frequently ship with a power limit their cooler cannot sustain.

  1. Cap the maximum processor state, which lowers peak clocks and drops the temperature sharply for a small performance cost.

    Command Prompt
    powercfg /setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX 90powercfg /setdcvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX 80powercfg /setactive SCHEME_CURRENT

    The last ten per cent of clock speed costs a disproportionate amount of power and heat. Capping at 90% typically costs a few per cent of real performance and can drop package temperature by 10–15°C, which is the difference between throttling and not.

  2. Check the vendor utility for a performance mode set to Ultra, and choose Balanced.

  3. Turn off processor boost on battery if the machine is used on a lap.

    Command Prompt
    powercfg /setdcvalueindex SCHEME_CURRENT SUB_PROCESSOR PERFBOOSTMODE 0powercfg /setactive SCHEME_CURRENT
  4. Raise the machine off soft surfaces. A laptop on a duvet has no intake at all.

Confirm it workedSustained load holds a steady clock rather than sawtoothing, and the shutdowns stop.
Command Prompt
powercfg /query SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX
If you need to undo itSet PROCTHROTTLEMAX back to 100 for both AC and DC, then powercfg /setactive SCHEME_CURRENT.

Where this stops. This write-up was written and checked by hand. It says what each step changes, how to confirm it worked and how to reverse it, and anything destructive is flagged before you reach it. If it does not match what your machine is doing, search the Support Centre for the exact code or message — and when something needs a person, get in touch.