diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index fb01a25f..32ba6eb3 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -26,7 +26,7 @@ jobs:
         - name: Windows
           os: windows-latest
           os_identifier: win
-          extra_flags: '-G Ninja -T host=x86 -A win32 -DGEODE_DEBUG=On'
+          extra_flags: '-G Ninja -DGEODE_DEBUG=On'
           cli_cmd: ''
           package_cmd: 'makensis -WX -V3 ./installer/windows/installer.nsi'
           installer_path: './installer/windows/geode-installer-win.exe'
@@ -51,9 +51,9 @@ jobs:
       with:
         key: ${{ matrix.config.os }}
 
-    - uses: ilammy/msvc-dev-cmd@v1
+    - uses: ilammy/msvc-dev-cmd@v1.12.1
       with:
-        arch: x86
+        arch: amd64_x86
       if: matrix.config.os_identifier == 'win'
 
     - name: Install ninja