我可能很快就会买一台新电脑。多年来,我一直在很多机器上使用 XP,对更换操作系统感到紧张。Windows 7 似乎得到了很多好评,但我仍然想知道知名的 Windows 软件(可在 XP 上运行)不是适用于 Windows 7。
答案1
除非您完全关闭 UAC,否则 8.0 及以下版本的 Lotus Notes 客户端无法在 Vista 上运行(因此您的计算机的安全性最多只能与 XP 一样)。鉴于 UAC 在 Windows 7 中的基本原则没有改变,我预计这将基本保持不变。
Notes 客户端 v 8.1 可在启用 UAC 的 Vista 上运行。Vista 上的 Lotus Notes 客户端问题
Visual Studio 2005 要求您以具有提升权限的管理员身份运行(因此它应该可以工作,但不应该需要这种级别的权限)。Visual Studio 2005 需要提升
Acrobat Pro v7 和 8 不会在 x64 版本的 Windows 上安装必要的打印机驱动程序(因此您要么获取较新版本的 Acrobat,要么只能使用 32 位 Windows 7)。 Adobe 支持页面
看来 v9 可以与 Windows 7 完美兼容,而且您可以从 v6 升级到 v8(不免费)。目前在英国只需 173 英镑。以实惠的价格用可用版本替换损坏的软件。
威胁代码列出了需要管理员权限的软件(一开始就是一种不好的做法),但更有用的是,主页上列出了可能导致问题的编码实践,但这些问题对于非开发人员来说并不是都显而易见(例如,不支持正确的 DEP,我本来就没想过这一点)。这可能会帮助您发现您拥有的软件存在的问题,或者为您提供正确的信息,以便您向供应商询问他们对 Windows 7 和/或 UAC 和/或 64 位版本的支持。
答案2
写得不好众所周知的软件。问题是,Windows 7 没有重大变化来阻止应用程序正常运行。大多数应用程序应该兼容,无需任何代码修改。但是,有些应用程序会因为做了不该做的事情而崩溃:
- 使用不应使用的私有 API
- 专门针对特定版本的 Windows 进行检查(Oracle 在 10g 中执行了此操作,但只有在兼容模式下运行时才有效)。目前,如果应用程序检查其是否在版本6,如果编码不当,它可能会崩溃。Windows 7 是版本6.1。
答案3
这Windows 7 升级顾问应该会告知您当前正在运行的任何知名软件是否存在兼容性问题。它帮我识别出了 Daemon Tools 和 IntelliType/IntelliMouse。
答案4
升级到 Windows 7 64 位后,我遇到了以下软件的问题:
- 巴比伦专业版(它会随 Windows 自动启动,但一段时间后就会自动关闭,所以我必须定期重新启动它)
另外,升级后我遇到了硬件问题。问题和解决方案都在这里SU 页面。
我的所有其他软件在 XP 上运行良好,在 Win7 上运行良好。