कुछ विंडोज 10 उपयोगकर्ता रिपोर्ट कर रहे हैं कि विंडोज 10 प्रोफाइल को हटाने का हर प्रयास एरर 'Profile not deleted completely. Error - The directory is not empty.' के साथ समाप्त होता है। यह विशेष समस्या विंडोज 10 के हर संस्करण पर होने की सूचना है जिसमें विंडोज 10 होम, विंडोज 10 प्रो, और विंडोज 10 एंटरप्राइज शामिल हैं।
इस विशेष समस्या की गहन जांच के बाद, पता चलता है कि कई अलग-अलग अंतर्निहित कारण हैं जो विंडोज 10 पर इस विशेष समस्या को होने का कारण बन सकते हैं। यहां संभावित दोषियों की एक सूची है जो इस त्रुटि कोड के लिए जिम्मेदार हो सकते हैं:
- विंडोज सर्च हस्तक्षेप - जैसा कि यह पता चला है, इस विशेष त्रुटि कोड का कारण बनने वाले सबसे आम दोषियों में से एक विंडोज सर्च सर्विस के कारण होने वाला हस्तक्षेप है जो अभी भी उस विंडोज प्रोफाइल से जुड़े कैश डेटा को रखता है जिसे आप हटाने का प्रयास कर रहे हैं। इस मामले में, आप विंडोज सर्च को अक्षम करके समस्या को ठीक कर सकते हैं जब विंडोज सर्च अक्षम है।
- अवशिष्ट उपयोगकर्ता प्रोफाइल रजिस्ट्री कुंजियाँ - कुछ परिस्थितियों में, आप इस त्रुटि को पॉप अप होते हुए देख सकते हैं यदि आपके पास समस्याग्रस्त उपयोगकर्ता प्रोफाइल से जुड़ी किसी प्रकार की अवशिष्ट रजिस्ट्री हाइव है जो अभी भी आपके ऑपरेटिंग सिस्टम द्वारा जारी नहीं की गई है। इस मामले में, आप रजिस्ट्री एडिटर उपयोगिता का उपयोग करके अवशिष्ट रजिस्ट्री कुंजियों को हटाकर समस्या को ठीक कर सकते हैं।
- डिलीशन प्रक्रिया अधूरी है - ध्यान रखें कि यदि आप विंडोज 10 GUI से प्रोफाइल को हटाने का प्रयास करते हैं, तो उपयोगकर्ता प्रोफाइल स्थायी रूप से हटाया नहीं जाएगा। यदि आप इस परिदृश्य में खुद को पाते हैं, तो आप सिस्टम प्रॉपर्टीज मेनू से 'अननोन अकाउंट' लिस्टिंग को हटाकर डिलीशन प्रक्रिया को पूरा कर सकते हैं।
अब जब आप इस त्रुटि कोड की उपस्थिति के लिए जिम्मेदार हर अंतर्निहित दोषी से घनिष्ठ रूप से परिचित हैं, तो यहां अन्य प्रभावित उपयोगकर्ताओं द्वारा इस त्रुटि कोड की तह तक जाने के लिए सफलतापूर्वक उपयोग की गई सत्यापित विधियों की एक सूची है:
विधि 1: विंडोज सर्च अक्षम करना
हालांकि यह एक असंभावित दोषी की तरह लग सकता है, इस त्रुटि को उत्पन्न करने वाले सबसे आम उदाहरणों में से एक वह उदाहरण है जिसमें विंडोज सर्च सर्विस आपको उस विंडोज प्रोफाइल से जुड़े हर अवशिष्ट डेटा को पूरी तरह से हटाने से रोक रही है जिसे आप हटाने का प्रयास कर रहे हैं।
कई प्रभावित उपयोगकर्ताओं ने पुष्टि की है कि उन्होंने सर्विस स्क्रीन का उपयोग करके विंडोज सर्च सर्विस को अक्षम करके 'Profile not deleted completely. Error - The directory is not empty.' समस्या को पूरी तरह से ठीक करने में कामयाबी हासिल की, इससे पहले कि वे समस्याग्रस्त सर्विस प्रोफाइल को हटाने का प्रयास करें।
यदि आप उसी परिदृश्य में खुद को पाते हैं, तो विंडोज सर्च सर्विस को अस्थायी रूप से अक्षम करने के लिए नीचे दिए गए निर्देशों का पालन करें ताकि त्रुटि से पूरी तरह बचा जा सके:
महत्वपूर्ण: सुनिश्चित करें कि आप नीचे दिए गए निर्देशों का अंत तक पालन करते हैं ताकि त्रुटि से बचने के बाद विंडोज सर्च सर्विस को फिर से सक्षम किया जा सके, क्योंकि यह आपके विंडोज इंस्टॉलेशन के लिए एक महत्वपूर्ण सर्विस है।
- Windows key + R दबाकर एक Run डायलॉग बॉक्स खोलें। अगला, टेक्स्ट बॉक्स के अंदर 'services.msc' टाइप करें, फिर Services स्क्रीन खोलने के लिए Enter दबाएं। जब आप UAC (User Account Control) द्वारा संकेत दिए जाते हैं, तो एडमिन एक्सेस देने के लिए Yes पर क्लिक करें।

