บางครั้งขณะพยายามอัปเดตเกมบน Steam คุณอาจเจอ Error "An error occurred while updating [game] (Content file locked)" Error นี้ป้องกันไม่ให้ Steam อัปเดตตัวเองหรือเกม Steam Error Content File Is Locked หมายความว่า Steam ไม่สามารถเขียนไฟล์อัปเดตบนฮาร์ดดิสก์ได้ มีหลายสาเหตุที่เป็นไปได้ เช่น System Files เสียหาย, Disk Drive มี Write Protection, Antivirus Block, หรือ Steam ต้องการ Special Permissions เพื่อเข้าถึงโฟลเดอร์/ไฟล์บางอย่าง
Steam Content File Locked
วิธีที่มีประสิทธิภาพที่สุดแต่ใช้เวลามากที่สุดในการแก้ปัญหา Steam ทั้งหมดคือ Uninstall Steam และ Local Game Contents ทั้งหมด จากนั้น Reinstall ใหม่จากศูนย์ วิธีนี้ใช้ Bandwidth มากแต่แก้ไขเกือบทุกปัญหาที่เกี่ยวกับ Steam
ปิด Antivirus
อาจเป็นโปรแกรม Antivirus ที่ก่อให้เกิด Error ให้ Disable Third-party Antivirus Software, ล้าง Temporary Files และ Reboot Computer เป็นวิธีแก้พื้นฐานที่อาจแก้ Content Locked บน Steam
เปิด Steam คลิก Steam > Settings > Downloads แล้วคลิก Clear Download Cache
รัน Steam As Administrator
มีกรณีที่ Steam ต้องการเข้าถึงไฟล์/โฟลเดอร์บางส่วนที่ Windows ป้องกันอยู่ เพื่อให้สิทธิ์เข้าถึง ให้รัน Steam ด้วยสิทธิ์ Administrator ลอง Run Steam As Administrator และดูว่าปัญหายังคงอยู่หรือหายไป
- หา Steam Shortcut คลิกขวาเลือก Properties
- ไปที่แท็บ Compatibility ติ๊ก Enable Run this program as an administrator
- คลิก Apply และ OK เพื่อบันทึก
- เปิด Steam ใหม่และดูผลลัพธ์

