当我尝试在 Windows 2003 上安装 Sony Vegas 10e 时,安装程序显示不支持并中止。相同的安装程序支持 Windows XP SP3,因此它应该可以在完全更新并安装了 .net 4 的 Windows 2003 Server R2 SP2 上运行。
有任何想法吗 ?
答案1
您可以使用“修改过的”.msi 安装包来安装 Vegas(当然,不只是 Vegas,几乎任何东西都可以)。您需要一个 .msi 编辑工具,例如 Orca(http://support.microsoft.com/kb/255905/EN-US/)。当安装程序提示“不支持操作系统”时,转到临时文件存储(最常见的路径是 C:\Documents and Settings\%username%\Local Settings\Temp)。找到最新的 .msi 文件并将其复制到某个位置。为清楚起见,我将其命名为“file.msi”。退出安装程序。启动 Orca(或其他程序),然后在那里找到“LaunchCondition”表。将“Condition”字段修改为“VersionNT>=501”值,并将转换文件保存到 file.msi 所在目录中的“file.mst”(在 Orca 中转换->生成转换)。启动命令 shell(WinKey+R->cmd),并将目录更改为 .msi 和 file.mst 所在的目录。输入“msiexec /i“file.msi”TRANSFORMS=file.mst”。完成。
我完全不知道这种方法是否合法。EULA 禁止修改程序文件,但不会修改相关文件。也许你应该咨询一下。我不知道安装的程序将如何工作(对我来说运行良好),但你可以安装 Vegas,正如你要求的那样。
答案2
事实上这并不完全正确...仅仅因为它将安装在 WinXP 上,它就应该安装在 Windows Server 2003 上。
例如...Vegas 10 与 XP 64 不兼容。
Microsoft® Windows® XP 32 位 SP3
Windows Vista® 32 位或 64 位 SP2
或 Windows 7 32 位或 64 位
据他们说,这就是 Sony Vegas 10 兼容的全部内容。这意味着安装程序可以简单地拒绝安装它的任何其他操作系统。现在,您没有说您是在谈论 W2k3 IA-32、X64 还是 IA-64 安装。我想它可以将 IA-32 Intel 32 位版本检测为某种 Windows XP 32 位版本……因为人们在基于 Windows NT 6.x 的 Windows Server 2008 上安装了 Vegas 10……并且 Vegas 10 支持 Windows NT 6.x 的 32 位和 64 位。
我猜你没有安装 32 位版本的 Windows Server 2003?
编辑你询问想法...这符合条件吗?