แก้ไข: ฆ่าชั้น 2 ไม่ได้เปิดตัว
Killing Floor 2 พัฒนาโดย Tripwire Interactive และเป็นเกมยิงนัดแรก มีการรองรับแพลตฟอร์มต่าง ๆ เช่น Windows, Xbox, PS4 และอื่น ๆ เนื่องจากมีการเปิดตัวใน Linux เช่นกันในอนาคต เกมนี้ได้รับความนิยมอย่างมากในช่วงเวลาสั้น ๆ โดยไม่ต้องใช้ความพยายามมากนักเนื่องจากมีรูปแบบการเล่นและเนื้อเรื่องที่ไม่เหมือนใคร
แม้จะมีการพัฒนาและการบำรุงรักษาบ่อยครั้งโดย Tripwire แต่ก็มีรายงานหลายฉบับที่ระบุว่าการฆ่าชั้น 2 จะเข้าสู่สถานะไม่ตอบสนองและจะไม่เปิดตัวทุก ๆ คราว เกมดังกล่าวมีโฮสต์อยู่ในเอ็นจิ้นเกมของ Steam เป็นหลัก ในบทความนี้เราจะอธิบายถึงสาเหตุที่ทำให้เกิดพฤติกรรมนี้และดูวิธีแก้ไขปัญหาที่จำเป็นในการแก้ไขปัญหา
เหตุใดการสังหารชั้น 2 จึงไม่เริ่มขึ้น
เราวิเคราะห์กรณีผู้ใช้หลายกรณีและจำลองแบบเงื่อนไขบนคอมพิวเตอร์ของเรา หลังจากการแก้ไขปัญหาเราได้ข้อสรุปว่าเกมดังกล่าวไม่เสถียรและไม่เปิดตัวเนื่องจากสาเหตุหลายประการ บางคนอยู่ด้านล่าง
- ไลบรารีเกมที่เสียหาย: มีความเป็นไปได้สูงที่เกมจะไม่เปิดตัวเนื่องจากมีไลบรารีเกมที่เสียหายหลายตัว ห้องสมุดอาจเสียหายได้ทุกขณะ การรีเฟรชอย่างง่ายช่วยแก้ไขปัญหาได้ทันที
- สิทธิ์การเข้าถึงระดับผู้ดูแลระบบ: สาเหตุที่เป็นที่นิยมอีกประการหนึ่งที่ทำให้เกมนี้ทำงานผิดปกติเนื่องจากไม่มีสิทธิ์การเข้าถึงระดับผู้ดูแลระบบที่เหมาะสม เมื่อใดก็ตามที่เกมกำลังทำงานจำเป็นต้องมีการเข้าถึงระดับสูงเพื่อดำเนินการอย่างเข้มข้น หากเกมไม่สามารถเข้าถึงเพื่อดำเนินงานเหล่านี้ได้มันจะทำให้เกิดพฤติกรรมที่แปลกประหลาด
- โมดูลที่ถอนการติดตั้ง: สาเหตุอีกประการหนึ่งที่ทำให้เกมมีปัญหาในการเปิดตัวเนื่องจากโมดูลที่ถูกต้องซึ่งจำเป็นต่อการเรียกใช้เกมนั้นหายไปจากคอมพิวเตอร์ของคุณ โดยปกติโมดูลเหล่านี้จะถูกติดตั้งตามค่าเริ่มต้น แต่มีหลายกรณีที่อาจไม่เป็นเช่นนั้น การติดตั้งโมดูลด้วยตนเองมักจะแก้ไขปัญหา
- เวอร์ชั่น DirectX: DirectX ถูกมองว่าเป็นผู้มีส่วนร่วมในสาเหตุที่เกมไม่เปิดตัวตามที่คาดไว้ ต้องเลือกรุ่น DirectX ที่ถูกต้อง (ซึ่งเกมรองรับ) เพื่อให้สามารถเปิดใช้งานได้อย่างถูกต้อง
- Visual Studio Redistributables: Killing floor 2 จำเป็นต้องติดตั้ง redistributables แบบ visual Studio หลายชุด Steam ทำงานของการติดตั้งสิ่งเหล่านี้ แต่หากมีบางอย่างเกิดขึ้นและไม่ติดเกมจะไม่เปิดขึ้น
ก่อนที่เราจะไปยังโซลูชันตรวจสอบให้แน่ใจว่าคุณได้ลงชื่อเข้าใช้คอมพิวเตอร์ในฐานะ ผู้ดูแลระบบ นอกจากนี้คุณควรมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานและเปิด
โซลูชันที่ 1: กำลังรออยู่
โดยปกติเมื่อใดก็ตามที่คุณเปิด Killing Floor 2 มันจะเข้าสู่สถานะไม่ตอบสนอง (เช่นเกมอื่น ๆ ทั้งหมด) นี่คือช่วงเวลาที่มันค่อยๆโหลดโมดูลและไลบรารีที่จำเป็นทั้งหมดในคอมพิวเตอร์ของคุณ ใช้เวลาสักครู่ (ประมาณ 10-15 วินาที) เพื่อให้เกมโหลดเสร็จสมบูรณ์แล้วเปิดตามปกติ
ดังนั้นหากคุณเห็นความล่าช้าในการเปิดตัวหรือหน้าต่างเกมเข้าสู่สถานะไม่ตอบสนองขอแนะนำให้คุณรอให้ปัญหาเกิดขึ้น คุณควรรอนานถึง 30 วินาทีและงดใช้คอมพิวเตอร์ในการทำกิจกรรมอื่น ๆ อย่ากดปุ่มใด ๆ ฯลฯ เพียงแค่รอมันออกมาและดูว่ามันจะหลอกลวง
หากคุณรอนานกว่าหนึ่งนาทีและเกมยังไม่เปิดให้บริการคุณสามารถไปข้างหน้าและตรวจสอบกับโซลูชันอื่น ๆ ที่แสดงด้านล่าง
โซลูชันที่ 2: เรียกใช้การฆ่าชั้น 2 ในฐานะผู้ดูแล
คุณควรให้สิทธิ์การเข้าถึง Steam ของผู้ดูแลระบบตามค่าเริ่มต้นเพื่อให้ทำงานได้อย่างถูกต้องโดยไม่มีปัญหาใด ๆ กับเกม อย่างไรก็ตามหากยังไม่ได้ผลเราสามารถไปที่ไดเรกทอรีภายในของเกมและเปิดเกมโดยตรงจากที่นั่นในฐานะผู้ดูแลระบบ หากวิธีนี้ใช้งานได้เราสามารถสร้างทางลัดของเกมให้คุณได้ในตำแหน่งที่สามารถเข้าถึงได้
หมายเหตุ: ตรวจสอบให้แน่ใจว่าคุณเข้าสู่ระบบในฐานะผู้ดูแลระบบในโซลูชันนี้
- กด Windows + E เพื่อเปิด File Explorer ตอนนี้นำทางไปยังที่อยู่ต่อไปนี้:
C: \ Program Files (x86) \ Steam \ steamapps \ common \ killfloor2 \ Binaries
- คุณจะพบแอปพลิเคชัน Killing Floor 2 คลิกขวาและเลือก Run as administrator
- ตอนนี้ตรวจสอบว่าการเปิดตัวอย่างถูกต้องโดยไม่มีปัญหาใด ๆ หากทำงานได้สำเร็จให้นำทางกลับไปยังไฟล์ที่เราเปิดใช้งานคลิกขวาแล้วเลือก ส่งไปที่> เดสก์ท็อป (สร้างทางลัด)
ตอนนี้คุณสามารถเปิดเกมจากเดสก์ท็อปของคุณได้ทุกเมื่อที่คุณต้องการ
โซลูชันที่ 3: การติดตั้ง PhsyX รุ่นอื่น
วิธีแก้ปัญหาอื่นสำหรับโซลูชันคือการติดตั้งโมดูล ' PhsyX ' รุ่นอื่น โดยปกติจะติดตั้งโดยอัตโนมัติโดย Steam หรือตัวเกม ตอนนี้การติดตั้งนี้อาจเป็นไปด้วยดี แต่เวอร์ชั่นนั้นไม่รองรับหรือการติดตั้งล้มเหลว หากต้องการกำหนดเป้าหมายทั้งสองกรณีเราจะนำทางไปยังไดเรกทอรีของโมดูลและติดตั้งรุ่นที่ถูกต้องลงในคอมพิวเตอร์
- กด Windows + E เพื่อเปิด File Explorer และไปที่ไดเรกทอรีต่อไปนี้:
C: \ Program Files (x86) \ Steam \ steamapps \ common \ killfloor2 / _commonredist / physx
- เมื่ออยู่ในไดเรกทอรีที่กล่าวถึงให้เลือกรุ่นที่ถูกต้อง (เลือก 9.14.0702) และติดตั้งโดยใช้สิทธิ์ระดับสูง (การดูแลระบบ)
หมายเหตุ: หากมีการปรับปรุงโมดูลใหม่ในอนาคตคุณสามารถลองติดตั้งแทนได้
โซลูชันที่ 4: การตรวจสอบแอปพลิเคชันและเครื่องบันทึกของ บริษัท อื่น
มีหลายกรณีที่แอปพลิเคชันของบุคคลที่สามขัดแย้งกับหลาย ๆ เกม (โดยเฉพาะของ Steam) แอปพลิเคชั่นสามารถอยู่ในหมวดหมู่ใดก็ได้ตั้งแต่เครื่องมือจับภาพวิดีโอไปจนถึงพื้นหลังแบบสด ตรวจสอบสิ่งที่คุณคิดว่าอาจทำให้เกิดปัญหาและยุติและเปิดเกมอีกครั้ง หากปัญหาหายไปแสดงว่าแอปพลิเคชันก่อให้เกิดปัญหา
หมายเหตุ: ขอแนะนำให้คุณปิดการใช้งานซอฟต์แวร์ ป้องกันไวรัส ของคุณและตรวจสอบเพื่อเปิดเกม สิ่งเหล่านี้เป็นที่รู้จักกันในความขัดแย้ง
- กด + R พิมพ์“ taskmgr ” ในกล่องโต้ตอบแล้วกด Enter
- เมื่ออยู่ในตัวจัดการงานให้ค้นหากระบวนการใด ๆ ที่คุณคิดว่าขัดแย้งกัน คลิกขวาที่พวกเขาและเลือก สิ้นสุดภารกิจ
จบงานพื้นหลัง
- คุณสามารถตรวจสอบที่มุมขวาของทาสก์บาร์ได้ คุณสามารถค้นหาการแจ้งเตือนของแอปพลิเคชันใด ๆ ที่ทำงานในพื้นหลัง
หากคุณตรวจพบแอปพลิเคชันที่ทำให้เกิดปัญหาให้ป้องกันไม่ให้เริ่มต้นหรืออัปเดตเป็นเวอร์ชันล่าสุด
โซลูชันที่ 5: การเพิ่มตัวเลือกการเปิดใช้งาน
อีกสิ่งหนึ่งที่เราสามารถลองได้คือการตั้งค่าตัวเลือกการเปิดตัวเป็น 'dx10' เมื่อใดก็ตามที่ Killing Floor 2 เปิดตัวในคอมพิวเตอร์ของคุณ ตัวเลือกการเปิดตัวเป็นกลไกใน Steam ซึ่งช่วยให้คุณสามารถเปิดเกมด้วยพารามิเตอร์เพิ่มเติมนอกเหนือจากที่กำหนดไว้ตามค่าเริ่มต้น สิ่งนี้จะช่วยแก้ไขปัญหาหรือปรับปรุงประสบการณ์การเล่นเกม คุณสามารถเปลี่ยนกลับคุณสมบัติได้อย่างง่ายดายโดยการลบตัวเลือกการเปิดใช้งานในลักษณะเดียวกัน
- เปิดไคลเอ็นต์ Steam ของคุณในฐานะผู้ดูแลระบบ เมื่ออยู่ใน Steam ให้คลิกที่แท็บ Library ที่ด้านบน
- ที่นี่เกมทั้งหมดของคุณจะปรากฏตาม ค้นหา Killing Floor 2 จากรายการคลิกขวาจากนั้นเลือก Properties
- เมื่อคุณอยู่ในคุณสมบัติของเกมให้นำทางไปที่แท็บ ทั่วไป และคลิกที่ ตั้งค่าตัวเลือกการเปิดตัว
- ตอนนี้พิมพ์ต่อไปนี้ในกล่องโต้ตอบ:
-dx10
- กด ตกลง เพื่อบันทึกการเปลี่ยนแปลงและออก ตอนนี้เปิดเกมผ่าน Steam และตรวจสอบว่ามันเปิดอย่างถูกต้องโดยไม่มีปัญหาใด ๆ
หากเป็นเช่นนั้นให้ใช้ตัวเลือกการเปิดตัวตามที่เป็นอยู่และสนุกกับเกม!
โซลูชันที่ 6: การลบไฟล์ชั่วคราว
เกม Steam และ Killing Floor ทั้งคู่มีการบันทึกไฟล์การตั้งค่าในคอมพิวเตอร์ของคุณ ไฟล์การกำหนดค่าเหล่านี้เป็นที่เก็บข้อมูลชนิดหนึ่งสำหรับการอ่านและบันทึกการกำหนดค่าและการตั้งค่า หากไฟล์ใดไฟล์หนึ่งเหล่านี้เสียหายหรือไม่สมบูรณ์เกมจะไม่เปิดตัวหรือจะเปิดขึ้นพร้อมกับปัญหาหลายอย่าง
หากเราลบไฟล์ชั่วคราวเหล่านี้เอ็นจิ้นเกมจะตรวจจับสิ่งนี้และสร้างไฟล์การกำหนดค่าใหม่ด้วยค่าเริ่มต้น ทำตามขั้นตอนด้านล่าง:
- กด Windows + R พิมพ์“ taskmgr ” ในกล่องโต้ตอบแล้วกด Enter เมื่ออยู่ในตัวจัดการงานให้ดูที่แท็บ กระบวนการ และค้นหา Steam คลิกขวาที่มันและเลือก สิ้นสุดกระบวนการ
สิ้นสุดกระบวนการ Steam
- เมื่อคุณสิ้นสุดกระบวนการให้กด Windows + E เพื่อเปิด File Explorer ตอนนี้นำทางไปยังไดเรกทอรีที่ติดตั้ง Steam เมื่อคุณอยู่ในไดเรกทอรีของ Steam แล้วให้ค้นหาไฟล์ต่อไปนี้แล้วลบออก
ClientRegistry.blob
- ตอนนี้นำทางไปยังโฟลเดอร์ KF2 และ dist ทั่วไปที่ นี่คุณจะเห็นโฟลเดอร์ของ phsyx ลบโฟลเดอร์
- ตอนนี้นำทางไปยังเส้นทางของไฟล์ต่อไปนี้:
C: \ Users \ [ชื่อของคุณ] \ Documents \ My Games
เมื่ออยู่ในไดเรกทอรีดังกล่าวให้ลบโฟลเดอร์ต่อไปนี้:
KillingFloor2
- ออกจาก Explorer และรีสตาร์ทคอมพิวเตอร์ของคุณ ตอนนี้ลองเรียกใช้ Killing Floor 2 อีกครั้งและดูว่าปัญหาได้รับการแก้ไขหรือไม่
โซลูชันที่ 7: การตรวจสอบความสมบูรณ์ของไฟล์เกม
หากวิธีการทั้งหมดข้างต้นไม่ได้ผลเราสามารถลองตรวจสอบความสมบูรณ์ของไฟล์เกมของคุณ มีหลายกรณีที่ไฟล์การติดตั้งของเกมเสียหายหรือไม่สมบูรณ์ นี่จะทำให้เกิดปัญหาหลายประการกับเกมและคุณจะไม่สามารถเปิดเกมได้อย่างถูกต้อง ไม่ว่าจะเปิดตัวหรือมีปัญหาการขัดข้องและการเล่นเกม
Steam สามารถตรวจสอบความถูกต้องของไฟล์เกมที่ตรวจสอบไฟล์ของคุณกับไฟล์ Manifest ทางออนไลน์ หากมีการบันทึกความคลาดเคลื่อนไฟล์จะถูกแทนที่
- เปิด แอปพลิเคชั่น Steam ของคุณและคลิกที่ Library จากแถบด้านบน ตอนนี้เลือก A. Noire จากคอลัมน์ด้านซ้ายคลิกขวาแล้วเลือก Properties
- เมื่ออยู่ใน Properties คลิกที่หมวดหมู่ Local Files และเลือก Verify Integrity of Game Files
- ตอนนี้รอจนกว่ากระบวนการจะเสร็จสมบูรณ์ รีสตาร์ทคอมพิวเตอร์หลังจากการตรวจสอบเสร็จสมบูรณ์แล้วเปิด Killing Floor อีกครั้ง ตรวจสอบว่าเกมเริ่มตามที่คาดไว้หรือไม่
โซลูชันที่ 8: การติดตั้งไลบรารี Microsoft Redistributable ใหม่
เกมส่วนใหญ่ใน Steam ใช้ประโยชน์จากไลบรารี Microsoft Redistributable เพื่อให้ทำงานได้อย่างถูกต้อง โมดูลเหล่านี้ใช้เป็นห้องสมุดภายนอกสำหรับกลไกและการเข้ารหัสของเกม หากห้องสมุดใด ๆ เหล่านี้ไม่สมบูรณ์หรือเสียหายเกมจะไม่เปิดตัวหรือก่อให้เกิดปัญหาอื่น ๆ ในโซลูชันนี้เราจะถอนการติดตั้งไลบรารีปัจจุบันออกจากคอมพิวเตอร์ของคุณและติดตั้งอีกครั้งหลังจากเข้าถึงโฟลเดอร์ไลบรารีในเกมของคุณ
- กด Windows + R พิมพ์“ appwiz.cpl ” ในกล่องโต้ตอบแล้วกด Enter
- เมื่ออยู่ในเครื่องมือจัดการแอปพลิเคชันค้นหา 2010 Microsoft C ++ Redistribs / 2012 Microsoft C ++ Redistribs คลิกขวาที่แต่ละรายการแล้วเลือก ถอนการติดตั้ง
- กด Windows + E เพื่อเปิด Windows Explorer และไปยังที่อยู่ต่อไปนี้:
Steam \ steamapps \ Common \ killingfloor2 \ _CommonRedist \ vcredist
ตอนนี้คุณจะเห็นสองโฟลเดอร์เช่น 2010 และ 2012 โฟลเดอร์
- ตอนนี้คลิกขวาที่ทั้งสอง executables และเลือก Run as administrator
- รีสตาร์ทเครื่องคอมพิวเตอร์หลังจากติดตั้งเสร็จแล้วเปิดเกม ตรวจสอบว่าคุณสามารถเริ่มต้นได้อย่างถูกต้อง