VcXsrv Windows X Server

VcXsrv is a Windows X-server based on the xorg git sources (like xming or cygwin's xwin), but compiled with Visual C++ 2012 Express Edition. Source code can also be compiled with VS2008, VS2008 Express Edition and VS2010 Express Edition, although current project and makefile are not fully compatible anymore. VcXsrv is better than Xming and can be used with WSL and WLS2.

Download VcXsrv v1.20.9.0 (2021-01-03)

latest VcXsrv Download

Changes in VcXsrv v1.20.9.0

git update until 5/4/2020 of the following packages mesa xserver plink fontconfig pixman plink libxcb xcb-proto libX11 libXdmcp libXext libXinerama libfontenc libXau xkbcomp mkfontscale xwininfo libXft libXmu libxtrans xorgproto xkeyboard-config pthreads EGL-Registry

upgraded to following packages openssl-1.1.1i

Changes in 1.20.8.1

Also install vcruntime140_1.dll

Changes in 1.20.8.0

git update until 5/4/2020 of the following packages mesa xserver pixman plink fontconfig xorgproto

Changes in 1.20.6.0

git update until 12/1/2020 of the following packages mesa xserver plink xkeyboard-config pixman libX11 fontconfig pthreads libxtrans

upgraded to following packages xcalc 1.1 xauth 1.1

Changes in 1.20.5.1

git update until 27/7/2019 of the following packages mesa fontconfig

Changes in 1.20.5.0

git updates until 24/7/2019 of the following packages:

Changes in 1.20.1.4

git updates until 15/9/2018 of the following packages xserver mesa fontconfig plink mkfontscale libX11 libxcb xkeyboard-config pixman xorgproto xwininfo

upgraded to following packages openssl-1.1.1

Changes in 1.20.1.3

git updates until 15/9/2018 of the following packages xserver mesa fontconfig

Changes in 1.20.1.2

git updates until 31/8/2018 of the following packages xserver mesa plink fontconfig

Changes in 1.20.1.1

git updates until 24/8/2018 of the following packages xserver mesa xorgproto plink pthreads fontconfig libX11 libxcb

Changes in 1.20.1.0

git updates until 17/8/2018 of the following packages xserver mesa pthreads fontconfig EOL-Registry upgraded to following packages openssl-1.1.0i freetype 2.9.1

Changes in 1.20.0.1

git updates until 26/7/2018 of the following packages xserver mesa fontconfig plink xkeyboard-config pixman xkbcomp libX11 xwininfo libXinerama

Changes in 1.20.0.0

git updates until 31/5/2018 of the following packages xserver mesa fontconfig plink xkeyboard-config libX11 pixman libXmu

Changes in 1.19.6.4

git updates until 19/4/2018 of the following packages xserver mesa fontconfig plink

Changes in 1.19.6.3

git updates until 13/4/2018 of the following packages xserver mesa libX11 fontconfig plink

 xkeyboard-config
 xkbcomp
 xcb-proto
 mkfontscale
 libxcb
 libxtrans
 xwininfo

Changes in 1.19.6.2

git updates until 30/3/2018 of the following packages xserver mesa fontconfig xkeyboard-config xkbcomp plink xcb-proto libX11 mkfontscale libxcb libxtrans xwininfo upgraded to following packages openssl-1.1.0h xorgproto-2018.4

Changes in 1.19.6.0

git updates until 3/2/2018 of the following packages xserver mesa fontconfig xkeyboard-config upgraded to following packages freetype 2.9

Changes in 1.19.5.2

git updates until 11/1/2018 of the following packages xserver mesa fontconfig pixman

Changes in 1.19.5.1

git updates until 27/12/2017 of the following packages xserver mesa putty fontconfig

Changes in 1.19.5.0

git updates until 9/12/2017 of the following packages xserver mesa putty fontconfig libXau upgraded to following packages libXfont2-2.0.3 bdftopcf-1.1 openssl-1.1.0g

Changes in 1.19.3.4

git updates until 29/10/2017 of the following packages xserver mesa putty fontconfig xkeyboard-config libXau upgraded to following packages freetype-2.8.1$ libXfont2-2.0.2 zlib-1.2.11

Changes in 1.19.3.3

git updates until 26/9/2017 of the following packages xserver mesa fontconfig xkeyboard-config

Changes in 1.19.3.2

git updates until 20/9/2017 of the following packages xserver mesa fontconfig

Changes in 1.19.3.1

git updates until 11/9/2017 of the following packages xserver mesa fontconfig

Changes in 1.19.3.0

git updates until 6/9/2017 of the following packages xserver mesa libxcb libxcb/xcb-proto glproto libX11 pthreads xkbcomp xkeyboard-config plink libXdmcp fontconfig Upgraded to follwowing packages: openssl 1.1.0f freetype 2.8 xauth 1.0.10 presentproto-1.1

Changes in 1.19.2.0

git updates until 6/3/2017 of the following packages mesa xserver libX11 libXau libXdmcp libXext libXft libXinerama libXmu libfontenc libxcb libxcb/xcb-proto xkbcomp xkeyboard-config mkfontscale libxtrans plink fontconfig pixman libxtrans putty libXfont2 Upgraded to follwowing packages: inputproto-2.3.2 libXfixes-5.0.3 libXrender-0.9.10 xproto-7.0.31 freetype 2.7.1 openssl 1.1.0c zlib-1.2.10

Do not use forward slash in the preferences filename. Problem reported by Tom Rake (Ticket 40) Solved crash in glx code Solved lock-up because of select returning 10038 error code

Changes in 1.18.3.0

git updates until 27/6/2016 of the following packages mesa xserver libxcb libxcb/xcb-proto xkeyboard-config mkfontscale libxtrans plink fontconfig

Added -silent-dup-error option again

Changes in 1.18.1.1

git updates until 14/3/2016 of the following packages mesa xserver libX11 fontconfig

Do not consider it a fatal error when the old log file cannot be removed. Solved problem of some multiwindow windows not getting a caption. (main window of iceweasal).

Changes in 1.18.1.0

Changes in 1.17.5.1

Changes in 1.17.5.0

Changes in 1.17.4.0

Changes in 1.17.2.0

Changes in 1.17.0.0

Changes in 1.16.2.0

Changes in 1.16.1.0

Changes in 1.15.2.0

Changes in 1.15.0.2

CChanges in 1.15.0.1

Changes in 1.15.0

Changes in 1.14.5

Changes in 1.14.4

Changes in 1.14.3

Changes in 1.14.2.1

Changes in 1.14.2.0

Changes in 1.13.2.0

Changes in 1.13.1.0

Changes in 1.13.0.0

Changes in 1.12.99.0

Changes in 1.12.2.0

Changes in 1.12.0.1

Changes in 1.12.0.0

Changes in 1.11.4.0

Changes in 1.11.3.0

Changes in 1.11.2.0

Changes in 1.11.0.0

Changes in 1.10.3.0

Changes in 1.10.3.0

Changes in 1.10.1.1

Changes in 1.10.1.0

Changes in 1.10.0.1

Changes in 1.10.0.0

Changes in 1.9.4.1

Changes in 1.9.4.0

Changes in 1.9.3.1

Changes in 1.9.3.0

Changes in 1.9.2.0

Changes in 1.9.0.902

Changes in 1.9.0.2

Changes in 1.9.0.1

Changes in 1.9.0.0

Changes in 1.8.99.906

Changes in 1.8.99.904

Changes in 1.8.99.901

Changes in 1.8.1

Changes in 1.8.0

Changes in 1.7.99.902

Changes in 1.7.99.901

Changes in 1.7.99.6

Changes in 1.7.99.5

Changes in 1.7.99.4

Changes in 1.7.99.3

Changes in 1.7.99.2

Changes in 1.7.99.1

Changes in 1.7.0.1

Changes in 1.7.0

Changes in 1.1.2

Changes in 1.1.1

Changes in 1.1.0

Changes in 1.0.2

Changes in 1.0.1