WDF_Violation आमतौर पर विंडोज ऑपरेटिंग सिस्टम के बाद के संस्करणों (7/8/10) में होता है। यह त्रुटि आमतौर पर निम्नलिखित कारणों से होती है:
- सिस्टम फाइलें भ्रष्ट हैं
- टूटी हुई रजिस्ट्री एंट्री हैं
- सिस्टम वायरस या मैलवेयर से संक्रमित है
- कुछ ड्राइवर पुराने या भ्रष्ट हैं
- हार्ड ड्राइव खराब है
यह BSOD काफी आम है और आमतौर पर तब होता है जब आप अपने कंप्यूटर पर एक बाहरी डिवाइस कनेक्ट करते हैं। यह तब भी होता है जब आप iTunes के साथ iDevice को सिंक करने का प्रयास करते हैं। कीबोर्ड या माउस की प्रतिक्रिया बहुत धीमी हो जाती है आदि। इस BSOD के कारण दो मामले उत्पन्न होते हैं: एक जहां आप अपने सिस्टम में लॉग इन कर सकते हैं और दूसरा जहां आप नहीं कर सकते।
खंड 1: जब आप अपने सिस्टम में लॉग इन कर सकते हैं
यहां हम समाधानों पर चर्चा करते हैं यदि आप अपने सिस्टम में लॉग इन कर सकते हैं यानी आपके कंप्यूटर का डेस्कटॉप सुलभ है। वह परिदृश्य जहां आप अपने अकाउंट में लॉग इन नहीं कर सकते, लेख में बाद में संबोधित किया गया है।
समाधान 1: ड्राइवर अपडेट करना
इस समस्या का सबसे आम कारण यह है कि आपके कंप्यूटर पर उपकरणों के लिए इंस्टॉल किए गए ड्राइवर अप-टू-डेट नहीं हैं या कई मामलों में भ्रष्ट हैं। यदि आपको कोई अंदाजा नहीं है कि कौन सा ड्राइवर समस्या पैदा कर रहा हो सकता है, तो सलाह दी जाती है कि आप कुछ समय निकालें और प्रत्येक को अपडेट करें।
ड्राइवर अपडेट करने के दो तरीके हैं: स्वचालित या मैन्युअल। स्वचालित में, एक इंटरनेट कनेक्शन आवश्यक है और विंडोज अपने डेटाबेस में सर्वोत्तम उपलब्ध ड्राइवरों की खोज करता है। यदि यह काम नहीं करता है, तो आप अपने निर्माता की वेबसाइट पर जा सकते हैं, ड्राइवरों को एक सुलभ स्थान पर डाउनलोड कर सकते हैं और वहां से उन्हें इंस्टॉल कर सकते हैं। ड्राइवर अपडेट करने का एक उदाहरण यहां दिया गया है:
- Windows + R दबाकर Run लॉन्च करें। डायलॉग बॉक्स में "devmgmt.msc" टाइप करें और Enter दबाएं। यह आपके कंप्यूटर का डिवाइस मैनेजर लॉन्च करेगा।
- सभी हार्डवेयर के माध्यम से नेविगेट करें, और उस डिवाइस पर राइट-क्लिक करें जिसमें आप त्रुटि का अनुभव कर रहे हैं, और "Update driver" चुनें।

- अब विंडोज एक डायलॉग बॉक्स पॉप करेगा जो पूछेगा कि आप अपने ड्राइवर को किस तरह से अपडेट करना चाहते हैं। दूसरा विकल्प चुनें (Browse my computer for driver software) और आगे बढ़ें।
जब यह दिखाई दे तो ब्राउज़ बटन का उपयोग करके आपके द्वारा डाउनलोड की गई ड्राइवर फाइल का चयन करें और तदनुसार इसे अपडेट करें।

- अपने कंप्यूटर को पुनरारंभ करें और जांचें कि क्या समस्या हल हो गई है।
नोट: आप दूसरे विकल्प का सहारा लेने से पहले पहले विकल्प "Search automatically for updated driver software" का उपयोग कर सकते हैं।
समाधान 2: डिवाइस वेरिफायर का उपयोग करना
हम सिस्टम और हार्डवेयर के असामान्य व्यवहार की जांच के लिए माइक्रोसॉफ्ट द्वारा विकसित एक अन्य टूल का उपयोग कर सकते हैं। कई मामलों में, कुछ सिस्टम मॉड्यूल या हार्डवेयर के अवैध कार्य चर्चा के तहत BSOD का कारण बन सकते हैं। ध्यान दें कि इस प्रक्रिया के दौरान, आपका सिस्टम क्रैश हो सकता है इसलिए सुनिश्चित करें कि आपका सभी डेटा सुरक्षित रूप से बैकअप है।
- Windows + S दबाएं, "command prompt" टाइप करें, एप्लिकेशन पर राइट-क्लिक करें और "Run as administrator" चुनें।
- एक बार उन्नत कमांड प्रॉम्प्ट में, निम्न कमांड निष्पादित करें:
verifier

- "Create standard settings" चुनें और आगे बढ़ने के लिए "Next" दबाएं।

- "Automatically select all drivers installed on this computer" चुनें और "Finish" पर क्लिक करें। अब विंडोज त्रुटियों के लिए स्कैन करेगा। सुनिश्चित करें कि आगे बढ़ने से पहले आपने अपनी सारी प्रगति बैकअप कर ली है। आपके कंप्यूटर को पुनरारंभ करने के लिए एक संकेत आएगा। अपने कंप्यूटर को पुनरारंभ करें।

