我已在 Windows 7 x64 环境中安装了 SharePoint 2010 作为开发环境 (此处注明) 并且还想在其上安装 Office Web Apps。
然而,当尝试安装时(以下此链接),我收到一条错误消息,提示未安装 Web 角色。
日志文件中的错误信息是:
Start C:\Windows\system32\ServerManagerCmd.exe -whatif -inputpath C:\Users\nickh\AppData\Local\Temp\PRE1.tmp.XML
Error: Failed to start process for file: C:\Windows\system32\ServerManagerCmd.exe arguments: -whatif -inputpath C:\Users\nickh\AppData\Local\Temp\PRE1.tmp.XML ErrorCode: 2(0x2).
这实际上是说未找到 ServerManagerCmd。它不在我的计算机上,因为它是已弃用并被 Powershell 函数取代,但在 Server 2008 R2 上。我尝试将其复制过来,但无法运行。
有没有办法在 Win7 上安装 Office WebApps?有没有办法在 Windows 7 x64 环境中获取 ServerManagerCmd.exe 的工作版本?
非常感谢
答案1
解决方法:您需要模拟 ServerManagerCmd 的工作。
- 使用 Visual Studio 创建一个名为的简单控制台应用程序服务器管理命令
仅添加 1 个代码字符串:
System.Environment.ExitCode = 1003;
- 编译并复制到
C:\Windows\System32
- 再次运行安装程序
答案2
我非常怀疑您能否实现这一点。SharePoint 可能非常依赖于仅在 Server 2008 上可用且设计为运行的功能和工具。
我相信微软已经表示他们希望他们的服务器和桌面操作系统的核心部分更加相似,但即使有了这两个最新版本,我也不认为他们已经达到了这个目标。他们的SharePoint 2010 的系统要求非常具体,特别是对于通常在多种平台上运行的 Microsoft 产品而言。