Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ The semaphore timeout period has expired 0x80070079

ข้อผิดพลาด "The semaphore timeout period has expired" พร้อมรหัส 0x80070079 อาจเกิดขณะถ่ายโอนไฟล์ผ่านเครือข่าย โดยเฉพาะเมื่อขนาดไฟล์ใหญ่ อาจเกิดขณะถ่ายโอนไฟล์ระหว่างคอมพิวเตอร์และพอร์ตเบิลดรൈว์ โอกาสของปัญหาสัมพันธ์โดยตรงกับขนาดไฟล์ แต่บางครั้งอาจเจอปัญหาขณะถ่ายโอนไฟล์เล็กๆ ด้วย

วิธีแก้ The semaphore timeout period has expired 0x80070079

สาเหตุของข้อผิดพลาด

สาเหตุหลักคือ Windows ไม่พยายามเชื่อมต่อเครือข่ายใหม่ และหมดเวลา (Timed Out) สาเหตุปัญหาเครือข่ายอาจมาจากสัญญาณอ่อน ลิงก์สายช้า หรือไดรเวอร์ Network Adapter เสีย กรณีปัญหาเกิดขณะถ่ายโอนผ่านเครือข่าย

ปัญหาอาจเกิดขณะถ่ายโอนไฟล์จากหรือไปยังอุปกรณ์พอร์ตเบิล ซึ่งสาเหตุอาจเป็น File System หรือ Port Versions ที่ไม่เข้ากัน หรือเพียงแค่ขีดจำกัดการถ่ายโอนไฟล์บนพอร์ตเบิลดร็อวของคุณ

วิธีที่ 1: อัปเดตไดรเวอร์ Network Adapters

  1. ค้าง Windows key กด R (ปล่อย Windows Key)
  2. พิมพ์ devmgmt.msc กด Enter
    วิธีแก้ The semaphore timeout period has expired 0x80070079
  3. คลิกลูกศรซ้ายของ Network Adapters
    วิธีแก้ The semaphore timeout period has expired 0x80070079
  4. คลิกขวา Wireless Adapter เลือก Properties
    วิธีแก้ The semaphore timeout period has expired 0x80070079
  5. คลิกแท็บ Driver
    วิธีแก้ The semaphore timeout period has expired 0x80070079
  6. จะเห็นชื่อเต็มของ Network Adapter และเวอร์ชันไดรเวอร์ หากไม่แน่ใจว่าเป็นไดรเวอร์ล่าสุดหรือไม่ คลิก Update Driver
    วิธีแก้ The semaphore timeout period has expired 0x80070079
  7. เลือก Search automatically for updated driver software รอจนเสร็จ

วิธีแก้ The semaphore timeout period has expired 0x80070079

วิธีที่ 2: ปิด Firewalls และ Anti-virus

  1. ค้าง Windows key กด X (ปล่อย Windows Key) เลือก Control Panel
    วิธีแก้ The semaphore timeout period has expired 0x80070079
  2. พิมพ์ Windows Firewall ในแถบค้นหา มุมขวาบน คลิก Windows Firewall
    วิธีแก้ The semaphore timeout period has expired 0x80070079
  3. คลิก Turn Windows firewall on or off
    วิธีแก้ The semaphore timeout period has expired 0x80070079
  4. คลิก Turn off Windows firewall (not recommended) ใน Private และ Public network settings ทั้งคู่
  5. คลิก OK

วิธีแก้ The semaphore timeout period has expired 0x80070079

หลังปิด Firewall แล้ว ให้ปิด Antivirus ด้วย (หากมี) ลองคัดลอกไฟล์อีกครั้ง ดูว่ายังให้ข้อผิดพลาดหรือไม่

วิธีที่ 3: ทำ Clean Boot

เพื่อทำ Clean Boot ของระบบ ไป ที่นี่ และทำตามคำแนะนำสำหรับ Windows Version ของคุณ

เสร็จแล้ว ลองคัดลอกไฟล์อีกครั้ง

วิธีที่ 4: เปลี่ยน File System จาก FAT32 เป็น NTFS

บางครั้ง File System เริ่มต้น (FAT32) อาจเป็นปัญหา การเปลี่ยนเป็น NTFS อาจแก้ปัญหาได้ วิธีนี้จะลบข้อมูลจาก Drive ดังนั้นให้สำเนาข้อมูลก่อน Format

  1. ต่อ Portable Drive กับคอมพิวเตอร์
  2. คลิกขวา Drive เลือก Properties
    วิธีแก้ The semaphore timeout period has expired 0x80070079
  3. ตรวจสอบ File System ของ Drive หากเป็น FAT32 คลิก Cancel
    วิธีแก้ The semaphore timeout period has expired 0x80070079
  4. คลิกขวา Drive เลือก Format…
    วิธีแก้ The semaphore timeout period has expired 0x80070079
  5. เลือก NTFS จากเมนูเลื่อนลงภายใต้ File System
  6. คลิก Start รอจนเสร็จ

วิธีแก้ The semaphore timeout period has expired 0x80070079

หลัง Format เสร็จ ถ่ายโอนไฟล์ไปที่ Drive และลองคัดลอกอีกครั้ง