Impossibile impostare un'app di Windows 10 Store come programma predefinito per aprire un file


6

Di solito, facendo clic con il tasto destro su un file, selezionando "Apri con" seguito da "Scegli un'altra app ..." viene visualizzato il seguente menu che include anche le app installate, in modo che sia possibile impostare come applicazione predefinita per il tipo di file:

Program List

Tuttavia, quando si tenta di aprire un file utilizzando un'app di Windows 10 Store e il metodo precedente, l'app non è elencata. Posso aprire l'app, quindi aprire il file dal suo interno, tuttavia questo è meno conveniente.

Finora ho provato a utilizzare il file exe dell'app (CodeWriter.exe), ma questo non funziona senza un contenitore di app.

Per reiterare - non sto chiedendo suggerimenti per soluzioni alternative come me può apri il file; Ti sto chiedendo in particolare come impostare un'app store come applicazione predefinita quando non è nell'elenco precedente.

Risposte:


6

L'app del negozio deve effettuare la registrazione in questa chiave di registro:

HKEY_CURRENT_USER\SOFTWARE\RegisteredApplications

Quindi imposta l'associazione file \ Capabilities in un'altra chiave, menzionando ogni tipo di file che può gestire. Ad esempio, Microsoft Edge ha la registrazione qui.

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

Se è possibile pubblicare l'esportazione di RegisteredApplications ramo, posso fare un file REG che aggiunge il FileAssociations informazioni per quella applicazione.

Fatto ciò, l'applicazione dovrebbe essere normalmente visualizzata nella finestra di dialogo Apri con .., così come nelle App predefinite.

Aggiornamento (3 maggio 2016):

È possibile utilizzare questo file REG per aggiungere il tipo di file .CONF, utilizzando la stessa impostazione dell'associazione per il tipo di file .txt CodeWriter.

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"

Si noti che è necessario assumere la proprietà della suddetta chiave di registro, aggiungere se stessi autorizzazioni complete, quindi unire il file REG. Al termine, ripristina le autorizzazioni ai valori predefiniti.

Nota: Questo file REG è valido per la versione corrente (come di questo post) di Code Writer. Se si dispone di un'altra versione, apportare la modifica nella chiave appropriata.

La chiave potrebbe avere la seguente convenzione di denominazione / numerazione o simile.

ActiproSoftwareLLC.562882FEEB491_n.n.nn.nn_neutral__24pqs290vpjk0


Ecco un link all'esportazione, grazie per l'aiuto. Posso anche chiederti di spiegare come aggiungerai le Associazioni File nella tua risposta a beneficio di chiunque abbia la stessa domanda in futuro. link: onedrive.live.com/...
Sam3000

Sicuro. Quali sono le estensioni di file che vuoi che il programma gestisca?
Win32Guy

È un file .conf, (il netbeans.conf se sei interessato)
Sam3000

Code Writer non sembra installare qui .. il processo di download / installazione si blocca. Quindi, fare un REG potrebbe richiedere del tempo ...
Win32Guy

Quindi, piuttosto che occupare il tuo tempo, userò un altro programma e segnalo come risposta, grazie per il tuo aiuto!
Sam3000
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.