4

我正在尝试在运行 Windows 8.1 预览版的 Surface RT 上安装远程工具。我从 Microsoft 的站点下载了远程工具的更新 2,当我尝试运行它时出现错误:

Windows 无法验证此文件的数字签名。最近的硬件或软件更改可能安装了签名不正确或损坏的文件,或者可能是来自未知来源的恶意软件。

这很令人困惑,因为我直接从 MS 网站下载了文件,当我查看.exe属性时,它显示的是 Microsoft Corporation 的数字签名。

任何见解将不胜感激。

谢谢!

更新:似乎我的 Microsoft Root Authority 证书“对选定的目的无效”我尝试从另一台机器导出“良好”证书并将其导入 Surface 机器,但它仍然出现同样的问题。

4

4 回答 4

10

这是因为您下载了 2012 工具。您可以在以下链接下载 2013 预览工具!(一定要选ARM)

http://www.microsoft.com/en-us/download/details.aspx?id=40781

如果微软给了我们一个提示,那就太好了。

于 2013-07-20T22:20:50.743 回答
1

此外,当我在运行 8.1 预览版的 Surface RT 上进行 2013 年下载时,单击下载,无论我选择哪个选项(x86、x64 或 ARM),它都会下载 x86 版本,这显然不起作用。我必须在 PC 上下载它并使用 USB 驱动器复制它。

于 2013-08-08T16:53:28.260 回答
0

这个问题在 8.1 的发布版本上也存在。如果您之前安装了 vs2012 工具,它们似乎在升级过程中被卸载。

尝试重新安装会出现上述错误。

这意味着,现在无法从 VS2012 Pro 连接到 8.1 Surface RT 来调试在 8.1 上运行的 8.0 应用程序。相反,您需要连接 VS2013 工具和远程调试器。

于 2013-10-27T14:55:10.157 回答
0

对于任何试图测试他们的应用程序更新运行 Windows 8.1 RTM 的表面设备的人,我至少找到了一种解决方法。

powershell您可以通过将包内容复制到 USB 记忆棒并运行已定义的部署脚本来手动将包部署到您的设备。

基本上,您需要运行正常的包创建过程来部署到应用商店以创建包,然后将包文件夹的内容(不是压缩包本身)复制到您的 U 盘。此文件夹中应该有一个名为Add-AppDevPackage.ps1的文件。

从 Surface RT 系统打开 USB 设备,右键单击该Add-AppDevPackage.ps1文件并选择“使用 powershell 运行”。您将在命令行收到几个确认提示,并弹出一个窗口提示您以管理员权限运行。

这绝不是一个方便或快速的过程,但它适用于我的目的。

链接包含有关手动部署应用程序包的更多详细信息。

于 2013-10-22T01:34:54.957 回答