如何更改已安装Chocolatey软件包的installargs值?

时间:2019-01-10 10:26:22

标签: chocolatey

假设,我已经通过命令安装了Opera:

choco install opera

巧克力般的更新Opera正确。很好。但是Opera在每次升级时都会向任务栏和桌面添加图标。

我希望使用参数--installargs执行更新(不要与--params混淆),就像安装是通过以下命令执行的:

choco install opera --installargs "-desktopshortcut 0 -pintotaskbar 0"
  1. 这些--installargs存储在哪里?
  2. 如何更改已安装Chocolatey软件包的--installargs值?

1 个答案:

答案 0 :(得分:1)

在安装/升级过程中,Chocolatey将传入的参数存储在c:/programdata/chocolatey/.chocolatey文件夹中的加密文件中。为了忽略甚至覆盖Chocolatey存储的参数,您只需在正在执行的新命令中再次传递参数即可。

默认情况下,Chocolatey当前在执行升级时不使用存储的参数。您需要通过启用useRememberedArgumentsForUpgrades功能来手动选择使用存储的参数,这可以使用feature命令来完成。

如果您正在使用此功能,则可以将其他一些参数传递给upgrade命令:

  • -userememberedargs
  • -ignorerememberedargs

控制是否使用它们。

相关问题