Despois de instalar varios programas ou xogos, pode atopar unha situación onde se produce o erro "a partir do programa non se pode facer, xa que a DLL requirida non está no sistema". A pesar do feito de que as fiestras da familia de Windows adoitan rexistrar as bibliotecas en segundo plano, despois de descargar e poñer o ficheiro DLL no lugar axeitado, o erro ocorre aínda ocorre e o sistema simplemente o ve ". Para solucionar isto, cómpre rexistrar a biblioteca. Como se pode facer isto, será informado máis tarde neste artigo.
Opcións resolvendo o problema
Hai varios métodos para eliminar este problema. Considere cada un deles con máis detalle.Método 1: Xestor OCX / DLL
OCX / DLL Manager é un pequeno programa que pode axudar a rexistrar un ficheiro de biblioteca ou OCX.
Descarga o programa OCX / DLL Manager
Para iso, necesitarás:
- Fai clic no elemento do menú OCX / DLL.
- Seleccione un tipo de ficheiro que se rexistrará.
- Usando o botón Buscar, especifique a localización DLL.
- Prema o botón "Rexistrar" eo programa en si rexistrará o ficheiro.
O Xestor OCX / DLL tamén sabe cancelar o rexistro da biblioteca, para iso ten que seleccionar o elemento "Unregister OCX / DLL" no menú e despois facer todas as mesmas operacións que no primeiro caso. A función Cancelar pode necesitar comparar os resultados co ficheiro activado e cando está desactivado, así como durante a eliminación dalgúns virus informáticos.
Durante o proceso de rexistro, o sistema pode darlle un erro falando sobre o que se requiren os dereitos de administrador. Neste caso, ten que comezar o programa presionándoo co botón dereito do rato e seleccione "Executar o nome do administrador".
Método 2: Menú "Executar"
Pode rexistrar unha DLL usando o comando "Executar" no menú de inicio do sistema operativo Windows. Para iso, terá que facer as seguintes accións:
- Prema a combinación de teclado "Windows + R" ou seleccione o elemento "Executar" desde o menú Inicio.
- Introduza o nome do programa que rexistrará a biblioteca - regsvr32.exe e a ruta á que se coloca o ficheiro. Como resultado, debería funcionar así:
- Prema o botón "Intro" ou "Aceptar"; O sistema daralle unha mensaxe sobre se a biblioteca foi exitosa ou non ou non foi rexistrada.
Regsvr32.exe c: Windows \ system32 \ dllname.dll
Onde DllName é o nome do teu ficheiro.
Este exemplo o servirá se o sistema operativo está instalado na unidade C se está noutro lugar, terá que cambiar a letra do disco ou usar o comando:
% Systemroot% \ system32 \ regsvr32.exe% Windir% \ system32 \ dllname.dll
Nesta versión, o propio programa atopa o cartafol onde instalou o sistema operativo e lanza o rexistro do ficheiro DLL especificado.
No caso do sistema de 64 bits, terá dous programas regsvr32 - un está no cartafol:
C: Windows \ syswow64
eo segundo no camiño:
C: Windows \ System32
Estes son diferentes ficheiros que se usan por separado para situacións relevantes. Se ten un sistema operativo de 64 bits e o ficheiro DLL é de 32 bits, entón o ficheiro da biblioteca debe situarse no cartafol:
Windows SYSWOW64.
E o equipo parecerá así:
% Windir% \ syswow64 \ regsvr32.exe% windir% syswow64 \ dllname.dll
Método 3: cadea de comandos
O rexistro de ficheiros a través da liña de comandos non é moi diferente da segunda opción:
- Seleccione o comando "Executar" no menú de inicio.
- Introduza o campo de entrada de CMD que se abre.
- Prema "ENTER".
Aparecerá diante de ti, no que terás que introducir os mesmos comandos que na segunda versión.
Nótese que a xanela da liña de comandos ten a función de inserción do texto copiado (por comodidade). Podes atopar este menú premendo o botón dereito do ícono na esquina superior esquerda.
Método 4: Abre con
- Abra o menú Ficheiro que se rexistrará premendo nel co botón dereito do rato.
- Seleccione "Abrir con" no menú que aparece.
- Fai clic en "Descrición xeral" e selecciona o programa regsvr32.exe do seguinte directorio:
- Abre DLL usando este programa. O sistema emitirá unha mensaxe de rexistro exitoso.
Windows / System32.
Ou no caso de que traballes nun sistema de 64 bits e o arquivo DLL 32 bit:
Windows / syswow64.
Posibles erros
"O ficheiro non é compatible coa versión instalada de Windows", é probable que probablemente intente rexistrar unha DLL de 64 bits nun sistema de 32 bits ou viceversa. Use o comando adecuado descrito no segundo método.
"Non se atopa o punto de entrada" - Non se poden rexistrar todas as bibliotecas DLL, algunhas delas simplemente non soportan o comando Dllregisterserver. Ademais, a aparición dun erro pode ser causado polo feito de que o ficheiro xa está rexistrado polo sistema. Hai sitios que distribúen ficheiros que non son bibliotecas en realidade. Neste caso, por suposto, nada estará rexistrado.
En conclusión, hai que dicir que a esencia de todas as opcións opcións propostas son simplemente diferentes métodos de lanzamento do equipo de rexistro, que é máis cómodo.