Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Windows त्रुटियाँ

वर्चुअलबॉक्स त्रुटि ठीक करें:NtCreateFile(\Device\VBoxDrvStub) STATUS_OBJECT_NAME_NOT_FOUND

<पी> यदि Oracle VM वर्चुअलबॉक्स वर्चुअल मशीन प्रारंभ करने में विफल रहता है और “NtCreateFile(\Device\VBoxDrvStub) विफल:STATUS_OBJECT_NAME_NOT_FOUND (0xc0000034)” दिखाता है , इसका मतलब आमतौर पर वर्चुअलबॉक्स का कर्नेल ड्राइवर होता है (उदाहरण के लिए, VBoxDrv या VBoxSup )गायबहै , अवरुद्ध , या लोड नहीं हो रहा है . इस ड्राइवर के बिना, वर्चुअलबॉक्स अपेक्षित डिवाइस इंटरफ़ेस नहीं बना सकता (VBoxDrvStub डिवाइस पथ), इसलिए VM लॉन्च के समय बंद हो जाता है।

<पी> <पी> यह आमतौर पर वर्चुअलबॉक्स अपडेट, अपूर्ण इंस्टॉलेशन, विंडोज सुरक्षा द्वारा ड्राइवर इंस्टॉलेशन को ब्लॉक करने, या हाइपर-वी / वीबीएस (वर्चुअलाइजेशन-आधारित सुरक्षा) के बाद होता है। सिस्टम पर वर्चुअलाइजेशन और ड्राइवरों को कैसे प्रबंधित किया जाता है, इसे बदलता है।

<पी> आपके वर्चुअलबॉक्स संस्करण और विंडोज सेटअप के आधार पर, वर्चुअलबॉक्स अपने ड्राइवर को अपने मूल में लोड करने में विफल हो सकता है मोड, या केवल हाइपर-V के माध्यम से चलाएं (जो अनुकूलता/प्रदर्शन को प्रभावित कर सकता है)।

<पी> शुरू करने से पहले, एक पुनः प्रारंभ करें एक बार (बंद नहीं)। कई पीसी पर, बंद करें फास्ट स्टार्टअप का उपयोग करता है और रीस्टार्ट करते समय ड्राइवरों को पूरी तरह से पुनः लोड नहीं कर सकता है पूर्ण ड्राइवर को पुनः लोड करने के लिए बाध्य करता है।

1. वर्चुअलबॉक्स ड्राइवर सेवा प्रारंभ/पुनः प्रारंभ करें (VBoxDrv / VBoxSup)

<पी> यदि ड्राइवर स्थापित है लेकिन चल नहीं रहा है, तो सेवा शुरू करने से त्रुटि तुरंत हल हो सकती है। यह केवल तभी काम करता है जब ड्राइवर/सेवा पहले से मौजूद हो।

  1. खोजें कमांड प्रॉम्प्ट विंडोज़ सर्च में.
  2. इसे राइट-क्लिक करें और व्यवस्थापक के रूप में चलाएँ चुनें .
  3. सबसे पहले, पहचानें कि आपके सिस्टम पर कौन सा वर्चुअलबॉक्स ड्राइवर सेवा नाम मौजूद है:
    sc query type= driver | findstr /i vbox
  4. आपको मिली ड्राइवर सेवा प्रारंभ करें (उदाहरण):
    net start vboxdrv
    <पी> यदि वह कहता है कि सेवा का नाम अमान्य है , प्रयास करें:

    net start vboxsup
    <पी> <पी> सफलता दिखती है: "सेवा सफलतापूर्वक प्रारंभ की गई।"

  5. अपने पीसी को पुनरारंभ करें और वर्चुअलबॉक्स को फिर से लॉन्च करें।
<पी> यदि आपको कोई त्रुटि मिलती है जैसे "सेवा का नाम अमान्य है" / "नहीं पाया जा सका", संभवतः ड्राइवर गायब है या सही ढंग से पंजीकृत नहीं है। अगली विधि पर जाएँ.

<पी> सत्यापित करें (आपके पास मौजूद सटीक सेवा नाम का उपयोग करें):
sc query vboxdrv
<पी> यदि आपका सिस्टम vboxsup का उपयोग करता है इसके बजाय, चलाएँ:

