Windows 10 программы по умолчанию продолжают меняться

Так как обновление падения в прошлом месяце, Windows 10 автоматически продолжает изменять приложения по умолчанию для некоторых типов (в основном браузер,pdf,mp3,jpg). Я попытался изменить их обратно из приложения "Настройки", а также панели управления.

Я заметил, что это происходит в основном при распаковке файлов с помощью WinZip. Windows изменяет программы по умолчанию обратно в Microsoft рекомендуемые программы, такие как Edge, фотографии, Groove и т.д.

есть ли способ ограничить это от происходит? Кто-нибудь сталкивался с подобной ситуацией? Я нигде не мог найти подобный вопрос, поэтому я задаю это здесь.

27
задан kp91
24.12.2022 1:53 Количество просмотров материала 2602
Распечатать страницу

9 ответов

у меня была эта проблема часто, но случайно. Я, наконец, смог отследить один набор триггеров для этой проблемы, но не прямое исправление... только хакерские, частичные обходные пути.


решение:

например, "Groove" или "Movies & TV" попытаются захватить Ассоциации музыкальных и видео форматов. Единственное решение, которое я нашел, чтобы удалить эти, казалось бы, uninstallable запрограммированный.

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

в статье выше описано, как использовать (admin)Power Shell для временно удалить некоторые установленные приложения Microsoft.

например:

Get-AppxPackage *zunemusic* | Remove-AppxPackage

или

Get-AppxPackage *zunevideo* | Remove-AppxPackage

после удаления этих приложений, Windows 10 никогда не пытался повторно принять эти ассоциации файлов. Я наполовину ожидал, что он попытается независимо и сломает ассоциации полностью, но ему повезло.

к сожалению, это не решит все эти проблемы. PDF-файлы будут по-прежнему возвращаться к Microsoft Edge, поскольку он не может быть удален с помощью этого метода.


вызывают:

я смог отследить триггер, который вызывает это к одной из моих программ. Хотя я не уверен, что это единственный, кто делает это, как это только вызывает некоторые ассоциации для изменения. Таким образом, более вероятно, что это определенные действия, которые программа вызывает, настраивает первый триггер; и другая программа завершает последовательность триггеров.

согласно procmon, он делает некоторые реестра слежка с ассоциациями файлов. Второй триггер-открыть программу, связанную с типом файла, который часто возвращается. Эта вторая программа также отслеживает ассоциации файлов в соответствии с procmon.

мне кажется, что происходит, что первая программа делает что-то, чтобы повредить" защиту " Windows 10 для программ, изменяющих ассоциации файлов. Открытие второй программы заставляет Windows повторно проверить свою защиту, и когда хэш/progid заканчивается недействительным, он возвращается к Microsoft по умолчанию.

например, я вижу старую версию PhotoShop и Firefox, которые делают это. Они оба смотрят на ключ

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

программа 1 каким-то образом портит хэш / progid, программа 2, которая связана с тип заставляет Windows перепроверить его и отменить его. Я немного озадачен тем, почему он считается поврежденным, потому что ассоциация файлов правильна до и после того, как программа 1 сделает свое дело. Ассоциация не была захвачена, поэтому для начала ей не нужно было перенапряжение Microsoft.

не все мои системы имеют одинаковые программы, поэтому я предполагаю, что может быть много эзотерических старых программ, которые вызывают первое событие триггера. Помимо моего первоначального обходного пути выше, Я думаю, вы могли бы быть внимательны, используя оскорбительные программы. (пожимает плечами)

15
отвечен jljtgr 2022-12-25 09:41

объяснение и решение дается в ghacks.

можно использовать Ставишь Мои Приложения который был разработан, чтобы остановить этот сброс

Stop Resetting My Apps

или измените реестр вручную.

Итак, вот что вам нужно сделать для того, если вы предпочитаете ручной способ:

  1. нажмите на клавишу Windows, введите regedit.exe и нажмите клавишу Enter. Это открывает редактор реестра Windows. Если это возможно, откройте второе окно реестра для упрощения обработки следующих операций.
  2. перейдите в следующий раздел: HKEY_CURRENT_USER классы программного обеспечения\\\локальные параметры\программное обеспечение\Microsoft\окна\CurrentVersion равное\AppModel\репозитории\пакеты
  3. найдите приложение, которое вы хотите заблокировать по умолчанию, и откройте App\Capabilities\FileAssociations там. Это отображает список ассоциаций файлов этого конкретного приложение.
  4. обратите внимание на значение в данных, оно выглядит как длинная случайная строка: AppXsq3757nydv3f9bx6862hv0t4z7ennqqd
  5. обратите внимание, что эта строка может отличаться для любого из перечисленных типов файлов или протоколов.
  6. переключаемся на второе окно редактор реестра и перейти к программному обеспечению реестра HKEY_CURRENT_USER\\классы\ThatRandomString, например, раздел реестра HKEY_CURRENT_USER классы программного обеспечения\\\AppXsq3757nydv3f9bx6862hv0t4z7ennqqd
  7. щелкните правой кнопкой мыши выберите Создать > строковое значение.
  8. назовите его NoOpenWith и оставьте его значение пустым.