ทำพื้นที่ Disk ให้ว่าง
ตามที่กล่าว Steam Error Content File Is Locked เกิดขึ้นเพราะ Steam เขียน Update Files ลง Hard Disk ไม่ได้ สาเหตุคือปัญหา Storage ที่ตำแหน่งที่ Steam ดาวน์โหลดไฟล์ ตรวจสอบว่ามีพื้นที่เพียงพอ หรือเลือกเปลี่ยน Location ให้ดาวน์โหลดต่อได้
Reset Winsock
Winsock Catalog อาจเป็นสาเหตุของ Update Failure และ Content File Locked Error หาก Reset Winsock Catalog กลับสู่ Default Settings จะแก้ไขปัญหาได้
- เปิด Command Prompt เป็น Administrator
- พิมพ์คำสั่ง netsh winsock reset แล้วกด Enter
- Restart Computer และตรวจสอบว่าไม่มี Content File Locked Error อีกต่อไป
ตรวจสอบ Integrity ของ Game Files
- Restart Computer และเปิด Steam ใหม่
- ไปที่ LIBRARY คลิกขวาที่เกมที่มีปัญหา เลือก Properties
- ใน Properties Window ไปที่แท็บ Local Files
- คลิก Verify Integrity Of Game Files Steam จะตรวจสอบเกมนั้นในไม่กี่นาที
- หลัง Verify เสร็จ ลองอัปเดต Steam Games อีกครั้ง
ค้นหาและซ่อมแซม Corrupt Files
หากวิธีข้างต้นไม่สามารถ Unlock Steam Content File ได้ ให้ค้นหา Missing, Corrupt, หรือ Faulty Files และลอง Re-download ไฟล์ทั้งหมดอีกครั้ง นี่คือกลยุทธ์ Evergreen สำหรับวินิจฉัยและแก้ไข Steam Content Locked Problem
- ปิด Steam ไปที่ Steam Directory (Default: C:/Program Files (x86)/Steam)
- เลื่อนลงหาโฟลเดอร์ 'logs' เปิด 'txt'
- ไปที่ท้ายไฟล์ Text ค้นหา Errors ที่ Log ไว้
- ค้นหาโฟลเดอร์ชื่อ 'root'
- Restart Steam ไปที่ Downloads Folder
- Restart Steam ไปที่ Downloads Folder ที่นี่คุณจะเห็น Steam ขอ Update สำหรับเกม Update ไฟล์ที่จำเป็น และคุณจะเล่นได้
ย้าย Steam Installation และ Game Files
การเปลี่ยน Location ของ Steam Installation และ Game Files อาจเป็นวิธีแก้ที่ดีและคุณควรลอง วิธีนี้มี 2 ส่วนหลัก แรกเราจะ Relocate Steam หากมี Error ระหว่างกระบวนการ จะต้อง Reinstall Steam
- เปิด Steam Client คลิก Settings
- Select 'Downloads' คลิก 'Steam Library Folders'
- คลิก 'Add Library Folder' เลือก Path ใหม่ที่ต้องการให้ Steam อยู่
- กำหนด Path ใหม่สำหรับ Installation ย้าย Steam Files ที่มีอยู่ไป Path ที่เลือก
- Exit Steam Client
- ไปที่ Default Steam Directory เดิม (ปกติ C:\Program Files\Steam)
- ลบไฟล์/โฟลเดอร์ทั้งหมด ยกเว้น SteamApps และ UserData โฟลเดอร์ และ .exe
- Cut โฟลเดอร์ทั้งหมด Paste ไป Directory ใหม่ที่กำหนด
- Launch Steam และ Re-login
หากเกิด Error ระหว่างแก้ Content Locked Error ให้ทำตามขั้นตอนนี้:
- ปิด Steam ไปที่ Location ที่ Relocate Steam ไว้
- ย้ายโฟลเดอร์ 'SteamApps' จาก Directory นั้นไป Desktop
- Uninstall และ Reinstall Steam ใหม่ที่ Initial Location ที่เลือก
- ย้าย SteamApps Folder ไป New Steam Directory จะ Copy Game Content ทั้งหมด (Saved Games, Settings)
- Launch Steam ใส่ Credentials
- Verify Integrity of Steam Game Files และคุณจะเล่นได้
ตรวจสอบ Hard Drive Errors
ปัจจัยหนึ่งที่อาจก่อให้เกิดปัญหานี้คือ Bad Sector บน Hard Drive อีกทั้งถ้า Hard Drive มี "Bad" Sectors จะช้าลง และพื้นที่บางส่วนเข้าถึงไม่ได้ อาจก่อให้เกิด Errors ต่างๆ รวมถึง Steam Error Content File Locked รัน "Disc Check" Scan ตรวจสอบ Bad Sectors ตามขั้นตอนด้านล่าง
- เปิด Command Prompt เป็น Administrator
- พิมพ์คำสั่ง chkdsk c: /f กด Enter
- กด "Y" ยืนยัน Schedule Disk Check Scan และ Restart Computer
- รอ Disk Check Scan เสร็จ และตรวจสอบว่าปัญหายังคงอยู่หรือไม่
Reinstall เกม
ยังต้องช่วยเหลือ? สิ่งสุดท้ายคือ Delete Local Content ของเกมโดยคลิกขวาที่เกม แล้ว Reinstall เกมจากศูนย์
- เปิด Steam Client คลิกแท็บ Library
- คลิกขวาที่เกมที่มีปัญหา Update
- คลิก Properties เปิด Settings
- คลิกแท็บ Local Files เลือก Uninstall Game
สุดท้าย คลิกที่เกมที่ Uninstall แล้วกด Install เพื่อ Re-download Game Files ไปที่คอมพิวเตอร์ เวลาดาวน์โหลดขึ้นอยู่กับขนาดไฟล์และ Internet Speed รอจนเสร็จและดูว่ายังมีปัญหา Update เกมบน Steam หรือไม่