sc query vboxsup
<पी> अपेक्षित परिणाम: स्टेट:4 रनिंग देखें .

2. वर्चुअलबॉक्स ड्राइवर (.inf)

को मैन्युअल रूप से इंस्टॉल करें <पी> विंडोज़ सुरक्षा या नीति प्रतिबंध वर्चुअलबॉक्स को सेटअप के दौरान अपने ड्राइवरों को स्थापित करने से रोक सकते हैं। ड्राइवर को मैन्युअल रूप से इंस्टॉल करना .inf इसे ठीक से पंजीकृत करता है। क्योंकि वर्चुअलबॉक्स संस्करण भिन्न हैं, .inf इंस्टॉल करें जो उस सेवा से मेल खाता हो जिसे आप शुरू करना चाहते हैं:

  • यदि vboxdrv गायब है/प्रारंभ नहीं हो रहा है: vboxdrv का उपयोग करें फ़ोल्डर और VBoxDrv.inf इंस्टॉल करें .
  • यदि vboxsup गुम है/प्रारंभ नहीं हो रहा है: vboxsup का उपयोग करें फ़ोल्डर और VBoxSup.inf इंस्टॉल करें .
  1. फ़ाइल एक्सप्लोरर खोलें और इनमें से किसी एक फ़ोल्डर पर जाएं (जो भी आपके सिस्टम पर मौजूद हो):
    C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv
    C:\Program Files\Oracle\VirtualBox\drivers\vboxsup
  2. वह फ़ाइल ढूंढें जो .inf पर समाप्त होती है (उदाहरण के लिए, VBoxDrv.inf या VBoxSup.inf ).
  3. .inf पर राइट-क्लिक करें फ़ाइल करें और इंस्टॉल करें चुनें .नोट: यदि आपको फ़ाइल एक्सटेंशन दिखाई नहीं देते हैं, तो देखें खोलें और फ़ाइल नाम एक्सटेंशन सक्षम करें , या प्रत्येक फ़ाइल के गुणों की जाँच करें।
    <पी> यदि "इंस्टॉल" उपलब्ध नहीं है , विधि 4 पर जाएं और रिपेयर/क्लीन रीइंस्टॉल करें (इंस्टॉलर को व्यवस्थापक के रूप में चलाएं)।

  4. इंस्टॉलेशन पूरा होने के बाद अपने पीसी को रीस्टार्ट करें।
  5. रीबूट के बाद, कमांड प्रॉम्प्ट खोलें व्यवस्थापक के रूप में और मिलान सेवा प्रारंभ करें (उस नाम का उपयोग करें जो आपके पास वास्तव में है):
    sc start vboxdrv
    <पी> या यदि आपका सिस्टम VBoxSup का उपयोग करता है:

    sc start vboxsup
    <पी> <पी> सफलता दिखती है: जब आप sc query <service-name> चलाते हैं तो "स्थिति:4 चल रही है"। .

  6. वर्चुअलबॉक्स लॉन्च करें और अपना VM फिर से प्रारंभ करें।
<पी> यदि आपको अभी भी वही त्रुटि दिखाई देती है , नीचे जारी रखें। आपके पास वर्चुअलाइजेशन/सुरक्षा विरोध (हाइपर-वी/वीबीएस/मेमोरी इंटीग्रिटी) या टूटा हुआ इंस्टॉलेशन हो सकता है।

3. हाइपर-V और वर्चुअलाइजेशन सुविधाओं को अक्षम करें (नैदानिक चरण)

<पी> कुछ प्रणालियों पर, हाइपर-वी और वीबीएस वर्चुअलबॉक्स को उसके ड्राइवर को उसके मूल मोड में लोड करने से रोक सकता है, या बदल सकता है कि वर्चुअलबॉक्स हार्डवेयर वर्चुअलाइजेशन तक कैसे पहुंच सकता है। इन सुविधाओं को अक्षम करना यह पुष्टि करने का एक अच्छा तरीका है कि क्या समस्या वर्चुअलाइजेशन/सुरक्षा संघर्ष है।

