terminal服务器2008年:安装16位应用程序(FoxPro 2.6)

我有一台运行Hyper-V的物理Windows 2008 R2服务器。 在Hyper-V下运行我有一个运行远程桌面服务terminal服务)的虚拟Windows Server 2008 R2服务器。 我正在使用“在远程桌面上安装应用程序…”控制面板应用程序准备我的应用程序。 到现在为止还挺好。 但是,我现在正在尝试安装16位Windows应用程序FoxPro 2.6。 当我尝试安装它时,我收到以下消息:“此文件的版本与您正在运行的Windows版本不兼容。检查计算机的系统信息以查看是否需要x86(32位)或x64( 64位)版本的程序,然后联系软件发行商“。 有没有办法解决? 我正在向瘦客户端迁移,而foxpro 2.6却不会永远存在,这对我们的数据input人员来说是一个非常完整的应用程序。 我怎样才能使这个工作?

提前致谢!

你可以模拟这个的唯一方法是在虚拟机中设置一个32位机器,并安装远程应用程序扩展,并通过你的TS运行它们。 这是一个非常完整的方式,但它会得到在那里的程序,直到你可以取代它们。

Windows 2008 R2只有6 4位 。 降级到Windows 2008并安装32位版本。 正如mfinni所说的,他们在64位Windows 2008 R2上获得了16位的支持。

听起来像(虽然你没有指定),你正在运行Windows 2008的x86-64。 做一些快速谷歌search,似乎64位版本的Windows将不会运行16位可执行文件。 因此,使用32位Windows 2008 R2擦除并重新安装虚拟机,看看是否能改善问题。