默认的Cygwin安装目录是否更改为C:\tools\Cygwin?

默认的Cygwin安装目录是否更改为C:\tools\Cygwin?,cygwin,chocolatey,Cygwin,Chocolatey,它是C:\cygwin,但我观察到C:\tools\cygwin 我正在用Chocolate测试安装,但我可能有一个以前的Cygwin安装,不记得是否更改了默认位置。我试图删除注册表中出现的所有C:\tools,但到目前为止,重新安装坚持要安装在那里。看起来像: 但是不使用默认位置的原因是什么?如果存在标准Cygwin安装,可能不与之重叠?对于64位,默认值为c:\Cygwin64@matzeri。代码似乎表明了相反的意图:检测到现有安装,忽略InstallDir参数 $cygwin_root

它是
C:\cygwin
,但我观察到
C:\tools\cygwin

我正在用Chocolate测试安装,但我可能有一个以前的Cygwin安装,不记得是否更改了默认位置。我试图删除注册表中出现的所有
C:\tools
,但到目前为止,重新安装坚持要安装在那里。

看起来像:


但是不使用默认位置的原因是什么?

如果存在标准Cygwin安装,可能不与之重叠?对于64位,默认值为
c:\Cygwin64
@matzeri。代码似乎表明了相反的意图:
检测到现有安装,忽略InstallDir参数
$cygwin_root = (Get-ItemProperty 'HKLM:\SOFTWARE\Cygwin\setup' -ea 0).rootdir
if (!$cygwin_root) {
    $cygwin_root = if ($pp.InstallDir) { $pp.InstallDir } else { "$toolsLocation\cygwin" }
} else { Write-Host 'Existing installation detected, ignoring InstallDir argument' }