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

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

Что такое IOCTL_Set PTPMode?

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

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

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

Почему IOCTL_Set PTPMode не может быть найден

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

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

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

Способ 1: удалить IOCTL из автозагрузки с помощью автозапуска

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

  1. Скачать автозапуск с Вот
  2. Распакуйте zip, щелкните правой кнопкой мыши на автозапуске и запустите от имени администратора.
  3. Автозапуск будет сканировать все автозагрузки приложений, сервисов и 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, читайте в нашем руководстве. Вот.

Ссылка на основную публикацию
Adblock
detector