Astuces Windows

De Banane Atomic
Aller à la navigationAller à la recherche

Hibernation

Ps.svg
# lister les sleep states disponibles
powercfg /A

# Activer l'hibernation si besoin
powercfg /h on

# si la case à cocher Hibernate n'est pas présente dans le Control Panel
# et que le state d'hibernation est: "The hiberfile type does not support hibernation"
powercfg HIBERNATE /TYPE FULL
  1. Control Panel → System and Security → Power Options → Change what the power buttons do
  2. Change settings that are currently unavailable → Cocher Hibernate
Fichier utilisé C:\hiberfil.sys

Avoid the mouse to wake-up

  1. Windows → Mouse settings → Hardware → Properties → Change settings
  2. Power Management → uncheck Allow this device to wake computer

Empêcher d'autres périphériques de réveiller la machine

Ps.svg
# lister tous les périphériques qui peuvent réveiller la machine
powercfg -devicequery wake_armed

# empêcher un périphérique de réveiller la machine
powercfg -devicedisablewake "XXX"

# lister tous les périphériques qui peuvent être ajouter à la liste des périphériques qui peuvent réveiller la machine
powercfg -devicequery wake_from_any
# ex: "HID Keyboard Device (001)", "HID-compliant mouse (002)", "Thunderbolt(TM) Controller - 15D9"

# autoriser un périphérique à réveiller la machine
powercfg -deviceenablewake "XXX"

Historique d'explorer

regedit → HKEY_CURRENT_USER → Software → Microsoft → Windows → CurrentVersion → Explorer → TypedPaths

Permissions des dossiers et fichiers

Permission Dossiers Fichiers
Read lister le contenu du dossier accéder en lecture au contenu du fichier
Write créer de nouveaux dossiers et fichiers accéder en écriture au fichier
Read & Execute Read + exécution de fichiers
hérité par les fichiers et dossiers
Read + exécution du fichier
List Folder Contents Read + exécution de fichiers
hérité par les dossiers
N/A
Modify Read + Write + suppression de dossiers Read + Write + suppression du fichier
Full Control Read + Write + Modify Read + Write + Modify

Connaitre la version du framework .NET installé

regedit → HKEY_LOCAL_MACHINE → SOFTWARE → Microsoft → NET Framework Setup → NDP

vX.X → Version versions 2.0, 3.0, 3.5
v4.0 → [Client,Full] → Version version 4.0
v4 → Full → Release 378389 → version 4.5
378675, 378758 → version 4.5.1
379893 → version 4.5.2
393295, 393297 → version 4.6

Accès à la corbeille

Windows Explorer → Recycle bin

32 ou 64 bits

  1. Ouvrir le fichier (exe ou dll) avec un éditeur de texte.
  2. Rechercher « PE », si le caractère suivant est:
  • L → 32 bits
  • d† → 64 bits

Télécharger les ISO officiels

Variables d'environnement

Variable Valeur
%AppData% C:\Users\<user>\AppData\Roaming
%LocalAppData% C:\Users\<user>\AppData\Local
%HomePath%
%UserProfile%
C:\Users\<user>
%ProgramFiles% C:\Program Files
%programfiles(x86)% C:\Program Files (x86)
%SystemRoot% C:\Windows
%Tmp% ou %Temp% C:\Users\<user>\AppData\Local\Temp

Dossiers utiles

Dossiers listant les programmes à lancer au démarrage

  • %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup (pour l'utilisateur courant)
  • C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp (pour tous les utilisateurs)

Dossiers des raccourcis indexés

  • %APPDATA%\Microsoft\Windows\Start Menu\Programs (pour l'utilisateur courant)
  • C:\ProgramData\Microsoft\Windows\Start Menu\Programs (pour tous les utilisateurs)

Fichier hosts

Il se trouve à l'emplacement suivant: C:\Windows\System32\drivers\etc\hosts
Pour pouvoir l'éditer il faut:

  • ouvrir Notepad en tant qu'administrateur et éditer le fichier
  • ouvrir une console en tant qu'administrateur puis lancer Notepad et éditer le fichier
  • donner les droits d'écriture à l'utilisateur courant: Clique-droit → Propriétés

Activer le Quick Edit Mode dans cmd.exe ou PowerShell

Active la fonction coller sur le clique droit.
Clique-droit sur l'icône de fenêtre en haut à gauche → Propriétés → Options → Options d'éditions → Mode d'édition rapide
Depuis le registre : HKCU → Console → %SystemRoot%_system32_cmd.exe → QuickEdit (DWORD) à 1

Désactiver les raccourcis Windows+X

Lancer l' « Éditeur de stratégie de groupe locale » → Configuration utilisateur → Modèles d'administration → Conposant Windows → Explorateur Windows → Désactiver les touches de raccourci Windows+X → Activé

Générer un fichier DSN

Outils d'administration → Source de données (C:\Windows\system32\odbcad32.exe)
Onglet Source de données fichier → Ajouter → créer un fichier DSN

Changer le mot de passe Windows avec SQL Server installé

Si SQL Server est en mode Windows Authentication, le service qui lance le serveur au démarrage se log avec l'ancien mot de passe. Il faut donc le modifier.
Tous les programmes → Microsoft SQL Server 2008 R2 → Configuration Tools → SQL Server Configuration Manager.
SQL Server Services → Clique-droit sur SQL Server (MSSQLSERVER) → Propriétés
Le changement direct du mot de passe semble interdit.
Passé en Built-in account : Local Service → Démarrer le serveur → Changer le mot de passe → Appliquer : cela va redemarrer le serveur.

Créer un fichier vide

Créer un fichier empty.wmv de 8Mo :

Dos.svg
fsutil file createnew empty.wmv 8000000

Script pour verrouiller la session

Dos.svg
Rundll32.exe User32.dll,LockWorkStation

Maximiser la fenêtre de la console

  • ouvrir une console cmd normale
  • taper sur la ligne de commande : wmic
  • cliquer sur le symbole 'maximiser' de la fenêtre cmd (normalement elle va occuper tout l'écran)
  • cliquer droit sur la barre de titre de la fenêtre cmd → propriétés et effectuer vos réglages.
  • taper exit pour sortir de la console wmic
  • retaper exit pour sortir de la console cmd

Enregistrer des ActiveX

Seul les dll COM ou les ActiveX peuvent être enregistrer.
L'enregistrement permet de faire appelle à une dll COM via son CLSID.

Dos.svg
regsvr32 MaDll.dll

REM désenregistrer
regsvr32 /u MaDll.dll

MonExe.exe /regserver

Hash

Ps.svg
certutil -hashfile myfile.ext MD5
certutil -hashfile myfile.ext SHA256