Διόρθωση: Δεν ήταν δυνατή η εύρεση του κωδικού PTPM IOCTL_Set



Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων

Τα Windows 10 είναι επαναστατικό λειτουργικό σύστημα. Αν και υπάρχουν μερικά κοινά σφάλματα που αντιμετωπίζονται, υπάρχουν λίγα μεμονωμένα σφάλματα που εξακολουθούν να λαμβάνουν οι χρήστες. Ένα τέτοιο σφάλμα είναι ένα σφάλμα DLL που εμφανίζεται κατά την εκκίνηση. Το σφάλμα υποδεικνύει ότι δεν ήταν δυνατή η εύρεση του κωδικού PTPM 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 που συνήθως έχει ένα κλειδί μητρώου για να λειτουργήσει διαφορετικά θα αποτύχει να εκτελεστεί. Εάν λάβετε το σφάλμα Δεν ήταν δυνατή η εύρεση του κωδικού PTPM IOCTL_Set Αυτό σημαίνει ότι είτε το .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) θα λειτουργήσει καλά. Απλώς ξεκινήστε το αντίγραφο των Windows 10 και επιλέξτε να το επιδιορθώσετε.

Για περισσότερες λεπτομέρειες σχετικά με τον τρόπο εκτέλεσης μιας εγκατάστασης επισκευής στα Windows 10, επισκεφθείτε τον οδηγό μας εδώ .

Ετικέτες παράθυρα 10 Διαβάστε 3 λεπτά