我有 1 个适用于 1 台 PC 的 Acronis True Image 2011 许可证。我之前将它安装在我的 Windows Vista 计算机上,并且运行正常。现在,我想将它移动到 Windows XP 计算机上,方法是从 Vista 中卸载它并将其安装在 XP 上。
笔记:与最新版本 True Image 2014 不同,True Image 2011 不需要“转移”许可证信息,也就是说,当将软件从一台机器移动到另一台机器时,您不必在第一台机器上“停用”它,然后在新机器上“激活”它。只需从一台机器上卸载它,然后在另一台机器上安装它就足够了。请参阅KB43955。
安装 True Image 2011
我目前只有 True Image 2011 的许可证。我成功地从 Vista 卸载了它,但在 XP 上安装失败。在撰写本文时,True Image 2011 的最新版本是 6942,我正在使用它。当我启动安装程序 (ATIH2011_6942_en-US.exe) 时,我进入了主安装窗口。这就是我卡住的地方。
在上面的屏幕截图中,请注意以下消息:
正在检查新版本...
另请注意,“安装 Acronis True Image Home”选项显示为灰色。
出于这个原因,也仅仅因为这个原因,我无法在 XP 上安装 True Image 2011。这真的让我很生气。我毫不怀疑,一旦启动安装过程,安装就会成功。但问题是安装程序要检查软件的新版本,它不允许我继续安装当前版本,直到新版本检查完成为止。但就是这样!检查永远不会完成!两个“同步”类型的箭头动画一直在旋转,并显示“正在检查新版本”。
说实话,我从来都不喜欢 True Image 2011 安装程序的这个方面。现在看来,我对这个设计的怀疑是正确的。就因为这个愚蠢的东西,我无法安装安装文件中已有的软件。相反,它会变得很聪明,去检查是否有更新的版本。是什么样的白痴会设计这样的软件?......True Image 2011 已被 2012、2013 和现在最新的 2014 版本所取代。很可能永远不会有新版本,版本 6942 可能是最后一个版本。
有没有办法停止版本检查?有没有办法中断或跳过它?我正在阅读 Acronis KB 数据库,但没有找到有关任何开关的信息。有人知道是否可以将命令行开关与 Acronis True Image 系列产品一起使用吗?
对我来说,像这样的一行简单的话会非常有帮助:
C:\>ATIH2011_6942_en-US.exe -nc
当然,我现在编造了这个,只是为了说明我的意思。我使用“nc”作为“no check”的缩写。但我再怎么强调这一点的重要性也不为过。不幸的是,似乎只有 Acronis 的 SMB(中小型企业)产品才支持开关和命令行。
那么我猜我完蛋了?......
安装 True Image 2014
我实际上想将 True Image 2011 移到 XP 机器上,这样我就可以用它制作系统磁盘的磁盘映像备份。这是唯一的原因。然后我想格式化磁盘,重新安装 XP,购买 True Image 2014 的 3 PC 许可证,并在 XP 机器上安装和激活它的一个实例。然后我会使用我之前创建的磁盘映像。这就是计划。
然后我了解到 True Image 2014 的免费试用版没有功能限制。唯一的限制与磁盘克隆有关。所以我下载了 True Image 2014 安装文件 (ATIH2014_5560_en-US.exe)。那将是版本 5560。
Windows 资源管理器无响应
我尝试通过双击 EXE 文件来运行 XP 上的 True Image 2011 安装程序。执行此操作时没有响应。当我打开任务管理器时,我看到状态为“无响应”。因此我单击“结束任务”并将其关闭。Explorer 重新启动。
从 CMD 执行
然后我尝试从 CMD 窗口执行它,并且很幸运。
从上面的截图可以看出,当从 CMD 窗口执行 EXE 文件时,它会开始“解压安装程序文件”。我以为事情就这么结束了,但后来我又遇到了新的问题。
Windows Installer 版本不兼容
安装程序文件解压后,我收到一条消息,提示 Windows Installer 版本不兼容。
消息内容如下:
必须首先安装 Windows Installer 3.1 或更高版本。
因此我检查了我的 Windows Installer 版本。
C:\>msiexec
从上面的截图可以看出我拥有的是版本 3.00.3790.2180。
更新 Windows 安装程序
由于我使用的是旧版本的 Windows Installer,因此我决定前往 Microsoft 网站并下载适用于 Windows XP 的最新版本。即“Windows Installer 4.5 Redistributable”(WindowsXP-KB942288-v3-x86.exe)。
我开始安装它并遇到了新的问题。哎呀!
错误信息如下:
这表明验证 Update.inf 文件的完整性。控制员将通过该数据验证加密服务是否可用。
它谈到了验证文件 Update.inf 的完整性,并且我必须确保加密服务正在运行。所以我检查了一下。
services.msc
它根本就没在运行!
我点击了“开始”链接来启动服务。现在我收到了一条新的错误消息!天啊!!
消息内容如下:
这正是为本地用户提供的加密服务的目的。
Fel 126:我们要打败这个魔咒模块。
简而言之,它说服务无法在本地机器上启动,找不到模块。这到底是什么意思?我该怎么办?...
我觉得安装 True Image 2014、甚至 2011 或介于两者之间的任何版本都需要一些时间...希望我能在月底前完成它!!难以置信!
由于加密服务导致我在安装 Windows Installer 4.5 时遇到问题,因此我最感兴趣的是如何安装 2011 版本(适用于低于 Windows Installer 3.1 的版本),而不是 2014 版本(仅适用于 Windows Installer 3.1 或更高版本)。
答案1
我没有看到任何关于 32 位或 64 位的提及。这让我怀疑这是否真的是你的问题。最后,最好的解决方案是询问 Acronis。你已付费,所以只需询问即可。他们能做的最糟糕的事情就是拒绝帮助你。
答案2
由于我无法对您的问题发表评论,因此我尝试回答它。您是否检查过 ATIH2011_6942_en-US.exe 是否可以使用 7zip 或其他存档程序提取?如果可以提取其内容,您可以在安装程序 exe 中找到 MSI 包并直接运行它。这应该可以避免更新检查。如果 MSI 包对您的 WindowsInstaller 版本有异议,您可以使用该软件虎鲸在 MSI 中编辑版本检查。
在里面控制条件表中你会发现类似这样的条件VersionMsi >= "3.01"
。将其更改为“3.00”,保存 MSI 并重试。如果你很幸运,MSI 包不会使用此版本中没有的 WindowsInstaller 功能。
答案3
我的 XP 上有 11.8053,所以我知道它可以安装在那里。
我怀疑您安装的文件有误。
如果您找不到正确的安装文件但您有序列号(即密钥;那个长数字),您也许可以让 Acrons 为您提供安装文件。