ในโพสต์ก่อนหน้าเราได้ครอบคลุมวิธีแก้ไขรหัสข้อผิดพลาดการเชื่อมต่อ VALORANT ในโพสต์นี้เราจะดูสาเหตุที่เป็นไปได้ รวมถึงให้โซลูชันที่เหมาะสมที่สุดสำหรับ รหัสข้อผิดพลาด VALORANT Vanguard 128, 57 ที่นักเล่นเกม PC อาจพบเจอบน Windows 11 หรือ Windows 10

สำหรับผู้เล่นเกม PC มือใหม่ VALORANT เป็นเกมฟรี (free-to-play) หมายความว่าสามารถดาวน์โหลดและเล่นได้ฟรี แม้จะยังต้องจ่ายสำหรับรายการซื้อในเกมต่างๆ และเช่นเดียวกับแพลตฟอร์มเกมอื่นๆ เช่น Steam, Epic Games, Origin VALORANT ก็มีปัญหาของตัวเองเช่นกัน
เราจะอภิปรายรหัสข้อผิดพลาด VALORANT Vanguard 128, 57 ทั้งสามรหัสในหัวข้อย่อยแยกกัน พร้อมสาเหตุที่เป็นไปได้และโซลูชันแต่ละอย่าง
วิธีแก้ไขรหัสข้อผิดพลาด VALORANT Vanguard 128

เมื่อพบปัญหานี้ คุณจะได้รับข้อความข้อผิดพลาดเต็มรูปแบบดังนี้:
RIOT VANGUARD
VANGUARD NOT INITIALIZED
Vanguard Anti-Cheat ยังไม่ได้เริ่มต้นทำงาน หากนี่คือครั้งแรกที่เล่น คุณต้องรีบูทคอมพิวเตอร์เพื่อดำเนินต่อ หากเห็นข้อความนี้บ่อย อาจต้องอัปเดตไดรเวอร์Error Details: Error Code: 128
โซลูชัน
- อัปเดตไดรเวอร์
- ระบุไดรเวอร์ที่ไม่มีลายเซ็น (Unsigned drivers)
- ปิด Windows Testing Mode
- ตรวจสอบให้แน่ใจว่าบริการ VALORANT Vanguard (VGC) กำลังทำงาน
- ซ่อมแซม VALORANT client
- เปิด Data Execution Prevention
มาเจาะลึกโซลูชันกัน
คุณสามารถลองโซลูชันเหล่านี้ในลำดับไหนก็ได้ และดูว่าอะไรทำงานได้
1] อัปเดตไดรเวอร์
ตามที่แจ้งในข้อความข้อผิดพลาด คุณสามารถอัปเดตไดรเวอร์แล้วดูว่าช่วยแก้ไขรหัสข้อผิดพลาด VALORANT 128 ได้หรือไม่ หากไม่ได้ ลองวิธีถัดไป
คุณสามารถอัปเดตไดรเวอร์ด้วยตนเองผ่าน Device Manager หรือรับการอัปเดตไดรเวอร์จากส่วน Optional Updates ภายใต้ Windows Update หรือดาวน์โหลดเวอร์ชันล่าสุดจากเว็บไซต์ของผู้ผลิต
2] ระบุไดรเวอร์ที่ไม่มีลายเซ็น
วิธีนี้ต้องการให้ระบุ Unsigned Drivers โดยใช้ユーティリティ sigverif ยูทิลิตี้ built-in ของ Windows 10/11 จะตรวจสอบและระบุว่าไดรเวอร์ไหนไม่มีลายเซ็น จากนั้นคุณสามารถลบไดรเวอร์นั้นหรืออัปเดตเพื่อแก้ไขปัญหา
3] ปิด Windows Testing Mode
Test Signing mode อนุญาตให้ผู้ใช้รันไดรเวอร์ที่ไม่ได้รับการยืนยันบน Windows PC ซึ่งอาจขัดแย้งกับ Vanguard และก่อให้เกิดข้อผิดพลาดนี้ ในกรณีนี้ คุณสามารถปิด Test Signing Mode แล้วดูว่าปัญหาแก้ไขหรือไม่ มิฉะนั้นลองวิธีถัดไป
4] ตรวจสอบให้แน่ใจว่าบริการ VALORANT Vanguard (VGC) กำลังทำงาน
ทำตามขั้นตอน:
- กด Windows key + R เพื่อเปิดกล่อง Run
- ในกล่อง Run พิมพ์ cmd แล้วกด CTRL + SHIFT + ENTER เพื่อเปิด Command Prompt ในโหมด admin/elevated
- ในหน้าต่าง Command Prompt พิมพ์คำสั่งด้านล่างและกด Enter ทีละบรรทัด:
sc config vgc start= demand sc config vgk start= system
หลังจากรันคำสั่งทั้งสองแล้ว ให้รีสตาร์ทคอมพิวเตอร์ เมื่อบูทเสร็จ ให้ทำดังนี้:
- เปิด Command Prompt ในโหมด admin
- ในหน้าต่าง CMD รันคำสั่งด้านล่าง:
sc query vgc sc query vgk
หากผลลัพธ์บอกว่า service ไม่พร้อมใช้งาน คุณจะต้องถอนการติดตั้ง Riot Vanguard และ VALORANT ให้หมด (แนะนำใช้ third-party software uninstaller) แล้วดาวน์โหลดและติดตั้งเวอร์ชันล่าสุดของทั้งสองโปรแกรมใหม่ อย่างไรก็ตาม หากผลลัพธ์คืนค่าบริการชื่อ vgc คุณต้องเริ่ม Vanguard ด้วยตนเองโดยรันคำสั่ง:
net start vgc
หลังจากคำสั่งทำงานเสร็จ ให้ตรวจสอบว่าปัญหาแก้ไขหรือไม่ หากไม่ ลองวิธีถัดไป
5] ซ่อมแซม VALORANT client
เพื่อซ่อมแซม VALORANT client บน Windows PC ให้ทำดังนี้:
- ดาวน์โหลด Installer สำหรับ Valorant
- รัน Installer
- คลิก Advanced options และเลือกตำแหน่งที่ Valorant ถูกติดตั้งไว้
- จากนั้นคลิกปุ่ม Install
Installer ควรแสดง Repairing แทน Installing หากเห็น Installing แสดงว่าเลือกตำแหน่งผิด
- รีสตาร์ท PC หลังจากซ่อมแซมเสร็จสิ้น
ปัญหาควรแก้ไขเมื่อ PC บูทสำเร็จ มิฉะนั้นลองวิธีถัดไป
6] เปิด Data Execution Prevention
DEP เป็นบริการที่ anti-cheats ส่วนใหญ่ใช้เพื่อป้องกันแฮกเกอร์/ผู้โกงจากการ inject DLLs เข้าไปในเกม หาก DEP ถูกปิด คุณมีโอกาสสูงที่จะพบข้อผิดพลาดนี้ ในกรณีนี้ ให้เปิด Data Execution Prevention เพื่อแก้ไขปัญหา
วิธีแก้ไขรหัสข้อผิดพลาด VALORANT Vanguard 57

