C# Microsoft Edge中闪存的注册表项

C# Microsoft Edge中闪存的注册表项,c#,flash,microsoft-edge,C#,Flash,Microsoft Edge,我需要在C#中实际启用/禁用Edge Flash。我用谷歌搜索了下面的注册表项,但没有一个可以启用Flash on Edge。有人能告诉我在Windows 2016上启用Flash on Edge使用的注册表项是什么吗 HKEY_CURRENT_USER \ SOFTWARE \ Classes \ Local Settings \ Software\Microsoft\Windows\CurrentVersion\AppContainer \ Storage \ microsoft.micro

我需要在C#中实际启用/禁用Edge Flash。我用谷歌搜索了下面的注册表项,但没有一个可以启用Flash on Edge。有人能告诉我在Windows 2016上启用Flash on Edge使用的注册表项是什么吗

HKEY_CURRENT_USER \ SOFTWARE \ Classes \ Local Settings \ Software\Microsoft\Windows\CurrentVersion\AppContainer \ Storage \ microsoft.microsoftedge_8wekyb3d8bbwe \ MicrosoftEdge \ Addons\
并将FlashPlayerEnabled设置为1

另一个是:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\MicrosoftEdge\Addons

然后将FlashPlayerEnabled设置为1。

首先,问题中的第二种方法是正确的。我已经在Windows10上的MicrosoftEdge 44.18362.1.0上对它进行了测试,它可以正常工作。中还列出了该方法。但我们还需要注意,受支持的版本是Windows 10上的Microsoft Edge

其次,Windows Server 2016不支持Microsoft Edge。即使您已在Windows Server 2016上成功安装了Microsoft Edge,也可能有许多功能不受支持。这可能是注册表无法在Windows 2016上运行的原因,我看不出有解决方案。从中,我们可以看到:

Windows的长期服务分支(LTSB)版本,包括Windows Server 2016,不包括Microsoft Edge或许多其他通用Windows平台(UWP)应用程序。运行LTSB操作系统的系统不支持这些应用程序,因为它们的服务会经常使用新功能进行更新。对于需要LTSB专用设备的客户,我们建议使用Internet Explorer 11

因此,我认为最好的解决方案是尝试在Windows Server 2016上使用IE 11

-------------------------------------------------------------编辑-------------------------------------------------------------

对于Microsoft Edge Chromium,您可以参考注册表项和。根据DefaultPluginsSettings中的说明:

pluginAllowedForURL策略优先于DefaultpluginSetting。如果您想启用所有站点的自动回放,请考虑添加<代码> http://*和<代码> http://*<代码>到这个列表。

因此,我们只需要在注册表中的路径下添加值:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\PluginsAllowedForUrls
值如下所示:


其结果就是微软的Edge Chromium。从文档中可以看出,受支持的版本是Windows和Mac上的Microsoft Edge,从版本77或更高版本开始。您可以在Windows Server 2016中试用。

如果您只是询问注册表设置的位置,则应在上询问。谢谢Tyler。我也会在superuser.com上发布同样的信息。谢谢你提供的信息。它帮助我了解了为什么这些钥匙在window serve 2016上对我不起作用。有一个问题,因为你已经在w10上测试了Edge。我认为这还不是edge的铬版,因为它将于2020年1月15日发布。我在Windows server 2016上安装了Edge chromium的beta版,但上述两个密钥对于使用Edge chromium版本的Windows 2016上的flash不起作用。不确定这些键是否适用于带有Edge chromium版本的w10。微软it自提Edge chromium版本与W8、W10、W7和MacOS兼容。@User1我已经更新了我的答案,你可以检查一下。我在Windows 10上测试了Microsoft Edge Chromium,效果很好。非常感谢周宇的回答。我在Windows server 2016中的HKEY_LOCAL_MACHINE\SOFTWARE\Policys\MicrosoftEdge位置添加了上述密钥(DefaultPluginsSettings和PluginsAllowedForURL),但不幸的是,它在Windows server 2016上不起作用(.我有Microsoft Edge beta版,因为官方版本将于2020年1月15日发布。我有Microsoft Edge beta chrome 79版。我希望您提到的密钥可以工作,因为相同的密钥适用于google chrome,我使用相同的密钥用于chrome,Edge chrome和google chrome都具有相同的引擎e(铬),但它没有工作,或者我想我必须等到正式版本发布,然后再次尝试相同的键。