Belangrijkste punten
- In Windows 10 kunt u via de Register-editor of een .reg-bestand een aangepaste optie “Show Recycle Confirmation” rechtstreeks toevoegen aan het contextmenu van de Prullenbak.
- De bevestigingsmelding wordt geregeld door de registerwaarde ConfirmFileDelete onder HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer.
- Zet u ConfirmFileDelete op 0, dan verdwijnt het bevestigingsvenster bij verwijderen; met de waarde 1 schakelt u het weer in.
- Beide methoden vereisen beheerdersrechten en een back-up van het register voordat u wijzigingen aanbrengt.
- Deze schakeloptie is vooral handig voor IT-beheerders en power users die het verwijderen van bestanden op één of meerdere werkplekken willen stroomlijnen of automatiseren.
Bepalen hoe Windows 10 omgaat met het verwijderen van bestanden is een kleine maar waardevolle aanpassing, zeker voor IT-professionals en power users die met grote hoeveelheden bestanden werken. Standaard toont Windows telkens een bevestigingsvenster wanneer u iets naar de Prullenbak verplaatst. Dat vangnet is nuttig, maar het kan terugkerende workflows vertragen.
Met de contextmenu-optie “Show recycle confirmation” kunt u de bevestigingsmeldingen bij het verwijderen van bestanden of mappen in- en uitschakelen. Standaard verschijnt het dialoogvenster om het per ongeluk verwijderen van bestanden te voorkomen, maar een eigen schakeloptie kan de automatisering verbeteren en zelfs de workflows van medewerkers stroomlijnen.
In dit artikel leest u wat de optie “Show recycle confirmation” doet, hoe u deze toevoegt aan het contextmenu van uw prullenbak en welke tips er zijn om problemen op te lossen.
Weinig tijd? Dit is het korte antwoord:
open de Register-editor (Win + R > regedit), ga naar HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell, maak een nieuwe sleutel met de naam ShowRecycleConfirm en wijs aan de subsleutel command een PowerShell-opdracht toe die de waarde ConfirmFileDelete omschakelt. U kunt ook het meegeleverde .reg-bestand gebruiken om dezelfde wijzigingen automatisch door te voeren. Start uw pc opnieuw op om alles toe te passen.
Stap voor stap: het contextmenu-item toevoegen
⚠️ Voordat u begint:
bij deze methoden wijzigt u het register en zijn beheerdersrechten nodig. Maak eerst een back-up.
Let op: alle beschreven methoden zijn bedoeld voor Windows 10. De onderliggende registersleutel (ConfirmFileDelete) bestaat ook in Windows 11, maar de opbouw van het contextmenu is daar anders. Windows 11-gebruikers hebben mogelijk extra stappen nodig om het aangepaste contextmenu-item zichtbaar te maken.
Methode 1: contextmenu “Show recycle confirmation” toevoegen via de Register-editor
- Druk op Win + R, typ
regediten druk op Enter. - Klik op Ja als Gebruikersaccountbeheer (UAC) daarom vraagt.
- Ga via de adresbalk van de Register-editor naar de volgende locatie:
HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell
- Klik in het linkerdeelvenster met de rechtermuisknop op de sleutel shell en kies Nieuw > Sleutel.
- Noem deze ShowRecycleConfirm en druk op Enter.
- Geef de contextmenu-optie een naam.
- Klik met de rechtermuisknop op een lege plek in het rechterdeelvenster en kies Nieuw > Tekenreekswaarde.
- Noem deze (Standaard) en druk op Enter.
- Dubbelklik op (Standaard) om de waarde te wijzigen.
- Typ in het veld Waardegegevens Toggle Recycle Confirmation.
- Klik op OK.
- Wijs een pictogram toe (optioneel).
- Klik met de rechtermuisknop op een lege plek in het rechterdeelvenster en kies Nieuw > Tekenreekswaarde.
- Noem deze Icon en druk op Enter.
- Dubbelklik op Icon om de waarde te wijzigen.
- Typ in het veld Waardegegevens
imageres.dll,-5302. - Klik op OK.
- Bepaal waar het item in het contextmenu komt te staan.
- Klik met de rechtermuisknop op een lege plek in het rechterdeelvenster en kies Nieuw > Tekenreekswaarde.
- Noem deze Position en druk op Enter.
- Dubbelklik op Position om de waarde te wijzigen.
- Typ in het veld Waardegegevens Top.
- Klik op OK.
- Klik met de rechtermuisknop op ShowRecycleConfirm en kies Nieuw > Sleutel.
- Noem deze command en druk op Enter.
- Dubbelklik op command om de waarde te wijzigen.
- Plak in het veld Waardegegevens de volgende PowerShell-opdracht:
powershell.exe -WindowStyle Hidden -Command "& { $reg='HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer'; if ((Get-ItemProperty -Path $reg -Name ConfirmFileDelete -ErrorAction SilentlyContinue).ConfirmFileDelete -eq 1) { Set-ItemProperty -Path $reg -Name ConfirmFileDelete -Value 0 } else { Set-ItemProperty -Path $reg -Name ConfirmFileDelete -Value 1 }; Stop-Process -Name explorer -Force }"
💡 Let op: de PowerShell-opdracht start Windows Verkenner automatisch opnieuw telkens wanneer u de schakeloptie gebruikt (Stop-Process -Name explorer -Force), zodat wijzigingen meteen actief worden. De volledige herstart van de pc aan het einde van de installatie is slechts één keer nodig, zodat het nieuwe contextmenu-item correct door de shell wordt geregistreerd.
- Klik op Toepassen en daarna op OK.
- Sluit de Register-editor en start de pc opnieuw op om de wijzigingen door te voeren.
Methode 2: contextmenu-optie “Show recycle confirmation” toevoegen via een .reg-bestand
Hieronder leest u hoe u met .reg-bestanden een contextmenu-optie toevoegt waarmee u het bevestigingsvenster van de prullenbak omschakelt. Deze methode is vooral handig wanneer u een aangepaste optie systeembreed wilt doorvoeren met batchbestanden en Group Policy Objects (GPO).
- Druk op Win + S, typ Kladblok en druk op Enter.
- Plak de volgende PowerShell-opdracht:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell\ShowRecycleConfirm]
@="Toggle Recycle Confirmation"
"Icon"="imageres.dll,-5302"
"Position"="Top"
[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell\ShowRecycleConfirm\command]
@="powershell.exe -WindowStyle Hidden -Command \"& { $reg='HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer'; if ((Get-ItemProperty -Path $reg -Name ConfirmFileDelete -ErrorAction SilentlyContinue).ConfirmFileDelete -eq 1) { Set-ItemProperty -Path $reg -Name ConfirmFileDelete -Value 0 } else { Set-ItemProperty -Path $reg -Name ConfirmFileDelete -Value 1 }; Stop-Process -Name explorer -Force }\""
- Druk op Ctrl + S en geef het bestand de naam Add_ToggleRecycleConfirm.reg.
- Kies het bestandstype Alle bestanden en druk op Enter.
- Open het bestand om de registerinstellingen toe te passen. U kunt het script ook via automatiseringstools uitvoeren om het .reg-bestand op meerdere werkplekken uit te rollen.
- Klik op Ja als UAC daarom vraagt.
- Start de pc opnieuw op om de wijzigingen door te voeren.
Methode 3: uitrollen via Group Policy (GPO)
Deze methode is ideaal voor IT-beheerders die de instelling voor de prullenbakbevestiging op meerdere machines in een domeinomgeving willen afdwingen of standaardiseren, zonder dat individuele gebruikers scripts of .reg-bestanden hoeven uit te voeren.
⚠️ Voor deze methode hebt u domeinbeheerdersrechten en toegang tot de Group Policy Management Console (GPMC) nodig.
- Druk op Win + S, typ Group Policy Management en druk op Enter.
- Ga in het linkerdeelvenster naar de gewenste Organizational Unit (OU).
- Klik met de rechtermuisknop op de OU en kies Een GPO maken in dit domein en deze hier koppelen.
- Geef de GPO een naam (bijvoorbeeld Recycle Bin Confirmation Policy) en klik op OK.
- Klik met de rechtermuisknop op de nieuwe GPO en kies Bewerken.
- Ga in de Groepsbeleidsbeheer-editor naar: Gebruikersconfiguratie > Voorkeuren > Windows-instellingen > Register
- Klik met de rechtermuisknop op Register en kies Nieuw > Registeritem.
- Configureer het item als volgt:
- Actie: Bijwerken
- Hive: HKEY_CURRENT_USER
- Sleutelpad: Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
- Waardenaam: ConfirmFileDelete
- Waardetype: REG_DWORD
- Waardegegevens: 1 (bevestiging afdwingen) of 0 (bevestiging onderdrukken)
- Klik op OK.
- Sluit de Groepsbeleidsbeheer-editor.
- Voer gpupdate /force uit op de doelmachines of wacht op de volgende vernieuwingscyclus van het groepsbeleid.
💡 Let op: GPO-voorkeuren worden toegepast bij het aanmelden en kunnen door lokale gebruikers worden overschreven, tenzij u het beleid onder Computerconfiguratie instelt of targeting op itemniveau configureert. Wilt u strikter afdwingen, combineer dit dan met een aanmeldscript.
Methode 4: uitrollen via RMM
Voor organisaties die grote aantallen Windows 10-endpoints beheren is het uitrollen van de bevestigingsschakelaar via een RMM-platform de meest schaalbare aanpak.
In het voorbeeld hieronder gebruiken we NinjaOne, maar dezelfde logica geldt voor elk RMM-platform dat het uitvoeren van PowerShell-scripts ondersteunt.
⚠️ Voor deze methode hebt u een actief NinjaOne-account met beheerderstoegang en de juiste rechten voor device-targeting nodig.
Optie A: de registerwijziging rechtstreeks doorvoeren via een PowerShell-script
- Meld u aan bij uw NinjaOne-dashboard.
- Ga naar Administration > Library > Scripting.
- Klik op Add en kies PowerShell als scripttype.
- Geef het script een naam (bijvoorbeeld Enable Recycle Confirmation) en plak het volgende:
powershell
$reg = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"
If (!(Test-Path $reg)) { New-Item -Path $reg -Force }
Set-ItemProperty -Path $reg -Name ConfirmFileDelete -Value 1
Stop-Process -Name explorer -Force
- Sla het script op en ga naar Devices.
- Selecteer de gewenste devices of devicegroep.
- Klik op Run Script, selecteer uw opgeslagen script en bevestig de uitvoering.
💡 Let op: wilt u de bevestigingsmelding juist uitschakelen, wijzig dan -Value 1 in -Value 0 in het script hierboven. U kunt beide versies in uw scriptbibliotheek bewaren om naar behoefte te schakelen op uw hele machinepark.
Optie B: het .reg-bestand uitrollen via RMM
Wilt u liever het .reg-bestand uit methode 2 gebruiken, dan kunt u dit stil naar endpoints pushen met de functies van NinjaOne voor bestandsdistributie en scriptuitvoering:
- Plaats het .reg-bestand op een toegankelijke locatie (bijvoorbeeld een netwerkshare of de bestandsbibliotheek van uw RMM).
- Gebruik de volgende PowerShell-opdracht als uitrolscript:
powershell
regedit.exe /s "\\yourserver\share\Add_ToggleRecycleConfirm.reg"
Stop-Process -Name explorer -Force
- Richt u op de doelmachines en voer het script uit zoals beschreven in optie A hierboven.
Zo werkt het
De contextmenu-optie “Show recycle confirmation” gebruikt het register om de bevestigingsmelding om te schakelen door de DWORD-waarde aan te passen. De betreffende sleutel (“ConfirmFileDelete”) staat op de volgende locatie:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
ConfirmFileDelete staat standaard meestal “aan”, maar met de waarde “0” verdwijnt de melding die vraagt of u het bestand of de map echt wilt verwijderen. De PowerShell-opdrachten hierboven passen deze waarde aan wanneer u “Show recycle confirmation” selecteert.
🛑| Beheer en beveilig bestandsmachtigingen met menuopties op aanvraag.
Lees de gids van NinjaOne over hoe u reset permissions toevoegt aan het contextmenu.
Het contextmenu-item verwijderen
⚠️ Bij deze methode wijzigt u het register en zijn beheerdersrechten nodig. Maak eerst een back-up.
Wilt u het contextmenu van uw Prullenbak opschonen, verwijder de optie “Show recycle confirmation” dan als volgt:
- Druk op Win + R, typ regedit en druk op Enter.
- Klik op Ja als Gebruikersaccountbeheer (UAC) daarom vraagt.
- Ga via de adresbalk van de Register-editor naar de volgende locatie:
HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell
- Klik in het rechterdeelvenster met de rechtermuisknop op de sleutel ShowRecycleConfirm en kies Verwijderen.
- Klik op Toepassen en daarna op OK.
- Start de pc opnieuw op om de wijzigingen door te voeren.
Wilt u de waarde ConfirmFileDelete ook volledig terugzetten naar de standaardstatus van Windows in plaats van alleen de contextmenuschakelaar te verwijderen, voer dan de volgende opdracht uit in een PowerShell-venster met verhoogde rechten:
Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name ConfirmFileDelete -ErrorAction SilentlyContinue
Stop-Process -Name explorer -Force
Hiermee verwijdert u de registerwaarde volledig en keert Windows terug naar het standaardgedrag voor bevestigingen.
Veelvoorkomende problemen oplossen
Dit zijn de meestvoorkomende obstakels waar power users tegenaan lopen bij het instellen van het contextmenu van de prullenbak.
Probleem: contextmenu-item verschijnt niet
Verschijnt het contextmenu-item “Show recycle confirmation” niet, meld u dan aan als beheerder en probeer de volgende oplossingen:
Registerpad controleren
- Druk op Win + R, typ regedit en druk op Enter.
- Klik op Ja als Gebruikersaccountbeheer (UAC) daarom vraagt.
- Ga via de adresbalk van de Register-editor naar de volgende locatie:
HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell\ShowRecycleConfirm
- Controleer of de waarden van elke tekenreeks correct zijn ingesteld.
- Klik op Toepassen en daarna op OK.
Windows Verkenner opnieuw starten om de wijzigingen toe te passen
- Open een opdrachtprompt met verhoogde rechten.
- Plak de volgende opdrachtregel en druk op Enter:
taskkill /f /im explorer.exe && start explorer.exe
Probleem: wijzigingen worden niet toegepast
Controleer of de PowerShell-opdracht geldig en uitvoerbaar is. Loop alle waarden nog eens na om te zien of beleidsregels verhinderen dat er code op de werkplek wordt uitgevoerd.
Voer de volgende code uit om de uitvoeringsbeperkingen tijdelijk uit te schakelen en probeer het opnieuw:
Set-ExecutionPolicy Unrestricted -Scope CurrentUser
Vergeet niet de standaardinstellingen te herstellen zodra u klaar bent.
Set-ExecutionPolicy Restricted -Scope CurrentUser
Probleem: PowerShell wordt geblokkeerd
Worden PowerShell-scripts geblokkeerd, probeer dan de code hierboven om de beperkingen tijdelijk uit te schakelen of controleer de instellingen van uw antivirus- of beveiligingssoftware op zaken die PowerShell hinderen. Kijk tot slot of er groepsbeleidsinstellingen zijn die PowerShell-scripts blokkeren. Zo doet u dat:
⚠️ Voor deze methode zijn beheerdersrechten nodig.
- Druk op Win + S, typ cmd en kies Opdrachtprompt (Als administrator uitvoeren).
- Typ
gpedit.mscen druk op Enter. - Klik op Ja als Gebruikersaccountbeheer (UAC) daarom vraagt.
- Ga in het linkerdeelvenster naar Computerconfiguratie > Beheersjablonen > Windows-onderdelen > Windows PowerShell.
- Schakel alle beleidsinstellingen uit die PowerShell-scripts blokkeren en probeer het opnieuw.
Bestanden sneller verwijderen met het contextmenu “Show recycle confirmation”
Intuïtieve besturingselementen zoals “Show recycle confirmation” geven IT-supportmedewerkers meer gedetailleerde controle. Deze schakeloptie is vooral praktisch voor power users, omdat zij systeemvoorkeuren vaak moeten bijstellen. Door overbodige pop-ups te verwijderen optimaliseert u de workflow, wat deze aangepaste opties op aanvraag onmisbaar maakt.