/
/

Show recycle confirmation toevoegen aan het contextmenu van de Prullenbak in Windows 10

door Team Ninja
How to Add Show Recycle Confirmation to Recycle Bin Context Menu in Windows 10 blog banner image

Directe samenvatting

Deze blogpost van NinjaOne biedt een uitgebreide basislijst met CMD-commands en een deep dive duik in Windows-commands met meer dan 70 essentiële cmd-commands voor zowel beginners als gevorderden. Het legt praktische opdrachtpromptcommando’s uit voor file management, directory navigation, network troubleshooting, disk operations en automatisering met echte voorbeelden om de productiviteit te verbeteren. Of u nu fundamentele cmd-commands leert of geavanceerde Windows CLI-tools onder de knie krijgt, deze gids helpt u de Command Prompt effectiever te gebruiken.

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

  1. Druk op Win + R, typ regedit en druk op Enter.
  2. Klik op Ja als Gebruikersaccountbeheer (UAC) daarom vraagt.
  3. Ga via de adresbalk van de Register-editor naar de volgende locatie:

HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell

  1. Klik in het linkerdeelvenster met de rechtermuisknop op de sleutel shell en kies Nieuw > Sleutel.
  2. Noem deze ShowRecycleConfirm en druk op Enter.
  3. Geef de contextmenu-optie een naam.
    1. Klik met de rechtermuisknop op een lege plek in het rechterdeelvenster en kies Nieuw > Tekenreekswaarde.
    2. Noem deze (Standaard) en druk op Enter.
    3. Dubbelklik op (Standaard) om de waarde te wijzigen.
    4. Typ in het veld Waardegegevens Toggle Recycle Confirmation.
    5. Klik op OK.
  4. Wijs een pictogram toe (optioneel).
    1. Klik met de rechtermuisknop op een lege plek in het rechterdeelvenster en kies Nieuw > Tekenreekswaarde.
    2. Noem deze Icon en druk op Enter.
    3. Dubbelklik op Icon om de waarde te wijzigen.
    4. Typ in het veld Waardegegevens imageres.dll,-5302.
    5. Klik op OK.
  5. Bepaal waar het item in het contextmenu komt te staan.
    1. Klik met de rechtermuisknop op een lege plek in het rechterdeelvenster en kies Nieuw > Tekenreekswaarde.
    2. Noem deze Position en druk op Enter.
    3. Dubbelklik op Position om de waarde te wijzigen.
    4. Typ in het veld Waardegegevens Top.
    5. Klik op OK.
  6. Klik met de rechtermuisknop op ShowRecycleConfirm en kies Nieuw > Sleutel.
  7. Noem deze command en druk op Enter.
  8. Dubbelklik op command om de waarde te wijzigen.
  9. 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.

  1. Klik op Toepassen en daarna op OK.
  2. 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).

  1. Druk op Win + S, typ Kladblok en druk op Enter.
  2. 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 }\""

  1. Druk op Ctrl + S en geef het bestand de naam Add_ToggleRecycleConfirm.reg.
  2. Kies het bestandstype Alle bestanden en druk op Enter.
  3. 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.
  4. Klik op Ja als UAC daarom vraagt.
  5. 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.

  1. Druk op Win + S, typ Group Policy Management en druk op Enter.
  2. Ga in het linkerdeelvenster naar de gewenste Organizational Unit (OU).
  3. Klik met de rechtermuisknop op de OU en kies Een GPO maken in dit domein en deze hier koppelen.
  4. Geef de GPO een naam (bijvoorbeeld Recycle Bin Confirmation Policy) en klik op OK.
  5. Klik met de rechtermuisknop op de nieuwe GPO en kies Bewerken.
  6. Ga in de Groepsbeleidsbeheer-editor naar: Gebruikersconfiguratie > Voorkeuren > Windows-instellingen > Register
  7. Klik met de rechtermuisknop op Register en kies Nieuw > Registeritem.
  8. 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)
  9. Klik op OK.
  10. Sluit de Groepsbeleidsbeheer-editor.
  11. 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

  1. Meld u aan bij uw NinjaOne-dashboard.
  2. Ga naar Administration > Library > Scripting.
  3. Klik op Add en kies PowerShell als scripttype.
  4. 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

  1. Sla het script op en ga naar Devices.
  2. Selecteer de gewenste devices of devicegroep.
  3. 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:

  1. Plaats het .reg-bestand op een toegankelijke locatie (bijvoorbeeld een netwerkshare of de bestandsbibliotheek van uw RMM).
  2. Gebruik de volgende PowerShell-opdracht als uitrolscript:

powershell

regedit.exe /s "\\yourserver\share\Add_ToggleRecycleConfirm.reg"

Stop-Process -Name explorer -Force

  1. 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:

  1. Druk op Win + R, typ regedit en druk op Enter.
  2. Klik op Ja als Gebruikersaccountbeheer (UAC) daarom vraagt.
  3. Ga via de adresbalk van de Register-editor naar de volgende locatie:

HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell

  1. Klik in het rechterdeelvenster met de rechtermuisknop op de sleutel ShowRecycleConfirm en kies Verwijderen.
  2. Klik op Toepassen en daarna op OK.
  3. 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

  1. Druk op Win + R, typ regedit en druk op Enter.
  2. Klik op Ja als Gebruikersaccountbeheer (UAC) daarom vraagt.
  3. Ga via de adresbalk van de Register-editor naar de volgende locatie:

HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell\ShowRecycleConfirm

  1. Controleer of de waarden van elke tekenreeks correct zijn ingesteld.
  2. Klik op Toepassen en daarna op OK.

Windows Verkenner opnieuw starten om de wijzigingen toe te passen

  1. Open een opdrachtprompt met verhoogde rechten.
  2. 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.

  1. Druk op Win + S, typ cmd en kies Opdrachtprompt (Als administrator uitvoeren).
  2. Typ gpedit.msc en druk op Enter.
  3. Klik op Ja als Gebruikersaccountbeheer (UAC) daarom vraagt.
  4. Ga in het linkerdeelvenster naar Computerconfiguratie > Beheersjablonen > Windows-onderdelen > Windows PowerShell.
  5. 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.

FAQs

De optie “Show Recycle Confirmation” is een aangepaste schakeloptie die u toevoegt aan het contextmenu van de Prullenbak. Wanneer u deze selecteert, wisselt de registerwaarde Windows ConfirmFileDelete tussen 0 (geen bevestigingsmelding) en 1 (melding ingeschakeld). Daarna start Verkenner opnieuw op, zodat de wijziging meteen actief is.

Ja, mits u de juiste stappen volgt en vooraf een back-up van uw register maakt. De sleutel die bij dit proces wordt gewijzigd (ConfirmFileDelete onder HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer) is een standaard Windows-beleidswaarde. Deze heeft geen invloed op de stabiliteit van het systeem. Maak desondanks altijd een back-up van het register voordat u handmatig wijzigingen aanbrengt, want onjuiste aanpassingen aan andere sleutels kunnen problemen veroorzaken.

Meestal komt dat door een verkeerd registerpad of een ontbrekende tekenreekswaarde. Ga naar HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell\ShowRecycleConfirm en controleer of alle tekenreekswaarden – (Standaard), Icon en Position – correct zijn ingesteld. Verschijnt het item dan nog steeds niet, start Windows Verkenner dan opnieuw via een opdrachtprompt met verhoogde rechten met taskkill /f /im explorer.exe && start explorer.exe.

Ja. De methode met het .reg-bestand is het efficiëntst voor uitrol op meerdere devices. U kunt het .reg-bestand stil distribueren en uitvoeren via Group Policy Objects (GPO), een tool voor monitoring en beheer op afstand (RMM) of een batchscript. Daarmee is het een praktische optie voor IT-beheerders die contextmenu-opties willen standaardiseren op het hele Windows 10-machinepark van een organisatie.

Open de Register-editor (Win + R > regedit) en ga naar 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 en start uw pc opnieuw op. De contextmenu-optie verschijnt dan niet meer wanneer u met de rechtermuisknop op de Prullenbak klikt.

Dit vindt u misschien ook leuk

Klaar om de moeilijkste delen van IT te vereenvoudigen?

NinjaOne Algemene Voorwaarden

Door op de knop “Ik accepteer” hieronder te klikken, geeft u aan dat u de volgende wettelijke voorwaarden en onze Gebruiksvoorwaarden accepteert:

  • Eigendomsrechten: NinjaOne bezit en blijft eigenaar van alle rechten, aanspraken en belangen in en op het script (inclusief het auteursrecht). NinjaOne geeft u een beperkte licentie om het script te gebruiken in overeenstemming met deze wettelijke voorwaarden.
  • Gebruiksbeperking: U mag het script alleen gebruiken voor uw legitieme persoonlijke of interne bedrijfsdoeleinden en u mag het script niet delen met derden.
  • Republicatieverbod: Het is onder geen beding toegestaan om het script opnieuw te publiceren in een scriptbibliotheek die toebehoort aan of onder controle staat van een andere softwareleverancier.
  • Garantie disclaimer: Het script wordt geleverd “zoals het is” en “zoals het beschikbaar is”, zonder enige vorm van garantie. NinjaOne belooft of garandeert niet dat het script vrij van gebreken zal zijn of dat het aan uw specifieke behoeften of verwachtingen zal voldoen.
  • Risicoaanvaarding: Het gebruik van het script is op eigen risico. U erkent dat het gebruik van het script bepaalde inherente risico’s met zich meebrengt en u begrijpt en aanvaardt elk van deze risico’s.
  • Verklaring van afstand en vrijwaring: U zult NinjaOne niet verantwoordelijk houden voor enige nadelige of onbedoelde gevolgen die voortvloeien uit uw gebruik van het script en u doet afstand van alle wettelijke of billijke rechten of rechtsmiddelen die u tegen NinjaOne kunt hebben met betrekking tot uw gebruik van het script.
  • EULA: Als u een NinjaOne-klant bent, is uw gebruik van het script onderworpen aan de licentieovereenkomst voor eindgebruikers die op u van toepassing is (EULA).