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

วิธีแก้ไข: ข้อผิดพลาด AppHangB1

ผู้ใช้หลายคนประสบปัญหาที่คอมพิวเตอร์ค้างและไม่ตอบสนองทันทีเมื่อเปิดเกมบน Steam สิ่งนี้ยังเป็นไปได้ขณะเปิดแอปพลิเคชันอื่นๆ อาจทำให้หงุดหงิดมาก เพราะแม้การรีสตาร์ทคอมพิวเตอร์ก็ไม่ช่วยแก้ไขปัญหา สาเหตุของ AppHangB1 คืออะไร? ไม่มีคำอธิบายที่ชัดเจน เนื่องจากปัญหาอาจแตกต่างกันไปในแต่ละคอมพิวเตอร์ เราได้ระบุโซลูชันที่แตกต่างกันหลายอย่างซึ่งอาจช่วยแก้ไขปัญหา

วิธีที่ 1: แก้ไขตัวเลือกการเปิดตัว (Launch Options)

เราสามารถลองเปิด Steam ด้วย DirectX เวอร์ชัน 9.0 ซึ่งดูเหมือนจะแก้ปัญหาได้ทันที เพื่อเปิด Steam ในเวอร์ชันที่ต้องการ เราต้องตั้งค่าพารามิเตอร์การเปิดตัวที่ไฟล์ exe ของมัน

  1. ค้นหาไคลเอ็นต์ Steam ตำแหน่งเริ่มต้นคือ C:/Program Files (x86)/Steam
  2. สร้าง shortcut ของ Steam ในไดเรกทอรีเดียวกัน
  3. คลิก 'Properties' และไปที่แท็บ 'General'
  4. ในกล่องโต้ตอบ 'Target' ให้เพิ่ม '-dx9' ท้ายสุด ผลลัพธ์สุดท้ายจะเป็น "C:\Program Files (x86)\Steam\Steam.exe" -dx9

หากคุณติดตั้ง Steam ในไดเรกทอรีอื่น ให้เปลี่ยนเส้นทางไฟล์ไปยังไดเรกทอรีที่ต้องการ ดูภาพด้านล่างเพื่ออ้างอิง

  1. เปิด Task Manager และสิ้นสุดกระบวนการ Steam ทั้งหมดที่ขึ้นต้นด้วย SteamClientBootstrapper
  2. เปิด Steam ใหม่โดยใช้ shortcut และตรวจสอบว่าข้อผิดพลาดยังคงอยู่หรือไม่

มีอีกวิธีหนึ่งในการตั้งค่าตัวเลือกการเปิดตัวสำหรับเกมใดๆ

  1. เลือกแท็บ Library ที่ด้านบนของไคลเอ็นต์ Steam ที่นี่จะแสดงเกมที่ติดตั้งทั้งหมด
  2. คลิกขวาที่เกมและเลือก Properties จากรายการตัวเลือก
  3. ไปที่แท็บ General คุณจะเห็นปุ่ม Set Launch Options คลิกมัน
  4. หน้าต่างเล็กจะปรากฏพร้อมกล่องโต้ตอบ ป้อนตัวเลือกการเปิดตัวที่คุณต้องการใช้และบันทึกการเปลี่ยนแปลง ตอนนี้เมื่อคุณเปิดเกม มันจะเปิดโดยคำนึงถึงตัวเลือกเหล่านี้
  1. ปิดไคลเอ็นต์ Steam โดยใช้ Task Manager และเปิดใหม่โดยใช้ตัวเลือก Run as administrator เมื่อเปิดแล้ว ลองเปิดเกมอีกครั้งเพื่อตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

วิธีที่ 2: ตรวจสอบมัลแวร์

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

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

วิธีที่ 3: ตั้งค่าข้อยกเว้นแอนตี้ไวรัสและนำไฟร์วอลล์ออก

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

