![SQL Server CTP 安装程序 - 应用程序找不到其所需的文件之一](https://linux22.com/image/1468950/SQL%20Server%20CTP%20%E5%AE%89%E8%A3%85%E7%A8%8B%E5%BA%8F%20-%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%89%BE%E4%B8%8D%E5%88%B0%E5%85%B6%E6%89%80%E9%9C%80%E7%9A%84%E6%96%87%E4%BB%B6%E4%B9%8B%E4%B8%80.png)
我已经下载了 exe 文件来安装 SQL Server 2016 CTP4。
当我运行该 exe 时,它会显示以下消息:
The application cannot find one of its required files, possibly because it was unable to create it in the folder. Please make sure that the folder in which this application was downloaded is accessible and not read-only.
为什么文件没有运行安装?
答案1
我没有仔细阅读说明书。
This download has multiple files.
我需要下载网站上列出的所有文件,而不仅仅是 exe 文件。
下载列出的其他 .box 文件到同一目录中可解决此问题。
答案2
我发现在安装 Visual Studio 2017 时遇到了与 OP 完全相同的问题。我从 MSDN 下载了 bootstrap exe,它启动了下载和安装过程。尽管我的用户帐户是目标计算机上的管理员,但我还是遇到了此错误。
查看错误,我授予everyone
用户对安装文件所在文件夹的完全访问权限。之后它就起作用了。您可以从窗口Security
中的选项卡Properties
中为任何目录完成此操作。我能够轻松完成此操作,因为我在私人 Hyper-V 实验室工作。在公司环境中更改 PC 上的访问权限可能需要 IT 支持团队的额外帮助。
很多时候,使用管理员权限运行安装 exe 也能解决问题。大多数 MS 安装程序始终需要管理员权限,因为它们必须更改系统注册表并复制 %programfiles% 目录中的数据。如果您想尝试此方法,请右键单击安装程序文件 >Run as administrator
从上下文菜单中选择选项。