Particle Workbench Install Error - Visual Studio and Workbench ext both fail

Win 7 x64 install error:

Visual Install Error:
FetchError: request to https://vscode-update.azurewebsites.net/api/update/win32-x64-user/stable/version failed, reason: getaddrinfo ENOENT vscode-update.azurewebsites.net vscode-update.azurewebsites.net:443
at ClientRequest. (C:\Users\jerry\AppData\Local\Temp\nsqF4F9.tmp\app\resources\app.asar\node_modules\node-fetch\lib\index.js:1444:11)
at ClientRequest.emit (events.js:182:13)
at TLSSocket.socketErrorListener (_http_client.js:382:9)
at TLSSocket.emit (events.js:182:13)
at emitErrorNT (internal/streams/destroy.js:82:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:50:3)
at process._tickCallback (internal/process/next_tick.js:63:19)

Particle Workbench [extension] error

TypeError [ERR_INVALID_ARG_TYPE]: The “path” argument must be of type string. Received type undefined at assertPath (path.js:39:11) at Object.normalize (path.js:287:5) at parseNonShell (C:\Users\jerry\AppData\Local\Temp\nsqF4F9.tmp\app\resources\app.asar\node_modules\cross-spawn\lib\parse.js:54:31) at Function.parse [as _parse] (C:\Users\jerry\AppData\Local\Temp\nsqF4F9.tmp\app\resources\app.asar\node_modules\cross-spawn\lib\parse.js:122:49) at handleArgs (C:\Users\jerry\AppData\Local\Temp\nsqF4F9.tmp\app\resources\app.asar\node_modules\execa\index.js:41:23) at module.exports (C:\Users\jerry\AppData\Local\Temp\nsqF4F9.tmp\app\resources\app.asar\node_modules\execa\index.js:199:17) at VSCodeInstallerWindows.installExtension (C:\Users\jerry\AppData\Local\Temp\nsqF4F9.tmp\app\resources\app.asar\src\installers\vscode\base.js:80:17)

As an update to this, if you click back and then next again, the install succeeds the second time for both. Very Odd.

I just had a similar failure, fresh install attempt on fresh(ish) Win 10:

FetchError: request to https://vscode-update.azurewebsites.net/api/update/win32-x64-user/stable/version failed, reason: write EPROTO 43936:error:14094419:SSL routines:ssl3_read_bytes:tlsv1 alert access denied:c:\projects\electron\vendor\node\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1407:SSL alert number 49

at ClientRequest.<anonymous> (C:\Users\warneand\AppData\Local\Temp\nsj97D4.tmp\app\resources\app.asar\node_modules\node-fetch\lib\index.js:1444:11)
at ClientRequest.emit (events.js:182:13)
at TLSSocket.socketErrorListener (_http_client.js:382:9)
at TLSSocket.emit (events.js:182:13)
at onwriteError (_stream_writable.js:431:12)
at onwrite (_stream_writable.js:456:5)
at _destroy (internal/streams/destroy.js:40:7)
at TLSSocket.Socket._destroy (net.js:603:3)
at TLSSocket.destroy (internal/streams/destroy.js:32:8)
at WriteWrap.afterWrite [as oncomplete] (net.js:835:10)

This machine is behind a corporate firewall with an outbound proxy, in case that makes a difference to you (machine is set up, no other apps need to be proxy-aware.)

Going back and trying again, did not help.

Additionally, clicking the "report this error" link just opens the forum in a browser, that's all.