Ich habe kürzlich festgestellt, dass es auf (meinen) Windows-8.1-Rechnern ein Problem gibt, eine mit Delphi7 geschriebene Anwendung (verschiedene getestet) in die "OpenWithList" des Explorers einzutragen. Konkret:
a) Rechtsklick auf z.B. eine .txt-Datei
b) Klick auf "Öffnen mit"
c) "Standardprogramm auswählen..." klicken
d) Haken entfernen bei "Diese App für alle .txt-Dateien verwenden"
e) Unter "Weitere Optionen" und "Andere App auf diesem PC suchen" die D7-App auswählen
-> D7-App wird geöffnet (soweit OK)
-> wenn man den Haken bei d) nicht entfernt, wird auch das Icon der D7-App im Explorer angezeigt und ein Doppelklick öffnet die D7-App.
Allerdings sollte die D7-App dann in der "OpenWithList" der .txt-Dateien in der Registry eingetragen sein und beim nächsten Rechtsklick auf eine .txt-Datei und Auswahl von "Öffnen mit" besagte D7-App zur Auswahl stehen. Das funktionierte unter Windows 7 einwandfrei; bei Windows 8.1 (getestet mit Pro und Enterprise 64bit) jedoch nicht.
In der Registry wird die D7-App tatsächlich eingetragen, und zwar unter
Code:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\OpenWithList
(das scheint aber keine Auswirkung zu haben)
Ist das Problem bekannt?
Oder besser, gibt es vielleicht eine Lösung?
[Edit: Liegt wohl nicht an D7; ein Versuch mit "notepad.exe" oder "HxD.exe" zeigt das selbe Ergebnis...]