Soms is het handig om Windows DLL-bestanden opnieuw te kunnen 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 uitgeschreven en zullen sommige desktop-apps niet correct werken, tenzij u 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 worden gedaan.
Advertentie
kun je zien wat mensen leuk vonden op instagram
Als u wilt weten voor welke scenario's u DLL-bestanden wellicht opnieuw moet registreren, bekijk dan het volgende artikel: Los Windows Update-problemen 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.
Naar add Registreer DLL-contextmenuopdrachten voor DLL-bestanden in Windows 10 , moet u een eenvoudige registeraanpassing toepassen. Voor degenen die het handmatig bewerken van het register willen vermijden, heb ik kant-en-klare registerbestanden gemaakt. U kunt de onderstaande bestanden downloaden (het bestand voor ongedaan maken is inbegrepen):
Download registerbestanden
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 hoe u met één klik naar de gewenste registersleutel springt .
- Maak hier een nieuwe subsleutel aan en noem deze Register
- Onder de Register-subsleutel voegt u gewoon een nieuwe subsleutel toe met de naam Command.
U 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 is als volgt:
- Keer terug naar de subsleutel HKEY_CLASSES_ROOT dllfile shell. Maak hier Unregister Command-subsleutels aan. U krijgt het volgende pad:
HKEY_CLASSES_ROOT dllfile shell Unregister Command
- Stel de standaardparameter van de subsleutel Commando 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 Uitschrijven.
Je bent klaar.
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.