前言
Follow 是一款近期一直十分火热的新产品,今天正式发布公测版本,无需邀请码也可以使用。你可以把它简单的理解为一款新的 RSS 阅读器,但,它绝不是一款单纯的阅读器,它可以订阅网站内容、B站UP主、小红书博主、微博博主、小宇宙播客、YouTube 视频,甚至还可以订阅 Follow 用户,以及用户分享的订阅列表等等,非常值得一试。
问题简介
前段时间在咸鱼买了一个Follow邀请码开启了我的Follow生活,两台电脑都陆续安装了这个软件,完美替代了之前一直使用的Feedbro ,Feedbro 用起来体验也不错不过有一个很致命的问题,无法多端同步,每台电脑都需要导入一次订阅源,还会存在不同步的问题,用蚁阅和FreshRSS可以解决,但是蚁阅的UI我不喜欢,FreshRSS需要单独搭建。都存在不方便和不喜欢的点。
Installation has failed There was an error while installing theapplication, Check the setup log for moreinformation and contact the author.
家里的一台电脑安装Follow没有任何问题,但是在公司的电脑安装Follow的时候会有报错,安装失败,这个问题困扰了我很长一段时间,期间想到的解决办法是网页打开Follow然后通过Edge浏览器安装Follow的应用,勉强能用,但是本质上还是浏览器套壳,Follow本身的右键操作会和浏览器本身的右键操作冲突,痛定思痛还是要从根本上解决一下这个问题。弹窗的错误也说让看安装日志,但是它并没有告诉我安装日志在哪个目录下边。
问题分析
请教了一下ChatGPT,它让我找名称类似与 setup.log
或 install.log
的日志文件,搜索install.log
时才算是找到相关的安装日志。
从日志中找出了两段相对比较主要的错误日志,问题有两个,一个是app-0.2.2-beta0”正由另一进程使用,因此该进程无法访问此文件,另一个是C:\Users\15702\AppData\Local\Follow: System.IO.IOException: 目录不是空的。
[28/11/24 09:26:17] error: Utility: DeleteDirectory: could not delete - C:\Users\15702\AppData\Local\Follow\app-0.2.2-beta0: System.IO.IOException: 文件“C:\Users\15702\AppData\Local\Follow\app-0.2.2-beta0”正由另一进程使用,因此该进程无法访问此文件。
[28/11/24 09:26:17] error: Utility: DeleteDirectory: could not delete - C:\Users\15702\AppData\Local\Follow: System.IO.IOException: 目录不是空的。
这里还有第三个:对路径“C:\Users\15702\AppData\Local\Follow\app-0.2.5-beta0\d3dcompiler_47.dll”的访问被拒绝。
[05/12/24 10:04:35] error: IEnableLogger: Failed to install package to app dir: System.UnauthorizedAccessException: 对路径“C:\Users\15702\AppData\Local\Follow\app-0.2.5-beta0\d3dcompiler_47.dll”的访问被拒绝。
解决方法
根据上边的安装日志大概可以推断出来是权限问题或文件被占用 的问题,知道这些问题就好解决了,首先检查权限问题,右键点击 C:\Users\15702\AppData\Local\Follow
文件夹,选择“属性 > 安全”。确保当前用户对文件夹拥有“完全控制”权限。如果没有,点击“编辑”按钮,为当前用户分配“完全控制”权限。这一步我检查了是没有问题的,接下来在安装时也用管理员身份测试过,不行,第三步手动删除问题文件夹,直接删除 C:\Users\15702\AppData\Local\Follow
文件夹可能会解决问题。但是尝试到这一步依旧没用,反反复复尝试了三四次,最后成功解决问题的方法是关闭杀毒软件,之前误打误撞安装成功过一次应该也是360安全卫士还没完全启动的原因,一直到现在才算搞清楚,别问我为什么还在用360,问就是360安全卫士极速版还算好用,它替代了我用了很久的火绒。
作者:晨岩
本站所有文章除特别声明外,均采用 BY-NC-SA 4.0 许可协议。转载请注明出处!