Algunos usuarios de Windows informan que ven el error ” Error 87 el parámetro es incorrecto ” cada vez que intentan abrir una aplicación. En algunos casos, el mensaje de error encontrado es: ” LoadLibrary failed with error 87: El parámetro es incorrecto. ” Algunos usuarios afectados informan que el problema sólo ocurre con una o dos aplicaciones mientras que otros usuarios informan que el error aparece con prácticamente cualquier aplicación que intentan abrir. El problema no es exclusivo de una determinada versión de Windows, ya que se ha confirmado que aparece en Windows 7, Windows 8 y Windows 10.
Error 87 el parámetro es incorrecto
Contenido
¿Qué está causando el error ” Error 87 el parámetro es incorrecto “?
Investigamos este tema en particular examinando varios informes de usuarios y las estrategias de reparación que se utilizan comúnmente para resolver este problema en particular. Basándonos en lo que hemos reunido, hay varios culpables potenciales diferentes que tienen el potencial de causar este problema:
- El conflicto de software es el causante del problema – Hay ciertas aplicaciones o servicios de terceros que se sabe que desencadenan este problema en particular si terminan entrando en conflicto con los controladores de pantalla. Si este escenario es aplicable, puede identificar al responsable realizando un arranque limpio y volviendo a activar sistemáticamente los elementos desactivados.
- Corrupción de archivos de sistema – Los archivos de sistema corruptos también pueden ser responsables de la aparición de este problema en particular. Varios usuarios que se han encontrado con este problema exacto han informado de que el problema se resolvió completamente después de realizar un análisis CHKDSK, un SFC o un DISM.
- Controladores de pantalla corruptos o inadecuados – Los controladores de pantalla corruptos, inadecuados o incompletos también pueden causar este problema en particular. Especialmente si terminan entrando en conflicto con un controlador dedicado. Si este escenario es aplicable, puede resolver el problema haciendo retroceder el río o forzando a su SO a instalar una versión más reciente.
- Servicio de actualización de Windows corrompido – Otro culpable bastante común es un servicio de actualización de Windows corrompido. Lo más probable es que los valores predeterminados se hayan modificado hasta el punto de que la entrada se haya corrompido. En este caso, puede resolver el problema restaurando el servicio de Windows Update a los valores predeterminados.
- El túnel dividido está desactivado – Si el mensaje de error se encuentra mientras intentas abrir una aplicación VPN o estás realizando algo fiable para ella, es probablemente porque el túnel dividido está desactivado. Si este escenario es aplicable, puede resolver el problema usando Powershell para habilitar el split tunneling.
- El servicio de mensajería no puede ser desactivado convencionalmente – Resulta que el servicio de mensajería es conocido por desencadenar este problema particular cuando el usuario intenta desactivarlo convencionalmente en Windows 10. En este caso, puede resolver el problema utilizando el Editor del Registro para deshabilitarlo.
- Un archivo DLL está deteniendo la apertura del programa de edición de video – Hay un problema recurrente con los usuarios de tarjetas gráficas ATI que intentan abrir programas de edición de video como Sony Vega o similares. Si ves el mensaje de error en este escenario, puedes resolver el problema obligando a tu sistema operativo a ignorar el archivo.
Método 1: Realizar una bota limpia
Al realizar un arranque limpio, se iniciará Windows con el conjunto mínimo de controladores y programas de inicio. Este procedimiento nos ayudará a averiguar si el problema se debe a algún tipo de conflicto de software que se produce cuando aparece el mensaje ” Error 87 the Parameter is Incorrect “.
Varios usuarios afectados que también estamos buscando una manera de arreglar el problema han informado que el error dejó de ocurrir mientras estaban en un estado de arranque limpio. Una vez que confirmaron que una aplicación o un controlador estaba produciendo el mensaje de error, procedieron a retirar el componente de software instalado hasta que el problema dejó de ocurrir, incluso cuando Windows arrancaba normalmente.
Aquí hay una guía rápida para realizar un arranque limpio y averiguar el culpable del software que está disparando el mensaje de error:
- Lo primero es asegurarse de que está conectado con un usuario que tiene privilegios administrativos.
-
Pulse la tecla Windows + R para abrir un cuadro de diálogo Ejecutar . A continuación, escribe “msconfig” dentro del cuadro de texto y pulsa Intro para abrir la ventana Configuración del sistema . Cuando el UAC (Control de Cuentas de Usuario) lo solicite, pulse Sí para otorgar privilegios administrativos.
Ejecutando MSCONFIG
-
Dentro de la ventana Configuración del sistema , seleccione la pestaña Servicios en la barra de la cinta de la parte superior y empiece marcando la casilla asociada a Ocultar todos los servicios de Microsoft . A continuación, presta atención al resto de los servicios de arriba y pulsa el botón Disable all para evitar que cualquier servicio de terceros se habilite en el siguiente inicio del sistema.
Deshabilitar todos los servicios de terceros
-
Después de pulsar Aplicar para guardar los cambios, seleccione la pestaña Inicio y haga clic en Abrir el Administrador de tareas .
Abrir el Administrador de tareas a través de la Configuración del sistema
-
En la pestaña de inicio del Administrador de tareas, seleccione cada servicio individualmente y luego haga clic en Deshabilitar para evitar que se ejecute en el siguiente inicio del sistema.
Deshabilitar aplicaciones del inicio
- Una vez que se hayan desactivado todos los elementos necesarios, cierre el Administrador de Tareas y reinicie el ordenador.
- En el próximo arranque del sistema, su máquina se pondrá en estado de arranque limpio.
- Repita la acción que anteriormente desencadenó el ” Error 87 el parámetro es incorrecto ” y vea si el problema se ha resuelto.
- Si el procedimiento tuvo éxito, vuelva a los pasos 3 y 5 y vuelva a habilitar sistemáticamente los artículos y servicios de inicio que deshabilitó junto con los reinicios hasta que descubra al culpable.
Si este método no resolvió el problema por usted, pase al siguiente método a continuación.
Método 2: Realizando una exploración CHSDSK, SFC y DISM
Resulta que este problema en particular también puede ser causado por la corrupción de los archivos del sistema, que puede terminar por estropear los controladores de la pantalla. Varios usuarios que luchan por resolver el mismo problema han informado de que el problema se resolvió después de realizar una exploración CHKDSK, SFC o DISM. Estas son dos utilidades incorporadas que se sabe que arreglan muchos problemas relacionados con los archivos del sistema.
Aquí hay una guía rápida para hacer esto en cualquier ordenador con Windows:
-
Una vez que estés listo para iniciar el escaneo, presiona la tecla Windows + R para abrir el cuadro de diálogo Ejecutar. Luego, escribe “cmd” y presiona Ctrl + Shift + Enter para abrir un elevado Command Prompt
Running CMD as an admin
Nota: Cuando el UAC (Control de cuentas de usuario) te lo pida, haz clic en Sí para conceder privilegios administrativos.
-
Dentro del elevado Command Prompt, escriba el siguiente comando y pulse Enter para iniciar un CHKDSK scan:
chkdsk X: /r Importante: X es simplemente un marcador de posición. Reemplázalo con la letra del disco que estás tratando de alcanzar.
Nota: Un escaneo CHKDSK escaneará toda su unidad en busca de violaciones de integridad y errores lógicos. Si se encuentra alguna inconsistencia, la utilidad intentará arreglar estos problemas reparando los sectores malos blandos y asegurándose de que los sectores malos duros no se vuelvan a utilizar nunca más.
- Una vez que el escaneo esté completo, reinicie la máquina y vea si el problema se resuelve en el próximo inicio del sistema. Si el mismo error sigue ocurriendo, baja al siguiente paso.
-
Siga el paso 1 de nuevo para abrir otro Command Prompt elevado. Luego, escriba el siguiente comando y presione Enter para iniciar un SFC scan:
sfc /scannow
Nota: La utilidad System File Checker (SFC) escaneará todos los archivos de sistema protegidos y reemplazará cualquier archivo corrupto que logre encontrar con copias almacenadas localmente ubicadas en una carpeta comprimida (la ubicación exacta es ( %WinDir% System32dllcache)
- Una vez completado el procedimiento, reinicie el ordenador y vea si el problema se resuelve en el siguiente inicio del sistema.
-
Si todavía tiene el problema, siga el paso 1 una vez más para abrir otro Command Prompt elevado. Luego, escriba el siguiente comando y presione Enter para iniciar un DISM (Deployment Image Servicing and Management ) scan:
DISM.exe /Online /Cleanup-image /Restorehealth
Nota: Un escaneo DISM utiliza Windows Update para obtener los archivos necesarios para corregir los eventos corruptos que se identifican. Por eso es importante asegurarse de tener una conexión a Internet estable antes de realizar este último paso.
- Una vez completado el procedimiento, reinicie el ordenador y vea si el problema se ha resuelto en el siguiente inicio del sistema.
Si el mismo error ” Error 87 el parámetro es incorrecto ” sigue ocurriendo, baja al siguiente método.
Método 3: Retroceder (Desinstalar) los controladores de la pantalla
Resulta que este problema en particular también puede ser causado por un controlador de pantalla corrupto o incompleto. Algunos usuarios que se han encontrado con este problema exacto han informado de que el problema dejó de ocurrir después de que utilizaron el Administrador de dispositivos para retroceder el controlador de pantalla (o desinstalar el controlador) si no había ninguna acción de retroceso disponible.
Hacerlo no tendrá un efecto duradero en el equipo, ya que Windows 10 está equipado para volver a instalar los controladores que faltan en el equipo.
Aquí hay una guía rápida para retroceder o desinstalar los controladores de la pantalla:
-
Pulse la tecla Windows + R para abrir un cuadro de diálogo Ejecutar . A continuación, escriba “devmgmt.msc” y pulse Intro para abrir Administrador de dispositivos .
Administrador de dispositivos de ejecución
- Dentro de Administrador de dispositivos , amplíe el menú desplegable asociado a Adaptadores de pantalla .
-
A continuación, haga clic con el botón derecho del ratón en su adaptador de pantalla y elija Propiedades en el menú contextual.
Acceder al menú de propiedades del adaptador de pantalla
Nota: Si tiene dos controladores de pantalla diferentes (una opción dedicada e integrada), es preferible que se ocupe de ambos.
-
Dentro de la pantalla Propiedades , vaya a la pestaña Driver y haga clic en Roll Back Driver . A continuación, siga las indicaciones de la pantalla para completar el proceso.
Roll back driver
Nota: Si la versión del controlador de retroceso no está disponible, haga clic en Desinstalar dispositivo en su lugar.
- Una vez que el proceso esté completo, reinicie su computadora. En el próximo inicio del sistema, tu sistema operativo completará la instalación. Si el controlador se desinstaló previamente, Windows buscará e instalará automáticamente la última versión del controlador.
- Ahora que se ha modificado el controlador de la pantalla, repita la acción que anteriormente provocó el error ” 87 el parámetro es incorrecto ” y vea si el problema continúa.
Si el mismo error sigue ocurriendo, pasa al siguiente método.
Método 4: Restaurar el Servicio de Actualización de Windows
Si obtienes el error ” Error 87 el parámetro es incorrecto ” al intentar iniciar el servicio de Windows Update, es probable que los servicios predeterminados se hayan modificado hasta el punto de que algunas entradas se hayan corrompido.
Varios usuarios que se han encontrado con este problema exacto han informado de que lograron solucionar el problema indefinidamente después de seguir los pasos necesarios para restablecer los servicios y la configuración predeterminados.
Importante: Los siguientes pasos sólo son aplicables a Windows 10.
Aquí hay una guía rápida para restaurar el servicio de Windows Update:
- Pulse la tecla Windows + R para abrir un cuadro de diálogo Ejecutar . A continuación, escribe “bloc de notas” y pulsa Intro para abrir el editor de texto por defecto.
-
Dentro de la utilidad del Bloc de Notas, pegue el siguiente código:
Editor de Registro de Windows Versión 5.00 [HKEY_LOCAL_MACHINENSYSTEMN-ControlSet ActualN-Servicioswuauserv] "PreshutdownTimeout" =dword:036ee800 "DisplayName"="@%systemroot%Nsystem32Nwuaueng.dll,-105" "ErrorControl" =dword:00000001 "ImagePath" = hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00, 74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73. 00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00, 6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00,00 "Start" = palabra:00000003 "Type"=palabra:00000020 "Descripción" ="@%systemroot%Nsystem32Nwuaueng.dll,-106" "DependOnService"=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00,00,00,00 "ObjectName"="LocalSystem" "ServiceSidType" =dword:00000001 "RequiredPrivileges"=hex(7):53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,72, 00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00, 65,00,61,00,74,00,65,00,47,00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69, 00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00, 61,00,74,00,65,00,50,00,61,00,67,00,65,00,46,00,69,00,6c,00,65,00,50,00,72, 00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54,00,63,00, 62,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65, 00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00,72,00,69,00,6d,00,61,00,72,00, 79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72,00,69,00,76,00,69,00,6c,00,65, 00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00, 6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65, 00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00,51,00, 75,00,6f,00,74,00,61,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65, 00,00,00,53,00,65,00,53,00,68,00,75,00,74,00,64,00,6f,00,77,00,6e,00,50,00, 72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00 "FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,03,00,00,00,00,14,00,00,00, 00,01,00,00,00,00,60,ea,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00. [HKEY_LOCAL_MACHINE_SYSTEMN-Control de Corriente de los Servicioswuauserv Parámetros] "ServiceDll"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f, 00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00, 77,00,75,00,61,00,75,00,65,00,6e,00,67,00,2e,00,64,00,6c,00,6c,00,00,00,00 "ServiceDllUnloadOnStop"=dword:00000001 "ServiceMain"="WUServiceMain" [HKEY_LOCAL_MACHINE_SYSTEMN-Control de Corriente de Servicios de Seguridad] "Seguridad" = héx:01,00,14,80,78,00,00,00,00,84,00,00,00,14,00,00,00,30,00,00,00,00,02, 00,1c,00,01,00,00,00,02,80,14,00,ff,00,0f,00,01,01,00,00,00,00,00,01,00,00,00, 00,00,02,00,48,00,03,00,00,00,00,00,14,00,9d,00,02,00,01,01,00,00,00,00,00, 05,0b,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,00,05,20,00,00,00,00, 20,02,00,00,00,00,14,00,ff,01,0f,00,01,00,00,00,00,00,00,05,12,00,00,00,00,00,01, 01,00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00 [HKEY_LOCAL_MACHINE_SYSTEMN-Control de Corriente de Servicios] [HKEY_LOCAL_MACHINE_SYSTEMN-Control de Corriente de Servicios] "Type"=palabra:00000005 "Acción"=palabra:00000001 "Guid" =hex:e6,ca,9f,65,db,5b,a9,4d,b1,ff,ca,2a,17,8d,46,e0 [HKEY_LOCAL_MACHINE_SYSTEMN-Control de Corriente de los Servicioswuauserverv] "Type"=palabra:00000005 "Acción"=palabra:00000001 "Guid"=hex:c8,46,fb,54,89,f0,4c,46,b1,fd,59,d1,b6,2c,3b,50
- Una vez pegado el código, vaya a la cinta de la parte superior y seleccione Archivo> Guardar como .
- En la ventana Guardar como , nombra el archivo como quieras, pero asegúrate de cambiar la extensión de .txt a .reg . A continuación, establece una ubicación para el archivo .reg y haz clic en el botón Save .
- Haga doble clic en el archivo .reg y haga clic en Sí en el aviso de confirmación para hacer lo necesario para el registro.
Reproductor de videouploads/2019/05/refreshing-the-windows-update-service.webm00:0000:0000:31Use Teclas de flecha arriba/abajo para aumentar o disminuir el volumen.
Método 5: Habilitación del túnel dividido (si procede)
Algunos usuarios afectados han informado de que, en su caso, el problema se debió a que el túnel dividido se ha desactivado automáticamente en las últimas versiones de Windows 10 debido a algunos problemas de seguridad. Si se encuentra con este problema al intentar abrir la aplicación VPN, puede resolverlo ejecutando una serie de comandos Powershell que le ayudarán a volver a activar Split Tunneling.
Esto es lo que tienes que hacer:
-
Pulse la tecla Windows + R para abrir un cuadro de diálogo Ejecutar . Luego, escribe “powershell” y pulsa Ctrl + Shift + Enter para abrir una ventana elevada de Powershell. Si el sistema UAC (Control de Cuentas de Usuario) lo solicita, haga clic en Sí para conceder acceso de administrador.
Ejecutar diálogo: powershell Luego presione Ctrl + Shift + Enter
-
Dentro del indicador elevado de Powershell, escriba el siguiente comando y presione Enter para ver los detalles de su conexión VPN:
Get-VPNConnection
-
Recibirás una lista con información sobre tu VPN, incluyendo el nombre y la función de túnel dividido. Si la característica de túnel dividido está configurada como Falso , toma nota del nombre ya que lo necesitaremos en los pasos siguientes.
Investigando si el túnel dividido está desactivado
-
Escriba el siguiente comando y pulse Enter para activar Split Tunneling:
"Set-VPNConnection" -Name " Name of VPN" -SplitTunneling $True"
Nota : ” Nombre de la VPN ” es simplemente un lugar para el nombre de tu VPN que descubriste en el paso 3.
- Una vez que el comando se procese con éxito, reinicie el ordenador y vea si el problema se resuelve en el siguiente inicio del sistema.
Método 6: Edición del registro (si procede)
Si te encuentras con el error ” Error 87 el parámetro es incorrecto ” al intentar deshabilitar el servicio MessagingService_48ab2 o el servicio OneSyncSvc_54186de , podrás resolver el problema con una simple edición del Registro . Este método suele ser efectivo en ordenadores con Windows 10.
Aquí hay una guía rápida para desactivar el MessagingService usando el Editor del Registro:
- Pulse la tecla Windows + R para abrir un cuadro de diálogo Ejecutar . A continuación, escribe “regedit” y pulsa Enter para abrir el Editor del Registro. Cuando el UAC (Control de Cuentas de Usuario) lo solicite, haga clic en Sí para conceder el acceso de administrador.
-
Dentro del Editor de Registro, use el panel izquierdo para navegar a una de las dos siguientes ubicaciones (dependiendo del servicio que quiera desactivar):
ComputadoraHKEY_LOCAL_MACHINE_SYSTEMCurrentControlSetServicesN-1SyncSvc_48ab2 ComputerHKEY_LOCAL_MACHINE_SYSTEMN-CurrentControlSetN-ServicesNOneSyncSvc_54186de
- Una vez que llegues a la tecla derecha, muévete a la derecha y haz doble clic en la Start DWORD.
-
A continuación, establezca la base Base en Hexadecimal y luego establezca los datos del valor en 4 (Desactivado).
Desactivando el servicio
- Cierre el Editor de Registro , reinicie su computadora y vea si el problema se resuelve en el próximo inicio del sistema.
Si el problema persiste, pase al siguiente método que se describe a continuación.
Método 7: Renombrar el archivo atig6pxx.dll
Si te encuentras con el “Error LoadLibrary failed with error 87: The parameter is incorrect error” al intentar abrir Vegas Pro o un programa de edición similar y tienes una tarjeta gráfica ATI, es probable que estés sufriendo un problema recurrente que ha afectado a muchos usuarios en una situación similar.
Varios usuarios que se han encontrado con este problema exacto han informado que han logrado resolverlo modificando un archivo DLL llamado atig6pxx.dll . Después de hacer esto, informaron que pudieron abrir el programa de edición que anteriormente fallaba con este error en particular.
Esto es lo que tienes que hacer:
- Utiliza la función de búsqueda de tu barra de tareas de Windows para buscar ” atig6pxx.dll”. Puedes pulsar la tecla de Windows + S para que aparezca la función de búsqueda al instante.
- En la lista de resultados, haga clic con el botón derecho del ratón en atig6pxx.dll y elija Open File Location . Debería llevarte directamente a la carpeta System32.
-
A continuación, haz clic con el botón derecho del ratón en el archivo atig6pxx.dll y elige Renombrar. Luego, simplemente agregue la extensión .bak al final de la extensión .dll . Esto esencialmente instruirá a tu sistema operativo para que ignore este archivo. Haz clic en Sí en el mensaje de confirmación y, a continuación, vuelve a hacer clic en Sí si te lo pide el UAC (Control de cuentas de usuario) .
Cambio de nombre del archivo con la extensión BAK
Nota: Si las extensiones no son visibles desde el get-go, vaya a la barra de cinta en la parte superior de la ventana del Explorador de archivos, haga clic en Ver y asegúrese de que la casilla asociada a Extensiones de nombres de archivos esté activada.
Haciendo visibles las extensiones
- Una vez que esta modificación se haya completado, reinicie su computadora y vea si el problema sigue ocurriendo cuando inicie un software de edición de video.