Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ Steam ค้าง/ล่มตอนเปิด: วิธีแก้ไขที่ทำงานจริงบน Windows

Steam เป็นแพลตฟอร์มแจกจ่ายเกมดิจิทัลยอดนิยมของ Valve แต่หลายผู้ใช้เจอ Steam ล่มตอนเปิด (Startup) หรือขณะเล่นเกม ค่อนข้างขัดขวา คู่มือนี้รวบรวมวิธีแก้ไข Steam keeps crashing บน Windows 10 ให้เป็นขั้นตอน

สาเหตุที่ Steam ล่มบ่อย

  • Background Tasks: แอปพื้นหลังเยอะมาก กิน CPU/RAM/Network
  • Third-Party Software Interference: ซอฟต์แวร์อื่นรบกวนไฟล์ Manifest
  • Local Files Corrupt: ไฟล์เกมหรือแคชเสียหาย
  • Windows Firewall: บล็อกการเชื่อมต่อเซิร์ฟเวอร์
  • Malware: โปรแกรมอันตรายทำระบบไม่เสถียร
  • พื้นที่ดิสก์ไม่พอ
  • Drivers เก่า/ไม่เข้ากัน

ก่อนเริ่ม: ถอดอุปกรณ์ USB ที่ไม่จำเป็น ปิดแอปอื่นๆ เพื่อปล่อยทรัพยากรให้ Steam

วิธีที่ 1: รัน Steam ด้วยสิทธิ์ Administrator

บางกระบวนการต้องการสิทธิ์สูง:

  1. เปิด File Explorer (Win+E) > Local Disk (C:) > Program Files (x86) > Steam
  2. คลิกขวา steam.exe > Properties > แท็บ Compatibility
  3. ติ๊ก Run this program as an administrator > Apply > OK
  4. ทำซ้ำกับ GameOverlayUI.exe ในโฟลเดอร์เดียวกัน
  5. รีสตาร์ท PC แล้วเปิด Steam ใหม่

วิธีที่ 2: Verify Integrity of Game Files

ถ้าล่มตอนเล่นเกมเฉพาะตัว ให้ Verify ไฟล์เกมนั้น (Steam มีฟีเจอร์นี้ใน Properties > Local Files > Verify integrity of game files)

วิธีที่ 3: ใช้ Compatibility Troubleshooter

  1. คลิกขวา steam.exe > Properties > แท็บ Compatibility
  2. คลิก Run compatibility troubleshooter
  3. เลือก Try recommended settings > ทดสอบรัน Steam
  4. ถ้ายังล่ม: ทำซ้ำ แล้วเลือก Troubleshoot program
  5. ถ้ายังไม่ได้: ติ๊ก Run this program in compatibility mode for: เลือก Windows 8 + ติ๊ก Disable fullscreen optimizations > Apply > OK

วิธีที่ 4: เปิด Steam ใน Safe Mode with Networking

ทดสอบว่าแอปภายนอก/แอนติไวรัสเป็นสาเหตุหรือไม่:

  1. บูตเข้ Safe Mode with Networking (กด F5 ตอนบูต)
  2. เปิด Steam > ถ้าไม่ล่ม แปลว่า Antivirus/Firewall บล็อกการเชื่อมต่อ > ไปวิธีที่ 5
  3. ถ้ายังล่มใน Safe Mode: ลองวิธีที่ 1 (Run as Admin)

วิธีที่ 5: เพิ่ม Steam ใน Exception ของ Firewall/Antivirus

5A: Windows Defender Firewall

  1. ค้นหา "virus and threat protection" > เปิด > Manage settings
  2. เลื่อนลง > Add or remove exclusions > Add an exclusion > Folder
  3. เลือกโฟลเดอร์ Steam (ปกติ: C:\Program Files (x86)\Steam)

5B: Antivirus ภายนอก (ตัวอย่าง Avast)

  1. เปิด Avast > Menu > Settings > General > Blocked & Allowed apps
  2. ALLOW APP > ADD > เลือก Steam (หรือ Browse หา steam.exe)
  3. ADD เพื่อ Whitelist

วิธีที่ 6: ลบโฟลเดอร์ AppCache

  1. ไปโฟลเดอร์ Steam (เหมือนวิธีที่ 1)
  2. คลิกขวาโฟลเดอร์ AppCache > Delete

วิธีที่ 7: อัปเดต Windows

  1. Settings > Update & Security > Check for updates
  2. ติดตั้งอัปเดตที่มี > Restart

วิธีที่ 8: อัปเดต Drivers ( בעיקר Display)

  1. Win+X > Device Manager
  2. Display adapters > คลิกขวา Display driver (เช่น NVIDIA/AMD) > Update driver
  3. Search automatically for drivers

วิธีที่ 9: รีเซ็ต Network Protocol (Winsock)

  1. เปิด CMD (Admin)
  2. พิมพ์ netsh winsock reset > Enter
  3. Restart PC

วิธีที่ 10: ออกจาก Steam Beta Program

Beta อาจไม่เสถียร:

  1. เปิด Steam > Steam (มุมซ้ายบน) > Settings
  2. แท็บ Account > Beta participation > Change…
  3. เลือก NONE – Opt out of all beta programs > OK

วิธีที่ 11: ติดตั้ง Steam ใหม่ (Reinstall) โดยไม่สูญเสียเกม

  1. ไปโฟลเดอร์ Steam > Copy โฟลเดอร์ steamapps ไป Desktop (เก็บไฟล์เกม)
  2. ลบโฟลเดอร์ steamapps ในโฟลเดอร์ Steam
  3. Settings > Apps > Apps & features > หา Steam > Uninstall
  4. ไปเว็บ store.steampowered.com > INSTALL STEAM > ติดตั้งใหม่
  5. หลังติดตั้งเสร็จ วางโฟลเดอร์ steamapps กลับไปแทนเดิม

หวังว่าคุณ แก้ Steam ล่มบน Windows 10 ได้แล้ว และเล่นเกมสนุกๆ ไปกับเพื่อน们 ถาม/แนะนำได้ในความคิดเห็นครับ