Añadir al registro: HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> TimeZoneInformation RealTimeIsUniversal = 1 QWORD en 64bits o DWORD en 32bits

Ejecutar como admin:

sc config w32time start= disabled

Por ultimo, reiniciar

Se puede consultar que queda registrado como evento que desperto el sistema con este comando:

powercfg /lastwake

Se puede consultar que dispositivos tienen capacidad para despertar el sistema:

powercfg -devicequery wake_armed

Mostrara un listado similar a:

Es muy molesto mover un poco las ventanas y provocar que de repente todas sean minimizadas. Ademas de no tener una opcion real entre la configuracion. Si desactivas "Acoplar Ventanas" en Configuracion->Sistema->Multitarea, se desactiva AeroShake, pero tambien otras cosas como acoplar ventanas. Mediante este cambio en los registros, se desactiva solo AeroShake:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Advanced]
"DisallowShaking"=dword:00000001

Para deshabilitar la actualizacion automatica de Windows 10, no deshabilitable mediante ninguna opcion de menu o configuracion. Bastaría con copiar el siguiente código a un fichero DisableAutoWindowsUpdate.reg, y lanzarlo con doble click.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAutoUpdate"=dword:00000001

Visual Studio Code soporta configurar una terminal personalizada. La terminal por defecto en windows es PowerShell, pero se puede cambiar estableciendo esta configuracion.

"terminal.integrated.env.windows": {
    "MSYSTEM": "MINGW64",
    "MSYS2_PATH_TYPE": "inherit",
},
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
"terminal.integrated.shellArgs.windows": [
    "C:\\msys64\\usr\\bin\\sh.exe",
    "-c",
    "(\"/usr/bin/bash --login -i\" -f (Resolve-Path .).Path )"
],