Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขรหัสข้อผิดพลาด VALORANT Vanguard 128, 57 บน Windows PC

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

แก้ไขรหัสข้อผิดพลาด VALORANT Vanguard 128, 57 บน Windows PC

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

เราจะอภิปรายรหัสข้อผิดพลาด VALORANT Vanguard 128, 57 ทั้งสามรหัสในหัวข้อย่อยแยกกัน พร้อมสาเหตุที่เป็นไปได้และโซลูชันแต่ละอย่าง

วิธีแก้ไขรหัสข้อผิดพลาด VALORANT Vanguard 128

แก้ไขรหัสข้อผิดพลาด VALORANT Vanguard 128, 57 บน Windows PC

เมื่อพบปัญหานี้ คุณจะได้รับข้อความข้อผิดพลาดเต็มรูปแบบดังนี้:

RIOT VANGUARD
VANGUARD NOT INITIALIZED
Vanguard Anti-Cheat ยังไม่ได้เริ่มต้นทำงาน หากนี่คือครั้งแรกที่เล่น คุณต้องรีบูทคอมพิวเตอร์เพื่อดำเนินต่อ หากเห็นข้อความนี้บ่อย อาจต้องอัปเดตไดรเวอร์

Error Details: Error Code: 128

โซลูชัน

  1. อัปเดตไดรเวอร์
  2. ระบุไดรเวอร์ที่ไม่มีลายเซ็น (Unsigned drivers)
  3. ปิด Windows Testing Mode
  4. ตรวจสอบให้แน่ใจว่าบริการ VALORANT Vanguard (VGC) กำลังทำงาน
  5. ซ่อมแซม VALORANT client
  6. เปิด 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

แก้ไขรหัสข้อผิดพลาด VALORANT Vanguard 128, 57 บน Windows PC

เมื่อพบปัญหานี้ คุณจะได้รับข้อความข้อผิดพลาดเต็มรูปแบบดังนี้:

RIOT VANGUARD
VANGUARD NOT INITIALIZED
Vanguard Anti-Cheat ยังไม่ได้เริ่มต้นทำงาน หากนี่คือครั้งแรกที่เล่น คุณต้องรีบูทคอมพิวเตอร์เพื่อดำเนินต่อ หากเห็นข้อความนี้บ่อย อาจต้องอัปเดตไดรเวอร์

Error Details: Error Code: 57

สาเหตุที่น่าจะเป็นไปได้มากที่สุด ได้แก่:

  • Anti-Cheat engine glitch
  • ไฟล์ Vanguard เสียหาย (Corrupt)
  • บริการ VGC ถูกปิดใช้งาน
  • DNS ไม่สม่ำเสมอ (Inconsistent DNS)

โซลูชัน

โซลูชันเพิ่มเติมที่ลองได้:

  1. รีสตาร์ท PC
  2. ถอนการติดตั้งและติดตั้ง Riot Vanguard ใหม่
  3. เปิดใช้งานบริการ 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 จะเป็นประโยชน์!