- एक बार जब आप Services स्क्रीन के अंदर होते हैं, तो दाएं हाथ के अनुभाग पर जाएं और उपलब्ध सर्विस की सूची में तब तक नीचे स्क्रॉल करें जब तक आप Windows Search सर्विस का पता नहीं लगा लेते।
- सही सर्विस लिस्टिंग का पता लगाने के बाद, उस पर राइट-क्लिक करें और अभी-अभी दिखाई दिए संदर्भ मेनू से Stop चुनें।

- सर्विस सफलतापूर्वक बंद हो जाने के बाद, Windows key + R दबाकर एक और Run डायलॉग बॉक्स खोलें। अगला, टेक्स्ट बॉक्स के अंदर, 'SystemPropertiesAdvanced' टाइप करें और System Properties स्क्रीन खोलने के लिए Enter दबाएं।

- एक बार जब आप System Properties स्क्रीन के अंदर होते हैं, तो शीर्ष पर मेनू से Advanced टैब एक्सेस करें, फिर User Profiles से जुड़े Settings बटन पर क्लिक करें।

- एक बार जब आप User Profiles मेनू के अंदर होते हैं, तो उस प्रोफाइल को चुनें जिससे आप छुटकारा पाना चाहते हैं, फिर Delete बटन पर क्लिक करें और प्रक्रिया की पुष्टि करके इसे पूरी तरह से हटा दें।
- अंत में, आपके द्वारा समस्याग्रस्त विंडोज प्रोफाइल को उसी 'Profile not deleted completely. Error - The directory is not empty.' एरर का सामना किए बिना सफलतापूर्वक हटाने के बाद, Windows key + R दबाकर एक और Run बॉक्स खोलें। अगला, टेक्स्ट बॉक्स के अंदर 'services.msc' टाइप करें, फिर Services स्क्रीन खोलने के लिए Enter दबाएं। जब आप UAC (User Account Control) द्वारा संकेत दिए जाते हैं, तो एडमिन एक्सेस देने के लिए Yes पर क्लिक करें।
- एक बार जब आप सफलतापूर्वक Services स्क्रीन पर वापस आ जाते हैं, तो दाएं हाथ के अनुभाग से Windows Search सर्विस का एक बार फिर पता लगाएं और उस पर राइट-क्लिक करके और Start पर क्लिक करके इसे फिर से सक्षम करें।

यदि यह विधि आपके विशेष मामले में लागू नहीं थी या आपने ऊपर दिए गए चरणों को बिना किसी प्रभाव के पहले ही कर लिया है, तो नीचे अगली विधि पर जाएं।
विधि 2: अवशिष्ट रजिस्ट्री कुंजियों को हटाना
यदि आप User Profiles स्क्रीन के अंदर Delete बटन के कारण ऊपर दी गई विधि को पूरा नहीं कर सके, तो यह किसी प्रकार की अवशिष्ट रजिस्ट्री हाइव फ़ाइलों के कारण होने की संभावना है जो ऑपरेटिंग सिस्टम द्वारा जारी नहीं की गई हैं।
यदि यह परिदृश्य लागू होता है, तो आपको रजिस्ट्री एडिटर का उपयोग करके किसी भी अवशिष्ट रजिस्ट्री कुंजियों को हटाकर इस समस्या को ठीक करने में सक्षम होना चाहिए जो Profile not deleted completely. Error - The directory is not empty. का कारण बन रही हों।
कई प्रभावित उपयोगकर्ताओं ने रिपोर्ट किया है कि वे समस्याग्रस्त प्रोफाइल से जुड़ी हर अकाउंट रजिस्ट्री कुंजी को हटाने के बाद अंततः समस्या को ठीक करने में सक्षम थे।
यदि आपने रजिस्ट्री के समकक्ष को साफ करके त्रुटि को हल करने की कोशिश नहीं की है, तो नीचे दिए गए निर्देशों का पालन करें:
- फाइल एक्सप्लोरर या My Computer खोलें और C:\Users पर नेविगेट करें।
- एक बार जब आप Users फ़ोल्डर के अंदर होते हैं, तो उस फ़ोल्डर को देखें जिसका नाम उस फ़ोल्डर के नाम पर रखा गया है जिससे आप छुटकारा पाना चाहते हैं। जब आप इसे देखते हैं, तो सही फ़ोल्डर पर राइट-क्लिक करें और संदर्भ मेनू से Delete चुनें।

