So Microsoft has released a convenience rollup that contains loads of updates..

There are a few issues, especially one connected to vNic’s. So they also released a small VB Script to help remove the offending parts from the registry. But I hate VBscript and love Powershell so I rewrote it. It went from 30 lines to 8. I know I can sqeeze it into 2 without loosing to much readability but I like it like that.

Try
{
  Get-ChildItem "HKLM://System/CurrentControlSet/Enum/PCI/*/*/Device Parameters/SlotPersistentInfo"|Remove-Item	
}
Catch
{
  Write-Error "One or more SlotPersistentInfo keys still exist under HKLM\System\CurrentControlSet\Enum\PCI\<deviceid>\<subdeviceid>\Device Parameters.  Please delete manually."
}

You can find information about the update at KB3125574. The download is available through the Microsoft Update Catalog.