"앱 기본값이 다시 설정되었습니다"에 대한 수정 Windows 10에서 파일 연결을 다시 설정

2017-05-12 04:47:16
메인·마이크로 소프트·"앱 기본값이 다시 설정되었습니다"에 대한 수정 Windows 10에서 파일 연결을 다시 설정

Microsoft Edge 및 사진이 파일 연결 설정을 재설정하지 못하게하는 방법을 확인했습니다. 동일한 내용을 바탕으로 3d Builder, Zune 음악, Zune 비디오 (영화 및 TV)와 같은 모든 Metro 앱 (또는 Universal Windows 앱)에 대한 레지스트리 편집을 구현하려고 생각했습니다.

이 문서 끝에있는 레지스트리 편집 해결 방법은 Windows 10 (v1607 이하)에서 파일 연결을 기본 설정으로 다시 설정하지 못하게합니다.

관련 : Windows 10에서 명령 줄을 통해 기본 브라우저 및 파일 연결 설정

해결책

호환되지 않는 타사 프로그램이 사용자를 기본 앱 창으로 안내하지 않고 파일 연결을 직접 변경하는 경우 Windows 10에 의해 앱 기본값이 재설정됩니다. UserChoiceProgID 해시 알고리즘이 Windows 10에 있으므로 레지스트리에서 파일 연결을 잘못 수정하면 Windows 10이 연결 설정을 기본값으로 다시 설정하게됩니다.

Windows 10에서 응용 프로그램은 다음 레지스트리 키에 ProgID 값을 직접 쓰지 않아야합니다.

 HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ {. extension} \ UserChoice 

위의 레지스트리 경로에서 {.extension}은 파일 확장자를 나타냅니다. .htm, .html, .pdf 등일 수 있습니다.

대신 응용 프로그램은 사용자를 기본 앱 창으로 리디렉션해야합니다. 이것은 Windows 10의 주요 변경 사항입니다.

(레거시) 응용 프로그램이 Windows API를 사용하지 않고 파일 연결을 설정하기 위해 레지스트리에 기록하는 경우 Windows 10은 레지스트리 ( "UserChoice"키)가 손상되었음을 감지하고이 파일의 오류 방지 Windows 기본 프로그램을 재설정합니다 신장. 사용자에게 앱 기본값이 재설정되었다는 알림이 표시됩니다.

알림을받은 후 이벤트 뷰어를 열고 Microsoft-Windows-Shell-Core/AppDefaults 이벤트 로그로 이동하면 최근에 재설정 된 파일 형식 연결이 표시됩니다.

  • 이벤트 뷰어 ( eventvwr.msc ) → 응용 프로그램 및 서비스 로그 → Microsoft → Windows → Shell-Core → AppDefaults를 엽니 다.
  • ID가 62441 최신 이벤트를 62441 .
     로그 이름 : Microsoft-Windows-Shell-Core / AppDefaults 원본 : Microsoft-Windows-Shell-Core 날짜 : 이벤트 ID : 62441 작업 범주 : (62441) 수준 : 정보 키워드 : 사용자 : DESKTOP-JKJ4G5Q \ ramesh 컴퓨터 : DESKTOP-JKJ4G5Q 설명 : 사용자 선택이 .htm에 대한 id AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9를 표시하도록 재설정되었습니다. 

    위의 예에서 .htm 파일 형식 연결이 다시 설정되었으며 이제 Microsoft Edge가 파일 형식의 기본 처리기입니다. AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9 는 레지스트리에 표시된 .htm / .html 파일 용 Microsoft Edge ProgID입니다.

어떤 프로그램이 위의 레지스트리 키를 수정하려고하는지 잘 모르는 경우 프로세스 모니터를 사용하여 추적에서 "UserChoice" 항목을 검사하십시오.

따라서 사용중인 타사 프로그램이 Windows 10 규칙을 준수하는지 확인하십시오. 궁극적 인 해결 방법 은 타사 프로그램 (뷰어, 브라우저 또는 기타)을 업그레이드하고 Windows 10과 호환되는지 확인하는 것입니다. .

