diff --git a/compat/msvc/winmake.py b/compat/msvc/winmake.py
index 1a5347afc94b5a396fa2bc3a82709bddca0619d5..2e6209f6ac058b4246916df05716dd8fa253d3d7 100644
--- a/compat/msvc/winmake.py
+++ b/compat/msvc/winmake.py
@@ -42,7 +42,7 @@ patch_args = ['-flp1', '-i']
 
 # vs help
 win_sdk_default = '10.0.16299.0'
-win_toolset_default = 'v141'
+win_toolset_default = 'v142'
 
 vs_where_path = os.path.join(
     os.environ['ProgramFiles(x86)'], 'Microsoft Visual Studio', 'Installer', 'vswhere.exe'