Windows

Installation de WSL

Si vous disposez d'un ordinateur personnel sous Windows 10 (64 bits), il peut être intéressant pour vous d'installer un sous-système Linux (WSL) de type Debian ou Ubuntu.

Cette solution se base sur des techniques de virtualisation modernes ; elle est très confortable car elle permet de travailler dans un vrai système Linux sans avoir à mettre en place un dual boot. Néanmoins, son installation est un peu plus compliquée et elle nécessite de posséder une machine suffisament puissante.

Pour installer WSL (version 2, de préférence), vous pouvez suivre ces tutoriels :

Choisissez par exemple d'installer un sous-système Debian ou Ubuntu (cf. Microsoft Store)

Puis installer dans votre Linux les paquets nécessaires, comme par exemple le client ssh, le compilateur gcc, le débogeur gdb, make, etc :

$ sudo apt-get update
$ sudo apt-get install ssh gcc gdb build-essential

Depuis l'explorateur de fichier Windows, il est possible d'accéder aux fichiers du sous-système Linux en tapant ce chemin 

\\wsl$, et réciproquement vous pouvez accéder aux fichiers Windows depuis WSL directement à partir de /mnt/c.

Attention : Il est nécessaire pour faire fonctionner WSL d'activer la virtualisation dans le BIOS, ainsi que Hyper-V dans Panneau Configuration / Windows Feature. Vous pouvez vérifier qu'un hyperviseur est installé avec la commande systeminfo (sous PowerShell en mode Administrateur).

Ressources sur les BSOD

Il peut être difficile de trouver des infos sur les BSOD, au milieu de la jungle de liens proposant une solution bateau et un correctif douteux.

Voici deux ressources, en anglais, présentant et expliquant les différents codes

- List of Blue Screen Error Codes, par Tim Fisher : https://www.lifewire.com/blue-screen-error-codes-4065576

- Bug Check Code Reference, liste officielle de Microsoft, bien plus détaillée https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check-code-reference2

Windows Package Manager (WinGet)

Introduction

Microsoft a mis en place un nouveau package pour l’installation de programme en ligne de commande (CMD ou PowerShell). Et suite aux nouvelles politiques de Mircrosoft le logiciel est disponible sur github.

Attention, Windows Package Manager est en développement donc à vos risques et périls

Installation

Pour utiliser cette nouvelle fonctionnalité qui est encore en preview (actuellement en version v0.1.41331 Preview), il faut installer la dernière version disponible sur :

Microsoft a déjà publié en français une documentation sur cette fonctionnalité : Gestionnaire de package Windows

winget dans la pratique

winget [<command>] [<options>]
Commande Description
search Rechercher une application
install Installer une application
show Affiche les informations d'une ou plusieurs applications
source Permet de gérer les sources d'application
hash Génère le hachage SHA256 pour le programme d’installation
validate Valide un fichier manifeste pour l’envoi dans le dépôt du Gestionnaire de package Windows
winget search [[-q] <query>] [<options>]
Commande Description
-q,--query Requête utilisée pour rechercher une application
--id Filtrer les résultats par identifiant
--name Filtrer les résultats par nom
--moniker Filtrer les résultats par nom d’application
--tag Filtrer les résultats par mot-clé
--command Filtrer les résultats par commande
-s,--source Rechercher une application à l’aide de la source indiquée
-n,--count Ne pas afficher plus de résultats que le nombre spécifié
-e,--exact Rechercher une application à l’aide d’une correspondance exacte

winget-search.png

winget install

winget install [[-q] <query>] [<options>]
Commande Description
-q,--query Requête utilisée pour rechercher une application
-m,--manifest Chemin d’accès au manifeste de l’application
--id Filtrer les résultats par identifiant
--name Filtrer les résultats par nom
--moniker Filtrer les résultats par nom d’application
-v,--version Utiliser la version indiquée; la version par défaut est la dernière version
-s,--source Rechercher une application à l’aide de la source indiquée
-e,--exact Rechercher une application à l’aide d’une correspondance exacte
-i,--interactive Demander une installation interactive; l’intervention de l’utilisateur peut être nécessaire
-h,--silent Demander une installation sans assistance
-o,--log Emplacement du journal (si pris en charge)
--override Remplacer les arguments à transmettre au programme d’installation
-l,--location Emplacement d’installation (si pris en charge)
Exemple d’installation
winget install -h Microsoft.AzureCLI
winget install Microsoft.AzureCLI

Pour l'exemple je voulais faire une silent install, mais comme je n'avais pas lancé ma session powershell en administrateur, j'ai eu une erreur.

winget-install.png

Recherche via la commande -q
winget install -q Microsoft

winget-install-search.png

Faite attention avec install -q, si il n'y a qu'un choix cela installe directement le logiciel. C'est ce qui m'ai arrivé avec la recherche sur Notion.

winget install -q notion

winget-install-search2.png

winget source

winget source <command>
Commande Description
add Ajouter une nouvelle source
list Répertorier les sources actuelles
update Mettre à jour les sources actuelles
remove Supprimer les sources actuelles
reset Réinitialiser les sources
winget source list

winget-source-liste.png

Actuellement, il n'y a que une seule source de possible. La commande winget source add n'a pas d’intérêt pour le moment.

winget source update

winget-source-update.png

La seule commande utile est : winget source update. Car la liste des applications disponibles augmente depuis la publication de beta. Les applications ont un processus de validation par Microsoft.

