Qt维护工具不会启动

时间:2015-06-06 09:43:01

标签: qt

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

在命令行中,运行Qt' MaintenanceTool.exe --verbose时出现以下错误:

"Cannot open file C:/Qt/MaintenanceTool.dat for reading: No such file or directory"

任何人都知道如何修复它?我保证我没有删除该文件,但说它不存在是正确的。我只有MaintenanceTool.ini。安装日志文件没有提及任何.dat文件或最后给出任何错误。

编辑:似乎是bug in Qt。我仍然想知道如何解决它。

5 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

这确实是一个错误,就像你指出的那样,我刚刚碰到它。感谢错误报告链接。在Qt中我没有一个好的解决方法;希望他们能尽快修补它。

但是,在Windows上,运行Windows Update时,您的计算机可能会shadow copyMaintenanceTool.dat。要恢复卷影副本:

  1. 右键单击C:\Qt文件夹(或安装Qt的任何位置),然后选择“属性”。
  2. 单击“以前的版本”选项卡。
  3. 在反向年龄顺序(最新的第一个)中,打开Qt文件夹的各个副本,看看他们是否有MaintenanceTool.dat
  4. Previous Versions window

    1. 找到一个,然后将其拖到真实的Qt文件夹中,并放在它所属的MaintenanceTool.exe旁边。
    2. 维护工具会抱怨“安装损坏”,但它似乎运行得很好。

答案 2 :(得分:0)

我没有上面显示的Previous Versions选项卡。我发现在关闭维护工具之前对你的.dat文件进行了备份,但它并不漂亮,而且在你遇到问题之前需要注意一些事情......

答案 3 :(得分:0)

第1阶段:将您的QT文件夹(c:/ qt)重命名为任何名称,例如“ qt_dump”
2个阶段:重新安装没有任何软件包的qt在线安装程序,取消选择所有检查
第3阶段:将新安装的qt文件夹重命名为“ qt_working”,并将第1阶段的文件夹重命名为“ qt”,并将文件从“ qt_working”替换为“ qt”。

答案 4 :(得分:0)

将旧的Qt文件夹重命名为“ Qt_dump”

然后使用官方网站上的“ qt-unified-windows-x86-3.1.1-online”再次安装Qt。

为避免长时间安装,您可以只安装默认设置。

完成安装后,现在可以从搜索窗口或控制面板启动MaintenanceTool.exe。 清除您的临时文件夹。 *如果需要,请清除注册表。

完成。祝你好运。