0x80070079 오류 코드와 함께 표시되는 "세마포어 시간 제한이 만료되었습니다(The semaphore timeout period has expired)" 오류는 주로 네트워크를 통해 파일을 전송할 때 발생하며, 특히 파일 크기가 클수록 자주 나타납니다. 컴퓨터와 휴대용 저장 장치(USB 드라이브 등) 간에 파일을 복사할 때도 이 오류가 발생할 수 있습니다. 일반적으로 파일 크기가 클수록 문제가 발생할 확률이 높아지지만, 경우에 따라 작은 파일을 전송할 때도 동일한 오류가 나타날 수 있습니다.
오류의 원인
네트워크 전송 중 이 오류가 발생하는 주된 원인은 Windows가 네트워크 연결 실패 시 재시도하지 않고 연결 시간이 초과되기 때문입니다. 네트워크 문제의 배경에는 신호 약화, 속도가 느린 유선 연결, 또는 결함이 있는 네트워크 어댑터 드라이버 등이 있을 수 있습니다.
반면 휴대용 저장 장치에서 파일을 전송할 때 오류가 발생한다면, 원인은 파일 시스템(FAT32)의 호환성 문제, 포트 버전 불일치, 또는 드라이브 자체의 전송 용량 제한일 가능성이 있습니다.
방법 1: 네트워크 어댑터 드라이버 업데이트
- Windows 키를 누른 상태에서 R 키를 누릅니다 (실행 창이 열립니다).
- devmgmt.msc를 입력하고 Enter 키를 눌러 장치 관리자를 실행합니다.
- 네트워크 어댑터(Network Adapters) 항목 왼쪽의 화살표를 클릭하여 목록을 펼칩니다.
- 무선 네트워크 어댑터를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.
- 드라이버(Driver) 탭으로 이동합니다.
- 여기서 네트워크 어댑터의 정식 이름과 현재 설치된 드라이버 버전을 확인할 수 있습니다. 드라이버가 최신 버전인지 확실하지 않다면 드라이버 업데이트(Update Driver)를 클릭하세요.
- 업데이트된 드라이버 소프트웨어 자동 검색(Search automatically for updated driver software)을 선택하고 검색이 완료될 때까지 기다립니다.
방법 2: 방화벽 및 백신 프로그램 비활성화
방화벽이나 백신 프로그램이 파일 전송 프로세스를 차단하여 오류를 유발하는 경우도 있습니다.
- Windows 키를 누른 상태에서 X 키를 누르고 제어판(Control Panel)을 선택합니다.
- 우측 상단 검색창에 Windows 방화벽을 입력하고 검색 결과에서 Windows 방화벽을 클릭합니다.
- Windows 방화벽 켜기 또는 끄기(Turn Windows firewall on or off)를 클릭합니다.
- 개인 네트워크 설정과 공용 네트워크 설정 모두에서 Windows 방화벽 끄기(권장하지 않음)를 선택합니다.
- 확인을 클릭하여 설정을 저장합니다.
방화벽을 비활성화한 후에는 백신 프로그램도 잠시 종료해 보세요(백신 프로그램이 설치되어 있는 경우). 그런 다음 파일 복사를 다시 시도하고 오류가 여전히 발생하는지 확인합니다. 참고로, 테스트 후에는 보안을 위해 방화벽과 백신 프로그램을 반드시 다시 활성화해야 합니다.
방법 3: 클린 부팅 수행
타사 프로그램이나 백그라운드 서비스가 파일 전송을 방해할 수도 있습니다. 클린 부팅은 필수 Windows 서비스만으로 시스템을 시작하여 충돌 원인을 파악하는 데 도움이 됩니다. Microsoft 공식 지원 페이지에서 사용 중인 Windows 버전에 맞는 클린 부팅 절차를 확인하고 진행하세요.
클린 부팅이 완료되면 파일 복사를 다시 시도해 봅니다.
방법 4: FAT32에서 NTFS 파일 시스템으로 변환
경우에 따라 기본 파일 시스템인 FAT32가 원인일 수 있습니다. FAT32는 개별 파일 크기를 4GB로 제한하기 때문에 대용량 파일 전송 시 문제가 발생하곤 합니다. 파일 시스템을 NTFS로 변경하면 문제가 해결될 수 있습니다.
- 휴대용 드라이브를 컴퓨터에 연결합니다.
- 해당 드라이브를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.
- 드라이브의 파일 시스템을 확인합니다. FAT32로 표시되면 취소(Cancel)를 클릭합니다.
- 드라이브를 다시 마우스 오른쪽 버튼으로 클릭하고 포맷(Format...)을 선택합니다.
- 파일 시스템(File System) 드롭다운 메뉴에서 NTFS를 선택합니다.
- 시작(Start)을 클릭하고 포맷이 완료될 때까지 기다립니다.
포맷이 완료되면 파일을 드라이브로 전송하여 오류 없이 정상적으로 복사되는지 확인합니다.
추가 팁
위의 방법으로도 문제가 해결되지 않는다면 다음 사항도 함께 점검해 보세요.
- USB 포트 변경: USB 3.0 장치를 USB 2.0 포트에 연결하면 안정성이 향상될 수 있으며, 반대로 가능하면 더 빠른 포트를 사용해 보세요.
- 케이블 및 허브 확인: 연결 케이블 손상이나 USB 허브를 통한 연결이 원인일 수 있으므로 직접 연결을 시도해 보세요.
- 네트워크 하드웨어 재부팅: 네트워크 전송 문제라면 공유기나 스위치를 재시작해 보세요.
- SFC 명령어 실행: 명령 프롬프트(관리자 권한)에서
sfc /scannow를 실행하여 시스템 파일 손상 여부를 점검할 수 있습니다.