mpd53210 This would be a little tricky and you will need Windows Pro/Enterprise for these local GPOs to apply and 'stick', but you could try:
- Create a hidden folder C:\DefaultAssocConfig
- Create the DefaultAssocConfig.XML with your apps (web search will help you with a seeded XML) and lock it down as read-only for local users (just to be sure) then copy it to the above folder.
- Create a DefaultFileTypesGPO.reg with the necessary GPO key...
- Create the local GPO setting manually for Default File Associations
- then export the GPO from the registry HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System and keep only DefaultAssocationsConfiguration String with the value of C:\DefaultAssocConfig\DefaultAssocConfig.XML
- Push out a batch file or command line with -> regedit.exe /s "full path to your DefaultFileTypesGPO.reg file" (suggest you copy the .reg to the local PC, call regedit.exe /s ... and then delete the .reg file)
- Refresh this reg push weekly or less if it seems to be sticking OK.
This might URL be helpful if you want to use PowerShell to set the GPO Registry entry, if you are losing the GPO settings after a few hours -> https://gerane.github.io/powershell/Local-gpo-powershell/
(All this is untested....but might be worth a try.)
Cheers!