관련 : Windows 10에서 명령 줄을 통해 기본 브라우저 및 파일 연결 설정

Microsoft의 Raymond Chen 인용

프로그램 X는 사용자가 선호하는 핸들러로 설정하려고하지만 사용자가 변경을 확인하지 않고도 설정하려고합니다. 얼마나 배려 하는가. 따라서 레지스트리 키를 직접 조작합니다. (누군가는 그 기능에 대해 정말 좋은 보너스를 얻었습니다.) 그러나 그들은 Windows 10 이전 버전을 조작하고 있습니다. 즉, Windows 10은 설정이 손상된 것으로 감지하여 버려 처리기가 시스템 기본값으로 되돌아갑니다.

고객은 여기에서 몇 가지 선택을 할 수 있습니다.

확실한 선택은 프로그램 X 사용을 중단하는 것입니다. 프로그램 X는 아마도 고객의 워크 플로에 필수적입니다. 이것이 그들이 기본값으로 설정하려는 이유입니다!

또 다른 옵션은 Program X를 생산하는 공급 업체와 협력하여 내부 레지스트리 키에서 문제를 해결하는 것입니다. (좋은 성과 있길 바래요.)

참조 : 다시 시작할 때마다 PDF 파일 연결이 재설정되는 이유는 무엇입니까? | 오래된 새로운 것

Windows 10의 초기 빌드에서는 아래 레지스트리 수정 (해결 방법)을 사용하여 Windows 10이 파일 연결을 재설정하지 못하게 할 수 있습니다.


해결 방법

[2019] 업데이트 : 다음 레지스트리 수정이 Windows 10 v1809에서 작동하지 않습니다. 레지스트리 값이 있지만 Windows 10은 타사 프로그램에 의해 UserChoice 키가 작성 (및 손상) 된 경우 파일 연결을 끊임없이 재설정합니다.


v1607 이하

Windows 10의 초기 빌드에서 아래 레지스트리 편집을 실행하면 Microsoft Edge, Photos, 3d Builder, Zune 음악 및 Zune 비디오 (영화 및 TV)가 앱 기능을 방해하지 않고 다양한 파일 형식에 대한 파일 연결을 인계하지 못합니다. . 변경 사항을 되돌리려면 실행 취소 REG 파일을 실행하십시오. 레지스트리 수정은 Windows 10 v1607까지 테스트되었습니다.

[REG 파일 다운로드 – w10_stop_reset_fileasso.zip ]이 REG 파일의 내용은 다음과 같습니다.

 Windows 레지스트리 편집기 버전 5.00; 설명 : 모든 최신 앱에 NoOpenWith & NoStaticDefaultVerb 값을 추가하여 Windows 10이 파일 연결을 재설정하지 못하게합니다. ; 2016 년 2 월 13 일 Ramesh Srinivasan 작성; 2019 년 5 월 1 일 업데이트; Winhelponline 블로그; https : //www.winhelponline.com/blog; Windows 10 v1511 및 1607에서 테스트; ------------ ---------; Microsoft.3DBuilder; -------------------; 파일 형식 : .stl, .3mf, .obj, .wrl, . 플라이, .fbx, .3ds, .dae, .dxf, .bmp; ... .jpg, .png, .tga [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppXvhc4p7vz4b485xfp46hhk3fq3grkdgjg] "NoOpenWith"Ver "No"; " -------------------; Microsoft Edge; -------------------; 파일 형식 : .htm, . html [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9] "NoOpenWith"= "" "NoStaticDefaultVerb"= ""; 파일 형식 : .pdf [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppXdvnOpen "f9h" " 파일 형식 : .svg [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppXde74bfzw9j31bzhcvsrxsyjnhhbq66cs] "NoOpenWith"= "" "NoStaticDefaultVerb"= ""; 파일 형식 : .xml [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ Appxx64x \ kbxkb9xkbxkbxkbxkbxkbxkb9bxx64xkbxkb9bkbxx64bkbxkbx64b ith "=" ""NoStaticDefaultVerb "=" "; -------------------; Microsoft 사진; --------------- ----; 파일 형식 : .3g2, .3gp, .3gp2, .3gpp, .asf, .avi, .m2t, .m2ts, .m4v, .mkv; ... .mov, .mp4, mp4v, . mts, .tif, .tiff, .wmv [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppXk0g4vb8gvt7b93tg50ybcy892pge6jmt] "NoOpenWith"= "" "NoStaticDefaultVerb"= ""; 파일 형식 : 대부분 이미지 파일 형식 "=" ""NoStaticDefaultVerb "=" "; 파일 형식 : .raw, .rwl, .rw2 및 기타 [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppX9rkaq77s0jzh1tyccadx9ghba15r6t3h]"NoOpenWith "=" ""NoStaticDefaultVerb "=" "; ---- ---------------; Zune Music; -------------------; 파일 형식 : .aac, .adt, .adts, .amr, .flac, .m3u, .m4a, .m4r, .mp3, .mpa; .. .wav, .wma, .wpl, .zpl [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppXqj98qxeaynz6dv4459ayz6bnqxbyaqcs] "NoOpenWith"= "" "NoStaticDefaultVerb"= ""; --------- ----------; Zune 비디오; -------------------; 파일 형식 : .3g2, .3gp, .3gpp, .avi, .divx, .m2t, .m2ts, .m4v, .mkv, .mod; ... .mov, .mp4, mp4v, .mpe, .mpeg, .mpg, .mpv2, .mts, .tod, .ts; ... .tts, .wm, .wmv, .xvid [HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppX6eg8h5sxqq90pv53845wmnbewywdqq5h] "NoOpenWith"= "" "NoStaticDefaultVerb"= "" 

REG 수정을 실행 한 후 시작 → 설정 → 기본 앱을 클릭하고 파일 연결 또는 기본 앱을 설정하십시오. 내장 Universal 앱 중 어느 것도 지금부터 연결을 재설정해서는 안됩니다. 이 방법은 Windows 10 v1511 및 1607에서 테스트되었으며 제대로 작동합니다.

이 레지스트리 편집은 대화 상자로 열기 에서 최신 앱을 숨기지 만 설정 → 기본 앱 창에는 여전히 나타납니다.

업데이트

2016 년 6 월 1 일 : 로컬 계정을 사용하는 경우 일부 사용자에게 도움이되었으므로 Microsoft 계정으로 전환 해보십시오. Microsoft 계정으로 전환하지 않으려면 Windows 10에서 기본 앱을 사용하여 기본 파일 연결을 설정할 수 없음 문서의 수정 사항 # 2를 시도하십시오. (페이지 제목 무시)

2016 년 2 월 25 일 : Windows 10에서 기본 앱을 구성하려면 시작 단추, 설정, 시스템 및 기본 앱을 클릭하십시오. 기본 앱 설정을 수동으로 변경할 수있는 유일한 방법입니다. 레지스트리 설정을 삭제하거나 손상시켜 지원되지 않는 방식으로 기본값으로 설정된 일부 앱의 동작을 확인했습니다. 앱이 파일 연결을 등록하는 데 지원되는 방법에 대한 자세한 내용은 MSDN에서 찾을 수 있습니다. Windows 용 업데이트 KB3135173은 문제를 해결하고 레지스트리 설정이 삭제되거나 손상되면 응용 프로그램 기본값을 초기 Windows 설정으로 재설정합니다. Google은 이러한 앱 제공 업체와 협력하여 앱이 더 이상 최신 버전에서이 동작을 나타내지 않습니다. 사용자가 지원되는 방법을 사용하여 기본 앱 설정을 사전에 변경하면 레지스트리가 손상되지 않고 해당 사용자 설정이 유지됩니다. 출처 – 베시 [MSFT]

(2019 년 5 월 3 일 마지막 업데이트)

에디터의 선택