The latest build of Windows 7, build 7122, resolves some significant issues affecting a number of games under previous iterations of Windows 7.
We previously reported an issue in which certain games will not run with OpenGL capabilities under Windows 7 RC1. This issue is most likely to occur when User Account Control (UAC) is enabled.
Other users have reported problems wherein games do not recognize their 3D graphics cards and therefore refuse to run.
It appears that these issues, among others, have been fixed in the new release. This allows the usage of previously unplayable games, including Neverwinter Nights 2.
Most of the fixes appear to be due to enhancements made to DirectX in the new release.
Windows 7 build 7122 is currently available only to specific beta testers, but the release has leaked to various filesharing networks.
Fix for previous Windows 7 builds If you are running an older build of Windows 7 (including 7100, the RC1 release), you can use this fix, discovered by a poster to the Neverwinter Nights forums.
- Download this file and keep it somewhere safe.
- Navigate c:\windows\system32 or c:\windows\syswow64 depending on whether you are running Windows 32-bit or 64-bit.
- Take ownership of the existing dxdiagn.dll file in that directory (for instructions on taking ownership of a file, see this article)
- Rename the existing dxdiagn.dll file to dixdiagn.dll_backup
- Put the dxdiagn.dll file you downloaded in step 1 into the same folder that the old file was in.