环境 Win7, 下载 Postman 安装程序之后出现 Update 已停止工作
关闭程序后出现此提示
点击打开错误日志后
部分错误关键字
2020-07-28 10:30:47> CheckForUpdateImpl: Couldn't write out staging user ID, this user probably shouldn't get beta anything:
System.IO.DirectoryNotFoundException: 未能找到路径“C:\Users\Administrator\AppData\Local\Postman\packages\.betaId”的一部分。
根据错误提示说是不能写入user id... 怀疑卸载不干净,根据错误提示大部分搜索到的解决方式
解决方案:删除%appdata%目录下的postman文件
win7/10的目录为:C:\Users[用户名]\AppData\Roaming\Postman 删除之后恢复正常
这个文件夹是隐藏的,建议先在地址栏输入 %appdata% 进入此目录 找不到目录的先在资源管理器中输入 %appdata% 后回车(大小写均可),即可找到上面的
C:\Users[用户名]\AppData\Roaming\ 目录,也可以先解除系统文件夹的隐藏再找。
但是我测试之后并没有解决问题,删除了也重启了,再次安装也是一样的报错 最终github 上搜索到与这个问题相关 issues 在PKUZhangyj 的回复中可以找到一个解决方式
点击安装程序,再次提示上面的错误时
我的处理方式
1、浏览目录 C:\Users\FQIN1\AppData\Local\Postman\packages. 我的目录是 C:\Users\Administrator\AppData\Local\Postman\packages
2、查找文件Postman-x.x.x-full.nupkg 我的文件是Postman-7.29.1-full.nupkg
3、并将其重命名为 Postman-7.29.1-full.zip , 意思就是直接吧 .nugkg 后缀的文件改成.zip
4、 解压缩。可执行文件将位于Postman-7.29.1-full\lib\net45目录中。双击文文件 Postman.exe 它出现了。
最终可以启动 Postman