如何在免费版本中清除 Chocolatey 缓存?

use*_*527 26 windows cache chocolatey

安装文件清理目前仅在Chocolatey 的许可版本中可用(每年 96 美元),开发人员似乎没有计划为免费版本提供缓存清理支持

软件包安装文件很容易占用千兆字节的存储空间,据我所知,它们只会随着用户更新软件包和安装新软件而增加,只有您的硬盘容量作为上限。

我不知道的巧克力店在一个中心位置缓存-这是保存到~\AppData\Local\Temp,但多数位于lib中*文件夹~\ProgramData\chocolatey。此外,文件logs夹中的日志文件在我的系统上总计超过 100 MB。有没有办法在不手动删除目录的情况下完全清除 Chocolatey 缓存?

har*_*ymc 37

您可以使用choco-cleaner的非官方但已批准的包来清理缓存 。

安装的程序包会创建一个 Windows 计划任务,以在Choco-Cleaner.ps1 每周日晚上 11:00运行。

要安装,请运行以下命令:

choco install choco-cleaner
Run Code Online (Sandbox Code Playgroud)

要升级(非官方)Choco Cleaner(脚本+任务),请运行以下命令:

choco upgrade choco-cleaner
Run Code Online (Sandbox Code Playgroud)

您也可以通过文档中的以下方式之一立即手动运行此任务:

  • 命令提示符:

    \ProgramData\chocolatey\lib\choco-cleaner\tools\Choco-Cleaner-manual.bat
    
    Run Code Online (Sandbox Code Playgroud)
  • 电源外壳:

    Set-ExecutionPolicy -ExecutionPolicy Unrestricted
    \ProgramData\chocolatey\bin\Choco-Cleaner.ps1
    
    Run Code Online (Sandbox Code Playgroud)
  • Windows 开始菜单:如果你安装了 choco-shortcuts-winconfig,你会在剩下的 Chocolatey Shortcuts 中找到它。

  • 自最新版本以来,PowerShell 脚本似乎位于:“C:\tools\BCURRAN3\choco-cleaner.ps1”,包装批处理文件位于:“C:\ProgramData\chocolatey\bin\choco-cleaner.bat” ` 不确定为什么会发生这种变化。 (4认同)