Microsoft Edge中的Flash注册表键

问题描述 投票:0回答:1

我需要在C#中实用地为Edge启用/禁用Flash。我用谷歌搜索了下面的注册表项,但是它们都无法在Edge上启用Flash。有人可以告诉我,什么注册表项用于在Windows 2016的Edge上启用Flash。

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。

c# flash microsoft-edge
1个回答
0
投票

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

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

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

所以我认为最好的解决方案是尝试在Windows Server 2016上使用IE 11。

© www.soinside.com 2019 - 2024. All rights reserved.