Intel has the weirdest circular logic in their install method for SGX. I have an Asus Z170 Mobo which is definitely SGX capable (others have confirmed it working). In the BIOS settings (which I recently updated), you can't enable SGX by default but you can set it to 'Software Control'. I did that and attempted to install the PSW which fails with this error:
This platform is not SGX-compatible. Please check your SGX BIOS settings. Install will cancel.
Others have suggested extracting the .msi from the PSW .exe and installing that way using msiexec - I tried this but still get the same error. The problem here is that to 1) to enable SGX, the SGX api software needs the PSW installed and that 2) the PSW needs SGX enabled in order to even allow it to be installed on the system at all. Who designed this horribly buggy workflow? Has anybody figured out a way to get this to work? Thanks in advance!