Add Registreer DLL-contextmenuopdrachten voor DLL-bestanden in Windows 10
Soms is het handig om de mogelijkheid te hebben om Windows DLL-bestanden opnieuw te registreren om verschillende problemen in het besturingssysteem op te lossen. Onderdelen van Windows die COM/OLE/ActiveX-servers gebruiken, moeten worden geregistreerd met regsvr32. Om de een of andere reden kunnen ze worden afgemeld en werken sommige desktop-apps niet goed, tenzij je ze registreert via de opdrachtregel. Het hebben van opdrachten om de DLL te registreren vanuit het contextmenu maakt dit proces sneller. Hier is hoe het kan.
Als u wilt weten voor welke scenario's u DLL-bestanden mogelijk opnieuw moet registreren, kunt u het volgende artikel raadplegen: Los problemen met Windows Update in Windows 10 op door de opties en bestanden opnieuw in te stellen. Hoewel Windows wordt geleverd met probleemoplossers en Fix It die dit automatisch afhandelen, is handmatige registratie soms de beste manier om dit te doen.
Tot add Registreer DLL-contextmenuopdrachten voor DLL-bestanden in Windows 10, moet u een eenvoudige registeraanpassing toepassen. Voor degenen die handmatige registerbewerking willen vermijden, heb ik kant-en-klare registerbestanden gemaakt. U kunt die bestanden hieronder downloaden (het bestand voor ongedaan maken is inbegrepen):
Registerbestanden downloaden
Als u de tweak liever handmatig toepast, moet u het volgende doen:
- Open Register-editor.
- Ga naar de volgende registersleutel:
HKEY_CLASSES_ROOT\dllfile\shell
Tip: zie met één klik naar de gewenste registersleutel springen.
- Maak hier een nieuwe subsleutel aan en noem deze Register
- Onder de subsleutel Register voegt u gewoon een nieuwe subsleutel toe met de naam Command.
Je krijgt het volgende pad:HKEY_CLASSES_ROOT\dllfile\shell\Register\Command
- Dubbelklik op de (standaard) stringparameter van de Command-toets en voer de volgende gegevens in:
regsvr32.exe \"%1\"
Het resultaat zal als volgt zijn:
- Keer terug naar de subsleutel HKEY_CLASSES_ROOT\dllfile\shell. Maak hier Unregister\Command subsleutels. Je krijgt het volgende pad:
HKEY_CLASSES_ROOT\dllfile\shell\Unregister\Command
- Stel de standaardparameter van de subsleutel Command in op de volgende waarde:
regsvr32.exe /u \"%1\"
Zie de volgende schermafbeelding:
Als u nu op een DLL-bestand klikt, ziet u de opdrachten Registreren en Afmelden.
Bonustip: het kan handig zijn om dergelijke opdrachten ook aan OCX-bestanden toe te voegen. Om dit te doen, moet u de bovenstaande stappen herhalen in de subsleutel HKEY_CLASSES_ROOT\ocxfile\shell.