De vegades, és útil tenir la possibilitat de tornar a registrar fitxers DLL del Windows per solucionar diversos problemes del sistema operatiu. Els components de Windows que utilitzen servidors COM / OLE / ActiveX s'han de registrar mitjançant regsvr32. Per alguna raó, es poden deixar sense registrar i, a continuació, algunes aplicacions d’escriptori no funcionaran correctament tret que les registreu mitjançant la línia d’ordres. Disposar d’ordres per registrar la DLL des del menú contextual fa que aquest procés sigui més ràpid. A continuació s’explica com es pot fer.
Anunci publicitari
els jocs de Xbox One funcionen a PC
Si esteu interessats en saber quins escenaris és possible que necessiteu tornar a registrar fitxers DLL, consulteu l'article següent: Solucioneu els problemes d'actualització de Windows a Windows 10 restablint les seves opcions i fitxers . Tot i que Windows inclou solucionadors de problemes i Fix It que gestionen això automàticament, de vegades el registre manual és la millor manera de fer-ho.
Per a afegir comandes del menú contextual Registra DLL per als fitxers DLL al Windows 10 , heu d'aplicar una senzilla modificació del registre. Per a aquells que vulguin evitar l'edició manual del registre, he creat fitxers de registre preparats per utilitzar. Podeu descarregar aquests fitxers a continuació (s'inclou el fitxer de desfer):
Descarregueu fitxers del registre
Si preferiu aplicar la modificació manualment, heu de fer el següent:
- Obert Editor del registre .
- Aneu a la següent clau de registre:
HKEY_CLASSES_ROOT dllfile shell
Consell: vegeu com saltar a la clau de registre desitjada amb un clic .
- Creeu aquí una nova subclau i anomeneu-la Registra
- A la subclau Registrar, només cal afegir crear una subclau nova anomenada Ordre.
Obtindreu el següent camí:HKEY_CLASSES_ROOT dllfile shell Register Command
- Feu doble clic al paràmetre de cadena (predeterminat) de la tecla d'ordre i introduïu les dades següents:
regsvr32.exe '% 1 '
El resultat serà el següent:
- Torneu a la subclau HKEY_CLASSES_ROOT dllfile shell. Creeu aquí Anul·lar registre subclaus de comandament. Obtindreu el següent camí:
HKEY_CLASSES_ROOT dllfile shell Unregister Command
- Establiu el paràmetre predeterminat de la subclau Command al valor següent:
regsvr32.exe / u '% 1 '
Vegeu la captura de pantalla següent:
Ara, si feu clic a qualsevol fitxer DLL, veureu les ordres Registra i anul·la el registre.
Estàs acabat.
Consell extra: també pot ser útil afegir aquestes ordres als fitxers OCX. Per fer-ho, heu de repetir els passos anteriors a la subclau HKEY_CLASSES_ROOT ocxfile shell.