diff --git a/.gitlab/ci/build.gitlab-ci.yml b/.gitlab/ci/build.gitlab-ci.yml
index 9b6853f45368a9ad5426a6591387e4b40d81975f..9169bf803a1aceedff1632a6f36de08406289e2d 100644
--- a/.gitlab/ci/build.gitlab-ci.yml
+++ b/.gitlab/ci/build.gitlab-ci.yml
@@ -44,6 +44,8 @@ build:windows_cpp:
     - MsiExec.exe /i cmake-3.27.4-windows-x86_64.msi ADD_CMAKE_TO_PATH=System /qn
     - Invoke-WebRequest -UseBasicParsing "https://aka.ms/vs/17/release/vs_buildtools.exe" -o vs_buildtools.exe
     - .\vs_buildtools.exe -q
+    # Update current session env PATH
+    - $env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User") 
   script:
     - mkdir -p build_cpp
     - mkdir -p install_cpp