Tilføj Register DLL-kontekstmenukommandoer til DLL-filer i Windows 10
Nogle gange er det nyttigt at have evnen til at omregistrere Windows DLL-filer for at løse forskellige problemer i operativsystemet. Komponenter af Windows, der bruger COM/OLE/ActiveX-servere, skal registreres ved hjælp af regsvr32. Af en eller anden grund kan de blive afregistreret, og så vil nogle desktop-apps ikke fungere korrekt, medmindre du registrerer dem ved hjælp af kommandolinjen. At have kommandoer til at registrere DLL'en fra kontekstmenuen gør denne proces hurtigere. Her er hvordan det kan gøres.
Hvis du er interesseret i at vide, for hvilke scenarier du muligvis skal genregistrere DLL-filer, så tag et kig på følgende artikel: Løs problemer med Windows Update i Windows 10 ved at nulstille dets muligheder og filer. Selvom Windows kommer med fejlfinding og Fix It, som håndterer dette automatisk, er manuel registrering nogle gange den bedste måde at gøre det på.
Til tilføj Register DLL-kontekstmenukommandoer til DLL-filer i Windows 10, skal du anvende en simpel Registry tweak. For dem, der gerne vil undgå manuel redigering af registreringsdatabasen, har jeg lavet registreringsfiler, der er klar til brug. Du kan downloade disse filer nedenfor (fortryd-filen er inkluderet):
Download registreringsdatabasen filer
Hvis du foretrækker at anvende tweaken manuelt, skal du gøre følgende:
- Åben Registreringseditor.
- Gå til følgende registreringsdatabasenøgle:
HKEY_CLASSES_ROOT\dllfil\shell
Tip: Se hvordan man hopper til den ønskede registreringsnøgle med et enkelt klik.
- Opret her en ny undernøgle og navngiv den Registrer
- Under Register undernøglen tilføjer du blot oprette en ny undernøgle ved navn Command.
Du får følgende vej:HKEY_CLASSES_ROOT\dllfil\shell\Register\Command
- Dobbeltklik på (Standard) strengparameter for kommandotasten, og indtast følgende data:
regsvr32.exe \"%1\"
Resultatet bliver som følger:
- Vend tilbage til undernøglen HKEY_CLASSES_ROOT\dllfile\shell. Opret her Afregistrer\Kommando undernøgler. Du får følgende vej:
HKEY_CLASSES_ROOT\dllfil\shell\Unregistr\Command
- Indstil standardparameteren for kommando-undernøglen til følgende værdi:
regsvr32.exe /u \"%1\"
Se følgende skærmbillede:
Hvis du nu klikker på en DLL-fil, vil du se kommandoerne Registrer og Afregistrer.
Bonustip: Det kan også være nyttigt at tilføje sådanne kommandoer til OCX-filer. For at gøre det skal du gentage ovenstående trin i undernøglen HKEY_CLASSES_ROOT\ocxfile\shell.