Windows 10: How to update the CPU's microcode

Discus and support How to update the CPU's microcode in Windows 10 Drivers and Hardware to solve the problem; Good Morning All, I came from Linux to Windows 10. After 14 years, got tired of the Linux desktop mess. The experience has been good. I've been on... Discussion in 'Windows 10 Drivers and Hardware' started by dcbdbis, Sep 24, 2017.

  1. dcbdbis Win User

    How to update the CPU's microcode


    Good Morning All,

    I came from Linux to Windows 10. After 14 years, got tired of the Linux desktop mess. The experience has been good. I've been on W10 since the beginning of the year. Under Linux, CPU microcode updates were easy to deploy. My MB MFG (MSI) tells me short of a BIOS update, there is no way to update the microcode of my CPU (Core i7-6900). I find this hard to accept. MSI has a well established habit of not updating BIOS. In July, Intel released microcode updates that includes my CPU. How do I deploy them and keep my CPU updated at each boot under Windows 10?

    I am using W10x64 Pro.

    Thanks!

    Sincerely and respectfully,

    Dave

    :)
     
    dcbdbis, Sep 24, 2017
    #1
  2. JimWynne Win User

    Intel microcode update

    The microcode updates in question are developed by Intel, not Microsoft. Microsoft is just the delivery boy. Don't shoot the messenger. It's Intel that hasn't provided the update that you're looking for.
     
    JimWynne, Sep 24, 2017
    #2
  3. 7sean68 Win User
    Intel microcode update

    my pc is out of Support in HP but my windows is still supported and my cpu is still supported so it's microsoft responsibility to deliver intel microcode updates as it delivered microcode updates to other chips.

    Right now windows loads an old version of microcode into processor and It's microsoft responsibility to load the new microcode since they made themselves responsible for delivering drivers and every manufacturer says that windows 10 drivers will be delivered
    through windows updates

    OR they can at least make a tool for us to update microcode but I'm sure they won't!!
     
    7sean68, Sep 24, 2017
    #3
  4. spunk Win User

    How to update the CPU's microcode

    spunk, Sep 25, 2017
    #4
  5. dcbdbis Win User
    Thank you for the reply,
    I haven't tried it because I'm not interested in overclocking. I just want to update the microcode. Are you stating that this tool has the ability to update the microcode? I followed your link and this tool selects the fastest core. There is nothing in the link that suggests anything about updating the microcode.

    Is there something about this tool that does that that is undocumented...or?

    Thanks!

    Dave
     
    dcbdbis, Sep 25, 2017
    #5
  6. clam1952 Win User
    clam1952, Sep 25, 2017
    #6
  7. dcbdbis Win User
    Thank you for the post. I already ran across this utility, and am having some issues with it. It will not install nor recognize my microcode.dat file, even though I downloaded it and it's un tgz's and untar'd.

    I'll fiddle with it some more.

    Thank you for the reply,

    regards,
    Dave
     
    dcbdbis, Sep 25, 2017
    #7
  8. dcbdbis Win User

    How to update the CPU's microcode

    The issue is that I have an Intel system, and the utility is asking for AMD microcode. I followed another post and this utility requires both microcodes to be available - but will only install the correct one <obviously>.

    I'll try doing this and report back...

    Dave
     
    dcbdbis, Sep 25, 2017
    #8
  9. Plankton Win User
    I was just getting ready to post that.....and it's all for Linux as well. I see nothing in there for windows.
     
    Plankton, Sep 25, 2017
    #9
  10. dcbdbis Win User
    I downloaded the AMD microcode from an archive site, as the link provided is dead. The install.bat worked as Administrator, and I am now running on the latest Intel Microcode.

    This utility takes microcode from both Intel and Amd as they are packaged for Linux, and then uses them to update the microcode in a Windows environment.

    I can confirm it works.

    Thanks to all!

    Dave
     
    dcbdbis, Sep 25, 2017
    #10
  11. dcbdbis Win User
    For the record SiSoft Sandra reports:

    Before Using VMWare's tool: Microcode version = MU064F011D

    After Using VMWare's tool: Microcode Version = MU064F0121

    Confirmed to work normally. And you do not need to reboot for the microcode to be applied. I can confirm that on a reboot the microcode is automatically applied and remains at the updated rev.

    Thank you to all who assisted with replies,

    Dave
     
    dcbdbis, Sep 25, 2017
    #11
  12. I have to be honest, I've never heard of doing this in the 20 years I've worked in the IT industry. What would be the reason/purpose for doing so?
     
    DeaconFrost, Sep 25, 2017
    #12
  13. How to update the CPU's microcode

    Same here, except for the IT work. New one on me.
     
    indianacarnie, Sep 25, 2017
    #13
  14. dcbdbis Win User
    In a heavy virtualized environment, little glitches in a CPU's microcode - or small inefficiencies - that may not be apparent in a desktop setting, can cause a VM to crash or misbehave. This may be my long term Linux experience speaking out. But - to back that up - why would VMWare create a utility to update the microcode, if they hadn't experienced issues with their own virtualization products?

    You may not have experienced it yourself DeaconFrost, as this is usually handled in BIOS updates. My MB mfg is MSI, they have a history of not updating their BIOS - and as a result the microcode in a given CPU does not get updated to fix issues Intel finds in a CPU's microcode. My MB is new, but my BIOS is from 2016 and four generations out of date with microcode. My previous MB mfg was Gigabyte - they are the opposite - they update their BIOS frequently - and include new microcode in those releases.

    For those of us who have moved from Linux to Windows as their desktop (such as I did) - this may be considered a Linux user's holdover habit. Every Linux distribution that I have ever used, had native built-in mechanism to update the CPU's microcode as soon as it comes out. And that makes sense, because in the server room, Linux is heavily virtualized both as a hypervisor, and as a guest OS.

    Thus - VMWare's products - popular in data-centers, sometimes had issues related to the CPU's microcode, and not necessarily their products. Issues that causes VMWare tech support issues, but is not directly related to their products. Issues that a microcode update remedied. I would imagine that they created this utility for that specific purpose. Think of it like a Windows update. If I write code using a specific Win32API, and that API misbehaves - it's not my code misbehaving, it's the Win32API. But to the end user, it looks like my program is the thing misbehaving and I get the nasty calls from the customer - when in reality it is a Windows issue.

    I am not sure how old you are (I'm 61 and have been doing this for 35 years now), but way back when the first Pentium first came out - which was for the first time - a marriage on-die of a CPU and a FPU - there were math issues that the CPU did not calculate correctly. Thus the need for live microcode updates was born. Just recently, the latest AMD CPU "Ryzen" has issues. And AMD is hard a work fixing the microcode in their misbehaving CPU's.

    Although to support your point, as I am on a 6th gen Core-i7 - you would expect that the microcode would have a lot of spit and polish on it by now....But when I virtualized (I have several VM's) - I began to have issues - that (as of yesterday) have evaporated since I updated the CPU's microcode. And Intel released new microcode for my CPU in July.

    Hope this helps explain things -

    Dave
     
    dcbdbis, Sep 25, 2017
    #14
  15. fdegrove Win User
    Hi,

    @dcbdis : Thanks for this.
    Just updated a Kaby Lake 7700K. MicroCU shows version 5E which is the same as it was originally according to Event Viewer.
    Finding the AMD files isn't exactly easy. Could dummies be used to fool VMware's installer on an Intel system ?
    Or modify the batch file so it stops looking for these perhaps...
    It surprises me these updates aren't widely supported for Windows, they're so important for system stability.

    I'm planning on updating a I7 6700 and a 4770 as well.

    In the past we used microcode updates to make a bios accept a newer gen. same lga cpu, motherboard and all that allowing of course.

    Anyway, thanks for your contribution.

    Cheers, *Wink
     
    fdegrove, Sep 25, 2017
    #15
Thema:

How to update the CPU's microcode

Loading...
  1. How to update the CPU's microcode - Similar Threads - update CPU's microcode

  2. Microcode Update for Intel CPU's

    in Windows 10 Installation and Upgrade
    Microcode Update for Intel CPU's: Hi! I update my laptop ME firmware and my CPU microcode, the last one via Windows Update. Is it going to be an update for desktop processors? Because the update for 10th gen Intel CPU's to update the microcode are only for mobile devices and i can't find one for desktop...
  3. Windows 10 microcode updates to fix new Intel CPU security issues

    in Windows 10 News
    Windows 10 microcode updates to fix new Intel CPU security issues: Microsoft has released a number of new Intel microcode updates for the company's Windows 10 operating system that address recently discovered security flaws in Intel processors. Microcode updates are released by Intel to provide Microsoft with patches that either fix security...
  4. Intel CPU Microcode Update for Windows 10 version 1909 and 1903

    in Windows 10 Drivers and Hardware
    Intel CPU Microcode Update for Windows 10 version 1909 and 1903: Microsoft released a patch KB4497165 that addresses issues related to Intel CPUs: https://support.microsoft.com/en-gb/help/4497165/kb4497165-intel-microcode-updates You may visit MS Update Catalog and select the appropriate patch for your system, if your Intel CPU is...
  5. KB4100347: Intel microcode updates (messes with CPU overclock) Bug in Windows?

    in AntiVirus, Firewalls and System Security
    KB4100347: Intel microcode updates (messes with CPU overclock) Bug in Windows?: So when I would install this update, my cpu clockspeed would stay at the stock boost clock speed, and would not keep my overclock. My bios detected my overclock (4000 MHz) as well as all my other settings. (XMP RAM, Cache Speed and voltages.) So for example my 6800k is...
  6. Do CPU Microcode Updates Need to be Reinstalled if Win is Renstalled?

    in Windows 10 Drivers and Hardware
    Do CPU Microcode Updates Need to be Reinstalled if Win is Renstalled?: Microsoft has been releasing some of Intel's CPU Microcode updates to patch Spectre flaws as part of KB4090007. This update has to be downloaded and installed manually from the Windows Update Catalog - it won't just download automatically through Windows Update. I'm not...
  7. Asus Z270K cpu microcode

    in Windows 10 Drivers and Hardware
    Asus Z270K cpu microcode: Is this microcode an update that is to be installed because of the Meltdown issue? What are the actual steps to installing this type of file? I found reference to the Al Suite tools so I installed this Suite but when I clicked on the upgrade checking the result was that no...
  8. Recent ASUS BIOS update mentions CPU microcode update.

    in Windows 10 Drivers and Hardware
    Recent ASUS BIOS update mentions CPU microcode update.: Just thought I'd see if there was a new BIOS available for my new ASUS Prime Z370-A and there was one available dated 4th January. It mentioned some stability updates and a "microcode update for the CPU". Do we think this relates to the recent Meltdown and Spectre...
  9. Intel microcode updates for 1803?

    in Windows 10 Drivers and Hardware
    Intel microcode updates for 1803?: Is this available for download? 108843
  10. Asus CPU microcode update...

    in Windows 10 Performance & Maintenance
    Asus CPU microcode update...: The system with Asus Prime Z370-A updated to BIOS version 0613, that includes the CPU microcode update. Benchmarking the drives and comparing to pre-update results show interesting results. System drive, Samsung 960 EVO 250GB, M.2 NVMe x4 : [img] Updating the BIOS...