Cómo establecer asociaciones de tipos de archivos de aplicaciones predeterminadas en la línea de comandos en Windows 10

Hola amig@, te traigo información útil sobre temática del genial sistema operativo Windows.
Vamos!

En las épocas anteriores a Windows 8, la aplicación predeterminada se puede configurar para un tipo de archivo manipulando el registro, lo que significa que puede crear un script y ejecutarlo a través de la línea de comandos para cambiar las aplicaciones predeterminadas. Pero el truco del registro ya no funciona desde Windows 8, ya que Windows introduce un hash para verificar el cambio.

Entonces, si aún desea actualizar la aplicación predeterminada a través de una línea de comando porque es mucho más flexible, aquí hay un reemplazo gratuito para usted.

Kolbicz, un consultor de TI en Suiza, realizó ingeniería inversa del algoritmo hash y escribió una herramienta de línea de comandos, SetUserFTA, que le permite configurar aplicaciones predeterminadas por usuario o grupo sin estropear las aplicaciones predeterminadas para otros usuarios en la misma computadora.

Cómo utilizar SetUserFTA

Es bastante fácil de usar y sencillo.

SetUserFTA.exe get

mostrará todos los tipos de archivos protegidos. Y

SetUserFTA.exe extension progid

establecerá la aplicación predeterminada en la extensión dada.

Por ejemplo, para configurar el navegador Edge (no la nueva versión de Chromium) como el visor de PDF predeterminado,

SetUserFTA .pdf AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9

Para la versión Edge Chromium,

SetUserFTP .pdf MSEdgeHTM

Para cambiar a Acrobat Adobe Standard 2017,

SetUserFTA .pdf Acrobat.Document.2017

Esto podría ayudar a aquellos que tienen problemas para configurar el visor de PDF predeterminado basado en XML a través de la Política de grupo.

.MHTML problema

.MHTML, una encapsulación MIME de un archivo HTML es un formato de archivo de página web que se utiliza para combinar, en un solo archivo. Si guarda una página web en formato .mhtml, guarda todo en un solo archivo, en lugar de muchos bits de archivos separados que se utilizan para representar la página.

Si bien es útil, existe un pequeño problema para volver a abrirlo después. La aplicación predeterminada asociada con .mhtml es Internet Explorer y sabes lo terrible que es volver a renderizar una página que guardaste en Chrome. Pero no es tan fácil cambiarlo.

Ahora, con SetUserFTA, una línea más tarde, está hecho.

SetUserFTA .mhtml ChromeHTML
imagen 13 - Cómo establecer asociaciones de tipos de archivos de aplicaciones predeterminadas en la línea de comandos en Windows 10

Algunos consejos para descubrir el ProgID

La clave para usar el SetUserFTA comando es encontrar el ProgID adecuado para la aplicación. El ProgID incorrecto dará como resultado un hash incorrecto, lo que conduce a fallar la verificación.

Puede utilizar el archivo assoc.exe integrado.

assoc.exe | find ".xxx"

O consulte el registro para obtener el ProID de la aplicación para una extensión de archivo específica.

reg.exe query HKCUSOFTWAREMicrosoftWindowsCurrentVersionExplorerFileExts.mhtmlUserChoice /v ProgId
imagen 14 600x102 - Cómo establecer asociaciones de tipos de archivos de aplicaciones predeterminadas en la línea de comandos en Windows 10

Reemplace el nombre de la extensión con el nombre real que desea consultar.

Deja un comentario