แก้ไข: 1 ไฟล์ไม่สามารถตรวจสอบความถูกต้องและจะได้รับ Steam อีกครั้ง

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

โซลูชันที่ 1: การปิดใช้งาน mods ทั้งหมด

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

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

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

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

โซลูชันที่ 2: เปิดจากโฟลเดอร์เกมหลัก

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

  1. เปิดไดเร็กทอรี Steam ของคุณ ตำแหน่งเริ่มต้นของมันคือC: \ Program Files (x86) \ Steam หรือหากคุณติดตั้ง Steam ในไดเร็กทอรีอื่นคุณสามารถเรียกดูไดเร็กทอรีนั้นและคุณก็พร้อมที่จะไป
  2. เข้าไปในโฟลเดอร์ต่อไปนี้

Original text


Steamapps
  1. ตอนนี้คุณจะเห็นเกมต่างๆที่ติดตั้งในพีซีของคุณ เลือกเกมที่ทำให้เกิดข้อผิดพลาดในการตรวจสอบ
  2. เมื่ออยู่ในโฟลเดอร์เกมให้เปิดโฟลเดอร์ชื่อ " เกม " เมื่ออยู่ในโฟลเดอร์ให้เปิดโฟลเดอร์อื่นชื่อ " bin " ตอนนี้คุณจะเห็นสองโฟลเดอร์ชื่อ win32 และ win64 เปิด win32 ถ้าคอมพิวเตอร์ของคุณมีการกำหนดค่าแบบ 32 บิตหรือ Win64 หากมีการกำหนดค่า 64 บิต

ที่อยู่สุดท้ายจะมีลักษณะดังนี้

  1. ที่นี่คุณจะพบตัวเรียกใช้งานหลักของเกมเช่น“ dota2.exe” คลิกขวาและเลือกตัวเลือกเรียกใช้ในฐานะผู้ดูแลระบบ ตรวจสอบว่าข้อผิดพลาดยังคงมีอยู่หรือไม่

โซลูชันที่ 3: การสิ้นสุดกระบวนการ Steam ทั้งหมด

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

  1. กดปุ่ม Windows + R เพื่อเปิดแอปพลิเคชัน Run และในกล่องโต้ตอบพิมพ์ " taskmgr " สิ่งนี้จะเปิดตัวจัดการงาน
  2. เมื่ออยู่ในตัวจัดการงานให้เรียกดูกระบวนการ Steam ทั้งหมด เริ่มต้นด้วยการปิดกระบวนการ“ Steam Client Bootstrapper ” หลังจากสิ้นสุดกระบวนการนี้ให้สิ้นสุดขั้นตอนที่เหลือทั้งหมด

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

แนวทางที่ 4: การตรวจสอบเซกเตอร์เสีย

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

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

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

ใช้ File Explorer

  1. เปิดโปรแกรมสำรวจไฟล์ของคุณและไปที่พีซีเครื่องนี้ (คอมพิวเตอร์ของฉัน) ที่อยู่ทางด้านซ้ายของหน้าจอ
  2. ที่นี่จะแสดงฮาร์ดไดรฟ์ที่เชื่อมต่อทั้งหมด คลิกขวาที่ฮาร์ดไดรฟ์ที่คุณต้องการตรวจสอบและคลิกที่Propertiesจากเมนูแบบเลื่อนลง

  1. คลิกที่แท็บ Toolsที่ด้านบนของหน้าต่างใหม่ที่มาหลังจากคลิกคุณสมบัติ ที่นี่คุณจะเห็นปุ่มชื่อตรวจสอบภายใต้คอลัมน์ของการตรวจสอบข้อผิดพลาด กดปุ่มและปล่อยให้ chkdsk ทำงานอย่างสมบูรณ์ อย่าขัดจังหวะกระบวนการ

ใช้พรอมต์คำสั่ง

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

ตัวอย่างเช่นหากฉันกำลังตรวจสอบไดรฟ์ D ฉันจะเขียนว่า“ CHKDSK D:

แนวทางที่ 5: การตัดการเชื่อมต่อคอนโทรลเลอร์และซอฟต์แวร์อื่น ๆ ที่เกี่ยวข้อง

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

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

โซลูชันที่ 6: การปิดใช้งานไฟร์วอลล์และเพิ่มข้อยกเว้นสำหรับโปรแกรมป้องกันไวรัส

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

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

โซลูชันที่ 7: การลบไฟล์ cfg

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

Steam จะตรวจพบว่าไฟล์การกำหนดค่าถูกลบและจะพยายามแทนที่ด้วยสำเนาใหม่ที่มีอยู่ในเซิร์ฟเวอร์ของ Steam

  1. ก่อนอื่นไปที่ไดเร็กทอรี Steam ของคุณ
  2. เปิดโฟลเดอร์UserData Steam ID ทั้งหมดจะแสดงรายการที่ลงทะเบียนไว้กับคอมพิวเตอร์เครื่องนี้ เลือกของคุณแล้วคลิก
  3. ตอนนี้ลบโฟลเดอร์ทั้งหมดที่มีอยู่ในไดเร็กทอรีและเปิด Steam ใหม่
  4. Steam เปิดใช้งานระบบคลาวด์และเมื่อสังเกตเห็นว่าไม่มีไฟล์การกำหนดค่าใด ๆ อยู่ระบบจะพยายามดาวน์โหลดอีกครั้งพร้อมกับไฟล์ที่บันทึกไว้ในเซิร์ฟเวอร์

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

โซลูชันที่ 8: การลบเนื้อหาไฟล์ในเครื่อง

Another solution is to delete all the local file content of your game to start the download again. Make sure that your Steam cloud is enabled before you start this process. Deleting the local file content won’t make you lose your progress or achievements. It will only delete the game’s installation data so we can download it again.

  1. Open your Steam client and click on the Library tab present at the top of your screen. All of your installed games will be listed here.
  2. Right-click on the game which is giving you the error and select Properties from the list of options available.
  3. Navigate to the Local Files tab. Here you will see a button which says “Browse Local Files”. Click it.

  1. You will be navigated to the game’s local files using the Windows file explorer. Delete everything in this folder.
  2. Now stop all Steam services and processes before launching it again.

Either Steam will automatically start downloading the game files which you just deleted or the game wouldn’t be there in your library. You can browse the Steam store if this is the case and download it again. Do note that your purchase would still be safe as that information is stored on Steam’s cloud servers; not on your local content.

Launch the game and check if the error still persists.

Final Solution: Refreshing Steam files

Now there is nothing left except to reinstall Steam and see if that does the trick. When we refresh your Steam files, we will preserve your downloaded games so you won’t have to download them again. Furthermore, your user data will also be preserved. What refreshing Steam files actually do is delete all the configuration files of the Steam client and then force it to install them again. So if there were any bad files/corrupt files, they will get replaced accordingly. Do note that after this method, you would need to log in again using your credentials. Don’t follow this solution if you don’t have that information at hand. The process may take a while so avoid canceling once you start the installation process.