Windows 10 एक क्रांतिकारी ऑपरेटिंग सिस्टम है। हालांकि कुछ सामान्य त्रुटियां हैं जिन्हें संबोधित किया जा रहा है, कुछ पृथक त्रुटियां हैं जो उपयोगकर्ताओं को प्राप्त होती रहती हैं। ऐसी ही एक त्रुटि एक DLL त्रुटि है जो स्टार्टअप पर दिखाई देती है। त्रुटि इंगित करती है कि IOCTL_Set PTPMode नहीं मिला। यद्यपि आप OK पर क्लिक करके अपने सिस्टम के साथ जारी रख सकते हैं, त्रुटि आपके PC को पुनरारंभ करने पर फिर से होगी। हम बताएंगे कि इस त्रुटि का क्या अर्थ है और आप इसे अपने कंप्यूटर पर कैसे ठीक कर सकते हैं।

IOCTL_Set PTPMode क्या है?
सबसे पहले हम IOCTL का अर्थ समझाकर शुरू करेंगे। कंप्यूटिंग में, IOCTL (इनपुट/आउटपुट कंट्रोल का संक्षिप्त रूप) डिवाइस-विशिष्ट इनपुट/आउटपुट संचालन और अन्य संचालन के लिए एक सिस्टम कॉल है जिन्हें नियमित सिस्टम कॉल द्वारा व्यक्त नहीं किया जा सकता। डिवाइस इनपुट और आउटपुट कंट्रोल (IOCTL) एक इंटरफ़ेस है जिसके माध्यम से एक एप्लिकेशन सीधे एक डिवाइस ड्राइवर के साथ संवाद कर सकता है। इस तरह, यह इंटरफ़ेस नियंत्रित करता है कि डेटा आपके डिवाइस में या उससे कैसे कॉपी किया जाता है।
पहले, USB डिवाइस UMS (USB मास स्टोरेज) के रूप में जुड़े थे जो आपके फोन या डिवाइस के स्टोरेज को आपके PC के सामने उजागर करते थे। आपको अपने फोन सेटिंग्स से अपने स्टोरेज को कनेक्ट और डिस्कनेक्ट करने की आवश्यकता होती थी और यह एक समय में केवल PC या डिवाइस के लिए उपलब्ध हो सकता था। हालांकि, अधिकांश डिवाइस अब फाइल ट्रांसफर के लिए MTP (मीडिया ट्रांसफर प्रोटोकॉल) का उपयोग करते हैं। यह स्टोरेज को डिवाइस और आपके PC दोनों के लिए उपलब्ध कराता है और इसे वायरस हमलों के प्रति कम संवेदनशील बनाता है। फाइल कॉपी करने के लिए, MTP मोड शुरू करने और डिवाइस ड्राइवर के साथ डेटा ट्रांसफर करने के लिए IOCTL को इनवोक किया जाता है।
PTP (पिक्चर ट्रांसफर प्रोटोकॉल) के रूप में जाना जाने वाला MTP के समान एक प्रोटोकॉल है जो कैमरों के लिए है। यदि आप अपने एंड्रॉइड डिवाइस को PTP के रूप में कनेक्ट करते हैं, तो यह कैमरे के रूप में कनेक्ट होगा और आप केवल कैमरा फोटो और छवियों को ट्रांसफर कर पाएंगे। तस्वीरें कॉपी करने के लिए, PTP मोड शुरू करने और डिवाइस ड्राइवर के साथ डेटा ट्रांसफर करने के लिए IOCTL को इनवोक किया जाता है।
IOCTL_Set PTPMode क्यों नहीं मिला
इसका मतलब है कि PTP सहित उपरोक्त सभी ट्रांसफर प्रोटोकॉल को स्टार्टअप के दौरान आरंभ किया जाना चाहिए और जरूरत पड़ने पर उपयोग के लिए तैयार रहना चाहिए। चूंकि प्रोटोकॉल स्टार्टअप पर लॉन्च नहीं हुआ, इस प्रोटोकॉल का उपयोग करने वाले डिवाइस त्रुटि देंगे या आपके PC पर कनेक्ट होने में विफल रहेंगे। ट्रांसफर प्रोटोकॉल एक .DLL फ़ाइल में रखे जाते हैं जिसमें आमतौर पर कार्य करने के लिए एक रजिस्ट्री कुंजी होती है अन्यथा यह चलने में विफल हो जाएगी। यदि आपको त्रुटि IOCTL_Set PTPMode नहीं मिला मिलती है तो इसका मतलब है कि या तो .DLL मौजूद नहीं है (कुंजी एक गैर-मौजूद फ़ाइल को संदर्भित करती है) या दूसरी संभावना यह है कि कुंजी स्वयं मौजूद है और इसलिए सेवा सफलतापूर्वक शुरू नहीं हो सकी इसलिए त्रुटि। इंस्टॉलेशन के दौरान, Windows कुछ फ़ाइलों से चूक गया होगा और इसलिए गलत तरीके से इंस्टॉल हुआ।
त्रुटि IOCTL_Set PTPMode नहीं मिला को कैसे ठीक करें
यहां बताया गया है कि आप इस त्रुटि से कैसे छुटकारा पा सकते हैं। यदि विधि 1 काम नहीं करती है, तो विधि 2 पर जाएं।
विधि 1: Autoruns का उपयोग करके IOCTL को स्टार्टअप से हटाएं
Autoruns एक छोटी उपयोगिता है जो ऑटो स्टार्ट पर सेट सभी स्टार्टअप प्रविष्टियों को सूचीबद्ध करती है। इस टूल के साथ, आप उन अवांछित प्रविष्टियों को अनचेक कर सकते हैं जिन्हें आप स्वयं शुरू करना चाहते हैं।
- यहां से Autoruns डाउनलोड करें
- ज़िप निकालें, Autoruns पर राइट-क्लिक करें और व्यवस्थापक के रूप में चलाएं
- Autoruns सभी स्टार्टअप और लॉगिन ऑटो-स्टार्टिंग एप्लिकेशन, सेवाओं और DLL के लिए स्कैन करेगा।

