5

So I've spent the last few hours trying to resolve this and have had no luck.

I have a Hyper-V 2016 Server running on AMD hardware. It has an ASUS TPM (though I've tried a Gigabyte TPM as well). However, it doesn't recognize it as a TPM.

Before I moved to Hyper-V server, I had the same issue on a GUI install of Windows, however I was able to resolve by manaully choosing the generic MS TPM driver, and then it worked.

Hyper-V server has no GUI, so that option isn't available.

Here's what I've tried:

Manually installing TPM.inf. That fails cause hardware ID doesn't match.

Pnputil seems more focused on 3rd party drivers

Devcon fails when pointing inf to hardware util.

Installing the official tpm drivers from Vendor while I was using a GUI windows didn't work, as Bitlocker didn't recognize it as a valid TPM, so I've not tried that on Hyper-V.

Any ideas?

  • What are you actually trying to accomplish ? – Overmind Dec 28 '17 at 8:10
  • Have you tried to apply Generic MS TPM driver using Microsoft Administrative tools? – Mr. Raspberry Jan 15 '18 at 18:12
  • Windows doesn't recognize the hardware correctly, so it doesn't install drivers. On GUI Windows, I can force the generic drive to install. However, on HyperV which is Server Core, I cant find a tool or command to install the generic driver since it doesn't match the hardware IDs – Will M Jan 15 '18 at 19:22
  • Try pointing Computer Management from another computer to your Hyper V server and then use device manager from within Computer Management as you usually would. Should let you at least try some generic drivers like you are thinking you would in GUI – Harrison Gibbs Sep 29 '18 at 21:59
0

try to install Driver hyper V server in automatic mode, do not initialize 3rd party drivers, do proper configuration of each module and try it again.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.