Uneori este util să aveți capacitatea de a înregistra din nou fișierele DLL Windows pentru a rezolva diferite probleme din sistemul de operare. Componentele Windows care utilizează servere COM / OLE / ActiveX trebuie înregistrate folosind regsvr32. Din anumite motive, pot fi neînregistrate și apoi unele aplicații desktop nu vor funcționa corect decât dacă le înregistrați folosind linia de comandă. Având comenzi pentru a înregistra DLL din meniul contextual, acest proces este mai rapid. Iată cum se poate face.
Reclama
la & t reținerea adversă a clienților
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 de actualizare Windows în Windows 10 prin resetarea opțiunilor și fișierelor sale . Deși Windows vine cu soluții de depanare și Fix It, care gestionează automat acest lucru, uneori înregistrarea manuală este cea mai bună modalitate de a face acest lucru.
La adăugați comenzile 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 făcut fișiere de registru gata de utilizat. Puteți descărca acele fișiere de mai jos (fișierul de anulare este inclus):
Descărcați fișiere de registru
Dacă preferați să aplicați modificările manual, trebuie să faceți următoarele:
- Deschis Editor de registru .
- Accesați următoarea cheie de registru:
HKEY_CLASSES_ROOT dllfile shell
Sfat: vezi cum să treci la cheia de registry dorită cu un singur clic .
- Creați aici o nouă subcheie și denumiți-o Înregistrați
- Sub subcheia Înregistrare trebuie doar să adăugați creați o nouă subcheie numită Comandă.
Veți obține următoarea cale:HKEY_CLASSES_ROOT dllfile shell Register Command
- Faceți dublu clic pe parametrul șirului (implicit) al tastei de comandă și introduceți următoarele date:
regsvr32.exe '% 1 '
Rezultatul va fi după cum urmează:
- Reveniți la subcheia HKEY_CLASSES_ROOT dllfile shell. Creați aici Anulați înregistrarea Subcheile de comandă. Veți obține următoarea cale:
HKEY_CLASSES_ROOT dllfile shell Unregister Command
- Setați parametrul implicit al subcheii Comandă 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 Înregistrați și Anulați înregistrarea.
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.