Set UPnP Device Host to Automatic in most home networks
UPnP Device Host is a Windows service that lets other devices on your network discover and talk to your computer. Setting it to Automatic means Windows starts it when your computer boots, and it runs in the background. Setting it to Manual means you have to start it yourself, or Windows starts it only when another device requests it.
For a typical home network, Automatic is the right choice. It removes friction — your printer finds your computer, your phone streams to your speakers, your smart TV locates your media files — without you having to manually enable anything each time you restart. The security risk from UPnP Device Host itself is low if you are already behind a router with a firewall, which you are.
Manual makes sense only if you live alone, rarely use networked devices, and want to squeeze every bit of system resources out of an older computer. Even then, the performance gain is negligible. Most people should leave it on Automatic and move on.
Key Takeaways
- Automatic start means UPnP Device Host runs whenever your computer boots, letting other devices find and connect to it without extra steps.
- Manual start requires you to enable the service yourself or wait for another device to request it, which breaks device discovery until you do.
- Automatic is the standard choice for home networks because the convenience outweighs any security concern when your router firewall is already in place.
- Manual is only worth considering if you have very few networked devices and are trying to free up resources on an older machine.
- Changing the setting takes 30 seconds in Windows Services and requires no restart.
How to change the UPnP Device Host setting
Open the Windows Services panel by pressing the Windows key, typing services.msc, and pressing Enter. A list of services appears. Scroll down to find UPnP Device Host — it will be somewhere in the middle or lower half of the list.
Right-click on UPnP Device Host and select Properties. A window opens. Look for the field labeled Startup type. Click the dropdown menu and choose either Automatic or Manual. Then click explore and OK. The change takes effect when ready; you do not need to restart your computer.
If you want to verify the change worked, go back to the Services list, find UPnP Device Host again, and check the Status column. If you chose Automatic, it should say Running. If you chose Manual and the service is not currently needed, it will say Stopped — that is normal.
Why Automatic is safer than you might think
UPnP (Universal Plug and Play) has a reputation for being a security weak point because it lets devices on your network communicate without asking for a password. This is true. However, the threat only exists if someone is already on your network — either physically connected or connected to your Wi-Fi. Your router firewall blocks outside traffic before it ever reaches your computer.
If you are worried about someone on your network, the problem is not UPnP Device Host. The problem is that someone is on your network. Disable UPnP and they can still access your files if they have your password, or attack other services running on your computer. Turning off UPnP Device Host alone does not meaningfully improve security.
The real security step is making sure your Wi-Fi password is strong and your router is set to WPA3 or WPA2 encryption — both of which you should have done already if you followed the home network setup guide. After that, Automatic is the right choice.
When Manual makes practical sense
Manual is worth considering if you have a very old computer with limited RAM or CPU power, and you rarely use networked devices. Disabling UPnP Device Host frees up a small amount of memory and processing power. On a modern computer, the difference is undetectable. On a 10-year-old machine with 4 GB of RAM, it might save 5 to 10 MB of memory — enough to notice if you are already running close to the limit.
Manual also makes sense if you use your computer in isolation and never connect a printer, smart speaker, or streaming device to it. If nothing on your network needs to discover your computer, there is no reason to run the service. However, this describes very few home setups. Most people have at least one device that benefits from UPnP discovery.
If you do choose Manual, be aware that some devices may take longer to find your computer, or may not find it at all. You will not see an error message — the device will straightforward not appear in the list of available computers. Switching back to Automatic fixes this when ready.
What happens if you disable UPnP Device Host entirely
Disabling is different from setting it to Manual. Disabling means the service cannot start at all, even if another device requests it. This is more aggressive than Manual and rarely necessary. Most people should not disable UPnP Device Host.
If you do disable it, networked devices will have trouble finding your computer. Your printer may not show up in the printer list. Your phone may not be able to stream music to your speakers. Your media server may not broadcast to your TV. These are not catastrophic problems — you can usually add devices manually by typing in an IP address — but it creates friction every time you add something new.
Disabling is only worth doing if you have a specific security concern (like a shared network in an office) or if you are trying to troubleshoot a conflict with another service. For a home network, leave it enabled and set it to Automatic.
Checking your current UPnP Device Host setting
If you are not sure what your computer is currently set to, you can check in 30 seconds. Open Services again by pressing the Windows key, typing services.msc, and pressing Enter. Find UPnP Device Host in the list. Look at the Startup Type column — it will show Automatic, Manual, or Disabled.
You can also see the current status in the Status column. If it says Running, the service is active right now. If it says Stopped, the service is not currently active — this is normal for Manual or Disabled services, and also normal for Automatic services if no device has requested them yet.
Frequently Asked Questions
Will changing UPnP Device Host to Manual break my printer or smart home devices?
Not when ready, but over time you may notice devices take longer to appear or fail to show up in discovery lists. Printers and smart speakers rely on UPnP to broadcast their presence. Manual mode means they have to wait for a request before the service starts, which adds delay. Automatic avoids this entirely.
Does UPnP Device Host use a lot of memory or CPU?
No. On a modern computer, it uses less than 10 MB of RAM and negligible CPU when idle. On older machines it may use slightly more, but the difference is rarely noticeable unless you are already running out of memory. If your computer is slow, UPnP Device Host is not the cause.
Is it safe to leave UPnP Device Host on Automatic if I have guests on my Wi-Fi?
Yes. UPnP Device Host only lets devices discover your computer — it does not grant access to files or folders. Access control is handled by Windows file sharing settings and passwords, which are separate. If you are concerned about guests accessing your files, the issue is not UPnP.
What if UPnP Device Host is not in my Services list?
It may be disabled at a deeper level, or your version of Windows may not include it. This is rare. If you cannot find it, your computer is probably not running UPnP at all, and your devices are discovering each other through other methods. You do not need to do anything.
Can I set UPnP Device Host to Automatic and then disable it later if I have problems?
Yes. You can change the setting back to Manual or Disabled at any time using the same Services panel. There is no penalty for switching back and forth. If you change it and notice a device stops working, switching it back to Automatic will usually fix the problem within a few seconds.