कई उपयोगकर्ताओं को कथित तौर पर "जब वह फ़ाइल पहले से मौजूद हो तो फ़ाइल नहीं बना सकते" त्रुटि मिल रही है जब Smart Card (SCardSVR) सेवा की स्थिति को अक्षम से किसी अन्य स्थिति में बदलने का प्रयास कर रहे हैं। यह समस्या Windows 7, Windows 8.1 और Windows 10 सहित कई Windows संस्करणों के साथ होने की सूचना है।

"जब वह फ़ाइल पहले से मौजूद हो तो फ़ाइल नहीं बना सकते" त्रुटि के कारण
हमने विभिन्न उपयोगकर्ता रिपोर्टों और इस विशेष समस्या को ठीक करने के लिए आमतौर पर उपयोग की जाने वाली सबसे लोकप्रिय मरम्मत रणनीतियों को देखकर इस विशेष मुद्दे की जांच की।
जैसा कि यह पता चला है, यह विशेष समस्या एक सामान्य Windows गड़बड़ी के कारण होती है जो Windows 8.1 और Windows 10 पर होने की पुष्टि की गई है। Microsoft ने पहले ही इस विशेष गड़बड़ी के लिए एक सुधार जारी कर दिया है, लेकिन कुछ उपयोगकर्ताओं का दावा है कि Microsoft द्वारा प्रदान किए गए हॉटफिक्स को स्थापित करने के बाद भी "जब वह फ़ाइल पहले से मौजूद हो तो फ़ाइल नहीं बना सकते" त्रुटि अभी भी हो रही है।
यदि आप इस विशेष मुद्दे को हल करने के लिए संघर्ष कर रहे हैं, तो यह लेख आपको कई समस्या निवारण गाइड प्रदान करेगा। नीचे आपके पास तीन अलग-अलग विधियाँ हैं जिनका उपयोग इसी तरह की स्थिति में अन्य उपयोगकर्ताओं ने मुद्दे को हल करने के लिए किया है।
यदि आप यथासंभव कुशल होना चाहते हैं, तो नीचे दी गई विधियों का उसी क्रम में पालन करें जिसमें वे प्रस्तुत की गई हैं। उनमें से एक आपके "जब वह फ़ाइल पहले से मौजूद हो तो फ़ाइल नहीं बना सकते" त्रुटि को ठीक करने या बायपास करने में मदद करने के लिए बाध्य है।
विधि 1: KB4057144 अद्यतन स्थापित करना (केवल Windows 10)
यदि आप Windows 10 पर इस मुद्दे का सामना कर रहे हैं, तो आपके पास एक सरल सुधार है जो आपको न्यूनतम परेशानी के साथ मुद्दे को हल करने की अनुमति देगा। Microsoft ने जनवरी 2018 में जारी एक हॉटफिक्स अद्यतन के साथ इस विशेष मुद्दे को संबोधित किया है।
KB4057144 अद्यतन ने उस मुद्दे को संबोधित किया जहां Smart Card Windows सेवा की स्थिति को बदलने का प्रयास "जब वह फ़ाइल पहले से मौजूद हो तो फ़ाइल नहीं बना सकते" त्रुटि को ट्रिगर करेगा।
यदि आप अपने सिस्टम को अद्यतन रखने की आदत में हैं, तो आपके पास यह पहले से ही इंस्टॉल होने की संभावना है। लेकिन यदि आपके पास नहीं है, तो यह सुनिश्चित करने के लिए नीचे दिए गए निर्देशों का पालन करें कि KB4057144 अद्यतन आपके कंप्यूटर पर इंस्टॉल है:
- Windows कुंजी + R दबाकर रन डायलॉग बॉक्स खोलें। फिर, ms-settings:windowsupdate टाइप करें और सेटिंग्स ऐप के अंदर Windows अद्यतन टैब खोलने के लिए एंटर दबाएँ।

- Windows अद्यतन स्क्रीन के अंदर, अद्यतन जांचें पर क्लिक करें और हर उपलब्ध लंबित अद्यतन इंस्टॉल करें।

- पुनरारंभ करने के लिए संकेत मिलने पर, अपने OS को अद्यतन स्थापित करने की अनुमति देने के लिए अभी पुनरारंभ करें बटन पर क्लिक करें। अगला स्टार्टअप पूरा होने पर, उसी स्क्रीन पर वापस आएं और लंबित अद्यतन की स्थापना जारी रखें जब तक कि आपके पास कोई शेष न हो।

