엑셀 ‘클립보드가 비었습니다’ 오류 해결법: 원인 진단부터 실무 복구까지

이 글의 목적은 엑셀에서 발생하는 “클립보드가 비었습니다” 오류를 체계적으로 진단하고 재발을 방지하도록 실무 중심의 해결 절차와 점검표를 제공하는 것이다.

문제 개요와 핵심 증상

엑셀에서 복사 또는 붙여넣기 수행 시 “클립보드가 비었습니다”라는 메시지가 표시되어 작업이 중단되는 경우가 있다. 일반적으로 다음과 같은 상황에서 빈발한다.

  • 대용량 범위나 도형·차트·이미지 등 OLE 개체를 포함한 복사 작업을 수행한 경우이다.
  • 원격 데스크톱 사용 또는 가상화 환경에서 세션 전환 후 클립보드 동기화가 끊긴 경우이다.
  • 클립보드 관리 프로그램, 캡처 도구, 입력기(IME) 등 백그라운드 앱과 충돌한 경우이다.
  • Office 클립보드와 Windows 클립보드가 불안정하거나 손상된 경우이다.
  • 추가 기능(Add-ins) 충돌 또는 Excel 프로세스 누적으로 리소스가 부족한 경우이다.
주의 : 동일 증상이라도 원인은 복합적일 수 있으므로, 단일 조치로 해결되지 않으면 단계적 진단 순서를 그대로 따른다.

빠른 복구: 60초 내 시도할 수 있는 행위

  1. Excel만 재시작 한다. 작업 중인 파일은 저장 후 Excel 프로세스를 모두 종료한 뒤 다시 연다.
  2. Office 클립보드 창 을 연다. 홈 탭 → 클립보드 그룹 오른쪽 아래 실행 아이콘 → ‘모두 지우기’를 클릭한다.
  3. Windows 클립보드 초기화 를 한다. Win+V 키 → 클립보드 창에서 ‘모두 지우기’를 클릭한다.
  4. 다시 복사 를 수행한다. Ctrl+C 를 두 번 눌러 복사 플래시를 강제로 갱신한 후 붙여넣기한다.
  5. 값만 붙여넣기 로 우회한다. 붙여넣기 → 선택하여 붙여넣기 → 값 또는 값+서식으로 시도한다.

체계적 원인 진단 흐름도

증상/환경 가능 원인 우선 조치 확인 방법
원격 데스크톱 사용 중 붙여넣기 불가 RDP 클립보드 중계 프로세스(rdpclip.exe) 비정상이다 rdpclip 재시작 및 RDP 설정 재검 세션 내 명령창에서 rdpclip 재시작 후 테스트한다
대용량 범위·도형 포함 복사 메모리 부족, OLE 개체 복사 충돌이다 값만 복사, 범위 분할 복사 작은 범위로 나누어 재현성 확인한다
특정 PC에서만 발생 클립보드/IME/캡처 도구 충돌이다 백그라운드 앱 일시 종료 클린 부팅 또는 안전 모드에서 재현성 확인한다
엑셀만 영향 추가 기능 충돌 또는 Excel 인스턴스 누적이다 안전 모드, Add-ins 해제 Excel /safe 실행 후 정상 여부 확인한다
간헐적 재발 클립보드 히스토리/동기화 불안정이다 클립보드 히스토리 초기화·재설정 Win+V로 이력 비우기 후 안정성 관찰한다

원격 데스크톱 환경 해결 절차

원격 세션에서 클립보드 오류가 잦다면 다음을 수행한다.

  1. 원격 연결 옵션에서 클립보드 공유 를 허용한다. 로컬 리소스 탭에서 클립보드 체크 상태를 확인한다.
  2. 세션 내에서 rdpclip.exe 재시작 을 수행한다.
  
REM 명령 프롬프트(관리자 아님)에서 taskkill /IM rdpclip.exe /F start rdpclip.exe 
  
  1. 여전히 실패하면 탐색기 재시작 으로 클립보드 파이프를 초기화한다.
  
taskkill /IM explorer.exe /F start explorer.exe 
  
주의 : rdpclip 재시작 후에도 문제가 지속되면 보안 솔루션 또는 그룹 정책에서 클립보드 리디렉션을 차단하고 있을 수 있다. 보안 정책 담당자에게 정책 값을 확인한다.

백그라운드 앱 충돌 제거

