2011-05-19 22 views
0

我有一個新安裝的Windows 2008服務器,安裝了.net4和IIS。我想用perfmon監視ServiceModelService性能計數器,但是我無法在列表中找到它?WCF ServiceModelService性能計數器未安裝?

額外信息:一些谷歌搜索後,我發現我沒有c:\ Windows \ inf \ ServiceModelService 3.0.0.0文件夾似乎相關?但是,我認爲我想要的計數器是ServiceModelService 4.0.0.0,但也許他們使用的是相同的文件夾?無論如何,我的開發計算機上的文件夾(也運行win2008),並且所有WCF計數器都可用。

作爲一個新安裝的服務器,我猜想沒有安裝東西,但我不知道是什麼?而且我不想安裝任何不需要的額外部件,因爲一旦安裝後它將用作生產服務器。

回答

3

我發現了一個辦法重新安裝它們: 打開命令窗口,轉到C:\ WINDOWS \ Microsoft.Net \ Framework64 \ v4.0.30319,然後運行

lodctr /M:ServiceModelPerformanceCounters.man 

這將註冊計數器。還沒有弄清楚它們爲什麼從一開始就沒有正確安裝。

+0

非常好!我有同樣的問題,你的解決方案修復了它。 – ChrisNel52 2011-10-24 18:38:29