หากคุณได้รับข้อความแสดงข้อผิดพลาว Windows could not configure one or more system components ขณะติดตั้งหรืออัปเกรด Windows 10 โพสต์นี้จะช่วยคุณได้

ผู้ใช้บางส่วนยังรายงานข้อความแสดงข้อผิดพลาวต่อไปนี้:
Windows could not configure one or more system components. To install windows restart the computer with error code 0xc1900101-0x30018.
หากคุณวิเคราะห์ Windows 10 Rollback log คุณอาจพบส่วนที่มี "iissetup.exe" ที่เกี่ยวข้องกับการยกเลิก กระบวนการอัปเกรดปกติจะเสร็จเกิน 50% แล้วค้าง และภายหลัง roll back สร้าง error logs เหล่านี้
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 10 ด้วยเหตุผลบางอย่าง มันจำกัดการติดตั้ง ทำให้เกิดจุดคอขวด ลองดูว่าจะแก้ไขข้อผิดพลาวนี้อย่างไร:
- ลบ IIS จาก Windows Features
- เปลี่ยนชื่อโฟลเดอร์ inetsrv
- ย้ายโฟลเดอร์ที่เกี่ยวข้องกับ IIS ไปยังไดรฟ์อื่น
ทำตามทั้งสามขั้นตอน ต่อเนื่องกัน
1. ลบ IIS จาก Windows Features

IIS ถูกติดตั้งจาก Windows Features พร้อมใช้งานที่ Control Panel > Programs ไปที่นั่น แล้วเอาติ๊กออกจากกล่องถัดจาก Internet Information Services
คลิกที่ปุ่ม OK เพื่อยืนยัน กระบวนการจะลบโปรแกรม บริการ และโฟลเดอร์ที่เกี่ยวข้องทั้งหมดออกจาก Windows หากคุณต้องการ คุณสามารถติดตั้งใหม่ได้ภายหลังจากที่นี่หรือใช้โปรแกรมติดตั้งออฟไลน์จากเว็บไซต์ของ Microsoft
2. เปลี่ยนชื่อโฟลเดอร์ inetsrv

เมื่อคุณถอนการติดตั้ง IIS จาก Windows features มันควรจะลบโฟลเดอร์ด้วย หากไม่ได้ เราจะต้องลบโฟลเดอร์ใดๆ ที่เกี่ยวข้องกับบริการด้วยตนเอง
บูทเข้าสู่ Advanced Recovery Mode แล้วเปิด Command Prompt
เปลี่ยนชื่อโฟลเดอร์ C:\Windows\system32\inetsrv เป็นอะไรก็ได้ เช่น inetsrv.old โดยใช้คำสั่งด้านล่าง-
rename C:\Windows\system32\inetsrv inetsrv.old
โปรแกรม iissetup.exe ซึ่งรับผิดชอบบริการ IIS ทั้งหมดใน Windows ตั้งอยู่ในโฟลเดอร์นี้
3. ย้ายโฟลเดอร์ที่เกี่ยวข้องกับ IIS ไปยังไดรฟ์อื่น

- พิมพ์ services.msc ใน Run prompt และกด Enter เพื่อเปิด Windows Services manager
- ค้นหา Application Host Helper Service และหยุดมัน
- ต่อไป ครอบครองโฟลเดอร์ WinSxS
- จากนั้นย้ายโฟลเดอร์ *windows-iis*.* ไปยังโฟลเดอร์สำรองบนไดรฟ์อื่น

คุณสามารถค้นหาโดยใช้คีย์เวิร์ด *windows-iis*.* ในกล่องค้นหา ผลการค้นหาจะมีลักษณะเหมือนภาพข้างต้น เมื่อผลการค้นหาเสร็จสิ้น ใช้ Ctrl + X และวางไปที่โฟลเดอร์อื่น เช่น windows-iis-backup folder
เมื่อเสร็จแล้ว เริ่มกระบวนการ Windows 10 Update และคุณควรจะสามารถเสร็จสิ้นได้คราวนี้ ระหว่างการอัปเดต อาจเกิดขึ้นว่า Updater อาจ roll back กลับไปที่เปอร์เซ็นต์หนึ่ง และจากนั้นก้าวหน้าต่อ
หลังจากอัปเดตเสร็จสิ้น ให้ลบโฟลเดอร์ C:\Windows\System32\inetsrv.old และโฟลเดอร์สำรอง windows-iis-backup folder หากจำเป็น Windows จะสร้างโฟลเดอร์เหล่านี้ใหม่ หรือเมื่อติดตั้ง IIS อีกครั้ง
เราหวังว่าขั้นตอนเหล่านี้จะทำตามได้ง่าย และคุณสามารถทำ Windows 10 update หรือ Feature upgrade ให้เสร็จสมบูรณ์โดยไม่มีปัญหา
