如何在Windows Server 2016上使用c#程序更改现有扩展的默认应用程序? Microsoft更改了这样做的方式,因此似乎只能从gui内部完成更改默认应用程序的操作。 但是有一些程序仍然可以执行此操作,例如7zip。
背景是我们使用Microsoft Office自己注册odt扩展,但是我们想使用可移植的LibreOffice版本打开odt文件。更改此操作应在用户级别进行。由于它现在的工作方式(使用哈希),因此无法使用Powershell / Batch对其进行更改。看起来它只能在GUI中更改。