We recommend configuring the runner in a root folder of the Windows drive (e.g. "C:\actions-runner"). This will help avoid issues related to service identity folder permissions and long file path restrictions on Windows.
The following snipped needs to be run on powershell:
# Create a folder under the drive root
mkdir \actions-runner ; cd \actions-runner
# Download the latest runner package
Invoke-WebRequest -Uri https://github.com/actions/runner/releases/download/v2.299.0/actions-runner-win-x64-2.299.0.zip -OutFile actions-runner-win-x64-2.299.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.299.0.zip", "$PWD")
Warning: Windows arm64 runners are currently in preview status and use unofficial versions of nodejs. They are not intended for production workflows.
We recommend configuring the runner in a root folder of the Windows drive (e.g. "C:\actions-runner"). This will help avoid issues related to service identity folder permissions and long file path restrictions on Windows.
The following snipped needs to be run on powershell:
# Create a folder under the drive root
mkdir \actions-runner ; cd \actions-runner
# Download the latest runner package
Invoke-WebRequest -Uri https://github.com/actions/runner/releases/download/v2.299.0/actions-runner-win-arm64-2.299.0.zip -OutFile actions-runner-win-arm64-2.299.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.299.0.zip", "$PWD")
# Create a folder
mkdir actions-runner && cd actions-runner
# Download the latest runner package
curl -O -L https://github.com/actions/runner/releases/download/v2.299.0/actions-runner-osx-x64-2.299.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.299.0.tar.gz
# Create a folder
mkdir actions-runner && cd actions-runner
# Download the latest runner package
curl -O -L https://github.com/actions/runner/releases/download/v2.299.0/actions-runner-osx-arm64-2.299.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.299.0.tar.gz
# Create a folder
mkdir actions-runner && cd actions-runner
# Download the latest runner package
curl -O -L https://github.com/actions/runner/releases/download/v2.299.0/actions-runner-linux-x64-2.299.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.299.0.tar.gz
# Create a folder
mkdir actions-runner && cd actions-runner
# Download the latest runner package
curl -O -L https://github.com/actions/runner/releases/download/v2.299.0/actions-runner-linux-arm64-2.299.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.299.0.tar.gz
# Create a folder
mkdir actions-runner && cd actions-runner
# Download the latest runner package
curl -O -L https://github.com/actions/runner/releases/download/v2.299.0/actions-runner-linux-arm-2.299.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.299.0.tar.gz
For additional details about configuring, running, or shutting down the runner please check out our product docs.
The SHA-256 checksums for the packages included in this build are shown below:
actions-runner-win-x64-2.299.0.zip <!-- BEGIN SHA win-x64 -->4f43873b0bd50e651d3f1a8cff90f1d47e9fd3e469104cf7a7a0ffd67e9c4bbc<!-- END SHA win-x64 -->
actions-runner-win-arm64-2.299.0.zip <!-- BEGIN SHA win-arm64 -->0fb0156d3485ee55ec658e7c062964b7ec695d928fa090a14c09cba5fbb1dc8f<!-- END SHA win-arm64 -->
actions-runner-osx-x64-2.299.0.tar.gz <!-- BEGIN SHA osx-x64 -->346fdf6221618de0834888e2549cbc51cf761cbb92244a18bdc6590b2b75f596<!-- END SHA osx-x64 -->
actions-runner-osx-arm64-2.299.0.tar.gz <!-- BEGIN SHA osx-arm64 -->35960097b07b7a7c1f608e8b8cd7207d4125f498c59c1e968905bc05b13072a1<!-- END SHA osx-arm64 -->
actions-runner-linux-x64-2.299.0.tar.gz <!-- BEGIN SHA linux-x64 -->3ff6a37a34824aeb068158dae436d3ad29e8ff6e2026c273baf092f7878c7d55<!-- END SHA linux-x64 -->
actions-runner-linux-arm64-2.299.0.tar.gz <!-- BEGIN SHA linux-arm64 -->6f40911e7d5f2dd32f70f60e049ac2a7358b8456dcd20ad345d57fa32f7c0f55<!-- END SHA linux-arm64 -->
actions-runner-linux-arm-2.299.0.tar.gz <!-- BEGIN SHA linux-arm -->5bae63bb451157e2049538d7ae425ebb18debd09620116a0a8a1fea743090760<!-- END SHA linux-arm -->
actions-runner-win-x64-2.299.0-noexternals.zip <!-- BEGIN SHA win-x64_noexternals -->f3b8dcf5b76d343e8cabc0856ea950d9a1d1956285fb6da8120115cfc3229270<!-- END SHA win-x64_noexternals -->
actions-runner-win-arm64-2.299.0-noexternals.zip <!-- BEGIN SHA win-arm64_noexternals -->d29dc232c28c85cbcfc3fb3bd0413ac10ef87619e9aa4835aaf27a7cc9ef5c64<!-- END SHA win-arm64_noexternals -->
actions-runner-osx-x64-2.299.0-noexternals.tar.gz <!-- BEGIN SHA osx-x64_noexternals -->42feea86087212864b57584438b29efac290447d4fc0d402965e2fd97d0ca32e<!-- END SHA osx-x64_noexternals -->
actions-runner-osx-arm64-2.299.0-noexternals.tar.gz <!-- BEGIN SHA osx-arm64_noexternals -->c3ae7f1a3fddcd0c4e65acffab0eb7de857abbed2a4b7d3d6b2363dd0bbf94b1<!-- END SHA osx-arm64_noexternals -->
actions-runner-linux-x64-2.299.0-noexternals.tar.gz <!-- BEGIN SHA linux-x64_noexternals -->41b9c834df66046d6e0c4619f1aa301a81e8ef36b092350712f9a64fa3caebbf<!-- END SHA linux-x64_noexternals -->
actions-runner-linux-arm64-2.299.0-noexternals.tar.gz <!-- BEGIN SHA linux-arm64_noexternals -->e1ec43444a2864a85f76e3e670e066fd570f5995cc6a01193534e08a19266943<!-- END SHA linux-arm64_noexternals -->
actions-runner-linux-arm-2.299.0-noexternals.tar.gz <!-- BEGIN SHA linux-arm_noexternals -->676bece58dab610dc7d2fe00a95c3a412046a61e27eb0305836fca4c6b2fc4be<!-- END SHA linux-arm_noexternals -->
actions-runner-win-x64-2.299.0-noruntime.zip <!-- BEGIN SHA win-x64_noruntime -->45376a785a48731ea8a97bb3d82f13f77d4cd7346a57ba8a8f03b084d22f4614<!-- END SHA win-x64_noruntime -->
actions-runner-win-arm64-2.299.0-noruntime.zip <!-- BEGIN SHA win-arm64_noruntime -->eea13e7f83128d4173d6e3ca86a832f50d8112ddd5af29d3b5007cf4af3ee7b1<!-- END SHA win-arm64_noruntime -->
actions-runner-osx-x64-2.299.0-noruntime.tar.gz <!-- BEGIN SHA osx-x64_noruntime -->c191a2f11eaa4809969ec0402838b8425e67f6dc55738d6b8ac16a924e7ff51d<!-- END SHA osx-x64_noruntime -->
actions-runner-osx-arm64-2.299.0-noruntime.tar.gz <!-- BEGIN SHA osx-arm64_noruntime -->5097d9d1cab8aef001e8ea6d116a55c3f77b985afab932d9cc2ab878261b2170<!-- END SHA osx-arm64_noruntime -->
actions-runner-linux-x64-2.299.0-noruntime.tar.gz <!-- BEGIN SHA linux-x64_noruntime -->8419656cd5b31d350f27d1139355d20a232c691f8790714f66a2f3914e34c0b3<!-- END SHA linux-x64_noruntime -->
actions-runner-linux-arm64-2.299.0-noruntime.tar.gz <!-- BEGIN SHA linux-arm64_noruntime -->93de3b188feb1f74a1a0a577949143255f125a288899fa503f9dbf507987da6b<!-- END SHA linux-arm64_noruntime -->
actions-runner-linux-arm-2.299.0-noruntime.tar.gz <!-- BEGIN SHA linux-arm_noruntime -->91c55b9164de6da67eb7a7ef74c30734e87661eee336fcf1566e3be3401f3d2b<!-- END SHA linux-arm_noruntime -->
actions-runner-win-x64-2.299.0-noruntime-noexternals.zip <!-- BEGIN SHA win-x64_noruntime_noexternals -->a205f48ab1574db8eb6e47cfcb58afa50c20864610aa120b5744c8dbce609ad9<!-- END SHA win-x64_noruntime_noexternals -->
actions-runner-win-arm64-2.299.0-noruntime-noexternals.zip <!-- BEGIN SHA win-arm64_noruntime_noexternals -->e5c3255ebd955f4b1371eb10ecfa9aef787c886fd2c26764e160193191e4acd9<!-- END SHA win-arm64_noruntime_noexternals -->
actions-runner-osx-x64-2.299.0-noruntime-noexternals.tar.gz <!-- BEGIN SHA osx-x64_noruntime_noexternals -->67f6a26a1deda2dd9176fd549130f9c3b0b3c6e856c3c4d76595b493b5ac3a2a<!-- END SHA osx-x64_noruntime_noexternals -->
actions-runner-osx-arm64-2.299.0-noruntime-noexternals.tar.gz <!-- BEGIN SHA osx-arm64_noruntime_noexternals -->de78548a3e04c51914062f1d81d25cc4c55c9a60c3d93b9c6e29bdca83478d5e<!-- END SHA osx-arm64_noruntime_noexternals -->
actions-runner-linux-x64-2.299.0-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-x64_noruntime_noexternals -->eb8a2985ad48b7dd975047ddf1011ab67b38f2c1b05e32dc60e8df7e9b36a2bc<!-- END SHA linux-x64_noruntime_noexternals -->
actions-runner-linux-arm64-2.299.0-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-arm64_noruntime_noexternals -->d0e36f07c112eac8666741d3cf0dc8f293d3c7d585532ee31473c5ab65ad70dd<!-- END SHA linux-arm64_noruntime_noexternals -->
actions-runner-linux-arm-2.299.0-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-arm_noruntime_noexternals -->c80fea2316ca56c437eb50d1459a240668383426584567c461cfadf5c3beaada<!-- END SHA linux-arm_noruntime_noexternals -->
Fetched April 8, 2026