当我运行任何命令时都会打开对话框choco install*
,手动浏览choco.exe
并C:\ProgramData\chocolatey
不能解决问题:
PowerShell 版本:
Major Minor Build Revision
----- ----- ----- --------
5 1 14393 0
我已安装 Chocolatey通过运行iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
:
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 24.8.2016 11.09 chocInstall
Getting latest version of the Chocolatey package for download.
Downloading https://chocolatey.org/api/v2/package/chocolatey/0.10.0 to C:\Users\user\AppData\Local\Temp\chocolatey\chocInstall\chocolatey.zip
Download 7Zip commandline tool
Downloading https://chocolatey.org/7za.exe to C:\Users\user\AppData\Local\Temp\chocolatey\chocInstall\7za.exe
Extracting C:\Users\user\AppData\Local\Temp\chocolatey\chocInstall\chocolatey.zip to C:\Users\user\AppData\Local\Temp\chocolatey\chocInstall...
7-Zip (A) 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
Processing archive: C:\Users\user\AppData\Local\Temp\chocolatey\chocInstall\chocolatey.zip
Extracting _rels\.rels
Extracting chocolatey.nuspec
Extracting tools\chocolateyInstall.ps1
Extracting tools\chocolateysetup.psm1
Extracting tools\init.ps1
Extracting tools\chocolateyInstall\choco.exe
Extracting tools\chocolateyInstall\choco.exe.ignore
Extracting tools\chocolateyInstall\LICENSE.txt
Extracting tools\chocolateyInstall\helpers\chocolateyInstaller.psm1
Extracting tools\chocolateyInstall\helpers\chocolateyProfile.psm1
Extracting tools\chocolateyInstall\helpers\chocolateyScriptRunner.ps1
Extracting tools\chocolateyInstall\helpers\ChocolateyTabExpansion.ps1
Extracting tools\chocolateyInstall\helpers\functions\Format-FileSize.ps1
Extracting tools\chocolateyInstall\helpers\functions\Get-CheckSumValid.ps1
Extracting tools\chocolateyInstall\helpers\functions\Get-ChocolateyUnzip.ps1
Extracting tools\chocolateyInstall\helpers\functions\Get-ChocolateyWebFile.ps1
Extracting tools\chocolateyInstall\helpers\functions\Get-EnvironmentVariable.ps1
Extracting tools\chocolateyInstall\helpers\functions\Get-EnvironmentVariableNames.ps1
Extracting tools\chocolateyInstall\helpers\functions\Get-FtpFile.ps1
Extracting tools\chocolateyInstall\helpers\functions\Get-OSArchitectureWidth.ps1
Extracting tools\chocolateyInstall\helpers\functions\Get-ToolsLocation.ps1
Extracting tools\chocolateyInstall\helpers\functions\Get-UACEnabled.ps1
Extracting tools\chocolateyInstall\helpers\functions\Get-UninstallRegistryKey.ps1
Extracting tools\chocolateyInstall\helpers\functions\Get-VirusCheckValid.ps1
Extracting tools\chocolateyInstall\helpers\functions\Get-WebFile.ps1
Extracting tools\chocolateyInstall\helpers\functions\Get-WebFileName.ps1
Extracting tools\chocolateyInstall\helpers\functions\Get-WebHeaders.ps1
Extracting tools\chocolateyInstall\helpers\functions\Install-BinFile.ps1
Extracting tools\chocolateyInstall\helpers\functions\Install-ChocolateyDesktopLink.ps1
Extracting tools\chocolateyInstall\helpers\functions\Install-ChocolateyEnvironmentVariable.ps1
Extracting tools\chocolateyInstall\helpers\functions\Install-ChocolateyExplorerMenuItem.ps1
Extracting tools\chocolateyInstall\helpers\functions\Install-ChocolateyFileAssociation.ps1
Extracting tools\chocolateyInstall\helpers\functions\Install-ChocolateyInstallPackage.ps1
Extracting tools\chocolateyInstall\helpers\functions\Install-ChocolateyPackage.ps1
Extracting tools\chocolateyInstall\helpers\functions\Install-ChocolateyPath.ps1
Extracting tools\chocolateyInstall\helpers\functions\Install-ChocolateyPinnedTaskBarItem.ps1
Extracting tools\chocolateyInstall\helpers\functions\Install-ChocolateyPowershellCommand.ps1
Extracting tools\chocolateyInstall\helpers\functions\Install-ChocolateyShortcut.ps1
Extracting tools\chocolateyInstall\helpers\functions\Install-ChocolateyVsixPackage.ps1
Extracting tools\chocolateyInstall\helpers\functions\Install-ChocolateyZipPackage.ps1
Extracting tools\chocolateyInstall\helpers\functions\Install-Vsix.ps1
Extracting tools\chocolateyInstall\helpers\functions\Set-EnvironmentVariable.ps1
Extracting tools\chocolateyInstall\helpers\functions\Set-PowerShellExitCode.ps1
Extracting tools\chocolateyInstall\helpers\functions\Start-ChocolateyProcessAsAdmin.ps1
Extracting tools\chocolateyInstall\helpers\functions\Test-ProcessAdminRights.ps1
Extracting tools\chocolateyInstall\helpers\functions\Uninstall-BinFile.ps1
Extracting tools\chocolateyInstall\helpers\functions\Uninstall-ChocolateyEnvironmentVariable.ps1
Extracting tools\chocolateyInstall\helpers\functions\Uninstall-ChocolateyPackage.ps1
Extracting tools\chocolateyInstall\helpers\functions\UnInstall-ChocolateyZipPackage.ps1
Extracting tools\chocolateyInstall\helpers\functions\Update-SessionEnvironment.ps1
Extracting tools\chocolateyInstall\helpers\functions\Write-ChocolateyFailure.ps1
Extracting tools\chocolateyInstall\helpers\functions\Write-ChocolateySuccess.ps1
Extracting tools\chocolateyInstall\helpers\functions\Write-FileUpdateLog.ps1
Extracting tools\chocolateyInstall\redirects\choco.exe
Extracting tools\chocolateyInstall\redirects\choco.exe.ignore
Extracting tools\chocolateyInstall\redirects\chocolatey.exe
Extracting tools\chocolateyInstall\redirects\chocolatey.exe.ignore
Extracting tools\chocolateyInstall\redirects\cinst.exe
Extracting tools\chocolateyInstall\redirects\cinst.exe.ignore
Extracting tools\chocolateyInstall\redirects\clist.exe
Extracting tools\chocolateyInstall\redirects\clist.exe.ignore
Extracting tools\chocolateyInstall\redirects\cpack.exe
Extracting tools\chocolateyInstall\redirects\cpack.exe.ignore
Extracting tools\chocolateyInstall\redirects\cpush.exe
Extracting tools\chocolateyInstall\redirects\cpush.exe.ignore
Extracting tools\chocolateyInstall\redirects\cuninst.exe
Extracting tools\chocolateyInstall\redirects\cuninst.exe.ignore
Extracting tools\chocolateyInstall\redirects\cup.exe
Extracting tools\chocolateyInstall\redirects\cup.exe.ignore
Extracting tools\chocolateyInstall\redirects\cver.exe
Extracting tools\chocolateyInstall\redirects\cver.exe.ignore
Extracting tools\chocolateyInstall\redirects\RefreshEnv.cmd
Extracting tools\chocolateyInstall\tools\7z.dll
Extracting tools\chocolateyInstall\tools\7z.exe
Extracting tools\chocolateyInstall\tools\7z.exe.ignore
Extracting tools\chocolateyInstall\tools\7z.exe.manifest
Extracting tools\chocolateyInstall\tools\7zip.license.txt
Extracting tools\chocolateyInstall\tools\checksum.exe
Extracting tools\chocolateyInstall\tools\checksum.exe.config
Extracting tools\chocolateyInstall\tools\checksum.exe.ignore
Extracting tools\chocolateyInstall\tools\checksum.license.txt
Extracting tools\chocolateyInstall\tools\detector.zip
Extracting tools\chocolateyInstall\tools\shimgen.exe
Extracting tools\chocolateyInstall\tools\shimgen.exe.ignore
Extracting tools\chocolateyInstall\tools\shimgen.license.txt
Extracting package\services\metadata\core-properties\b71b0b2f574b4729aa2134477128b378.psmdcp
Extracting [Content_Types].xml
Everything is Ok
Files: 87
Size: 11599385
Compressed: 6894450
Installing chocolatey on this machine
Creating ChocolateyInstall as an environment variable (targeting 'Machine')
Setting ChocolateyInstall to 'C:\ProgramData\chocolatey'
WARNING: It's very likely you will need to close and reopen your shell
before you can use choco.
Restricting write permissions to Administrators
We are setting up the Chocolatey package repository.
The packages themselves go to 'C:\ProgramData\chocolatey\lib'
(i.e. C:\ProgramData\chocolatey\lib\yourPackageName).
A shim file for the command line goes to 'C:\ProgramData\chocolatey\bin'
and points to an executable in 'C:\ProgramData\chocolatey\lib\yourPackageName'.
Creating Chocolatey folders if they do not already exist.
WARNING: You can safely ignore errors related to missing log files when
upgrading from a version of Chocolatey less than 0.9.9.
'Batch file could not be found' is also safe to ignore.
'The system cannot find the file specified' - also safe.
chocolatey.nupkg file not installed in lib.
Attempting to locate it from bootstrapper.
Chocolatey (choco.exe) is now ready.
You can call choco from anywhere, command line or powershell by typing choco.
Run choco /? for a list of functions.
You may need to shut down and restart powershell and/or consoles
first prior to using choco.
Ensuring chocolatey commands are on the path
Ensuring chocolatey.nupkg is in the lib folder
我已重新启动 PowerShell 并以管理员身份运行。Set-ExecutionPolicy
是Restricted
。
答案1
键入where.exe choco
以确定 PowerShell 认为它从哪里使用 Chocolatey。
如果除了正确位置之外还出现了其他文件,例如C:\Windows\System32\choco
,请检查该文件以查看其内容并确保其没有任何恶意内容。然后删除不正确的文件。
我们还没有看到太多这样的情况(这可能是迄今为止的第二个实例),因此很难说是什么原因导致了这种情况,无论是安装过程中的一些小问题,还是在安装之前或之后在您的环境中所做的某些事情。我们正在密切关注这件事。