สำหรับการปิดใช้งาน Windows Firewall ทำตามขั้นตอนด้านล่าง

  1. กดปุ่ม Windows + R เพื่อเปิดแอปพลิเคชัน Run ในกล่องโต้ตอบพิมพ์ "control" นี่จะเปิด Control Panel ของคอมพิวเตอร์
  2. มุมขวาบนจะมีกล่องโต้ตอบสำหรับค้นหา เขียน Firewall และคลิกตัวเลือกแรกที่ปรากฏเป็นผลลัพธ์
  1. ที่ด้านซ้าย คลิกตัวเลือกที่ระบุว่า "Turn Windows Firewall on or off" ผ่านนี้คุณสามารถปิดไฟร์วอลล์ได้ง่าย
  1. เลือกตัวเลือก "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 ไม่มีอันตรายใดๆ และใช้ทั่วโลกเพื่อแก้ไขปัญหาต่างๆ คุณไม่ต้องกังวลเรื่องอะไร

  1. คุณสามารถเรียนรู้วิธีเข้า safe mode ได้จากที่นี่ หากคุณใช้ Windows 7 คุณสามารถกดปุ่ม F8 เมื่อคอมพิวเตอร์เริ่มต้น แล้วเลือกตัวเลือกชื่อ "Enable Safe Mode with Networking" คลิกตัวเลือก และ Windows จะเริ่มในลักษณะที่ต้องการ
  2. เปิด Steam และลองเชื่อมต่ออินเทอร์เน็ตและล็อกอิน หลังล็อกอินแล้ว เปิดเกมของคุณและตรวจสอบว่าข้อผิดพลาดยังคงอยู่หรือไม่ หากสำเร็จ หมายความว่าแอนตี้ไวรัสหรือไฟร์วอลล์/โปรแกรม協力廠商อาจเป็นปัญหา

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

หากคุณยังเผชิญปัญหาและ Steam ไม่ยอมเริ่มต้นและค้างตอนเล่นเกม แสดงว่ามีปัญหาอื่น อยู่ ทำตามโซลูชันด้านล่างต่อไป

วิธีที่ 5: ตรวจสอบไฟล์เกมและไลบรารี

อาจเป็นกรณีที่ไฟล์เกมของคุณเสียหายหรือขาดหายไป ด้วยเหตุนี้ Steam client ของคุณอาจไม่ทำงานอย่างถูกต้องและค้างตอนเล่นเกม ไฟล์ไลบรารีของคุณอาจอยู่ในการกำหนดค่าที่ไม่ถูกต้องซึ่งอาจนำไปสู่ Steam overlay ที่บั๊ก

  1. เปิด Steam client และคลิก Library ด้านบน ที่นี่จะแสดงเกมที่ติดตั้งทั้งหมด เลือกเกมที่ Steam overlay เปิดไม่ได้
  2. คลิกขวาที่เกมที่ให้ข้อผิดพลาดและเลือก Properties
  3. ใน Properties ไปที่แท็บ Local Files และคลิกตัวเลือกที่ระบุว่า Verify Integrity of Game Files Steam จะเริ่มตรวจสอบไฟล์ทั้งหมดตาม manifest หลักที่มันมี หากมีไฟล์ขาดหาย/เสียหาย มันจะดาวน์โหลดไฟล์นั้นอีกครั้งและแทนที่ตามลำดับ
  1. ไปที่ Settings โดยกดตัวเลือก Settings หลังจากคลิก Steam ที่มุมซ้ายล่างของหน้าจอ ใน Settings เปิดแท็บ Downloads ด้านซ้ายของอินเทอร์เฟซ
  2. ที่นี่คุณจะเห็นกล่องที่เขียนว่า "Steam Library Folders" คลิกมัน
  1. ข้อมูลเนื้อหา Steam ทั้งหมดจะแสดง คลิกขวาที่มันและเลือก "Repair Library Files"
  1. รีสตาร์ท Steam และตรวจสอบว่าไคลเอ็นต์เริ่มทำงานปกติหรือไม่

วิธีที่ 6: ปิดใช้งานโปรแกรม P2P

โปรแกรม P2P สร้างช่องทางตรงไปยังคอมพิวเตอร์ของคุณ นอกจากนี้ มาตรการความปลอดภัยของพวกมันง่ายที่จะหลีกเลี่ยง ผู้เขียนมัลแวร์ใช้โปรแกรมเหล่านี้อย่าง فعالและแพร่กระจายไวรัสและมัลแวร์ไปยังคอมพิวเตอร์ของคุณ หากคุณไม่ได้กำหนดค่าโปรแกรม P2P อย่างถูกต้อง คุณอาจแชร์มากกว่าที่คุณคิดหรือรู้ มีหลายกรณีที่ข้อมูลของบุคคลถูกแชร์ผ่านโปรแกรม P2P เช่น ที่อยู่ทางกายภาพของคอมพิวเตอร์ รหัสผ่าน ชื่อผู้ใช้ ที่อยู่อีเมล ฯลฯ

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

