বেশ কিছু ব্যবহারকারী রিপোর্ট করছেন যে স্মার্ট কার্ড (SCardSVR) সার্ভিসের স্ট্যাটাস Disabled- থেকে অন্য কোনো স্টেটে পরিবর্তন করার চেষ্টা করার সময় তারা "Cannot create a file when that file already exists" ত্রুটি পাচ্ছেন। এই সমস্যা উইন্ডোজ ৭, উইন্ডোজ ৮.১ এবং উইন্ডোজ ১০ সহ একাধিক উইন্ডোজ সংস্করণে ঘটে রিপোর্ট করা হয়েছে।

"Cannot create a file when that file already exists" ত্রুটির কারণ কী?
বিভিন্ন ব্যবহারকারীর রিপোর্ট এবং এই নির্দিষ্ট সমস্যা ফিক্স করার জন্য সাধারণত ব্যবহৃত সবচেয়ে জনপ্রিয় রিপেয়ার কৌশলগুলো দেখে আমরা এই নির্দিষ্ট সমস্যার তদন্ত করেছি।
এটি বের হয়েছে যে, এই নির্দিষ্ট সমস্যা একটি সাধারণ উইন্ডোজ গ্লিচের কারণে হয় যা উইন্ডোজ ৮.১ এবং উইন্ডোজ ১০-এ ঘটে বলে নিশ্চিত করা হয়েছে। মাইক্রোসফট ইতিমধ্যে এই নির্দিষ্ট গ্লিচের জন্য একটি ফিক্স রিলিজ করেছে, কিন্তু কিছু ব্যবহারকারী দাবি করছেন যে মাইক্রোসফট-প্রদত্ত হটফিক্স ইনস্টল করার পরও "Cannot create a file when that file already exists" ত্রুটি ঘটছে।
যদি আপনি এই নির্দিষ্ট সমস্যা সমাধান করতে ব্যর্থ হচ্ছেন, তবে এই নিবন্ধ আপনাকে বেশ কিছু ট্রাবলশুটিং গাইড প্রদান করবে। নিচে আপনার তিনটি ভিন্ন পদ্ধতি আছে যা অন্য ব্যবহারকারীদের এই সমস্যা সমাধানে সাহায্য করেছে।
যদি আপনি সম্ভাব্য সর্বোচ্চ দক্ষতা চান, তবে নিচের পদ্ধতিগুলি যেসব ক্রমে উপস্থাপিত করা হয়েছে সেসব ক্রমে অনুসরণ করুন। এগুলোর একটি আপনাকে "Cannot create a file when that file already exists" ত্রুটি ফিক্স বা বাইপাস করতে সাহায্য করতে বাধ্য।
পদ্ধতি ১: KB4057144 আপডেট ইনস্টল করা (শুধু উইন্ডোজ ১০)
আপনি যদি উইন্ডোজ ১০-এ এই সমস্যার সম্মুখীন হন, তবে আপনার কাছে একটি সহজ ফিক্স আছে যা ন্যূনতম ঝামেলায় সমস্যাটি সমাধান করতে দেবে। মাইক্রোসফট এই নির্দিষ্ট সমস্যাকে জানুয়ারি ২০১৮-এ রিলিজ করা একটি হটফিক্স আপডেট দিয়ে সমাধান করেছে।
KB4057144 আপডেটটি সেই সমস্যাকে সমাধান করেছিল যেখানে স্মার্ট কার্ড উইন্ডোজ সার্ভিসের স্ট্যাটাস পরিবর্তন করার চেষ্টা করলে "Cannot create a file when that file already exists" ত্রুটি ট্রিগার হতো।
আপনি যদি আপনার সিস্টেম আপডেট রাখতে অভ্যাসী হন, তবে আপনার কাছে এটি ইতিমধ্যে ইনস্টল করা থাকবে। কিন্তু আপনার কাছে যদি না থাকে, তবে নিচের নির্দেশাবলী অনুসরণ করে নিশ্চিত করুন যে KB4057144 আপডেটটি আপনার কম্পিউটারে ইনস্টল করা আছে:
- Windows key + R টিপে একটি Run ডায়ালগ বক্স খুলুন। তারপর, ms-settings:windowsupdate টাইপ করুন এবং Enter টিপে Settings অ্যাপের ভিতরে Windows Update ট্যাব খুলুন।

- Windows Update স্ক্রিনের ভিতরে, Check for updates-এ ক্লিক করুন এবং সকল পেন্ডিং আপডেট ইনস্টল করুন।

- রিস্টার্ট করার জন্য প্রম্পট হলে, Restart now বাটনে ক্লিক করুন আপনার OS-কে আপডেট ইনস্টল করার অনুমতি দিতে। পরবর্তী স্টার্টআপ সম্পূর্ণ হলে, একই স্ক্রিনে ফিরে আসুন এবং পেন্ডিং আপডেট ইনস্টল করা অবিরত রাখুন যতক্ষণ না আপনার কোনো পেন্ডিং আপডেট থাকena।

