问题标签 [windows-sandbox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2312 浏览

.net - 是否可以在 Windows Sandbox 上安装 .NET 应用程序?

我目前正在使用 Windows Sandbox,看起来无法运行 .NET 应用程序。尽管沙盒安装了 .NET 4.8,但当我尝试运行下载的 .NET 桌面应用程序时,它抱怨运行时不可用。

在此处输入图像描述

尝试安装特定的运行时(4.7.2 是我下载的内容)会出现上述错误。

那么有什么方法可以在沙盒上运行 .NET 应用程序吗?

0 投票
1 回答
937 浏览

windows - Windows 沙盒不运行 .NET 应用程序

当我尝试运行任何 .NET 应用程序时,它会因图像中出现以下错误而失败。

在此处输入图像描述

Windows 功能列表也是空的

在此处输入图像描述

尝试删除 kb 4506991 但还是一样

0 投票
2 回答
80 浏览

c# - File.Exists 返回 false,Process.Start() 无法启动文件,但它确实存在

注意:我的电脑上启用了 Windows 沙盒。

运行上面的代码C# Interactive在(VS 不在管理员模式下)

但是,当我在控制台应用程序中运行它时,(管理员模式和非管理员模式)。结果总是错误的。

我试过Process.Start(@"C:\Windows\system32\WindowsSandbox.exe")了,控制台应用程序失败(管理员和非管理员),但 C# 交互成功。

在PowerShell中,C:\Windows\system32\WindowsSandbox.exe成功启动了Windows Sandbox。在资源管理器(system32 文件夹)中: 图像

谁能解释为什么会发生这种情况?

0 投票
1 回答
577 浏览

c# - 从托管代码启动 Windows 沙盒

我正在尝试以编程方式初始化Windows 沙盒。我的目标是生成一个.wsb配置文件,然后启动它。目前我正在使用Process.Start()方法,但我不断收到方法错误Start()

这是代码:

抛出: System.ComponentModel.Win32Exception: 'Application not found'

我确定该文件存在,因为我尝试通过双击并通过命令行打开它。两者都按预期工作,所以我假设它指的是关联的应用程序(在本例中为 Windows Sandbox)。

我试过添加:

抛出: System.ComponentModel.Win32Exception: 'The specified executable is not a valid application for this OS platform.'

这是相同的异常,但消息不同,这实际上非常令人困惑。如上所述,我 100% 确定我的操作系统支持此功能;每个要求都得到支持和启用。是否有可能Process.Start()无法处理.wsb文件,如果是这样,我该如何实现我正在寻找的东西

我愿意接受任何建议,并在此先感谢!

更新:

我尝试将动词更改为InvokeStart使用以下代码:

抛出:System.ComponentModel.Win32Exception: 'No application is associated with the specified file for this operation'

如何将文件关联和应用?

0 投票
1 回答
448 浏览

windows - windows沙盒功能可以用于驱动测试吗?

第一次做windows驱动开发,我想部署我的第一个驱动。但是我没有第二台电脑。

微软文档

通常,当您测试和调试驱动程序时,调试器和驱动程序会在不同的计算机上运行。运行调试器的计算机称为主机,运行驱动程序的计算机称为目标计算机。目标计算机也称为测试计算机

我从vhidmini2作为我的项目基础(UMDF2 版本)开始。我想知道是否可以使用Windows 沙盒功能代替测试计算机?我的驱动程序不会与任何硬件交互。

0 投票
0 回答
609 浏览

.net - 如何在 Windows 10 上的 Windows 沙盒中安装 .Net 2.0

我们有一个用 Delphi 2007 编写的应用程序,它需要在 Windows 中存在 .Net 2.0。我曾尝试在 Windows Sandbox 中安装此应用程序,但它失败了,因为它需要那些 .Net 2.0 文件。当我在沙箱中启动 optionalfeatures.exe 时,它​​会显示一个空白窗口,没有可选功能,因此没有明显的方法可以在沙箱中安装/启用 .Net 2.0。

有人知道在 Windows 沙盒中安装 .Net 2.0 的技巧或快捷方式吗????

0 投票
1 回答
295 浏览

python-2.7 - 如何在windows沙箱中安装python2.7?

安装程序总是在 Windows 沙箱中失败,因为它无法安装 Visual C++ Redistributable:An error occurred during the installation of assembly 'Microsoft.VC90.CRT,version="9.0.30729.1"我试图

不幸的是,我有一个依赖于 python2.7 的软件。有没有办法让python2.7在沙箱中运行?

0 投票
1 回答
851 浏览

powershell - Windows Sandbox PowerShell 登录命令窗口不可见

我正在尝试将 Windows Sandbox 与 PowerShell 登录命令一起使用。这是LogonCommand我的 WSB 文件的部分:

Windows Sandbox 实例加载正常,表明 WSB 文件内容没有语法/验证问题,但未显示 PowerShell 窗口。添加-windowstyle normal没有效果。

我怀疑LogonCommand内容是在不可见的命令提示符下运行的,因此运行命令以从中打开 PowerShell 以某种方式“继承”了不可见的终端窗口。

在这种情况下是否可以强制 PowerShell 终端窗口显示自身?我想这样做,以便我可以看到我得到的错误,因为 PowerShell 脚本没有按预期执行,而且我对任何输出/进度指示视而不见。

0 投票
0 回答
134 浏览

dependencies - Windows 沙盒依赖项

我正在尝试在 Windows Sandbox 中运行 Ghidra(恶意软件分析软件)。我通过使用 .wsb 文件在沙盒和主机之间创建一个共享目录,将 Ghidra 带到了沙盒环境。当我尝试在沙盒中运行 Ghidra 时,会弹出一个 cmd 提示符,上面写着

未找到 Java 运行时。请参阅 Ghidra 安装指南的故障排除部分。按任意键继续 。. .

Ghidra 依赖于 JDK 11。我尝试将 JDK 11 安装程序带到共享文件夹并在沙盒环境中运行它,但是 Windows 安装程序说

无法打开此安装包。联系应用程序供应商以验证...(已编辑)

似乎其他人在沙盒环境中运行其他应用程序就好了。如何设置要在 Windows Sandbox 中运行的应用程序的依赖项?

0 投票
0 回答
184 浏览

sql-server - Windows 沙盒是否支持 SQL Server 2019 Express

我尝试在 Windows 沙箱中安装具有默认设置的 SQL Server 2019 Express 实例。安装文件和服务后,设置失败并出现错误 0x851A0019 - 找不到数据库引擎启动句柄。

在错误日志中,我看到沙盒中不存在驱动器 D 的一些附加文件未找到错误。

这是 Windows 沙盒中的预期行为还是有办法使它工作?