เมื่อพบปัญหานี้ คุณจะได้รับข้อความข้อผิดพลาดเต็มรูปแบบดังนี้:
RIOT VANGUARD
VANGUARD NOT INITIALIZED
Vanguard Anti-Cheat ยังไม่ได้เริ่มต้นทำงาน หากนี่คือครั้งแรกที่เล่น คุณต้องรีบูทคอมพิวเตอร์เพื่อดำเนินต่อ หากเห็นข้อความนี้บ่อย อาจต้องอัปเดตไดรเวอร์Error Details: Error Code: 57
สาเหตุที่น่าจะเป็นไปได้มากที่สุด ได้แก่:
- Anti-Cheat engine glitch
- ไฟล์ Vanguard เสียหาย (Corrupt)
- บริการ VGC ถูกปิดใช้งาน
- DNS ไม่สม่ำเสมอ (Inconsistent DNS)
โซลูชัน
โซลูชันเพิ่มเติมที่ลองได้:
- รีสตาร์ท PC
- ถอนการติดตั้งและติดตั้ง Riot Vanguard ใหม่
- เปิดใช้งานบริการ VGC ใน System Configuration (msconfig)
มาเจาะลึกโซลูชันกัน
1] รีสตาร์ท PC
เริ่มต้น troubleshooting VALORANT Vanguard error code 57 โดยรีสตาร์ท Windows gaming PC หากไม่แก้ไขปัญหา ลองวิธีถัดไป
2] ถอนการติดตั้งและติดตั้ง Riot Vanguard ใหม่
ทำตามขั้นตอน:
- เปิด Task Manager
- End task Vanguard tray notification
- เปิด Command Prompt ในโหมด admin และรันคำสั่งด้านล่างทีละคำสั่ง:
sc delete vgc sc delete vgk
- ปิดหน้าต่าง CMD หลังจากรันคำสั่งทั้งสองเสร็จ
- เปิด File Explorer
- ไปที่ Program files (บน OS drive) เพื่อหาโฟลเดอร์ Riot Vanguard
- ที่ตำแหน่งที่ถูกต้อง คลิกขวาที่โฟลเดอร์ Riot Vanguard และคลิก Delete
- รีบูทคอมพิวเตอร์
- เมื่อบูทเสร็จ ให้รัน VALORANT installer ด้วยสิทธิ์ admin
VALORANT จะตรวจจับโดยอัตโนมัติว่า Vanguard Riot Anti-Cheat engine หายไป และจะดาวน์โหลดเวอร์ชันล่าสุดและติดตั้งใหม่ทั้งหมด
- รีบูทคอมพิวเตอร์อีกครั้งหลังจากติดตั้ง Vanguard Riot Anti-Cheat engine เสร็จ
หากปัญหายังไม่แก้ไข ลองวิธีถัดไป
3] เปิดใช้งานบริการ VGC ใน System Configuration (msconfig)
ทำตามขั้นตอน:
- กด Windows key + R เพื่อเปิดกล่อง Run
- ในกล่อง Run พิมพ์ msconfig แล้วกด Enter เพื่อเปิดหน้าต่าง System Configuration
- ในหน้าต่าง msconfig คลิกแท็บ Services
- เลื่อนหาและค้นหาบริการ VGC
- ติ๊กถูกที่กล่องของบริการ VGC หากยังไม่ได้ติ๊ก
- คลิก Apply > OK
- คลิก Restart บนหน้าต่างป๊อปอัป
หวังว่าคู่มือแก้ไขรหัสข้อผิดพลาด VALORANT Vanguard 128, 57 บน Windows 11/10 จะเป็นประโยชน์!