Por que meu Windows abre arquivo CSS com o bloco de notas?

Por que meu Windows abre arquivo CSS com o bloco de notas?

No CMD eu recebo isso:

C:\>assoc .css
.css=CSSfile

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

Mas no explorer, os arquivos CSS têm um ícone e posso clicar duas vezes e o bloco de notas é usado para abri-lo. Por que meu Windows abre arquivo CSS com o bloco de notas?

Não estou perguntando COMO abrir um arquivo com determinado programa. Estou perguntando POR QUE o arquivo .css está associado ao bloco de notas, dado "Tipo de arquivo 'CSSfile' não encontrado ou nenhum comando aberto associado a ele", informa o comando ftype.

Responder1

Por que meu Windows abre arquivo CSS com o bloco de notas?

Clique com o botão direito no arquivo CSS e clique em "Abrir com" > "Escolher o programa padrão..."

Você verá que o programa padrão está definido como "Bloco de Notas":

enter image description here

Você pode usar esta caixa de diálogo para alterar o aplicativo padrão, se desejar.

No registro, a chave HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.csstem o valor PerceivedTypedefinido como text:

enter image description here

Aviso:

  • Não modifique esta entrada. É mencionado apenas para explicar por que o Bloco de Notas é o programa padrão.

O Bloco de Notas é o aplicativo padrão para abrir arquivos de texto.

Você pode abrir o arquivo css em um cmdshell digitando seu nome e ele também será aberto no bloco de notas:

enter image description here


Por que o Bloco de Notas é o aplicativo padrão para abrir arquivos de texto?

Se eu tiver o VIM, como faço para tornar o VIM o aplicativo padrão para extensões cujo PerceivedType é texto?

O bloco de notas está registrado como o comando a ser executado para arquivos do tipo texto percebido.

Para alterar o comando para vimeditar os valores do registro descritos abaixo e substitua %SystemRoot%\system32\NOTEPAD.EXEpelo caminho para vim.exe.

Registrando um tipo percebido

Os valores de registro para tipos percebidos são definidos como subchaves da HKEY_CLASSES_ROOT\SystemFileAssociationssubchave de registro.

Por exemplo, o tipo de texto percebido é registrado da seguinte forma:

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

O tipo percebido de um tipo de arquivo é indicado pela inclusão de um PerceivedTypevalor na subchave do tipo de arquivo. O PerceivedType valor é definido como o nome do tipo percebido registrado na HKEY_CLASSES_ROOT\SystemFileAssociationssubchave do registro, conforme mostrado no exemplo de registro anterior.

Para declarar arquivos .cpp como sendo do tipo percebido "texto", por exemplo, adicione a seguinte entrada de registro:

HKEY_CLASSES_ROOT
   .cpp
      PerceivedType = text

FonteRegistro de inscrição

informação relacionada