Windows 沙盒无法打开可执行文件。(“您需要安装一个应用才能执行此任务”)

Windows 沙盒无法打开可执行文件。(“您需要安装一个应用才能执行此任务”)

我正在使用 Windows 沙盒功能,该功能随 Windows Pro 和 Enterprise 系统一起提供(使用 Hyper-V)。它工作了几个月,但现在当我尝试运行 .exe 文件时总是出现相同的错误。可执行文件使用 Go 编译器编译,不需要任何外部依赖项(根本不需要 .net)。我尝试了互联网上的几个不同的 exe 文件,但都弹出相同的错误。

错误截图

我无法单击“是”,因为沙盒中没有 Windows 应用商店。

有人知道我该如何解决这个问题吗?提前谢谢!

沙盒系统信息:

沙盒系统信息

编辑:

经过进一步调查,我发现这种情况发生在未签名的应用程序中。我认为它想要安装 Windows Smart Screen。我可以在 Windows 安全面板中禁用它,但我无法打开它(当我打开它时它会立即关闭,只是在任务栏中快速闪烁)。

答案1

这种情况发生在未签名的可执行文件中。它想要安装 Windows Smartscreen。您可以使用以下 powershell 脚本禁用 Windows Smartscreen:

Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\System" -Name "EnableSmartScreen" -Type DWord -Value 0
If (!(Test-Path "HKLM:\SOFTWARE\Policies\Microsoft\MicrosoftEdge\PhishingFilter")) {
    New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\MicrosoftEdge\PhishingFilter" -Force | Out-Null
}
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\MicrosoftEdge\PhishingFilter" -Name "EnabledV9" -Type DWord -Value 0

该脚本也可以添加到LogonCommand沙盒配置中。

相关内容