使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

请考虑以下情况:

您尝试在 SharePoint 2010 中启动沙盒代码服务。  与该服务关联的进程将显示给用户,但将立即消失。 SharePoint ULS 日志显示以下错误:

' 进程性能计数器已禁用。 沙盒代码监视无法继续。 '

原因

当注册表项 "HKEY_LOCAL_MACHINE \System\currentcontrolset\services\perfproc\performance\disable 性能计数器" 值设置为1时,会出现此问题。

解决方案

若要解决此问题,必须修改注册表。 

重要说明 本部分(或称方法或任务)包含有关如何修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了获得进一步的保护,请在修改注册表之前对其进行备份。 这样就可以在出现问题时还原注册表。 有关如何备份和还原注册表的更多信息,请单击下面的文章编号查看 Microsoft 知识库中相应的文章:

322756 -如何在 Windows 中备份和还原注册表

若要修复此问题并成功运行沙盒代码服务,用户应删除该注册表项或将该值设置为 "0"。 为此,请按照下列步骤操作:

  1. 单击 " 开始",在 "开始搜索" 框中键入 regedit ,然后按 enter

  2. 找到并单击以下注册表子项: HKEY_LOCAL_MACHINE \System\currentcontrolset\services\perfproc\performance\disable 性能计数器

  3. 在 "编辑" 菜单上,单击 "修改"

  4. 在 " 值数据 " 框中,将值更改为 "0",然后单击 "确定"

  5. 退出注册表编辑器。

更多信息

在 SharePoint ULS 日志中,你可能会看到以下错误:

SPUCHostService (0x17C0) 0x172C SharePoint Foundation 沙盒代码服务 ei19 Verbose-尝试初始化 SPUserCodeHostService 时捕获了未处理的异常。 此服务现在将终止。 PID = 6080。 Exception = Win32Exception: ComponentModel (0xc0000bbc)在(PDH_STATUS STATUS,Boolean CheckReturnValue)的()在(Int32 throwOnError)的(Int32 SPPerformanceCounter)的。 NextValue (Int32 retryInterval)。processInstanceId 的 .ctor (String processName,Int32),UserCode (EnsurePerfCounters IMonitorableProcess,Int32& MonitorableProcess,Int32& IndexShimInstance)在 microsoft 的(indexProxyInstance UserCode)上。 AddProcess (ISPUserCodePoolableProcess 进程)的 UserCode (进程)。在(字符串实例)的(字符串实例)的(String 实例)。 UserCode (SPUserCodeWorkerProcessPool StartProcessInternal)的(Object UserCode)中)的 SPUserCodeWorkerProcessPool (对象 StartProcess)上的 SPUserCodeWorkerProcessPool

SPUCHostService (0x099C) 0x0A1C SharePoint Foundation 常规84yj 中等性能计数器 OS (pdh)调用失败,错误代码 PDH_INVALID_HANDLE。

SPUCHostService (0x099C) 0x0A1C SharePoint Foundation 用户代码服务 ela0 详细-读取性能计数器 IO 数据字节/秒失败,出现异常系统。 ComponentModel: Win32Exception:0xc0000bbc 的未知错误()在(PDH_STATUS 状态,布尔 CheckReturnValue)上,(Int32 retry,Int32 ThrowOnError),用于(),重复使用最后一个值0的值。。

SPUCHostService (0x099C) 0x0A1C SharePoint Foundation 用户代码服务 ei0r 详细-监控进程 "SPUCWorkerProcess" 的性能计数器: PercentProcessorTime = 0 ProcessVirtualBytes = 0 ProcessHandleCount = 0 ProcessThreadCount = 0 ProcessIOBytes = 0

SPUCHostService (0x099C) 0x0A1C SharePoint Foundation 常规 84yj MediumPerformance 计数器 OS (pdh)调用失败,错误代码 PDH_INVALID_HANDLE。

SPUCHostService (0x099C) 0x0A1C SharePoint Foundation 用户代码服务 ela0 详细-读取性能计数器线程计数失败,出现异常系统。 ComponentModel: Win32Exception:0xc0000bbc 的未知错误()在(PDH_STATUS 状态,布尔 CheckReturnValue)上,(Int32 retry,Int32 ThrowOnError),用于(),重复使用最后一个值0的值。。 

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×