SlideShare una empresa de Scribd logo
LEONARDO ANTONIO HINCAPIE GARCIA
DOCENTE TECNICO SISTEMAS
.DLL
Imagino que la mayoría aquí ha oído de las famosas dll´s, y más de alguno sabe
solucionar los errores que involucran sin siquiera saber de qué tratan.
Así que les hago ésta guía para que aprendan qué son y cómo solucionarlos a la hora
que les pueda dar ésos molestos errores finalizados en ".dll".
Intentaré simplificar ésta guía lo más posible, omitiendo información que no esa
completamente de relevancia, pero si alguno queda con dudas o simplemente quiere
aprender más de esto, dejaré la fuente al final del Post.
Ahora lo Primero:
¿Qué es un dll?
"Una biblioteca de enlace dinámico o más comúnmente DLL (sigla en inglés
de dinamic-link library) es el término con el que se refiere a los archivos con
código ejecutable que se cargan bajo demanda de un programa por parte del
sistema operativo. Esta denominación es exclusiva a los sistemas operativos
Windows siendo ".dll" la extensión con la que se identifican estos ficheros, aunque
el concepto existe en prácticamente todos los sistemas operativos modernos."
Ahora en español:
Básicamente un DLL es un archivo por lo general común en Windows creado para
evitar la saturación de Memoria RAM producto a la demanda de archivos con las
mismas funciones por programas diferentes.
Así, si un programa que instalamos demanda a que el sistema tenga que calcular
cierta información, y otro programa totalmente diferente requiere la misma
necesidad, todo esto se hace con el mismo archivo y así ahorrar memoria en el
sistema.
También existen lo que son los Archivos DLL Privados, que son DLL´s especiales
para un determinado programa, el cuál es el único que demanda la utilización de
LEONARDO ANTONIO HINCAPIE GARCIA
DOCENTE TECNICO SISTEMAS
éste mismo.
Si tenemos la oportunidad de poner atención en una instalación de algún Sistema
Operativo, notaremos que habrá una etapa en que empiece a copiar una infinidad de
éstos archivos, con nombres diferentes, pero todos terminados en ".dll".
Entonces, cuándo tenemos un error a la hora de ejecutar un programa, ej.:
"El archivo MAPI32.DLL está dañado"
O
"El _resetstkoflw de punto de entrada de procedimiento no se encuentra en la
biblioteca de vínculos dinámicos Msvcrt.dll"
Entonces lo que debemos hacer, es simplemente conseguir el archivo DLL que el
sistema necesita para realizar el cálculo y así ejecutar dicho programa.
Ahora ya sabemos por lo menos en qué consta un DLL. Pero...
¿Cómo los consigo, y cómo soluciono éstos errores?
Bueno, la obtención de la mayoría de éstos no es necesaria, ya que en las
instalaciones de Sistemas Operativos, Programas, Juegos, Actualizaciones (Service
Pack), etc. se copian automáticamente éstos archivos.
Pero no faltarán los programas que requieran de archivos DLL los cuales estarán
ausentes en nuestro sistema.
La solución por lo general es muy simple.
Al momento de darnos el error, debemos escribir el nombre del archivo DLL que
nos requerirá, el cuál cómo ya lo hemos mencionado, estará finalizado en ".dll"
Ej.:
"Error al iniciar aplicación porque no se encontró mscoree.dll"
LEONARDO ANTONIO HINCAPIE GARCIA
DOCENTE TECNICO SISTEMAS
Entonces, el nombre que debemos guardar será (mscoree.dll).
Éste nombre será el que utilicemos para buscar dicho archivo en alguna página web
dedicada al almacenamiento de archivos DLL´s.
Ej.: dll-files.com
O también podemos colocar el nombre en algún buscador web, cómo Google,
entonces nos debería dar la ubicación de éste archivo y su descarga.
Los archivos DLL´s, por lo general son muy livianos y de fácil obtención, así que no
nos debería dar problemas en conseguirlos.
Hay muchos métodos para agregar un DLL en nuestro sistema, pero pondré el
más fiable según yo.
Ahora, una vez obtenido el archivo DLL que nos han requerido, debemos buscar el
directorio de instalación del programa que nos ha dado el error ya mencionado, una
vez ubicado, copiaremos el archivo DLL en la carpeta raíz (carpeta principal de
instalación) de dicho programa.
Entonces una vez que ejecutemos el programa, nos debería funcionar cómo
corresponde.
Los otros métodos pueden requerir copiar o reemplazar el archivo DLL en el
directorio "Windows/ System..."
pero entrar a hacer cambios en esta carpeta sin una previa capacitación o
experiencia en éste rubro, podría provocar problemas en el buen funcionamiento de
nuestro Sistema Operativo o en otros programas que pudiéramos tener,
indispensables o no.

