Server 2012, IIS 8 - Reload W3SVC and InetInfo performance counters

On my 2 Exchange 2013 CAS servers running Server 2012 and IIS 8.0 all instructions I found for reloading W3SVC and InetInfo performance counters failed to work for me. I was seeing the following events;
IIS-W3SVC-PerfCounters Event 2002 -  Setting up Web Services counters failed, please make sure your Web Service counters are registered correctly.
IISInfoCtrs Event 1001 - Unable to read the first counter index value from the registry. 

I was also missing the First Counter, Last Counter, First Help and Last Help DWORD values from the HKLM\SYSTEM\CurrentControlSet\Services\W3SVC\Performance and HKLM\SYSTEM\CurrentControlSet\Services\InetInfo\Performance keys
I was able to resolve the errors and restore the reg values by reloading the W3SVC and inetinfo counters following these steps.

Launch command prompt as administrator.

cd c:\Windows\Inf\W3SVC

lodctr .\0409\w3ctrs.ini

cd c:\Windows\Inf\inetinfo

lodctr .\0409\infoctrs.ini

I then restarted W3SVC and did an IISreset though I don't know for sure that I needed to do that. I had tried loading the counters from within the 0409 directory before but it never was successful.