With newer versions of Windows, you may find that Xilinx ISE / iMPACT programming software will fail installation or be unstable once installed (program may crash when attemping to access Windows dialogs).
There are two possible solutions to this - one involves editing file names, the other requires sixteen gigabytes of download.
Install Xilinx iMPACT 14.7 lab tools (not marked as Windows 10):
After install, navigate to C:\Xilinx\14.7\LabTools\LabTools\lib\nt64 Search this folder for 'libPortability'.
There should be two results: libPortability.dll & libPortabilityNOSH.dll Rename libPortability.dll to libPortability.dll.orig - This is just to keep the original file in case it is needed in the future.
Make a copy of libPortabilityNOSH.dll and paste it into the same folder and rename the copy .NOSH.dll to libPortability.dll
Another solution to this would be to install Xilinx ISE Desgin Suite VM image to VirtualBox.
Once installed, Xilinx iMPACT can be started from ‘Start Menu → Xilinx Design Tools → iMPACT’
Starting iMPACT from here will load the VM image in VirtualBox and will automatically start iMPACT when the VM is running. You should now see a familiar interface and can continue using iMPACT as usual.
Depending on your screen resolution, you may need to adjust the display settings for the VM. Navigate to ‘System → Preferences → Display’ to change to the appropriate screen resolution.