Solución: no se pudo encontrar IOCTL_Set PTPMode



Pruebe Nuestro Instrumento Para Eliminar Los Problemas

Windows 10 es un sistema operativo revolucionario. Aunque hay algunos errores comunes que se están abordando, existen algunos errores aislados que los usuarios continúan recibiendo. Uno de esos errores es un error de DLL que aparece al iniciar. El error indica que no se pudo encontrar IOCTL_Set PTPMode. Aunque puede continuar con su sistema después de hacer clic en Aceptar, el error volverá a ocurrir al reiniciar su PC. Vamos a explicar qué significa este error y cómo puedes solucionarlo en tu computadora.





¿Qué es IOCTL_Set PTPMode?

Primero, comenzaremos explicando qué significa IOCTL. En informática, IOCTL (abreviatura de control de entrada / salida) es una llamada al sistema para operaciones de entrada / salida específicas del dispositivo y otras operaciones que no pueden expresarse mediante llamadas regulares al sistema. El control de entrada y salida del dispositivo (IOCTL) es una interfaz a través de la cual una aplicación puede comunicarse directamente con un controlador de dispositivo. De esta manera, esta interfaz controla cómo se copian los datos en o desde sus dispositivos.



Anteriormente, los dispositivos USB se conectaban como UMS (almacenamiento masivo USB) que exponía el almacenamiento de su teléfono o dispositivo a su PC. Debería conectar y desconectar su almacenamiento de la configuración de su teléfono y solo podría estar disponible para la PC o el dispositivo a la vez. Sin embargo, la mayoría de los dispositivos ahora usan un MTP (Protocolo de transferencia de medios) para transferir archivos. Esto hace que el almacenamiento esté disponible tanto para el dispositivo como para su PC y lo hace menos susceptible a los ataques de virus. Para copiar archivos, se invoca el IOCTL para iniciar el modo MTP y usarlo junto con los controladores del dispositivo para transferir datos.

Existe un protocolo similar al MTP conocido como PTP (Protocolo de transferencia de imágenes) que está diseñado para cámaras. Si conecta su dispositivo Android como un PTP, se conectará como una cámara y solo podrá transferir fotos e imágenes de la cámara. Para copiar imágenes, se invoca el IOCTL para iniciar el modo PTP y usarlo junto con los controladores del dispositivo para transferir datos.

Por qué no se pudo encontrar IOCTL_Set PTPMode

Esto significa que todos los protocolos de transferencia anteriores, incluido PTP, deben inicializarse durante el inicio y estar listos para usarse cuando sea necesario. Dado que el protocolo no se inició al inicio, los dispositivos que utilizan este protocolo arrojarán un error o no podrán conectarse a su PC. Los protocolos de transferencia están alojados en un archivo .DLL que generalmente tiene una clave de registro para funcionar, de lo contrario no se ejecutará. Si obtiene el error No se pudo encontrar IOCTL_Set PTPMode significa que el .DLL no existe (la clave se refiere a un archivo que no existe) o la otra posibilidad es que la clave sí exista y, por lo tanto, el servicio no pudo iniciarse correctamente, de ahí el error. Durante la instalación, es posible que Windows haya perdido algunos archivos y, por lo tanto, se haya instalado incorrectamente.



Cómo corregir el error IOCTL_Set PTPMode no se pudo encontrar

Así es como puede deshacerse de este error. Si el método 1 no funciona, vaya al método 2.

Método 1: eliminar IOCTL del inicio mediante ejecuciones automáticas

Autoruns es una pequeña utilidad que enumera todas las entradas de inicio que están configuradas para inicio automático. Con esta herramienta, puede desmarcar las entradas no deseadas que desea comenzar por sí mismo.

  1. Descarga Autoruns desde aquí
  2. Extraiga el zip, haga clic derecho en Autoruns y ejecútelo como administrador
  3. Autoruns buscará todas las aplicaciones, servicios y dlls de inicio automático e inicio de sesión.
  4. Para encontrar ioctl en la pestaña 'Todo', presione Ctrl + F para abrir buscar, escriba 'ioctl' o 'deviceiocontrol' y presione enter
  5. Esto encontrará IOCTL si es una entrada de inicio. Desmarque la casilla de verificación a la izquierda de esta entrada
  6. Si no se encontró IOCTL o deviceiocontrol, cambie el usuario en el menú de usuario y vuelva a intentarlo
  7. Después de eliminar ioctl de los procesos de entrada de inicio, simplemente cierre las ejecuciones automáticas y reinicie su PC y vea si el error persiste. Utilice el método dos si vuelve a ocurrir.

Método 2: ejecutar una instalación de reparación de Windows 10

Una característica impresionante de Windows 10 es que, al ejecutar una instalación de reparación, solucionará todos los errores del sistema, pero conservará sus archivos y programas personales. Necesitará un medio de Windows 10 para este proceso. Un DVD o un archivo .ISO (junto con la herramienta de creación de Windows Media) funcionará bien. Simplemente inicie su copia de Windows 10 y elija reparar.

Para obtener más detalles sobre cómo ejecutar una instalación de reparación en Windows 10, visite nuestra guía aquí .

Etiquetas ventanas 10 3 minutos de lectura