Descargo de responsabilidad: sé cómo configurar aplicaciones predeterminadas y extensiones de archivo, lo he hecho muchas veces anteriormente.
Acabo de instalar Windows 10 Home en una nueva máquina. Estoy tratando de asociar mis archivos de desarrollo web con Netbeans específicamente, pero eso puede ser irrelevante.
1. Extensiones de archivo no disponibles
En primer lugar, muchas extensiones de archivo comunes que uso no están presentes en la lista de extensiones de archivo, por ejemplo, .php
extensión. No sé si eso normalmente está disponible en la lista de Windows. Ciertamente no tuve que agregar manualmente la .php
extensión en mi computadora anterior con el mismo sistema operativo.
Resolví esto agregando la extensión de archivo manualmente . Como digo, nunca he tenido que hacer eso antes.
2. "Abrir con" no guarda mi elección de aplicación
Si hago clic derecho en un archivo y "Abrir con" y habilito "Usar siempre esta aplicación para abrir archivos" , se abrirá el archivo en el programa que seleccione, pero el icono del archivo en el Explorador no cambiará, y no se establecerá como el programa predeterminado.
Todavía tengo que seleccionar "Abrir con" cada vez que abro un archivo con esa extensión.
3. No puedo elegir valores predeterminados por aplicación
Configuración> Aplicaciones predeterminadas> Establecer valores predeterminados por aplicación
Mi programa (Netbeans) no está en la lista de aplicaciones disponibles.
4. No puedo elegir valores predeterminados por tipo de archivo
Configuración> Aplicaciones predeterminadas> Elegir aplicaciones predeterminadas por tipo de archivo
Si selecciono una extensión de archivo y "[+] Elegir una predeterminada" , cuando selecciono una aplicación, se bloqueará por un segundo como si estuviera funcionando, entonces no pasa nada. El valor predeterminado no se establecerá y el botón "[+] Elegir un valor predeterminado" todavía está allí.
Nota: Esto funciona para cualquier tipo de archivo con una aplicación predeterminada ya configurada.
Otra información
- Puedo cambiar la extensión para archivos comunes como PNG, TXT.
- No puedo cambiar extensiones para archivos como HTML, CSS, JS, PHP, SQL.
fuente
Respuestas:
Windows 10 parche KB4467682
Puedo confirmar que este parche reciente soluciona el problema. Simplemente actualice Windows 10 y debería funcionar nuevamente
fuente
Es posible agregar una nueva asociación de archivos directamente al registro cuando la interfaz de Windows no funciona para nuevas extensiones:
HKEY_CLASSES_ROOT
HKEY_CLASSES_ROOT
y elijaNew
y luegoKey
..ext
. (Si ya existe, omita este paso).MyFileType
. (Si ya está configurado, omita este paso).MyFileType
. (Si ya existe, omita este paso).File Type name
.MyFileType
y cree una nueva subclave llamadaDefaultIcon
.C:\path-to\executable,0
usar el ejecutable que es manejar la solicitud. Elija otro ejecutable si el suyo no contiene recursos de iconos. (0
es el índice del icono dentro del ejecutable).shell
.open
,edit
oprint
.command
y establezca su valor predeterminado para el programa que se ejecutará. También asegúrese de incluir todos los parámetros necesarios, agregando comillas si hay espacios dentro, por ejemplo"C:\My Path\My Program.exe" "%1"
.%1
será reemplazado con el nombre de archivo real elegido para esta acción.Por ejemplo, aquí hay un archivo de registro de muestra para crear una asociación entre archivos .txt y EmEditor:
fuente
Finalmente logré resolver este problema después de encontrar una publicación oscura en el foro (ahora he perdido el enlace desde que reinstalé Windows). Según los informes, el usuario pasó muchas horas reinstalando Windows 10 varias veces para resolver el problema.
El problema está relacionado con la instalación de Windows 10 con una cuenta local en lugar de vincular una cuenta de Microsoft e iniciar sesión. No estoy seguro de si es un error o algún tipo de restricción de Microsoft.
Aparentemente, una vez que comience a trabajar con una cuenta Local y comience a intentar cambiar la configuración predeterminada de la aplicación, todo se complica y nunca podrá solucionarlo. La solución es reinstalar completamente Windows 10 y vincular una cuenta de Microsoft (algo que no quería hacer en primer lugar).
Nota: la reinstalación a través de la opción "Comenzar de nuevo" en el menú de configuración de Windows no resolverá el problema, debe realizar una limpieza completa y reinstalar, luego vincular una cuenta de Microsoft durante la instalación o inmediatamente antes de intentar cambiar cualquier configuración.
fuente
Mi solución se inspiró en el enfoque de @ harrymc, pero quizás sea más directo al grano.
fuente