🌐
GitLab
docs.gitlab.com › gitlab docs › install › install gitlab runner › windows
Install GitLab Runner on Windows | GitLab Docs
cd C:\GitLab-Runner .\gitlab-runner.exe install .\gitlab-runner.exe start · Run service using user account (under the example directory created in step 1, C:\GitLab-Runner) You have to enter a valid password for the current user account, because it’s required to start the service by Windows:
🌐
GitLab
docs.gitlab.com › gitlab docs › install › install gitlab runner
Install GitLab Runner | GitLab Docs
GitLab Runner runs the CI/CD jobs defined in GitLab. GitLab Runner can run as a single binary and has no language-specific requirements. For security and performance reasons, install GitLab Runner on a machine separate from the machine that hosts your GitLab instance.
🌐
Randriksen
randriksen.net › powershell › 2023 › 10 › 27 › windows-gitlab-runner-setup.html
How to set up GitLab Runner on a Windows Server - Randriksen - Certifiable?
October 27, 2023 - If you navigate to the admin portal of your GitLab server and go to Settings -> CI/CD -> Runners, you’ll notice three dots. Clicking on those dots will open a menu, allowing you to select “Show runner installation and registration instructions.” Once selected, you’ll receive a list ...
🌐
Gitlab
gitlab-docs-d6a9bb.gitlab.io › install › install gitlab runner › windows
Install GitLab Runner on Windows | GitLab
cd C:\GitLab-Runner .\gitlab-runner.exe install .\gitlab-runner.exe start · Run service using user account (under the example directory created in step 1, C:\GitLab-Runner) You have to enter a valid password for the current user account, because it’s required to start the service by Windows:
🌐
YouTube
youtube.com › devops hint
How to install GitLab Runner on Windows OS | Register GitLab Runner Windows | GitLab CI/CD Tutorial - YouTube
How to Install Gitlab Runner on Windows | Register GitLab Runner Windows | GitLab CI/CD | GitLab Runner Tutorial#gitlabrunner #gitlabcicd #gitlabtutorial #gi...
Published: July 17, 2023
Views: 3K
🌐
GitHub
github.com › buzzdeee › gitlab-runner › blob › master › docs › install › windows.md
gitlab-runner/docs/install/windows.md at master · buzzdeee/gitlab-runner
If you want to install a version prior to GitLab Runner 10, visit the old docs. Create a folder somewhere in your system, ex.: C:\GitLab-Runner. Download the binary for x86 or amd64 and put it into the folder you created.
Author: buzzdeee
🌐
GitHub
github.com › imrehg › gitlab-runner › blob › master › docs › install › windows.md
gitlab-runner/docs/install/windows.md at master · imrehg/gitlab-runner
Rename the binary to gitlab-runner.exe. You can download a binary for every available version as described in Bleeding Edge - download any other tagged release. ... Press Windows key or click Start button.
Author: imrehg
🌐
GitLab
gitlab.com › gitlab.org › gitlab-runner › repository
docs/install/windows.md · v13.7.0 · GitLab.org / gitlab-runner · GitLab
GitLab Runner is the open source project that is used to run your CI/CD jobs and send the results back to GitLab
Find elsewhere
🌐
Teuto
teuto.net › startseite › install windows gitlab runner
Install Windows GitLab Runner | teuto.net
August 20, 2019 - It is faster to download the file locally and then copy it via scp to the Windows host. First we download the GitLab-Runner to our local machine: https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-windows-amd64.exe
🌐
GitLab
archives.docs.gitlab.com › 13.4 › runner › install › windows.html
Sign in · GitLab
When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify ...
🌐
Git
git.nrw › en › courses › ci_beginner_course › lesson_5_4
Installing GitLab Runner on Windows | git.nrw
# Create a folder somewhere on your system, for example: C:\GitLab-Runner New-Item -Path 'C:\GitLab-Runner' -ItemType Directory # Change to the folder cd 'C:\GitLab-Runner' # Download binary Invoke-WebRequest -Uri "https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-windows-amd64.exe" -OutFile "gitlab-runner.exe" # Register the runner (steps below), then run .\gitlab-runner.exe install .\gitlab-runner.exe start
🌐
GitLab
gitlab.com › gitlab.org › gitlab-runner › repository
docs/install/windows.md · main · GitLab.org / gitlab-runner · GitLab
GitLab Runner is the open source project that is used to run your CI/CD jobs and send the results back to GitLab
🌐
YouTube
youtube.com › watch
GitLab Beginner Tutorial 6 | How to install GitLab Runner on Windows OS - YouTube
Website https://automationstepbystep.com/Today we will learnWhat is GitLab RunnerHow to install GitLab runnerHow to register GitLab runnerHow to start GitLab...
Published: September 30, 2019
🌐
TutorialsPoint
tutorialspoint.com › gitlab › gitlab_installation.htm
GitLab - Installation
You can install the GitLab runner on different operating systems, by installing Git versioning system and creating user account in the GitLab site. ... GitLab is a Git-based platform provides remote access to Git repositories and helpful for ...
🌐
TechDirectArchive
techdirectarchive.com › home › version control system › install and register gitlab runner on windows
Install and Register GitLab Runner on Windows | TechDirectArchive
March 28, 2024 - In this guide, you will learn how to Install and Register GitLab Runner on Windows. GitLab Runner is an open-source application and it is written in Go. It works with GitLab CI/CD to run jobs in a pipeline. It can be run as a single binary; no language-specific requirements are needed.
🌐
GitLab
forum.gitlab.com › gitlab ci/cd
Using GitLab.com-hosted Windows runners (2025) - GitLab CI/CD - GitLab Forum
April 14, 2025 - I’m attempting to get a GitLab.com hosted running working to build a simple project under Windows. I’ve found several discussions about this, and a few examples that have helped get to the point that I’ve created a .gitlab-ci.yml file that can execute a Windows “dir” command, but that’s about it.
Top answer
1 of 1
1

