Application Registry Service 管理 (SharePoint Server 2010)

 

适用于: SharePoint Foundation 2010, SharePoint Server 2010

上一次修改主题: 2016-11-30

Application Registry Service 是 SharePoint Server 2010 中的共享服务,用于存储与 Office SharePoint Server 2007 业务数据目录对象模型兼容的应用程序定义。如果执行了从 Office SharePoint Server 2007 到 SharePoint Server 2010 的版本升级,或者执行了 SharePoint Server 2010 的独立安装,则默认请况下已打开此服务。如果不打算将解决方案从 Office SharePoint Server 2007 升级到 SharePoint Server 2010,则可以关闭此服务以提高性能。本文介绍如何通过使用管理中心或 Windows PowerShell 关闭和打开 Application Registry Service。

本文内容:

  • Application Registry Service

  • 停止 Application Registry Service

  • 启动 Application Registry Service

Application Registry Service

Application Registry Service 是 SharePoint Server 2010 中的共享服务,用于存储定义在 Office SharePoint Server 2007 中定义外部数据时如何连接到该外部数据的应用程序定义。在 SharePoint Server 2010 中,新的服务 Business Data Connectivity Service 取代了 Office SharePoint Server 2007 业务数据目录,用来将外部数据集成到解决方案中。但是,Business Data Connectivity Service 的对象模型不可向后兼容业务数据目录使用的对象模型。因此创建了 Application Registry Service,来存储与业务数据目录对象模型兼容的应用程序定义。由于 Application Registry Service 支持业务数据目录的对象模型,因此 Application Registry Service 可以支持依赖于业务数据目录对象模型的解决方案。Application Registry Service 可以支持最初在 Office SharePoint Server 2007 中创建的包含以下一个或多个元素的应用程序:

  • 自定义 Web 部件

  • 自定义代码

  • 搜索

所有这些元素都依赖于业务数据目录的对象模型或元数据架构,它们通过使用 Application Registry Service 在 SharePoint Server 2010 中继续工作。

Office SharePoint Server 2007 提供的 Web 部件(例如,业务数据列表 Web 部件和业务数据关联 Web 部件)在 SharePoint Server 2010 中得到升级,可以针对 Business Data Connectivity Service 运行。不过,Office SharePoint Server 2007 解决方案中的自定义 Web 部件在升级之后将针对 Application Registry Service 运行。有关详细信息,请参阅 Web 部件

重要

请注意,Application Registry Service 已被弃用,提供它的目的是为了向基于 Office SharePoint Server 2007 业务数据目录的解决方案提供向后兼容性。请不要构建依赖于已弃用的 Application Registry Service 的新解决方案,而是应在 SharePoint Server 2010 中基于 Business Data Connectivity Service 构建新的解决方案。

停止 Application Registry Service

如果不打算将基于 Office SharePoint Server 2007 业务数据目录的解决方案升级到 SharePoint Server 2010,则可以关闭 Application Registry Service 以节省资源和简化服务器场管理。可以通过使用管理中心或 Windows PowerShell 2.0 停止 Application Registry Service。

使用管理中心停止 Application Registry Service

  1. 确认用于执行此过程的用户帐户是 SharePoint 组“Farm Administrators”的成员。

  2. 在 SharePoint 管理中心网站上,单击“系统设置”。

  3. 在“系统设置”页上的“服务器”部分,单击“管理服务器上的服务”。

  4. 若要更改要在其中停止 Application Registry Service 的服务器,请在“服务器”菜单上单击“更改服务器”,然后单击所需的服务器名称。

    备注

    默认情况下,只显示可配置的服务。若要查看所有服务,请在“查看”菜单上单击“全部”。

  5. 若要停止 Application Registry Service,请单击该服务的“操作”列中的“停止”。

  6. 单击“确定”停止服务。

使用 Windows PowerShell 停止 Application Registry Service

  1. 确认您满足以下最低要求:请参阅 Add-SPShellAdmin

  2. 在“开始”菜单上,单击“Microsoft SharePoint 2010 产品”。

  3. 单击“SharePoint 2010 Management Shell”。

  4. 在 Windows PowerShell 命令提示符处,键入以下命令:

    Stop-SPServiceInstance -Identity 
    <ServiceGUID>
    

    其中,<ServiceGUID> 是 Application Registry Service 的 GUID。如果不知道服务 GUID,可以使用 Get-SPServiceInstance cmdlet 来检索服务器场中所有服务的列表以及相应的 GUID。

有关详细信息,请参阅Stop-SPServiceInstance

备注

我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性。

启动 Application Registry Service

一旦停止了 Application Registry Service 并且希望再次打开该服务,可以通过使用管理中心或 Windows PowerShell 2.0 重新启动该服务。

使用管理中心启动Application Registry Service

  1. 确认用于执行此过程的用户帐户是 SharePoint 组“Farm Administrators”的成员。

  2. 在 SharePoint 管理中心网站上,单击“系统设置”。

  3. 在“系统设置”页上的“服务器”部分,单击“管理服务器上的服务”。

  4. 若要更改要在其上启动 Application Registry Service 的服务器,请在“服务器”菜单上单击“更改服务器”,然后单击所需的服务器名称。

    备注

    默认情况下,只显示可配置的服务。若要查看所有服务,请在“查看”菜单上单击“全部”。

  5. 若要启动 Application Registry Service,请单击该服务的“操作”列中的“启动”。

  6. 单击“确定”启动服务。

使用 Windows PowerShell 启动 Application Registry Service

  1. 确认您满足以下最低要求:请参阅 Add-SPShellAdmin

  2. 在“开始”菜单上,单击“Microsoft SharePoint 2010 产品”。

  3. 单击“SharePoint 2010 Management Shell”。

  4. 在 Windows PowerShell 命令提示符处,键入以下命令:

    Start-SPServiceInstance -Identity 
    <ServiceGUID>
    

    其中,<ServiceGUID> 是 Application Registry Service 的 GUID。如果不知道服务 GUID,可以使用 Get-SPServiceInstance cmdlet 来检索服务器场中所有服务的列表以及相应的 GUID。

有关详细信息,请参阅 Start-SPServiceInstance

备注

我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性。

See Also

Concepts

规划升级到 Business Connectivity Services (SharePoint Server 2010)