엑셀에서 셀을 복사(Ctrl+C)했는데 붙여넣기(Ctrl+V)가 안되는 에러 해결 방법:
엑셀에서 셀을 복사(Ctrl+C)했는데 붙여넣기(Ctrl+V)가 안되는 에러 해결 방법:
- 원인 : KB5002914 - Excel 2016 MSI용 보안 업데이트 (2026년 9월 8일)
- 해결방법 : KB5002914 업데이트 삭제
---------------------------------------
- MS Office Pro 2016 (MSI 버전), 윈도우11, 가정PC
- Excel 옵션 -> 추가 기능 에서 모든 기능을 비활성 설정된 상태
## 증상
- 다른 프로그램(MS Office Word)에서는 붙여넣기가 정상이다.
- 윈도우11 재부팅후, excel.exe /safe 로 실행하고, 빈 문서상태에서 A1에 123 입력 → 복사 → B1에 Ctrl+V 해도 같은 에러 발생
- 간단한 숫자(123)도 붙여넣기가 안된다. 붙여넣기한 셀의 내용이 비어 있다.
- 복사(Ctrl+C)를 누르면 셀이동을 해도 복사점선이 계속 유지된다. Win+V 로 클립보드 내용을 보면 아무것도 내용이 없다. 선택하여 붙여넣기(Ctrl+Alt+V) -> 값 을 하면 붙여넣기가 된다.
- 선택하여 붙여넣기(Ctrl+Alt+V) 해본 결과 : 수식과 값은 정상인데, 나머지(모두, 서식, 메모, ...) 모두 실패이다.
- 홈 → 서식 복사(붓 모양) 는 성공
## 아래 조치했지만 해결 안됨
- 레지스트리 삭제 : HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel => 결과 : 실패
- 프로그램 추가 제거 -> office 우클릭 -> 변경 -> 복구 => 결과 : 실패
- 윈도우 새 계정으로 로그인 => 결과 : 실패
- 윈도우 안전모드 => 결과 : 실패
---------------------------------------
* 해결 방법 : KB5002914 삭제
- 패치 제거 명령어
$patch = '{27882596-A8ED-4382-9C71-6CD2DD19F732}'
$products = @(
'{90160000-0011-0000-1000-0000000FF1CE}',
'{90160000-0016-0412-1000-0000000FF1CE}',
'{90160000-0018-0412-1000-0000000FF1CE}',
'{90160000-001B-0412-1000-0000000FF1CE}',
'{90160000-00C1-0000-1000-0000000FF1CE}',
'{90160000-00C1-0412-1000-0000000FF1CE}'
)
$logDir = 'E:\temp\excel-kb5002914-20260910-013808'
foreach ($product in $products) {
$logPath = Join-Path $logDir ($product.Trim('{}') + '.log')
$arguments = '/package ' + $product +
' /uninstall ' + $patch +
' /qn /norestart REBOOT=ReallySuppress /L*v "' + $logPath + '"'
$process = Start-Process `
-FilePath "$env:WINDIR\System32\msiexec.exe" `
-ArgumentList $arguments `
-WindowStyle Hidden `
-Wait `
-PassThru
Write-Output "$product : 종료 코드 $($process.ExitCode)"
if ($process.ExitCode -notin @(0, 3010)) {
throw "제거 실패: 종료 코드 $($process.ExitCode)"
}
}
---------------------------------------
Office 업데이트를 끄는 방법 :
- 윈도우 옵션 -> Windows 업데이트 -> 고급 옵션 -> '기타 Microsoft 제품에 대한 업데이트 받기' 옵션을 끈다
-------------------------------------------------------------------------------
< 참고 >
---------------------------------------
- 업데이트 숨김 처리
$ErrorActionPreference = 'Stop'
$session = New-Object -ComObject Microsoft.Update.Session
$searcher = $session.CreateUpdateSearcher()
$result = $searcher.Search("IsInstalled=0 and Type='Software'")
$targets = @(
$result.Updates | Where-Object {
@($_.KBArticleIDs) -contains '5002914'
}
)
if ($targets.Count -eq 0) {
throw '현재 제공되는 업데이트에서 KB5002914를 찾지 못했습니다.'
}
foreach ($update in $targets) {
$update.IsHidden = $true
$update | Select-Object Title, IsHidden
}