J’ai réinstallé récemment ma machine sous Windows Server 2008, pour profiter un peu d’Hyper-V notamment, et j’ai découvert à mon grand dam qu’hyper-V est incompatible avec la mise en veille. Moi qui redémarre ma machine une à deux fois par trimestre, c’est un peu dur.
Bref, après des recherches un peu longues, j’ai trouvé un contournement simple : ne pas lancer hyper-V tant que je n’en ai pas besoin. Ca se fait à coup de base de registre :
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hvboot]
Là-dedans, passez Start à 3 au lieu de 1, et vous récupérez la mise en veille de votre belle machine.
Lorsque vous avez besoin d’Hyper-V, un petit command prompt et net start hvboot réactive Hyper-V. Ensuite il faudra arrêter le portable au lieu de le mettre en veille, mais du coup je peux descendre à 4 reboots par semaine, beaucoup plus agréable que 20..
Pour les maniaques du clavier, j’ai aussi remappé les touches qui entourent les flèches de direction. Par défaut elles font Précédent/Suivant dans IE, je préfère PageUp et PageDown. Pour ça, copiez ceci dans un fichier .reg :
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,69,00,51,00,6A,00,49,00,\
00,00,00,00
Puis double-cliquez dessus et rebootez.
Pour les curieux, voilà ce que ça dit : les données hexa se lisent par paquets de 4. Les deux premiers sont décoratifs (lire : réservés pour usage ultérieur), le 3e indique le nombre de touches à remapper, les trois suivants sont les scancodes de la touche à remplacer et de la touche qui la remplace, le dernier remplace rien par rien, c’est comme ça qu’on indique qu’on a terminé le remappage.