从“开始”菜单启动该工具不会执行任何操作。
从命令行运行 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 中的一个错误。但我仍然想知道如何解决它。
我的解决方案非常简单。我将MaintenanceTool.exe.newand重命名MaintenanceTool.dat.new为MaintenanceTool.exeand MaintenanceTool.dat。问题解决了!
正如您指出的那样,这确实是一个错误,我刚刚遇到了它。感谢您提供错误报告链接。据我所知,Qt 中没有一个好的解决方法;希望他们很快就会修复它。
但是,在 Windows 上,您的计算机可能会有一个 的卷影副本,MaintenanceTool.dat该副本是您运行 Windows Update 时创建的。要恢复卷影副本:
C:\Qt文件夹(或安装 Qt 的位置)并选择“属性”。MaintenanceTool.dat.
MaintenanceTool.exe,即它所属的位置。维护工具会抱怨“安装损坏”,但它似乎运行得很好。