¿Por qué mi Windows abre un archivo CSS con el bloc de notas?

¿Por qué mi Windows abre un archivo CSS con el bloc de notas?

En CMD me sale esto:

C:\>assoc .css
.css=CSSfile

C:\>ftype CSSfile
File type 'CSSfile' not found or no open command associated with it.

Pero en el explorador, los archivos CSS tienen un ícono y puedo hacer doble clic y se usa el bloc de notas para abrirlo. ¿Por qué mi Windows abre un archivo CSS con el bloc de notas?

No estoy preguntando CÓMO abrir un archivo con cierto programa. Estoy preguntando POR QUÉ el archivo .css está asociado con el bloc de notas, dado "Tipo de archivo 'CSSfile' no encontrado o no hay ningún comando de apertura asociado a él", indica el comando ftype.

Respuesta1

¿Por qué mi Windows abre un archivo CSS con el bloc de notas?

Haga clic derecho en el archivo CSS y haga clic en "Abrir con" > "Elegir programa predeterminado..."

Verá que el programa predeterminado está configurado en "Bloc de notas":

enter image description here

Puede utilizar este cuadro de diálogo para cambiar la aplicación predeterminada si así lo desea.

En el registro la clave HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.csstiene el valor PerceivedTypeestablecido en text:

enter image description here

Advertencia:

  • No modifique esta entrada. Se menciona sólo para explicar por qué el Bloc de notas es el programa predeterminado.

El Bloc de notas es la aplicación predeterminada para abrir archivos de texto.

Puede abrir el archivo css en un cmdshell escribiendo su nombre y también se abrirá en el bloc de notas:

enter image description here


¿Por qué el Bloc de notas es la aplicación predeterminada para abrir archivos de texto?

Si tengo VIM, ¿cómo puedo hacer que VIM sea la aplicación predeterminada para extensiones cuyo PerceivedType sea texto?

El Bloc de notas se registra como el comando que se ejecutará para archivos de tipo texto percibido.

Para cambiar el comando, vimedite los valores de registro que se describen a continuación y reemplácelos %SystemRoot%\system32\NOTEPAD.EXEcon la ruta a vim.exe.

Registrar un tipo percibido

Los valores de registro para los tipos percibidos se definen como subclaves de la HKEY_CLASSES_ROOT\SystemFileAssociationssubclave de registro.

Por ejemplo, el texto tipo percibido se registra de la siguiente manera:

HKEY_CLASSES_ROOT
   SystemFileAssociations
      text
         shell
            edit
               command
                  (Default) = "%SystemRoot%\system32\NOTEPAD.EXE" "%1"
            open
               command
                  (Default) = "%SystemRoot%\system32\NOTEPAD.EXE" "%1"

El tipo percibido de un tipo de archivo se indica incluyendo un PerceivedTypevalor en la subclave del tipo de archivo. El PerceivedType valor se establece en el nombre del tipo percibido registrado en HKEY_CLASSES_ROOT\SystemFileAssociationsla subclave del registro, como se muestra en el ejemplo de registro anterior.

Para declarar archivos .cpp como de tipo "texto", por ejemplo, agregue la siguiente entrada de registro:

HKEY_CLASSES_ROOT
   .cpp
      PerceivedType = text

FuenteRegistro de solicitud

información relacionada