
Since DirectX is now being updated through Windows Updates, it should be our first go-to to fix and reinstall any corrupted DirectX files. This brings us to our first approach to fixing DirectX. However, with time, Microsoft changed their approach, and DirectX is now only updated through Windows Updates. You can read more about the process here. Previously, DirectX could be downloaded and installed right off of the internet, which used to solve so many problems encountered because of it. In the System tab, you can see the version of DirectX running on your PC at the very bottom. The DirectX Diagnostics Tool will now run. If you are curious about your version of DirectX, here is how you can check it. Another reason for not having the latest DirectX version is that there might be some corrupted files on your PC preventing it from updating. However, it is not necessary that your computer might have the same version as it depends upon your hardware support as well.

Possibly removed by "Remove previous Windows installation" function - or possibly by Disk Cleanup. He then tried to run a command accessing file "C:\Windows\Panther\setupact.log". However, as I had removed the old Windows installation to save disk space, this directory was not there anymore. Then they took remote connection to my machine, and looked for the "Windows.old" directory.

They asked my Win8.1 key, which I provided. They were quite helpful, but needed verification that my Win10 is an upgrade and not a clean install. So, I contacted Microsoft Activation support. (Rebooting to "native" Boot Camp allows Windows to activate again.) The same windows instance, when launched via Parallels 11, as "My Boot Camp", loses activation. I have a similar issue: Windows (on Mac Boot Camp) is fully activated.