다음 유형의 프로그램은 클립보드 후킹을 수행하여 Excel 복사 체인을 방해할 수 있다.

  • 클립보드 관리 앱과 스니펫 도구이다.
  • 스크린샷·OCR·번역 오버레이 도구이다.
  • 특정 IME, 가상 데스크톱, 마우스 제스처 등 입력 확장 도구이다.
  • 원격 제어·보안 DLP·안티바이러스 실시간 검사 모듈이다.

문제 분리를 위해 다음 절차를 따른다.

  1. 작업관리자에서 관련 프로세스를 하나씩 종료하고 재현성을 본다.
  2. 클린 부팅 으로 시작 프로그램을 최소화한 뒤 테스트한다.
  3. 보안 솔루션의 클립보드 보호 정책이 있는지 확인하고 예외를 등록한다.

Excel 자체 문제 진단

  1. 안전 모드 로 실행한다. 실행창에서 excel /safe 를 입력한다. 오류가 소실되면 추가 기능 충돌 가능성이 높다.
  2. 추가 기능 비활성화 를 수행한다. 파일 → 옵션 → 추가 기능 → 하단 ‘이동’에서 COM 추가 기능 , Excel 추가 기능 을 모두 해제하고, 하나씩 켠다.
  3. Office 클립보드 옵션 을 초기화한다. 클립보드 창 → 옵션에서 ‘자동 표시’, ‘복사 시 상태 표시’ 옵션을 켜고 끈 뒤 모두 지우기 로 초기화한다.
  4. 업데이트 적용 을 수행한다. 계정 → 업데이트 옵션 → 지금 업데이트를 실행한다.
  5. 빠른/온라인 복구 를 수행한다. 앱 및 기능 → Microsoft 365 → 수정 → 빠른 복구 실패 시 온라인 복구를 수행한다.
주의 : 온라인 복구는 Office 재설치를 수행하므로 네트워크 정책과 관리자 권한을 확인한다.

Windows 클립보드 점검과 초기화

  1. 설정 → 시스템 → 클립보드에서 클립보드 기록 을 켠다. 히스토리 사용 시 붙여넣기 안정성이 개선되는 사례가 있다.
  2. 클립보드 비우기 를 수행한다. Win+V → ‘모두 지우기’를 선택한다.
  3. 입력기 문제 분리를 위해 ctfmon.exe 를 재시작한다.
  
REM 실행창에서 아래 명령 순서 실행 taskkill /IM ctfmon.exe /F start C:\Windows\System32\ctfmon.exe 
  

대용량·개체 포함 복사 시 모범 사례

  • 범위 분할 로 메모리 피크를 낮춘다. 5만 행 단위 등으로 분할 복사를 수행한다.
  • 값 붙여넣기 후 서식을 별도 적용한다. 도형·차트는 시트 간 이동이 아닌 내보내기·붙여넣기 그림으로 처리한다.
  • 개체 정리 를 주기적으로 수행한다. ‘이름 관리자’에서 사용하지 않는 이름을 삭제하고, 숨겨진 도형을 제거한다.
  • 64비트 Excel 을 사용 중이라도 단일 작업 메모리 상한은 존재하므로 대용량 복사를 한 번에 수행하지 않는다.

실무 점검 체크리스트

항목 체크 방법 상태 비고
Office 클립보드 초기화 클립보드 창 → 모두 지우기 복사 재시도 후 결과 기록
Windows 클립보드 이력 비우기 Win+V → 모두 지우기 이력 기능 ON 유지
백그라운드 충돌 제거 클립보드·캡처·IME 앱 종료 클린 부팅 시험
RDP 환경 rdpclip 재시작 taskkill/start rdpclip.exe RDP 클립보드 허용 확인
Excel 안전 모드 excel /safe 실행 Add-ins 단계적 복구
Office 업데이트 계정 → 지금 업데이트 버전 기록
Office 복구 빠른/온라인 복구 재부팅 필요

현장 트러블슈팅 명령 모음

  
:: RDP 클립보드 재시작 taskkill /IM rdpclip.exe /F start rdpclip.exe
:: 탐색기 재시작
taskkill /IM explorer.exe /F
start explorer.exe

:: 입력기(텍스트 서비스) 재시작
taskkill /IM ctfmon.exe /F
start C:\Windows\System32\ctfmon.exe

:: Excel 안전 모드
start "" "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /safe

  
주의 : 조직 환경에서는 위 명령 실행이 정책에 의해 제한될 수 있다. 차단 시 IT 관리자에게 동일 절차를 요청한다.

VBA로 클립보드 신속 진단

