Исправлено: IOCTL_Set PTPMode не может быть найден



Попробуйте наш инструмент устранения неполадок

Windows 10 - революционная операционная система. Несмотря на то, что исправляется несколько общих ошибок, есть несколько отдельных ошибок, которые пользователи продолжают получать. Одна из таких ошибок - это ошибка DLL, которая появляется при запуске. Ошибка указывает на то, что не удалось найти IOCTL_Set PTPMode. Хотя вы можете продолжить работу с системой после того, как нажмете «ОК», ошибка повторится при перезагрузке компьютера. Мы собираемся объяснить, что означает эта ошибка и как вы можете исправить ее на своем компьютере.





Что такое IOCTL_Set PTPMode?

Сначала мы начнем с объяснения того, что означает IOCTL. В вычислениях IOCTL (сокращение от input / output control) - это системный вызов для специфичных для устройства операций ввода / вывода и других операций, которые не могут быть выражены обычными системными вызовами. Управление вводом и выводом устройства (IOCTL) - это интерфейс, через который приложение может напрямую взаимодействовать с драйвером устройства. Таким образом, этот интерфейс контролирует, как данные копируются на ваши устройства или с них.



Раньше USB-устройства были подключены как UMS (USB Mass Storage), которые открывали хранилище вашего телефона или устройства для вашего ПК. Вам нужно будет подключить и отключить хранилище в настройках телефона, и оно может быть доступно только ПК или устройству одновременно. Однако большинство устройств теперь используют MTP (протокол передачи мультимедиа) для передачи файлов. Это делает хранилище доступным как для устройства, так и для вашего ПК, и делает его менее уязвимым для вирусных атак. Для копирования файлов вызывается IOCTL, чтобы запустить режим MTP и использовать его вместе с драйверами устройств для передачи данных.

Существует протокол, аналогичный MTP, известный как PTP (протокол передачи изображений), который предназначен для камер. Если вы подключите устройство Android как PTP, оно будет подключаться как камера, и вы сможете передавать только фотографии и изображения с камеры. Для копирования изображений вызывается IOCTL, чтобы запустить режим PTP и использовать его вместе с драйверами устройств для передачи данных.

Почему не удалось найти IOCTL_Set PTPMode

Это означает, что все вышеперечисленные протоколы передачи, включая PTP, должны быть инициализированы во время запуска и быть готовы к использованию при необходимости. Поскольку протокол не запускался при запуске, устройства, использующие этот протокол, выдадут ошибку или не смогут подключиться к вашему ПК. Протоколы передачи размещены в файле .DLL, который обычно имеет ключ реестра для работы, в противном случае он не сможет работать. Если вы получили ошибку IOCTL_Set PTPMode не может быть найден это означает, что либо .DLL не существует (ключ относится к несуществующему файлу), либо другая возможность состоит в том, что сам ключ существует, и поэтому служба не может успешно запуститься, следовательно, возникает ошибка. Во время установки Windows могла пропустить некоторые файлы и поэтому была установлена ​​неправильно.



Как исправить ошибку IOCTL_Set PTPMode не найден

Вот как можно избавиться от этой ошибки. Если способ 1 не работает, перейдите к способу 2.

Метод 1. Удалите IOCTL из автозапуска

Autoruns - это небольшая утилита, в которой перечислены все записи автозапуска, для которых установлен автоматический запуск. С помощью этого инструмента вы можете снять отметку с ненужных записей, которые нужно запускать отдельно.

  1. Скачать Autoruns из Вот
  2. Распакуйте zip, щелкните правой кнопкой мыши Autoruns и запустите от имени администратора.
  3. Autoruns будет сканировать все запускаемые и автоматически запускаемые приложения, службы и библиотеки DLL.
  4. Чтобы найти ioctl на вкладке «Все», нажмите Ctrl + F, чтобы открыть поиск, введите «ioctl» или «deviceiocontrol» и нажмите Enter.
  5. Он найдет IOCTL, если это запись запуска. Снимите флажок слева от этой записи
  6. Если IOCTL или deviceiocontrol не найдены, измените пользователя в пользовательском меню и повторите попытку.
  7. После удаления ioctl из процессов записи запуска просто закройте автозапуск и перезагрузите компьютер и посмотрите, сохраняется ли ошибка. Если это повторится, воспользуйтесь вторым методом.

Метод 2: запустите восстановительную установку Windows 10

Впечатляющая особенность Windows 10 заключается в том, что, запустив ремонтную установку, вы исправите все системные ошибки, но сохраните свои личные файлы и программы. Для этого вам понадобится носитель с Windows 10. DVD или файл .ISO (вместе с Windows Media Creation Tool) подойдут. Просто запустите свою копию Windows 10 и выберите ремонт.

Для получения дополнительных сведений о том, как запустить исправительную установку в Windows 10, посетите наше руководство. Вот .

Теги окна 10 3 минуты на чтение