บทช่วยสอนนี้ประกอบด้วยคำแนะนำเกี่ยวกับวิธีแก้ไขปัญหาต่อไปนี้เมื่ออัปเกรด Windows 10: การตั้งค่า Windows ล้มเหลวที่ 60% และแสดงข้อผิดพลาด "Windows ไม่สามารถกำหนดค่าองค์ประกอบระบบหนึ่งหรือมากกว่าได้ หากต้องการติดตั้ง Windows ให้รีสตาร์ทคอมพิวเตอร์แล้วเริ่มการติดตั้งใหม่"

ข้อผิดพลาด "Windows ไม่สามารถกำหนดค่าองค์ประกอบระบบหนึ่งหรือมากกว่าได้" ในการอัปเกรด Windows 10 เกิดขึ้นบ่อยในเครื่องที่มีการติดตั้งคุณสมบัติ IIS (Internet Information Services) ในกรณีอื่นๆ ปัญหาจะเกิดขึ้นเมื่อติดตั้ง ESET Antivirus พร้อมกับเปิดใช้งานการสแกน SSL
วิธีแก้ไข: Windows ไม่สามารถกำหนดค่าองค์ประกอบระบบหนึ่งหรือมากกว่าได้ในการอัปเกรด Windows 10
วิธีที่ 1: ปิดใช้งานการสแกน SSL ในโปรแกรมแอนตี้ไวรัส
วิธีที่ 2: ถอนการติดตั้ง Internet Information Services (IIS)
วิธีที่ 3: สร้างโฟลเดอร์ 'MachineKeys' ใหม่
วิธีที่ 4: บังคับให้ Windows สร้างโฟลเดอร์ Windows Update Store ใหม่
วิธีที่ 5: อัปเดต Windows 10 โดยใช้ Update Assistant
วิธีที่ 1: ปิดใช้งานการสแกน SSL/TLS ใน ESET
หากคุณติดตั้ง ESET Antivirus ให้ดำเนินการปิดใช้งานการสแกน SSL *
* หมายเหตุ: หากคุณไม่ได้ใช้ ESET ให้ดำเนินการดังนี้:
ก. ตรวจสอบว่าโปรแกรมแอนตี้ไวรัสของคุณมีการตั้งค่าแบบเดียวกันสำหรับการปิดใช้งานการสแกน SSL หรือไม่
ข. ปิดใช้งานหรือถอนการติดตั้งโปรแกรมแอนตี้ไวรัสของบุคคลที่สามชั่วคราวแล้วลองติดตั้งอัปเดต
ค. หากอัปเดตล้มเหลวอีก ให้ดำเนินการต่อไปยังวิธีถัดไป
วิธีปิดการกรองโปรโตคอล SSL/TLS ใน ESET:
1. เปิดโปรแกรม ESET AV หลักและไปที่การตั้งค่าขั้นสูง (F5)
2. คลิก เว็บและอีเมล ด้านซ้าย จากนั้นขยายการตั้งค่า SSL/TLS
3. ที่ เปิดใช้งานโหมดการกรองโปรโตคอล SSL/TLS ลากสไลเดอร์ไปที่ ปิด แล้วคลิก ตกลง
4. รีสตาร์ท คอมพิวเตอร์และลองติดตั้งอัปเดต Windows 10

วิธีที่ 2: ถอนการติดตั้ง Internet Information Services (IIS)
วิธีที่สองในการแก้ไขข้อผิดพลาด "Windows ไม่สามารถกำหนดค่าองค์ประกอบระบบหนึ่งหรือมากกว่าได้" ในการอัปเกรด Windows 10 คือการถอนการติดตั้งคุณสมบัติ IIS * ดำเนินการดังนี้:
* หมายเหตุ: หากคุณกำลังใช้ IIS ให้ติดตั้งใหม่หลังจากอัปเดต Windows
1. จากแผงควบคุมเปิด โปรแกรมและคุณสมบัติ
2. คลิก เปิดหรือปิดคุณสมบัติของ Windows

3. ยกเลิกการเลือก Internet Information Services และคลิก ตกลง *
* หมายเหตุ: หากได้รับข้อผิดพลาดหลังจากปิดใช้งาน IIS ให้ดำเนินการต่อไปยังวิธีถัดไป

4. รีสตาร์ท คอมพิวเตอร์และลองติดตั้งอัปเดต
วิธีที่ 3: สร้างโฟลเดอร์ 'MachineKeys' ใหม่
วิธีที่สามในการแก้ไขข้อผิดพลาดการอัปเกรด Windows 10 "Windows ไม่สามารถกำหนดค่าองค์ประกอบระบบหนึ่งหรือมากกว่าได้" คือการสร้างโฟลเดอร์ "C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys" ใหม่
* ข้อมูล: โฟลเดอร์ 'MachineKeys' เป็นตำแหน่งจัดเก็บคีย์ใบรับรองที่ใช้โดย IIS, Internet Explorer หรือบริการอื่นๆ บางครั้ง โฟลเดอร์ 'MachineKeys' (หรือคีย์หนึ่งในคีย์ที่อยู่ภายใน) อาจเสียหายและป้องกันไม่ให้โปรแกรมติดตั้ง Windows อัปเกรด Windows ได้
ขั้นตอนที่ 1: เริ่ม Windows 10 ในโหมด Safe Mode
1. กดปุ่ม Windows
+ R เพื่อเปิดกล่องโต้ตอบ Run
2. พิมพ์ msconfig และกด Enter

