Installer Go sur Windows Server 2025 — Guide étape par étape

Introduction

Go (ou Golang) est un langage de programmation open source développé par Google, conçu pour la simplicité, la performance et la concurrence. Ce guide vous accompagne dans l'installation de la dernière version stable de Go sur un serveur Windows Server 2025 (architecture 64 bits), sans dépendre de gestionnaires de paquets externes.

Version installée : Go 1.25.10 (dernière version stable au 30 mai 2026)
Système cible : Windows Server 2025 Datacenter, AMD64
Méthode : installateur MSI officiel en mode silencieux


Prérequis et vérification préalable

Avant de commencer, il est utile de vérifier que Go n'est pas déjà installé et de connaître votre architecture système.

1. Vérifier la version de Windows et l'architecture

Ouvrez PowerShell et exécutez les commandes suivantes :

(Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion").ProductName
$env:PROCESSOR_ARCHITECTURE

Le résultat devrait afficher Windows Server 2025 Datacenter et AMD64 (ou ARM64 selon votre machine).

2. Vérifier si Go est déjà installé

go version

Si la commande est reconnue, Go est déjà présent. Sinon, poursuivez ce guide.


Téléchargement du MSI officiel

Téléchargez l'installateur MSI depuis le site officiel de Go (https://go.dev/dl/). La version 64 bits pour Windows porte le nom go1.25.10.windows-amd64.msi (environ 54 Mo).

Depuis PowerShell, utilisez Invoke-WebRequest pour le télécharger dans un dossier temporaire :

$url = "https://go.dev/dl/go1.25.10.windows-amd64.msi"
$outDir = "$env:TEMP\go-install"
New-Item -ItemType Directory -Force -Path $outDir | Out-Null
$outFile = Join-Path $outDir "go1.25.10.windows-amd64.msi"

Write-Host "Téléchargement depuis $url ..."
$ProgressPreference = 'SilentlyContinue'
Invoke-WebRequest -Uri $url -OutFile $outFile -UseBasicParsing

Write-Host "Fichier téléchargé : $((Get-Item $outFile).Length) octets"

(Note : si le téléchargement échoue avec une erreur TLS, vérifiez votre accès internet et que le protocole TLS 1.2 est activé)


Installation silencieuse

Lancez l'installation en mode silencieux (sans interface graphique) avec msiexec :

$msiPath = "$env:TEMP\go-install\go1.25.10.windows-amd64.msi"
Start-Process -FilePath msiexec.exe -ArgumentList "/i `"$msiPath`" /quiet /norestart" -Wait

Cette commande installe Go dans C:\Program Files\Go\ et ajoute automatiquement C:\Program Files\Go\bin\ au PATH système.

(Note : l'installation silencieuse prend généralement entre 10 et 30 secondes. Aucun message n'est affiché ; le code de retour 0 indique un succès.)


Vérification de l'installation

1. Vérifier que le binaire Go existe

$goBin = "C:\Program Files\Go\bin\go.exe"
Test-Path $goBin

2. Vérifier la version installée

Important : si vous utilisez la même session PowerShell que l'installation, le PATH n'a pas encore été rafraîchi. Utilisez le chemin complet :

& "C:\Program Files\Go\bin\go.exe" version

Le résultat affiche : go version go1.25.10 windows/amd64

3. Vérifier le PATH

$machinePath = (Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Environment").Path
$machinePath -split ';' | Where-Object { $_ -like '*\Go\bin*' }

Premier programme Go

Pour tester votre installation, créez un petit programme "Hello, World!" et exécutez-le.

Fermez et rouvrez votre terminal pour que le nouveau PATH soit pris en compte, puis exécutez :

mkdir C:\Users\Administrateur\hello
cd C:\Users\Administrateur\hello
go mod init hello
Set-Content -Path main.go -Value @"
package main

import "fmt"

func main() {
 fmt.Println("Hello, Go sur Windows Server 2025 !")
}
"@
go run .

Vous devriez voir s'afficher : Hello, Go sur Windows Server 2025 !


Nettoyage

Une fois l'installation terminée et vérifiée, vous pouvez supprimer le fichier MSI téléchargé :

Remove-Item "$env:TEMP\go-install\go1.25.10.windows-amd64.msi" -Force

Récapitulatif des chemins

Voici les emplacements importants après l'installation :


Conclusion

Go est maintenant installé et prêt à l'emploi sur votre Windows Server 2025. L'installation via le MSI officiel est simple, rapide et ne nécessite aucun gestionnaire de paquets tiers.

Pour aller plus loin, vous pouvez consulter les ressources suivantes :



↑ Haut de page