Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows ClientPerfCountersInstaller.exe已停止工作,现在可以';t运行Azure解决方案_Windows_Azure_Visual Studio 2013 - Fatal编程技术网

Windows ClientPerfCountersInstaller.exe已停止工作,现在可以';t运行Azure解决方案

Windows ClientPerfCountersInstaller.exe已停止工作,现在可以';t运行Azure解决方案,windows,azure,visual-studio-2013,Windows,Azure,Visual Studio 2013,我将Visual Studio 2013与Windows Azure SDK 2.3一起使用 不知从哪里冒出来,在单击“不调试启动”后,我的解决方案启动了一段时间,然后出现了一个错误,表明ClientPerfCountersInstaller.exe停止工作。我点击发送信息按钮将错误发送给MS,然后退出。“真奇怪,”我想。我关闭VS,重新打开,然后再试一次。同样的事情。重新启动计算机,重新打开VS,但现在,它只是在启动解决方案时挂起(无论是否调试)。Azure计算和存储模拟器都已启动(我可以在系

我将Visual Studio 2013与Windows Azure SDK 2.3一起使用

不知从哪里冒出来,在单击“不调试启动”后,我的解决方案启动了一段时间,然后出现了一个错误,表明
ClientPerfCountersInstaller.exe停止工作
。我点击
发送信息
按钮将错误发送给MS,然后退出。“真奇怪,”我想。我关闭VS,重新打开,然后再试一次。同样的事情。重新启动计算机,重新打开VS,但现在,它只是在启动解决方案时挂起(无论是否调试)。Azure计算和存储模拟器都已启动(我可以在系统托盘中看到),但没有其他操作。我最终从VS得到了“这比预期的要长”的信息

我尝试卸载WindowsAzure SDK 2.3,然后重新安装。那没用

我在Windows事件查看器中查看,每次尝试启动解决方案时都注意到以下四个错误:

应用程序:ClientPerfCountersInstaller.exe框架版本: v4.0.30319说明:进程因未处理的错误而终止 例外。异常信息:System.ComponentModel.Win32异常堆栈: 在 System.Diagnostics.PerformanceCounterLib.RegisterFile(System.String, 布尔)at System.Diagnostics.PerformanceCounterCategory.Delete(System.String)
在 ClientPerfCountersInstaller.CounterInstaller.ReadConfigAndInstallCounters()的名称 在ClientPerfCountersInstaller.CounterInstaller.Main(System.String[])上

|

出现故障的应用程序名称:ClientPerfCountersInstaller.exe,版本: 1.0.5287.0,时间戳:0x533b317f故障模块名称:KERNELBASE.dll,版本:6.1.7601.18409,时间戳:0x5315a05a 异常代码:0xe0434352故障偏移量:0x000000000000940d故障 进程id:0x1918故障应用程序启动时间:0x01cf9c5d685efbcd 故障应用程序路径: C:\Solution\derals.Web.WindowsAzure.Local\csx\Debug\roles\derals.Web\approot\bin\Microsoft.WindowsAzure.Caching\ClientPerfCountersInstaller.exe的路径 故障模块路径:C:\Windows\system32\KERNELBASE.dll报告Id: a64bfba7-0850-11e4-bd03-b8ca3ac71182

|

性能注册表值中的性能字符串已损坏 当处理性能扩展计数器提供程序时。基本索引 性能注册表中的值是数据中的第一个DWORD 节,LastCounter值是数据节中的第二个DWORD, LastHelp值是数据段中的第三个DWORD

|

正在卸载服务windows azure的性能计数器字符串 缓存:客户端(windows azure缓存:客户端)失败。第一德沃德 数据部分中包含错误代码


这是怎么发生的?它听起来像是一个文件或条目,还是什么东西被随机损坏了?

在谷歌搜索之后,我开始找到一些关于重建性能计数器的文章。似乎其他人也经历过这些计数器被损坏的情况

from MS提供了有关重建性能计数器的各种详细信息。我不想执行整个手动过程,所以我只是尝试先用
lodctr/R
命令重建所有计数器

我去运行并键入
cmd
打开命令提示符,然后尝试
lodctr/R
命令。它表示重建成功,但在事件查看器中出现了两个错误,其中一个错误是无法重建Windows Azure的计数器

但后来我意识到,我并没有按照文章的说明,以管理员的身份打开命令提示符。完成后,我再次尝试该命令,事件查看器中没有出现错误


最后,我的解决方案将再次运行,无论是否进行调试。唷!希望这对其他人有所帮助。

当我出现错误2时,只需在Windows命令提示符下键入
lodctr.exe/R

(赢得10分)

精彩的修复!但是,我要快速提醒其他人,
lodctr\R
必须从
c:\windows\system32
目录运行(如本文所述)。@user1393477,我能够在windows 7上打开命令提示符后立即运行该命令,而无需将目录更改为
c:\windows\system32
。您是否使用了需要更改的不同版本的Windows?当我在Windows 8.1上的
system32
之外尝试时,它抛出了一个错误(“错误代码2”(如果我记得的话)。这很可能是一个暂时的错误,但本文确实要求在
system32
中运行它。也许在某些系统/操作系统配置中,目录很重要?