# Self-hosted runner v3 Windows

**URL:** <https://discuss.circleci.com/t/self-hosted-runner-v3-windows/51554>\
**Category:** Build Environment\
**Tags:** windows, machine-runner\
**Created:** [July 29, 2024, 8:56am UTC](https://discuss.circleci.com/t/self-hosted-runner-v3-windows/51554 "2024-07-29T08:56:55Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![MarouanSkhiri](https://avatars.discourse-cdn.com/v4/letter/m/ecccb3/32.png) [@MarouanSkhiri](https://discuss.circleci.com/u/MarouanSkhiri)\
**Post date:** [July 29, 2024, 8:56am UTC](https://discuss.circleci.com/t/self-hosted-runner-v3-windows/51554/1 "2024-07-29T08:56:55Z")

</div>

I followed the guide to set up a self-hosted runner with the latest version (V3)

The exe doesn’t start and immediately returns this error

```auto
circleci-runner.exe: error: missing flags: --kube.task-pod-config=STRING

```

There are no references to this flag in the documentation.

_This is a Windows 11 Pro with the latest updates._

---

<div class="post-metadata">

**Author:** ![Gianmarco](https://avatars.discourse-cdn.com/v4/letter/g/13edae/32.png) [@Gianmarco](https://discuss.circleci.com/u/Gianmarco)\
**Post date:** [July 30, 2024, 7:52am UTC](https://discuss.circleci.com/t/self-hosted-runner-v3-windows/51554/2 "2024-07-30T07:52:44Z")

</div>

We are facing the same issue on W10 machines. Following this thread for updates.

---

<div class="post-metadata">

**Author:** ![MarouanSkhiri](https://avatars.discourse-cdn.com/v4/letter/m/ecccb3/32.png) [@MarouanSkhiri](https://discuss.circleci.com/u/MarouanSkhiri)\
**Post date:** [July 30, 2024, 8:06am UTC](https://discuss.circleci.com/t/self-hosted-runner-v3-windows/51554/3 "2024-07-30T08:06:12Z")

</div>

@circleci-community , it would be very weird if the brownout goes through tomorrow and very bad for Aug 8th deadline without resolving this issue

---

<div class="post-metadata">

**Author:** ![MarouanSkhiri](https://avatars.discourse-cdn.com/v4/letter/m/ecccb3/32.png) [@MarouanSkhiri](https://discuss.circleci.com/u/MarouanSkhiri)\
**Post date:** [August 1, 2024, 3:00pm UTC](https://discuss.circleci.com/t/self-hosted-runner-v3-windows/51554/4 "2024-08-01T15:00:49Z")

</div>

@Gianmarco, try

```auto
circleci-runner.exe machine --config runner-agent-config.yaml

```

if that fails, you may want to move to WindowsServer as this seems to be a requirement at least to download the agent executable.

---

<div class="post-metadata">

**Author:** ![Gianmarco](https://avatars.discourse-cdn.com/v4/letter/g/13edae/32.png) [@Gianmarco](https://discuss.circleci.com/u/Gianmarco)\
**Post date:** [August 2, 2024, 6:42am UTC](https://discuss.circleci.com/t/self-hosted-runner-v3-windows/51554/5 "2024-08-02T06:42:46Z")

</div>

For us double escaping paths inside the machine-runner-config.yaml file like this :` "C:\\Users\\some\\path"` and launching the executable in this way: `./circleci-runner.exe machine --config machine-runner-config.yaml`. Fixed the problem.
