Windows 10 ইনস্টল বা আপগ্রেড করার সময় আপনি যদি ত্রুটি বার্তা পান, Windows could not configure one or more system components, তবে এই পোস্ট আপনাকে সাহায্য করতে পারবে।

কিছু ব্যবহারকারী নিচের ত্রুটি বার্তাও রিপোর্ট করেছেন:
Windows could not configure one or more system components. To install windows restart the computer with error code 0xc1900101-0x30018.
আপনি যদি Windows 10 Rollback লগ বিশ্লেষণ করেন, তবে আপনি "iissetup.exe" সাথে সম্পর্কিত একটি অংশ খুঁজে পেতে পারেন যা.Abort-এর সাথে জড়িত। আপগ্রেড প্রসেস সাধারণত 50%-এর বেশি সম্পন্ন হয় এবং তারপর আটকে যায়, এবং পরে রোল ব্যাক হয়, এই ত্রুটি লগগুলো জেনারেট করে।
Windows could not configure one or more system components
এই নির্দিষ্ট ত্রুটি – Windows could not configure one or more system components, Windows 10 আপগ্রেডের সময় দেখা যায় IIS বা Internet Information Services-র সাথে সম্পর্কিত। কোনো কারণে এটি ইনস্টলেশন বাধা দেয়, একটি বটলनेक সৃষ্টি করে। চলুন দেখি কীভাবে আমরা এই ত্রুটি ফিক্স করতে পারি:
- Windows Features থেকে IIS সরান
- inetsrv ফোল্ডার রিনেম করুন
- IIS সম্পর্কিত ফোল্ডারগুলো অন্য ড্রাইভে সরান
সকল তিনটি ধাপ একের পর এক অনুসরণ করুন।
১] Windows Features থেকে IIS সরান

IIS Windows Features-এ থেকে ইনস্টল করা হয়। Control Panel > Programs-এ উপলব্ধ। সেখানে যান, এবং Internet Information Services-এর পাশের বক্স আনচেক করুন।
প্রক্রিয়া নিশ্চিত করতে OK বাটনে ক্লিক করুন। প্রক্রিয়াটি সমস্ত সম্পর্কিত প্রোগ্রাম, সার্ভিস, এবং ফোল্ডার Windows থেকে সরিয়ে দেবে। আপনি চাইলে পরে এখান থেকে বা Microsoft ওয়েবসাইট থেকে অফলাইন ইনস্টলার ব্যবহার করে পুনরায় ইনস্টল করতে পারেন।
২] inetsrv ফোল্ডার রিনেম করুন

Windows Features থেকে IIS আনইনস্টল করলে, এটি ফোল্ডারগুলোও সরিয়ে দিতে পারে। যদি না করে, তবে আমাদের সার্ভিসের সাথে সম্পর্কিত যেকোনো ফোল্ডার ম্যানুয়ালি ডিলিট করতে হবে।
Advanced Recovery Mode-এ বুট করুন, এবং তারপর Command Prompt খুলুন
ফোল্ডার C:\Windows\system32\inetsrv কে যেকোনো কিছুতে রিনেম করুন, যেন, inetsrv.old নিচের কমান্ড ব্যবহার করে-
rename C:\Windows\system32\inetsrv inetsrv.old
iissetup.exe প্রোগ্রাম, যা Windows-এ সব IIS সার্ভিসের জন্য দায়িত্বশীল, এই ফোল্ডারে অবস্থিত।
৩] IIS সম্পর্কিত ফোল্ডারগুলো অন্য ড্রাইভে সরান

- Run প্রম্পটে services.msc টাইপ করুন এবং Enter কী চাপুন Windows Services manager খুলতে।
- Application Host Helper Service, লোকেট করুন, এবং এটি বন্ধ করুন।
- পরবর্তী, WinSxS ফোল্ডারের অনারশিপ নিন।
- তারপর *windows-iis*.* ফোল্ডারগুলো অন্য ড্রাইভের একটি ব্যাকআপ ফোল্ডারে সরান।

সার্চ বাক্সে *windows-iis*.* Keyword ব্যবহার করে সার্চ করতে পারেন। সার্চ রেজাল্ট উপরের ছবির মতো দেখাবে। একবার সার্চ আউটপুট সম্পন্ন হলে, Ctrl + X ব্যবহার করুন, এবং এটি অন্য কোনো ফোল্ডারে পেস্ট করুন, যেন, windows-iis-backup ফোল্ডার।
একবার হলে, Windows 10 Update প্রসেস শুরু করুন, এবং আপনি এইবার এটি সম্পূর্ণ করতে পারবেন। আপডেটের সময়, হয়তো আপডেটার একটি নির্দিষ্ট পার্সেন্টেজে রোল ব্যাক করবে, এবং তারপর এগিয়ে যাবে।
আপডেট সম্পন্ন হলে, C:\Windows\System32\inetsrv.old ফোল্ডার, এবং ব্যাকআপ ফোল্ডার windows-iis-backup ফোল্ডার ডিলিট করুন। যদি প্রয়োজন হয়, Windows এই ফোল্ডারগুলো পুনরায় তৈরি করবে বা IIS আবার ইনস্টল করলে।
আমরা আশা করি এই ধাপগুলো অনুসরণ করা সহজ ছিল, এবং আপনি কোনো ইস্যু ছাড়া Windows 10 আপডেট বা Feature আপগ্রেড সম্পন্ন করতে পেরেছেন।
