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 :
- Exécutable Go :
C:\Program Files\Go\bin\go.exe - Répertoire d'installation Go (GOROOT implicite) :
C:\Program Files\Go\ - Espace de travail par défaut (GOPATH) :
C:\Users\Administrateur\go\ - PATH système :
C:\Program Files\Go\bin\ (ajouté automatiquement)
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 :
- Documentation officielle : https://go.dev/doc/
- Tutoriel interactif : https://go.dev/tour/
- Éditeur recommandé : VS Code avec l'extension golang.Go
↑ Haut de page