Les applications disponibles

La liste des application actuellement disponible sont consultable de deux façons :

Le site winstall.app permet de gérer en plus les lignes de commandes d’installation.

winget1.png

Comme on peut le voir en dessous, il est possible d'exporter dans un fichier .bat ou .ps1

winget2.png

Rétrograder de Windows 11 a 10

1 -  Accéder au paramètre de récupération

Pour revenir à Windows 10 après avoir installé Windows 11, nous allons passer par le menu des Paramètres pour initier la procédure.

Cliquez sur le bouton Windows et, dans le menu, sélectionnez Paramètres, ou faites Windows+i.

image.png

Identifiez la ligne Retour en arrière et cliquez sur le bouton correspondant à droite.

image.png

2 - Revenir à Windows 10

Une série de fenêtres apparaît cela la première pour vous demander Pourquoi revenez-vous en arrière ? Répondez et cliquez sur Suivant.

image.png

La seconde vous propose de Rechercher des mises à jour, cliquez sur Non, merci.

 

image.png

Le troisième vous informe des risques de la procédure et vous suggère de réaliser une sauvegarde de vos documents. La procédure est efficace. Toutefois, un accident peut toujours arriver, alors arrêtez-vous là et faites une sauvegarde si cela n’est pas déjà fait. Sinon, cliquez sur Suivant.

image.png

La quatrième fenêtre vous rappelle que vous devez connaître votre mot de passe de connexion à Windows 10. Si vous ne l’avez pas modifié lors de l’installation de Windows 11, il sera identique, sinon soyez certain de le connaître. Cliquez sur Suivant.

image.png

Enfin, la dernière fenêtre va lancer le processus dès que vous aurez cliqué sur Revenir à Windows 10.

image.png

L’ordinateur va prendre la main, réaliser la désinstallation de Windows 11 et la restauration de Windows 10. Après plusieurs redémarrages, vous retrouverez votre accueil Windows 10.

Création d’une clé bootable Ventoy

Ventoy est un utilitaire gratuit et libre (Open Source) qui va vous simplifier la vie pour la création de disques USB bootables (ou amorçables). En effet, grâce à Ventoy vous transformez votre clé USB en station d'installation de systèmes d’exploitation, tout en lui conservant ses propriétés de support de stockage.

1 - Installation du software

Pour commencer aller sur la page de téléchargement de ventoy sur github https://github.com/ventoy/Ventoy/releases et choisiser la version adapté a votre système dans ce cas on choisi la version Windows

image.png

Une fois téléchargé on décompresse l’archive et rentrons dans le dossier ventoy on ouvre alors l’application Ventoy2Disk.exe en cliquant deux fois dessus on demande alors les permissions administrateur pour l’ouvrir.

2 - Installation de la clé USB

Une fois Ventoy2Disk.exe ouvert on se retrouve avec cette interface. ou l’ont choisi dans le menu du dessus le périphérique ou l'on veut installer Ventoy.

image.png

Une fois choisi, on appuie sur le bouton Install et validons les deux avertissements concernant le formatage du périphérique et la perte de toutes les données se situant dessus.

image.pngimage.png

Après un peu d’attente on se retrouve avec le message comme quoi l'installation est un succès.

image.png

Il nous faut maintenant nous rendre dans le périphérique nommé Ventoy

image.png

Et on peut désormais y copier tous nos fichiers d’installation ISO.

image.png

Installer Windows 11 en mode hors ligne

L’un des ajouts les plus controversés de Windows 11, mis à part son menu Démarrer, est la nécessité d’être connecté à internet et de se connecter à un compte Microsoft pour installer le système sur n’importe quel PC.

Cette obligation peut être très contraignante si vous êtes amené à changer de machine ou bien si vous ne souhaitez simplement vous passer d’un compte Microsoft pour utiliser Windows 11. Heureusement, il existe des solutions plutôt simples pour se passer de cette obligation. Voici toutes nos explications.

Installer Windows 11 en mode hors ligne

Si vous possédez déjà un support pour l’installation de Windows 11, le processus vous demandera systématiquement de vous connecter à internet, en filaire ou via un réseau Wi-Fi, pour ensuite créer ou vous connecter à un compte Microsoft.

Mais il est possible de contourner cette obligation via une simple ligne de commande. Voici la marche à suivre :

windows-11-bypass-nro.jpg

windows-11-pas-internet.jpg

windows-11-installation-limitee.jpg

Une fois cette manipulation effectuée, vous pourrez créer un compte local pour votre nouvelle installation de Windows 11. Il sera toujours possible d’y ajouter un compte Microsoft par la suite via les paramètres du système.

Installer Media Feature Pack

Méthode 1 : Powershell

La méthode la plus rapide pour installer le media pack et de lancer cette commande en mode admin sur powershell

Get-WindowsCapability -online | Where-Object -Property name -like "*media*" | Add-WindowsCapability -Online 

cette méthode juste l'inconvénient de télécharger a la fois le media pack mais aussi le lecteur vidéo

Méthode 2 : Paramètre

On commencer par ouvrir la page Paramètre

Screenshot_1.png

En suivant nous allons dans système puis Fonctionnalité facultatives

Screenshot_2.png

On clique en suite sur le bouton pour ajouter une fonctionnalité facultative 

Screenshot_3.png

Puis on recherche simplement Media pack et on l'ajoute

Screenshot_4.png