如何在 Windows XP 上安装 True Image?

Sam*_*mir 8 services cryptography acronis-trueimage windows-xp installation

我有 1 个 Acronis True Image 2011 许可证,用于 1 台 PC。我之前在我的 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) 时,我会进入主安装窗口。这就是我被卡住的地方。

真像2011安装画面

在上面的屏幕截图中,请注意以下消息:

正在检查新版本...

另请注意,“安装 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
Run Code Online (Sandbox Code Playgroud)

当然,我现在编造了这个,只是为了表明我的意思。我使用“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 的安装程序。当我这样做时没有任何反应。当我打开任务管理器时,我看到状态“无响应”。所以我点击结束任务并关闭它。资源管理器重新启动。

从 CMD 工程执行

然后我尝试从 CMD 窗口执行它,我很幸运。

真图2014解压文件

从上面的屏幕截图可以看出,当从 CMD 窗口执行 EXE 文件时,它会开始“解压安装程序文件”。我以为这将是它的结束,但后来我遇到了新的问题。

不兼容的 Windows Installer 版本

安装程序文件解压缩后,我收到一条消息,说 Windows Installer 版本不兼容。

true image 2014 windows installer 版本不兼容

消息内容如下:

必须先安装 Windows Installer 3.1 或更高版本。

所以我检查了我的 Windows Installer 版本。

C:\>msiexec
Run Code Online (Sandbox Code Playgroud)

窗户安装程序

从上面的截图可以看出,我的版本是 3.00.3790.2180。

更新 Windows 安装程序

由于我使用的是旧版本的 Windows Installer,因此我决定前往 Microsoft 网站并下载适用于 Windows XP 的最新版本。那将是“Windows Installer 4.5 Redistributable”(WindowsXP-KB942288-v3-x86.exe)。

我开始安装它并遇到了新问题。呸!

安装 Windows 安装程序 1

安装 Windows 安装程序 2

安装 Windows 安装程序 3

安装 Windows 安装程序 4

错误信息如下:

检测到文件更新.inf 的完整性。Kontrollera att Cryptographic Service körs på den här datorn。

它谈到验证文件 Update.inf 的完整性,并且我必须确保加密服务正在运行。所以我查了一下。

services.msc
Run Code Online (Sandbox Code Playgroud)

它没有运行!

服务

我点击了启动链接来启动服务。现在我收到一条新的错误消息!呵呵!!

加密服务无法启动

消息内容如下:

Det gick inte att starta tjänsten Cryptographic Services på Lokal dator。

Fel 126:Det går inte att hitta den angivna modulen。

简而言之,它说服务无法在本地机器上启动,找不到模块。这到底是什么意思?我从这里去哪里?...

我觉得要安装 True Image 2014,甚至 2011,或者介于两者之间的任何版本都需要一些时间......希望我能在本月底完成它!逆天!

由于加密服务,我在安装 Windows Installer 4.5 时遇到问题,我最想知道如何安装 2011 版本(适用于低于 Windows Installer 3.1 的版本),而不是 2014 版本(仅适用于 Windows Installer 3.1 或更高版本)。

小智 0

由于我无法对你的问题发表评论,我尝试回答它。您是否检查过 ATIH2011_6942_en-US.exe 是否可以使用 7zip 或其他归档程序提取?如果可以提取其内容,您可以在安装程序 exe 中找到 MSI 包并直接运行它。这应该可以避免更新检查。如果 MSI 包抱怨您的 WindowsInstaller 版本,您可以使用软件orca编辑 MSI 中的版本检查。

ControlCondition表中,您将找到类似 的条件VersionMsi >= "3.01"。将其更改为“3.00”,保存MSI并重试。如果您幸运的话,MSI 软件包不会利用此版本中不可用的 WindowsInstaller 功能。