วิธีการตรวจสอบเกม Steam ทั้งหมดในครั้งเดียว

หากคุณใช้แพลตฟอร์มเกม Steam คุณอาจพบสถานการณ์ที่เกมจะไม่ทำงานอย่างถูกต้องอีกต่อไป

สิ่งนี้อาจเกิดขึ้นหลังจากที่คุณย้าย Steam ไปยังคอมพิวเตอร์เครื่องใหม่หรือฮาร์ดไดรฟ์ใหม่ (และเกมด้วย) หลังจากคุณประสบปัญหาระบบล่มหรือหลังจากอัปเดตเกมบน Steam ที่มีการเปลี่ยนแปลงอย่างใด ไม่เริ่มทำงานหรือทำงานอย่างถูกต้องอีกต่อไป

ในขณะที่คุณสามารถไปข้างหน้าและลบเกมออกจาก Steam ได้ทันทีเพื่อติดตั้งใหม่การตรวจสอบมักเป็นทางออกที่ดีกว่า

การตรวจสอบความถูกต้องทำงานคล้ายกับคำสั่ง sfc / scannow ของ Windows มันจะตรวจสอบความสมบูรณ์ของไฟล์เกมเพื่อให้แน่ใจว่าพวกเขาอยู่ในสภาพที่ใช้งานได้ หากไฟล์ไม่สามารถตรวจสอบได้มันจะถูกแทนที่ด้วยสำเนาออนไลน์ซึ่งมักจะแก้ไขปัญหาที่คุณประสบอยู่

ในการตรวจสอบแต่ละเกมบน Steam ให้ทำดังต่อไปนี้:

  1. เปิด Steam ไคลเอ็นต์ในระบบของคุณและลงชื่อเข้าใช้หากไม่ได้ทำโดยอัตโนมัติ
  2. เปิดมุมมองไลบรารีคลิกขวาที่เกมที่คุณต้องการตรวจสอบและเลือกคุณสมบัติจากเมนูบริบท
  3. สลับไปที่แท็บไฟล์ในเครื่องแล้วเลือกตรวจสอบความสมบูรณ์ของแคชเกมที่นี่
  4. รอจนกว่ากระบวนการตรวจสอบจะเสร็จสมบูรณ์

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

มันใช้เวลานานและต้องการความสนใจมากเกินไปที่จะปฏิบัติได้

ผู้ใช้ Reddit Shawn Maiberger ได้สร้างสคริปต์ที่ตรวจสอบเกม Steam ที่ติดตั้งทั้งหมดในครั้งเดียวโดยอัตโนมัติในพื้นหลัง

มันใช้ภาษาสคริปต์ AutoIt และสามารถดาวน์โหลดเป็นสคริปต์หรือไฟล์ที่ปฏิบัติการได้ ในขณะที่ไฟล์ปฏิบัติการอาจสะดวกกว่าในการใช้งานขอแนะนำให้ใช้สคริปต์แทนเนื่องจากคุณสามารถตรวจสอบได้ว่าไฟล์นั้นถูกต้องหรือไม่ก่อนที่จะเรียกใช้

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

โปรแกรมพยายามค้นหาไดเรกทอรีเกมที่ถูกต้องโดยอัตโนมัติโดยใช้ Windows Registry มันจะแจ้งให้ไดเรกทอรีโดยไม่คำนึงถึงว่า - คุณสามารถยอมรับการเลือกเริ่มต้นหากพบไดเรกทอรีที่เหมาะสม - และยังไดเรกทอรีที่จะเขียนล็อกไฟล์

เมื่อพ้นไปแล้วมันจะโหลด Steam และเริ่มการตรวจสอบเกมที่ติดตั้งทั้งหมดบนพีซี

วิธีนี้ใช้ได้ดีสำหรับเกมส่วนใหญ่ เกมบางเกมจะโหลดโปรแกรมติดตั้งแทนเมื่อคุณเรียกใช้การยืนยัน คุณสามารถเพิ่มรายการเหล่านั้นในบัญชีดำเพื่อให้การตรวจสอบข้าม สร้างไฟล์ validationBlacklist.txt ในไดเรกทอรีของสคริปต์และเพิ่มหมายเลขเกมลงไป (หนึ่งรายการต่อบรรทัด)

วิธีที่ง่ายที่สุดในการค้นหาตัวเลขคือการคลิกขวาที่เกมแล้วเลือกสร้างทางลัดบนเดสก์ท็อป คลิกขวาที่ทางลัดที่สร้างขึ้นหลังจากนั้นเลือกคุณสมบัติ ในเส้นทางเป้าหมายคุณจะพบ ID ของเกม

สคริปต์ของ Mirror: SteamValidator.zip