Windows Tips & News

Pridať príkazy kontextovej ponuky Register DLL pre súbory DLL v systéme Windows 10

Niekedy je užitočné mať možnosť znova zaregistrovať súbory DLL systému Windows, aby ste vyriešili rôzne problémy v operačnom systéme. Komponenty systému Windows, ktoré používajú servery COM/OLE/ActiveX, sa musia zaregistrovať pomocou regsvr32. Z nejakého dôvodu môžu byť odregistrované a niektoré desktopové aplikácie nebudú fungovať správne, pokiaľ ich nezaregistrujete pomocou príkazového riadka. Príkazy na registráciu DLL z kontextového menu tento proces zrýchľujú. Tu je návod, ako to možno urobiť.

Ak vás zaujíma, pre ktoré scenáre možno budete musieť znova zaregistrovať súbory DLL, pozrite si nasledujúci článok: Opravte problémy so službou Windows Update v systéme Windows 10 obnovením možností a súborov. Hoci systém Windows prichádza s nástrojmi na riešenie problémov a nástrojmi Fix It, ktoré to riešia automaticky, niekedy je manuálna registrácia najlepším spôsobom, ako to urobiť.

Komu pridať príkazy kontextovej ponuky Registrovať DLL pre súbory DLL v systéme Windows 10, musíte použiť jednoduché vylepšenie databázy Registry. Pre tých, ktorí by sa chceli vyhnúť manuálnym úpravám databázy Registry, som vytvoril súbory databázy Registry pripravené na použitie. Tieto súbory si môžete stiahnuť nižšie (súbor na vrátenie je zahrnutý):

Stiahnite si súbory databázy Registry

Ak uprednostňujete manuálne použitie ladenia, musíte urobiť nasledovné:

  1. Otvorené Editor databázy Registry.
  2. Prejdite na nasledujúci kľúč databázy Registry:
    HKEY_CLASSES_ROOT\dllfile\shell

    Tip: Pozri ako prejsť na požadovaný kľúč databázy Registry jedným kliknutím.

  3. Tu vytvorte nový podkľúč a pomenujte ho Register
  4. Pod podkľúč Register stačí pridať vytvoriť nový podkľúč s názvom Command.
    Dostanete nasledujúcu cestu:
    HKEY_CLASSES_ROOT\dllfile\shell\Register\Command
  5. Dvakrát kliknite na (predvolený) parameter reťazca klávesu Command a zadajte nasledujúce údaje:
    regsvr32.exe \"%1\"

    Výsledok bude nasledovný:

  6. Vráťte sa na podkľúč HKEY_CLASSES_ROOT\dllfile\shell. Tu vytvorte podkľúče Unregister\Command. Dostanete nasledujúcu cestu:
    HKEY_CLASSES_ROOT\dllfile\shell\Unregister\Command
  7. Nastavte predvolený parameter podkľúča Command na nasledujúcu hodnotu:
    regsvr32.exe /u \"%1\"

    Pozrite si nasledujúcu snímku obrazovky:

Teraz, ak kliknete na ľubovoľný súbor DLL, uvidíte príkazy Register a Unregister.

Skončil si.
Bonusový tip: Môže byť užitočné pridať takéto príkazy aj do súborov OCX. Ak to chcete urobiť, musíte zopakovať vyššie uvedené kroky v podkľúči HKEY_CLASSES_ROOT\ocxfile\shell.

Ako zakázať a odinštalovať doplnok Firefox Hello

Ako zakázať a odinštalovať doplnok Firefox Hello

Mozilla vytvorila Firefox Hello, svoju komunikačnú funkciu založenú na WebRTC ako systémový dopln...

Čítaj viac

Ako povoliť stopy ukazovateľa myši v systéme Windows 10

Ako povoliť stopy ukazovateľa myši v systéme Windows 10

ODPORÚČAME: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac

Nastavenie zvukového výstupného zariadenia pre aplikácie jednotlivo v systéme Windows 10

Nastavenie zvukového výstupného zariadenia pre aplikácie jednotlivo v systéme Windows 10

V systéme Windows 10 verzie 1803 môže používateľ špecifikovať výstupné zvukové zariadenie pre jed...

Čítaj viac