- 'Everything' टैब में ioctl खोजने के लिए, खोज खोलने के लिए Ctrl + F दबाएं, 'ioctl' या 'deviceiocontrol' टाइप करें और एंटर दबाएं
- यह IOCTL को ढूंढेगा यदि यह एक स्टार्टअप प्रविष्टि है। इस प्रविष्टि के बाईं ओर चेकबॉक्स को अनचेक करें
- यदि IOCTL या deviceiocontrol नहीं मिला, तो उपयोगकर्ता मेनू से उपयोगकर्ता बदलें और फिर से प्रयास करें
- स्टार्टअप प्रविष्टियों प्रक्रियाओं से ioctl को हटाने के बाद, बस Autoruns बंद करें और अपने PC को पुनरारंभ करें और देखें कि क्या त्रुटि बनी रहती है। यदि यह फिर से होती है तो विधि दो का उपयोग करें।
विधि 2: Windows 10 मरम्मत इंस्टॉल चलाएँ
Windows 10 में एक प्रभावशाली विशेषता यह है कि, मरम्मत इंस्टॉल चलाकर, आप सभी सिस्टम त्रुटियों को ठीक कर देंगे लेकिन अपनी व्यक्तिगत फ़ाइलों और प्रोग्राम को रखेंगे। आपको इस प्रक्रिया के लिए Windows 10 मीडिया की आवश्यकता होगी। एक DVD या एक .ISO फ़ाइल (Windows मीडिया निर्माण टूल के साथ) ठीक काम करेगी। बस अपने Windows 10 की कॉपी लॉन्च करें और मरम्मत चुनें।
Windows 10 में मरम्मत इंस्टॉल कैसे चलाएं, इस बारे में अधिक जानकारी के लिए, हमारे गाइड यहां पर जाएं।