Hoe los ik het probleem op dat Windows PowerShell steeds opnieuw verschijnt?
Het is ontzettend irritant als PowerShell onverwacht opduikt in Windows, vooral als je niet weet waardoor het komt. Soms is het gewoon een legitiem systeemproces, maar soms is het een stiekeme app of achtergrondtaak die scripts in je opstartprogramma of op de achtergrond uitvoert. Niet elke oplossing is even voor de hand liggend, en ja, Windows maakt het lastig om te achterhalen wat er op de achtergrond draait. Het doel is om te ontdekken wat PowerShell opstart, het uit te schakelen of aan te passen zodat het je niet om de paar minuten stoort, en hopelijk de pop-ups te stoppen.
Hoe je PowerShell-pop-ups op Windows kunt verhelpen
Controleer op geplande taken die mogelijk PowerShell activeren.
Meestal zijn geplande taken de boosdoeners. Iemand of een app heeft mogelijk een taak ingesteld die PowerShell-scripts uitvoert op basis van een timer of trigger. Het is de moeite waard om in Taakplanner te kijken of dat het geval is. Dit geldt als je merkt dat de pop-up periodiek verschijnt, bijvoorbeeld om de paar minuten of bij het opstarten van de pc.
- Druk op deze knop Windows + Rom het dialoogvenster ‘Uitvoeren’ te openen.
- Typ
taskschd.mscen druk op Enter—hiermee wordt de Taakplanner geopend. - Kijk aan de linkerkant onder Taakplannerbibliotheek en vouw deze uit om alle mappen te bekijken. Soms zitten er vreemde dingen verborgen in submappen.
- Klik door elke map en zoek naar taken die vreemd lijken of gerelateerd zijn aan PowerShell. Het belangrijkste is om het tabblad Acties van elke taak te controleren: daar staat aangegeven of er een
.ps1script wordt uitgevoerd. - Als je een verdachte taak ziet (zoals een taak die een PowerShell-script uitvoert dat je niet zelf hebt ingesteld), klik er dan met de rechtermuisknop op en kies Uitschakelen. Houd er wel rekening mee dat sommige legitieme apps scripts nodig hebben voor updates of nieuwe functies, dus verwijder ze niet zomaar zonder eerst te testen.
Een waarschuwing vooraf: u moet alle mappen in de Taakplannerbibliotheek controleren. Het is een tijdrovende klus als u veel taken hebt, maar het is de moeite waard. En als sommige taken zeer vaak herhaald moeten worden, kan dat uw pop-upprobleem verklaren.
Hoe triggers aan te passen als je een noodzakelijk script vindt
Als je een legitieme taak vindt die je wilt behouden, maar niet zo vaak wilt laten uitvoeren, kun je het schema aanpassen. Dit voorkomt dat PowerShell te vaak opstart, wat vaak de oorzaak van de irritatie is.
- Dubbelklik op de taak om de eigenschappen ervan te openen.
- Ga naar het tabblad Triggers.
- Selecteer de bestaande trigger en klik op Bewerken.
- Pas het schema aan: verander het van elke minuut naar elk uur, of stel het in om alleen op specifieke tijden te draaien.
- Klik op OK en sluit het venster met taakeigenschappen.
Deze aanpak helpt onnodige scriptuitvoeringen te voorkomen, terwijl het script actief blijft wanneer dat nodig is.
Autoruns gebruiken voor een bredere blik op opstarttriggers
Ben je het zat om handmatig door Taakplanner te spitten? Dan maken tools zoals Autoruns van Sysinternals het leven een stuk makkelijker. Het is een soort gigantische checklist van alles wat automatisch met Windows opstart, inclusief geplande taken, services, DLL-bestanden en meer. In sommige configuraties kan dit dingen opsporen die Taakplanner over het hoofd ziet, of het maakt het makkelijker om taken in één keer uit te schakelen.
- Download Autoruns.
- Pak het ZIP-bestand uit en voer het uit
Autoruns.exeals beheerder (klik met de rechtermuisknop > Uitvoeren als beheerder). - Klik op Ja als u om beheerdersrechten wordt gevraagd.
- Ga naar het tabblad Alles—hier worden alle items weergegeven die automatisch opstarten.
- Kijk in de kolom Afbeeldingspad naar vermeldingen die eindigen op
.ps1. Dit zijn je PowerShell-scripts die rondzweven in opstart- of geplande taken. - Als je er een vindt die je niet herkent, schakel die vermelding dan uit – vink het vakje gewoon uit.
- Start de computer opnieuw op en kijk of de PowerShell-pop-ups verdwenen zijn.
Soms brengt deze methode processen aan het licht waarvan je niet wist dat ze draaiden, waardoor het makkelijker wordt om de boosdoener te vinden.
Voer een schone opstart uit om de oorzaak te achterhalen.
Soms zijn apps of services van derden de boosdoener. Een schone opstart schakelt alles uit wat niet essentieel is, dus als PowerShell daarna niet meer verschijnt, weet je dat het een service van derden is. In principe schakel je alle niet-Microsoft-services uit en vervolgens schakel je ze één voor één weer in totdat de boosdoener verschijnt.
- Open Uitvoeren met Windows + R.
- Typ
msconfigen druk op Enter — hiermee opent u het venster Systeemconfiguratie. - Ga naar het tabblad Services.
- Vink Alle Microsoft-services verbergen aan (zodat u niet per ongeluk essentiële Windows-functies uitschakelt).
- Klik op Alles uitschakelen om alle services van derden uit te schakelen.
- Klik op Toepassen en herstart vervolgens uw pc.
Verschijnt de PowerShell-pop-up nog steeds? Zo niet, schakel dan een aantal services tegelijk in (controleer na elke batch).De service die de pop-up opnieuw activeert, is de boosdoener. Als de pop-up ook na deze schone start blijft verschijnen, ligt het probleem waarschijnlijk bij uw opstartprogramma’s of geplande taken.
Controleer opstartprogramma’s met Taakbeheer.
Nog een veelvoorkomende oorzaak? Opstartprogramma’s starten scripts of opdrachten die PowerShell-bewerkingen uitvoeren. Het is het beste om deze tijdelijk uit te schakelen om te zien of dat het probleem oplost.
- Druk op deze knop Ctrl + Shift + Escom Taakbeheer te openen.
- Ga naar het tabblad Opstarten.
- Klik met de rechtermuisknop op elke app met de status Ingeschakeld en kies Uitschakelen.
- Schakel alle verdachte apps uit, start uw pc opnieuw op en kijk of het probleem zich blijft voordoen.
Voer een volledige malware-scan uit.
Dit is een beetje een gok, maar het is het proberen waard als niets anders werkt. Kwaadaardige software of scriptkiddies kunnen PowerShell-scripts op de achtergrond uitvoeren, wat pop-ups of erger kan veroorzaken. Gebruik Windows Defender of je favoriete antivirusprogramma om een volledige scan uit te voeren – om malware als oorzaak uit te sluiten.
- Druk op de toets Windows + Sen typ Windows-beveiliging.
- Klik op Virus- en bedreigingsbeveiliging.
- Selecteer Volledige scan en start deze.
- Laat het zijn werk doen – dit kan even duren, maar het is de moeite waard om eventuele schadelijke insecten te vangen.
En dat is zo’n beetje het arsenaal om onverwachte PowerShell-pop-ups te verwijderen. Soms is een combinatie van deze trucs nodig, en soms is het gewoon wachten tot een achtergrondtaak opnieuw wordt geactiveerd. Onthoud dat Windows soms onvoorspelbaar kan zijn en dat dingen zich op onverwachte plekken kunnen verstoppen.
Samenvatting
- Controleer de geplande taken in Taakplanner en schakel verdachte taken uit.
- Gebruik Autoruns om te scannen op opstarttriggers die betrekking hebben op
.ps1bestanden. - Voer een schone opstart uit om te controleren of een externe service hiervoor verantwoordelijk is.
- Schakel ongewenste opstartprogramma’s uit via Taakbeheer.
- Voer een volledige malware-scan uit om schadelijke scripts uit te sluiten.
Samenvatting
Het kan lastig zijn om erachter te komen waardoor PowerShell wordt gestart, maar meestal gaat het om een timing- of achtergrondproces dat je gemakkelijk kunt uitschakelen zodra je het hebt gevonden. Soms is het een legitiem systeemproces, en soms besluit een app om scripts uit te voeren zonder je daarvan op de hoogte te stellen. In elk geval helpen deze methoden je om de controle terug te krijgen zonder gefrustreerd te raken. Hopelijk bespaart dit iemand een paar uur. Ik hoop dat dit helpt.