Изменить приложения по умолчанию, браузер или сопоставление файлов через командную строку в Windows 10

В Windows 10 настройка сопоставления файлов для пользователя для зарегистрированной учетной записи пользователя должна выполняться только с помощью приложений по умолчанию или диалогового окна «Открыть с помощью» вручную. Если вы попытаетесь изменить записи реестра пользователя по умолчанию, используя файлы сценариев или пакетные файлы, Windows 10 сбросит сопоставление файлов до значений по умолчанию Windows, и вы увидите раздражающее уведомление «По умолчанию приложения было сброшено».

Microsoft заявляет, что приложения не должны записывать данные в UserChoice реестра UserChoice котором хранятся настройки сопоставления пользователей по умолчанию. Это потому, что пользователь должен контролировать, а не программы. Программы, конкурирующие друг с другом и произвольно меняющие пользовательские ассоциации, не будут иметь хорошего пользовательского опыта. Ключ UserChoice является защищенным местоположением, а значение ProgID проверяется с помощью хэша.

Когда вы используете Приложения по умолчанию или Открыть с помощью, чтобы установить ассоциации, Windows 10 генерирует хэш для каждой ассоциации типов файлов. Сгенерированный хэш основан на множестве входных данных, таких как SID учетной записи пользователя, ProgId, время регистрации и т. Д., И, возможно, других параметрах.

Браузер по умолчанию и сопоставление файлов через командную строку в Windows 10

Иногда пользователям может понадобиться ярлык, чтобы установить ассоциации файлов для своей учетной записи, не проходя каждый раз через диалог «Открыть с помощью» или «Приложения по умолчанию». Некоторые тумблеры или ярлыки для изменения настроек по умолчанию для браузера или ассоциации файлов будут очень полезны для пользователей.

К счастью, у нас есть инструмент SetuserFTA, чтобы сделать это. Чтобы установить сопоставление файлов и браузер по умолчанию через командную строку, используйте утилиту SetuserFTA, написанную Кристофом Колбичем. Kolbicz эффективно переработал алгоритм хеширования. Эта утилита генерирует хэш автоматически и устанавливает для вас значения по умолчанию.

Чтобы изменить браузер по умолчанию с помощью командной строки, используйте следующий синтаксис:

 SetUserFTA.exe расширение progid 

Он также поддерживает протоколы URL (например, http, https, mailto и т. Д.)

Гугл Хром

Чтобы установить Chrome в качестве браузера по умолчанию, выполните следующие команды:

 SetuserFTA http ChromeHTML SetuserFTA https ChromeHTML SetuserFTA .htm ChromeHTML SetuserFTA .html ChromeHTML 

Fire Fox

 SetuserFTA http FirefoxHTML SetuserFTA https FirefoxHTML SetuserFTA .htm FirefoxHTML SetuserFTA .html FirefoxHTML 

опера

 SetuserFTA http OperaStable SetuserFTA htts OperaStable SetuserFTA .htm OperaStable SetuserFTA .html OperaStable 

Microsoft Edge

 SetuserFTA HTTP AppXq0fevzme2pys62n3e0fbqa7peapykr8v SetuserFTA HTTPS AppX90nv6nhay5n6a98fnetv7tpk64pp35es SetuserFTA Microsoft края AppX7rm9drdg8sk7vqndwj3sdjw11x96jc0y SetuserFTA .htm AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9 SetuserFTA .html AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9 

СВЯЗАННЫЕ: Смотрите статью Как удалить ассоциации типов файлов с помощью редактора реестра для получения дополнительной информации о расширении файла → Отображение ProgID.

Средство просмотра изображений по умолчанию

Чтобы установить Windows Photo Viewer в качестве обработчика по умолчанию для файлов .png и .jpg, запустите:

 SetuserFTA .jpg PhotoViewer.FileAssoc.Jpeg SetuserFTA .png PhotoViewer.FileAssoc.Png 

Обратите внимание, что вы применили редактирование реестра Windows Photo Viewer, как в статье «Восстановление отсутствующего Windows Photo Viewer в Windows 10», чтобы вышеуказанные команды работали. Без необходимой регистрации ProgId ваши файлы будут отображаться как неизвестный тип файла.

Чтобы вернуться к Microsoft Photos по умолчанию, используйте следующую командную строку:

 SetuserFTA .jpg AppX43hnxtbyyps62jhe9sqpdzxn1790zetc SetuserFTA .png AppX43hnxtbyyps62jhe9sqpdzxn1790zetc 

ProgID против «Applications \ program.exe»

Если приложение не определяет класс файла или Progid, вы также можете указать exe программы, например, тип Applications\program.exe . Это работает, если программа зарегистрирована в разделе реестра HKCR\Applications .

Например, чтобы установить Notepad ++ в качестве редактора по умолчанию для файлов .txt, выполните:

 setuserfta .txt приложения \ notepad ++. exe 

Чтобы вернуться к настройкам по умолчанию ( notepad.exe ), используйте:

 setuserfta .txt txtfile или setuserfta .txt Applications \ notepad.exe 

Вы можете создать ярлыки на рабочем столе для необходимых команд для быстрого переключения по умолчанию одним щелчком мыши!

Просмотр текущих пользовательских настроек по умолчанию для всех типов файлов

Чтобы получить значения по умолчанию для всех типов файлов и протоколов URL, выполните команду:

 SetuserFTA получить 

SetuserFTA позволяет легко устанавливать ассоциации файлов.

Примечание: есть похожая утилита от Danysys.com, которую я еще не тестировал. Если вы хотите проверить это, посетите раздел Установка типа файла Связь по умолчанию Командная строка приложения Windows 10 Внутренний метод UserChoice Hash

ПОХОЖИЕ СТАТЬИ