복사 동작 자체가 정상인지 확인하려면 다음 VBA를 모듈에 넣고 실행한다. 범위 A1:A5를 복사 후 새 통합문서에 값으로 붙여넣으면 기본 복사 체인은 정상으로 본다.

  
Sub ClipboardSmokeTest() On Error GoTo EH Dim wb As Workbook, rng As Range Set rng = ThisWorkbook.Worksheets(1).Range("A1:A5") rng.Copy Set wb = Workbooks.Add wb.Worksheets(1).Range("A1").PasteSpecial xlPasteValues Application.CutCopyMode = False MsgBox "클립보드-붙여넣기 체인 정상 동작 확인", vbInformation Exit Sub EH: MsgBox "오류 발생: " & Err.Description, vbCritical End Sub 
  

재발 방지 설정 가이드

  1. 클립보드 표시 습관화 를 한다. Office 클립보드 창을 항상 표시하여 복사 항목이 채워지는지 관찰한다.
  2. 대용량 작업 절차 표준화 를 한다. 값 붙여넣기, 범위 분할, 도형은 그림으로 붙여넣기 원칙을 문서화한다.
  3. 추가 기능 검증 체계 를 갖춘다. 신규 Add-in 도입 시 안전 모드·파일럿 테스트를 거친다.
  4. 원격 세션 가이드 를 준수한다. 세션 전환 전 저장, rdpclip 점검, 장시간 유휴 방지 등을 체크한다.

케이스별 해결 시나리오

케이스 행동 기대 결과
캡처 도구 상시 사용 PC 캡처 도구 종료 → Excel 재시작 복사/붙여넣기 정상화
도형·차트 포함 복사 그림으로 복사 또는 값만 붙여넣기 OLE 충돌 회피
RDP 세션 장시간 유휴 후 재개 rdpclip 재시작, 탐색기 재시작 클립보드 동기화 복원
특정 통합문서에서만 문제 새 통합문서로 값 복사 후 저장 파일 자체 손상 회피
Add-in 다수 설치 안전 모드 진입 후 Add-in 단계 복구 충돌 Add-in 식별

현장 점검 로그 템플릿

  
[날짜/시간] 증상: "클립보드가 비었습니다" 팝업 작업 맥락: (예: RDP 세션 재개 직후, 10만 행 복사 등) 시행 조치: (예: Office/Windows 클립보드 비우기, rdpclip 재시작) 백그라운드 앱 상태: (종료 앱 목록) Excel 모드: (일반/안전) Add-in 상태: (비활성/활성 목록) 결과: (정상/미해결) 추가 메모: 
  

자주 놓치는 원인

  • 여러 Excel 인스턴스 를 따로 실행해 창 사이 복사 시 클립보드 전달이 지연되는 경우가 있다. 하나의 인스턴스로 합쳐 테스트한다.
  • 보호된 보기 상태에서는 붙여넣기 동작이 제한될 수 있다. 신뢰할 수 있는 위치로 이동 후 재시도한다.
  • 클라우드 동기화 앱의 실시간 잠금으로 붙여넣기가 대기 상태가 되는 경우가 있다. 동기화 일시 중지를 검토한다.

FAQ

복사 범위가 크지 않은데도 오류가 난다. 무엇을 보나?

백그라운드 클립보드 후킹 앱과 추가 기능 충돌 가능성이 높다. 클립보드 관리·캡처·IME 앱을 종료하고 Excel을 안전 모드로 실행하여 재현 여부를 확인한다.

값만 붙여넣기도 실패한다. 다음 단계는 무엇인가?

Windows 클립보드 이력을 비우고 ctfmon.exe를 재시작한다. 이후에도 실패하면 Office 빠른 복구를 먼저, 필요 시 온라인 복구를 수행한다.

원격 데스크톱을 종료했다가 다시 연결하면 매번 발생한다. 근본 대책은 무엇인가?

연결 옵션에서 클립보드 공유를 상시 허용하고, 유휴 타임아웃 직전 저장 후 세션을 종료한다. 재연결 직후 rdpclip 재시작을 스크립트로 자동화하는 방안을 검토한다.

특정 통합문서에서만 발생한다. 파일 문제인가?

가능하다. 새 통합문서를 만들고 값만 붙여넣기 후 저장한다. 숨겨진 도형·이름·외부 링크를 정리하고 다시 테스트한다.

추가 기능을 모두 껐는데도 재발한다. 하드웨어 문제일 수 있나?

드물지만 있다. 메모리 부족이나 저장장치 오류가 개입될 수 있다. 메모리 진단과 디스크 점검을 수행하고 Office를 최신 상태로 유지한다.