3. ที่แท็บ Boot ติ๊กถูกตัวเลือก Safe Boot
4. คลิก ตกลง และ รีสตาร์ท คอมพิวเตอร์ *
* หมายเหตุ: เพื่อบูท Windows ปกติอีกครั้ง ให้เปิด System Configuration Utility อีกครั้งและยกเลิกการติ๊กตัวเลือก "Safe Boot"

ขั้นตอนที่ 2: ลบคีย์ใบรับรอง
1. เปิด Windows Explorer
2. จากเมนู View ติ๊กถูกกล่อง Hidden items

3. ตอนนี้ไปที่โฟลเดอร์ต่อไปนี้:
- C:\ProgramData\Microsoft\Crypto\RSA\
4. เปลี่ยนชื่อ โฟลเดอร์ MachineKeys เป็น MachineKeys.OLD
5. สร้าง โฟลเดอร์ใหม่ และตั้งชื่อว่า MachineKeys
(ในที่สุดคุณควรได้หน้าจอที่คล้ายกัน)

6. ตอนนี้ไปที่โฟลเดอร์ต่อไปนี้:
- C:\Windows\System32\
7. เปลี่ยนชื่อ โฟลเดอร์ inetsrv เป็น inetsrv.old

ขั้นตอนที่ 3: เริ่ม Windows อย่างปกติ
1. รันโปรแกรม 'msconfig' อีกครั้ง
2. ที่แท็บ General เลือก Normal startup และคลิก ตกลง

ขั้นตอนที่ 4: ถอนการติดตั้ง IIS
1. ทำตามขั้นตอนในวิธีที่ 2 ด้านเพื่อ ถอนการติดตั้ง IIS
2. รีสตาร์ท คอมพิวเตอร์และลองติดตั้งอัปเดต
วิธีที่ 4: บังคับให้ Windows สร้างโฟลเดอร์ Windows Update Store ใหม่
วิธีถัดไปในการแก้ไขปัญหาอัปเดตใน Windows 10 คือการสร้างโฟลเดอร์ Windows Update Store ("C:\Windows\SoftwareDistribution") ใหม่ ซึ่งเป็นตำแหน่งที่ Windows จัดเก็บอัปเดตที่ดาวน์โหลดมา ดำเนินการดังนี้:
1. กดปุ่ม Windows
+ R พร้อมกันเพื่อเปิดกล่องคำสั่ง Run
2. ในกล่องคำสั่ง Run พิมพ์: services.msc และกด Enter

3. คลิกขวาที่บริการ Windows Update และเลือก Stop

4. เปิด Windows Explorer และไปที่โฟลเดอร์ C:\Windows
5. เลือกและ ลบ โฟลเดอร์ "SoftwareDistribution"*
(คลิก Continue ที่หน้าต่าง "Folder Access Denied")
* หมายเหตุ: ครั้งต่อไปที่ Windows Update ทำงาน โฟลเดอร์ SoftwareDistribution ว่างใหม่จะถูกสร้างขึ้นโดยอัตโนมัติโดย Windows เพื่อจัดเก็บอัปเดต

6. รีสตาร์ท คอมพิวเตอร์
7. ดาวน์โหลด และรัน Windows Update Troubleshooter สำหรับ Windows 10 จากเว็บไซต์สนับสนุนของ Microsoft
8. รีบูต คอมพิวเตอร์
9. ตรวจสอบและติดตั้งอัปเดต Windows
วิธีที่ 5: อัปเดต Windows 10 โดยใช้ Update Assistant
1. ไปที่เว็บไซต์ดาวน์โหลด Windows 10 และคลิกปุ่ม Update now

2. เมื่อถูกถาม ให้คลิก Run เพื่อเริ่มการติดตั้งทันที หรือคลิกปุ่ม Save เพื่อรันโปรแกรมติดตั้งภายหลัง

3. สุดท้ายคลิกปุ่ม Update Now และทำตามขั้นตอนบนหน้าจอเพื่อติดตั้งอัปเดต

เสร็จสิ้น! วิธีไหนทำงานได้กับคุณ?
แจ้งให้เราทราบว่าคู่มือนี้ช่วยคุณได้หรือไม่โดยการแสดงความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ โปรดกดไลค์และแชร์คู่มือนี้เพื่อช่วยผู้อื่น