รหัสข้อผิดพลาด 2203 มักปรากฏเมื่อคุณพยายามติดตั้งโปรแกรมที่ต้องการสิทธิ์ผู้ดูแลระบบ (admin access) แต่ไม่มีสิทธิ์เพียงพอ ปัญหานี้รายงานว่าพบกับโปรแกรมต่างๆ มากมาย และยืนยันแล้วบน Windows 7, Windows 8.1 และ Windows 10
![[แก้ไข] รหัสข้อผิดพลาด 2203 ขณะติดตั้งโปรแกรม](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112213372.png)
มีสาเหตุหลายอย่างที่อาจก่อให้เกิดข้อผิดพลาดเฉพาะนี้ระหว่างการติดตั้งโปรแกรมหรือเกม:
- ขาดสิทธิ์ admin – สาเหตุทั่วไปที่สุดที่จะก่อให้เกิดข้อผิดพลาดนี้คือกรณีที่ตัวติดตั้งไม่มีสิทธิ์ admin ในการคัดลอกไฟล์ที่จำเป็น ในกรณีนี้ คุณจะสามารถแก้ไขปัญหาได้โดยการบังคับให้ตัวติดตั้งเปิดด้วยสิทธิ์ admin
- เจ้าของโฟลเดอร์ Temp ไม่ใช่บัญชีผู้ใช้ปัจจุบัน – อาจเป็นไปได้ว่าคุณเห็นรหัสข้อผิดพลาดนี้เนื่องจากตัวติดตั้งต้องวางไฟล์บางไฟล์ชั่วคราวไว้ในโฟลเดอร์ temp ขณะติดตั้งโปรแกรม แต่สิทธิ์ปัจจุบันป้องกันไม่ให้ทำได้ ในกรณีนี้ คุณควรสามารถแก้ไขได้โดยการเอาเจ้าของโฟลเดอร์ temp ไปเป็นของตัวเอง
- แอนติไวรัสรบกวน – ถ้าคุณใช้ Kaspersky หรือ Avira คุณคาดว่าจะได้ false positive บล็อกการติดตั้ง แต่ปัญหานี้ยังอาจเกิดจากโปรแกรมที่คุณพยายามติดตั้งไม่ได้รับการลงนามจากผู้เผยแพร่ที่ได้รับการยืนยัน ในกรณีนี้ คุณจะต้องปิดทั้งแอนติไวรัสดั้งเดิมและไฟร์วอลล์ในตัวเพื่อแก้ปัญหา
วิธีที่ 1: รันตัวติดตั้งด้วยสิทธิ์ Admin
กรณีที่พบบ่อยที่สุดและยืนยันแล้วว่าก่อให้เกิด รหัสข้อผิดพลาด 2203 คือเมื่อตัวติดตั้งไม่มีสิทธิ์เพียงพอในการคัดลอกไฟล์ของโปรแกรมนี้เข้าไปในโฟลเดอร์ติดตั้ง หรือใช้โฟลเดอร์ temp ระหว่างขั้นตอนการติดตั้ง
ถ้าสถานการณ์นี้เกี่ยวข้อง คุณควรสามารถแก้ไขได้โดยการให้แน่ใจว่าคุณล็อกอินอยู่ในบัญชี Administrator และบังคับให้ตัวติดตั้งเปิดด้วยสิทธิ์ admin
เพื่อเปิดตัวติดตั้งของโปรแกรมด้วยสิทธิ์ admin ให้คลิกขวาที่มันและเลือก Run as Administrator จากเมนูบริบทที่ปรากฏใหม่ จากนั้น ที่แจ้ง UAC (User Account Control Prompt) คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
![[แก้ไข] รหัสข้อผิดพลาด 2203 ขณะติดตั้งโปรแกรม](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112213324.png)
จากนั้น ทำตามคำแนะนำที่เหลือตามปกติ และดูว่าคุณสามารถติดตั้งเสร็จสิ้นได้โดยไม่เห็น รหัสข้อผิดพลาด 2203 เดียวกันหรือไม่
ถ้ารหัสข้อผิดพลาดกลับมา ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง
วิธีที่ 2: เอาเจ้าของโฟลเดอร์ Temp
กรณีที่สองที่พบบ่อยที่สุดที่จะก่อให้เกิด รหัสข้อผิดพลาด 2203 คือกรณีที่ตัวติดตั้งต้องใช้โฟลเดอร์ temp เพื่อจัดเก็บไฟล์บางไฟล์ชั่วคราว แต่ไม่สามารถใช้ได้เพราะบัญชีผู้ใช้ที่คุณใช้ไม่ได้เป็นเจ้าของโฟลเดอร์ temp
ในกรณีนี้ วิธีแก้ไขเรียบง่ายแต่อย่างไรก็ตาม ขั้นตอนที่แน่นอนมีความยุ่งยากเล็กน้อย – คุณจะต้องเอาเจ้าของโฟลเดอร์ temp ไปเป็นของตัวเองก่อนลองติดตั้งใหม่
ถ้าคุณไม่แน่ใจวิธีทำ ทำตามคำแนะนำด้านล่าง:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ '%temp%' ภายในกล่องข้อความและกด Enter เพื่อเปิดโฟลเดอร์ Temp
- เมื่ออยู่ในหน้าต่าง temp แล้ว กดไอคอนขึ้นบน File Explorer เพื่อย้อนกลับไปที่โฟลเดอร์ Local
- หลังจากอยู่ในโฟลเดอร์ local แล้ว คลิกขวาที่โฟลเดอร์ temp และคลิก Properties จากเมนูบริบทที่ปรากฏใหม่
- ภายในหน้าจอ Temp Properties คลิกที่แท็บ Security แล้วคลิกที่ปุ่ม Advanced (ภายใต้ Permissions for System)
- เมื่ออยู่ใน Advanced Security Settings สำหรับ Temp แล้ว คลิกที่ Change hyperlink (ที่เกี่ยวข้องกับ Owner)
- ภายในหน้าจอ Select User หรือ Group พิมพ์ 'Everyone' และกด Enter แล้ว Apply เพื่อบันทึกการเปลี่ยนแปลง
- ตอนนี้คุณกลับอยู่ในหน้าจอ Temp Properties แล้ว คลิกที่ปุ่ม Edit (ภายใต้แท็บ Security) เพื่อเปลี่ยนสิทธิ์
- ต่อไป คลิกที่ Add สร้างบัญชีใหม่ชื่อ 'Everyone' แล้วไปให้สิทธิ์เต็มโดยติ๊กกล่อง Allow ทุกกล่อง ก่อนคลิก Apply เพื่อบันทึกการเปลี่ยนแปลง
- เมื่อได้รับแจ้งจาก User Account Control คลิก Yes เพื่อยอมรับการแก้ไขและให้สิทธิ์ admin
- ต่อไป รีสตาร์ทคอมพิวเตอร์และลองติดตั้งใหม่เมื่อการเริ่มต้นครั้งถัดไปเสร็จสิ้น
![[แก้ไข] รหัสข้อผิดพลาด 2203 ขณะติดตั้งโปรแกรม](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112213373.gif)
ถ้า รหัสข้อผิดพลาด 2203 เดียวกันยังคงเกิดขึ้น ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง
วิธีที่ 3: ปิดใช้งานไฟร์วอลล์/แอนติไวรัสชั่วคราว
ตามที่พบ ปัญหานี้ยังอาจเกิดจากชุดแอนติไวรัสที่คุ้มครองมากเกินไปจนบล็อกการติดตั้งเนื่องจาก false positive ปัญหานี้ยืนยันแล้วว่าพบกับ Avira และ Kaspersky แต่ Windows Defender ก็อาจก่อให้เกิดปัญหานี้กับตัวติดตั้งที่ไม่ได้รับการลงนามจากผู้เผยแพร่ที่ได้รับการยืนยัน
ถ้าคุณใช้เครื่องมือบุคคลที่สาม คุณควรสามารถหลีกเลี่ยงการปรากฏของ รหัสข้อผิดพลาด 2203 ได้โดยการปิดการป้องกันแบบเรียลไทม์ก่อนเริ่มการติดตั้งที่ก่อให้เกิดข้อผิดพลาดก่อนหน้านี้
แน่นอน ถ้าคุณใช้ชุดความปลอดภัยบุคคลที่สาม ขั้นตอนการปิดการป้องกันแบบเรียลไทม์จะแตกต่างกันไป โชคดีที่ชุดความปลอดภัยส่วนใหญ่จะอนุญาตให้คุณทำได้โดยตรงผ่านไอคอนถาดระบบ (tray-bar) – คลิกขวาที่มันและดูว่าคุณสามารถระบุตัวเลือกที่ปิดใช้งาน AV ได้หรือไม่
![[แก้ไข] รหัสข้อผิดพลาด 2203 ขณะติดตั้งโปรแกรม](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112213589.png)
ในทางกลับกัน ถ้าคุณเห็นข้อผิดพลาดนี้กับ Windows Defender ขณะพยายามติดตั้งซอฟต์แวร์ที่ไม่ได้รับการลงนาม คุณอาจจะต้องปิดทั้งส่วนประกอบแอนติไวรัสและไฟร์วอลล์ชั่วคราวเพื่อหลีกเลี่ยงข้อผิดพลาด
ถ้าสถานการณ์นี้เกี่ยวข้อง ทำตามคำแนะนำด้านล่าง:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ 'windowsdefender:' ภายในกล่อง run และกด Enter เพื่อเปิดเมนู Windows Security
![[แก้ไข] รหัสข้อผิดพลาด 2203 ขณะติดตั้งโปรแกรม](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112213625.png)
- เมื่ออยู่ในเมนู Windows Security แล้ว คลิกที่ Virus & threat protection แล้วคลิกที่ไฮเปอร์ลิงก์ Manage settings (ภายใต้ Virus & threat protection settings)
![[แก้ไข] รหัสข้อผิดพลาด 2203 ขณะติดตั้งโปรแกรม](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112213662.png)
- ที่หน้าต่างถัดไป เพียงปิด toggle ที่เกี่ยวข้องกับ Real-time protection และบันทึกการเปลี่ยนแปลง
- กลับไปที่หน้าต่าง Windows Security แรก แล้วคลิกที่ Firewall & network protection
![[แก้ไข] รหัสข้อผิดพลาด 2203 ขณะติดตั้งโปรแกรม](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112213768.png)
- ที่หน้าจอถัดไป คลิกที่เครือข่ายที่ใช้งานอยู่ แล้วปิด toggle ที่เกี่ยวข้องกับ Windows Defender Firewall
![[แก้ไข] รหัสข้อผิดพลาด 2203 ขณะติดตั้งโปรแกรม](https://th.wsxdn.com/UploadFiles_2907/202204/2022041112213731.png)
- ตอนนี้คุณปิดทั้งสองส่วนประกอบแล้ว รีสตาร์ทคอมพิวเตอร์และลองติดตั้งใหม่เมื่อการเริ่มต้นครั้งถัดไปเสร็จสิ้น