---
title: "iphlpsvc: what the IP Helper service does and whether to disable it"
description: "IP Helper provides IPv6 tunnel connectivity (6to4, ISATAP, Teredo, IP-HTTPS) and port proxying. What it changes, when it hurts, and how to undo it."
url: https://frozentweaks.com/tweaks/disable-ip-helper-service
author: Frost LIVE, Founder of Frozen Tweaks
published: 2026-10-08
updated: 2026-10-08
category: "Network"
source: Frozen Tweaks (https://frozentweaks.com)
---

# iphlpsvc: what the IP Helper service does and whether to disable it

**Short answer:** IP Helper provides IPv6 tunnel connectivity (6to4, ISATAP, Teredo, IP-HTTPS) and port proxying. This tweak disables it. It sets the iphlpsvc service to Disabled.

## In the app

- Switch: Disable IP Helper (Advanced) (Network, Pro, Advanced)
- Undo: Yes. Switching it off sets a standard Windows value, which may not be exactly how you had it.
- Catalog row: https://frozentweaks.com/tweaks#t-1100

## What it does

IP Helper provides IPv6 tunnel connectivity (6to4, ISATAP, Teredo, IP-HTTPS) and port proxying. This tweak disables it.

In the app the switch is called "Disable IP Helper (Advanced)", described there as: Shuts down tunnel/QoS helpers; lowers background route churn (may affect VPNs).

## When it helps

- PCs with plain IPv4 or native IPv6, where no tunnel is in use.

## When it hurts

- Xbox Live networking over Teredo, some VPNs, DirectAccess and netsh port proxy rules stop working.

## What it writes

Read from the app's source. "Switching it off" is what the app writes when you turn the tweak off again.

Services (startup type):

| Service | With the tweak | Switching it off |
| --- | --- | --- |
| `iphlpsvc` (IP Helper) | Disabled | Automatic |

Source: Tweaks/iphlpsvc_off.hpp in the app's source, app 2.0.0, checked 2026-10-08.

## The same change by hand

Run in a Command Prompt opened as administrator. Make a restore point first.

```bat
sc config "iphlpsvc" start= disabled
```

Put it back:

```bat
sc config "iphlpsvc" start= auto
```

## How to undo it

Switch the tweak off in Frozen Tweaks. It sets iphlpsvc to Automatic.

## Verdict

Leave it on if you use the Xbox app's multiplayer, WSL port forwarding or a VPN that needs it.

## Questions

### What does the "Disable IP Helper (Advanced)" tweak change in Windows?

It sets the iphlpsvc service to Disabled.

### Is "Disable IP Helper (Advanced)" safe to switch on?

Leave it on if you use the Xbox app's multiplayer, WSL port forwarding or a VPN that needs it. The main cost: Xbox Live networking over Teredo, some VPNs, DirectAccess and netsh port proxy rules stop working.

### How do I undo it?

Switch the tweak off in Frozen Tweaks. Switching it off sets a standard Windows value, which may not be exactly how you had it.

### Is "Disable IP Helper (Advanced)" free in Frozen Tweaks?

It is part of Frozen Pro and Elite. You can also make the change by hand with the values on this page.

## Related guides

- [How to Reduce Input Lag on PC: The Whole Latency Chain](https://frozentweaks.com/guides/reduce-input-lag)
- [Windows 11 Gaming Optimization: What Still Works in 2026](https://frozentweaks.com/guides/windows-11-gaming-optimization)

## More tweak explainers

- [Interrupt Moderation and Energy Efficient Ethernet](https://frozentweaks.com/tweaks/interrupt-moderation-and-energy-efficient-ethernet)
- [LLMNR](https://frozentweaks.com/tweaks/disable-llmnr)
- [NetworkThrottlingIndex](https://frozentweaks.com/tweaks/network-throttling-index)

---
Written by Frost LIVE, founder of Frozen Tweaks. Canonical version: https://frozentweaks.com/tweaks/disable-ip-helper-service
