V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Cooky
V2EX  ›  浏览器

火星 tip : Windows 下禁用火狐自己的自动更新

  •  
  •   Cooky · 16 天前 · 1640 次点击

    适用于火狐 ftp 上下载的版本,也即 scoop 上的版本

    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\SOFTWARE\Policies\Mozilla\Firefox]
    "DisableAppUpdate"=dword:00000001
    

    新建个注册表文件导入即可

    16 条回复    2024-09-21 08:06:20 +08:00
    coldle
        1
    coldle  
       16 天前 via Android
    阿这,原来只在火狐自己设置里关闭自动更新是没用的吗?
    Cooky
        2
    Cooky  
    OP
       16 天前
    @coldle 没用,有时候它还是会自己下载
    crackself
        3
    crackself  
       16 天前 via Android
    安装时选择自定义,有个额外选项不要勾选,应该不会自动更新吧
    chutsetien
        4
    chutsetien  
       16 天前
    @crackself 不,依旧会自动更新。在 Windows 下只有楼主说的这一种办法,把这个 policy 写到 Firefox 的安装目录(不是 profile 目录,而是安装目录,以前可以用来放 policies 的地方)也没用,Firefox 在 Windows 上的更新决心就是这么强悍。
    另外 Waterfox 如果需要禁止自动更新则也需要在 Mozilla 下面建立子键,但要名为 Waterfox (好几年前是这样,不知道如今改了没哈哈)。
    coldle
        5
    coldle  
       16 天前 via Android
    @Cooky #2
    蛋疼,我说怎么之前莫名其妙自动更新了
    chutsetien
        6
    chutsetien  
       16 天前
    补充说一句,Floorp 也要把 DisableAppUpdate 的 policy 建在 Mozilla 下。就是,除了 Firefox 外,Waterfox 是
    [HKEY_CURRENT_USER\SOFTWARE\Policies\Mozilla\Waterfox]
    "DisableAppUpdate"=dword:00000001
    然后 Floorp 是
    [HKEY_CURRENT_USER\SOFTWARE\Policies\Mozilla\Floorp]
    "DisableAppUpdate"=dword:00000001
    Cooky
        7
    Cooky  
    OP
       16 天前   ❤️ 1
    @chutsetien policy 放到 Firefox 的安装目录应该也管用吧,应该是路径和格式变了:

    Firefox 安装目录\distribution\policies.json

    {
    "policies": {
    "DisableAppUpdate": true
    }
    }
    Cooky
        8
    Cooky  
    OP
       16 天前
    @chutsetien 之所以用注册表是因为 scoop 更新会把 policy 文件一块删了,再手动加回去太麻烦了
    katana97
        9
    katana97  
       16 天前
    设置里那个关闭更新是有用的吧,我的一年多没更新了,就是每次打开都提示下载有点烦
    chutsetien
        10
    chutsetien  
       16 天前
    @Cooky 讚!的确是这样!大家注意看,楼主提供的第二个方法我测试后发现也是可行的。
    (其实用 ESR 的话倒是不怎么怕它自动更新,每年新 ESR 出来前的一个月在虚拟机器下把新 ESR 的 beta 好好玩明白做好 profile 等正式版出来换上就可以再续一年~)
    Virace
        11
    Virace  
       16 天前
    @katana97 有用,不更新不代表不下载。 有更新会下载然后提示你,等你哪次点错了直接更新,很快。
    drymonfidelia
        12
    drymonfidelia  
       16 天前
    bug 实在太多,反复横跳挣扎了很久,还在 Bugzilla 报了好几次 bug ,到现在只修好一个,只好放弃了
    /t/1015894
    /t/1036908
    /t/1051695
    /t/1043928
    Foxkeh
        13
    Foxkeh  
       16 天前
    直接移除更新通道即可,在这个文件里
    C:\Program Files\Mozilla Firefox\defaults\pref\channel-prefs.js
    改成这样
    pref("app.update.channel", "");
    Cooky
        14
    Cooky  
    OP
       16 天前 via Android
    @Foxkeh scoop 会把整个火狐文件夹删了,所以这个方法不适用于 scoop 管理的情况
    Cooky
        15
    Cooky  
    OP
       16 天前 via Android
    @drymonfidelia 感谢,回头看看怎么禁用 wasm ,dns 的问题没遇到过,应该是 doh 服务器的问题
    Virace
        16
    Virace  
       15 天前
    @Cooky #13 也可以自己维护清单,安装脚本上做点手脚,这样自定义更方便
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   808 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:49 · PVG 06:49 · LAX 15:49 · JFK 18:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.