BioShock 2 เป็นหนึ่งในเกมยิงมุมมองบุคคลที่หนึ่งที่ได้รับความนิยมมากที่สุดตลอดกาลและเกมดังกล่าวสามารถคุยโม้เกี่ยวกับกราฟิกเนื้อเรื่องและพลังที่คุณสามารถใช้ได้ตลอดทั้งเกม อย่างไรก็ตามเมื่อมองจากด้านเทคนิคแล้วเกมยังห่างไกลจากความสมบูรณ์แบบเนื่องจากมีผู้ใช้ที่ไม่สามารถเล่นได้อย่างถูกต้องเนื่องจากมีปัญหาเกิดขึ้นตลอดเวลา
ในบทความนี้เราจะเน้นไปที่วิธีการที่ประสบความสำเร็จซึ่งได้ผลสำหรับผู้เล่นที่ต่อสู้กับปัญหาเดียวกัน เราหวังว่าในตอนท้ายของบทความคุณจะสามารถเล่นเกมต่อไปได้ตามปกติ
อะไรทำให้ BioShock 2 ขัดข้องและหยุดทำงาน
มีสาเหตุค่อนข้างน้อยสำหรับปัญหานี้และมักจะไม่คล้ายกันเลยด้วยซ้ำ เกมขัดข้องเป็นหัวข้อกว้าง ๆ และเกมหนึ่งอาจพังได้เนื่องจากสาเหตุหลายประการ แต่นี่คือสาเหตุที่พบบ่อยที่สุด:
- การใช้ DirectX10 อาจทำให้เกมหยุดทำงานบนพีซีหลายเครื่องที่ไม่รองรับเทคโนโลยีนี้อย่างเต็มที่
- การบันทึกที่เสียหายอาจทำให้เกมหยุดไม่ได้โดยสมบูรณ์และการลบออกจากคอมพิวเตอร์ของคุณเป็นวิธีเดียวที่จะแก้ปัญหาได้
- ไฟล์เกมหายไปหรือเสียหายซึ่งบางไฟล์ต้องถูกลบหรือดาวน์โหลดใหม่
- การอัปเดต Windows 7 ที่มีปัญหาซึ่งเกี่ยวข้องกับปัญหา DirectX
ปิดใช้งาน DirectX10 (บังคับ DirectX9)
นี่เป็นหนึ่งในวิธีที่ได้รับความนิยมมากที่สุดในบรรดาวิธีการออนไลน์ทั้งหมดเนื่องจากดูเหมือนว่าเกมดังกล่าวไม่ได้สร้างขึ้นเพื่อให้เข้ากันได้กับ DX10 อย่างสมบูรณ์ นี่เป็นเรื่องน่าเสียดาย แต่คุณสามารถยกเลิกการเปลี่ยนแปลงเหล่านี้ได้อย่างง่ายดายหากคุณดาวน์โหลดเกมผ่าน Steam ทำตามขั้นตอนด้านล่างเพื่อบังคับให้เกมใช้ DirectX9 แทน 10!
- เปิด Steam บนคอมพิวเตอร์ของคุณโดยดับเบิลคลิกที่รายการบนเดสก์ท็อปหรือค้นหาในเมนูเริ่ม ผู้ใช้ Windows 10 ยังสามารถค้นหาโดยใช้ Cortana หรือแถบค้นหาซึ่งทั้งคู่อยู่ถัดจากเมนูเริ่ม
- ไปที่แท็บ Library ในหน้าต่าง Steam โดยค้นหาแท็บ Library ที่ด้านบนสุดของหน้าต่างและค้นหา BioShock 2 ในรายชื่อเกมที่คุณมีในไลบรารีของคุณ
- คลิกขวาที่ไอคอนของเกมในรายการและเลือกตัวเลือกคุณสมบัติจากเมนูบริบทที่จะปรากฏขึ้น อยู่ในแท็บ General ในหน้าต่าง Properties แล้วคลิกปุ่ม Set launch options
- พิมพ์“ -dx9” ในแถบ หากมีตัวเลือกอื่น ๆ อยู่ที่นั่นที่คุณอาจใช้อยู่ตรวจสอบให้แน่ใจว่าคุณแยกตัวเลือกนี้ด้วยอาการโคม่า คลิกปุ่ม Ok เพื่อยืนยันการเปลี่ยนแปลง
- ลองเปิด BioShock 2 จากแท็บ Library แล้วตรวจสอบว่าเกมล่มบ่อยอย่างที่เคยทำมาหรือไม่
ค้นหาไฟล์บันทึกผิดพลาด
บางครั้งอาจเกิดข้อขัดข้องในไฟล์บันทึกไฟล์เดียวซึ่งเกมไม่สามารถเข้าถึงได้อย่างถูกต้อง ไฟล์สามารถอยู่ในคอมพิวเตอร์ของคุณได้อย่างง่ายดายและคุณสามารถลบได้เนื่องจากไม่ควรเชื่อมโยงกับเกมใด ๆ ที่คุณบันทึกไว้ คุณสามารถจดจำไฟล์นี้ได้เนื่องจากขนาดควรอ่าน 0KB
- ไปที่ตำแหน่งไฟล์บันทึกเริ่มต้นใน File Explorer เพียงแค่เปิดโฟลเดอร์แล้วคลิกพีซีเครื่องนี้หรือคอมพิวเตอร์ของฉันจากบานหน้าต่างนำทางด้านซ้ายหรือค้นหารายการนี้ในเมนูเริ่ม
- อย่างไรก็ตามในพีซีนี้หรือคอมพิวเตอร์ของฉันให้ดับเบิลคลิกเพื่อเปิดดิสก์ในเครื่องจากด้านล่างและไปที่ผู้ใช้ >> ชื่อบัญชีของคุณ >> เอกสาร >> BioShock 2 >> เกมที่บันทึกไว้
- เข้าสู่โฟลเดอร์เกมที่บันทึกไว้และมองหาไฟล์บันทึกที่มีขนาดเป็น 0KB คุณสามารถตรวจสอบขนาดได้โดยคลิกขวาและเลือกคุณสมบัติจากเมนูบริบทและตรวจสอบภายใต้ขนาดหรือคุณสามารถเปลี่ยนมุมมองเป็นรายละเอียดเพื่อดูขนาดของทุกไฟล์ในโฟลเดอร์
- รีสตาร์ทเกมหลังจากนั้นโดยการเปิด Steam ใหม่และดับเบิลคลิกที่เกมจากแท็บ Steam Library เพื่อดูว่า BioShock 2 หยุดทำงานหรือไม่
เปิด DirectX ไว้และเพิ่ม VRAM ที่ใช้ได้สำหรับพื้นผิว
วิธีนี้เป็นการคัดค้านโซลูชัน 1 เนื่องจากตอนนี้เราเปลี่ยนกลับไปใช้ DirectX เหตุผลนี้ค่อนข้างคลุมเครือ แต่เราจะต้องทำเช่นนั้นเพื่อปรับแต่งไฟล์การกำหนดค่าของเกมอย่างเหมาะสมเพื่อเพิ่มเกม จำกัด หน่วยความจำได้รับอนุญาตให้รับเมื่อพูดถึง VRAM
ก่อนอื่นให้ยกเลิกการเปลี่ยนแปลงที่คุณทำในโซลูชัน 1 เพียงแค่เปิดคุณสมบัติ BioShock 2 แล้วลบรายการ“ -dx9” ออกจากตัวเลือกการเปิดตัว
- กดปุ่มโลโก้ Windows + ปุ่ม R เพื่อเปิดกล่องโต้ตอบเรียกใช้ ตรวจสอบให้แน่ใจว่าคุณพิมพ์“% appdata” ในกล่องโต้ตอบแล้วคลิกตกลงเพื่อเปิดตำแหน่งนี้ใน File Explorer
- นอกจากนี้คุณยังสามารถเปิด File Explorer บนคอมพิวเตอร์ของคุณ (เปิดโฟลเดอร์) และไปที่โฟลเดอร์ด้วยตนเอง ก่อนอื่นค้นหา My Computer หรือพีซีเครื่องนี้ที่หน้าจอนำทางด้านขวาหลังจากเปิด File Explorer และคลิก Local Disk ของคุณ
- ไปที่ผู้ใช้ >> AppData หากคุณไม่เห็นโฟลเดอร์ AppData สาเหตุเป็นเพราะโฟลเดอร์ถูกซ่อนไว้ตามค่าเริ่มต้นและคุณไม่สามารถมองเห็นได้โดยไม่ต้องเปลี่ยนการตั้งค่าบางอย่างใน File Explorer
- คลิกที่แท็บ 'ดู' ในเมนูของ File Explorer และคลิกที่ช่องทำเครื่องหมาย 'รายการที่ซ่อน' ในส่วนแสดง / ซ่อน File Explorer จะสามารถแสดงโฟลเดอร์ AppData ให้ดับเบิลคลิกเพื่อเปิดขึ้นมา
- ค้นหาโฟลเดอร์ชื่อ Bioshock 2 หรือ Bioshock2Steam ซึ่งอาจอยู่ในโฟลเดอร์ย่อย Roaming ด้วย เปิดโดยดับเบิลคลิกแล้วลองค้นหาไฟล์ชื่อ“ Bioshock2SP.ini” ดับเบิลคลิกเพื่อเปิดไฟล์และเลือกเปิดด้วย Notepad หาก Notepad ไม่เปิดขึ้นโดยอัตโนมัติ
- ใช้คีย์ผสม Ctrl + F หรือคลิกแก้ไขที่เมนูด้านบนแล้วเลือกตัวเลือกค้นหาจากเมนูแบบเลื่อนลงเพื่อเปิดช่องค้นหา
- พิมพ์“ TextureStreamingMemoryLimit” ในช่องและเปลี่ยนค่าถัดจาก 256 เป็น 2048 ใช้คีย์ผสม Ctrl + S เพื่อบันทึกการเปลี่ยนแปลงหรือคลิกไฟล์ >> บันทึกและออกจาก Notepad
- ลองเล่นเกมอีกครั้งเพื่อตรวจสอบว่า BioShock 2 หยุดทำงานเมื่อเริ่มต้นหรือไม่หลังจากทำตามขั้นตอนเหล่านี้
บันทึก : คนอื่นอ้างว่าการลบโฟลเดอร์ BioShock 2 ในโฟลเดอร์ AppData ช่วยแก้ปัญหาได้ดังนั้นคุณควรพิจารณาลองใช้ดู อย่าลืมสำรองไฟล์บันทึกซึ่งอาจอยู่ในโฟลเดอร์นั้น!
ตรวจสอบความสมบูรณ์ของไฟล์เกม
ผู้ใช้หลายคนโพสต์เกี่ยวกับวิธีนี้เนื่องจากช่วยแก้ปัญหาได้ เครื่องมือสามารถจัดการไฟล์หนึ่งหรือสองไฟล์ที่ขาดหายไปและการดาวน์โหลดซ้ำดูเหมือนว่าจะสามารถแก้ไขปัญหาได้และพวกเขาหยุดประสบปัญหาการล่มตลอดทั้งเกม วิธีนี้ง่ายต่อการดำเนินการดังนั้นอย่าลืมทดลองใช้
- เปิด Steam บนคอมพิวเตอร์ของคุณโดยดับเบิลคลิกที่รายการบนเดสก์ท็อปหรือค้นหาในเมนูเริ่ม ผู้ใช้ Windows 10 ยังสามารถค้นหาโดยใช้ Cortana หรือแถบค้นหาซึ่งทั้งคู่อยู่ถัดจากเมนูเริ่ม
- ไปที่แท็บ Library ในหน้าต่าง Steam โดยค้นหาแท็บ Library ที่ด้านบนสุดของหน้าต่างและค้นหา BioShock 2 ในรายชื่อเกมที่คุณมีในไลบรารีของคุณ
- คลิกขวาที่ไอคอนของเกมในรายการและเลือกตัวเลือกคุณสมบัติจากเมนูบริบทที่จะปรากฏขึ้น ตรวจสอบให้แน่ใจว่าคุณไปที่แท็บ Local Files จากเมนูการนำทางด้านบน
- คลิกปุ่มตรวจสอบความสมบูรณ์ของไฟล์เกมที่ด้านล่างของหน้าต่างและรอให้กระบวนการตรวจสอบไฟล์เกมของคุณเสร็จสิ้น เครื่องมือควรดาวน์โหลดไฟล์ที่หายไปหรือเสียหายและคุณควรเปิด BioShock 2 ในภายหลังเพื่อดูว่า BioShock 2 หยุดทำงานหรือไม่!
ปิดใช้งานพื้นผิวรายละเอียดจากการตั้งค่าในเกม
การปิดตัวเลือกนี้จากการตั้งค่าในเกมส่งผลดีต่อประสิทธิภาพโดยรวมของเกมและผู้ใช้จำนวนมากอ้างว่าเกมหยุดทำงานหลังจากที่พวกเขาปิดใช้งานตัวเลือกนี้จากการตั้งค่าในเกม
- เปิด Steam บนคอมพิวเตอร์ของคุณโดยดับเบิลคลิกที่รายการบนเดสก์ท็อปหรือค้นหาในเมนูเริ่ม ผู้ใช้ Windows 10 ยังสามารถค้นหาโดยใช้ Cortana หรือแถบค้นหาซึ่งทั้งคู่อยู่ถัดจากเมนูเริ่ม
- ไปที่แท็บ Library ในหน้าต่าง Steam โดยค้นหาแท็บ Library ที่ด้านบนสุดของหน้าต่างแล้วดับเบิลคลิก BioShock 2 ในรายการเกมที่คุณมีในไลบรารีของคุณเพื่อเปิดใช้งาน
- จากหน้าจอแรกซึ่งจะปรากฏขึ้น (เมนูหลัก) ให้เลือกตัวเลือกและคลิกที่ตัวเลือกกราฟิก เลื่อนลงไปจนกว่าคุณจะเห็นรายการ“ DirectX 10 Detail Surfaces” ในรายการ คลิกปุ่มปิดที่อยู่ถัดจากนั้นคลิกปุ่มนำไปใช้ด้านล่างก่อนที่จะตรวจสอบว่าเกมยังคงล่มอยู่หรือไม่
การดัดแปลงโฟลเดอร์ของเกม
มีโฟลเดอร์ BioShock 2 ใน My Documents เช่นกันซึ่งเก็บไฟล์การตั้งค่าพร้อมกับไฟล์บันทึกของคุณ ผู้ใช้รายงานว่าคุณสามารถแก้ไขปัญหาได้โดยใช้ชุดขั้นตอนต่อไปนี้ซึ่งรวมถึงการลบบางสิ่งตลอดจนการปิดใช้งานคุณสมบัติ“ อ่านอย่างเดียว” ของไฟล์และโฟลเดอร์ต่างๆ
- ไปที่ตำแหน่งที่เหมาะสมใน File Explorer เพียงแค่เปิดโฟลเดอร์แล้วคลิกพีซีเครื่องนี้หรือคอมพิวเตอร์ของฉันจากบานหน้าต่างนำทางด้านซ้ายหรือค้นหารายการนี้ในเมนูเริ่ม
- อย่างไรก็ตามในพีซีเครื่องนี้หรือคอมพิวเตอร์ของฉันให้ดับเบิลคลิกเพื่อเปิดดิสก์ในเครื่องของคุณและไปที่ผู้ใช้ >> ชื่อบัญชีของคุณ >> เอกสาร >> BioShock 2
- คลิกขวาที่โฟลเดอร์ BioShock 2 แล้วเลือกคัดลอกจากเมนูบริบทและตรวจสอบให้แน่ใจว่าคุณวางไว้ที่อื่นเพื่อสำรองข้อมูล (ควรใช้เดสก์ท็อป) เลือกโฟลเดอร์เดียวกันคลิกขวาแล้วเลือกตัวเลือกลบจากเมนูบริบท
- เปิดเกมหลังจากนั้นโดยเปิด Steam และดับเบิลคลิกที่เกมจากแท็บ Steam Library และตรวจสอบให้แน่ใจว่าคุณเริ่มเกมใหม่ใน BioShock 2 บันทึกเกมและออก ในโฟลเดอร์ Documents คุณจะเห็นโฟลเดอร์ BioShock 2 ใหม่
- คลิกขวาที่โฟลเดอร์นี้และเลือกคุณสมบัติจากเมนูบริบท ภายใต้ส่วนแอตทริบิวต์ให้ล้างกล่องที่อยู่ถัดจากรายการอ่านอย่างเดียวและใช้การเปลี่ยนแปลง
- ค้นหาโฟลเดอร์ BioShock 2 ที่สำรองไว้เปิดและเปิดโฟลเดอร์ SaveGames ด้านใน ย้ายไฟล์ใด ๆ ที่คุณพบไปยังตำแหน่งเดิมที่ Documents >> BioShock 2 >> SaveGames และเปิดเกมอีกครั้งเพื่อดูว่ายังคงขัดข้องหรือไม่ ทำซ้ำขั้นตอนการลบ 'อ่านอย่างเดียว' อีกครั้ง
ถอนการติดตั้ง Windows Update (เฉพาะผู้ใช้ Windows 7)
มี Windows Update บางรายการซึ่งได้ทำการเปลี่ยนแปลงกับไฟล์ DirectX และเปลี่ยนแปลงการตั้งค่าบางอย่างที่เกมไม่ได้วางแผนไว้ การอัปเดตนี้ทำให้เกิดปัญหาการเล่นเกมอื่น ๆ ด้วยดังนั้นจึงเป็นการดีที่สุดหากคุณเพียงแค่ถอนการติดตั้ง การอัปเดตนี้ออกมาสำหรับ Windows 7 เท่านั้นดังนั้นวิธีนี้จึงเป็นประโยชน์สำหรับผู้ที่ใช้ Windows 7 เท่านั้น
- คลิกปุ่มเมนูเริ่มและเปิดแผงควบคุมโดยพิมพ์ชื่อและคลิกตัวเลือกแรกที่ด้านบนหรือค้นหารายการในหน้าจอเริ่มต้นของเมนูเริ่ม
- เปลี่ยนเป็นดูเป็น: หมวดหมู่ที่มุมขวาบนและคลิกที่ถอนการติดตั้งโปรแกรมภายใต้พื้นที่โปรแกรม ที่ด้านขวาของหน้าจอคุณจะเห็นปุ่มดูการอัปเดตที่ติดตั้งเป็นสีน้ำเงินให้คลิกที่ปุ่ม
- ตอนนี้คุณควรจะเห็นรายการอัพเดต Windows ที่ติดตั้งทั้งหมดสำหรับคอมพิวเตอร์ของคุณ ตรวจสอบส่วน Microsoft Windows ที่ด้านล่างสำหรับการอัปเดตที่เกี่ยวข้องซึ่งอาจส่งผลกระทบต่อ BioShock 2 และทำให้เกิดปัญหาอย่างต่อเนื่อง
- เลื่อนไปทางซ้ายเพื่อตรวจสอบคอลัมน์ Installed on ซึ่งควรแสดงวันที่ที่ติดตั้งการอัปเดตดังนั้นตรวจสอบให้แน่ใจว่าคุณพบการอัปเดตที่มีหมายเลข KB คือ KB2670838
- คลิกที่การอัปเดตหนึ่งครั้งและเลือกตัวเลือกถอนการติดตั้งที่ด้านบนและปฏิบัติตามคำแนะนำที่จะปรากฏบนหน้าจอเพื่อกำจัดการอัปเดต
- รอให้ Microsoft ออกการอัปเดตใหม่ซึ่งควรติดตั้งโดยอัตโนมัติหากคุณกำหนดค่าการอัปเดต Windows อัตโนมัติ
เรียกใช้เกมในโหมดความเข้ากันได้และในฐานะผู้ดูแลระบบ
เนื่องจากเกมค่อนข้างเก่ากว่านักพัฒนาจึงไม่ได้วางแผนการรันบนระบบปฏิบัติการที่เก่ากว่า Windows Vista Service Pack 2 ซึ่งหมายความว่าคุณอาจต้องเรียกใช้ไฟล์ปฏิบัติการของเกมในโหมดความเข้ากันได้สำหรับระบบปฏิบัติการนี้ นอกจากนี้การเรียกใช้เกมในฐานะผู้ดูแลระบบจะช่วยให้เข้าถึงได้มากขึ้นและทั้งสองอย่างรวมกันควรหยุดปัญหาการขัดข้อง
- เปิด Steam บนคอมพิวเตอร์ของคุณและไปที่แท็บ Library ในหน้าต่าง Steam โดยค้นหาแท็บ Library ที่ด้านบนของหน้าต่างและค้นหา BioShock 2 ในรายชื่อเกมที่คุณมีในไลบรารีของคุณ
- คลิกขวาที่รายการและเลือกคุณสมบัติ ไปที่แท็บ Local Files แล้วเลือกเรียกดูไฟล์ในเครื่อง
- หากคุณยังไม่ได้ติดตั้งเกมผ่าน Steam คุณยังสามารถค้นหาโฟลเดอร์การติดตั้งเกมได้ด้วยตนเอง วิธีที่ง่ายที่สุดคือคลิกขวาที่ทางลัดของเกมบนเดสก์ท็อปหรือที่อื่น ๆ แล้วเลือกเปิดตำแหน่งไฟล์จากเมนูบริบท
- อย่างไรก็ตามเมื่ออยู่ในโฟลเดอร์ คลิกขวาที่ไฟล์ปฏิบัติการหลัก BioShock 2 และเลือก Properties ไปที่แท็บความเข้ากันได้และทำเครื่องหมายในช่องถัดจากรายการ“ เรียกใช้โปรแกรมนี้ในโหมดความเข้ากันได้สำหรับ” เลือกรายการ Windows Vista Service Pack 2 จากรายการดรอปดาวน์
- ในส่วนการตั้งค่าในหน้าต่างคุณสมบัติเดียวกันให้ทำเครื่องหมายในช่องถัดจากรายการ“ เรียกใช้โปรแกรมนี้ในฐานะผู้ดูแลระบบ”
- ใช้การเปลี่ยนแปลงและลองเปิดเกมใหม่เพื่อดูว่าการหยุดทำงานหยุดลงหรือไม่
ปิดใช้งาน SLI (สำหรับผู้ใช้ NVIDIA)
Scalable Link Interface (SLI) เป็นเทคโนโลยีการ์ดแสดงผลที่สร้างโดย NVIDIA สำหรับการรวมการ์ดแสดงผลตั้งแต่สองตัวขึ้นไปเพื่อสร้างเอาต์พุตคุณภาพสูงเพียงชุดเดียว SLI เป็นอัลกอริธึมการประมวลผลแบบขนานสำหรับวิดีโอซึ่งมีขึ้นเพื่อเพิ่มพลังการประมวลผลที่มีอยู่
อย่างไรก็ตาม BioShock 2 ไม่รองรับเทคโนโลยีนี้และคุณควรปิดขณะเล่นเกม ผู้ใช้ส่วนใหญ่กล่าวว่าการปิดใช้งานตัวเลือกนี้สำหรับเกมได้ป้องกันไม่ให้เกิดข้อขัดข้องในภายหลัง
- คลิกขวาบนหน้าจอเดสก์ท็อปของคุณและเลือกรายการ NVIDIA Control Panel จากเมนูบริบทหรือดับเบิลคลิกที่ไอคอน NVIDIA ในซิสเต็มเทรย์หากคุณเห็น NVIDIA Control Panel สามารถอยู่ใน Control Panel ปกติได้โดยเปลี่ยนไปใช้มุมมองไอคอนขนาดใหญ่และค้นหา
- เมื่อคุณเปิด NVIDIA Control Panel แล้วให้ไปที่เมนูการตั้งค่า 3D ที่บานหน้าต่างนำทางด้านซ้ายแล้วคลิกตัวเลือก Set SLI configuration
- ในตอนท้ายเลือกตัวเลือกอย่าใช้เทคโนโลยี SLI และคลิกที่ใช้เพื่อยืนยันการเปลี่ยนแปลง เปิด BioShock 2 อีกครั้งและตรวจสอบว่ายังมีข้อผิดพลาดเดิมปรากฏอยู่หรือไม่