¿Cómo funcionan las asociaciones de archivos en Windows 8.1?

¿Cómo funcionan las asociaciones de archivos en Windows 8.1?

Windows 8 agregó aplicaciones metropolitanas. Dado que las aplicaciones de Metro no se ejecutan de la misma manera que otros programas, la asociación de archivos parece ser diferente a la de otros programas. ¿Cómo se asocian los archivos en Windows?

Respuesta1

El tipo de apertura predeterminado se indica bajo la clave de elección del usuario en:HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\FileExts\\.[desiredFileExtension]\\UserChoice\\ProgId

Si esta clave no existe, el valor predeterminado:HKEY_CLASSES_ROOT\\.[desiredFileExtension]\\(default)

Luego se debe verificar este tipo para determinar qué hacer con él, se registra:HKEY_CLASSES_ROOT\\[openingType]\\shell

El valor predeterminado aquí debería indicarle qué verbo se usa, que se encuentra bajo el shell, por ejemplo:HKEY_CLASSES_ROOT\\[openingType]\\shell\\open

El comando que se ejecuta se encuentra en:HKEY_CLASSES_ROOT\\[openingType]\\shell\\[verb]\\command

Si el comando no es DelegateExecute, ¡ya está! Sí, de lo contrario debes seguir investigando...

Debajo del verbo debe contener ActivatableClass y PackageId:HKEY_CLASSES_ROOT\\[openingType]\\shell\\[verb]\\ActivatableClassId HKEY_CLASSES_ROOT\\[openingType]\\shell\\[verb]\\PackageId

Recuerde estos valores y verifique el valor en:HKEY_CLASSES_ROOT\\ActivatableClasses\\Package\\[PackageId Value]\\ActivatableClassId\\[ActivatableClassId Value]\\Server

Por último comprobarHKEY_CLASSES_ROOT\\ActivatableClasses\\Package\\[PackageId Value]\\Server\\[Server Value]\\EXEPath

¡Ahora usted/Windows saben qué aplicación está asociada con el tipo de archivo deseado! Fácil ¿eh?...

Nota: Descubrí esto después de aproximadamente una semana de revisar el registro manualmente y pensé que debería publicarlo aquí si alguien alguna vez lo necesitaba nuevamente. Si me perdí algo o dije algo incorrecto, hágamelo saber.

información relacionada