Más contenido relacionado

Destacado

Halloween Celebration 2014 in West End Vancouver BC
Halloween Celebration 2014 in West End Vancouver BCHalloween Celebration 2014 in West End Vancouver BC
Halloween Celebration 2014 in West End Vancouver BC
La Casita Tacos
 
Sonos competition t&c 2
Sonos competition t&c 2Sonos competition t&c 2
Sonos competition t&c 2Marcel Lada
 
Practica 23
Practica 23Practica 23
Practica 23
rigo1256
 
Star of the Month
Star of the MonthStar of the Month
Star of the Month
Richa Gupta
 
Cvblan2015newest
Cvblan2015newestCvblan2015newest
Cvblan2015newest
Blanca Sanchez-Marcos
 
New Doc 4
New Doc 4New Doc 4
Residuos
ResiduosResiduos
Residuos
Patribiogeo
 
Linkedin Grupos
Linkedin GruposLinkedin Grupos
Linkedin Grupos
IreneZI
 
Citygreen Specifier Update 16
Citygreen Specifier Update 16Citygreen Specifier Update 16
Citygreen Specifier Update 16
Ben Gooden
 
Engilsh collage
Engilsh collageEngilsh collage
Engilsh collage
lorena ramirez
 
Nota pendidikan islam t5 solat jumaat
Nota pendidikan islam t5 solat jumaatNota pendidikan islam t5 solat jumaat
Nota pendidikan islam t5 solat jumaat
Aminuddin Mohamad
 
"Insulin Independence" Summit on Capitol Hill
"Insulin Independence" Summit on Capitol Hill"Insulin Independence" Summit on Capitol Hill
"Insulin Independence" Summit on Capitol Hill
David Edelman
 
Sesión 11. diseños de materiales educativos multimedia. parte i
Sesión 11. diseños de materiales educativos multimedia. parte iSesión 11. diseños de materiales educativos multimedia. parte i
Sesión 11. diseños de materiales educativos multimedia. parte i
alesucho
 
Sesión 12. diseños de materiales educativos multimedia. parte ii
Sesión 12. diseños de materiales educativos multimedia. parte iiSesión 12. diseños de materiales educativos multimedia. parte ii
Sesión 12. diseños de materiales educativos multimedia. parte ii
alesucho
 
From home to school progress report august 2016
From home to school progress report august 2016From home to school progress report august 2016
From home to school progress report august 2016
Joel Wayne Ganibe, MBA
 

Destacado (15)

Halloween Celebration 2014 in West End Vancouver BC
Halloween Celebration 2014 in West End Vancouver BCHalloween Celebration 2014 in West End Vancouver BC
Halloween Celebration 2014 in West End Vancouver BC
 
Sonos competition t&c 2
Sonos competition t&c 2Sonos competition t&c 2
Sonos competition t&c 2
 
Practica 23
Practica 23Practica 23
Practica 23
 
Star of the Month
Star of the MonthStar of the Month
Star of the Month
 
Cvblan2015newest
Cvblan2015newestCvblan2015newest
Cvblan2015newest
 
New Doc 4
New Doc 4New Doc 4
New Doc 4
 
Residuos
ResiduosResiduos
Residuos
 
Linkedin Grupos
Linkedin GruposLinkedin Grupos
Linkedin Grupos
 
Citygreen Specifier Update 16
Citygreen Specifier Update 16Citygreen Specifier Update 16
Citygreen Specifier Update 16
 
Engilsh collage
Engilsh collageEngilsh collage
Engilsh collage
 
Nota pendidikan islam t5 solat jumaat
Nota pendidikan islam t5 solat jumaatNota pendidikan islam t5 solat jumaat
Nota pendidikan islam t5 solat jumaat
 
"Insulin Independence" Summit on Capitol Hill
"Insulin Independence" Summit on Capitol Hill"Insulin Independence" Summit on Capitol Hill
"Insulin Independence" Summit on Capitol Hill
 
Sesión 11. diseños de materiales educativos multimedia. parte i
Sesión 11. diseños de materiales educativos multimedia. parte iSesión 11. diseños de materiales educativos multimedia. parte i
Sesión 11. diseños de materiales educativos multimedia. parte i
 
Sesión 12. diseños de materiales educativos multimedia. parte ii
Sesión 12. diseños de materiales educativos multimedia. parte iiSesión 12. diseños de materiales educativos multimedia. parte ii
Sesión 12. diseños de materiales educativos multimedia. parte ii
 
From home to school progress report august 2016
From home to school progress report august 2016From home to school progress report august 2016
From home to school progress report august 2016
 

Similar a Dll

Topicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y libreriasTopicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y librerias
José Antonio Sandoval Acosta
 
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
José Antonio Sandoval Acosta
 
Laura
LauraLaura
Laura
lauraVIA9
 
Curso de delphi
Curso de delphiCurso de delphi
Curso de delphi
Alde Luzardo
 
411958729 curso-de-delphi-pdf
411958729 curso-de-delphi-pdf411958729 curso-de-delphi-pdf
411958729 curso-de-delphi-pdf
xavazque2
 
Atix12
Atix12Atix12
Atix12
atixlibre
 
5 herramientas de software para tecnicos de pc
5 herramientas de software para tecnicos de pc5 herramientas de software para tecnicos de pc
5 herramientas de software para tecnicos de pc
FocaSanDiego
 
Entramos en la Web 2.0
Entramos en la Web 2.0Entramos en la Web 2.0
Entramos en la Web 2.0
Susana Micheli
 
Proceso para la obtención de un programa ejecutable
Proceso para la obtención de un programa ejecutableProceso para la obtención de un programa ejecutable
Proceso para la obtención de un programa ejecutable
Edward Eliecer Silva Mejia
 
Software
SoftwareSoftware
Software
Nancy Monroy
 
Instalar varios archivos .deb un solo comando desde consola
Instalar varios archivos .deb un solo comando desde consolaInstalar varios archivos .deb un solo comando desde consola
Instalar varios archivos .deb un solo comando desde consola
Carlos Aponte
 
Programación web
Programación webProgramación web
Programación web
Benjamín Joaquín Martínez
 
Software
SoftwareSoftware
Software
andressosa99
 
Apis Windows
Apis WindowsApis Windows
Apis Windows
sgam_00
 
Apis Windows2
Apis Windows2Apis Windows2
Apis Windows2
sgam_00
 
Api Web
Api WebApi Web
Api Web
buffon_sg
 
Carpetas
CarpetasCarpetas
Carpetas
Estuardo1210
 
Software
SoftwareSoftware
Software
Nancy Monroy
 
Sergio briceño 26.985.468 libre
Sergio briceño 26.985.468 libreSergio briceño 26.985.468 libre
Sergio briceño 26.985.468 libre
VICTOЯ ЯANG3L
 
Programas P2P
Programas P2PProgramas P2P
Programas P2P
Koldo Parra
 

Similar a Dll (20)

Topicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y libreriasTopicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y librerias
 
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
 
Laura
LauraLaura
Laura
 
Curso de delphi
Curso de delphiCurso de delphi
Curso de delphi
 
411958729 curso-de-delphi-pdf
411958729 curso-de-delphi-pdf411958729 curso-de-delphi-pdf
411958729 curso-de-delphi-pdf
 
Atix12
Atix12Atix12
Atix12
 
5 herramientas de software para tecnicos de pc
5 herramientas de software para tecnicos de pc5 herramientas de software para tecnicos de pc
5 herramientas de software para tecnicos de pc
 
Entramos en la Web 2.0
Entramos en la Web 2.0Entramos en la Web 2.0
Entramos en la Web 2.0
 
Proceso para la obtención de un programa ejecutable
Proceso para la obtención de un programa ejecutableProceso para la obtención de un programa ejecutable
Proceso para la obtención de un programa ejecutable
 
Software
SoftwareSoftware
Software
 
Instalar varios archivos .deb un solo comando desde consola
Instalar varios archivos .deb un solo comando desde consolaInstalar varios archivos .deb un solo comando desde consola
Instalar varios archivos .deb un solo comando desde consola
 
Programación web
Programación webProgramación web
Programación web
 
Software
SoftwareSoftware
Software
 
Apis Windows
Apis WindowsApis Windows
Apis Windows
 
Apis Windows2
Apis Windows2Apis Windows2
Apis Windows2
 
Api Web
Api WebApi Web
Api Web
 
Carpetas
CarpetasCarpetas
Carpetas
 
Software
SoftwareSoftware
Software
 
Sergio briceño 26.985.468 libre
Sergio briceño 26.985.468 libreSergio briceño 26.985.468 libre
Sergio briceño 26.985.468 libre
 
