Windows 10 기본 프로그램이 계속 변경됩니다


49

지난 달 가을 업데이트 이후 Windows 10은 특정 유형 (대부분 브라우저, pdf, mp3, jpg)의 기본 앱을 자동으로 변경합니다. 제어판과 설정 앱에서 다시 변경하려고했습니다.

WinZip을 사용하여 파일의 압축을 풀 때 주로 발생하는 것으로 나타났습니다. Windows는 기본 프로그램을 Edge, Photos, Groove 등과 같은 Microsoft 권장 프로그램으로 다시 변경합니다.

이 문제가 발생하는 것을 제한하는 방법이 있습니까? 다른 사람이 비슷한 상황에 처했습니까? 나는 어디에서나 비슷한 질문을 찾을 수 없으므로 여기에 묻습니다.


버전 1511 업데이트를 설치 한 후이 문제가 한 번 더 발생 했습니까? 그것은 나에게 일어난 유일한 시간이며, 1 분도 채 걸리지 않았지만 구성을 다시 설정하고 업데이트를 설치 한 방식으로 인해 발생했습니다.
Ramhound

1
@Ramhound : 예, 이것은 꽤 여러 번 발생했기 때문에 어떤 해결책을 찾고 있습니다. 좌절합니다.
kp91


"ASSOC"및 "FTYPE"을 실행하는 것이 좋습니다. 텍스트 파일로 출력합니다. 그런 다음 변경 사항이 적용되면 이전 변경 내용을 쉽게 찾을 수 있습니다. 또한 배치 파일을 만들어 가장 많이 깨지거나 가장 신경 쓰는 변경 사항을 수동으로 쉽게 수정할 수 있습니다.
TOOGAM

답변:


14

이 문제가 자주 발생하지만 무작위로 발생했습니다. 마침내 문제에 대한 트리거 세트 하나를 추적 할 수 있었지만 직접 수정하는 것은 아니며 해킹 된 부분 해결 방법 만 있습니다.


해결 방법 :

예를 들어 "Groove"또는 "Movies & TV"는 음악 및 비디오 형식의 연결을 가져 오려고 시도합니다. 내가 찾은 유일한 해결책은 이러한 제거 가능한 프로그램을 제거하는 것입니다.

http://www.howtogeek.com/224798/how-to-uninstall-windows-10s-built-in-apps-and-how-to-reinstall-them/

위 기사에서는 (관리자) Power Shell을 사용하여 일부 Microsoft 설치 앱 을 일시적으로 제거 하는 방법에 대해 설명합니다 .

예를 들면 다음과 같습니다.

Get-AppxPackage *zunemusic* | Remove-AppxPackage

또는

Get-AppxPackage *zunevideo* | Remove-AppxPackage

이러한 앱을 제거한 후에 Windows 10은 이러한 파일 연결을 다시 시도하지 않았습니다. 나는 그것이 무의식적으로 시도하고 협회를 완전히 중단 할 것으로 기대했지만 절반은 운이 좋았습니다.

불행히도이 모든 문제를 해결하지는 못합니다. 이 방법으로 PDF를 제거 할 수 없으므로 PDF는 계속 Microsoft Edge로 되돌아갑니다.


트리거 원인 :

나는 이것을 내 프로그램 중 하나에 일으키는 트리거를 추적 할 수있었습니다. 비록 그것이 단지 어떤 연관성을 변화시키기 때문에 그것을하는 유일한 사람인지는 확실하지 않습니다. 따라서 프로그램이 발생시키는 특정 조치가 첫 번째 트리거를 설정합니다. 다른 프로그램이 트리거 시퀀스를 완료합니다.

procmon에 따르면 파일 연결로 일부 레지스트리 스누핑을 수행합니다. 두 번째 트리거는 종종 되 돌리는 파일 형식과 관련된 프로그램을 여는 것입니다. 이 두 번째 프로그램은 procmon에 따라 파일 연결에서 스누핑합니다.