повторите процесс для любой ассоциации файлов, которые вы не хотите, чтобы это конкретное приложение, чтобы быть когда-либо связаны с снова.

8
отвечен Frank Breitling 2022-12-25 11:58

несколько приложений, таких как Edge, Groove или Photo взял на себя управление файлами при обновлении до Windows10, вы не сможете выбрать собственное программное обеспечение по своему вкусу, чтобы открыть файлы. Но это поведение может быть остановлено, если вы добавите параметр в реестр, чтобы исключить, например. Edge как" доступный " обработчик файлов PDF. Ниже будет остановить край для блокирования использования Acrobat, чтобы открыть PDF файлы и другое программное обеспечение, как FIREFOX, чтобы открыть HTM и HTML файлы (я использую слово блок поскольку Edge действует как вирус, он всегда сбрасывает ассоциацию файлов обратно на Edge, даже моя 20-я попытка связать Acrobat Pro или Reader была переустановлена через несколько часов, иногда секунд.. ). Теперь к настройке Regedit. Вам нужно найти связанный идентификатор программы в реестре, а затем создать новый раздел для типа файла, который вы хотите исключить из этой программы. Следующая запись....

[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

это идентификатор программы.

Теперь вы идете...

HKEY_CURRENT_USER\SOFTWARE\Classes\AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723 (обратите внимание на тот же ID) и создайте новый ключ строки NoOpenWith (оставьте его пустым)

пример (до тех пор, как MS не изменяет идентификаторы) следующее остановит 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 и импортировать его в реестр.)

Если вы удалите эти 2 ключа NoOpenWith снова, он вернется к первоначальной настройке.

6
отвечен Uwe 2022-12-25 14:15

я перешел на последнюю версию WinZip (20.0) и с тех пор не сталкивался с этой проблемой. Поэтому я предполагаю, что предыдущая версия (15.0) была каким-то образом несовместима с ассоциациями файлов Windows 10 и вызвала сброс.

3
отвечен kp91 2022-12-25 16:32

Я нашел способ не допустить, чтобы edge стал обработчиком pdf / html. Это возможно, добавив значение Noopenwith для ProgID Edge (AppX..... ключ, это может варьироваться от системы к системе). Подробнее об этом здесь. Как остановить Edge от угона ваших PDF или HTML ассоциаций? тот же метод работает для любого другого приложения.

2
отвечен Win32Guy 2022-12-25 18:49

также увидеть эту вещь (обновление / установка программы, которая может открыть некоторые файлы могут привести к этому диалогу, если не отключен) http://www.tenforums.com/software-apps/14819-windows-asks-default-program-even-after-being-set-disable.html

0
отвечен Siarhei Kuchuk 2022-12-25 23:23

вот еще одна причина этого, по крайней мере для меня:

SageThumbs 2.0.0.23

все работало хорошо, когда я установил оригинальную версию Windows 10,

но теперь, когда я недавно заново установил:

Microsoft Windows [Версия 10.0.15063]

SageThumbs не работает, как ожидалось, и эта проблема появилась, я не установил его, перезагружен, установить приложения по умолчанию, перезагрузился и проблема ушла сейчас:)

я открыл вопрос вот для этой проблемы.

кстати, похоже, что:

винамп-Winamp 5.666

не работает хорошо больше, так как он не появляется в качестве опции, чтобы быть приложение по умолчанию для музыки.

0
отвечен Aybe 2022-12-26 01:40

другое потенциальное решение состоит в том, чтобы изменить то, что ваши ассоциации по умолчанию, так что, когда windows, вернуться к ассоциациям по умолчанию, он возвращается к тому, что вы хотите, чтобы это было.

посмотреть https://technet.microsoft.com/en-us/library/hh825038.aspx

ЭТО ОТНОСИТСЯ К WIN 10? Заголовок страницы не скажу, что.

Для windows 10

после установки KB3135173 и как

-1
отвечен Robert Meany 2022-12-26 03:57

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх