Windows 10 Store App kann nicht als Standardprogramm zum Öffnen einer Datei festgelegt werden

7

Wenn Sie in der Regel mit der rechten Maustaste auf eine Datei klicken und "Öffnen mit" gefolgt von "Andere App auswählen ..." auswählen, wird das folgende Menü geöffnet, das auch installierte Apps enthält, sodass eine davon als Standardanwendung für den Dateityp festgelegt werden kann:

Programmliste

Wenn Sie jedoch versuchen, eine Datei mit einer Windows 10 Store-App und der oben genannten Methode zu öffnen, wird die App nicht aufgelistet. Ich kann die App öffnen und dann die darin enthaltene Datei öffnen, was jedoch weniger praktisch ist.

Bisher habe ich versucht, die exe-Datei der App (CodeWriter.exe) zu verwenden, dies funktioniert jedoch nicht ohne einen App-Container.

Um reitterate - ich nicht für Vorschläge für Behelfslösungen bin zu fragen , wie ich kann die Datei öffnen; Ich frage speziell, wie eine Store-App als Standardanwendung festgelegt werden soll, wenn sie nicht in der obigen Liste enthalten ist.

Sam3000
quelle

Antworten:

7

Die Store-App muss die Registrierung in diesem Registrierungsschlüssel vornehmen:

HKEY_CURRENT_USER\SOFTWARE\RegisteredApplications

Legen Sie dann die Dateizuordnung \ Capabilities in einem anderen Schlüssel fest und erwähnen Sie jeden Dateityp, den es verarbeiten kann. Zum Beispiel hat Microsoft Edge die Registrierung hier.

HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\Microsoft.MicrosoftEdge_25.10586.0.0_neutral__8wekyb3d8bbwe\MicrosoftEdge\Capabilities\FileAssociations

Wenn Sie den Export eines RegisteredApplicationsZweigs veröffentlichen können, kann ich eine REG-Datei erstellen, die die FileAssociationsInformationen für diese Anwendung hinzufügt .

In diesem Fall sollte die Anwendung normalerweise im Dialogfeld "Öffnen mit" sowie in den Standard-Apps angezeigt werden.

Update (3. Mai 2016):

Mit dieser REG-Datei können Sie den Dateityp .CONF hinzufügen, wobei Sie dieselbe Zuordnungseinstellung für den Dateityp .txt von CodeWriter verwenden.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\ActiproSoftwareLLC.562882FEEB491_2.5.17.17_neutral__24pqs290vpjk0\App\Capabilities\FileAssociations]
".conf"="AppXea46y3k4tynme684q1dgefbnb0b9r8ec"

Bitte beachten Sie, dass Sie den Besitz des oben genannten Registrierungsschlüssels übernehmen, sich selbst die vollständigen Berechtigungen hinzufügen und dann die REG-Datei zusammenführen müssen. Wenn Sie fertig sind, kehren Sie die Berechtigungen auf die Standardeinstellungen zurück.

Hinweis: Diese REG-Datei ist gültig für die aktuelle Version (ab diesem Post) von Code Writer. Wenn Sie eine andere Version haben, nehmen Sie die Änderung im entsprechenden Schlüssel vor.

Der Schlüssel hat möglicherweise die folgende Namens- / Nummerierungskonvention oder ähnliches.

ActiproSoftwareLLC.562882FEEB491_n.n.nn.nn_neutral__24pqs290vpjk0

w32sh
quelle
Hier ist ein Link zum Export, danke für die Hilfe. Darf ich Sie auch bitten, zu erläutern, wie Sie die FileAssociations in Ihrer Antwort zum Nutzen aller anderen hinzufügen, die in Zukunft die gleiche Frage haben. Link: onedrive.live.com/…
Sam3000
Sicher. Mit welcher Dateierweiterung soll das Programm umgehen?
w32sh
Es ist eine .conf-Datei (die netbeans.conf, wenn Sie interessiert sind)
Sam3000
Code Writer scheint hier nicht zu installieren. Der Download- / Installationsprozess bleibt hängen. Es kann also einige Zeit dauern, eine REG zu
erstellen
Anstatt deine Zeit in Anspruch zu nehmen, benutze ich einfach ein anderes Programm und markiere es als beantwortet. Vielen Dank für deine Hilfe!
Sam3000