microsoft / microsoft/winget-pkgs

Google.Chrome Installer hash does not match

Open Beginner friendly
#425,134 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Error-Hash-Mismatch Needs-Triage Package-Update
Dominant language
No language data
Stars
11.1k
Forks
9.7k
Avg merge
1h 32m
Merged PRs (30d)
616

Description

### Please confirm these before moving forward

- [x] I have searched for my issue and not found a work-in-progress/duplicate/resolved issue.
- [x] I have not been informed if the issue is resolved in a preview version of the winget client.

### Category of the issue

Installer hash mismatch.

### Brief description of your issue

WinGet downloaded the Chrome installer successfully, but the installer's hash did not match the hash defined in the package manifest. As a result, WinGet blocked the installation for security reasons. This cannot be bypassed simply by running the command as Administrator.

Image

Downloaded installer SHA256:
F3B164BA3D3AB9A76B6E93ABAE3DD89E042FE36655CB58C45504992925A87FE4

Installer URL:
https://dl.google.com/dl/chrome/install/googlechromestandaloneenterprise64.msi
this is the correct has = SHA256 F3B164BA3D3AB9A76B6E93ABAE3DD89E042FE36655CB58C45504992925A87FE4

### Steps to reproduce

C:\Windows\System32>winget install -e --id Google.Chrome
Encontrado Google Chrome [Google.Chrome] Versión 151.0.7922.174
El propietario de esta aplicación le concede una licencia.
Microsoft no es responsable, ni tampoco concede ninguna licencia de paquetes de terceros.
Descargando https://dl.google.com/dl/chrome/install/googlechromestandaloneenterprise64.msi
██████████████████████████████ 158 MB / 158 MB
El hash del instalador no coincide; esto no se puede sobreescribir al ejecutarse como administrador

### Actual behavior

WinGet downloads the installer successfully (158 MB), but the installation fails with:

"Installer hash does not match; this package cannot be overridden when running as administrator."

The installer appears to have been updated on Google's side, causing a mismatch between the downloaded file hash and the hash stored in the WinGet manifest.

### Expected behavior

WinGet should successfully install Google Chrome using the package manifest published in the winget-pkgs repository. The installer hash in the manifest should match the SHA256 hash of the installer currently being downloaded from Google's official URL.

### Environment

```raw
C:\Windows\System32>winget --info
Administrador de paquetes de Windows v1.29.290
© 2026 Microsoft. Todos los derechos reservados.

Windows: Windows.Desktop v10.0.26100.3775
Arquitectura del sistema: X64
Paquete: Microsoft.DesktopAppInstaller v1.29.290.0

Directorios de WinGet
-----------------------------------------------------------------------------------------------------------------------
Registros %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalS…
Configuración de usuario %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalS…
Directorio de vínculos portátiles (usuario) %LOCALAPPDATA%\Microsoft\WinGet\Links
Directorio de vínculos portátiles (equipo) C:\Program Files\WinGet\Links
Raíz de paquete portátil (usuario) %LOCALAPPDATA%\Microsoft\WinGet\Packages
Raíz de paquete portátil C:\Program Files\WinGet\Packages
Raíz de paquete portátil (x86) C:\Program Files (x86)\WinGet\Packages
Descargas del instalador %USERPROFILE%\Downloads
Módulos de configuración %LOCALAPPDATA%\Microsoft\WinGet\Configuration\Modules

Vínculos
-----------------------------------------------------------------------------------
Declaración de privacidad https://aka.ms/winget-privacy
Contrato de licencia https://aka.ms/winget-license
Avisos de terceros https://aka.ms/winget-3rdPartyNotice
Página principal https://aka.ms/winget
Términos de Microsoft Store https://www.microsoft.com/en-us/storedocs/terms-of-sale

Configuración de administrador Estado
-------------------------------------------------------
LocalManifestFiles Deshabilitado
BypassCertificatePinningForMicrosoftStore Deshabilitado
InstallerHashOverride Deshabilitado
LocalArchiveMalwareScanOverride Deshabilitado
ProxyCommandLineOptions Deshabilitado
ConfigurationProcessorPath Deshabilitado
DefaultProxy Deshabilitado
```

### Screenshots and Logs

[WinGet-2026-08-27-13-44-01.604.log](https://github.com/user-attachments/files/31513184/WinGet-2026-08-27-13-44-01.604.log)

[WinGet-2026-08-27-13-44-01.604.log](https://github.com/user-attachments/files/31513196/WinGet-2026-08-27-13-44-01.604.log)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Search the winget-pkgs manifests for Google.Chrome and inspect the installer entry for the reported Google URL. Verify the manifest hash against the downloaded SHA256, then validate the manifest and confirm that `winget install -e --id Google.Chrome` completes successfully.

Written by the indexing model from the issue text.

Assessment

Domain
tooling
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.