Windows 11 / 10 / 8 / 7 / Vista / XP
(Infos, activation, astuces, diags, réparation, amélioration, etc.)
Windows 11
Page de Microsoft dédiée à Windows 11
Y chercher et télécharger l'application "Contrôle d’intégrité du PC", programme permettant de vérifier si son PC est compatible avec
Windows 11.
Windows 10
Non-Microsoft
Microsoft
Mises à jour de/pour Windows 10
Aide Microsoft
Passage de Windows 7 à Windows 10
Astuces
- Pour lancer l'outil qui fait des copies de fenêtre ou d'écran : taper dans le champ de recherche : snippingtool
- A partir de 17 fenêtres "Gestionnaire de fichiers", un empilement vertical s'affiche dans la barre des tâches, affichant le chemin d'accès aux dossiers
ouverts.
- A l'ouverture de l'explorateur de fichiers, on peut choisir d'afficher "Ce PC" ou "Accès rapide" (par défaut):
- Affichage > Options > onglet Général > Ouvrir l'Explorateur de fichiers dans: ...
- Comment lancer une fenêtre "Invite de commandes" en mode Administrateur
- Dans le champ de recherche, taper cmd, puis, au lieu d'appuyer sur la touche Entrée, appuyer sur Ctrl+Maj+Entrée (autre solution: bouton de droite souris
sur "Invite de commandes" et choisir "Exécuter en tant qu'Administrateur")
- Comment utiliser Ctrl+C et Ctrl+V dans une fenêtre "Invite de commandes"
- Dans son menu, sélectionner "Propriétés", puis, dans l'onglet Options", cocher "Activer les raccourcis avec la touche Ctrl"
- Afin de pouvoir préalablement sélectionner du texte avec la souris, cocher "Mode d'édition rapide"
- Comment modifier la
taille du texte
- Comment rendre le texte de l'écran plus net : exécuter ClearType
- Panneau de configuration, renommé "Paramètres" (petite roue dentée dans le menu) en Windows 10
- Complet : god mode
- Pour les parties facultatives de Windows, chercher dans Paramètres le mot: facultatives
- Commandes d'admin de Windows (diskmgmt, winver, etc.)
- Raccourci clavier Firefox : Alt Flèche_gauche : pour revenir à la page web précédente.
- Raccourcis clavier Windows - quelques-uns des plus
utiles
- Alt Barre_d’espace : Pour une fenêtre sélectionnée, affiche son menu "Déplacer, Réduire, Agrandir, Fermer, etc.".
- Utile en cas de fenêtre dont le haut dépasse le bord de l'écran, et qu'on n'arrive donc pas à déplacer avec la souris : choisir
alors Déplacer/Move dans le menu, et déplacer la fenêtre avec la souris ou les flèches du clavier.
- Alt Maj (ou AltGr Maj, ou Alt Barre d’espace) : Bascule le clavier de AZERTY en QWERTY, ou vice-versa (dans le cas ou ces deux claviers sont installés).
- Alt Enter : affiche les propriétés d'un fichier.
- Ctrl Maj Échap (ou Ctrl Alt Suppr) : Gestionnaire des tâches
- Alt Tab : Basculement rapide d'un programme actif à un autre.
- Ctrl + : ajuste les champs au mieux, en mode affichage "Détails" d'une fenêtre du gestionnaire de fichiers.
- Ctrl C : Copier
- Ctrl V : Coller
- Ctrl S : Sauver la modification en cours.
- "Touche du logo Windows" Maj S : Outil de capture d'écran
- "Touche du logo Windows" E : Ouvre une fenêtre Explorateur de fichiers.
- "Touche du logo Windows" I : Ouvre les paramètres de Windows.
- "Touche du logo Windows" L : Verrouille (Lock) Windows.
- "Touche du logo Windows" M : Minimise toutes les fenêtres.
- "Touche du logo Windows" R : Ouvre une fenêtre "exécuter/Run".
- Ex : Clavier visuel (clavier virtuel, à l'écran) : "Touche du logo Windows" R (ou "bouton Démarrer"), puis taper : osk
- pour configurer son démarrage automatique, "Touche du logo Windows" Ctrl O", ou chercher "clavier visuel" dans les Paramètres de Windows, ou : Panneau
de configuration\Tous les Panneaux de configuration\Options d’ergonomie\Utiliser l’ordinateur sans souris ni clavier
- "Touche du logo Windows" S : Recherche/Search.
- "Touche du logo Windows" Maj S : Effectue une copie de partie d'écran et la place dans le presse-papiers.
- "Touche du logo Windows" T : Basculement rapide d'un (groupe de) programme à un autre, au niveau de la barre des tâches (dans un bureau).
- "Touche du logo Windows" Tab : Basculement rapide d'un bureau virtuel à un autre, ou/et création/suppression de bureau
virtuel.
- "Touche du logo Windows" V : Ouvre l'historique du presse-papiers.
- "Touche du logo Windows" W : Ouvre l'Espace de travail Windows Ink.
- "Touche du logo Windows" x : Affiche le menu système, dans lequel on peut sélectionner un outil système, ou "Rechercher",
ou "Invite de commandes (admin ou non)" (cmd.exe), etc.
- "Touche du logo Windows" + : Affiche la loupe.
- "Touche du logo Windows" . (touche point) : Affiche les emoji.
- Fn Echap : sur certains PC (ex: HP), ouvre une fenêtre avec des infos système.
Debug
Infos
Magasin (store) d'application
WSL - Windows Subsystem for Linux
WSL - Shell Bash Linux en natif sous
Windows 10 (intro & liens, articles
blogs Microsoft, doc Microsoft, github,
versions et release Notes)
- Liens 2021 : WSL, installer
WSL et le mettre à jour vers WSL 2
- WSL n'est pas d'un GNU/Linux complet, bootable séparément de Windows 10. Windows 10 a
été modifié pour accepter les syscalls (System Calls) Linux, et il y a eu portage du Linux Userspace Ubuntu 14.04, cela permet d'exécuter des
commandes GNU/Linux, des shell-script Bash, d'installer et de gérer des packages par apt-get, et
d'exécuter des programmes GNU/Linux (Python, Ruby, etc.).
- Il peut être installé lors de la maj Windows 10 du 2 août 2016, il a été amélioré avec la "Creator Update" (1709). (infos, article
fr).
- Pour activer WSL
- Activer le "Mode Développeur" dans : "Paramètres" > "Mise à jour et sécurité" > "Espace développeurs" >
"Pour les développeurs"
- Dans "Paramètres" > Applications > "Applications et fonctionnalités", clicker sur "Programmes et fonctionnalités", puis sur "Activer ou
désactiver des fonctionnalités Windows", et y cocher "Sous-système Windows pour Linux") ; ensuite il sera demandé de redémarrer
Windows.
- Chercher Linux dans les applications du Microsoft Store, en sélectionner un et l'installer.
Pour démarrer un shell Bash, clicker sur le bouton du menu Windows et taper le mot bash ou wsl.exe, ou dans une fenêtre CMD (Invite de commande Windows) taper
: bash, ou wsl.exe.
- Pour exécuter des applis graphiques Ubuntu, démarrer un serveur X sous Windows et
utiliser DISPLAY=:0.
- L'accès aux partitions Windows peut se faire par /mnt/c, /mnt/d, etc.
- Mises à jour par apt
- sudo apt-get -y update (resynchronise l'index des paquets - à faire avant les maj suivantes) - Si pb de lock : "rm -f
/var/lib/dpkg/lock" et ré-exécuter "apt-get -y update".
- sudo apt-get -y upgrade (maj de tous les paquets installés)
- sudo apt-get -y dist-upgrade (de même mais gère mieux les dépendances)
- sudo do-release-upgrade (en cas de nouvelle release disponible, ex: "New release '18.04.2 LTS' available")
D'autres WSL Linux (Debian, Kali, SUSE) que celui d'Ubuntu sont installables dans Windows 10, clicker sur "Microsoft
Store", puis chercher Linux et sélectionner "Exécuter Linux sous Windows".
Windows 1903 (mars 2019) gérera mieux les fichiers GNU/Linux.
Docker
- Docker sur Windows 10 - installé lors de la maj du 2 août 2016 ?
Problèmes
Depuis les maj de nov. 2018, est activé par défaut "Activer le partage protégé par mot de passe".
=> si c'est gênant, une solution est de cocher "Désactiver le partage protégé par mot de passe" dans : Panneau de configuration\Tous les Panneaux
de configuration\Centre Réseau et partage\Paramètres de partage avancés.
Réparer ou ré-installer Windows 10 par un lecteur de récupération (recovery drive)
Permet de réinitialiser Windows 10 ou de résoudre des problèmes, et de réinstaller Windows 10 si on a coché "Sauvegardez les fichiers
système sur le lecteur de récupération".
Créer la clé USB (ou le disque USB) de récupération (y sera créée une partition de 32 Go, dans laquelle 5 Go sont utilisés)
- Connecter la clé USB (ou le disque USB) de récupération, attention son contenu sera effacé.
- Taper "Créer un lecteur de récupération" dans la recherche Windows, et exécuter cet outil.
- Si ce n'est pas coché, cocher "Sauvegardez les fichiers système sur le lecteur de récupération", ce qui permettra également de pouvoir
réinstaller Windows 10.
- Suivre les instructions. Si nécessaire il y a plus d'infos dans Créer
un lecteur de récupération ou Create a
recovery drive.
- Autre solution, récupérer l'outil de création de support
"MediaCreationTool" par le web.
Utiliser la clé USB (ou le disque USB) de récupération
- Au démarrage du PC, maintenir enfoncé la touche F11 jusqu'à ce que la récupération soit chargée.
- Suivre les instructions.
Plus d'infos sur internet
Ré-installation de Windows 10
- Voir aussi cette section de mon web (Télécharger une image iso de W10, W7 ;
Créer un média USB démarrable, sur lequel on installe une image ISO, etc.)
- Ré-installation (tuto)
- Outil pour créer un DVD ou une clé USB d’installation : MediaCreationTool
(x86, x64) - autre URL, URL
+ infos
- Paramètres > Mise à jour et sécurité > Récupération
- Lors de l'étape "Entrer la clé de produit pour activer Windows", si la mise à niveau vers Windows 10 a déjà été
effectuée, clicker sur "Ignorer", l'activation sera effective plus tard automatiquement.
- Media Creation Tool permet de télécharger Windows 10 et de créer son propre média d’installation (disque mémoire flash USB ou DVD).
Tutoriel 01net.
- Concernant Windows 7, voir ici.
Attention si un changement a été opéré dans le PC (par exemple un changement de carte mère), voir
ici la section "Que se passe-t-il si je change la configuration matérielle de mon appareil Windows 10?"
Outils divers
Empêcher le passage à Windows 10
- Dans le cas où on ne désire pas passer à Windows 10
Compatibilité
Divers
Vie privée / confidentialité
Ces infos sont désormais regroupées ici.
Windows 8
Windows 7
Mode XP
- Le "Mode XP" de Windows 7 est une machine virtuelle permettant de faire tourner sur Windows 7 des programmes (Hyper terminal (hyperterm), etc.) développés
pour Windows XP. Ce mode XP peut être installé et exécuté sous "Virtual PC", uniquement sur les versions Professionnelle et Ultimate de Windows
7.
- VMLite XP Mode - autre solution pour faire tourner sur Windows 7 des programmes développés pour Windows
XP.
Infos spécifiques à Vista
Infos spécifiques à XP
- Fin du support par Microsoft de Windows XP : le 8 avril 2014
- Pour voir les mises à jour disponibles, lancer IE (Internet Explorer) et aller à
cette URL
- Télécharger Windows XP Service Pack 3
- Infos
- msconfig.exe (dans C:\Windows\pchealth\helpctr\binaries) : config de boot, contenu de boot.ini, etc.
- msinfo32.exe (dans C:\Program Files\Fichiers Communs\Microsoft Shared\MSInfo ou dans C:\Program Files\Common Files\Microsoft Shared\MSInfo)
- Si pb, démarrer le service "Aide et support" (par le Panneau de configuration > Outils d'administrations > Services)
- Licence : dans le fichier wpa.dbl => le sauver avant une ré-installation.
- Infos de Bellamy
Multi-coeurs ? les versions (Familiale, Pro) sont inégalement bridées au niveau "multi-processeur"
- Systèmes d'exploitation (s.e.) exploitant la technologie multi-coeurs
- Noyau Linux : multithreadé, et multi "processeur"
- Windows XP - et à priori Vista - sont multithreadés, mais (d'après le livre Microsoft
Windows Internals) sont bridés au niveau du nombre de processeurs (s'ils n'étaient pas bridés - ces s.e.
seraient capables de gérer jusqu'à 32 processeurs) ; il s'agirait de processeurs physiques c-à-d le nombre de microprocesseurs de la machine sur
laquelle est installée le s.e., par contre ces s.e. ne seraient pas bridés au niveau du nombre de coeurs d'un microprocesseur. Il semblerait que -
contrairement au noyau Linux qui fait la différence entre microprocesseur et coeur - Windows ne fasse pas la différence à ce niveau...
- Windows XP et Vista
- l'édition "Professionnelle" est bridée à 2 processeurs.
- l'édition "Familiale" (Home) est bridée à 1 processeur
- Windows Server 2003
- l'édition "Datacenter" n'est pas bridée (gère 32 processeurs, et l'édition 64 bits gère 64 processeurs).
- l'édition "Enterprise" est bridée à 8 processeurs.
- l'édition "Standard" est bridée à 4 processeurs.
- l'édition "Small Business" est bridée à 2 processeurs.
64 bits / 32 bits / 16 bits
- Dossiers Microsoft
- Sous Windows 64 bits
- les logiciels 16 bits ne sont plus supportés.
- Sous Windows 32 bits, les logiciels 16 bits sont supportés, par ntvdm et wowexec.
Cours
Admin et astuces/trucs
Windows 10
- Panneau de configuration\Tous les Panneaux de configuration\Outils d’administration
- Créer un compte utilisateur : Paramètres > Comptes > Famille et autres utilisateurs (ne s'affiche que lorsqu'on est connecté avec un compte
Administrateur)
Windows 10/7 - Compatibilité de programmes plus anciens
En cas de pb
- Chercher dans les paramètres de Windows : Compatibility
- Click-droit sur l'icône du programme, propriétés, onglet "compatibilité.
- Outil "Exécuter les programmes conçus pour des versions précédentes de Windows"
- Panneau de configuration, rechercher : résolution des problèmes, dans la sous-section Programmes de cette section-là est situé l'outil
"Exécuter les programmes conçus pour des versions précédentes de Windows".
- Lien direct : Panneau de configuration\Tous les Panneaux de configuration\Résolution des problèmes
- Rotation de l'écran : Ctrl Alt flèche (au choix)
Windows 10/7/Vista/XP - administration (Mes quelques trucs et astuces, et quelques autres...)
- Configuration du système : click gauche sur le bouton Démarrer de Windows, et taper : msconfig
- Onglet Général : démarrage normal, sélectif, ou mode diagnostic
- Onglet Démarrer : modifier les options de démarrage
- Onglet Services : services à démarrer automatiquement
- Onglet Démarrage : programmes à démarrer automatiquement
- Onglet Outils : maintenance, gestion de l'ordinateur, etc.
- Gestion des programmes démarrés automatiquement :
- W10/11 : Par l'onglet Démarrage du gestionnaire des tâches (Ctrl Maj Esc)
- W7 : msconfig => onglet Démarrage
- XP
Les autres outils d'administration sont accessibles par "Paramètres" (la roue dentée), ou par un click droit souris sur le bouton Démarrer de Windows.
Certains - comme le gestionnaire de disques - nécessitent d'être exécutés en tant qu'administrateur.
Gestion de l'ordinateur
- Taper dans le champ rechercher du menu de Windows : gestion (ou "Computer Management") et choisir "Gestion de l'ordinateur"
Périphériques (devices)
- Convertir le système de fichiers de la clé USB (de nom de périph U:) de FAT en NTFS
- C:\> convert U: /FS:NTFS /V (nécessaire pour les fichiers > 4 Go)
Drivers (Pilotes)
- Voir les drivers et leur version
- Gérer les drivers et leur mise à jour
- Taper devmgmt.msc dans le champ rechercher du menu de Windows, l'exécuter en mode Administrateur
- Sélectionner le périphérique, click souris droit => choisir Propriétés, puis l'onglet Pilote
(driver) => Mettre à jour le pilote
Gestionnaire de disques, CD/DVD
- Outil de Windows qui permet de voir, créer et vérifier des partitions, au niveau des disques durs
- Taper dans le champ rechercher du menu de Windows : diskmgmt.msc
- Infos sur les volumes
- Dans une fenêtre de commandes, exécuter diskpart, puis "list volume", ce qui liste les numéros des volumes, leurs lettres, nom
et taille, s'ils sont en NTFS, sains ou pas.
- HarddiskVolume8 - de quel volume s'agit-il ?
- Il s'agit du volume qui porte la lettre H (indice : 8e lettre de l'alphabet).
- Voir les clichés instantanés (shadow copy) de volume ((VSS))
- vssadmin list shadows (à exécuter dans une fenêtre de commandes en mode Administrateur)
- vssadmin list shadows /? (affiche l'aide de cette commande)
Windows 10/7/etc. - astuces
- Autres astuces
- Outils utiles
- Post-it (postit) écran : dans le meu "Démarrer" :: "Tous les programmes" :: "Accessoires" :: "Pense-bête"
- Gadgets utiles
- X-mouse (la fenêtre sur laquelle se trouve la
souris passe en avant-plan et devient fenêtre active automatiquement)
- Dans HKEY_CURRENT_USER\Control Panel\Desktop
- modifier le 9E de UserPreferencesMask en DF
- ajouter la clé ActiveWndTrkTimeout (DWORD) avec la valeur décimale 400
- Redémarrer
- Recherche (indexation, ifilter)
- Options de recherche : indiquer dans le champ texte du menu démarrer : "Indexing Options"
- Pour que Windows 64 bit indexe également le contenu des fichiers PDF :
- vérifier que l'indexation du contenu soit activée au niveau de l'extension pdf dans : Panneau de configuration > Options d'indexation >
Options avancées > Types de fichiers
- Où se trouve Appdata sous Windows 7 ?
- Pour ouvrir AppData, taper dans "Rechercher les programmes et fichiers" : %APPDATA% (plus
d'infos)
- Le menu "Démarrer", comment y accéder et le modifier (y ajouter des dossiers, etc.) ?
- Au choix, les ajouter dans l'un de ces deux "Menu Démarrer" (ou "Start Menu") :
- C:\ProgramData\Microsoft\Windows\Menu Démarrer\Programmes
- C:\Users\utilisateur\AppData\Roaming\Microsoft\Windows\Menu Démarrer\Programmes
- Exécuter un programme automatiquement au démarrage
- Pour tous les utilisateurs, ajouter le raccourci vers l'exécutable dans :
- C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
- Pour un utilisateur, ajouter le raccourci vers l'exécutable dans :
- C:\Users\utilisateur\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
- Où ajouter un raccourci de programme dans l'entrée "Envoyer vers" (Sendto) du menu contextuel ?
- Windows 7 : C:\Users\le_login_utilisé\AppData\Roaming\Microsoft\Windows\SendTo
- Windows XP : C:\Documents and Settings\le_login_utilisé\SendTo
- Pour enlever le suffixe "- raccourci" qui s'affiche quand on crée un raccourci.
- sous XP, tweakUI permettait de le faire facilement
- sous Windows 7, éditer la clé "link"de "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" et, dans cette clé "link", remplacer
1E par 00, et rebooter (article avec photos d'écran).
- Pour exécuter une fenêtre de commande à partir d'un dossier, shift + click-droit sur le nom du dossier, et choisir "Ouvrir une fenêtre de
commande ici" - une
solution
"Vista" pour pouvoir le faire en tant qu'Administrateur.
- Pour exécuter une terminal "fenêtre de commande en tant qu'Administrateur, aller dans C:\Windows\system32, sélectionner cmd.exe, et par un click-droit
choisir "Exécuter en tant qu'Administrateur".
- Pour exécuter un programme en tant qu'Administrateur, aller dans son dossier, sélectionner le programme, et par un click-droit (ou Shift click-droit)
choisir "Exécuter en tant qu'Administrateur". Il est possible de faire cela également sur un raccourci du programme.
- Voir/configurer les tâches qui démarrent automatiquement
- Panneau de configuration\Tous les Panneaux de configuration\Outils d’administration > Planificateur de tâches (task scheduler)
- Control Panel > System and Security > Administrative Tools > Task Scheduler
- Tuto
- Pour accéder au "GodMode" (en fait un dossier par lequel on a accès à tout le paramétrage de W7), créer un
dossier ayant pour nom (sans les guillemets) : "GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}"
- Pour accéder aux réglages du gestionnaire de fichiers (affichage des "menus, dossiers cachés, extensions de fichiers", simple-click, etc.)
- Panneau de configuration :: Apparence et personnalisation :: Options des dossiers => Affichage
- Calibrer l'écran (contraste, gamma,
couleurs, etc.) sous Windows 7
- Ajuster l'action du "batterie low" (PC portable)
- Défragmentation
- La défragmentation des disques durs est réalisée automatiquement par Windows 7, et il ne défragmente pas les SSD
(il est d'ailleurs recommandé de ne pas les défragmenter)... Pour changer le planning de défragmentation : dfrgui.
- Avant de défragmenter
- Récolte infos système
- DmiDecode for Windows
- commandes
- wmic (exemple : wmic bios get serialnumber)
- W10 et W7 : msinfo (en fait: %windir%\system32\msinfo32.exe)
- pour créer le rapport infos_systeme.txt dans le dossier courant, exécuter dans une "Invite de commandes": %windir%\system32\msinfo32.exe /report
infos_systeme.txt
- XP : winmsd /report infos_systeme.txt
- Moniteur de ressources - pour l'exécuter, cliquer sur "Ouvrir le Moniteur de ressources" dans l'onglet Performance du Gestionnaire de tâches, ou taper
"ress" dans le champ de recherche du menu Windows.
- tzedit (time zone
editor)
Commandes fichiers
- Comparer 2 fichiers: fc fichier1 fichier2 (<=> diff sous Unix/Linux)
- Astuce - les comparer de manière binaire : fc /b fichier1 fichier2 (<=> cmp sous Unix/Linux)
- Créer un lien : mklink (<=> ln et "ln -s" sous Unix/Linux)
Point de restauration
- Utile avant une modification de Windows, ou avant une installation de programme, etc.
- Rechercher "Créer un point de restauration" dans Paramètres Windows.
- Ou: Click gauche sur le bouton Démarrer, puis taper "Créer un point de restauration" (en anglais: "Create a restore point")
- Autre solution: créer un raccourci contenant "%SystemRoot%\system32\restore\rstrui.exe"
Sauvegarde/restauration de la base de registre
- On ne le dira jamais assez...il faut faire des backups, les anti-virus peuvent laisser passer un virus, et un disque dur peut tomber en panne à tout moment...
Clé & Activation
Diagnostic de pb système (crash de programme ou de jeu)
Panneau de configuration > Sécurité et maintenance
> Moniteur de fiabilité
ou/et:
> Détails du problème
Diagnostic de pb système (crash Windows)
-
En cas de redémarrage incessant sans affichage d'errreur
- Pour éviter cela, lorsque l'o.s. fonctionne correctement, désactiver le reboot automatique lors d'un crash (écran bleu, BSOD)
- Clicker avec le bouton droit de la souris sur "Poste de travail", sélectionner "Propriétés", clicker sur l'onglet "Avancé", dans la
section "Démarrage et récupération" clicker sur le bouton "Paramètres", et décocher la case "Redémarrer automatiquement"
- Si cela n'a pas été fait, lors du problème désactiver le redémarrage automatique manuellement
- au démarrage du PC appuyer toutes les secondes sur la touche F8, jusqu'à l'affichage du "Menu d'options avancées" ; dans ce
menu sélectionner l'option suivante et re-démarrer, cela permettra de voir s'afficher l'erreur au démarrage suivant
- "Désactiver le redémarrage automatique..."
-
Obtenir des détails techniques sur ce qui se passe au démarrage
- Outil Microsoft intégré à Windows
- au démarrage du PC appuyer toutes les secondes sur la touche F8, jusqu'à l'affichage du "Menu d'options avancées" ; dans ce menu
sélectionner l'option suivante et re-démarrer
- "Inscrire les événements de démarrage dans le journal"
- "Enable boot logging" (pour les Windows en version anglophone)
- après le redémarrage, consulter le contenu du fichier C:\Windows\ntbtlog.txt
- ou consulter le contenu du fichier C:\Windows\System32\Logfiles\Srt\SrtTrail.txt (qui est rempli/renseigné par l'Outil de redémarrage
système).
- Script
- Autres outils
-
Voir les journaux d'événements (les logs)
-
-
Voir les comptes utilisateurs et les afficher ou non au démarrage
-
-
-
Voir les perf système
- Clicker sur Démarrer > clicker sur Exécuter > perfmon (ou: perfmon /report)
- Click droit sur "Poste de Travail" > Gérer > "Journaux et alertes de performance" > "Journaux de compteur" > Vue générale...(click
droit et choisir "Démarrer")
- C:\PerfLogs\System_Overview.blg
-
Processus & threads
- Outils
- Commandes
- tasklist (affiche les processus en cours)
- pslist, tlist, pulist : affichent les processus en cours
- pstat.exe
: affiche les threads et leur status
- timethis
: affiche le temps nécessaire à une commande pour s'exécuter
- Afficher des infos sur les services démarrés
- tasklist /svc
- cmd /k net start
- svchost (Wikipédia, article)
- Gestionnaire de tâches > Processus > Cocher "Tous les processus de tous les utilisateurs", et click-droit sur un svchost.exe => le service
associé apparaît surligné dans la liste des services.
- Autre solution rapide, dans une Invite de commandes (cmd.exe), taper : tasklist /svc /fi "imagename eq svchost.exe"
- par process explorer
-
Outils de Microsoft
- Windows Installer CleanUp Utility
- Outils SysInternals | blog
de Mark
- DebugView - pour voir les sorties de debug (noyau, applis,
drivers) de Windows (95, 98, XP, Vista) de la machine locale, ou d'une machine distante -- plus besoin de debugger
- Change
Analysis
Diagnostic (KB924732) - pour les Windows installés en Anglais uniquement
- Windows XP Professional Resource Kit
- Windows NT
Resource Kit
- Windows
XP
"Support Tools", for Advanced Users
- Sont sur le CD de XP, dans support\tools (gflags.exe permet d'activer des modes debug)
- Microsoft Product Support's
Reporting Tools
- now.exe : permet d'afficher la date et l'heure, utile pour
scripts de debug
- fsutil.exe : infos et manipulation de partitions FAT32 et NTFS
- eventvwr : permet de voir les évènements système
- Invite de commande (shell) de Windows: CMD.exe, ou PowerShell
dans les dernières versions de Windows.
-
Centres de solutions (support en ligne)
-
Divers
Réparation
CD/DVD de Windows manquants ? Ils peuvent être achetés, exemple : kits
de récupération système pour les PC de marque HP.
-
Réparation à partir de GNU/Linux
-
Infos et outils de réparation non-Microsoft
-
Infos et outils Microsoft
- Windows 10 : Paramètres > Mise à jour et sécurité > Résoudre les problèmes (écran bleu, wifi, indexation, etc.)
- Microsoft easy fix (Fix it) solutions
- Plantage/bloquage avec écran bleu (BSOD) : Windows
10, Windows 8.1, Windows
7
- Options de
récupération dans Windows (quelle option de réparation choisir en fonction de la situation)
- Différence entre sfc et chkdsk
- sfc analyse et répare les fichiers systèmes Windows. Exemple : sfc /SCANNOW
- chkdsk vérifie et répare une partition d'un disque. Avec l'option /R, chkdsk localise les secteurs défectueux, en
récupère les informations lisibles, et corrige les erreurs sur le disque.
-
Réparation sous Windows
- Réparer les fichiers de Windows 10 par SFC et DISM (être patient, ces commandes mettent du temps à s'exécuter)
- Click droit sur le menu démarrer, ouvrir une fenêtre "Invite de commandes (admin)" ou "Windows PowerShell (Admin)", et
- y taper : cd \
- ensuite éventuellement : DISM.exe /Online /Cleanup-image /Scanhealth
- ensuite : DISM.exe /Online /Cleanup-image /Restorehealth
- et finalement : sfc /scannow
- Cela analyse l'intégrité de tous les fichiers système protégés et remplace les versions incorrectes des fichiers par les
versions Microsoft appropriées. Être patient et attendre la fin de chacune de ces commandes, car elles mettent un certain temps à
s'exécuter...
- Ensuite, éventuellement vérifier C:\Windows\Logs\DISM\dism.log et C:\Windows\Logs\CBS\CBS.log
- Plus d'infos concernant SFC et DISM dans Comment
lancer une analyse SFC sur son PC ? et dans Use
the System File Checker tool to repair missing or corrupted system files
- Réparer Windows en restaurant une sauvegarde, à partir de sauvegardes stockées sur le disque dur à des dates antérieures
- De temps en temps Windows sauve la configuration (on peut choisir également de le forcer à le faire) ; pour restaurer ou sauver la config, aller
dans le menu Démarrer > Programmes > Accessoires > Outils système > Restauration du système
- Vérification et réparation éventuelle du disque dur
- Dans une fenêtre de commandes, taper : fsutil dirty query C:
- Si la réponse n'est pas "Le volume C: est intègre", réparer la partition
- Exemple, réparation de la partition C
- ou : Clic-droit sur une partition :: Propriété :: Outils :: Vérifier maintenant
- Réparer automatiquement les erreurs de système de fichiers (coché par défaut)
- Rechercher et tenter une récupération des secteurs défectueux (beaucoup plus long, mais plus sûr)
-
Au démarrage du PC
- En cas de problème en mode "normal", re-démarrer ; au démarrage du PC appuyer toutes les secondes sur la touche F8, jusqu'à l'affichage
du "Menu d'options avancées" ; dans ce menu sélectionner une des options suivantes et re-démarrer
- "Dernière bonne configuration connue" (choisir de préférence celle-ci)
- Réparation à partir de la "console de récupération"
- Sous Windows, installation de la console de récupération, afin de pouvoir la choisir au démarrage (boot) du PC
- Cliquer sur DEMARRER puis sur EXECUTER, taper la commande suivante et clicker sur OK (en ayant remplacé E par la lettre du lecteur de CD) :
- E:\i386\winnt32.exe /cmdcons
- Re-démarrer le PC, et dans le menu qui apparaît au démarrage avec F8, choisir : "Console de récupération"
-
Restauration de Windows
-
Télécharger de chez Microsoft une image disque de Windows
7
- Pour pouvoir la télécharger il faut entrer dans la page web une clé valide de Windows 7.
- Cette image disque devrait pouvoir permettre d'installer ou de réinstaller Windows 7.
-
Réparation de Windows 7 à partir de WinRE (infos Wikipedia)
-
Créer un CD de réparation sous Windows 7
- "Panneau de configuration" :: "Système et sécurité" :: "Sauvegarder et restaurer", puis, dans la colonne de gauche, clicker sur "Créer un
disque de réparation système".
- Réparation automatique du démarrage
- Restaurer le système à un état antérieur
- Récupération à partir d’une image système
-
Réparation à partir du CD de Windows ou d'un(e) disque/clé de réparation (10, 7, XP,
etc.)
- Sous Windows, sans démarrer sur le CD et sans passer par la console de récupération (simple, pour de non-initiés)
- Cliquer sur DEMARRER puis sur EXECUTER, taper la commande suivante et clicker sur OK :
- Sous Windows, sans démarrer sur le CD et sans passer par la console de récupération (simple, pour de non-initiés)
- Cliquer sur DEMARRER puis sur EXECUTER, taper la commande suivante et clicker sur OK (en ayant remplacé E par la lettre du lecteur de CD) :
- E:\i386\WINNT32 /unattend
- Au démarrage du PC, sans passer par la console de récupération (simple, pour de non-initiés)
- Démarrer sur le CD ou sur le disque de recovery (réparation) qu'on aura auparavant créé sous Windows 10, choisir la langue du clavier,
clicker sur "Réparer l'ordinateur", puis sur Avancé => on se retrouve dans une fenêtre "Invite de commandes", sous X:\windows\system32.
- Rechercher la partition contenant Windows par la commande "bootrec /ScanOs", noter l'emplacement de Windows (lettre C:
par exemple), puis taper dans l'Invite de commandes: "chkdsk C: /F /R" -- Dossier complet
- Si la lettre de la partition Windows est devenue D:, débrancher un autre disque ou SSD (qui lui aurait pris la lettre C:) et recommencer.
- Si l'erreur était: The
boot selection failed because a required device is inaccessible ou Peripheral... error 0xC000000E, la solution est d'exécuter ces 3 commandes:
- bootrec.exe /fixmbr
- bootrec.exe /fixboot
- bootrec.exe /RebuildBcd
- Eventuellement fermer "Invite de commandes" et clicker sur "Startup Repair"
- Au démarrage du PC, sans passer par la console de récupération (simple, pour de non-initiés) -- Dossier
complet
- Démarrer sur le CD et taper "Entrée" (choix "Pour installer..."),
- si demandé, taper sur F8 pour accepter la licence,
- et finalement taper R (choix "Pour réparer...")
- Attention : il sera demandé le mot de passe de l'administrateur du PC...et après 3 essais infructueux de mot de passe on est
"éjecté"...
- Au démarrage du PC, à partir de la console de récupération (plus compliqué pour des non-initiés)
- Démarrer sur le CD et taper R ( choix "Pour réparer...") -- Dossier
complet | autre dossier
- Pour avoir de l'aide, taper help ou "help la_commande"
- Pour sortir de la console de récupération, taper exit
-
Dossiers Web
Installation / création de CD bootable
Mémoire
Infos
- Dans le "Gestionnaire des tâches" (accessible par Ctrl Maj Echap) > Performance(s) > Mémoire:
Mémoire physique (RAM)
Mémoire virtuelle, fichier de page (ou de pagination) pagefile.sys
- Accès et paramétrage : Paramètres > Système > A propos de > Paramètres avancés du système
- ou : exécuter sysdm.cpl > ... avancé > Performances (Paramètres) > Avancé > Mémoire virtuelle (Modifier)
- Conseils
- Paramétrer "Taille personnalisée", avec une taille initiale et une taille maximale de la même valeur (ex : 35000 Mo), ce qui évitera
à Windows de perdre du temps à redimensionner la taille du fichier d'échange (ce qu'il fait quand la mémoire sature à 90% et que
c'est lui qui gère le fichier de page, il l'augmente automatiquement, jusqu’à 3x fois la mémoire physique ou 4 Go, selon la valeur la plus grande).
- Créer plutôt le fichier disque de mémoire virtuelle pagefile.sys sur un SSD. Si C: n'est pas sur un SSD, y créer un fichier pagefile.sys de
1,5 Go (nécessaire pour les crash écrans bleus et le vidage d'infos), et un plus gros pagefile.sys sur le SSD. La limite est de 16 pagefile.sys, chacun
sur une partition différente, mais deux suffisent à mon avis.
- Présentation des fichiers de
page
- Comment
déterminer la taille de fichier de page appropriée pour les versions 64 bits de Windows
- Recommandation classique : taille = 1,5 x la RAM installée.
- Infos tech : en français, en anglais
- Outil
Mémoire (de la carte) graphique (VRAM)
Amélioration - Optimisation
-
Blogs
-
Dossiers
-
Mesurer les performances
- Taper "perf" dans le champ de recherche du menu Windows
- Autre solution, dans une "Invite de commandes" en mode Administrateur, exécuter la commane winsat
- Ex : winsat disk -drive c
-
Optimiser les performances ( Besoin de + de performances ?)
- Razer Cortex: Game Booster - outil gratuit, permet d'optimiser les perfs. de Windows en
arrêtant des services lors de démarrage de jeux, permet également d'optimiser Windows et sa config réseau, et de le nettoyer (fichiers
temporaires, etc.).
- Windows 10 : Paramètres > Jeux > Barre de jeux (la désactiver)
- Windows 10 : Paramètres > Jeux > Captures (désactiver)
- Windows 10 : Désactiver les mises à jour en P2P (peer-to-peer)
- Dans les Paramètres (roue dentée du menu), clicker sur "Mise à jour et sécurité", puis sur "Options avancées", puis sur
"Optimisation de livraison", et désactiver "Autoriser les téléchargements à partir d'autres PC".
- Démarrage
- Applications en arrière-plan
- Dans cette section des Paramètres de Windows 10, on peut autoriser ou pas des applications à s'exécuter en arrière-plan.
- Désactiver le compteur de perf : par "diskperf -N" (plus d'infos dans
cet
article)
- Si on a beaucoup de mémoire, augmenter
la taille du cache disque
- Désactiver les effets visuels qui ralentissent Windows XP
- click droit sur l'icone écran "Poste de travail" > "Propriétés" > onglet "Avancé" > Performances > Paramètres >
"Effets visuels"
- Re-créer le (ou modifier les paramètres et la taille du) fichier d'échange
- click droit sur l'icone écran "Poste de travail" > "Propriétés système" > onglet "Avancé" > Performances >
Paramètres > Avancé > "Mémoire Virtuelle" > Modifier
- Définir les mêmes valeurs pour "Taille initiale" et "Taille Maximale"
- Désactiver l'indexation
- Click droit sur chacune des partitions du (des) disque(s) > Propriétés > désactiver "Autoriser l’indexation de ce disque pour la
recherche rapide des fichiers"
- Dans les services, désactiver "Windows Search"
- Compteur de performance des disques
- voir s'il est activé et le désactiver avec l'outil Microsoft "Resource kit" exctrlst (car "diskperf
-N" ne "marche" pas)
- Vider le dossier C:\Users\[utilisateur]\AppData\Local\Temp
- Vider le dossier C:\WINDOWS\Prefetch
- à la main
- ou par la commande suivante (qui peut être placé dans un script-shell et automatisé dans "Tâches planifiées")
- del C:\WINDOWS\Prefetch\*.* /Q
- Démarrer > Accessoires > Outils Systême > Tâches planifiées
- Le disque dur est lent ? Le driver est peut-être en mode PIO au lieu d'être en mode DMA
- click droit sur l'icone écran "Poste de travail" > "Propriétés" > onglet "Matériel" > Gestionnaire de
périphériques > "Contrôleurs ATA/ATAPI IDE" > click droit sur les icônes des contrôleurs > "Propriétés" >
onglets "...Channel" (ou "Paramètres avancés") > Mode de transfert > sélectionner DMA (ou Serial ATA DMA)
- Désactiver la limitation de la bande passante réseau
- gpedit.msc > Stratégie ordi local > Conf Ordinateur > Modèles d'admin > Réseau > Planificateur paquets QoS
> "Limiter la bande passante réservable" > cocher case "Activé" > spécifier 0 (%) Limite de bande passante
- Défragmenter ? Je le fais très très rarement, mais pour les aficionados de la chose :
- Dans l'explorateur de fichiers, clicker sur "Ce PC", puis click droit sur une partition d'un disque (exemple C:), Propriétés > onglet Outils
=> Optimiser et défragmenter le lecteur
- la commande defrag
- pour + d'infos, dans une fenêtre de commande : "defrag /?"
- utilisation : "defrag la_partition_au_choix" , exemple : "defrag F:"
- outils non-Microsoft
-
Outils Microsoft
- Wincolor (recherche)
- pour XP et Vista, calibrage des couleurs (profils
téléchargeables)
- XP : panneau de configuration :: Color
- Vista : click-droit bureau :: Personnaliser :: Param. d'affichage :: Avancés :: Gestion des couleurs
- Indexation et recherche au niveau du contenu du/des disque(s) dur(s)
- WDS (outil de Windows Vista, installable sur Windows XP)
- Voir les performances
- Démarrer > Exécuter > perfmon
- Nettoyage (libérer/faire de la place disque)
- Au préalable, vérifier éventuellement avec Treesize ce qui prend de la place.
- Infos Microsoft : Libérer de l’espace disque dans Windows 10
- Paramètres > Système > Stockage/Storage => Libérer de l'espace maintenant (permet de supprimer des fichiers temporaires:
miniatures, internet, optimisation de livraison, DirectX).
- Nettoyage de la partition Windows (C:)
- Clicker avec le bouton de droite de la souris sur C:, clicker sur Propriétés, ensuite sur le bouton "Nettoyage de disque", puis sur le bouton
"Nettoyer les fichiers système", et sélectionner ce qu'on veut nettoyer (permet entre-autres de supprimer le dossier Windows.old qui contient des
anciens fichiers d'installation de Windows).
- Outil de Windows : cleanmgr.exe
- Autres outils
- Nettoyage manuel - dossiers temporaires trouvés
- C:\Windows\Installer
- C:\Windows\Temp
- C:\Users\le_login\AppData\Local\Temp
- C:\Documents and Settings\Administrateur\Local Settings\Temp
- C:\Windows\System32\config\systemprofile\Local Settings\Temp (vu sur un XP)
- %USERPROFILE%\AppData\Local\Temp (renvoie sur C:\Utilisateurs\le_login\AppData\Local\Temp, ou sur C:\Users\le_login\AppData\Local\Temp)
- Dans Windows 10, pour aller dans AppData, afficher le menu système, sélectionner Rechercher, et
indiquer %APPDATA% (ou indiquer %APPDATA% dans le champ d'adresse d'un navigateur de fichiers)
- Dans Windows 7, pour aller dans AppData, taper %APPDATA% dans "Rechercher les programmes et fichiers" (plus
d'infos)
- Ex : fichier LWSDebugOut.txt géré par CameraHelperShell.exe de Logitec, fichier texte grossissant sans cesse (ex: 380 Mo sur mon PC)
- Suppression par DISM des fichiers de sauvegarde (créés durant l’installation de
Service Packs) situés dans le dossier C:\Windows\winSxS (ex: 10 Go sur mon PC)
- DISM /online /Cleanup-Image /spsuperseded
- Suppression des profils Firefox
- Ils se trouvent dans C:\Users\le_user\AppData\Roaming\Mozilla\Firefox\Profiles
- Outils du CD de Windows XP Pro
- Installation : exécuter "setup.exe" dans le dossier Support\Tools du CD
- Aide : clicker sur "Démarrer" > "Aide et support" > "...Outils..." > "Outils de support Windows" > "Outils de support sur le CD-ROM Windows
XP"
- Outils téléchargeables
- outils Sysinternals (fr, angl),
quelques-uns
listés
dans
cette
page,
d'autres
ici
- Powershell (aide-mémoire)
- bootvis : voir ce qui se passe au boot (temps passé pour chaque élément)
-
Commandes (raccourcis) d'admin de Windows
- Les commandes suivantes sont à taper après avoir clické avec le bouton gauche de la souris sur l'icône de Windows 10 en bas à gauche
de l'écran, ou à taper dans le champ rechercher du menu de Windows 7, ou par la combinaison de touches Windows-R (exécuter) ; ou (sous XP) par
Démarrer > Exécuter
- appwiz.cpl
- Affiche le panneau "Désinstaller un programme"
- compmgmt.msc /s
- Gestion de l'ordinateur, et Stockage => Gestion des disques
- diskmgmt.msc
- Accès direct à la Gestion des disques (voir, formater, vérifier des partitions, etc.), concerne les disques durs, SSD,
CD/DVD. Nécessite d'être loggué Administrateur ou d'être exécuté d'une fenêtre CMD admin (Maj + click droit souris dans
un dossier pour accéder à ce type de CMD).
- eventvwr
- Paramètres Windows (Système, Périphs, réseau, maj et sécurité, etc.)
- devmgmt.msc
- gestionnaire de périphériques - maj de drivers (pilotes), etc.
- gpedit.msc
- stratégie de groupe (de l'ordinateur, etc.)
- mmc.exe
- Microsoft Management Console, permet de voir les dossiers partagés (Shared Folders), etc.
- ms-settings:
- Paramètres Windows (Système, Périphs, réseau, maj et sécurité, etc.)
- ncpa.cpl
- Services
- services.msc (voir et gérer les services qui démarrent automatiquement)
- tasklist /svc
- winver
- Affiche la version de Windows, ex : "1607" <=> 201607 (version de juillet 2016)
- Vérifier et/ou restaurer les fichiers système
- sfc (à exécuter dans une fenêtre de commandes par : démarrer > Exécuter > cmd)
- Autres commandes
-
Voir patchs installés
- aaa
-
Disques et SSD
- Pour les gérer : diskmgmt
- SSD
- La fonctionnalité TRIM
de Windows est active si le résultat de "fsutil behavior query disabledeletenotify" (exécuté dans une Invite de commande en mode admin)
indique NTFS DisableDeleteNotify = 0 (Désactivé)
- Optimisation de Windows pour les SSD
-
Noyau
- Le noyau de Windows NT (NT, 2000, 2003, 2008, XP, Vista, 7) est un noyau hybride
-
Outils système non-Microsoft
-
Outils non-Microsoft
-
Tutorials
-
Sites francophones et dossiers
-
Sites et articles anglophones
Trucs & astuces Windows 7 (et sans doute ultérieurs)
Problèmes/solutions
Lenteur
- "Microsoft Compatibility Telemetry" prend des ressources systèmes (occupation disque) au login ?!?
- Solution : exécuter en tant qu'administrateur "Tâches planifiées" ou Taskschd.msc (ou : Panneau de configuration\Tous les Panneaux de
configuration\Outils d’administration > Planificateur de tâches / Task scheduler)
- Aller dans Microsoft > Windows > "Application Experience", et désactiver "Microsoft Compatibility Appraiser" (plus
d'infos).
- CompatTelRunner.exe utilise du temps disque/cpu => Paramètres > Confidentialité
- Général : désactiver tout (sauf listes de langues)
- Diagnostics : désactiver tout, et supprimer les données de diagnostic.
- Système lent (forte activité CPU par moment, ou CPU à 100% tout le temps, lenteur) ?
- Bloquage ou lenteur de l'interface multi-fenêtre (parfois au login)
- Solution temporaire : pendant le bloquage, appuyer sur la combinaison de touches Ctrl-Alt-Del, et - dans le gestionnaire des tâches qui apparaît - tuer
explorer.exe, il re-démarrera automatiquement...cela débloque la situation... Si certains programmes (généralement indiqués dans la
barre des tâches en bas à droite) n'ont pas démarré, dans ce cas sortir de la session ou re-démarrer le PC.
- autre solution : version fr | version en anglais
- autre solution (permanente) : enlever certaines icônes du bureau
- car une icône pourrait être associée à une application qu'explorer.exe ne trouve plus (une application qui a été
effacée, déplacée, ou qui était sur un disque ou sur une clé USB, etc.) et dans ce cas l'interface multi-fenêtre
(explorer.exe) se retrouve bêtement bloqué car mono-threadé et en attente de trouver l'appli...
- exemple : quand j'enlève les icônes de raccourci .htm ou .html de mon bureau, ce problème de bloquage au login disparaît.
- Désactiver ou activer l'affichage de l'image d'arrière-plan du bureau
- Panneau de configuration > Options d'ergonomie > Afficher l'image d'arrière-plan du bureau
Problèmes divers
- CD et DVD non lisibles/visibles, et éjectés dès qu'on les introduit dans le lecteur !?!?
- Solution : arrêter "Plex Utilities" s'il est présent et actif.
- A partir de Windows Vista, attention au clonage de disque dur, la signature du disque (qui est dans son MBR)
sera dupliquée également => il y aura collision de signature de disque si les deux disques sont connectés en même temps à
l'ordinateur, et les disques ne seront plus bootables par Windows (error 0xC000000E).
- Le port éthernet (réseau, prise RJ45) se déconnecte constamment
- Solution : Gestionnaire de périphérique (du menu contextuel appelé par un click droit sur le menu démarrer) > Cartes réseau
=> sélectionner la carte réseau > click droit => Propriétés > Modifier les Paramètres
- Onglet "Gestion de l'alimentation" => décocher "Autoriser l'ordinateur à éteindre ce périphérique pour économiser
l'énergie", et redémarrer le PC.
- Si cela n'a pas été suffisant : Onglet "Avancé" => basculer "Ethernet à économie d'énergie" de "Activé" en
"Désactivé", et redémarrer le PC.
- Problème de bascule automatique entre les fenêtres par le positionnement du curseur, ou problème au niveau de la barre des tâches pour passer
de "Explorateur de fichiers" à sa liste empilée ?
- Panneau de configuration > Options d'ergonomie > Rendre la souris plus facile à utiliser > Rendre le basculement d'une fenêtre à une
autre plus facile > Activer une fenêtre en pointant dessus avec la souris (décocher cette fonctionnalité)
- ou : Panneau de configuration > Options d'ergonomie > Modifier le fonctionnement de votre souris > Activer une fenêtre en pointant dessus avec la
souris (décocher cette fonctionnalité)
- Problèmes avec Outlook
- Sauver au préalable les fichiers d'emails "xxxx.pst" et ensuite les vérifier avec scanpst (C:\Program Files (x86)\Microsoft Office\Office12\scanpst.exe)
- De même avec scanost.exe, concernant les fichiers "xxxx.ost"
- Manque de librairie ....dll au démarrage d'un programme (ou erreur 0x0000007B)
- Autres problèmes & solutions
Bureautique
Liens vers d'autres infos et dossiers techniques
Livres
Microsoft Windows Internals
