FTA "Open with ProgID" settings not captured

MVP

Example Application "Opera" (the browser).

 

The installer of this application sets a file type association "Open with Progid" entry and appropriate registry settings in RegisteredApplications such that (in a Win32 native installation) if you right click on the associated file type (for example ".html") it shows in the ""Open with" list of the right-click menu.

 

The MSIX Packaging tool does not carry this information into the manifest and the functionality is not present when the package is deployed.

6 Replies

Hi @Tim Mangan,

 

This works with the latest version of Advanced Installer (16.3). 

 

Please let me know if you notice this problem with other packages too.

 

Cheers,

Bogdan

@Tim Mangan Thanks for reporting the issue.  We will look into the problem.  Were you able to file a feedback hub item from the device capture that had the issue?

 

John.

Hey folks,

 

The packaging tool currently only captures machine wide FTA state. Ie. associations made under HKLM.

Opera by default appears to be setting the association in the user scope.

 

We plan to expand this detection in future updates to the tool. For now, you may be able to work around such issues by toggling the option (available in many apps) to do the association for all users or machine scope during install or first launch while monitoring is ongoing.

 

Thanks!
James

@James Pike VSCode sets FTAs via 'Open with ProgID' under HKLM, but they are not detected either.

 

It wouldn't be too hard to write a script to convert the 'Open with ProgID' values to default ProgIDs, I may do this as a temporary workaround until the MSIX Packaging Tool is updated to fix this. :)

@Dan Gough

 

Thanks for pointing this out. We will take a look at this behavior.

 

Thanks!
James

Hi @Dan Gough,

 

Can you give us some more info to help us investigate this?

  • What specific FTAs are you seeing not being detected?
  • What version of the MSIX Packaging Tool are you using?
  • Which options are you selecting when installing VS Code?

 

Thanks!

Luis