Adăugați comenzi din meniul contextual Register DLL pentru fișierele DLL în Windows 10
Uneori este util să aveți posibilitatea de a reînregistra fișierele Windows DLL pentru a remedia diverse probleme din sistemul de operare. Componentele Windows care folosesc servere COM/OLE/ActiveX trebuie să fie înregistrate folosind regsvr32. Din anumite motive, acestea pot fi neînregistrate, iar apoi unele aplicații desktop nu vor funcționa corect decât dacă le înregistrați folosind linia de comandă. Având comenzi pentru înregistrarea DLL din meniul contextual face acest proces mai rapid. Iată cum se poate face.
Publicitate
Dacă sunteți interesat să știți pentru ce scenarii ar putea fi necesar să reînregistrați fișierele DLL, aruncați o privire la următorul articol: Remediați problemele Windows Update în Windows 10 prin resetarea opțiunilor și fișierelor acestuia. Deși Windows vine cu instrumente de depanare și Fix It care gestionează acest lucru automat, uneori înregistrarea manuală este cea mai bună modalitate de a face acest lucru.
La adăugați comenzi din meniul contextual Register DLL pentru fișierele DLL în Windows 10, trebuie să aplicați o simplă modificare a Registrului. Pentru cei care ar dori să evite editarea manuală a Registrului, am creat fișiere Registry gata de utilizare. Puteți descărca acele fișiere mai jos (fișierul de anulare este inclus):
Descărcați fișierele de registry
Dacă preferați să aplicați reglajul manual, trebuie să faceți următoarele:
- Deschis Editorul Registrului.
- Accesați următoarea cheie de registry:
HKEY_CLASSES_ROOT\dllfile\shell
Sfat: Vezi cum să săriți la cheia de registry dorită cu un singur clic.
- Creați aici o nouă subcheie și denumiți-o Înregistrare
- Sub subcheia Register, doar adăugați, creați o nouă subcheie numită Command.
Veți obține următoarea cale:HKEY_CLASSES_ROOT\dllfile\shell\Register\Command
- Faceți dublu clic pe parametrul șir (implicit) al tastei de comandă și introduceți următoarele date:
regsvr32.exe \"%1\"
Rezultatul va fi următorul:
- Reveniți la subcheia HKEY_CLASSES_ROOT\dllfile\shell. Creați aici Anulați înregistrarea\subcheilor de comandă. Veți obține următoarea cale:
HKEY_CLASSES_ROOT\dllfile\shell\Unregister\Command
- Setați parametrul implicit al subcheii Command la următoarea valoare:
regsvr32.exe /u \"%1\"
Vedeți următoarea captură de ecran:
Acum, dacă faceți clic pe orice fișier DLL, veți vedea comenzile Înregistrare și Anulare înregistrare.
Esti gata.
Sfat bonus: ar putea fi util să adăugați astfel de comenzi și la fișierele OCX. Pentru a face acest lucru, trebuie să repetați pașii de mai sus în subcheia HKEY_CLASSES_ROOT\ocxfile\shell.