ผู้ใช้หลายคนประสบปัญหาที่คอมพิวเตอร์ค้างและไม่ตอบสนองทันทีเมื่อเปิดเกมบน Steam สิ่งนี้ยังเป็นไปได้ขณะเปิดแอปพลิเคชันอื่นๆ อาจทำให้หงุดหงิดมาก เพราะแม้การรีสตาร์ทคอมพิวเตอร์ก็ไม่ช่วยแก้ไขปัญหา สาเหตุของ AppHangB1 คืออะไร? ไม่มีคำอธิบายที่ชัดเจน เนื่องจากปัญหาอาจแตกต่างกันไปในแต่ละคอมพิวเตอร์ เราได้ระบุโซลูชันที่แตกต่างกันหลายอย่างซึ่งอาจช่วยแก้ไขปัญหา
วิธีที่ 1: แก้ไขตัวเลือกการเปิดตัว (Launch Options)
เราสามารถลองเปิด Steam ด้วย DirectX เวอร์ชัน 9.0 ซึ่งดูเหมือนจะแก้ปัญหาได้ทันที เพื่อเปิด Steam ในเวอร์ชันที่ต้องการ เราต้องตั้งค่าพารามิเตอร์การเปิดตัวที่ไฟล์ exe ของมัน
- ค้นหาไคลเอ็นต์ Steam ตำแหน่งเริ่มต้นคือ C:/Program Files (x86)/Steam
- สร้าง shortcut ของ Steam ในไดเรกทอรีเดียวกัน
- คลิก 'Properties' และไปที่แท็บ 'General'
- ในกล่องโต้ตอบ 'Target' ให้เพิ่ม '-dx9' ท้ายสุด ผลลัพธ์สุดท้ายจะเป็น "C:\Program Files (x86)\Steam\Steam.exe" -dx9
หากคุณติดตั้ง Steam ในไดเรกทอรีอื่น ให้เปลี่ยนเส้นทางไฟล์ไปยังไดเรกทอรีที่ต้องการ ดูภาพด้านล่างเพื่ออ้างอิง
- เปิด Task Manager และสิ้นสุดกระบวนการ Steam ทั้งหมดที่ขึ้นต้นด้วย SteamClientBootstrapper
- เปิด Steam ใหม่โดยใช้ shortcut และตรวจสอบว่าข้อผิดพลาดยังคงอยู่หรือไม่
มีอีกวิธีหนึ่งในการตั้งค่าตัวเลือกการเปิดตัวสำหรับเกมใดๆ
- เลือกแท็บ Library ที่ด้านบนของไคลเอ็นต์ Steam ที่นี่จะแสดงเกมที่ติดตั้งทั้งหมด
- คลิกขวาที่เกมและเลือก Properties จากรายการตัวเลือก
- ไปที่แท็บ General คุณจะเห็นปุ่ม Set Launch Options คลิกมัน
- หน้าต่างเล็กจะปรากฏพร้อมกล่องโต้ตอบ ป้อนตัวเลือกการเปิดตัวที่คุณต้องการใช้และบันทึกการเปลี่ยนแปลง ตอนนี้เมื่อคุณเปิดเกม มันจะเปิดโดยคำนึงถึงตัวเลือกเหล่านี้
- ปิดไคลเอ็นต์ Steam โดยใช้ Task Manager และเปิดใหม่โดยใช้ตัวเลือก Run as administrator เมื่อเปิดแล้ว ลองเปิดเกมอีกครั้งเพื่อตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
วิธีที่ 2: ตรวจสอบมัลแวร์
อาจมีมัลแวร์อยู่บนคอมพิวเตอร์ของคุณซึ่งอาจก่อให้เกิดปัญหาประเภทต่างๆ แม้คุณจะสแกนมัลแวร์ด้วยโปรแกรมแอนตี้ไวรัสต่างๆ คุณก็สามารถใช้ Malwarebytes ได้ โปรดทราบว่าเราเพียงแค่ลิงก์เว็บไซต์อื่นเพื่อช่วยผู้ใช้ เราจะไม่รับผิดชอบต่อความเสี่ยงใดๆ ที่เกี่ยวข้องกับการใช้ซอฟต์แวร์นั้น
มัลแวร์และไวรัสทำให้คอมพิวเตอร์ของคุณเสี่ยงอันตรายและเปลี่ยนแปลงการตั้งค่าระบบ เมื่อการตั้งค่าระบบถูกเปลี่ยนแปลง Steam ไม่ได้ดำเนินการกระบวนการที่ต้องการและสุดท้ายก็ให้ข้อผิดพลาด สแกนมัลแวร์และไวรัสอย่างละเอียดก่อนไปวิธีต่อไป เราจะปิดใช้งานแอนตี้ไวรัสเพื่อตรวจสอบว่ามันเป็นปัญหาหรือไม่ ดังนั้นจึงสำคัญมากที่คุณต้องแน่ใจว่าคอมพิวเตอร์ของคุณไม่ได้ติดเชื้อ หากติดเชื้อและคุณไม่สามารถระบุได้ การนำแอนตี้ไวรัสออกจะทำให้สถานการณ์แย่ลง
วิธีที่ 3: ตั้งค่าข้อยกเว้นแอนตี้ไวรัสและนำไฟร์วอลล์ออก
เป็นข้อเท็จจริงที่พบบ่อยว่าไฟร์วอลล์และซอฟต์แวร์แอนตี้ไวรัสของคุณขัดแย้งกับ Steam Steam มีกระบวนการมากมายที่ทำงานพร้อมกันเพื่อให้ประสบการณ์เล่นเกมของคุณดีที่สุด อย่างไรก็ตาม แอนตี้ไวรัสหลายตัวทำเครื่องหมายว่ากระบวนการเหล่านี้เป็นภัยคุกคามและกักกันไว้ ทำให้บางกระบวนการ/แอปพลิเคชันไม่ทำงาน เราได้รวบรวมคู่มือวิธีตั้งค่า Steam เป็นข้อยกเว้นในแอนตี้ไวรัส ทำตามขั้นตอนที่นี่
สำหรับการปิดใช้งาน Windows Firewall ทำตามขั้นตอนด้านล่าง
- กดปุ่ม Windows + R เพื่อเปิดแอปพลิเคชัน Run ในกล่องโต้ตอบพิมพ์ "control" นี่จะเปิด Control Panel ของคอมพิวเตอร์
- มุมขวาบนจะมีกล่องโต้ตอบสำหรับค้นหา เขียน Firewall และคลิกตัวเลือกแรกที่ปรากฏเป็นผลลัพธ์
- ที่ด้านซ้าย คลิกตัวเลือกที่ระบุว่า "Turn Windows Firewall on or off" ผ่านนี้คุณสามารถปิดไฟร์วอลล์ได้ง่าย
- เลือกตัวเลือก "Turn off Windows Firewall" บนทั้งสองแท็บ Public และ Private Networks บันทึกการเปลี่ยนแปลงและออก รีสตาร์ท Steam และเปิดโดยใช้ตัวเลือก Run as administrator
วิธีที่ 4: เปิดด้วย Safe Mode with Networking
Safe mode เป็นโหมดเริ่มต้นการวินิจฉัยที่มีอยู่ใน Windows OS ใช้เพื่อเข้าถึง Windows อย่างจำกัดขณะแก้ไขปัญหา เนื่องจากกระบวนการ/ซอฟต์แวร์ที่ไม่ต้องการส่วนใหญ่ถูกปิดใช้งาน Safe mode ถูกพัฒนาขึ้นเพื่อช่วยระบุหรือแก้ไขปัญหาในส่วนใหญ่
หากเกม Steam ของคุณค้างและเกิดข้อผิดพลาด หมายความว่ามีความขัดแย้งกับแอปพลิเคชัน/ซอฟต์แวร์協力廠商กับ Steam ของคุณ คุณสามารถลองลบ/ปิดใช้งานแอปพลิเคชันเหล่านี้เพื่อให้แน่ใจว่าความขัดแย้งได้รับการแก้ไข
การเริ่มต้นใน safe mode ไม่มีอันตรายใดๆ และใช้ทั่วโลกเพื่อแก้ไขปัญหาต่างๆ คุณไม่ต้องกังวลเรื่องอะไร
- คุณสามารถเรียนรู้วิธีเข้า safe mode ได้จากที่นี่ หากคุณใช้ Windows 7 คุณสามารถกดปุ่ม F8 เมื่อคอมพิวเตอร์เริ่มต้น แล้วเลือกตัวเลือกชื่อ "Enable Safe Mode with Networking" คลิกตัวเลือก และ Windows จะเริ่มในลักษณะที่ต้องการ
- เปิด Steam และลองเชื่อมต่ออินเทอร์เน็ตและล็อกอิน หลังล็อกอินแล้ว เปิดเกมของคุณและตรวจสอบว่าข้อผิดพลาดยังคงอยู่หรือไม่ หากสำเร็จ หมายความว่าแอนตี้ไวรัสหรือไฟร์วอลล์/โปรแกรม協力廠商อาจเป็นปัญหา
เนื่องจากเราเพิ่มข้อยกเว้นให้แอนตี้ไวรัสและปิดไฟร์วอลล์แล้ว แสดงว่ามีปัญหาที่โปรแกรม協力廠商ขัดแย้งกับไคลเอ็นต์ของคุณ ลองถอนการติดตั้งโปรแกรมเหล่านี้และเริ่ม Steam โดยการเริ่มต้นคอมพิวเตอร์ปกติ
หากคุณยังเผชิญปัญหาและ Steam ไม่ยอมเริ่มต้นและค้างตอนเล่นเกม แสดงว่ามีปัญหาอื่น อยู่ ทำตามโซลูชันด้านล่างต่อไป
วิธีที่ 5: ตรวจสอบไฟล์เกมและไลบรารี
อาจเป็นกรณีที่ไฟล์เกมของคุณเสียหายหรือขาดหายไป ด้วยเหตุนี้ Steam client ของคุณอาจไม่ทำงานอย่างถูกต้องและค้างตอนเล่นเกม ไฟล์ไลบรารีของคุณอาจอยู่ในการกำหนดค่าที่ไม่ถูกต้องซึ่งอาจนำไปสู่ Steam overlay ที่บั๊ก
- เปิด Steam client และคลิก Library ด้านบน ที่นี่จะแสดงเกมที่ติดตั้งทั้งหมด เลือกเกมที่ Steam overlay เปิดไม่ได้
- คลิกขวาที่เกมที่ให้ข้อผิดพลาดและเลือก Properties
- ใน Properties ไปที่แท็บ Local Files และคลิกตัวเลือกที่ระบุว่า Verify Integrity of Game Files Steam จะเริ่มตรวจสอบไฟล์ทั้งหมดตาม manifest หลักที่มันมี หากมีไฟล์ขาดหาย/เสียหาย มันจะดาวน์โหลดไฟล์นั้นอีกครั้งและแทนที่ตามลำดับ
- ไปที่ Settings โดยกดตัวเลือก Settings หลังจากคลิก Steam ที่มุมซ้ายล่างของหน้าจอ ใน Settings เปิดแท็บ Downloads ด้านซ้ายของอินเทอร์เฟซ
- ที่นี่คุณจะเห็นกล่องที่เขียนว่า "Steam Library Folders" คลิกมัน
- ข้อมูลเนื้อหา Steam ทั้งหมดจะแสดง คลิกขวาที่มันและเลือก "Repair Library Files"
- รีสตาร์ท Steam และตรวจสอบว่าไคลเอ็นต์เริ่มทำงานปกติหรือไม่
วิธีที่ 6: ปิดใช้งานโปรแกรม P2P
โปรแกรม P2P สร้างช่องทางตรงไปยังคอมพิวเตอร์ของคุณ นอกจากนี้ มาตรการความปลอดภัยของพวกมันง่ายที่จะหลีกเลี่ยง ผู้เขียนมัลแวร์ใช้โปรแกรมเหล่านี้อย่าง فعالและแพร่กระจายไวรัสและมัลแวร์ไปยังคอมพิวเตอร์ของคุณ หากคุณไม่ได้กำหนดค่าโปรแกรม P2P อย่างถูกต้อง คุณอาจแชร์มากกว่าที่คุณคิดหรือรู้ มีหลายกรณีที่ข้อมูลของบุคคลถูกแชร์ผ่านโปรแกรม P2P เช่น ที่อยู่ทางกายภาพของคอมพิวเตอร์ รหัสผ่าน ชื่อผู้ใช้ ที่อยู่อีเมล ฯลฯ
ด้วยข้อมูลประจำตัวเหล่านี้ ผู้โจมตีง่ายมากที่จะเข้าถึงคอมพิวเตอร์ของคุณและลบไฟล์ระบบสำคัญซึ่งอาจนำไปสู่ข้อผิดพลาดนี้
ตัวอย่างโปรแกรม P2P ได้แก่ BitTorrent, uTorrent ฯลฯ ถอนการติดตั้งพวกมัน รันการตรวจสอบมัลแวร์ และซ่อมแซมไฟล์รีจิสทรีหากต้องการ จากนั้นเริ่ม Steam ใหม่ด้วยสิทธิ์ผู้ดูแลระบบและตรวจสอบว่าเกมของคุณยังค้างหรือไม่
หมายเหตุ: หากคอมพิวเตอร์ของคุณทำงานแปลกๆ และมีโฆษณาต่างๆ โผล่ขึ้นซ้ำๆ บนหน้าจอหลัก แสดงว่าคอมพิวเตอร์ของคุณติดเชื้อ ลองติดตั้งแอนตี้ไวรัสที่เชื่อถือได้และรันการตรวจสอบอย่างละเอียด
หากไม่ใช่กรณีนี้ โปรดอ้างอิงโซลูชันด้านล่าง
วิธีที่ 7: ซ่อมแซม Steam client
อีกวิธีหนึ่งที่คุณสามารถลองก่อนรีเฟรชไฟล์ Steam คือซ่อมแซม Steam โดยใช้แอปพลิเคชัน Run ตัวเลือก repair Steam จะตรวจสอบไฟล์ Steam ที่เสียหายและแทนที่ตามลำดับ โปรดทราบว่ากระบวนการนี้อาจต้องการสิทธิ์ผู้ดูแลระบบ
- กด Windows + R เพื่อเปิดแอปพลิเคชัน Run
- ในกล่องโต้ตอบ พิมพ์ ที่อยู่ของไดเรกทอรี Steam ตามด้วย bin แล้ว exe และสุดท้ายตามด้วยช่องว่างและ "/repair"
คำสั่งสุดท้ายจะเป็นแบบนี้:
C:\Program Files (x86)\Steam\bin\SteamService.exe /repair
คุณสามารถแทนที่ "C:\Program Files (x86)\Steam" ด้วยที่อยู่อื่น หากคุณติดตั้ง Steam ที่อื่น เช่น หากติดตั้งในดิสก์ E คำสั่งจะกลายเป็น E:\Steam\bin\steamservice.exe /repair
- หลังจากรันโปรแกรม มันจะเปิด Command Prompt และเริ่มซ่อมแซม อย่ายกเลิกการดำเนินการจนกว่ามันจะออกเอง คุณอาจไม่เห็นอะไรใน Command Prompt อย่ากังวล นั่นเป็นเรื่องปกติ
- ตอนนี้เปิด Steam และตรวจสอบว่าไคลเอ็นต์เริ่มทำงานอย่างถูกต้องหรือไม่
วิธีที่ 8: รัน chkdsk บนไดรฟ์ของคุณ
Chkdsk ย่อมาจาก Check Disk มันตรวจสอบข้อผิดพลาดบนไดรฟ์ของคุณและพยายามแก้ไขโดยใช้ทรัพยากรที่มีอยู่ มันมีประโยชน์มากในการแก้ไขข้อผิดพลาดที่เราไม่สามารถระบุได้ ในกรณีนี้คือข้อผิดพลาด AppHangB1 มี 2 วิธีหลักในการรันคำสั่ง chkdsk อ้างอิงด้านล่าง
ใช้ File Explorer
- เปิด File Explorer และไปที่ This PC (My Computer) ด้านซ้ายของหน้าจอ
- ที่นี่จะแสดงฮาร์ดดิสก์ที่เชื่อมต่อทั้งหมด คลิกขวาที่ฮาร์ดดิสก์ ที่คุณต้องการตรวจสอบ และคลิก Properties จากเมนูแบบดรอปดาวน์
- คลิกแท็บ Tools ด้านบนของหน้าต่างใหม่ที่ปรากฏหลังจากคลิก Properties ที่นี่คุณจะเห็นปุ่มชื่อ Check ภายใต้คอลัมน์ Error checking กดปุ่มและปล่อยให้ chkdsk รันจนเสร็จ อย่าหยุดกระบวนการ
ใช้ Command Prompt
- กด Windows + R เพื่อเปิดแอปพลิเคชัน Run ในกล่องโต้ตอบ พิมพ์ cmd นี่จะเปิด Command Prompt
- ใน Command Prompt พิมพ์ "CHKDSK C:" ที่นี่เรากำลังตรวจสอบไดรฟ์ C หากคุณต้องการตรวจสอบไดรฟ์อื่น ให้แทนที่ C ด้วยชื่อไดรฟ์นั้น
ตัวอย่างเช่น หากฉันตรวจสอบไดรฟ์ D ฉันจะพิมพ์ "CHKDSK D:"
วิธีสุดท้าย: รีเฟรชไฟล์ Steam
ตอนนี้ไม่มีอะไรเหลือแล้ว ยกเว้นการติดตั้ง Steam ใหม่และดูว่ามันช่วยได้หรือไม่ เมื่อเรารีเฟรชไฟล์ Steam เราจะเก็บเกมที่ดาวน์โหลดไว้ ดังนั้นคุณไม่ต้องดาวน์โหลดอีกครั้ง นอกจากนี้ ข้อมูลผู้ใช้ของคุณก็จะถูกเก็บไว้เช่นกัน การรีเฟรชไฟล์ Steam จริงๆ แล้วคือการลบไฟล์การกำหนดค่าทั้งหมดของ Steam client และบังคับให้ติดตั้งใหม่ ดังนั้น หากมีไฟล์ไม่ดี/เสียหาย พวกมันจะถูกแทนที่ตามลำดับ โปรดทราบว่าหลังจากวิธีนี้ คุณจะต้องล็อกอินใหม่โดยใช้ข้อมูลประจำตัวของคุณ อย่าทำตามวิธีนี้หากคุณไม่มีข้อมูลเหล่านั้นในมือ กระบวนการอาจใช้เวลาสักครู่ ดังนั้นหลีกเลี่ยงการยกเลิกเมื่อเริ่มติดตั้ง
คุณสามารถทำตามวิธีรีเฟรช/ติดตั้ง Steam ใหม่ได้จากคู่มือนี้
หมายเหตุ: หากคุณมีข้อผิดพลาดการเชื่อมต่อที่ Steam client ทั้งหมดปฏิเสธการเชื่อมต่ออินเทอร์เน็ต โปรดอ้างอิงคู่มือนี้