ตัวอย่างโปรแกรม P2P ได้แก่ BitTorrent, uTorrent ฯลฯ ถอนการติดตั้งพวกมัน รันการตรวจสอบมัลแวร์ และซ่อมแซมไฟล์รีจิสทรีหากต้องการ จากนั้นเริ่ม Steam ใหม่ด้วยสิทธิ์ผู้ดูแลระบบและตรวจสอบว่าเกมของคุณยังค้างหรือไม่

หมายเหตุ: หากคอมพิวเตอร์ของคุณทำงานแปลกๆ และมีโฆษณาต่างๆ โผล่ขึ้นซ้ำๆ บนหน้าจอหลัก แสดงว่าคอมพิวเตอร์ของคุณติดเชื้อ ลองติดตั้งแอนตี้ไวรัสที่เชื่อถือได้และรันการตรวจสอบอย่างละเอียด

หากไม่ใช่กรณีนี้ โปรดอ้างอิงโซลูชันด้านล่าง

วิธีที่ 7: ซ่อมแซม Steam client

อีกวิธีหนึ่งที่คุณสามารถลองก่อนรีเฟรชไฟล์ Steam คือซ่อมแซม Steam โดยใช้แอปพลิเคชัน Run ตัวเลือก repair Steam จะตรวจสอบไฟล์ Steam ที่เสียหายและแทนที่ตามลำดับ โปรดทราบว่ากระบวนการนี้อาจต้องการสิทธิ์ผู้ดูแลระบบ

  1. กด Windows + R เพื่อเปิดแอปพลิเคชัน Run
  2. ในกล่องโต้ตอบ พิมพ์ ที่อยู่ของไดเรกทอรี 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

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

วิธีที่ 8: รัน chkdsk บนไดรฟ์ของคุณ

Chkdsk ย่อมาจาก Check Disk มันตรวจสอบข้อผิดพลาดบนไดรฟ์ของคุณและพยายามแก้ไขโดยใช้ทรัพยากรที่มีอยู่ มันมีประโยชน์มากในการแก้ไขข้อผิดพลาดที่เราไม่สามารถระบุได้ ในกรณีนี้คือข้อผิดพลาด AppHangB1 มี 2 วิธีหลักในการรันคำสั่ง chkdsk อ้างอิงด้านล่าง

ใช้ File Explorer

  1. เปิด File Explorer และไปที่ This PC (My Computer) ด้านซ้ายของหน้าจอ
  2. ที่นี่จะแสดงฮาร์ดดิสก์ที่เชื่อมต่อทั้งหมด คลิกขวาที่ฮาร์ดดิสก์ ที่คุณต้องการตรวจสอบ และคลิก Properties จากเมนูแบบดรอปดาวน์
  1. คลิกแท็บ Tools ด้านบนของหน้าต่างใหม่ที่ปรากฏหลังจากคลิก Properties ที่นี่คุณจะเห็นปุ่มชื่อ Check ภายใต้คอลัมน์ Error checking กดปุ่มและปล่อยให้ chkdsk รันจนเสร็จ อย่าหยุดกระบวนการ

ใช้ Command Prompt

  1. กด Windows + R เพื่อเปิดแอปพลิเคชัน Run ในกล่องโต้ตอบ พิมพ์ cmd นี่จะเปิด Command Prompt
  2. ใน Command Prompt พิมพ์ "CHKDSK C:" ที่นี่เรากำลังตรวจสอบไดรฟ์ C หากคุณต้องการตรวจสอบไดรฟ์อื่น ให้แทนที่ C ด้วยชื่อไดรฟ์นั้น

ตัวอย่างเช่น หากฉันตรวจสอบไดรฟ์ D ฉันจะพิมพ์ "CHKDSK D:"

วิธีสุดท้าย: รีเฟรชไฟล์ Steam

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

คุณสามารถทำตามวิธีรีเฟรช/ติดตั้ง Steam ใหม่ได้จากคู่มือนี้

หมายเหตุ: หากคุณมีข้อผิดพลาดการเชื่อมต่อที่ Steam client ทั้งหมดปฏิเสธการเชื่อมต่ออินเทอร์เน็ต โปรดอ้างอิงคู่มือนี้