Cmd.exeでこのかなり単純なコマンドを発行しようとすると、この奇妙なエラーが発生します。
INPUT:
C:\Windows\system32>perfmon.exe /report
OUTPUT:
An error occured while attempting to generate the report.
The operator or administrator has refused the request.
Cmd.exeインスタンスが昇格された管理者権限で実行されていることを保証します。 OSは、アップデート1(バージョン6.3.9600)、64ビットのWindows8.1です。
これの原因は何ですか?以下は、予想される動作です。
「パフォーマンスデータを60秒間収集してから、システム診断レポートを生成して表示します。」
ソース: http://technet.Microsoft.com/en-us/magazine/ff723776.aspx
上記のTechNetURLのからのヒントに従いました。どうやら、このヒントは「Mitch Tulloch、Tony Northrup、Jerry Honeycutt、Ed Wilson、およびWindows7チームによるMicrosoftPressの本Windows7 ResourceKit」からのものです。それは単にWindows8でサポートされていないのでしょうか、それともこの特定のオプションがWindows 7以降にいくつかの重大な変更を受けたのでしょうか?リソースおよびパフォーマンスモニターは、引き続きWindows8の一部です。
あなただけではありません。その他 この問題も発生していると報告してください。同じコマンドをWindows8.1 Pro 64ビットマシンで実行したところ、同じエラーが発生しました。
ただし、リンクされたフォーラムの投稿に記載されているように、エラーにもかかわらず、パフォーマンスレポートは引き続き生成されます(これは自分のマシンで確認しました)。生成にかかる60秒待った後、次の手順でアクセスできます。
perfmon.exe
そこに完全なレポートがあります。