<पी> ध्यान दें: इन सुविधाओं को अक्षम करने से WSL2 प्रभावित हो सकता है , डॉकर डेस्कटॉप , विंडोज़ सैंडबॉक्स , और कुछ अनुकरणकर्ता। आप परीक्षण के बाद उन्हें पुनः सक्षम कर सकते हैं।

  1. खोजें Windows सुविधाओं को चालू या बंद करें विंडोज़ में खोजें और इसे खोलें।
  2. हाइपर-V ढूंढें और इसे अनचेक करें.
  3. यदि ये सक्षम हैं तो इन्हें अनचेक भी करें:
    • विंडोज़ हाइपरवाइज़र प्लेटफ़ॉर्म
    • वर्चुअल मशीन प्लेटफ़ॉर्म
    • विंडोज़ सैंडबॉक्स (यदि मौजूद हो)
  4. ठीक क्लिक करें और अपने पीसी को पुनः आरंभ करें।
  5. वर्चुअलबॉक्स लॉन्च करें और VM का परीक्षण करें।
<पी> वैकल्पिक लेकिन महत्वपूर्ण: भले ही हाइपर-वी बंद हो, विंडोज़ अभी भी वीबीएस/मेमोरी इंटीग्रिटी के माध्यम से वर्चुअलाइजेशन का उपयोग कर सकता है . परीक्षण करने के लिए, मेमोरी अखंडता को बंद करें यहां से:विंडोज सुरक्षा> डिवाइस सुरक्षा> कोर आइसोलेशन , फिर पुनरारंभ करें और दोबारा परीक्षण करें।

<पी> टिप: यदि विंडोज़ ड्राइवर को ब्लॉक करता है, तो विंडोज़ सुरक्षा> सुरक्षा इतिहास जांचें घटनाओं के उल्लेख के लिए
वर्चुअलबॉक्स , VBoxDrv.sys , VBoxSup.sys , या "ड्राइवर को अवरुद्ध कर दिया गया है।" यदि कोई अनुमति देता है या पुनर्स्थापित करें विकल्प उपलब्ध है, इसे लागू करें, फिर वर्चुअलबॉक्स को पुनः इंस्टॉल/मरम्मत करें।

4. वर्चुअलबॉक्स की मरम्मत करें या साफ़ करें पुनः स्थापित करें

<पी> यदि ड्राइवर फ़ाइलें दूषित, बेमेल या आंशिक रूप से हटा दी गई हैं, तो पुनः इंस्टॉल करने से यह सुनिश्चित होता है कि सही ड्राइवर और सेवाएँ फिर से स्थापित और पंजीकृत हैं।
यदि आपके पास पहले से इंस्टॉलर है, तो मरम्मत का प्रयास करें प्रथम (यदि प्रस्तावित हो)। यदि नहीं, तो क्लीन रीइंस्टॉल करें।

  1. अनइंस्टॉल करें Oracle VM वर्चुअलबॉक्स से:
    सेटिंग्स> ऐप्स> इंस्टॉल किए गए ऐप्स (या ऐप्स और सुविधाएं).
  2. अनइंस्टॉल करने के बाद अपने पीसी को रीस्टार्ट करें।
  3. वैकल्पिक सफ़ाई (केवल तभी जब अनइंस्टॉल के बाद कुछ बचा रह गया हो):
    फ़ाइल एक्सप्लोरर खोलें और यहां जाएं:
    C:\Windows\System32\drivers
  4. VBox*.sys जैसे नाम वाली बची हुई फ़ाइलें देखें (उदाहरण के लिए, VBoxDrv.sys, VBoxSup.sys)।महत्वपूर्ण: केवल VBox*.sys को हटाएं फ़ाइलें यदि वर्चुअलबॉक्स पूरी तरह से अनइंस्टॉल है और आप उन्हें वर्चुअलबॉक्स बचे हुए के रूप में स्पष्ट रूप से पहचान सकते हैं।
  5. बचे हुए VBox*.sys को हटा दें यदि फ़ाइलें मौजूद हैं। यदि विंडोज़ आपको उन्हें हटाने नहीं देता है, तो उसे बाध्य न करें—पुनः स्थापित करना जारी रखें।
  6. नवीनतम वर्चुअलबॉक्स संस्करण डाउनलोड करें और इंस्टॉल करें, फिर अपने पीसी को पुनरारंभ करें।टिप: इंस्टॉलर पर राइट-क्लिक करें और व्यवस्थापक के रूप में चलाएँ चुनें यह सुनिश्चित करने के लिए कि ड्राइवर सही तरीके से इंस्टॉल हों।
  7. यदि आप वर्चुअलबॉक्स एक्सटेंशन पैक का उपयोग करते हैं (यूएसबी 2/3, आरडीपी, आदि), मिलान संस्करण स्थापित करें आपके वर्चुअलबॉक्स बिल्ड के लिए।
  8. वर्चुअलबॉक्स लॉन्च करें और VM को फिर से प्रारंभ करें।
