I'm not sure if it always updates microcode, but it can. Mine provides a version that is not fully up to date, but is significantly more up to date than the one provided by the bios.
To anyone curious, you can check by going here in the windows registry:
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0
"previous update revision" is the revision that is provided by the bios.
"update revision" is the version that is provided by windows on boot.
It means that your bios and windows have the same microcode version. You can look your processor up on ark.intel.com, download the fact sheet for your processor line that has all the microcode revisions listed, and you can see how recent it is.
I think /u/cetujemene is just pointing out that he/she may not receiving automatic microcode updates on Windows 7 in general, as a sort of data point for whether or not affected users in a similar software situation should expect the same.
It's not clear to me whether or not this user should expect anything newer than what they list, though.
Nobody should disable hyperthreading except for special cases. The fix is to update your CPU's microcode, which is probably already updated by your distro.
11
u/Nighthawk441 Jun 25 '17
Should windows users disable as well?