কম্পিউটার টিউটোরিয়াল

উইন্ডোজ আপগ্রেড করার সময় Error Code 0x4005(16389) ফিক্স করুন

এই গাইডে আমরা আলোচনা করব কিভাবে উইন্ডোজ আপগ্রেড করার সময় error 0x4005(16389) ফিক্স করতে হয়। বেশ কিছু ব্যবহারকারী রিপোর্ট করেছেন উইন্ডোজ ১১/১০-এ ইন-প্লেস আপগ্রেড করার সময় এই এরর কোড পাওয়া। এরর কোডটি বলে "Unable to make changes to your software" মেসেজ এবং এরপর একটি লম্বা এরর মেসেজ।

উইন্ডোজ আপগ্রেড করার সময় 0x4005(16389) এরর কেন হয়?

এই এরর কোড বিভিন্ন কারণেই ট্রিগার হতে পারে। প্রতিটি ব্যক্তির জন্য কারণ ভিন্ন হতে পারে। উইন্ডোজ আপগ্রেড করার সময় error code 0x4005(16389) হয় এমন কিছু সাধারণ পরিস্থিতি:

  • এই এররটি আপগ্রেডের জন্য প্রয়োজনীয় ডিস্ক স্পেস পর্যাপ্ত নয় তাই হতে পারে। তাই যদি আপনার ইন-প্লেস আপগ্রেডের জন্য পর্যাপ্ত ডিস্ক স্পেস না থাকে, তবে প্রয়োজনীয় ডিস্ক স্পেস ফ্রি আপ করুন এবং আবার আপগ্রেড চেষ্টা করুন।
  • এই এররের আরেকটি কারণ হতে পারে বর্তমানে ব্যবহার কর रहे উইন্ডোজ এডিশন থেকে ভিন্ন উইন্ডোজ এডিশন ব্যবহার করে আপগ্রেড করা। যদি এই পরিস্থিতি আপনার জন্য প্রযোজ্য হয়, তবে বর্তমান উইন্ডোজ এডিশনটির মতো একই উইন্ডোজ এডিশন ব্যবহার করে আপগ্রেড করুন।
  • যদি আপনি থার্ড-পার্টি অ্যান্টিভাইরাস ব্যবহার করেন, তবে এটি আপগ্রেড সফলভাবে সম্পন্ন হতে বাধা দিতে পারে। তাই অ্যান্টিভাইরাস নিষ্ক্রিয় করে সমস্যা ফিক্স করার চেষ্টা করুন।
  • যদি আপনি টাস্ক সিকোয়েন্সের সময় লোকাল কম্পিউটার ডেসক্রিপশন সেট করার চেষ্টা করেন এবং কমান্ডটি ফেইল করে, তবে আপনি এই এরর কোড পেতে পারেন।

আপনার পরিস্থিতি অনুযায়ী নিচের তালিকাবদ্ধ ফিক্সগুলো থেকে উপযুক্ত ফিক্স ব্যবহার করে এরর ফিক্স করার চেষ্টা করুন।

উইন্ডোজ ১১/১০ আপগ্রেড করার সময় Error Code 0x4005(16389) ফিক্স করুন

উইন্ডোজ আপগ্রেড করার সময় error code 0x4005(16389) ফিক্স করার প্রধান সমাধানগুলো:

  1. ডিস্ক স্পেস চেক করুন।
  2. থার্ড-পার্টি অ্যান্টিভাইরাস নিষ্ক্রিয় করুন।
  3. একই উইন্ডোজ এডিশন ব্যবহার করুন।
  4. ৬৪-বিট কম্পিউটারে প্রোগ্রামকে ৩২-বিট প্রসেস হিসেবে আনইনস্টল করুন।
  5. লোকাল কম্পিউটার ডেসক্রিপশন কমান্ড পরিবর্তন করুন।

১] ডিস্ক স্পেস চেক করুন

যদি আপনার সিস্টেমে উইন্ডোজ আপগ্রেডের জন্য পর্যাপ্ত ডিস্ক স্পেস না থাকে, তবে এই এরর হতে পারে। উইন্ডোজ পিসি আপডেট বা আপগ্রেড করার সময় পর্যাপ্ত ডিস্ক স্পেস না থাকায় ফেইলার ও এরর হওয়া খুব সাধারণ। তাই নিশ্চিত করুন আপনার কাছে এই এরর এড়াতে পর্যাপ্ত স্পেস আছে। যদি এই পরিস্থিতি আপনার ক্ষেত্রে প্রযোজ্য হয়, তবে কিছু ডিস্ক স্পেস ফ্রি আপ করার চেষ্টা করুন।

উইন্ডোজ ১১/১০-এ Storage Sense ফিচার বা Disk Cleanup ইউটিলিটি ব্যবহার করে ডিস্ক স্পেস ফ্রি আপ করতে পারেন। এর বাইরে ডিস্ক স্পেস ক্লিন আপ করার আরও অনেক পথ আছে। আপনি Comet (Managed Disk Cleanup) বা Cleanmgr+ এর মত থার্ড-পার্টি সফটওয়্যারও ব্যবহার করতে পারেন জাঙ্ক ফাইল মুছে ফেলে কিছু ডিস্ক স্পেস ফ্রি আপ করতে। অথবা, কিছু ফ্রি ডুপ্লিকেট ফাইল ফাইন্ডার ও রিমুভার সফটওয়্যার ব্যবহার করেও ডুপ্লিকেট ফাইলগুলো সরিয়ে কিছু ডিস্ক স্পেস ক্লিন আপ করতে পারেন।

যদি আপনার কাছে পর্যাপ্ত ডিস্ক স্পেস থাকেও এই এরর मिलে, তবে পরবর্তী সম্ভাব্য ফিক্স চেষ্টা করুন এই এরর সমাধান করতে।

টিপ: কম ডিস্ক স্পেস বিশিষ্ট ডিভাইস আপগ্রেড করার পদ্ধতি জানতে এই পোস্টটি দেখুন।

২] থার্ড-পার্টি অ্যান্টিভাইরাস নিষ্ক্রিয় করুন

আপনার পিসিতে যদি থার্ড-পার্টি অ্যান্টিভাইরাস সফটওয়্যার থাকে, তবে আপনার পিসি আপগ্রেড করার আগে সেটি নিষ্ক্রিয় করার চেষ্টা করুন। অ্যান্টিভাইরাস সফটওয়্যার ফালস পজিটিভের কারণে নির্দিষ্ট অ্যাকশন রোধ করতে পরিচিত। যদি আপগ্রেড প্রক্রিয়া সম্পর্কিত কিছু অ্যাকশনকে এটি হুমকি হিসেবে শনাক্ত করে, তবে আপনি এই এরর কোড পেতে পারেন। তাই আপনার অ্যান্টিভাইরাস প্রোগ্রাম নিষ্ক্রিয় করুন এবং ইন-প্লেস আপগ্রেড প্রক্রিয়া শুরু করার চেষ্টা করুন। চেক করুন error 0x4005(16389) ফিক্স হয়েছে কিনা।

৩] একই উইন্ডোজ এডিশন ব্যবহার করুন

এই এররটি আপনার সিস্টেমে ইনস্টল করা উইন্ডোজ এডিশন থেকে ভিন্ন উইন্ডোজ এডিশন ব্যবহার করার ফলে হতে পারে। কিছু প্রভাবিত ব্যবহারকারী একই উইন্ডোজ মিডিয়া সিলেক্ট করে এই এরর ফিক্স করেছেন বলে রিপোর্ট করেছেন। তাই নিশ্চিত করুন আপনি আপনার সিস্টেমে ইনস্টল করা উইন্ডোজ মিডিয়ার মতো একই উইন্ডোজ মিডিয়া ব্যবহার করছেন। উদাহরণস্বরূপ, নিশ্চিত করুন আপনি উইন্ডোজ এন্টারপ্রাইজ মিডিয়া ব্যবহার করছেন আপগ্রেড করার সময় যদি আপনি বর্তমানে উইন্ডোজ এন্টারপ্রাইজ এডিশনে আছেন। দেখুন এটি কি আপনার সমস্যা ছিল।

যদি এই পরিস্থিতি আপনার ক্ষেত্রে প্রযোজ্য না হয়, তবে এই তালিকার পরবর্তী ফিক্সের দিকে এগিয়ে যান।

৪] ৬৪-বিট কম্পিউটারে প্রোগ্রামকে ৩২-বিট প্রসেস হিসেবে আনইনস্টল করুন

উইন্ডোজ আপগ্রেড করার সময় Error Code 0x4005(16389) ফিক্স করুন

এই ফিক্সটি বিশেষভাবে .NET Deployment-এর জন্যই প্রযোজ্য। যদি আপনি কম্পিউটার জুড়ে .NET ফ্রেমওয়ার্ক ডিপ্লয় করার সময় এই এরর পান, তবে সম্ভব है ৬৪-বিট আর্কিটেকচার কম্পিউটারে প্রোগ্রামগুলো ৩২-বিট প্রসেস হিসেবে চলছে বলে এরর কোডটি ট্রিগার হচ্ছে। যদি এই পরিস্থিতি প্রযোজ্য হয়, তবে আপনি ইনস্টলার প্রপার্টিজের মধ্যে একটি নির্দিষ্ট চেকবক্স ব্যবহার করে প্রোগ্রামকে ৬৪-বিট ক্লায়েন্টসে ৩২-বিট প্রসেস হিসেবে আনইনস্টল করতে পারেন। এই চেকবক্স সক্ষম করার ধাপগুলো:

  1. প্রথমে আপনি যে .NET ইনস্টলার বা ডিপ্লয়মেন্ট ডিপ্লয় করছেন তার প্রপার্টিজ খুলুন।
  2. এখন প্রপার্টিজ বক্সের ভিতরে Program ট্যাবে নেভিগেট করুন।
  3. এরপর Run installation and uninstall program as 32-bit process on 64-bit clients চেকবক্স অন করুন।
  4. শেষে Apply > OK বাটনে চাপিয়ে পরিবর্তনগুলো সেভ করুন, এবং .NET ফ্রেমওয়ার্ক ডিপ্লয় করে দেখুন এরর ফিক্স হয়েছে কিনা।

যদি এই পরিস্থিতি আপনার ক্ষেত্রে প্রযোজ্য না হয়, তবে এই গাইড থেকে অন্য কোনো ফিক্স চেষ্টা করুন।

৫] লোকাল কম্পিউটার ডেসক্রিপশন কমান্ড পরিবর্তন করুন

যদি আপনি আপগ্রেড টাস্ক সিকোয়েন্সের সময় লোকাল কম্পিউটার ডেসক্রিপশন সেট আপ করার জন্য কোনো কমান্ড বা স্ক্রিপ্ট ব্যবহার করেন এবং কমান্ডটি ফেইল বা স্টপ করে, তবে আপনি এই এরর কোড পাবেন বলে সম্ভাবনা। যদি এই পরিস্থিতি আপনার সাথে মিলে, তবে আপনি লোকাল কম্পিউটার ডেসক্রিপশন সেট করার জন্য ব্যবহার করা কমান্ডটি পরিবর্তন করার চেষ্টা করতে পারেন। আপনি NET CONFIG কমান্ড ব্যবহার করতে পারেন। সহজে Run Command-Line টাস্ক সিকোয়েন্সে যোগ করুন এবং নিচের কমান্ডটি লিখুন:

cmd /c net config Server /SRVCOMMENT:"%OSDComputerDescription%

এই কমান্ডটি OSDComputerDescription ভেরিয়েবলে ডিফাইন করা কম্পিউটার ডেসক্রিপশন সেট করবে। আপনি যে ভেরিয়েবল নাম ব্যবহার করতে চান সেটি পরিবর্তন করতে পারেন।

যদি উপরে উল্লিখিত কোনো সমাধান আপনার জন্য কাজ না করে, তবে আপনি Configuration Manager ব্যবহার করে ইন-প্লেস আপগ্রেড পারফর্ম করার চেষ্টা করতে পারেন।

ইন-প্লেস আপগ্রেড কিভাবে করব?

ইন-প্লেস আপগ্রেড করতে আপনাকে মাইক্রোসফ্ট ওয়েবসাইট থেকে Windows 10 Installation Media ডাউনলোড করতে হবে। এরপর এক্সিকিউটেবল ফাইল চালিয়ে Upgrade PC Now অপশন সিলেক্ট করুন ইন-প্লেস আপগ্রেড প্রক্রিয়া শুরু করতে। তারপর অন-স্ক্রিন ইনস্টলেশন গাইড ফলো করে প্রক্রিয়া পুরা করুন। ইন-প্লেস আপগ্রেড করার বিস্তারিত প্রসিডিউর চেক আউট করতে পারেন।

আশা করি এই গাইড আপনাকে উইন্ডোজ আপগ্রেড করার সময় 0x4005(16389) এরর ফিক্স করতে সাহায্য করবে।

এখানে আরও কিছু পোস্ট যা আপনাকে সাহায্য করতে পারে:

  • Windows places 'Upgrade block in place'. Are you affected?
  • Fix Windows Upgrade Install error 0x80070002 – 0x3000D
  • List of Windows Upgrade error codes and solutions.
  1. Windows Update Error Code 0x80070005 সমাধান

  2. Windows Update ইনস্টল করার সময় Error Code 8007371B সমাধান

  3. Windows আপগ্রেড করার সময় 0x4005(16389) ত্রুটি সমাধান

  4. Windows ইনস্টল বা আপগ্রেড করার সময় 'Error Code: 0x8030002F' সমাধান