1.73测试版

windows10弹出窗口在右下角托盘操作中心里面,实际上已经安装了的,,只是非管理员运行比特彗星无法使用

检测服务是否安装,启动服务,都不需要管理员权限的。只有安装服务才需要管理员权限。所以你的情况我不是很确定。Windows是服务器版吗?账号本身是管理员还是普通用户呢?UAC是关闭状态还是默认状态呢?

1.73 beta4 已发布,欢迎试用

是windows 10,不是服务器系统,服务器系统默认就是管理员,没有uac这东西,出现问题的是家庭用的windows 10操作系统。账号本身是管理员,uac是关闭状态,但是不是禁用状态,没有通过组策略禁用uac。windows 10默认这个值是启用的,所以一定要右键使用管理员运行才能获取到管理员权限
image

改成禁用后,双击启动才能直接获取administrator权限,但是预设值不是禁用

那么UAC是【从不提示】的状态咯?

对 你那能复现吧

我把UAC调到最下面的【从不显示】,然后把磁盘加速服务卸载了。启动彗星,会提示服务没有安装,点击修复后能够安装成功,状态显示为“运行中”

win+r呼出运行,你试试看?这里有无显示管理员,有的话就是你已经禁用组策略审批强制跳过uac了

image
image

cmd窗口上没有显示管理员。。。

我录个视频给你看,等会我在上传
我发现问题了,,如果是管理员安装的磁盘服务,用非管理员启动是比特彗星是显示未安装,此时手动卸掉用管理员安装的服务,然后非管理员重新运行比特彗星就会跳出安装然后安装就可以正常用了

是不同的两个账户名?

等会你看我视频就懂了
你看看,,就是这样

然后我还发现,用管理员启动比特彗星弹出的服务安装提示,点不开来。。提示会自动消失

看了你的视频,服务删除后,不用管理员权限直接启动彗星,也能提示修复服务,并能成功安装服务,和我的测试结果一致。但是最开始为何显示“未安装”,我还是不明白

你用命令等方式操作安装试试?然后在启动比特彗星
@echo off
set BitComet=%~dp0
sc delete BITCOMET_HELPER_SERVICE
sc create BITCOMET_HELPER_SERVICE BinPath="%BitComet%tools\BitCometService.exe -service" DisplayName=“BitComet磁盘提速服务”
sc description BITCOMET_HELPER_SERVICE “该服务增强了BitComet的磁盘IO性能。”
pause

5fbfe038a0e8a_5fbfe039e0f32
BUG2的另一个问题就是,,用管理员启动比特彗星弹出的服务安装提示,点不开来。。提示会自动消失

image
不知道是界面忘记改了呢还是没有释放。。

运行批处理后启动彗星,能够弹出修复提示,并能成功修复。

高级设置 ui.win10_toast_notification 需要启用,不然提示点击后windows不会通知彗星主程序去处理

感谢反馈,是关闭长效上传时忘了更新统计数据,下一版已修复

运行命令后,比特彗星应该直接运行中而不是修复,,

你看我上面那个视频,非管理员执行比特彗星的情况,可以正常弹出,,用管理员反而不行。
不过如果禁用uac的话,,这些问题都不存在了

能重现你遇到的情况了。经过对比发现用管理员cmd安装的服务,和彗星修复时安装的服务,权限不一致:


修复时安装的服务,和安装程序安装的服务,都有 everyone 的访问权限。管理员cmd安装的服务没有这个权限,所以彗星正常启动时无法使用服务。

已增加代码修复权限问题。不过1.73正式版已打包,只能合并到1.74测试版里去了

希望彗星安卓版的下载路径不要放在android/data里面,因为安卓11禁止访问这个路径,其他软件会无法进入这个私有路径