Como posso adicionar a visualização padrão para arquivos no Explorer?

11

Se eu clicar em um .tsarquivo (datilografado) e ativar o Painel de Visualização no Windows Explorer, vejo uma visualização do arquivo:

insira a descrição da imagem aqui

Por quê? Porque eu defino o Bloco de notas para abrir .tsarquivos.

Mas eu tenho .jsarquivos que defino Notepad++para abri-los e não vejo uma visualização no Painel de Visualização:

insira a descrição da imagem aqui

Questão

Como posso mostrar .jsarquivos no Painel de Visualização e ainda manter o Notepad ++ como o programa padrão desse tipo de arquivo?

Não quero abrir o Notepad ++ com a opção: Clique com o botão direito do mouse> Abrir com.

Eu tenho o Windows 7.

Royi Namir
fonte
1
Você pode tentar winhelponline.com/blog/…
desfazer
@ Rahul2001 não funciona também. Descobri que, se houver um programa registrado para essa extensão, a visualização não funcionará.
Royi Namir 29/03

Respostas:

11

Siga estas instruções para editar o registro e atribuir o manipulador de visualização de texto do Windows à .jsextensão do arquivo. (Com base neste artigo do How To Geek .)

  1. Abra o Editor do Registro
  2. Navegue HKEY_CLASSES_ROOT\.jse anote o conteúdo do valor (Padrão) . Este é o ProgID no qual a .jsextensão está registrada: insira a descrição da imagem aqui
  3. Navegue até a chave do ProgID. Encontraremos nossa chave emHKEY_CLASSES_ROOT\JSFile
  4. Expanda a chave. Se necessário, crie uma subchave chamada ShellEx
  5. Sob a chave ShellEx , crie uma nova chave denominada {8895b1c6-b41f-4c1c-a562-0d564250836f} . Nota: De acordo com o MSDN, a presença desse valor exato informa ao Windows que este é um manipulador de visualização.
  6. Selecione essa chave recém-criada e defina seu valor (Padrão) como {1531d583-8375-4d3f-b5fb-d23bbd169f22} . Esse é o ID do manipulador de visualização de texto do Windows. insira a descrição da imagem aqui
  7. A alteração entrará em vigor imediatamente.
Eu digo Restabelecer Monica
fonte
1
Isso não funciona. E eu mesmo reiniciado explorer.exe(windows 7 pro)
Royi Namir
1
@Royi Interessante. Eu testei isso e funcionou. Você pode tentar essas etapas em outro tipo de arquivo e verificar se o problema está isolado nos .jsarquivos da sua máquina?
Eu digo Restabelecer Monica
Descobri que, se houver um programa registrado para essa extensão, a visualização não funcionará.
Royi Namir 29/03
@Royi Talvez seja importante qual programa está registrado. Nos meus testes, usei uma extensão associada a um programa que não possui seu próprio manipulador de visualização.
Eu digo Restabelecer Monica
Sim, mas a minha pergunta era "e ainda manter Notepad ++ como programa padrão deste tipo de arquivo" ...... :-)
Royi Namir
6

Como o conteúdo do arquivo é apenas texto simples, você pode fazer com que o Explorer o trate como tal. Você pode usar Content Typee PerceivedTypeconseguir isso. Aqui está como fazê-lo:

  1. No Editor do Registro, navegue até a chave relacionada a esse tipo de arquivo. Para o tipo de arquivo solicitado, o caminho seria o mesmo HKEY_CLASSES_ROOT\.js.
  2. Nessa chave, clique com o botão direito do mouse no painel direito e escolha New > String Value.
  3. Nomeie como Content Type.
  4. Clique duas vezes nesse valor e defina-o como text/plain.
  5. Repita as etapas 2 a 4, mas nomeie o valor como PerceivedTypee defina-o como text.

Reinicie o Explorer e pronto ! O arquivo ainda será associado a qualquer editor que você definiu, mas o recurso de visualização interno o tratará como um arquivo de texto e mostrará uma visualização.

Como efeito colateral, se você classificar / agrupar sua lista no Explorer como Tipo Percebido, ela será classificada em Arquivo de texto .

Nota: por exemplo, fiz um teste ao .dummyassociá-lo ao Google Chrome, o arquivo pode ser visualizado no Painel de Visualização e clicar duas vezes nele ainda executava o Chrome como pretendido.

Sombra
fonte