Windows 7, 8 또는 8.1에서 Windows 10으로 업그레이드한 뒤 JPG 이미지 파일을 열려고 할 때 "레지스트리에 대한 잘못된 값"(Invalid value for registry) 오류 메시지가 나타나는 경우가 자주 있습니다. 다행히 아래에서 소개하는 해결 방법은 Windows 8 및 8.1 환경에서도 동일하게 적용할 수 있습니다.
JPG 파일을 열 때 레지스트리 오류가 발생하는 원인
이 오류는 대체로 손상된 레지스트리 하이브(registry hive)에서 비롯됩니다. 레지스트리는 설치된 모든 프로그램의 설정과 명령을 보관하는 일종의 데이터베이스로, 특정 작업이 수행될 때 컴퓨터가 어디를 참조하고 무엇을 해야 하는지 알려주는 역할을 합니다.
쉽게 설명하자면, 사진 파일을 열 때마다 PC는 레지스트리를 참조하여 어떤 프로그램으로 해당 사진을 실행할지 결정합니다. 그런데 이 과정에서 레지스트리에 기록된 값이 손상되어 있거나 프로그램이 인식할 수 없는 형태라면, 위와 같은 오류 메시지가 화면에 나타나게 되는 것입니다.
주의: 레지스트리는 시스템 운영에 매우 민감한 영역이므로, 자신이 하는 작업을 100% 확신하지 못하는 경우 레지스트리를 직접 열거나 수정하는 것은 권장하지 않습니다.
방법 1. 손상된 시스템 파일 복구하기
먼저 Restoro를 다운로드하여 실행한 뒤, 손상되었거나 누락된 시스템 파일을 스캔하고 복구해 보세요. 검사 결과 손상된 파일이 발견되면 복구를 진행한 후 문제가 해결되었는지 확인합니다. 만약 여전히 같은 오류가 발생한다면 아래의 다른 방법들을 차례로 시도해 보시기 바랍니다.
방법 2. 사진(Photos) 앱 초기화하기
JPG 파일을 열 때 발생하는 이 문제는 기본 이미지 뷰어인 "사진" 앱과 밀접한 관련이 있습니다. 따라서 앱의 구성 설정을 초기화하여 문제를 해결할 수 있으며, 절차는 다음과 같습니다.
- Windows 키 + I를 동시에 눌러 설정 창을 엽니다.
- 앱 메뉴를 클릭한 뒤 왼쪽 패너에서 앱 및 기능을 선택합니다.
![[해결 방법] JPG 파일을 열 때 레지스트리에 대한 잘못된 값 오류 수정하기](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041116335415.png)
- 목록을 살펴보고 Microsoft 사진(또는 사진) 항목을 찾아 클릭합니다.
- 앱 이름 바로 아래에 있는 고급 옵션 버튼을 클릭합니다.
![[해결 방법] JPG 파일을 열 때 레지스트리에 대한 잘못된 값 오류 수정하기](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041116335487.png)
- 화면을 아래로 스크롤한 뒤 초기화 버튼을 눌러 앱을 재설정합니다.
![[해결 방법] JPG 파일을 열 때 레지스트리에 대한 잘못된 값 오류 수정하기](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041116335591.png)
- 문제가 계속해서 발생하는지 확인합니다.
방법 3. PowerShell로 사진 앱 제거 후 재설치하기
두 번째 접근 방식은 문제를 일으키는 사진 앱을 제거한 후 다시 설치하는 것입니다. 재설치 과정에서 올바른 설정값이 레지스트리에 새로 기록되기 때문에 대부분의 경우 이 방법으로 오류가 해결됩니다. 다만 기본 앱은 일반적인 방식으로는 제거할 수 없으므로, PowerShell을 활용해야 합니다.
먼저 화면 좌측 하단의 시작 버튼을 클릭하고 PowerShell을 입력한 뒤, 검색 결과에서 마우스 오른쪽 버튼을 눌러 관리자 권한으로 실행을 선택합니다.
![[해결 방법] JPG 파일을 열 때 레지스트리에 대한 잘못된 값 오류 수정하기](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041116335516.png)
PowerShell 창이 열리면 아래 명령어를 입력하여 사진 앱을 제거합니다.
Get-AppxPackage *photos* | Remove-AppxPackage
제거가 완료되면 이어서 아래 명령어를 입력해 앱을 다시 설치합니다.
Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
명령이 정상적으로 실행되면 사진 앱이 재설치되고, 레지스트리 오류도 함께 해결될 것입니다.
그래도 해결되지 않는다면
위 방법을 모두 시도했음에도 문제가 지속된다면, 기본 앱인 사진 대신 예전의 Windows 사진 뷰어를 기본 이미지 뷰어로 변경하여 사용하는 것도 좋은 대안입니다. 해당 설정 방법은 별도의 가이드를 참고하시기 바랍니다.