नोट: Users एक संरक्षित फ़ोल्डर है, इसलिए प्रोफाइल फ़ोल्डर को हटाने के लिए आपको एडमिन एक्सेस प्रदान करने की आवश्यकता होगी - जब UAC (User Account Control) द्वारा संकेत दिया जाए, तो एडमिन एक्सेस देने के लिए Yes पर क्लिक करें।
- Windows key + R दबाकर एक Run डायलॉग बॉक्स खोलें। अगला, टेक्स्ट बॉक्स के अंदर 'regedit' टाइप करें और Registry Editor उपयोगिता खोलने के लिए Enter दबाएं, फिर UAC (User Account Control) प्रॉम्प्ट पर Yes क्लिक करके इसे एडमिन एक्सेस के साथ खोलें।

- एक बार जब आप Registry Editor उपयोगिता के अंदर होते हैं, तो निम्नलिखित स्थान तक पहुंचने के लिए बाएं हाथ के मेनू का उपयोग करें:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
नोट: आप या तो इस स्थान पर मैन्युअल रूप से नेविगेट कर सकते हैं (बाएं हाथ के मेनू का उपयोग करके) या आप स्थान को सीधे नेविगेशन बार में पेस्ट कर सकते हैं और तुरंत वहां पहुंचने के लिए Enter दबा सकते हैं।
- ProfileList के तहत, आप कुंजियों की एक श्रृंखला देखेंगे जो एक विंडोज प्रोफाइल से मेल खाती हैं (उनका नाम S-1-5-18 के समान है)। आपका काम हर प्रविष्टि तक पहुंचना और उससे जुड़े ProfileImagePath डेटा की जांच करना है।

महत्वपूर्ण: ProfileImagePath डेटा का मान डेटा विंडोज प्रोफाइल को निर्दिष्ट करना चाहिए। इस बिंदु पर आपका काम उस फ़ोल्डर की पहचान करना है जिसे हटाने के लिए रजिस्ट्री कुंजी की आवश्यकता है।
- एक बार जब आप सही ProfileList कुंजी की पहचान करने में कामयाब हो जाते हैं जिसमें प्रोफाइल डेटा के अवशेष होते हैं, तो उस पर राइट-क्लिक करें और अभी-अभी दिखाई दिए संदर्भ मेनू से Delete चुनें।

- अपने कंप्यूटर को पुनरारंभ करें और उस क्रिया को दोहराएं जो पहले 'Profile not deleted completely. Error - The directory is not empty.' त्रुटि कोड को ट्रिगर कर रही थी।
यदि यह परिदृश्य लागू होता है, तो नीचे अगले संभावित सुधार पर जाएं।
विधि 3: 'अननोन अकाउंट' हटाना
ध्यान रखें कि पारंपरिक रूप से विंडोज प्रोफाइल को हटाने से वास्तव में आपके कंप्यूटर से हर अवशिष्ट फ़ाइल नहीं हटेगी। जैसा कि यह पता चला है, आपके द्वारा विंडोज 10 इंटरफेस से पारंपरिक रूप से प्रोफाइल को हटाने के बाद, हाल ही में हटाया गया प्रोफाइल वास्तव में "Account Unknown" लेबल किया जाएगा और अभी भी User Profiles के तहत प्रदर्शित होगा।
कुछ प्रभावित उपयोगकर्ताओं के अनुसार, जब तक आप Account Unknown से जुड़ी प्रविष्टि को User Profiles मेनू से हटाने के लिए समय नहीं लेते।
यदि आप इसे कैसे करना है पर विशिष्ट निर्देशों की तलाश कर रहे हैं, तो यहां आपको क्या करना है:
- Windows key + R दबाकर एक Run डायलॉग बॉक्स खोलें। अगला, टेक्स्ट बॉक्स के अंदर 'sysdm.cpl' टाइप करें और System Properties स्क्रीन खोलने के लिए Enter दबाएं। यदि आप UAC (User Account Control) द्वारा संकेत दिए जाते हैं, तो एडमिन एक्सेस देने के लिए Yes पर क्लिक करें।

- एक बार जब आप System Properties स्क्रीन के अंदर होते हैं, तो Advanced टैब पर क्लिक करें, फिर User Profiles से जुड़े Settings बटन पर क्लिक करें।

- एक बार जब आप User Profiles मेनू के अंदर होते हैं, तो "Account Unknown" नामक प्रोफाइल चुनें और हर अवशिष्ट फ़ाइल को उपयोगकर्ता प्रोफाइल से हटाने के लिए Delete बटन पर क्लिक करें।

- अपने कंप्यूटर को पुनरारंभ करें और देखें कि समस्या अब ठीक हो गई है या नहीं।