- সকল পেন্ডিং আপডেট ইনস্টল হলে, আবার Services স্ক্রিনে যান এবং দেখুন আপনি কি এখন স্মার্ট কার্ড (SCardSVR) সার্ভিসের স্ট্যাটাস পরিবর্তন করতে পারছেন।
আপনি যদি একই সমস্যা এখনও পান বা আপনি একটি ভিন্ন অপারেটিং সিস্টেমের সাথে এই সমস্যা পান, তবে নিচের পরবর্তী পদ্ধতিতে যান।
পদ্ধতি ২: রেজিডিট দিয়ে স্মার্ট কার্ড (SCardSvr) এর স্ট্যাটাস পরিবর্তন করা
যদি প্রথম পদ্ধতি আপনার পরিস্থিতির জন্য প্রযোজ্য না হয়, তবে আপনি Registry Editor ব্যবহার করে Smart Card (SCardSvR)-এর স্ট্যাটাস মডিফাই করে সমস্যাটি সম্পূর্ণরূপে বাইপাস করতে পারেন। অনুরূপ পরিস্থিতির বেশ কিছু ব্যবহারকারী রিপোর্ট করেছেন যে নিচের প্রক্রিয়া তাদের সাহায্য করেছে SCardSvR সার্ভিসের স্ট্যাটাস পরিবর্তন করতে "Cannot create a file when that file already exists" ত্রুটি ছাড়া।
আপনাকে যা করতে হবে:
- Windows key +R টিপে একটি Run ডায়ালগ বক্স খুলুন। তারপর, "regedit" টাইপ করুন এবং Enter টিপে Registry Editor খুলুন। UAC (User Account Control) দ্বারা প্রম্পট করা হলে, প্রশাসনিক সুবিধা দিতে Yes-এ ক্লিক করুন।

- Registry Editor-এ ভিতরে, নিচের রেজিস্ট্রি কীতে নেভিগেট করুন:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SCardSvr

দ্রষ্টব্য: আপনি এই লোকেশনটি ম্যানুয়ালি নেভিগেট করতে পারেন বা আপনি ঠিকানা সরাসরি নেভিগেশন বারে পেস্ট করতে পারেন।
- একবার আপনি লোকেশনটি পেলে, ডান পাশ থেকে Start ভ্যালুতে ডাবল-ক্লিক করুন। এরপর, SCardSVR-এর স্টার্টআপ টাইপের জন্য যে স্টেট আপনি সেট করতে চান তার অনুযায়ী Value data পরিবর্তন করুন:
Automatic – 2
Manual – 3
Disabled – 4

- OK ক্লিক করুন পরিবর্তনগুলো সংরক্ষণ করতে, তারপর Registry Editor বন্ধ করুন এবং আপনার কম্পিউটার রিস্টার্ট করুন। পরবর্তী স্টার্টআপ সম্পূর্ণ হলে, স্মার্ট কার্ড (SCardSVR) সার্ভিসের স্টার্টআপ টাইপ ইতিমধ্যে পরিবর্তন হওয়া উচিত।
আপনি যদি একই সমস্যা এখনও পান বা আপনি একটি ভিন্ন পদ্ধতি খুঁজছেন, তবে নিচের পরবর্তী পদ্ধতিতে যান।
পদ্ধতি ৩: কমান্ড প্রম্পট দিয়ে স্মার্ট কার্ড (SCardSvr) এর স্ট্যাটাস পরিবর্তন করা
যদি উপরের দুটি পদ্ধতি আপনাকে "Cannot create a file when that file already exists" ত্রুটি সমাধান করতে দেয় না, তবে চলে দেখি কমান্ড প্রম্পট কমান্ডের একটি সিরিজ কি সাহায্য করতে পারে। কিছু কেসে, এই সমস্যা নিশ্চিতভাবে সমাধান হয়েছে স্মার্ট কার্ড (SCardSVR) সার্ভিসের স্টার্টআপ টাইপ সরাসরি একটি উন্নত কমান্ড প্রম্পট উইন্ডো থেকে পরিবর্তন করে।
আপনাকে যা করতে হবে:
- Windows key + R টিপে একটি Run ডায়ালগ বক্স খুলুন। তারপর, "cmd" টাইপ করুন এবং Ctrl + Shift + Enter টিপে একটি উন্নত কমান্ড প্রম্পট খুলুন। UAC (User Account Control) দ্বারা প্রম্পট করা হলে, প্রশাসনিক সুবিধা দিতে Yes-এ ক্লিক করুন।

- একবার আপনি উন্নত কমান্ড প্রম্পটের ভিতরে পেলে, স্মার্ট কার্ড সার্ভিস বন্ধ করার জন্য নিচের কমান্ডটি টাইপ করুন:
net stop SCardSvr
- সার্ভিস বন্ধ হলে, নিচের কমান্ডগুলোর যেকোনো একটি ব্যবহার করে সার্ভিসের Startup type আপনার পছন্দের স্টেটে পরিবর্তন করুন:
Automatic: REG add "HKLM\SYSTEM\CurrentControlSet\services\SCardSvr" /v Start /t REG_DWORD /d 2 /f Manual: REG add "HKLM\SYSTEM\CurrentControlSet\services\SCardSvr" /v Start /t REG_DWORD /d 3 /f Disabled: REG add "HKLM\SYSTEM\CurrentControlSet\services\SCardSvr" /v Start /t REG_DWORD /d 4 /f Automatic (Delayed Start): REG add "HKLM\SYSTEM\CurrentControlSet\services\SCardSvr" /v Start /t REG_DWORD /d 2 /f
- Startup Type পরিবর্তন হলে, স্মার্ট কার্ড সার্ভিস পুনরায় চালু করার জন্য নিচের কমান্ডটি টাইপ করুন:
net start SCardSvr