Programas P2P
Programas P2PProgramas P2P
Programas P2P
 

Más de Leotom

Ex baspra4
Ex baspra4Ex baspra4
Ex baspra4
Leotom
 
Ex baspra3
Ex baspra3Ex baspra3
Ex baspra3
Leotom
 
Ex baspra2
Ex baspra2Ex baspra2
Ex baspra2
Leotom
 
Ex baspra1
Ex baspra1Ex baspra1
Ex baspra1
Leotom
 
Tutorial prezi.docx
Tutorial prezi.docxTutorial prezi.docx
Tutorial prezi.docx
Leotom
 
Contabilidad noveno # 2
Contabilidad noveno # 2Contabilidad noveno # 2
Contabilidad noveno # 2
Leotom
 
Contabilidad noveno # 1
Contabilidad noveno # 1Contabilidad noveno # 1
Contabilidad noveno # 1
Leotom
 
Basica noveno
Basica novenoBasica noveno
Basica noveno
Leotom
 
Ciclo vi
Ciclo viCiclo vi
Ciclo vi
Leotom
 
Ciclo vi
Ciclo viCiclo vi
Ciclo vi
Leotom
 
Topologias de redes
Topologias de redesTopologias de redes
Topologias de redes
Leotom
 
Regimenes
RegimenesRegimenes
Regimenes
Leotom
 
Pseudocodigos y diagramas de flujo
Pseudocodigos y diagramas de flujoPseudocodigos y diagramas de flujo
Pseudocodigos y diagramas de flujo
Leotom
 
Poocpp2
Poocpp2Poocpp2
Poocpp2
Leotom
 
Ponchar un cable utp
Ponchar un cable utpPonchar un cable utp
Ponchar un cable utp
Leotom
 
Taller # 2
Taller # 2Taller # 2
Taller # 2
Leotom
 
Taller # 1
Taller # 1Taller # 1
Taller # 1
Leotom
 
Excel basico ejercicios
Excel basico ejerciciosExcel basico ejercicios
Excel basico ejercicios
Leotom
 
10 plan de mejoramiento 2
10 plan de mejoramiento 210 plan de mejoramiento 2
10 plan de mejoramiento 2
Leotom
 
10 plan de mejoramiento 1
10 plan de mejoramiento 110 plan de mejoramiento 1
10 plan de mejoramiento 1
Leotom
 

Más de Leotom (20)

Ex baspra4
Ex baspra4Ex baspra4
Ex baspra4
 
Ex baspra3
Ex baspra3Ex baspra3
Ex baspra3
 
Ex baspra2
Ex baspra2Ex baspra2
Ex baspra2
 
Ex baspra1
Ex baspra1Ex baspra1
Ex baspra1
 
Tutorial prezi.docx
Tutorial prezi.docxTutorial prezi.docx
Tutorial prezi.docx
 
Contabilidad noveno # 2
Contabilidad noveno # 2Contabilidad noveno # 2
Contabilidad noveno # 2
 
Contabilidad noveno # 1
Contabilidad noveno # 1Contabilidad noveno # 1
Contabilidad noveno # 1
 
Basica noveno
Basica novenoBasica noveno
Basica noveno
 
Ciclo vi
Ciclo viCiclo vi
Ciclo vi
 
Ciclo vi
Ciclo viCiclo vi
Ciclo vi
 
Topologias de redes
Topologias de redesTopologias de redes
Topologias de redes
 
Regimenes
RegimenesRegimenes
Regimenes
 
Pseudocodigos y diagramas de flujo
Pseudocodigos y diagramas de flujoPseudocodigos y diagramas de flujo
Pseudocodigos y diagramas de flujo
 
Poocpp2
Poocpp2Poocpp2
Poocpp2
 
Ponchar un cable utp
Ponchar un cable utpPonchar un cable utp
Ponchar un cable utp
 
Taller # 2
Taller # 2Taller # 2
Taller # 2
 
Taller # 1
Taller # 1Taller # 1
Taller # 1
 
Excel basico ejercicios
Excel basico ejerciciosExcel basico ejercicios
Excel basico ejercicios
 
10 plan de mejoramiento 2
10 plan de mejoramiento 210 plan de mejoramiento 2
10 plan de mejoramiento 2
 
10 plan de mejoramiento 1
10 plan de mejoramiento 110 plan de mejoramiento 1
10 plan de mejoramiento 1
 

