Qt 维护工具无法启动

Tim*_*mmm 5 qt

从“开始”菜单启动该工具不会执行任何操作。

从命令行运行 Qt 时出现以下错误MaintenanceTool.exe --verbose

"Cannot open file C:/Qt/MaintenanceTool.dat for reading: No such file or directory"
Run Code Online (Sandbox Code Playgroud)

谁知道怎么修它?我保证我没有删除该文件,尽管它不存在是正确的。我只有MaintenanceTool.ini。安装日志文件没有提到任何.dat文件,也没有在最后给出任何错误。

编辑:似乎是Qt 中的一个错误。但我仍然想知道如何解决它。

bob*_*min 7

我的解决方案非常简单。我将MaintenanceTool.exe.newand重命名MaintenanceTool.dat.newMaintenanceTool.exeand MaintenanceTool.dat。问题解决了!


Geo*_*ard 2

正如您指出的那样,这确实是一个错误,我刚刚遇到了它。感谢您提供错误报告链接。据我所知,Qt 中没有一个好的解决方法;希望他们很快就会修复它。

但是,在 Windows 上,您的计算机可能会有一个 的卷影副本MaintenanceTool.dat该副本是您运行 Windows Update 时创建的。要恢复卷影副本:

  1. 右键单击该C:\Qt文件夹(或安装 Qt 的位置)并选择“属性”。
  2. 单击“以前的版本”选项卡。
  3. 按照相反的年龄顺序(最新的在前),打开 Qt 文件夹的各个副本,看看它们是否有MaintenanceTool.dat.

以前的版本窗口

  1. 找到后,将其拖到您真正的 Qt 文件夹中MaintenanceTool.exe,即它所属的位置。

维护工具会抱怨“安装损坏”,但它似乎运行得很好。