- एक बार हर लंबित अद्यतन इंस्टॉल हो जाने पर, सेवाएं स्क्रीन पर फिर से जाएं और देखें कि क्या आप अब Smart Card (SCardSVR) सेवा की स्थिति को बदलने में सक्षम हैं।
यदि आप अभी भी उसी मुद्दे का सामना कर रहे हैं या आप किसी भिन्न ऑपरेटिंग सिस्टम के साथ इस मुद्दे का सामना कर रहे हैं, तो नीचे अगली विधि पर जाएँ।
विधि 2: रजिस्ट्री संपादक के माध्यम से Smart Card (SCardSvr) की स्थिति बदलना
यदि पहली विधि आपके परिदृश्य पर लागू नहीं थी, तो आप रजिस्ट्री संपादक का उपयोग करके Smart Card (SCardSvR) की स्थिति को संशोधित करके मुद्दे को पूरी तरह से बायपास करने में सक्षम हो सकते हैं। इसी तरह की स्थिति में कई उपयोगकर्ताओं ने रिपोर्ट किया है कि नीचे दी गई प्रक्रिया ने उन्हें "जब वह फ़ाइल पहले से मौजूद हो तो फ़ाइल नहीं बना सकते" त्रुटि का सामना किए बिना SCardSvR सेवा की स्थिति को बदलने में मदद की है।
आपको क्या करने की आवश्यकता है:
- Windows कुंजी + R दबाकर रन डायलॉग बॉक्स खोलें। फिर, "regedit" टाइप करें और रजिस्ट्री संपादक खोलने के लिए एंटर दबाएँ। यदि UAC (उपयोगकर्ता खाता नियंत्रण) द्वारा संकेत दिया जाए तो प्रशासनिक विशेषाधिकार देने के लिए हाँ पर क्लिक करें।

- रजिस्ट्री संपादक के अंदर, निम्न रजिस्ट्री कुंजी पर नेविगेट करें:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SCardSvr

नोट: आप या तो इस स्थान पर मैन्युअली नेविगेट कर सकते हैं या आप पता सीधे नेविगेशन बार में पेस्ट कर सकते हैं।
- एक बार जब आप स्थान पर पहुँच जाते हैं, तो दाएं हाथ की तरफ से प्रारंभ मान पर डबल-क्लिक करें। अगला, SCardSVR के स्टार्टअप प्रकार के लिए आप जिस स्थिति को सेट करना चाहते हैं उसके अनुसार मान डेटा बदलें:
स्वचालित - 2
मैन्युअल - 3
अक्षम - 4

- परिवर्तनों को सहेजने के लिए ओके पर क्लिक करें, फिर रजिस्ट्री संपादक बंद करें और अपने कंप्यूटर को पुनरारंभ करें। अगला स्टार्टअप पूरा होने पर, Smart Card (SCardSVR) सेवा का स्टार्टअप प्रकार पहले से ही बदल चुका होना चाहिए।
यदि आप अभी भी वही मुद्दा रखते हैं या आप एक अलग दृष्टिकोण ढूंढ रहे हैं, तो नीचे अगली विधि पर जाएँ।
विधि 3: कमांड प्रॉम्प्ट के माध्यम से Smart Card (SCardSvr) की स्थिति बदलना
यदि ऊपर दी गई दो विधियों ने आपको "जब वह फ़ाइल पहले से मौजूद हो तो फ़ाइल नहीं बना सकते" त्रुटि को हल करने की अनुमति नहीं दी, तो आइए देखें कि CMD कमांड की एक श्रृंखला काम करेगी या नहीं। कुछ मामलों में, यह मुद्दा Smart Card (SCardSVR) सेवा के स्टार्टअप प्रकार को सीधे एक उन्नत कमांड प्रॉम्प्ट विंडो से बदलकर हल होने की पुष्टि की गई है।
आपको क्या करने की आवश्यकता है:
- Windows कुंजी + R दबाकर रन डायलॉग बॉक्स खोलें। फिर, "cmd" टाइप करें और उन्नत कमांड प्रॉम्प्ट खोलने के लिए Ctrl + Shift + Enter दबाएँ। जब UAC (उपयोगकर्ता खाता नियंत्रण) द्वारा संकेत दिया जाए, तो प्रशासनिक विशेषाधिकार देने के लिए हाँ पर क्लिक करें।

- एक बार जब आप उन्नत कमांड प्रॉम्प्ट के अंदर पहुंच जाते हैं, तो Smart Card सेवा को रोकने के लिए निम्न कमांड टाइप करें:
net stop SCardSvr
- एक बार सेवा रुक जाने पर, सेवा के स्टार्टअप प्रकार को उस स्थिति में बदलने के लिए निम्नलिखित कमांड में से एक का उपयोग करें जो आप चाहते हैं:
स्वचालित: REG add "HKLM\SYSTEM\CurrentControlSet\services\SCardSvr" /v Start /t REG_DWORD /d 2 /f मैन्युअल: REG add "HKLM\SYSTEM\CurrentControlSet\services\SCardSvr" /v Start /t REG_DWORD /d 3 /f अक्षम: REG add "HKLM\SYSTEM\CurrentControlSet\services\SCardSvr" /v Start /t REG_DWORD /d 4 /f स्वचालित (विलंबित प्रारंभ): REG add "HKLM\SYSTEM\CurrentControlSet\services\SCardSvr" /v Start /t REG_DWORD /d 2 /f
- एक बार स्टार्टअप प्रकार बदल जाने पर, Smart Card सेवा को पुनरारंभ करने के लिए निम्न कमांड टाइप करें:
net start SCardSvr