내가 상상하는 것은 첫 번째 프로그램이 파일 연결을 변경하는 프로그램에 대해 Windows 10의 "보호"를 손상시키는 것입니다. 두 번째 프로그램을 열면 Windows가 보호 기능을 다시 확인하고 해시 / 프로 그리드가 유효하지 않은 경우 Microsoft 기본값으로 되돌아갑니다.

예를 들어, 이전 버전의 PhotoShop 및 Firefox에서이 작업을 수행 할 수 있습니다. 둘 다 열쇠를 봅니다

HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice

프로그램 1은 어떻게 든 해시 / 프로 시저를 엉망으로 만듭니다. 유형과 관련된 프로그램 2는 Windows에서 다시 확인하고 되돌립니다. 나는 프로그램 1이 그 일을하기 전후에 파일 연결이 정확하기 때문에 시작하기에 왜 손상되었다고 생각하는지에 대해 조금 당황 스럽다. 협회는 납치되지 않았으므로 처음에는 Microsoft의 지원이 필요하지 않았습니다.

모든 시스템에 동일한 프로그램이 설치되어있는 것은 아니므로 첫 번째 트리거 이벤트를 유발하는 밀교적인 오래된 프로그램이 많이있을 수 있습니다. 위의 원래 해결 방법 외에도 문제가되는 프로그램을 사용하는 것이 좋습니다. (으 rug하다)


트리거 원인을 식별하기 위해 수행 한 작업을 지정할 수 있습니까? 특정 프로그램이나 응용 프로그램을 사용 했습니까?
Ayusman

1
@Ayusman 위에서 언급 한대로 Sysinternals / Microsoft의 Procmon을 사용했습니다. 아마도 문제의 프로그램을 필터링하고 "경로"에 'pdf'가 있는지 확인했을 것입니다.
jljtgr

1
이것은 문제에 대한 답변이 아닙니다. 왜 그렇게 많은 찬사를 받았는지 잘 모르겠습니다.
Appleoddity

9

설명과 해결책은 ghacks에 있습니다.

이 재설정을 중지하기 위해 개발 된 내 앱 재설정 중지 를 사용할 수 있습니다.

내 앱 재설정 중지

또는 손으로 레지스트리를 수정하십시오.

따라서 수동 방법을 선호하는 경우 다음을 수행해야합니다.

  1. Windows 키를 누르고 regedit.exe를 입력 한 후 Enter 키를 누르십시오. Windows 레지스트리 편집기가 열립니다. 가능하면 다음 작업을보다 쉽게 ​​처리 할 수 ​​있도록 두 번째 레지스트리 창을 엽니 다.
  2. 다음 키로 이동하십시오. HKEY_CURRENT_USER \ SOFTWARE \ Classes \ Local Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ AppModel \ Repository \ Packages
  3. 기본값으로 차단하려는 응용 프로그램을 찾은 다음 App \ Capabilities \ FileAssociations를 엽니 다. 해당 특정 응용 프로그램의 파일 연결 목록이 표시됩니다.
  4. Data의 값을 기록하면 긴 임의의 문자열처럼 보입니다. AppXsq3757nydv3f9bx6862hv0t4z7ennqqd
  5. 이 문자열은 여기에 나열된 파일 형식이나 프로토콜에 따라 다를 수 있습니다.
  6. 두 번째 레지스트리 편집기 창으로 전환하고 HKEY_CURRENT_USER \ SOFTWARE \ Classes \ ThatRandomString으로 이동하십시오 (예 : HKEY_CURRENT_USER \ SOFTWARE \ Classes \ AppXsq3757nydv3f9bx6862hv0t4z7ennqqd
  7. 마우스 오른쪽 단추를 클릭하고 새로 작성> 문자열 값을 선택하십시오.
  8. 이름을 NoOpenWith로 지정하고 값을 비워 두십시오.

특정 앱을 다시 연결하지 않으려는 파일 연결에 대해 프로세스를 반복하십시오.


7

Edge, Groove 또는 Photo와 같은 일부 앱은 Windows10으로 업그레이드 할 때 파일을 제어하고 파일을 열기 위해 원하는 소프트웨어를 선택할 수 없습니다. 그러나 PDF 파일의 "사용 가능한"파일 처리기로 Eg Edge를 제외하도록 레지스트리에 설정을 추가하면이 동작이 중지 될 수 있습니다. 다음은 Acrobat을 사용하여 PDF 파일 및 FIREFOX와 같은 다른 소프트웨어를 열어 HTM 및 HTML 파일을 여는 것을 차단하기 위해 Edge를 중지합니다. Edge는 VIRUS처럼 작동하기 때문에 BLOCK이라는 단어를 사용합니다. 몇 시간, 때로는 몇 초 후에 Acrobat Pro 또는 Reader 연결을위한 20 번째 시도가 다시 설정되었습니다.). 이제 Regedit 설정으로 이동하십시오. 레지스트리 내에서 관련 PROGRAM-ID를 조회 한 다음 해당 프로그램에서 제외하려는 파일 유형에 대한 새 키를 작성해야합니다. 다음 항목 ....

[HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\Microsoft.MicrosoftEdge_25.10586.0.0_neutral__8wekyb3d8bbwe\MicrosoftEdge\Capabilities\FileAssociations]
".htm"="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9"
".html"="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9"
".pdf"="AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723"
".svg"="AppXde74bfzw9j31bzhcvsrxsyjnhhbq66cs"
".xml"="AppXcc58vyzkbjbs4ky0mxrmxf8278rk9b3t"

... PDF
AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723의
경우 해당 PROGRAM-ID임을 보여줍니다 .

이제 ...
HKEY_CURRENT_USER\SOFTWARE\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723 (동일한 ID 확인) 로 이동하여 새 STRING 키 NoOpenWith를 작성하십시오 (비워 두십시오).

예 (MS가 ID를 변경하지 않는 한) 다음은 Edge가 .HTM .HTML 및 .PDF 파일을 가로채는 것을 중지합니다.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9]
"NoOpenWith"=""

[HKEY_CURRENT_USER\SOFTWARE\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723]
"NoOpenWith"=""

이 파일을 텍스트 파일로 복사하고 확장자를 .reg로 변경 한 다음 레지스트리로 가져올 수 있습니다.
NoOpenWith 두 키를 다시 제거하면 원래 설정으로 돌아갑니다.


3
당신의 대답은 형식이 잘못되어 이해하기가 거의 불가능합니다. 마크 다운 도움말을 읽고 형식을 개선하십시오.
DavidPostill

1
이러한 모든 것들이 포함 된 레지스트리 파일 은 winhelponline.com/blog/windows-10-resetting-file-associations 를 참조하십시오
Siarhei Kuchuk

원하는 파일 형식을 열기 위해 항상 ceratin 프로그램을 사용하는 옵션을 검사 할 수있는 Windows 기능을 손상시킵니다 (대화 상자에서 확인란을 제거합니다).
Waldemar Gałęzinowski

3

최신 버전의 WinZip (20.0)으로 전환 한 이후로 문제가 발생하지 않았습니다. 따라서 이전 버전 (15.0)이 Windows 10 파일 연결과 호환되지 않고 재설정을 트리거했다고 생각합니다.


예. WinZIp 기술 자료에서는 Windows 10이 문제인 것처럼 보이게 할 수 있지만, 실제로 WinZip이 파일 연결을 처음부터 엉망으로 만드는 것이 문제입니다. 그리고 왜 아카이브가 아닌 유형의 연관을 어지럽히 는가?
Medinoc

2

edge가 pdf / html 처리기가되는 것을 방지하는 방법을 찾았습니다. Edge의 ProgID에 Noopenwith 값을 추가하면 가능합니다 (AppX ..... 키, 시스템마다 다를 수 있음). 자세한 내용은 여기를 참조하십시오. PDF 또는 HTML 연결을 가로채는 것을 막는 방법? 다른 앱에도 동일한 방법이 적용됩니다.


1
링크 된 페이지가 변경되면 답변이 유효하지 않을 수 있으므로 참조 링크에서 답변의 필수 부분을 인용하십시오.
DavidPostill