Trying to answer your question in an automated way to redistribute or reuse if necessary:

  1. Create a file in PowerShell extension "name_script_whatever_you_want.ps1" with something like this:

    # GitLab Runner Configuration
    $myRunnerFolder = "C:\GitLab-Runner"
    $myRunnerBinary = "$myRunnerFolder\gitlab-runner.exe"
    $myGitLabToken = "your_gitlab_token"
    
    # Replace with your GitLab URL
    $myGitLabURL = "https://gitlab.example.com"
    
    # Create the Runner folder (if it doesn't already exist)
    New-Item -ItemType Directory -Path $myRunnerFolder -Force
    
    # Download the runner binary
    Invoke-WebRequest -Uri "https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-windows-amd64.exe" -OutFile $myRunnerBinary
    
    # Restrict write permissions on the runner folder!!!
    $Acl = Get-Acl $myRunnerFolder
    $Acl.SetAccessRuleProtection($true, $false)
    Set-Acl -Path $myRunnerFolder -AclObject $Acl
    
    # Run the service using the GitLab Token (Here is your solution without docker '--executor shell')
    Start-Process -FilePath $myRunnerBinary -ArgumentList "register --url $myGitLabURL --registration-token $myGitLabToken --executor shell --description 'My Runner Name' --tag-list 'local,shell'"
    Start-Process -FilePath $myRunnerBinary -ArgumentList "install"
    Start-Process -FilePath $myRunnerBinary -ArgumentList "start"
    
    # Update the configuration as needed...
    # For example, to allow multiple concurrent jobs update the concurrency in:
    # C:\GitLab-Runner\config.toml
    
    Write-Host "GitLab Runner is installed and running!"
    

I haven't tested the script, so if there are any errors, please let me know and I'll correct and reword the answer.

You can change your config.toml file as the doc says, by changing the following:

[[runners]]
name = "shell executor runner"
executor = "shell"
shell = "powershell"

Hope it helps!