Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Beginner
42 Views

SDK won't install on Windows 8.1

Hi,

The SDK for OpenCL x64 won't install on Windows 8.1 for me. I get the following error:

"Intel SDK for OpenCL* Applications 2013 designed to work on Microsoft Windows Vista*..... Windows* 8 x64... operating systems only. The installer detected that you're trying to install the SDK on a different version. Aborting Installation"

Any ideas?

Thanks

0 Kudos
11 Replies
Highlighted
Beginner
42 Views

Have you tried to install it with the compatibility mode set to Windows 8 or even 7?

I need to install it also this week so I will likely face the same issue soon.

Laurent

0 Kudos
Highlighted
Beginner
42 Views

Hi Laurent, good idea but doing this doesn't help.

0 Kudos
Highlighted
42 Views

Hi guys,

We are aware of this issue and will be fixed in the next SDK update. Please watch for an anouncement on the release.

Thanks,
Raghu

0 Kudos
Highlighted
Beginner
42 Views

Oh dear, sounds like I might be waiting a while... Any estimate on availability?

0 Kudos
Highlighted
Employee
42 Views

Hi,

Check out the new release at: http://software.intel.com/en-us/vcsource/tools/opencl-sdk

Don't forget to update the Windows 8.1 driver

Regards,

Arnon

0 Kudos
Highlighted
Beginner
42 Views

OK, that was quick! Thanks Arnon - looks good.

0 Kudos
Highlighted
Beginner
42 Views

I upgraded to windows 8.1, and now I can't uninstall the SDK. I get the same "designed to work with ... Windows* 8 x64" error. Due to the same problem I can't update the SDK since it tries to uninstall the previous version first.

Please advise.

Thanks

0 Kudos
Highlighted
42 Views

You need to search the registry for "SDK for OpenCL" and remove all keys that were added by the previous installer. After that installer the newer SDK.

Raghu

0 Kudos
Highlighted
Beginner
42 Views

I removed the values from the registry, searching for values containing "SDK for OpenCL" and "C:\Program Files (x86)\Intel\OpenCL". I also deleted the SDK folder. The installer still somehow manages to notice that a previous version was installed, but can't find the uninstaller.

Could someone look up the reg key that is associated with the installation?

Thanks

Raghu Muthyalampalli (Intel) wrote:

You need to search the registry for "SDK for OpenCL" and remove all keys that were added by the previous installer. After that installer the newer SDK.

Raghu

0 Kudos
Highlighted
42 Views

Does anyone have a recipe that works to get the SDK working on WIndows 8.1? The new installer fails becuase it cannot upgrade and the old uninstaller fails because it is the wrong system. I tried all of the above.

Thanks

 

0 Kudos
Highlighted
Employee
42 Views

In order to install new SDK you will need to remove old 2013 SDK which is not supported on Windows 8.1. There is no simple way to do this but the next minimized set of instructions will allow to do this:
 
1) Execute command: wmic product where "Name like 'Intel%% SDK for OpenCL%%'" get Name, PackageCache

You will get info about installed Intel OpenCL SDK packages:
Name                                           PackageCache
IntelR SDK for OpenCL* Applications 2013  C:\WINDOWS\Installer\4b56a26.msi

2) Use Orca for modify msi by path %PackageCache%.
If VS 2010 or 2012 installed you can find Orca in "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\Orca.Msi". You will need to install Orca.Msi in order to use it.
Once you have Orca installed, you can right-click the MSI file, “Edit with Orca”, and then go to “LaunchCondition” on the left side.
Just right click and remove the condition row. Save modified msi file.

3) Uninstall old SDK by executing msi by path %PackageCache% or through Add Remove Programs.

0 Kudos