이 기사에서는 수정 가능한 버전의 수정 프로그램, 즉 적절한 레지스트리 변경 사항을 삽입하기위한 다운로드 가능한 regedit 파일 (및 실행 취소를위한 파일)을 제공합니다. 링크
Eric Sassaman

1


0

적어도 이것의 또 다른 원인은 다음과 같습니다.

세이지 썸 2.0.0.23

원래 버전의 Windows 10을 설치할 때 모든 것이 잘 작동했습니다.

그러나 지금은 최근에 다시 설치했을 때 :

Microsoft Windows [버전 10.0.15063]

SageThumbs가 예상대로 작동하지 않아서이 문제가 나타났습니다. 설치를 해제하고 다시 부팅하고 기본 앱을 설정하고 다시 부팅하면 문제가 해결되었습니다. :)

그 문제 에 대한 문제를 여기에서 열었습니다 .

그건 그렇고, 그것은 또한 나타납니다 :

윈앰프 5.666

음악의 기본 앱 옵션으로 표시되지 않으므로 더 이상 잘 작동하지 않습니다.


0

불행히도 설정 앱 의 UI 자동화 는 최고의 옵션처럼 보입니다.

시작시 브라우저를 Firefox로 설정하는 간단한 AHK (AutoHotkey) 스크립트를 만들었습니다 (먼저 AHK 스크립트를 컴파일 한 다음 로그인 한 후 "late"를 실행하도록 설정했습니다). 브라우저는 선택한 브라우저로 이동하기위한의 수에 따라 결정됩니다 TAB.

Windows 10, 빌드 1809에서 테스트되었습니다.

; Fix default browser

    Sleep 1250
    SendInput {RWin}
    Sleep 1000
    Send Default apps
    Sleep 3500
    Send {enter}
    Sleep 3500
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {tab}
    Sleep 250
    Send {enter}
    Sleep 2000
    Send {tab}
    Sleep 250
    Send {enter}
    Sleep 7500
    Send !{F4}
    Sleep 100

0

2016 년에 여기에 설명 된 일부 수정 프로그램은 최신 Windows 10 버전 (1809 이상)에서 작동하지 않습니다. 그래서 오늘 문제를 해결하기 위해 내가 한 일이 있습니다.이 문제는 도메인 네트워크에서 매시간마다 기본 PDF 뷰어를 재설정하여 나타납니다.

먼저 어떤 프로그램이 레지스트리 키에 쓰려고하는지 확인하십시오.

 HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\{.ext}\UserChoice

여기 에 설명 된 대로이 키에 직접 쓰는 것은 더 이상 금지되지 않으며 Windows에서 파일 확장자를 기본값으로 재설정합니다. Sysinternals ProcessMonitor를 사용하여 정확한 프로세스와 액세스 시간을 찾았습니다 ( RegSetValue이름 지정된 키 에 유형 작업 만 표시하도록 필터 설정 ).

필자의 경우 프로세스는 "svchost.exe"이며 일부 백그라운드 서비스가 문제를 일으킨 것을 나타냅니다. 다음으로 Windows 로그를 살펴 보았는데, 그 시점에서 시작된 유일한 서비스는 도메인의 그룹 정책 서비스라는 것을 보여주었습니다. 마지막으로 GPO 서비스의 Windows 로그를 조사하여 두 가지 잠재적 서비스로 추적했습니다. 그 중 하나는 매우 의심스러운 이름이었습니다.

이 정보를 네트워크 관리자에게 전달했으며 해당 정보를 바탕으로 1 시간 이내에 문제를 해결할 수있었습니다.


-1

또 다른 가능한 해결책은 기본 연결을 변경하여 Windows가 기본 연결로 되돌릴 때 원하는 연결로 되 돌리는 것입니다.

참조 https://technet.microsoft.com/en-us/library/hh825038.aspx를

이 승리에 적용됩니까? 링크 된 페이지의 제목은 그렇지 않습니다.
Windows 10 용
KB3135173 설치 후 및 방법


슈퍼 유저에 오신 것을 환영합니다! 링크 된 페이지가 변경되면 답변이 유효하지 않을 수 있으므로 참조 링크에서 답변의 필수 부분을 인용하십시오.
DavidPostill
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.