Windows 10-এ ইন-প্লেস আপগ্রেড انجام করার সময়, ব্যবহারকারীরা ত্রুটি কোড 0x4005 16389 দেখেন কারণ আপগ্রেড প্রক্রিয়া সম্পূর্ণ হতে ব্যর্থ হয়। উল্লিখিত ত্রুটি কোডটি তখন দেখা দেয় যখন এক বা একাধিক অ্যাপ্লিকেশন Windows 10-এর সাথে সুলভ নয় এবং তাই আপগ্রেড প্রক্রিয়া ব্যর্থ হয়। তবে, আপনার পরিস্থিতির উপর নির্ভর করে এই ত্রুটি বার্তার ফলাফলস্বরূপ কিছু অন্যান্য কারণও রয়েছে। যদি আমরা সাধারণভাবে কথা বলি, তখন সমস্যাটি তখন হতে পারে যখন একটি তৃতীয় পক্ষের অ্যান্টিভাইরাস প্রোগ্রাম আপগ্রেডটিকে বাধা দেয়। এর পাশাপাশি, আপনি যদি টাস্ক সিকোয়ারেন্সের সময় লোকাল কম্পিউটার বিবরণ সেট করার চেষ্টা করেন, তবে সেটিও সমস্যার ফলাফলস্বরূপ হতে পারে। যাই হোক, চিন্তা করবেন না কারণ এই আর্টিকেলে আমরা আপনাকে ত্রুটি কোড সমাধানের প্রক্রিয়ার মাধ্যমে নিয়ে যাব।

SCCM বা System Center Configuration Manager তখন খুব সহায়ক হয় যখন আপনাকে একসাথে অনেক কম্পিউটার পরিচালনা করতে হয়। এর রিমোট কন্ট্রোল এবং অপারেটিং সিস্টেম ডিপ্লয়মেন্ট ফিচারের মাধ্যমে, ব্যবহারকারীরা ইন-প্লেস আপগ্রেড সম্পাদন করতে পারে বা একবারে মেশিনগুলিতে নতুন অপারেটিং সিস্টেম ডিপ্লয় করতে পারে। যেমন আমরা বলেছি, আপনি যে কারণে সমস্যার সম্মুখীন হচ্ছেন সেটি আপনার পরিস্থিতির উপর নির্ভর করতে পারে। আমরা শুধু সমস্যার সাধারণ কারণগুলো এবং যা সাধারণত বলা ত্রুটি কোড ফলাফলস্বরূপ হয় সেটি উল্লেখ করতে পারি, তবে কিছু ক্ষেত্রে, ত্রুটি কোড আপনার জন্য খুব নির্দিষ্ট হতে পারে এবং এই ক্ষেত্রে, একটি টেকনিক্যাল সাপোর্ট গাই সাথে কথা বলা ভালো পথ হতে পারে। তাহলে, আসুন প্রথমে সমস্যার সম্ভাব্য কারণগুলো দেখে নিই এবং তারপর আমরা সমস্যাটি এড়িয়ে চলার উপায়গুলো তালিকাভুক্ত করব। শুরু করা যাক।
- অপর্যাপ্ত স্থান — এই সমস্যার সম্মুখীন হওয়ার একটি কারণ হল আপনার আপগ্রেডের জন্য পর্যাপ্ত ডিস্ক স্পেস না থাকা। এই ঘটলে, আপনাকে আপনার ডিস্ক স্পেস دوبার চেক করতে হবে এবং তারপর আপগ্রেড টাস্ক সিকোয়ারেন্সের সাথে आगे বড়তে হবে।
- ভিন্ন Windows সংস্করণ — প্রকাশে এসেছে, কিছু ব্যবহারকারীর জন্য, সমস্যাটি এই কারণে হতো যে তারা আপগ্রেড করার জন্য তাদের বর্তমান Windows সংস্করণের বদলে একটি ভিন্ন Windows সংস্করণ বেছে নিয়েছিল। এটি ত্রুটি কোডের কারণ হতে পারে এবং আপনাকে নিশ্চিত করতে হবে যে সমস্যা সমাধান করার জন্য আপনি একই সংস্করণ বেছে নিচ্ছেন আপগ্রেড করার জন্য।
- তৃতীয় পক্ষের অ্যান্টিভাইরাস — এটি ত্রুটিকে উদ্ভূত করার একটি সাধারণ কারণ। আপনার সিস্টেমে একটি তৃতীয় পক্ষের অ্যান্টিভাইরাস প্রোগ্রাম ইনস্টল থাকলে, এটি আপগ্রেডকে সফলভাবে সম্পূর্ণ হতে বাধা দিতে পারে যা প্রশ্নের সমস্যার ফলাফলস্বরূপ হতে পারে। তাই, আপনাকে এটি নিষ্ক্রিয় করতে হবে অথবা আপনি আপনার কম্পিউটার থেকে তৃতীয় পক্ষের সিকিউরিটি প্রোগ্রামটি সম্পূর্ণরূপে আনইনস্টল করতে পারেন।
- লোকাল কম্পিউটার বিবরণ — উপরের সকল কারণে পাশাপাশি, আপনি যদি টাস্ক সিকোয়ারেন্সের সময় কম্পিউটার বিবরণ সেট করেন, তবে স্ক্রিপ্ট বা কমান্ডটি কাজ না করলে ত্রুটি কোড ফলাফলস্বরূপ হতে পারে। এটি সমাধান করতে, আমরা নিচে যে কমান্ডটি দিব সেটি ব্যবহার করুন এবং আপনি ঠিক থাকবেন।
এখন আমরা এখানে প্রশ্নের সমস্যার সম্ভাব্য কারণগুলোর মধ্য দিয়ে যেছি, তাই চলুন আপনাকে সমস্যাটি সমাধান করার বিভিন্ন উপায় দেখাই। তাহলে, আর বিলম্ব না করে সরাসরি শুরু করা যাক।
তৃতীয় পক্ষের অ্যান্টিভাইরাস নিষ্ক্রিয় করুন
প্রকাশে এসেছে, আপনি প্রশ্নের সমস্যার সম্মুখীন হলে আপনাকে প্রথমে যা করতে হবে তা হল নিশ্চিত করা যে আপনার কাছে এমন কোনো অ্যান্টিভাইরাস প্রোগ্রাম নেই যা আপগ্রেডকে সম্পূর্ণ হতে বাধা দিচ্ছে। এই পরিস্থিতিগুলো তৃতীয় পক্ষের অ্যান্টিভাইরাস প্রোগ্রামের সাথে খুব সাধারণ যেখানে তারা আপনার কম্পিউটারে নির্দিষ্ট ক্রিয়াগুলো একটি ফালস পজিটিভের কারণে বাধা দেয়। আপনার সিস্টেমে যদি একটি তৃতীয় পক্ষের অ্যান্টিভাইরাস প্রোগ্রাম ইনস্টল থাকে, তবে ইন-প্লেস আপগ্রেডের সাথে আবার আগে বাড়ার আগে অ্যান্টিভাইরাসটি নিষ্ক্রিয় করুন। একবার এটি করলে, আবার আপগ্রেডের মধ্য দিয়ে যান দেখতে ত্রুটি এখনও পপ আপ হয় কিনা।

