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.288.1/actions-runner-win-x64-2.288.1.zip -OutFile actions-runner-win-x64-2.288.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.288.1.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.288.1/actions-runner-osx-x64-2.288.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.288.1.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.288.1/actions-runner-linux-x64-2.288.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.288.1.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.288.1/actions-runner-linux-arm64-2.288.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.288.1.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.288.1/actions-runner-linux-arm-2.288.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.288.1.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.288.1.zip <!-- BEGIN SHA win-x64 -->1b952ec1cd214f3836de39f83e7366623ef012b1d08b60506c56d11186fcb5a1<!-- END SHA win-x64 -->
actions-runner-osx-x64-2.288.1.tar.gz <!-- BEGIN SHA osx-x64 -->08d6dd274a1a497d052f5dae740a058d28660cfdcd8864d53857bd31a8521cdf<!-- END SHA osx-x64 -->
actions-runner-linux-x64-2.288.1.tar.gz <!-- BEGIN SHA linux-x64 -->325b89bdc1c67264ec6f4515afda4534f14a6477d9ba241da19c43f9bed2f5a6<!-- END SHA linux-x64 -->
actions-runner-linux-arm64-2.288.1.tar.gz <!-- BEGIN SHA linux-arm64 -->9fbb98fc64f57d48e86b641bd3dd54d870123afc32886b5ca1c33bdc10afb6ee<!-- END SHA linux-arm64 -->
actions-runner-linux-arm-2.288.1.tar.gz <!-- BEGIN SHA linux-arm -->5c72a731fec847fd9ede62b7424fa0d59fcb7f6e8dea7d50259ac1c6e534a685<!-- END SHA linux-arm -->
actions-runner-win-x64-2.288.1-noexternals.zip <!-- BEGIN SHA win-x64_noexternals -->ab12bec0032611749194d93d8137d8aaee04ed159e22b5629d32c9addc0f1989<!-- END SHA win-x64_noexternals -->
actions-runner-osx-x64-2.288.1-noexternals.tar.gz <!-- BEGIN SHA osx-x64_noexternals -->c1aec2bcbe0044ef796f103d10d461322c57398d9b7aeccccf14528536632cf1<!-- END SHA osx-x64_noexternals -->
actions-runner-linux-x64-2.288.1-noexternals.tar.gz <!-- BEGIN SHA linux-x64_noexternals -->e3049fcb6b712688b7e37390ab8e2d109bbeb6a98e4207057506af72d644826a<!-- END SHA linux-x64_noexternals -->
actions-runner-linux-arm64-2.288.1-noexternals.tar.gz <!-- BEGIN SHA linux-arm64_noexternals -->b3f6e69093ff0154dffcaf836ec31d6d306d38404bc81a0da1ea25cae531ea24<!-- END SHA linux-arm64_noexternals -->
actions-runner-linux-arm-2.288.1-noexternals.tar.gz <!-- BEGIN SHA linux-arm_noexternals -->40289aa6c3e582b18d0fa73fd27bd45242843f8b8110562387c78043a96883bb<!-- END SHA linux-arm_noexternals -->
actions-runner-win-x64-2.288.1-noruntime.zip <!-- BEGIN SHA win-x64_noruntime -->2f01b918608defcf1a8db1747d8244bf31ea2b5fa979972d60a164ee9cf4d659<!-- END SHA win-x64_noruntime -->
actions-runner-osx-x64-2.288.1-noruntime.tar.gz <!-- BEGIN SHA osx-x64_noruntime -->2a0472fac88a70e309401b2b37f6f9c55215fbbe444e1bc34e2487d9b3887335<!-- END SHA osx-x64_noruntime -->
actions-runner-linux-x64-2.288.1-noruntime.tar.gz <!-- BEGIN SHA linux-x64_noruntime -->41bc48cf9f63e6a3595c9c7d6d2ca575170c30304b521728a2ec8cd2baa8d5dd<!-- END SHA linux-x64_noruntime -->
actions-runner-linux-arm64-2.288.1-noruntime.tar.gz <!-- BEGIN SHA linux-arm64_noruntime -->7e320a7429f8a80bb4aa705011ffc875e89053ad1b3a7daeea0256801aac8bf3<!-- END SHA linux-arm64_noruntime -->
actions-runner-linux-arm-2.288.1-noruntime.tar.gz <!-- BEGIN SHA linux-arm_noruntime -->6874f0020732b34c6c9b1abfe4f99b47782145426e250e42869cb16052e28a5f<!-- END SHA linux-arm_noruntime -->
actions-runner-win-x64-2.288.1-noruntime-noexternals.zip <!-- BEGIN SHA win-x64_noruntime_noexternals -->f3f6fedd1d1ead91507fe4dbfc2a76ea10ddb952778266368a0e3b8fba1dba39<!-- END SHA win-x64_noruntime_noexternals -->
actions-runner-osx-x64-2.288.1-noruntime-noexternals.tar.gz <!-- BEGIN SHA osx-x64_noruntime_noexternals -->b3a22685d508fcc6195be9a3fb2ae9bfc537806976f50e21594a8c296b56453b<!-- END SHA osx-x64_noruntime_noexternals -->
actions-runner-linux-x64-2.288.1-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-x64_noruntime_noexternals -->e286508e9aebea32fd1e201624af1e980e6fe27fc4ab62a940ed4f69903c7650<!-- END SHA linux-x64_noruntime_noexternals -->
actions-runner-linux-arm64-2.288.1-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-arm64_noruntime_noexternals -->9efd98423a77452bb6cb90fbc3075c0b225e6aa52fe6575a7b32ffe611d00bec<!-- END SHA linux-arm64_noruntime_noexternals -->
actions-runner-linux-arm-2.288.1-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-arm_noruntime_noexternals -->76957fbc640c56af542f695c8274b7427720146ef7511f30406eafc3d3f5d8d9<!-- END SHA linux-arm_noruntime_noexternals -->
Fetched April 8, 2026