Gostaria de esclarecer alguns sobre como consertar a associação JAR “presa” com o Windows Explorer

3

Esta pergunta é uma continuação em resposta a esta pergunta: link . Eu tenho o mesmo problema e agora não quero saber porque isso acontece, mas como fazê-lo parar !

Aparentemente, em algum momento no passado, mudei a extensão dos arquivos .JAR no meu computador para o Windows Explorer. Eu não sei porque, como eu sei, basta alterar a extensão para .zip. É possível que não funcionou por algum motivo e eu agi estúpido. Independentemente disso, agora eu pareço estar sofrendo de uma "falha" permanente no Windows 7. Basicamente, o Windows 7 não permite que as coisas sejam reassociadas depois de terem sido associadas com o Windows Explorer (como eles são apenas pastas, eu acho?). Talvez seja por isso.

Eu realmente gostaria que meus arquivos JAR parassem de gerar 967 entidades do Windows Explorer e literalmente atrapalhar meu computador a ponto de quase falhar toda vez que eu esqueci de clicar com o botão direito e selecionar "abrir com".

Eu encontrei uma correção potencial nesse segmento: link

Meu problema é que eu não tenho idéia do que é esse "editor de registro" (quero dizer, tenho um pressentimento do que eles querem dizer, mas não sei a que programa eles se referem) e não sei onde encontrar essa pasta. consulte.

Se possível, eu preferiria uma explicação muito simples de qual pasta navegar e excluir para redefinir minha associação de arquivo JAR quebrada sem excluir ou redefinir quaisquer outras associações de arquivo. Eu prefiro não ter que reinstalar o windows ou qualquer coisa assim. Eu sei que esta não é uma questão de programação em si, mas este é um problema muito sério para mim e eu gostaria que fosse corrigido.

    
por The Great Duck 02.06.2017 / 05:05

1 resposta

2

Do fórum que você vinculou:

  • Run Registry Editor
  • Browse to \HKEY_USERS\S-1-5-21-(random numbers with dashes)\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts(whatever file extension is broken, i.e. '.jpg')\
  • Delete the folder called 'UserChoice'
  1. Como o rahul disse: Editor do Registro é o programa regedit.exe , você pode iniciá-lo via Win+R ou indo para %windir% (provavelmente c:\Windows ) e executando esse arquivo .
  2. no Editor do Registro, selecione File->export , selecione all em vez de selected branch , salve este arquivo, ele permitirá que você restaure a regiseria no caso de cometer um erro (basta clicar duas vezes no arquivo). / li>
  3. \HKEY_USERS\S-1-5-21-(random numbers with dashes)\ é o registro do usuário S-1-5-21-(random numbers with dashes) (este é o id para windows, não o nome do usuário), se você está corrigindo para o usuário atual, você pode ir para \HKEY_CURRENT_USER\ . Então vá para Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jar
  4. Excluir a pasta chamada "UserChoice"
    • reinicie o explorador **
  5. se isso não funcionar, você pode ir para HKEY_CLASSES_ROOT e excluir a .jar "pasta" (no registro, isso é chamado de chave). que pode remover a associação com .jar arquivos para TODOS os usuários
    • reinicie o explorador **
  6. Se isso também não funcionar, tente pesquisar .jar pressionando CTRL+F , digitando .jar , selecionando apenas keys e clicando em pesquisar. em seguida, exclua todas as chaves .jar. que pode remover a associação com .jar arquivos para TODOS os usuários, inclusive se eles configurarem para si mesmos.
    • reinicie o explorador **
  7. se isso ainda não funcionar, restaure o registro com o arquivo que você salvou em 2. E não tenho ideia de como ajudá-lo.

** para reiniciar o explorer, você pode efetuar logout e login novamente, ou apenas finalizá-lo com o gerenciador de tarefas ( ctrl+alt+del ) acessando processes , selecionando explorer.exe , em seguida, pressionando del , seguido de responder stop process depois disso, vá para applications , clique em new task... , digite explorer.exe e clique em ok.

se depois de reiniciar o explorer, o arquivo jar não estiver associado a nada que você precise reinstalar o java ou clique com o botão direito do mouse em um arquivo .jar, selecione open with , vá para a pasta de instalação do java e selecione javaw.exe .

Nota : se você estiver preso a outro tipo de arquivo, siga as mesmas instruções, substituindo .jar pela extensão em que você está preso. Alguns problemas podem acontecer com .exe (a partir do modo de segurança da linha de comandos pode ser necessário) e .reg (selecione importar no editor do registro em vez de clicar duas vezes no arquivo para restaurar o registro.)

Editar: você também pode tentar editar HKEY_CLASSES_ROOT\jarfile\shell\open\command\(default) e configurá-lo com "C:\Program Files\Java\jre1.8.0_131\bin\javaw.exe" -jar "%1" %* , isso deve ser alterado com o local onde seu jre / jdk (por exemplo, javaw.exe ou java.exe veja here para diferença) está localizado, antes do passo 5

    
por 02.06.2017 / 09:05