Lỗi hệ thống 0x80070079 "The semaphore timeout period has expired" xảy ra khi truyền file giữa Windows 10/11 và thiết bị ngoại vi, hoặc truy cập driver cụ thể. Lỗi dừng hoạt động và ngăn chặn hoàn tất quá trình truyền.
Hướng dẫn này hỗ trợ khắc phục khi gặp thông báo lỗi này, đặc biệt khi truyền file dung lượng lớn qua mạng cục bộ hoặc giữa máy tính và ổ đĩa ngoài.
Lỗi 0x80070079: The semaphore timeout period has expired là gì?
Khi truyền file qua mạng, lỗi semaphore timeout với mã 0x80070079 có thể xảy ra, đặc biệt với file dung lượng lớn. Cũng có thể xảy ra khi truyền giữa máy tính và ổ di động. Xác suất lỗi tỷ lệ thuận với dung lượng file, nhưng file nhỏ cũng có thể gặp.
Thông báo lỗi:
The backup failed.
Windows Backup encountered an error when accessing the remote shared folder. Please retry the operation after making sure that the remote shared folder is available and accessible. (0x8078015B)
Additional Information:
The semaphore timeout period has expired. (0x80070079)
Thông báo cho biết hệ điều hành thất bại khi thử lại kết nối mạng, dẫn đến timeout. Xảy ra khi card mạng lỗi, liên kết dây chậm, hoặc tín hiệu yếu.
Nguyên nhân có thể: cấu hình driver/mạng sai, deadlock, máy chủ quá tải, vị trí không khả dụng. Lỗi cũng xuất hiện khi tạo System Image, copy/di chuyển file, chơi game Xbox (0x80070079 Xbox error), hoặc backup ổ đĩa (Windows backup error 0x80070079).
Khó xác định nguyên nhân chính xác, nhưng hướng dẫn này sẽ giúp bạn khắc phục. Thử lần lượt từ trên xuống cho đến khi thành công.
Nguyên nhân kích hoạt mã lỗi 0x80070079
Nguyên nhân chính: Windows không thử lại kết nối mạng sau timeout. Vấn đề mạng do tín hiệu yếu, liên kết dây chậm, driver card mạng lỗi.
Lỗi cũng xảy ra khi truyền file từ/đến thiết bị di động, nguyên nhân có thể: hệ thống file, phiên bản cổng không tương thích, hoặc giới hạn truyền file trên ổ di động.
Các yếu tố khác:
- Hỏng hệ thống file ổ nguồn/đích: NTFS, FAT32... định dạng ổ đĩa. Hệ thống file là chỉ mục của OS, xác định vị trí file vật lý và dung lượng trống. Nếu hỏng, OS không xác định vị trí, gây lỗi "Location is not accessible, the semaphore timeout period has expired".
- Bad sector trên ổ cứng: OS không đọc/ghi được trên bad sector, gây lỗi.
- Hư hỏng vật lý ổ đĩa: Ổ hỏng vật lý không phản hồi lệnh Read/Write, gây thất bại truyền dữ liệu. Nếu ổ hỏng vật lý, lỗi này có thể chỉ mất dữ liệu vĩnh viễn. Cần chuyên gia khôi phục dữ liệu ngay.
- Cáp USB/Mạng hỏng: Cáp truyền dữ liệu hỏng/không tương thích gây lỗi. Thay cáp sẽ khắc phục.
- Vấn đề phần cứng mạng: Kết nối, cổng, card mạng... hỏng gây thất bại truyền dữ liệu.
- Driver mạng hỏng/cũ: Driver mạng thiết lập truyền thông giữa hệ thống và thiết bị. Driver hỏng/cũ gây truyền thông đứt gãy, xuất hiện lỗi.
- Tường lửa/Antivirus chặn truy cập ổ: Đôi khi Windows Defender Firewall hoặc antivirus chặn giao tiếp với ổ ngoài để bảo vệ hệ thống.
- Giới hạn dung lượng file: Hệ thống file như FAT32 không truyền được file đơn lẻ > 4GB. Nếu lỗi khi truyền file > 4GB, hệ thống file có thể là nguyên nhân.
- Chương trình thứ ba chặn truyền dữ liệu: Phần mềm nào đó ngăn cản truyền dữ liệu.
Cách khắc phục lỗi 0x80070079
Khi gặp lỗi, khởi động lại máy là bước đầu. Thường khắc phục được nếu do lỗi tạm thời. Quét file rác bằng PC Repair Tool (như Outbyte PC Repair) giúp ngăn ngừa lỗi.
Nếu khởi động lại và dọn dẹp không giúp, thử các giải pháp dưới:
Giải pháp 1: Cập nhật driver card mạng
Nguyên nhân chính là sự cố kết nối mạng, thường do driver. Cập nhật driver card mạng:
- Windows + R >
devmgmt.msc> Enter mở Device Manager - Mở rộng "Network adapters" > chuột phải driver đang dùng > Update driver
- Chọn "Search automatically for updated driver software"
- Windows tự tìm cập nhật > làm theo hướng dẫn
Nếu Windows báo "The best drivers for your device are already installed", hãy tải driver mới nhất từ website nhà sản xuất card mạng, hoặc dùng Driver Updater tự động cập nhật.
Giải pháp 2: Chạy trình khắc phục sự cố mạng tích hợp
Dùng 3 trình khắc phục sự cố mạng tích hợp: Incoming Connections, Network Adapter, Shared Folders. Vào Settings > Update & Security > Troubleshoot để chạy.
Giải pháp 3: Quét SFC và DISM
Nếu do file hỏng/thiếu, chạy System File Checker (SFC) và Deployment Image Servicing and Management (DISM):
- Windows + R >
cmd> Ctrl+Shift+Enter (Command Prompt Admin) - Gõ
sfc /scannow> Enter > đợi hoàn tất > làm theo hướng dẫn sửa lỗi - Mở lại Command Prompt > gõ
DISM /Online /Cleanup-Image /RestoreHealth> Enter > đợi quét > làm theo hướng dẫn nếu phát hiện lỗi
Giải pháp 4: Tạm tắt Antivirus và Firewall
Antivirus/Firewall có thể can thiệp truyền file qua mạng không dây.
Tắt Antivirus (Windows Defender):
- Windows + I > Settings > Update & Security > Windows Security
- Virus & Threat Protection > Manage Settings
- Tắt "Real-Time Protection"
Tắt Firewall:
- Thanh tìm kiếm >
firewall.cpl - Chọn "Turn Windows Defender Firewall on or off"
- Private Network: chọn "Turn off Windows Defender Firewall (not recommended)"
- Làm tương tự Public Network > OK
Sau đó thử truyền file lại kiểm tra lỗi.
Giải pháp 5: Chuyển FAT32 sang NTFS
Truyền file lớn chỉ khả thi nếu ổ định dạng NTFS (quan trọng với USB). Chuyển FAT32 sang NTFS.
Lưu ý: Backup dữ liệu ổ ngoài trước! Quá trình này xóa toàn bộ dữ liệu.
- Chuột phải ổ bị ảnh hưởng > Properties
- Chọn Format > File system: NTFS > Quick Format > Start
Sau đó tiếp tục truyền file.
Giải pháp 6: Thực hiện Network Reset
Network Reset cài lại card mạng và reset thành phần mạng về mặc định trên Windows 10/11.
- Start Menu > Settings
- Bên trái chọn Status > xem trạng thái mạng > click link Network Troubleshooter
- Chọn Network Reset > Reset now
Giải pháp 7: Xóa mục HDD cũ trong Device Manager
Lỗi có thể ngăn sử dụng HDD bình thường. Vào Device Manager xóa mục HDD cũ:
- Chuột phải Windows icon trên Taskbar > Device Manager
- Mở rộng "Universal Serial Bus Controllers"
- Kiểm tra danh sách thiết bị xem HDD có trong đó không
- Nếu thấy mục HDD cũ > chuột phải > Disable Device
Giải pháp 8: Kiểm tra tính toàn vẹn mạng cục bộ
Khi truyền file trong mạng cục bộ, đảm bảo: tín hiệu ổn định, kết nối giữa trạm làm việc cấu hình đúng, không timeout khi truyền. Một số thao tác cần quyền Admin.
Tóm tắt
Lỗi "0x80070079: the semaphore timeout period has expired" là vấn đề hệ thống có thể khắc phục bằng nhiều phương pháp. Nếu bạn khắc phục thành công bằng cách khác, hãy chia sẻ kinh nghiệm trong bình luận.