- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am trying to run the sampleEnclave SGX SDK application on my laptop (Windows 10 Lenovo Thinkpad, Intel(R) Core(TM) i7-10610U CPU @ 1.80GHz 2.30 GHz). My laptop has SGX enabled in BIOS and the SDK is installed and works, however, I encountered the an issue where SGX test application is missing sgx_urts.dll.
According to this I am missing the SGX PSW but my attempts to install it are not working. The installation guide says "If BIOS has been configured to enable Intel® SGX and the system is configured to obtain updates from Windows Update, it will automatically install the Intel®
SGX base driver and the Intel® SGX PSW from Windows Update", however I have gotten no option for an update and they still do not appear in my device manager. I also tried to manually do it using the commands pnputil /add-driver sgx_base.inf /install and pnputil /add-driver sgx_psw.inf /install but I get "Failed to add driver package: Missing or invalid driver package specified."
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Carly,
If SGX is Enabled in BIOS then the driver should install automatically with Windows Update. At this point, it is out of Intel's hands.
You can try one more thing...try to enable SGX via an app, just in case.
- Download and install the Intel® Software Guard Extensions Activation App from the Microsoft Store*.
- Run the app as Administrator to enable Intel SGX in the BIOS.
- Reboot.
- Check that Intel SGX is Enabled in BIOS.
If this still doesn't work, we recommend you go to your OEM for further support. Once the driver is installed. the PSW will follow.
Sincerely,
Jesus G.
Intel Customer Support
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Carly,
Does your SGX setting in BIOS say "Enabled" or "Software Controlled?"
You mention that the SDK is installed and working. How do you know the SDK is working if the SampleEnclave fails because of the missing sgx_urts.dll?
Did you follow these instructions exactly?
- Download the Intel® Software Guard Extensions Platform Software for Windows* (You will find it in your Products list in Intel Registration Center.)
- Double-click on Intel SGX PSW for Windows v2.12.103.1.exe
- Extract the files to your desired directory.
- Go to \Intel SGX PSW for Windows v2.12.103.1\PSW_INF_RS3_and_above
- Open Powershell as Administrator and run: pnputil /add-driver sgx_psw.inf /install
- Look for the successful installation message.
- Check that sgx_urts.dll is under C:\Windows\System32
Sincerely,
Jesus G.
Intel Customer Support
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My SGX setting says "Enabled."
Also, sorry, by the SDK working I meant that it seemed to install properly and I could build the files that it came with.
I followed your instructions for installing SGX PSW and now see sgx_urts.dll in C:\Windows\System32\DriverStore\FileRepository\sgx_psw.inf_amd64_69d915519e0a2ac8. However, even after this I still get the error running the SampleEnclave code. I also tried reinstalling the most recent SGX SDK .
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Carly,
The PSW will not install if the SGX driver is not installed first. If the entry for SGX is not in Device Manager then the driver is not installed.
Check Device Manager -> Software Components -> Intel(R) Software Guard Extensions Software.
Did you try running Windows Update manually?
Sincerely,
Jesus G.
Intel Customer Support
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I don't see the driver so it must not be installed. I tried running Windows update but nothing comes up. Where can I install the driver?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Carly,
If SGX is Enabled in BIOS then the driver should install automatically with Windows Update. At this point, it is out of Intel's hands.
You can try one more thing...try to enable SGX via an app, just in case.
- Download and install the Intel® Software Guard Extensions Activation App from the Microsoft Store*.
- Run the app as Administrator to enable Intel SGX in the BIOS.
- Reboot.
- Check that Intel SGX is Enabled in BIOS.
If this still doesn't work, we recommend you go to your OEM for further support. Once the driver is installed. the PSW will follow.
Sincerely,
Jesus G.
Intel Customer Support
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, I already tried this and it didn't work. My laptop was provided to me by Intel (I am an intern), so where should I go for further help?

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page