设置:

  • Windows Server 2008 R2
  • SQL Server 2008 R2
  • SharePoint 服务器 2010

上次成功安装和配置的更新: Microsoft SharePoint 2010 Service Pack 2 (KB2687453).

当前版本:14.0.7015.1000

问题:

我在运行 SharePoint 2010 产品配置向导时遇到问题。我最近安装了 2010 Microsoft 商业生产力服务器的安全更新. 。这将使构建版本达到 14.0.7123.5000。安装更新后,我运行了产品配置向导。向导在第 5 步失败,并出现以下错误:

无法注册 SharePoint Services。

我深入研究了 ULS 错误日志,发现以下错误:

ULS 日志错误:

09/30/2014 19:16:57 8 ERR 无法注册 SharePoint 服务。引发了 System.InvalidOperationException 类型的异常。附加异常信息:由于对象的当前状态,操作无效。系统.InvalidOperationException:由于对象的当前状态,操作无效。at Microsoft.Office.HtmlTrans.HtmlTrServiceDeserializationSecurityHelper.EnsureAcknowledgedRunningOnAppServer(Boolean registryKeyLookupResult, ULSCat serviceCategory, Boolean hasExceptionMessage) at Microsoft.Office.Server.Conversions.SPDocConvServiceInstanceUpdaterJobDefinition.UpdateLauncherServiceInstance(LauncherServiceInstance lsi, Boolean fEnableService, Boolean fCycleService, Boolean fCallUpdate) at Microsoft.Office. Server.Conversions.LauncherServiceInstance.Provision() at Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.InstallServiceInstanceInConfigDB(Boolean provisionTheServiceInstanceToo, String serviceInstanceRegistryKeyName, Object sharepointServiceObject) at Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.InstallServiceInstances(Boolean provisionTheServiceInstancesToo, String serviceRegistryKeyName, Object sharepointServiceObject) at microsoft.sharepoint.postsetupconfiguration.servicestask.installservices(boolean profisionThestheservicestoo)在Microsoft.sharepoint.postsetepconfiguration.servicestask.run()

我检查了此特定更新的先决条件,它说需要 SharePoint Server 2010 SP1 和 SharePoint Server 2010 SP2。我已经安装并成功配置了这两个更新。不幸的是,我不明白上述错误的含义,并且无法找到迄今为止有效的任何资源。

有人有建议吗?

有帮助吗?

解决方案

我解决了这个问题。根据 Microsoft 知识库信息显示:

SharePoint Server 中的某些文档转换服务在特定环境中运行时并不安全

为了让服务继续运行,需要添加以下注册表项:

Name: AcknowledgedRunningOnAppServer
Type: DWORD
Value: 1

到以下地点:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\{version}\LauncherSettings
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\{version}\LoadBalancerSettings

替换 {version} 与你的版本号(对我来说是14)。

添加这些密钥后,重新运行产品配置向导,它应该会成功。

其他提示

我仍然具有相同的错误,即使添加注册表项后也是如此。

事实证明Net.TCP端口共享服务已禁用,一旦我启用并启动,我再次重新运行配置向导,它将过去阶段5阶段。

许可以下: CC-BY-SA归因
scroll top