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.300.2/actions-runner-win-x64-2.300.2.zip -OutFile actions-runner-win-x64-2.300.2.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.300.2.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.300.2/actions-runner-win-arm64-2.300.2.zip -OutFile actions-runner-win-arm64-2.300.2.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-arm64-2.300.2.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.300.2/actions-runner-osx-x64-2.300.2.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.300.2.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.300.2/actions-runner-osx-arm64-2.300.2.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-arm64-2.300.2.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.300.2/actions-runner-linux-x64-2.300.2.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.300.2.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.300.2/actions-runner-linux-arm64-2.300.2.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.300.2.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.300.2/actions-runner-linux-arm-2.300.2.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.300.2.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.300.2.zip <!-- BEGIN SHA win-x64 -->54a37c9c78ca2dafe8912e633e8ff1740b9acf705169f240e3ee962b231a9f76<!-- END SHA win-x64 -->
actions-runner-win-arm64-2.300.2.zip <!-- BEGIN SHA win-arm64 -->9409e50d9ad33d8031355ed079b8f56cf3699f35cf5d0ca51e54deed432758ef<!-- END SHA win-arm64 -->
actions-runner-osx-x64-2.300.2.tar.gz <!-- BEGIN SHA osx-x64 -->59814d103186d379123da8d2e7b002305a7b57f509fdd0cf34e4f86394dae9a4<!-- END SHA osx-x64 -->
actions-runner-osx-arm64-2.300.2.tar.gz <!-- BEGIN SHA osx-arm64 -->c52f30610674acd0ea7c2d05e65c04c1dedf1606c2f00ce347640a001bafc568<!-- END SHA osx-arm64 -->
actions-runner-linux-x64-2.300.2.tar.gz <!-- BEGIN SHA linux-x64 -->ed5bf2799c1ef7b2dd607df66e6b676dff8c44fb359c6fedc9ebf7db53339f0c<!-- END SHA linux-x64 -->
actions-runner-linux-arm64-2.300.2.tar.gz <!-- BEGIN SHA linux-arm64 -->804693a178db3265eb43e09c3b4e67ef28f6d64133778b38d66dcffd2f21057d<!-- END SHA linux-arm64 -->
actions-runner-linux-arm-2.300.2.tar.gz <!-- BEGIN SHA linux-arm -->e3b35299483009fedfa55e2b27c371e14a113f40da32df886d846591f14b7873<!-- END SHA linux-arm -->
actions-runner-win-x64-2.300.2-noexternals.zip <!-- BEGIN SHA win-x64_noexternals -->1803e55853abb2ce0f02b7e1b7768f572e4e23450bf835b5ac5b20133a02244f<!-- END SHA win-x64_noexternals -->
actions-runner-win-arm64-2.300.2-noexternals.zip <!-- BEGIN SHA win-arm64_noexternals -->49f47692f6af702065acecd02df4964bb6f8a36f9446458e0e78d8c7acc2009b<!-- END SHA win-arm64_noexternals -->
actions-runner-osx-x64-2.300.2-noexternals.tar.gz <!-- BEGIN SHA osx-x64_noexternals -->a635775799dadc11d464dec92b9ae45e8c59701fcbe66fd13cb56c57aff76f98<!-- END SHA osx-x64_noexternals -->
actions-runner-osx-arm64-2.300.2-noexternals.tar.gz <!-- BEGIN SHA osx-arm64_noexternals -->d4b49740a4f0fdfdb01bd7fccade5968472ae8870dfbd4cafc176f4fbfef5311<!-- END SHA osx-arm64_noexternals -->
actions-runner-linux-x64-2.300.2-noexternals.tar.gz <!-- BEGIN SHA linux-x64_noexternals -->1b3dd456f420d6c5fe7e5dd6e6aac09466a93ca1b359d6b28aa104c87016493d<!-- END SHA linux-x64_noexternals -->
actions-runner-linux-arm64-2.300.2-noexternals.tar.gz <!-- BEGIN SHA linux-arm64_noexternals -->dc15f2a0a21df83019f206c1cadd36d7b88078f0db236b2fda05021c3e93496e<!-- END SHA linux-arm64_noexternals -->
actions-runner-linux-arm-2.300.2-noexternals.tar.gz <!-- BEGIN SHA linux-arm_noexternals -->8b2df64f97216e592cb6f43e83c81dba5696d1743da44766fae197e8ee4c7660<!-- END SHA linux-arm_noexternals -->
actions-runner-win-x64-2.300.2-noruntime.zip <!-- BEGIN SHA win-x64_noruntime -->d6932e430bf98248d4f7115518c8f13e1a2976b843cd08590389887f64b86086<!-- END SHA win-x64_noruntime -->
actions-runner-win-arm64-2.300.2-noruntime.zip <!-- BEGIN SHA win-arm64_noruntime -->d2305c76ca7a942d353aaa8f88c7c7e5cc74c1032984a37feb1c317766a5ddd3<!-- END SHA win-arm64_noruntime -->
actions-runner-osx-x64-2.300.2-noruntime.tar.gz <!-- BEGIN SHA osx-x64_noruntime -->1ea54c2846566555aed64e19170842f23ae95b284ec2ebd48cdfc59ef1b7e451<!-- END SHA osx-x64_noruntime -->
actions-runner-osx-arm64-2.300.2-noruntime.tar.gz <!-- BEGIN SHA osx-arm64_noruntime -->78696a390acab87835bab692712a83c78e810edf1103707d86c376162e090b26<!-- END SHA osx-arm64_noruntime -->
actions-runner-linux-x64-2.300.2-noruntime.tar.gz <!-- BEGIN SHA linux-x64_noruntime -->2e610ff7362f864238d515a8914a415f9e96abc35b5c4d461d9f496ae44521ed<!-- END SHA linux-x64_noruntime -->
actions-runner-linux-arm64-2.300.2-noruntime.tar.gz <!-- BEGIN SHA linux-arm64_noruntime -->1ffb650fb36393b4ad28e370991f34ebcacc29406f589c1d2111a0582a7e44ab<!-- END SHA linux-arm64_noruntime -->
actions-runner-linux-arm-2.300.2-noruntime.tar.gz <!-- BEGIN SHA linux-arm_noruntime -->895af48e5d4a3f368d15c0f559ab1e2972090db0076cf9ebdebf77be42a75487<!-- END SHA linux-arm_noruntime -->
actions-runner-win-x64-2.300.2-noruntime-noexternals.zip <!-- BEGIN SHA win-x64_noruntime_noexternals -->84677a8e8ca8f29bc8fa919a55e37a34555f54a7d28299ea0e4eb6536bf0ee3a<!-- END SHA win-x64_noruntime_noexternals -->
actions-runner-win-arm64-2.300.2-noruntime-noexternals.zip <!-- BEGIN SHA win-arm64_noruntime_noexternals -->028a70f960df20b29056800319303b14b40e094a88f82f153feefc73058bbce0<!-- END SHA win-arm64_noruntime_noexternals -->
actions-runner-osx-x64-2.300.2-noruntime-noexternals.tar.gz <!-- BEGIN SHA osx-x64_noruntime_noexternals -->45169fa8a7218aa4012b8f62c16d0f1c2ee16f1e1650048b9d194fc692fbb34f<!-- END SHA osx-x64_noruntime_noexternals -->
actions-runner-osx-arm64-2.300.2-noruntime-noexternals.tar.gz <!-- BEGIN SHA osx-arm64_noruntime_noexternals -->67823841a162d33fbec96dac9ad9e4fcb5a3413e2c696333f4fbee2745e365b1<!-- END SHA osx-arm64_noruntime_noexternals -->
actions-runner-linux-x64-2.300.2-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-x64_noruntime_noexternals -->3769b093a9f3785f36d4b6901fd09642d7819a5e3d82975db719b7afa0aaaacd<!-- END SHA linux-x64_noruntime_noexternals -->
actions-runner-linux-arm64-2.300.2-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-arm64_noruntime_noexternals -->e76104bf4ef02915e7cc10aa1f3592746d8cc392142a4dd263d7f5376795a8ad<!-- END SHA linux-arm64_noruntime_noexternals -->
actions-runner-linux-arm-2.300.2-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-arm_noruntime_noexternals -->188eaa7f186c567ddf6ce472a730ce2001ee56742f5da7cb708b591a0ef731d9<!-- END SHA linux-arm_noruntime_noexternals -->
Fetched April 8, 2026