Kijk eens wat Genspark AI schrijft
Kort antwoord: nee — dat werkt niet
De reden is een detail dat makkelijk over het hoofd wordt gezien:
een time-out groter dan 0 schakelt automatisch /f in. Microsoft zegt het letterlijk zo bij de parameter /t:
"Sets the time-out period before shutdown to xxx seconds. The valid range is 0-315360000 (10 years), with a default of 30. If the timeout period is greater than 0, the /f parameter is implied."
En /f betekent:
"Forces running applications to close without warning users. Caution: Using the /f option might result in loss of unsaved data."
Microsoft Learn – shutdown
Met andere woorden: /s /f /t 00 en /s /t 06 zijn in de praktijk
hetzelfde gedrag — Excel wordt hard dichtgegooid, je krijgt géén opslaanvraag. Het weghalen van /f heeft alleen effect als je time-out
0 laat.
| Commando | Time-out | Wordt /f toegepast? | Krijgt Excel een opslaanvraag? |
|---|
| shutdown.exe /s /f /t 00 | 0 sec | Ja, expliciet | Nee |
| shutdown.exe /s /t 06 | 6 sec | Ja, impliciet | Nee |
| shutdown.exe /s /t 60 | 60 sec | Ja, impliciet | Nee |
| shutdown.exe /s /t 0 | 0 sec | Nee | Ja (via blokkeerscherm) |
Wat je dus moet gebruiken
CopyC:\Windows\System32\shutdown.exe /s /t 0
Dus: /f weg
én de tijd op 0. Dit is exact wat de Start-knop → Afsluiten ook doet. Wat er dan gebeurt:
- Windows begint met afsluiten, maar Excel met niet-opgeslagen wijzigingen blokkeert de afsluiting.
- Je krijgt het scherm "Deze app verhindert dat de computer wordt afgesloten" (Engels: "This app is preventing shutdown"), met Excel in de lijst.
- Daar kies je Annuleren (of Terug naar app). Je komt terug in Windows/Excel en kunt gewoon opslaan.
Klik je daar op
Toch afsluiten, dan ben je je wijzigingen alsnog kwijt — dat is dus de knop die je juist
niet moet gebruiken.
Let op: bij /t 0 heb je geen aftelperiode meer, dus shutdown /a (afsluiten afbreken) heeft dan ook geen tijd om in te grijpen. De "rem" is in dit geval het blokkeerscherm van Windows, niet de timer.
De snelkoppeling in de taakbalk aanpassen
- Rechtermuisklik op het icoon in de taakbalk → nogmaals rechtermuisklik op de naam van de app in het menu → Eigenschappen.
- Op het tabblad Snelkoppeling het veld Doel aanpassen naar: C:\Windows\System32\shutdown.exe /s /t 0
- Toepassen → OK.
Werkt de Eigenschappen-optie niet (sommige vastgezette items), dan vind je het echte .lnk-bestand in %AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar; pas daar het doel aan.
Alternatief: script dat Excel eerst netjes afsluit
Een timer plus "niet forceren" kan shutdown.exe niet combineren. Wat wél kan: een klein PowerShell-script dat Excel eerst de kans geeft om om opslaan te vragen, en
alleen afsluit als Excel echt dicht is. Sla dit op als bijvoorbeeld C:\Scripts\Afsluiten.ps1:
Copy# Geeft Excel de kans om om opslaan te vragen; sluit alleen af als Excel dicht is
$excel = Get-Process EXCEL -ErrorAction SilentlyContinue
if ($excel) {
$excel | ForEach-Object { $_.CloseMainWindow() | Out-Null } # = alsof je op het kruisje klikt
Start-Sleep -Seconds 3
if (Get-Process EXCEL -ErrorAction SilentlyContinue) {
Write-Host "Excel staat nog open (bijv. opslaan-dialoog) - afsluiten geannuleerd."
exit
}
}
shutdown.exe /s /t 0
Zet als
Doel van de snelkoppeling dan:
Copypowershell.exe -NoProfile -ExecutionPolicy Bypass -File "C:\Scripts\Afsluiten.ps1"
CloseMainWindow() stuurt dezelfde afsluitmelding als het kruisje in de titelbalk, dus Excel toont zijn eigen opslaanvraag. Staat Excel na 3 seconden nog open (omdat het dialoogvenster wacht), dan wordt de afsluiting netjes afgebroken in plaats van dat je werk verdwijnt.
Praktische tips
- Veilig testen: voer shutdown /s /t 0 uit met een leeg Excel-bestand open. Je krijgt dan het blokkeerscherm; klik Annuleren en je bent terug. Zo zie je meteen of jouw versie van Windows dit scherm toont.
- Nog een vangnet: zet in Excel bij Bestand → Opties → Opslaan het automatisch herstellen op een korte interval (bijv. 2 minuten). Dan heb je zelfs bij een geforceerde afsluiting nog een herstelversie.
- Vuistregel: de blokkade werkt alleen als Excel nog reageert. Hangt Excel volledig, dan kan Windows hem alsnog beëindigen — /f eruit halen is dus een vangnet, geen garantie.