1. Click on Start, type in regedit and press enter.
Now in the folder tree on the left hand side find HKEY_LOCAL_MACHINE and expand it.
2. Go to SOFTWARE and expand it.
3. Go to Microsoft and expand it.
4. Look for the folder under here named "DirectX". (If it is not there follow the below steps.) If it is there, delete it because we are going to recreate it.
5. Right-click on the free space on right hand panel. Select New > Key.
6. Now right click in the empty window on the right and add this data (there will probably be at least a Default string value located here, just leave it)
7. Right-click New->BinaryData
Rename it to: InstalledVersion Type:REG_BINARY Data: 00 00 00 09 00 00 00 00
8. Right-click New->DWORDValue
Rename it to: InstallMDX Type:REG_DWORD Data: 0x00000001
9. Right-click New->StringValue
Rename it to: SDKVersion Type:REG_SZ Data:9.26.1590.0
10. Right-click New->StringValue
Rename it to: Version Type:REG_SZ Data:4.09.00.0904