第三个问题很重要,兼容性好坏是一个系统上天堂或是下天堂的重要要素,在Windows 7中,32位的系统兼容性十分出色,不过64位的系统兼容性仍然有一定的风险,虽然已经有很多软件已经更新到兼容于64位的版本,但是用户仍然要在64位的系统上运行大量的32位软件,这就有可能带来风险。在32位系统中,程序运行所需要.的DLL(动态链接库)贮存在C:的WindowsSystem32下,而64位系统中32位库在C:的WindowsSysWow64中。32位程序试图从system32中加载库的时候,WOW64(Windows On Windows 64-bit)担任重定向他。同样,程序在调用注册表时也是需要.进行一次重定向,WoW64重定向HKLMSoftware到HKLMSoftwareWow6432Node,WoW64相比其他的虚拟化机制,更能保证软件兼容性,通常,这些重定向工作的很好,但是任何复杂层都可能形成不可预见的问题,这个问题的表现就是不兼容。另外,假如你的电脑中还有16位的软件,那么在64位的系统中将会肯定的不兼容,这也是我们需要.提早考虑的问题。