Pages

mandag 6. januar 2014

Windows Server: Microsoft Hotfix Collection

Windows Server 2012 R2
Hyper-V: Update List for Windows Server 2012 R2
List of Cluster Hotfixes for Windows Server 2012 R2
List of File Services Hotfixes for Windows Server 2012 and 2012 R2

Windows Server 2012
Hyper-V: Update List for Windows Server 2012
List of Cluster Hotfixes for Windows Server 2012

Windows Server 2008 R2
Hyper-V: Update List for Windows Server 2008 R2
List of Cluster Hotfixes for Windows Server 2008 R2
List of Failover Cluster Packages Updated After the Release of Windows Server 2008 R2 Service Pack 1

System Center - Operations Manager
KB2843219 - System Center 2012 Operations Manager: Recommended agent operating system fixes and updates
KB2616936 - Agent Health tips and fixes for System Center Operations Manager 2007
Kevin Holman's System Center Blog - Which hotfixes should I apply?

System Center - Virtual Machine Manager
Recommended hotfixes for Microsoft System Center 2012 Virtual Machine Manager
Recommended hotfixes for System Center Virtual Machine Manager 2008 R2
How to determine the version of Virtual Machine Manager

Windows Client
Windows 7 VDI image hot fixes

Tools
PowerShell script to help verify Windows Server 2012 Hyper-V and Failover Cluster Hotfixes

Windows Server: Rebuild all Performance Counters

You may need to rebuild a computers Performance Counters.

Before you do, check if any Counters are disabled. Use PoweShell to search the registry for all values with name 'Disable Performance Counters' under the Services key, like this:
$val='Disable Performance Counters'; gci HKLM:SYSTEM\CurrentControlSet\Services -rec -ea SilentlyContinue | % {if((gp -Path $_.PsPath) -match $val) {gp -Path $_.PsPath -Name $val}} | select PSPath,$val

To search for values with name 'Disable Performance Counters' under the Services key and return those with data greater than 0:
$val='Disable Performance Counters'; gci HKLM:SYSTEM\CurrentControlSet\Services -rec -ea SilentlyContinue | % {if((gp -Path $_.PsPath) -match $val) {if((gp -Path $_.PsPath -Name $val).$val -gt 0){$_}}}

You could turn on all disabled Counters like this (to actually do it you must remove the -WhatIf parameter):
$val='Disable Performance Counters'; gci HKLM:SYSTEM\CurrentControlSet\Services -rec -ea SilentlyContinue | % {if((gp -Path $_.PsPath) -match $val) {if((gp -Path $_.PsPath -Name $val).$val -gt 0){sp -Path $_.PsPath -Name $val -Value 0 -WhatIf}}}

To rebuild the Counters, open Command Prompt with Run as administrator and type:
cd c:\Windows\System32
lodctr /R
cd c:\Windows\SysWOW64
lodctr /R
WINMGMT.EXE /RESYNCPERF

You must stop and start the Performance Logs and Alerts service, open Command Prompt with Run as administrator and type:
net stop pla && net start pla

And the Windows Management Instrumentation service, open Command Prompt with Run as administrator and type:
net stop Winmgmt && net start Winmgmt