เวลาโอนไฟล์ระหว่างไดรว์ บ่อยครั้งเจอ Error 0x8007045D I/O Device Error หมายถึง PC อ่าน/เข้าถึงไฟล์ที่ต้องการไม่ได้ สาเหตุหลากหลาย: ปัญหาการเชื่อมต่อ, Bad Sectors, ฯลฯ
บทความนี้รวบรวมวิธีแก้ ทุกวิธี ลำดับจากง่ายไปยาก ทำตามให้แม่นยำ
Windows 10/11 Error Code 0x8007045d คืออะไร?
รหัสนี้ขึ้นในหลายสถานการณ์: ตอน OS Update, App Upgrade, โอนไฟล์ล้มเหลว, System Backup
ข้อความตอน Install:
Windows cannot install required files. Make sure all files required for installation are available and restart the installation. Error code: 0x8007045D
ข้อความตอนโอนไฟล์ (I/O Device Error):
The request could not be performed because of an I/O device error (0x8007045D) Please rerun backup once the issue is resolved.
I/O Device Error เกิดเมื่อ: โอนไฟล์ระหว่าง Storage, เปิด Storage Device, Burn Disc – Windows พยายามใช้ Transfer Mode ที่ไม่รองรับ/ไม่พร้อมใช้งาน อาจจากฮาร์ดแวร์เสีย, เชื่อมต่อผิด, Config ผิด
Windows ไม่อนุญาต Install/Copy จากดิสก์เสีย (จะทำให้แย่ลง) หากยังใช้ได้ ให้รัน chkdsk พร้อม Drive Letter
แก้ได้โดย: Copy ใน Safe Mode + Troubleshoot, Disk Check Utility, Update Driver, หรือเปลี่ยนอุปกรณ์เสีย
อีกกรณี: เล่นเกมบน Xbox App → Xbox Error 0x8007045d + Sorry, Xbox Live profiles can't be downloaded right now. Try again later. Status code 8007045D – ตอนดาวน์โหลด Profile/Update/Launch Game บน Xbox Console หรือ Windows Gaming Rig
สาเหตุ Error Code: 0x8007045d
พบบ่อยตอน Read/Write CD/DVD/USB/External HDD ที่เสียหาย หรือไฟล์เสีย/ดาวน์โหลดไม่ครบ สรุป: สาเหตุจาก Hardware หรือ Software ทั้งคู่
- USB Port ชำรุด/ต่อไม่แน่น – ระบบอ่านไม่ได้ → Error
- Hard Drive เสียหาย – เช็คสุขภาพ HDD
- Antivirus False Positive – บล็อก Windows Utility อ่าน/เขียน System Directories → ปิดชั่วคราว
- Background Apps ชนกัน – ปิดแอพพื้นหลังก่อนลองใหม่
- Windows OS เก่า → Update Windows → ทดสอบ (ไม่หาย Rollback ได้)
- Bad Sectors – จากการใช้งานนานไม่ Cleanup → รันสแกนตามวิธีด้านล่าง
- Registry Error – Registry เสีย = Config ระบบผิด → ซ่อม Registry
วิธี Troubleshoot Error Code 0x8007045d
เพราะมาจากทั้ง Software และ Hardware จึงมีหลายแนวทาง
เริ่มจาก Restart เครื่อง (ปิดสนิท รอสักครู่ เปิดใหม่) – บ่อยครั้งแก้ได้
ถอดอุปกรณ์ USB ที่ไม่รู้จักทั้งหมด → Restart → ต่อเฉพาะที่จำเป็น
รัน Outbyte PC Repair ลบ Junk + เพิ่มประสิทธิภาพ
วิธีที่ 1: ใช้ USB Port อื่น / ทำความสะอาด
Port ชำรุด/สกปรก → Error I/O → ลอง Port อื่น หรือต่อตรง Motherboard (หลีกเลี่ยง Front Panel) แปรง CD/DVD ให้สะอาด
วิธีที่ 2: บูทเข้า Safe Mode
Third-party Apps อาจชน System Apps/Services Safe Mode ปิด Third-party ทั้งหมด
- Win + S →
System Configuration - แท็บ Boot → Boot Options → ติ๊ก Safe boot (Minimal)
- OK → Apply → Restart → เข้า Safe Mode
ใน Safe Mode ลองทำงานที่ Error เดิม → หาย = Third-party App เสีย → Uninstall แอปที่เพิ่งติดตั้ง (ผ่าน Control Panel)
ยัง Error = สาเหตุอื่น → ลองต่อ
หมายเหตุ: Third-party Antivirus ต้องปิดด้วย (ชน System Apps บ่อย) ใช้ Windows Defender แทนได้
วิธีที่ 3: ปิด Startup Items
Startup Programs มากเกิน → Basic Operations ล้มเหลว
- Win + Q → ค้นหา System Configuration
- แท็บ General → Selective Startup → ยกเลิกติ๊ก Load system services และ Load startup items
- แท็บ Services → ติ๊ก Hide all Microsoft services → Disable all → Apply
- แท็บ Startup → Open Task Manager → Disable ทุก App/Service
- Apply → OK → Restart → ทดสอบ Install/Update Windows
วิธีที่ 4: รัน CHKDSK
- CMD (Admin) → Yes (UAC)
chkdsk C: /f /r /x(C: = Drive ที่ต้องการ)- จะบอกว่า Root Drive ใช้งานอยู่ → กด Y → Enter → Restart → สแกนตอนบูท
วิธีที่ 5: อัปเดต Device Drivers
- Settings (Win + I) → Windows Update → Check for updates
- มี Optional Updates → Hover → ติ๊กทั้งหมด → Download and Install
- รอจบ → ทดสอบ Error 0x8007045D
ทางลัด: ใช้ Driver Updater บุคคลที่สาม สแกน/อัปเดตอัตโนมัติ
วิธีที่ 6: รัน Hardware and Devices Troubleshooter
Settings → Update & Security → Troubleshoot → Hardware and Devices Troubleshooter → Run
ควรรัน Shared Folders Troubleshooter ด้วย หาก Error ขึ้นตอน Windows Update ให้รัน Windows Update Troubleshooter
วิธีที่ 7: Reset PC (วิธีสุดท้าย)
Backup ข้อมูลสำคัญก่อน!
Windows 10/11:
- Settings (Win + I) → Update & Security → Recovery (ซ้าย)
- Get Started → Keep my files → ตามหน้าจอ
Windows 11:
- Settings (Win + I) → System → Recovery (ขวา)
- Recovery Options → Reset PC → ตามขั้นตอน
สรุป
Error 0x8007045d ไม่ต้องตกใจ เกิดจาก Glitch ระหว่างดาวน์โหลดทำไฟล์เสีย หรือไดรว์เก่าอ่านไฟล์ระบบใหม่ไม่ได้
ความซับซ้อนขึ้นอยู่กับวิธีแก้ ไม่ใช่รหัสเอง ทำตามเคล็ดลับข้างต้นจะง่ายขึ้น
หวังว่าจะช่วยแก้ Error 0x8007045D บน Windows 10/11 ได้ แจ้งว่าวิธีไหนได้ผลดีที่สุดนะครับ