Por que meu Windows abre um arquivo CSS com o notepad?

7

No CMD, recebo isto:

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 ícone e eu posso clicar duas vezes e o bloco de notas é usado para abri-lo. Por que meu Windows abre um 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 notepad , dado que "File type 'CSSfile' não encontrado ou nenhum comando aberto associado a ele" comando ftype informa.

    
por Gqqnbig 18.05.2016 / 20:17

1 resposta

7

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

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

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

Vocêpodeusarestediálogoparaalteraroaplicativopadrão,sedesejar.

Noregistro,achaveHKEY_LOCAL_MACHINE\SOFTWARE\Classes\.csstemvalorPerceivedTypedefinidocomotext:

Aviso:

  • Nãomodifiqueestaentrada.ÉmencionadoapenasparaexplicarporqueoNotepadéoprogramapadrão.

ONotepadéoaplicativopadrãoparaabrirarquivosdetexto.

Vocêpodeabriroarquivocssemumcmdshelldigitandoseunomeeeletambémseráabertonoblocodenotas:

PorqueoNotepadéoaplicativopadrãoparaabrirarquivosdetexto?

IfIhaveVIM,howdoImakeVIMthedefaultapplicationforextensionswhosePerceivedTypeistext?

Oblocodenotasestáregistradocomoocomandoaserexecutadoparaarquivosdetextodetipopercebido.

Paraalterarocomandoparavimediteosvaloresdoregistrodescritosabaixoesubstitua%SystemRoot%\system32\NOTEPAD.EXEpelocaminhoparavim.exe.

RegisteringaPerceivedType

RegistryvaluesforperceivedtypesaredefinedassubkeysoftheHKEY_CLASSES_ROOT\SystemFileAssociationsregistrysubkey.

Forexample,theperceivedtypetextisregisteredasfollows:

HKEY_CLASSES_ROOTSystemFileAssociationstextshelleditcommand(Default)="%SystemRoot%\system32\NOTEPAD.EXE" "%1"
            open
               command
                  (Default) = "%SystemRoot%\system32\NOTEPAD.EXE" "%1"

A file type's perceived type is indicated by including a PerceivedType value in the file type's subkey. The PerceivedType value is set to the name of the perceived type registered under HKEY_CLASSES_ROOT\SystemFileAssociations registry subkey, as shown in the previous registry example.

To declare .cpp files as being of perceived type "text", for example, add the following registry entry:

HKEY_CLASSES_ROOT
   .cpp
      PerceivedType = text

Origem Registro do aplicativo

    
por 18.05.2016 / 21:56