समाधान 3: मैलवेयर के लिए स्कैन करना
कभी-कभी, यह असामान्य व्यवहार आपकी मशीन पर मौजूद मैलवेयर या वायरस के कारण होता है। उनके पास विशेष स्क्रिप्ट हो सकती हैं जो बैकग्राउंड में चलती हैं जो आपके डेटा को निकाल सकती हैं या सेटिंग्स में बदलाव कर सकती हैं।
अपने एंटीवायरस यूटिलिटी का उपयोग करके अपने कंप्यूटर को स्कैन करें और सुनिश्चित करें कि आपका पीसी साफ है। यदि आपके पास कोई विशिष्ट एंटीवायरस यूटिलिटी इंस्टॉल नहीं है, तो आप विंडोज डिफेंडर यूटिलिटी का उपयोग करके स्कैन कर सकते हैं।
- Windows + S दबाकर स्टार्ट मेनू के सर्च बार को लॉन्च करें। "Windows Defender" टाइप करें और आने वाले पहले परिणाम को खोलें।

- स्क्रीन के दाईं ओर, आपको एक स्कैन विकल्प दिखाई देगा। full scan चुनें और Scan पर क्लिक करें। इस प्रक्रिया में कुछ समय लग सकता है क्योंकि विंडोज आपके कंप्यूटर की सभी फाइलों को एक-एक करके स्कैन करता है। धैर्य रखें और प्रक्रिया को तदनुसार पूरा होने दें। अंत में अपने कंप्यूटर को पुनरारंभ करें और जांचें कि क्या समस्या हल हो गई है।

समाधान 4: सभी बाहरी उपकरणों को डिस्कनेक्ट करना
एक और वर्कअराउंड जो कई लोगों के लिए काम करता था, वह था सभी बाहरी रूप से जुड़े उपकरणों को डिस्कनेक्ट करना। यह संभव है कि डिवाइस सिस्टम को समय-समय पर अनिश्चित काल तक क्रैश कर रहा हो। आपको अपने कंप्यूटर को बंद करना चाहिए, सभी डिवाइस को डिस्कनेक्ट करना चाहिए और इसे वापस बूट करना चाहिए।
यदि BSOD नहीं होता है, तो आप उन्हें एक-एक करके प्लग कर सकते हैं और जांच सकते हैं कि कौन सा डिवाइस समस्या पैदा कर रहा हो सकता है। यदि आप डिवाइस की पहचान करते हैं, तो सुनिश्चित करें कि आप उसका ड्राइवर अपडेट करते हैं। यदि ड्राइवर अपडेट करना काम नहीं करता है, तो संभावनाओं को और दूर करने के लिए डिवाइस को प्लग करें।
समाधान 5: iTunes के लिए डिस्क उपयोग सक्षम करना
यदि आप अपने iDevice को iTunes के साथ सिंक करने के लिए उपयोग कर रहे हैं और त्रुटि होती है, तो हम iTunes के लिए "Disk Use" सक्षम करने का प्रयास कर सकते हैं और जांच सकते हैं कि क्या समस्या हल हो जाती है। यह समाधान केवल उन उपयोगकर्ताओं के लिए है जिनके कंप्यूटर पर iTunes इंस्टॉल है और जो इसका काफी सक्रिय रूप से उपयोग करते हैं।
- सुनिश्चित करें कि आप एडमिनिस्ट्रेटर के रूप में लॉग इन हैं। iTunes खोलें और अपने डिवाइस को उचित डेटा केबल का उपयोग करके कनेक्ट करें।
- "Summary" पर क्लिक करें और विकल्प "Enable disk use" को चेक करें।

खंड 2: जब आप सिस्टम में लॉग इन नहीं कर सकते
यदि आप सिस्टम में लॉग इन नहीं कर सकते यानी आप डेस्कटॉप तक नहीं पहुंच पा रहे हैं, तो हम आपके पीसी को हार्ड बूट करने का प्रयास कर सकते हैं। यदि यह काम नहीं करता है, तो आपको अपने विंडोज को अनिश्चित काल के लिए रीसेट करना होगा क्योंकि आप ज्यादा कुछ नहीं कर सकते।
समाधान 1: अपने कंप्यूटर को हार्ड बूट करना
हार्ड बूट करने के लिए, आपको अपने कंप्यूटर को पूरी तरह से बंद करना होगा। पावर कॉर्ड को अनप्लग करें जो बिजली प्रदान कर रहा है। फिर मशीन से बाहरी रूप से जुड़े सभी उपकरणों को अनप्लग करें (माउस सहित)। बैटरी को सावधानीपूर्वक निकालें। अब 30 सेकंड से अधिक समय तक पावर बटन दबाएं। इसे पूरे समय दबाए रखें।
बैटरी को वापस लगाएं, पावर में प्लग करें और सभी बाहरी उपकरणों को अभी भी डिस्कनेक्ट करके अपनी मशीन को चालू करें। यदि आपका कंप्यूटर सफलतापूर्वक चालू होता है, तो समय अंतराल के साथ एक-एक करके डिवाइस को प्लग करें।
समाधान 2: विंडोज 10 रीसेट करना
यदि उपरोक्त सभी समाधान काम नहीं करते हैं, तो आप बूटेबल मीडिया का उपयोग करके अपने पीसी पर विंडोज को रिपेयर/रीइंस्टॉल करने का प्रयास कर सकते हैं। यदि आपके पास अलग-अलग पार्टीशन बने हैं, तो उम्मीद है कि आपका डेटा अभी भी वहीं होगा; लेकिन, फिर भी यह सिफारिश की जाती है कि आप ऑपरेटिंग सिस्टम का पूर्ण क्लीन इंस्टॉल करें। आप हमारे लेख को देख सकते हैं कि बूटेबल मीडिया कैसे बनाया जाए। दो तरीके हैं: माइक्रोसॉफ्ट द्वारा मीडिया क्रिएशन टूल का उपयोग करके और Rufus का उपयोग करके।