윈도우 오류 0x80070490 해결법, 상황별로 정리
윈도우 오류 0x80070490이 뜰 때 업데이트, Microsoft Store, .NET Framework, 백업 상황별 원인과 안전한 해결 순서를 정리했습니다.
윈도우 오류 0x80070490, 먼저 구분해야 할 것
0x80070490은 단순히 “권한이 없다”는 뜻으로만 보면 해결이 꼬이기 쉽습니다. 실제로는 업데이트 구성 요소, 스토어 캐시, .NET Framework 원본 파일, 백업·복원 항목처럼 어느 부분에서 요소를 찾지 못했는지를 먼저 나눠 봐야 합니다.
같은 오류 코드라도 뜨는 위치에 따라 접근이 달라집니다.
| 발생 상황 먼저 볼 부분 | |
| Windows Update 중 | 구성 요소 저장소, 업데이트 임시 파일 |
| Microsoft Store·Xbox 앱 | 캐시, 계정 동기화, 앱 등록 상태 |
| .NET Framework 3.5 설치 | 설치 원본 파일, ISO 마운트 경로 |
| 백업·시스템 복원 | 연결된 외장 장치, 예약 작업, 복원 항목 |
가장 쉬운 확인부터 순서대로 진행하면 데이터 손실 위험을 줄이면서 원인을 좁힐 수 있습니다.
Windows Update에서 0x80070490이 뜰 때
업데이트 실패는 누적 패치가 꼬였거나, 시스템 구성 요소 저장소가 손상됐을 때 자주 보입니다. 이때는 자동 진단 → 시스템 파일 복구 → 임시 업데이트 파일 초기화 순서로 보는 편이 안전합니다.
🔧 1) Windows 기본 문제 해결사 먼저 실행
설정에서 Windows 업데이트 문제 해결사를 실행해 자동 진단을 돌립니다. 이 단계는 시스템이 스스로 감지할 수 있는 기본 충돌을 먼저 정리하는 용도입니다. 실행 후에도 같은 코드가 나오면 다음 단계로 넘어갑니다.
🔧 2) DISM과 SFC로 시스템 파일 복구
관리자 권한 명령 프롬프트에서 아래 순서로 입력합니다.
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
DISM은 구성 요소 저장소를 복구하고, SFC는 실제 시스템 파일을 검사합니다. DISM이 진행 중 특정 퍼센트에서 잠깐 멈춘 것처럼 보여도 바로 종료하지 말고 끝날 때까지 기다려야 합니다.
🔧 3) SoftwareDistribution과 catroot2 초기화
업데이트 임시 파일이 손상된 경우에는 관련 서비스를 잠시 멈춘 뒤 폴더를 초기화합니다.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
이 과정은 기존 임시 파일을 새로 받게 만드는 방식입니다. 완료 후 재부팅하고 업데이트를 다시 시도합니다.
🔧 4) 그래도 안 되면 인플레이스 복구 설치
여기까지 해도 반복되면 포맷보다 먼저 인플레이스 복구 설치를 검토합니다. 공식 ISO를 마운트한 뒤 setup.exe를 실행하고, 개인 파일과 앱을 보존하는 방식으로 시스템 뼈대만 다시 맞추는 방법입니다. 저장된 데이터와 프로그램 환경을 최대한 유지할 수 있어 마지막 점검용으로 적합합니다.
Microsoft Store와 Xbox 앱 오류일 때
스토어 관련 오류는 파일 자체보다 캐시나 계정 세션 문제인 경우가 많습니다. 앱 설치가 멈추거나 다운로드가 시작되지 않으면 로컬 캐시부터 정리합니다.
🛒 1) wsreset.exe로 캐시 초기화
Windows 키 + R을 눌러 실행 창을 열고 wsreset.exe를 입력합니다. 잠시 검은 창이 떴다가 스토어가 다시 열리면 정상입니다. 이 단계는 스토어 캐시를 새로 만드는 가장 기본적인 방법입니다.
🛒 2) Microsoft Store 앱 복구·초기화
설정의 설치된 앱에서 Microsoft Store를 찾아 고급 옵션으로 들어간 뒤 복구를 먼저 시도합니다. 복구로도 안 되면 초기화를 진행합니다. 초기화는 앱 내부 설정을 되돌릴 수 있으니, 로그인 상태나 환경이 바뀔 수 있다는 점을 알아두는 것이 좋습니다.
🛒 3) PowerShell로 앱 재등록
기본 앱 구성에 문제가 남아 있으면 관리자 권한 PowerShell에서 앱 재등록을 시도합니다.
Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
오류 메시지가 일부 보여도 과정이 끝난 뒤 재부팅해서 상태를 확인합니다.
.NET Framework 3.5 설치 중 오류가 날 때
구형 프로그램 때문에 .NET Framework 3.5를 켜려다가 0x80070490이 뜨는 경우도 있습니다. 이때는 인터넷만으로 해결하려 하기보다, 설치 원본을 지정해 주는 방식이 더 안정적입니다.
💾 ISO 마운트 후 Source 지정
Windows 11 ISO를 마운트해 로컬 원본 경로를 확인한 뒤 관리자 권한 명령 프롬프트에서 아래처럼 입력합니다.
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
여기서 D:는 실제 마운트된 드라이브 문자로 바꿔야 합니다. 원본 경로가 맞지 않으면 파일을 찾지 못하는 오류가 계속될 수 있습니다.
백업과 시스템 복원에서 오류가 날 때
백업이나 복원은 업데이트와 달리 외장 장치나 예약 작업 상태가 영향을 주는 경우가 있습니다. 같은 코드가 떠도 원인이 전혀 다를 수 있으니, 먼저 연결 장치와 예약 항목을 확인합니다.
🧩 1) 불필요한 USB 장치 제거
외장 하드, USB 메모리, SD카드 리더기처럼 복원 지점과 혼동될 수 있는 장치를 모두 빼고 다시 시도합니다. 시스템 복원이 연결 장치를 잘못 인식하면 경로를 찾지 못하는 오류가 날 수 있습니다.
🧩 2) 백업 예약과 작업 스케줄러 정리
이전 백업 예약이 꼬였을 가능성도 있습니다. 백업 설정을 해제한 뒤 재부팅하고, 새로 예약을 잡아보면 해결되는 경우가 있습니다. 이 단계는 데이터 삭제가 아니라 일정 정보 정돈에 가깝습니다.
해결 순서를 이렇게 잡으면 덜 헤맵니다
가장 먼저 오류가 뜨는 위치를 확인하고, 그다음에 가장 안전한 조치부터 적용하면 됩니다.
| 순서 조치 | |
| 1 | 오류가 뜨는 위치 구분 |
| 2 | 기본 문제 해결사 실행 |
| 3 | DISM, SFC 검사 |
| 4 | 임시 파일·캐시 초기화 |
| 5 | ISO 원본 지정 설치 |
| 6 | 인플레이스 복구 설치 |
이 순서대로 보면 포맷이나 초기화로 바로 넘어가지 않아도 되는 경우가 많습니다.
자주 묻는 질문
Q. 0x80070490은 모두 같은 원인인가요?
A. 아닙니다. 업데이트, 스토어, .NET Framework, 백업처럼 뜨는 위치에 따라 원인이 달라집니다.
Q. DISM과 SFC는 어떤 순서로 해야 하나요?
A. 먼저 DISM으로 구성 요소 저장소를 복구한 뒤 SFC로 시스템 파일을 검사하는 순서가 맞습니다.
Q. 스토어 오류가 나면 앱을 삭제해야 하나요?
A. 바로 삭제할 필요는 없습니다. 먼저 wsreset.exe, 앱 복구, 재등록 순서로 확인하는 편이 안전합니다.
Q. 복원 오류가 날 때 가장 먼저 뺄 것은 무엇인가요?
A. 외장 하드, USB 메모리, SD카드 리더기처럼 연결된 저장 장치부터 제거해 보세요.
Q. 포맷은 언제 고려해야 하나요?
A. 기본 복구와 캐시 초기화, ISO 기반 복구 설치까지 해도 계속 같은 증상이 반복될 때 마지막에 검토합니다.
마무리
0x80070490은 한 가지 방법으로만 풀리는 오류가 아닙니다. 어디에서 발생했는지 먼저 나누고, 그다음 DISM·SFC, 캐시 초기화, 원본 지정 설치 순서로 접근하면 불필요한 초기화를 줄일 수 있습니다. 계속 같은 증상이 남는다면 복구 설치 단계까지 차분하게 확인해 보세요.
댓글 0
첫 댓글을 남겨보세요.