<पी> लेखक के बारे में

<पी> वर्चुअलबॉक्स त्रुटि ठीक करें:NtCreateFile(\Device\VBoxDrvStub) STATUS_OBJECT_NAME_NOT_FOUND

<पी> हमजा मोहम्मद अनवर

<पी> हमजा मोहम्मद अनवर एक मध्यवर्ती जावास्क्रिप्ट वेब डेवलपर है जो एमईआरएन प्रौद्योगिकियों का उपयोग करके उच्च-प्रदर्शन अनुप्रयोगों को विकसित करने पर ध्यान केंद्रित करता है। उनके कौशल सेट में ReactJS, MongoDB, Express NodeJS और अन्य संबंधित तकनीकों में विशेषज्ञता शामिल है। हमज़ा एक Google IT प्रमाणित पेशेवर भी है, जो IT समर्थन में उसकी क्षमता को उजागर करता है। एक शौकीन समस्या-समाधानकर्ता के रूप में, वह विभिन्न तकनीकी समस्याओं के निवारण और समाधान खोजने के लिए अपने कंप्यूटर पर त्रुटियों को फिर से बनाता है।
  1. अपने मैक से सेटएप को पूरी तरह से हटाने के लिए चरण-दर-चरण मार्गदर्शिका अपने मैक से सेटएप को पूरी तरह से हटाने के लिए चरण-दर-चरण मार्गदर्शिका

    सामग्री पर जाएं इस साइट में संबद्ध लिंक हैं। अमेज़ॅन एसोसिएट के रूप में, हम आपके लिए बिना किसी अतिरिक्त लागत के योग्य खरीदारी से कमीशन कमाते हैं। माराकुमी ऑनलाइन कैसीनो एक रोमांचक मंच है जो दुनिया भर के उत्साही लोगों के लिए गेमिंग विकल्पों की एक विविध श्रृंखला प्रदान करता है। चाहे आप क्लासि

  1. MacOS 26 Tahoe अपडेट समस्याओं का समाधान करें:अटका हुआ या विफल - त्वरित समाधान मार्गदर्शिका MacOS 26 Tahoe अपडेट समस्याओं का समाधान करें:अटका हुआ या विफल - त्वरित समाधान मार्गदर्शिका

    मैक को अपडेट करना आमतौर पर एक आसान बात है, लेकिन अप्रत्याशित रूप से, macOS Tahoe अपडेट आपके मैक पर अटक जाता है . आप इनमें से किसी एक स्थिति में संघर्ष कर रहे होंगे: सॉफ़्टवेयर अपडेट macOS Tahoe नहीं दिखाता है। आपका Mac macOS Tahoe डाउनलोड करने पर अटक जाता है। अपडेट तैयार करते समय एक त्रुटि उत्पन्न

  1. Windows 11 पर धीमी LAN गति को कैसे ठीक करें Windows 11 पर धीमी LAN गति को कैसे ठीक करें

    इस लेख में, हम ऐसे 6 तरीकों के बारे में बताएंगे जो विंडोज 11 पर धीमी लैन स्पीड को ठीक कर सकते हैं। चाहे आप ऑनलाइन मीटिंग में भाग ले रहे हों या ऑनलाइन मल्टीप्लेयर गेम खेल रहे हों, एक संपूर्ण ऑनलाइन अनुभव के लिए एक स्थिर इंटरनेट कनेक्शन बहुत जरूरी है अन्यथा यह बर्बाद हो जाएगा। इनके अलावा, एक धीमा इंट