V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ACSuperChen
V2EX  ›  程序员

ToDesk Mac 版退出后, Activity Monitor 显示 ToDesk_Service 一直持续后台占用,正常吗?

  •  
  •   ACSuperChen ·
    superchensss · 2022-11-07 09:03:50 +08:00 · 5703 次点击
    这是一个创建于 508 天前的主题,其中的信息可能已经有所发展或是发生改变。
    版本相关: MacOS Ventura,应用程序版本:V4.5.0.0
    开启程序:
    https://imgur.com/a/1uRzVV5
    关闭程序:
    https://imgur.com/a/yWaAiCf
    想问下大家能够复现吗?
    42 条回复    2023-04-17 14:52:10 +08:00
    LoveCodeAndCoke
        1
    LoveCodeAndCoke  
       2022-11-07 09:09:26 +08:00
    系统版本 Monterey ,软件版本 4.5.0.0 ,也出现了这个问题
    LoveCodeAndCoke
        2
    LoveCodeAndCoke  
       2022-11-07 09:11:52 +08:00
    查看网上帖子
    sudo launchctl unload /Library/LaunchDaemons/com.youqu.todesk.service.plist
    执行后,占用消失
    ACSuperChen
        3
    ACSuperChen  
    OP
       2022-11-07 09:18:18 +08:00
    @LoveCodeAndCoke 感谢分享,我试了下发现每次开关都得去执行这个命令,非常不方便,快捷指令确实不错安排了
    ACSuperChen
        4
    ACSuperChen  
    OP
       2022-11-07 09:36:56 +08:00
    其实最大的问题就是新版这个 ToDesk_Service 的 CPU 占用率太高了,导致我这台 Mac 能明显感知续航性能的下降,然后我觉得不告知用户常驻实属是流氓行为(这条帖子提到了快捷指令可以规避这个问题: https://www.v2ex.com/t/876914
    ACSuperChen
        5
    ACSuperChen  
    OP
       2022-11-07 09:40:35 +08:00   ❤️ 2
    Huelse
        6
    Huelse  
       2022-11-07 09:57:23 +08:00
    Ventura 的登录项里可以关闭相关服务
    bao3
        7
    bao3  
       2022-11-07 10:01:59 +08:00
    unload 只是一次性的。你直接禁用这个服务就可以了。楼上的思路是对的。低版本的系统,就用 launchctl 来禁用。
    hn16838220
        8
    hn16838220  
       2022-11-07 10:11:15 +08:00
    每次退出还要确认,我直接把退出的快捷指令加上了个 kill todesk 了,运行就结束
    sardina
        9
    sardina  
       2022-11-07 10:57:12 +08:00 via iPhone
    这种垃圾软件真他妈恶心 像个牛皮癣一样 退出后还会有个后台进程 向日葵 深信服那个 vpn 都这样
    WeiCG
        10
    WeiCG  
       2022-11-07 11:12:37 +08:00
    我直接卸载掉了
    ACSuperChen
        11
    ACSuperChen  
    OP
       2022-11-07 11:15:52 +08:00
    @bao3 禁用 service 再启动 todesk 就不工作了,只能开关
    vacuitym
        12
    vacuitym  
       2022-11-07 11:16:12 +08:00
    我好像写过这个:/t/876914#reply0
    ACSuperChen
        13
    ACSuperChen  
    OP
       2022-11-07 11:22:51 +08:00
    bao3
        14
    bao3  
       2022-11-07 12:11:08 +08:00
    @ACSuperChen 哦,这个是没意料到的。谢谢回复。
    luistrong
        15
    luistrong  
       2022-11-07 12:59:23 +08:00
    谢谢 OP 的快捷指令, 但运行关闭指令后还有一个进程 ToDeskOutputDriver, 这个有必要关掉吗?
    luistrong
        16
    luistrong  
       2022-11-07 13:02:37 +08:00
    快捷指令 app 每打开一次, 菜单栏图标就出来了, 请问有没有办法一直不显示快捷指令的菜单栏图标?
    PowerDi
        17
    PowerDi  
       2022-11-07 13:47:42 +08:00
    @ACSuperChen 最终的效果是执行命令直接杀死 todesk 并清理相关服务吗?刚发现竟然是这个问题。。
    aoi
        18
    aoi  
       2022-11-07 15:41:58 +08:00 via iPhone
    我也发现了,todesk_service 后台一直占用。上次有老哥推荐 rustdesk ,可以自建服务,试了下很不错。
    yaocai321
        19
    yaocai321  
       2022-11-07 18:29:05 +08:00
    +1 , 今年风扇狂转,发现是在这个吊毛进程。
    bthulu
        20
    bthulu  
       2022-11-07 18:38:27 +08:00
    todesk 还会跟 jetbrains rider 有冲突, 导致 rider 经常白屏无响应, 退出 todesk 就正常了
    jiayouzl
        21
    jiayouzl  
       2022-11-07 20:59:57 +08:00
    这个软件我真服了,开机一堆垃圾启动项,我想删了都,用你的快捷指令下次重启又自动启动那个服务进程了.
    jiayouzl
        22
    jiayouzl  
       2022-11-07 21:17:44 +08:00
    我直接卸载了!我靠,反正也不常用,真需要的时候到时候用 Windows 主机去远控别人.实测 MacBook pro M1PRO 下,这个软件不允许,就开机这个服务,处理器温度+10°,卸载了就正常了.
    lj2016
        23
    lj2016  
       2022-11-08 06:12:23 +08:00 via iPhone
    自从发现这个情况久卸载了,何必忍受这种流氓软件,又不是没有替代。
    ACSuperChen
        24
    ACSuperChen  
    OP
       2022-11-08 08:01:41 +08:00
    @luistrong 这个没办法,因为调用了默认的 shortcut 指令每次都会出现
    ACSuperChen
        25
    ACSuperChen  
    OP
       2022-11-08 08:02:30 +08:00
    @PowerDi 没错,关闭我是先杀服务再 kill 掉 todesk 进程,启动时候再把服务加载回来就行
    ACSuperChen
        26
    ACSuperChen  
    OP
       2022-11-08 08:04:21 +08:00
    @aoi 我也看了,不过自搭服务器安全稳定之类的都得考虑,其实是比较麻烦的,自带的肯定慢,所以目前还是用别人的方案
    ACSuperChen
        27
    ACSuperChen  
    OP
       2022-11-08 08:12:33 +08:00
    @luistrong 刚检查了一下,我这边好像没有这个进程哎,是不是什么声音设置或者打印机驱动?
    OnlineParty
        28
    OnlineParty  
       2022-11-08 08:55:47 +08:00 via Android
    todesk mac 版是我见过最恶心的软件
    luistrong
        29
    luistrong  
       2022-11-08 09:10:17 +08:00
    @ACSuperChen #27 我卸载了 Todesk 后, 这个进程居然还在, 找不到原因, 可以帮忙看看吗?
    父进程:launchd_(1)
    用户:_coreaudiod(202)
    进程组:Core Audio Driver (ToDeskOutputDriver.driver)(269)
    CPU:0.00
    最近挂起的项目:0

    实际内存大小:6.7MB
    虚拟内存大小:389.20GB
    共享内存大小:944KB
    专用内存大小:1.0MB

    线程:3 页面输入:9 端口:161 Mach 信息入:CPU 时间:0.08 Mach 信息出: 上下文切换:1627 Mach 系统调用:4732 错误:625 Unix 系统调用:7536 断言:0
    luistrong
        30
    luistrong  
       2022-11-08 09:15:39 +08:00
    @ACSuperChen #27 用 APP cleaner 删除 todesk 后这进程残留, 取样了一下, 找到文件路径可以直接删除吗?
    Analysis of sampling com.apple.audio.Core-Audio-Driver-Service.helper (pid 269) every 1 millisecond
    Process: com.apple.audio.Core-Audio-Driver-Service.helper [269]
    Path: /System/Library/Frameworks/CoreAudio.framework/Versions/A/XPCServices/com.apple.audio.Core-Audio-Driver-Service.helper.xpc/Contents/MacOS/com.apple.audio.Core-Audio-Driver-Service.helper
    Load Address: 0x104a88000
    Identifier: com.apple.audio.Core-Audio-Driver-Service.helper
    Version: 1.0 (1)
    Code Type: ARM64
    Platform: macOS
    Parent Process: launchd [1]

    Date/Time: 2022-11-08 09:12:47.843 +0800
    Launch Time: 2022-11-08 09:03:51.319 +0800
    OS Version: macOS 12.5 (21G72)
    Report Version: 7
    Analysis Tool: /usr/bin/sample
    luistrong
        31
    luistrong  
       2022-11-08 09:21:00 +08:00
    @ACSuperChen #27 按这个路径只找到 com.apple.audio.Core-Audio-Driver-Service.helper, 并没有出现含有 todesk 的文件...这软件也太流氓了吧
    luistrong
        32
    luistrong  
       2022-11-08 09:48:03 +08:00
    @ACSuperChen #27 终于已删除了
    zyxk
        33
    zyxk  
       2022-11-08 16:19:22 +08:00
    这是 bug 吗, 我的也是占用 CPU 100%
    in0where
        34
    in0where  
       2022-11-09 08:41:25 +08:00
    最近 MBP16 2021 手感温度一直较高,CPU 温度值常在 54℃左右,昨天不小心发现 ToDesk_Service 占用 100%,果断卸载了,观察到今天,CPU 目前保持在 39℃左右。
    如果安装了此软件,命令行中,用这个命令查找看看占用情况,top | grep ToDesk ,Ctrl-C 退出。
    ACSuperChen
        35
    ACSuperChen  
    OP
       2022-11-09 09:56:52 +08:00
    @luistrong 感谢分享,昨天没看 V2 ,问题解决就好。我搜了下确实还有这个进程,还是 Intel based Process ,我回去看看怎么把它也处理下
    shyling
        36
    shyling  
       2022-11-10 15:09:04 +08:00
    @ACSuperChen #35 结果发现今天更新了,正常了。。
    zggsong
        37
    zggsong  
       2022-11-11 13:25:56 +08:00
    #32 请问你是怎么删掉的呀 直接吧找到的 `/System/Library/Frameworks/CoreAudio.framework/Versions/A/XPCServices/com.apple.audio.Core-Audio-Driver-Service.helper.xpc/Contents/MacOS/com.apple.audio.Core-Audio-Driver-Service.helper` 删掉嘛?
    ACSuperChen
        38
    ACSuperChen  
    OP
       2022-11-12 00:42:19 +08:00
    @shyling 看到更新日志了,我测了下 CPU 的高占用解决了,但是 Todesk_Service 还是在常驻后台
    ACSuperChen
        39
    ACSuperChen  
    OP
       2022-11-12 00:43:33 +08:00
    @zggsong 昨天我查了下,这个应该不是 Todesk 独占的进程,相反是 Apple 的一个音频相关进程,Parent Process 是 launchd ,不建议删除
    zggsong
        40
    zggsong  
       2022-11-12 12:19:31 +08:00   ❤️ 1
    @ACSuperChen 我最后再活动监视器-进程取样信息里面找到了 todesk 那个服务的相关文件,在 /Library/Audio/Plug-Ins/HAL 目录下
    ali12333
        41
    ali12333  
       2022-12-19 12:07:46 +08:00
    更新了, 没有再 100%了, 但是后台还是有驻留, 卸载了. 有需要再装吧.
    liarzzy
        42
    liarzzy  
       346 天前   ❤️ 2
    仿照前面大佬写的 ToDesk 调用程序,我这搞了一个向日葵的调用程序,有需要的可以用呀~
    打开向日葵:
    https://www.icloud.com/shortcuts/198954b81dc94d94aa6568bebd10ce8d
    关闭向日葵:
    https://www.icloud.com/shortcuts/295eb5be3b9a49e89a98d674ffc6c3cc
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5743 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 01:53 · PVG 09:53 · LAX 18:53 · JFK 21:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.