Dll

  • 1. LEONARDO ANTONIO HINCAPIE GARCIA DOCENTE TECNICO SISTEMAS .DLL Imagino que la mayoría aquí ha oído de las famosas dll´s, y más de alguno sabe solucionar los errores que involucran sin siquiera saber de qué tratan. Así que les hago ésta guía para que aprendan qué son y cómo solucionarlos a la hora que les pueda dar ésos molestos errores finalizados en ".dll". Intentaré simplificar ésta guía lo más posible, omitiendo información que no esa completamente de relevancia, pero si alguno queda con dudas o simplemente quiere aprender más de esto, dejaré la fuente al final del Post. Ahora lo Primero: ¿Qué es un dll? "Una biblioteca de enlace dinámico o más comúnmente DLL (sigla en inglés de dinamic-link library) es el término con el que se refiere a los archivos con código ejecutable que se cargan bajo demanda de un programa por parte del sistema operativo. Esta denominación es exclusiva a los sistemas operativos Windows siendo ".dll" la extensión con la que se identifican estos ficheros, aunque el concepto existe en prácticamente todos los sistemas operativos modernos." Ahora en español: Básicamente un DLL es un archivo por lo general común en Windows creado para evitar la saturación de Memoria RAM producto a la demanda de archivos con las mismas funciones por programas diferentes. Así, si un programa que instalamos demanda a que el sistema tenga que calcular cierta información, y otro programa totalmente diferente requiere la misma necesidad, todo esto se hace con el mismo archivo y así ahorrar memoria en el sistema. También existen lo que son los Archivos DLL Privados, que son DLL´s especiales para un determinado programa, el cuál es el único que demanda la utilización de
  • 2. LEONARDO ANTONIO HINCAPIE GARCIA DOCENTE TECNICO SISTEMAS éste mismo. Si tenemos la oportunidad de poner atención en una instalación de algún Sistema Operativo, notaremos que habrá una etapa en que empiece a copiar una infinidad de éstos archivos, con nombres diferentes, pero todos terminados en ".dll". Entonces, cuándo tenemos un error a la hora de ejecutar un programa, ej.: "El archivo MAPI32.DLL está dañado" O "El _resetstkoflw de punto de entrada de procedimiento no se encuentra en la biblioteca de vínculos dinámicos Msvcrt.dll" Entonces lo que debemos hacer, es simplemente conseguir el archivo DLL que el sistema necesita para realizar el cálculo y así ejecutar dicho programa. Ahora ya sabemos por lo menos en qué consta un DLL. Pero... ¿Cómo los consigo, y cómo soluciono éstos errores? Bueno, la obtención de la mayoría de éstos no es necesaria, ya que en las instalaciones de Sistemas Operativos, Programas, Juegos, Actualizaciones (Service Pack), etc. se copian automáticamente éstos archivos. Pero no faltarán los programas que requieran de archivos DLL los cuales estarán ausentes en nuestro sistema. La solución por lo general es muy simple. Al momento de darnos el error, debemos escribir el nombre del archivo DLL que nos requerirá, el cuál cómo ya lo hemos mencionado, estará finalizado en ".dll" Ej.: "Error al iniciar aplicación porque no se encontró mscoree.dll"
  • 3. LEONARDO ANTONIO HINCAPIE GARCIA DOCENTE TECNICO SISTEMAS Entonces, el nombre que debemos guardar será (mscoree.dll). Éste nombre será el que utilicemos para buscar dicho archivo en alguna página web dedicada al almacenamiento de archivos DLL´s. Ej.: dll-files.com O también podemos colocar el nombre en algún buscador web, cómo Google, entonces nos debería dar la ubicación de éste archivo y su descarga. Los archivos DLL´s, por lo general son muy livianos y de fácil obtención, así que no nos debería dar problemas en conseguirlos. Hay muchos métodos para agregar un DLL en nuestro sistema, pero pondré el más fiable según yo. Ahora, una vez obtenido el archivo DLL que nos han requerido, debemos buscar el directorio de instalación del programa que nos ha dado el error ya mencionado, una vez ubicado, copiaremos el archivo DLL en la carpeta raíz (carpeta principal de instalación) de dicho programa. Entonces una vez que ejecutemos el programa, nos debería funcionar cómo corresponde. Los otros métodos pueden requerir copiar o reemplazar el archivo DLL en el directorio "Windows/ System..." pero entrar a hacer cambios en esta carpeta sin una previa capacitación o experiencia en éste rubro, podría provocar problemas en el buen funcionamiento de nuestro Sistema Operativo o en otros programas que pudiéramos tener, indispensables o no.