Ich traf jemanden, der das gleiche Problem hatte, das Sie heute hatten. Und irgendwie habe ich es geschafft, es zu reparieren, obwohl ich nicht ganz sicher bin, was es repariert hat; Ich kann Ihnen nur die ungefähren Schritte anbieten, die ich unternommen habe.
Mit regedit habe ich festgestellt, dass die Registrierungseinträge HKEY_CURRENT_USER und HKEY_LOCAL_MACHINE nicht übereinstimmen. HKLM hatte das typische .jar
-> jarfile
Setup und jarfile
zeigte auf den richtigen Pfad. HKCU hatte eine .jar
-> jar_auto_file
Assoziation, die auf einen alten und ungültigen Pfad verweist .
Das Bearbeiten dieses Pfads hat ihn nicht behoben. Ich habe auch versucht, darauf zu zeigen jarfile
, was auch nicht geholfen hat. Ich beschäftigte mich mit assoc
und ftype
ein wenig, um zu sehen, ob dies Windows aufwecken könnte; Ich dachte, die Anti-Hijacking-Funktion hinderte Windows irgendwie daran, den aktualisierten Pfad anzuhören. Leider hat es nicht viel getan.
Irgendwann habe ich einfach den jar_auto_file
Eintrag gelöscht . Das hat mich teilweise glücklich gemacht: Windows stellte schließlich fest, dass der Eintrag im Open With
Menü derjenige war, der einen Arbeitspfad hatte. (Die Auswahl des richtigen Pfads / der Datei in der Vergangenheit würde niemals korrekt bleiben.) Leider war das Doppelklicken immer noch fehlerhaft. Stellen Sie jedoch sicher, dass das Kontrollkästchen "Diese Art von Datei mit diesem Programm immer öffnen" aktiviert ist. Durch das Öffnen wurde die Verknüpfung schließlich so gut behoben, dass ein Doppelklick tatsächlich wieder funktionierte.