Løs høj CPU-brug forårsaget af Windows PowerShell på Windows 10
Windows PowerShell-proces kan forårsage høj CPU-brug i Windows 10, hvis Windows i dit system er forældet. Desuden kan forskellige modstridende applikationer (som NativeDesktopMediaService) også forårsage det aktuelle problem.
Brugeren bemærker problemet, når hans pc begynder at opføre sig træg, og når han åbner Task Manager, bemærker han en høj CPU-brug af PowerShell (i nogle tilfælde vises flere PowerShell-processer og forsvinder i Task Manager).
Før du fortsætter, skal du kontrollere, om afslutter PowerShell proces gennem Jobliste løser problemet (hvis det skyldes en midlertidig fejl).
Opdater Windows på dit system til den seneste udgivelse
Du kan støde på høj CPU-brug af PowerShell, hvis Windows i dit system er forældet (da det kan forårsage inkompatibilitet mellem OS-modulerne). I dette tilfælde kan opdatering af Windows på dit system til den nyeste version muligvis løse problemet med høj CPU-brug.
- Opdater pc'ens Windows og. Manuelt genstart din pc.
- Ved genstart skal du kontrollere, om problemet er løst.
Hvis problemet fortsætter (eller du bruger en forældet version af Windows), kan du muligvis Hent det Opdater assistent (i øjeblikket opdatering til Windows 10. oktober 2020) fra download-siden til Windows 10. Brug derefter den assistent (sørg for at starte den som administrator) til opdater systemet og kontroller, om det løser PowerShell-problemet.
Rengør din pc, og deaktiver / afinstaller de problematiske applikationer
Windows PowerShell-processen kan forårsage høj CPU-brug, hvis et program på dit system udløser PowerShell-processen. I denne sammenhæng kan ren opstart af systemet og deaktivering / fjernelse af applikationen (forårsager problemet) muligvis løse problemet.
- Rens boot din pc (du kan også prøve Autoruns, Process Explorer eller WBEMTEST) og kontrollere, om den høje CPU-brug af Windows PowerShell er forsvundet.
- I så fald kan du aktivere applikationer / tjenester / processer (glem ikke at kontrollere browserens udvidelser) deaktiveret under den rene startproces en efter en indtil en problematisk findes.
- Når du er fundet, kan du deaktiver eller fjern den problematiske. Normalt den forudinstallerede driveropdateringsværktøj af OEM eller NativeDesktopMediaService applikationer rapporteres at udløse PowerShell-problemet.
Udfør en reparationsopgradering af pc'ens Windows
Hvis ingen af løsningerne løst det høje CPU-forbrugsproblem indtil videre, kan du muligvis løse problemet ved at udføre en reparationsopgradering af pcens Windows.
- Start en webbrowser og styr til Windows 10-download-siden.
- Rul nu ned og klik på Download værktøjet nu (under Opret Windows 10 installationsmedie).
- Lad derefter overførslen gennemføres og derefter, Højreklik på den downloadet fil.
- Vælg nu Kør som administrator og Acceptere det Licensbetingelser.
- Derefter i "Hvad vil du lave”Vindue, vælg Opgrader denne pc nu og klik på Næste.
- Lad nu værktøjet download OS-filerne og følg vejledningen for at afslutte processen, men vælg indstillingen under, når du bliver bedt om det Behold Windows-indstillinger, personlige filer og apps.
- Klik derefter på Installere knappen, og lad opgraderingsprocessen gennemføres (det kan tage lidt tid at gennemføre, så sørg for at du ikke slukker for pc'en under processen).
- Efter afslutningen af processen genstart din pc, og kontroller, om den høje CPU-brug af PowerShell er tilbage til normal.
Fjern malware
PowerShell-processen kan forårsage høj CPU-brug, hvis malware (crypto miner-processer eller EternalBlue rapporteres at forårsage problemet) udløser udførelsen af PowerShell-processen. I denne sammenhæng kan fjernelse af malware muligvis løse problemet. Før du fortsætter, skal du sørge for, at dit antivirusprodukt og dets definitioner opdateres til det nyeste.
- For det første skal du downloade og installere en ansøgning om fjernelse af malware (som Malwarebytes).
- Højreklik derefter Windows og åbn PowerShell (administrator).
- Nu udføre følgende for at stoppe alle andre PowerShell-processer:
while ($ true) {Get-Process PowerShell | Hvor-objekt {$ _. ID -indholder ikke $ PID} | Stop-Process-Force}
- Brug derefter Windows-søgning at finde * .ps1 filer og slet de filer, der ikke er vigtige (sørg for, at du ikke sletter en vigtig systemfil).
- Klik nu Windows, type: Opgaveplanlægningog Højreklik på det. Vælg derefter Kør som administrator.
- Kontroller derefter, om noget af kører eller planlagt opgave udløser problemet (du kan muligvis aktivere visning af Skjulte opgaver i visningsmenuen i Task Scheduler). Hvis problemet skyldes Blue Eternal, kan du muligvis finde Sjov opgave eller (GatherNetworkInfo opgave) i Task Scheduler.
- Hvis ja, så fjerne eller deaktiver det problematiske opgaver.
- Brug nu værktøjet (installeret i trin 1) til fjerne malware som Malwarebytes for at fjerne malware (eller kontakt din antivirusleverandør for at give et værktøj til at finde og fjerne malware).
- Brug derefter en online antivirusscanner (som ESET Online Scanner eller Kaspersky Virus Removal Tool) for at scanne efter malware og derefter, skal du kontrollere, om PowerShell-problemet med høj CPU-brug er løst.
Hvis det er for teknisk for dig, kan du sikkerhedskopier de vigtige data (men sørg for at slette de data, der ikke er vigtige) oggeninstaller Windows (efter formatering af lagerdrevet). Efter geninstallation af operativsystemet skal du sørge for at scanning det data med mindst to sikkerhedsprodukter (dvs. antivirus og antimalware). Derefter kan du kopiere dataene tilbage til systemet. Hvis det ikke er let for dig, kan du kontakte en I.T. sikkerhedsekspert.