2009年,微软发布了第一个不再具备兼容DOS和旧16位Windows程序的能力的Windows——Windows Server 2008 R2。虽然为了兼容DOS和Win16的子系统NTVDM已经消失,但是它又加入了一个能兼容32位的Windows程序的新NTVDM,就算是64位原生程序,其仍然最终实现在64位的Win32子系统(经常被称作Win64,但微软官方并不如此称呼)中。同样为了最大限度实现源码级向下兼容,CP/M、MS-DOS、Win16和32位Win32下的虚拟设备文件,虽然大部分已经失去原来的作用,但仍然如幽灵一般,在64位Win32子系统眼中的任何一个磁盘目录下隐藏着,虽然它们其实并不存在,但是你仍然无法直接建立和打开任何主文件名和它们中的任何一个相同的文件。