It seems that installing CF9 on Windows Server 2008 R2 breaks the perfmon counters on the server. I had originally tried this on core edition which broke the counters but it was pointed out here that core edition is not specifically listed as being supported. I have now tried it on the full web edition and am having the same problem.
The problem is that after I install Coldfusion 9 and reboot, when I open perfmon on that server (or remotely) the list for the perfmon counters is completely blank. There is a scroll bar looks like there is a long list of perfmon objects/counters to choose from (in that I can drag it up and down) but the list is just empty/white and nothing can be clicked on i.e. no text or selections.
I have taken a snapshot and repeated this installation over and over again with or without components installed to the same result.
If I try to pull perfmon information via WMI (using this powershell script) I can see that all the win32_PerfRawData and win32_PerfFormattedData classes are missing - including those not relating to IIS. They were definitely there before installing CF9.
Here are my steps to reproduce:
I am installing on a VMWare virtual server.
1. Installing Windows Server 2008 R2 Web Full edition
2. Disable the firewall for all profiles
3. Set an ip address etc
4. Join Server to domain
5. Enable remote desktop
6. Install IIS with all options selected (except webdav)
7. Install CF9 64 bit
--- Visual C++ is installed first then I restart
--- Check perfmon and everything is showing fine
--- I run the installer again and install with defaults (have tried with odbc connections etc on and off and using the built in webserver and IIS)
--- Check perfmon and everything is still ok
--- I reboot the server and check perfmon only to see the list empty as above
Anyone got any ideas?
Can anyone replicate this issue as it is driving me insane!?
I have found this issue in the CF bug tracker:
http://cfbugs.adobe.com/cfbugreport/flexbugui/cfbugtracker/main.html?C FID=38212427&CFTOKEN=9293573d67b82c76-7275E24B-5056-A60A-FF3827E866790 8C6&jsessionid=2a307a58d045adff0662325b1331d261b642#bugId=83344
Considering this issue doesn't seem to have been resolved I wonder why it was closed off. Will double check with the 9.01 update to see if it resolves the issue.
Here is the answer. Disabling the performance counter for the ColdFusion 9 Application server in the registry causes all the Windows performance counters to reappear in 64-bit mode:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ColdFusion 9 Application Server\Performance]
"Disable Performance Counters"=dword:00000001
Europe, Middle East and Africa