ডিস্ক স্পেস চেক করুন
তৃতীয় পক্ষের অ্যান্টিভাইরাস প্রোগ্রামের পাশাপাশি, সমস্যাটি তখনও ট্রিগার হতে পারে যখন আপনার আপগ্রেডের জন্য প্রয়োজনীয় পর্যাপ্ত ডিস্ক স্পেস নেই। এটি Windows আপডেট এবং আপগ্রেডের সাথে খুব সাধারণ যেখানে আপগ্রেড ইনস্টল করার জন্য উপলব্ধ ডিস্ক স্পেস অপর্যাপ্ত। এই পরিস্থিতিতে, আপনাকে নিশ্চিত করতে হবে যে আপনার ডিস্কগুলিতে পর্যাপ্ত కంటే বেশি স্পেস ফ্রি করা আছে আপনার কম্পিউটারগুলো জুড়ে অপারেটিং সিস্টেম ডিপ্লয় করার আগে। আপনার ডিস্কগুলিতে পর্যাপ্ত স্পেস উপলব্ধ থাকা সত্ত্বেও আপনি এখনও ত্রুটির সম্মুখীন হন, তবে নিচের পরবর্তী সমাধানে যান।
একই Windows সংস্করণ ব্যবহার করুন
প্রকাশে এসেছে, ত্রুটি কোডটি তখনও হতে পারে যখন আপনি আপনার সিস্টেমে বর্তমানে ইনস্টল করা Windows সংস্করণ থেকে ভিন্ন একটি Windows সংস্করণ ব্যবহার করছেন। অন্য ব্যবহারকারীদের দ্বারা একই সমস্যার সম্মুখীন হয়ে সেটি একই Windows মিডিয়া বেছে নিয়ে সমাধান করা হয়েছে বলে রিপোর্ট করা হয়েছে। তাই, এটি থেকে বাঁচতে, আপনাকে নিশ্চিত করতে হবে যে আপনি একই Windows মিডিয়া ব্যবহার করছেন যা আপনার ইনস্টল করা আছে। এর মানে হল আপনার Windows Enterprise ইনস্টল থাকলে, আপগ্রেড করার সময় আপনি Windows Enterprise মিডিয়াও ব্যবহার করছেন তা নিশ্চিত করুন যাতে ত্রুটি কোডটি প্রদর্শিত না হয়।
লোকাল কম্পিউটার বিবরণ কমান্ড পরিবর্তন করুন
যে şekilde আমরা আগে বলেছি, আপনি যদি টাস্ক সিকোয়ারেন্সের সময় লোকাল কম্পিউটার বিবরণ সেট করার জন্য একটি স্ক্রিপ্ট বা কমান্ড ব্যবহার করেন এবং বলা স্ক্রিপ্ট বা কমান্ড ব্যর্থ হয়, তবে আপনাকে উপরে উল্লিখিত ত্রুটি কোডটির সাথে অনুরোধ করা হবে। এই ক্ষেত্রে প্রযোজ্য হলে, আপনি যে কমান্ডটি ব্যবহার করেন সেটি পরিবর্তন করে সহজেই এটিকে সমাধান করতে পারেন।
প্রকাশে এসেছে, এটি করতে, আপনি একটি NET CONFIG কমান্ড ব্যবহার করতে পারেন কম্পিউটার বিবরণ সেট করার জন্য। এর জন্য, আপনাকে টাস্ক সিকোয়ারেন্সে একটি Run Command-Line যোগ করতে হবে এবং ব্যবহার করতে হবে
cmd /c net config Server /SRVCOMMENT:"%OSDComputerDescription%
এটি কম্পিউটার বিবরণকে সেট করবে যা OSDComputerDescreitpion ভেরিয়েবলে সংজ্ঞায়িত ছিল। আপনার জন্য এটি কাজ করার জন্য, আপনি ভেরিয়েবল নামটি আপনি যা ব্যবহার করেন সেটি দিয়ে পরিবর্তন করতে পারেন।
64-বিট কম্পিউটারে প্রোগ্রাম আনইনস্টল করুন 32-বিট প্রসেস হিসেবে (শুধু .NET ডিপ্লয়মেন্টের জন্য)
প্রকাশে এসেছে, আপনি যদি কম্পিউটারগুলো জুড়ে .NET ফ্রেমওয়ার্ক ডিপ্লয় করার চেষ্টা করার সময় বলা ত্রুটি কোডটির সম্মুখীন হন, তবে আপনি ইনস্টলার প্রোপার্টিজে একটি নির্দিষ্ট চেকবক্স টিক করে এটিকে সমাধান করতে পারেন। πρό البرتغ, ত্রুটি কোডটি তখন দেখা দেয় যখন আপনার প্রোগ্রামটি 64-বিট আর্কিটেকচার কম্পিউটারে 32-বিট প্রসেস হিসেবে চলছে। এটি নিচের নির্দেশাবলী অনুসরণ করে সহজেই সমাধান করা যায়:
- প্রথমে, আপনি যে .NET সংস্করণটি ডিপ্লয় করছেন তার ইনস্টলার বা ডিপ্লয়মেন্ট প্রোপার্টিজ খুলুন।
- প্রোপার্টিজ উইন্ডোতে, Program ট্যাবে স্যুইচ করুন।
- তারপর, Program ট্যাবে, Run installation and uninstall program as 32-bit process on 64-bit clients চেকবক্সে ক্লিক করুন।

- শেষে, Apply ক্লিক করুন এবং তারপর OK হিট করুন। এটি করার পর, আবার এটি ডিপ্লয় করার চেষ্টা করুন দেখতে সমস্যা এখনও দেখা দিচ্ছে কিনা।
যদি এই কোনো সমাধান আপনার জন্য কাজ না করে, তবে আমরা সুপারিশ করব Configuration Manager ব্যবহার করে ইন-প্লেস আপগ্রেড কীভাবে করবেন সে সম্পর্কে Windows অফিসিয়াল গাইড অনুসরণ করতে, যদি আপনি প্রক্রিয়ায় কিছু ভুল করেছেন।