Các lệnh để cài đặt GitHub CLI không cần thao tác, gỡ bỏ và phát hiện phần mềm trong công cụ triển khai. Chỉ những lệnh chắc chắn mới được hiển thị: lấy từ manifest hoặc từ tham số mặc định được tài liệu hóa của công nghệ bộ cài.
Hướng dẫn liên quan: Tham số cài đặt im lặng: MSI, NSIS, Inno Setup · Gỡ cài đặt phần mềm bằng registry hoặc PowerShell
Bằng winget
PowerShell
winget install --id GitHub.cli -e --silent --accept-package-agreements --accept-source-agreementswinget upgrade --id GitHub.cli -e --silentwinget uninstall --id GitHub.cli -e --silentTheo bộ cài
64-bit · MSI · Tất cả người dùng
Cài đặt im lặng
msiexec /i gh_2.103.3_windows_amd64.msi /qn /norestartGhi file log
msiexec /i gh_2.103.3_windows_amd64.msi /qn /norestart /l*v "%TEMP%\github-cli-install.log"Gỡ cài đặt
msiexec /x {8B5049E4-77C4-4637-825C-77C6C1080778} /qn /norestart- Mã sản phẩm MSI
- {8B5049E4-77C4-4637-825C-77C6C1080778}
- Khóa registry gỡ cài đặt
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{8B5049E4-77C4-4637-825C-77C6C1080778}
- UpgradeCode
- {8CFB9531-B959-4E1B-AA2E-4AF0FFCC4AF4}
- Thư mục cài đặt
- %ProgramFiles%\GitHub CLI
64-bit · ZIP
Không cần cài đặt (portable)
ARM64 · MSI · Tất cả người dùng
Cài đặt im lặng
msiexec /i gh_2.103.3_windows_arm64.msi /qn /norestartGhi file log
msiexec /i gh_2.103.3_windows_arm64.msi /qn /norestart /l*v "%TEMP%\github-cli-install.log"Gỡ cài đặt
msiexec /x {356C78A3-D8F8-486A-B686-217AFBC67511} /qn /norestart- Mã sản phẩm MSI
- {356C78A3-D8F8-486A-B686-217AFBC67511}
- Khóa registry gỡ cài đặt
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{356C78A3-D8F8-486A-B686-217AFBC67511}
- UpgradeCode
- {5D15E95C-F979-41B0-826C-C33C8CB5A7EB}
- Thư mục cài đặt
- %ProgramFiles%\GitHub CLI
ARM64 · ZIP
Không cần cài đặt (portable)
32-bit · MSI · Tất cả người dùng
Cài đặt im lặng
msiexec /i gh_2.103.3_windows_386.msi /qn /norestartGhi file log
msiexec /i gh_2.103.3_windows_386.msi /qn /norestart /l*v "%TEMP%\github-cli-install.log"Gỡ cài đặt
msiexec /x {2643C99A-0858-411A-BD5A-BBF06DC0EF78} /qn /norestart- Mã sản phẩm MSI
- {2643C99A-0858-411A-BD5A-BBF06DC0EF78}
- Khóa registry gỡ cài đặt
- HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{2643C99A-0858-411A-BD5A-BBF06DC0EF78}
- UpgradeCode
- {767EC5D2-C8F0-4912-9901-45E21F59A284}
- Thư mục cài đặt
- %ProgramFiles(x86)%\GitHub CLI
32-bit · ZIP
Không cần cài đặt (portable)
PowerShell: tải về, kiểm tra, cài đặt
Tải tệp chính thức, kiểm tra mã SHA256 rồi cài đặt im lặng.
install-github-cli.ps1
$url = 'https://github.com/cli/cli/releases/download/v2.103.3/gh_2.103.3_windows_amd64.msi'
$sha256 = '5073112B7ABB5FFBBA24B76AEE7E89269AF531218C0A42751F5F0BFB6440C2CC'
$file = Join-Path $env:TEMP 'gh_2.103.3_windows_amd64.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-github-cli.ps1
$url = 'https://github.com/cli/cli/releases/download/v2.103.3/gh_2.103.3_windows_arm64.msi'
$sha256 = '751F6CD2DAFFF9340822BF10C910F6DAEC3896638C030FCC8DDA8822129E4780'
$file = Join-Path $env:TEMP 'gh_2.103.3_windows_arm64.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-github-cli.ps1
$url = 'https://github.com/cli/cli/releases/download/v2.103.3/gh_2.103.3_windows_386.msi'
$sha256 = 'B98702030EF20FA21F17675A8D67C4343C284C69AC6D42C418806999B80C7FE5'
$file = Join-Path $env:TEMP 'gh_2.103.3_windows_386.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait