Yes, Extract from the two .cab files you mentioned.
i.e.,
- Jun2010_D3DCompiler_43_x86.cab
- Jun2010_D3DCompiler_43_x64.cab
And the error occurs if you copy from the cab file to System32 or SysWOW64 directly.
Instead, copy to the desktop and then move the file to System32 and SysWOW64.