Correção: IOCTL_Set PTPMode não foi encontrado



Experimente Nosso Instrumento Para Eliminar Problemas

O Windows 10 é um sistema operacional revolucionário. Embora existam alguns erros comuns que estão sendo corrigidos, há alguns erros isolados que os usuários continuam a receber. Um desses erros é um erro de DLL que aparece na inicialização. O erro indica que o PTPMode IOCTL_Set não foi encontrado. Embora você possa continuar com o sistema após clicar em OK, o erro ocorrerá novamente ao reiniciar o PC. Vamos explicar o que significa esse erro e como você pode corrigi-lo no seu computador.





O que é IOCTL_Set PTPMode?

Primeiro, vamos começar explicando o que significa IOCTL. Na computação, IOCTL (uma abreviatura de controle de entrada / saída) é uma chamada de sistema para operações de entrada / saída específicas do dispositivo e outras operações que não podem ser expressas por chamadas de sistema regulares. O controle de entrada e saída de dispositivo (IOCTL) é uma interface por meio da qual um aplicativo pode se comunicar diretamente com um driver de dispositivo. Dessa forma, essa interface controla como os dados são copiados de ou para seus dispositivos.



Anteriormente, os dispositivos USB eram conectados como UMS (USB Mass Storage), o que expunha o armazenamento do seu telefone ou dispositivo ao PC. Você precisaria conectar e desconectar o armazenamento das configurações do telefone e ele só poderia estar disponível para o PC ou o dispositivo por vez. No entanto, a maioria dos dispositivos agora usa um MTP (Protocolo de transferência de mídia) para transferir arquivos. Isso torna o armazenamento disponível para o dispositivo e o PC e o torna menos suscetível a ataques de vírus. Para copiar arquivos, o IOCTL é chamado para iniciar o modo MTP e usá-lo junto com os drivers de dispositivo para transferir dados.

Existe um protocolo semelhante ao MTP conhecido como PTP (Picture Transfer Protocol) que se destina a câmeras. Se você conectar seu dispositivo Android como um PTP, ele se conectará como uma câmera e você só poderá transferir fotos e imagens da câmera. Para copiar imagens, o IOCTL é chamado para iniciar o modo PTP e usá-lo junto com os drivers de dispositivo para transferir dados.

Por que IOCTL_Set PTPMode não foi encontrado

Isso significa que todos os protocolos de transferência acima, incluindo PTP, devem ser inicializados durante a inicialização e estar prontos para uso quando necessário. Como o protocolo não foi iniciado na inicialização, os dispositivos que utilizam este protocolo apresentarão um erro ou não conseguirão se conectar ao seu PC. Os protocolos de transferência são armazenados em um arquivo .DLL que geralmente tem uma chave de registro para funcionar, caso contrário, ele falhará ao ser executado. Se você receber o erro IOCTL_Set PTPMode não foi encontrado isso significa que o .DLL não existe (a chave refere-se a um arquivo inexistente) ou a outra possibilidade é que a própria chave exista e, portanto, o serviço não pôde ser iniciado com êxito, daí o erro. Durante a instalação, o Windows pode ter perdido alguns arquivos e, portanto, instalado incorretamente.



Como corrigir o erro IOCTL_Set PTPMode não foi encontrado

Veja como você pode se livrar desse erro. Se o método 1 não funcionar, vá para o método 2.

Método 1: Remover IOCTL da inicialização usando autoruns

Autoruns é um pequeno utilitário que lista todas as entradas de inicialização definidas para inicialização automática. Com esta ferramenta, você pode desmarcar as entradas indesejadas que deseja iniciar por si só.

  1. Baixe o Autoruns de aqui
  2. Extraia o zip, clique com o botão direito em Autoruns e execute como administrador
  3. O Autoruns fará a varredura de todos os aplicativos, serviços e dlls de inicialização e login.
  4. Para localizar ioctl na guia ‘Everything’, pressione Ctrl + F para abrir find, digite ‘ioctl’ ou ‘deviceiocontrol’ e pressione Enter
  5. Isso encontrará o IOCTL se for uma entrada de inicialização. Desmarque a caixa de seleção à esquerda desta entrada
  6. Se IOCTL ou deviceiocontrol não for encontrado, altere o usuário no menu do usuário e tente novamente
  7. Após remover o ioctl dos processos de entradas de inicialização, simplesmente feche as execuções automáticas e reinicie o PC para ver se o erro persiste. Use o método dois se ele ocorrer novamente.

Método 2: execute uma instalação de reparo do Windows 10

Um recurso impressionante no Windows 10 é que, executando uma instalação de reparo, você corrigirá todos os erros do sistema, mas manterá seus arquivos e programas pessoais. Você precisará de uma mídia do Windows 10 para este processo. Um DVD ou um arquivo .ISO (junto com a Ferramenta de Criação do Windows Media) funcionará bem. Basta iniciar sua cópia do Windows 10 e optar por reparar.

Para obter mais detalhes sobre como executar uma instalação de reparo no Windows 10, visite nosso guia aqui .

Tag windows 10 3 minutos lidos