Every card below runs the same way. The first two steps are the same for all of them; the other two are under each card, with what that card changes.
Every repair card writes back the Windows default unconditionally; it does not depend on a backup of w0a's own existing. So it also helps if some other tool was what changed your machine.
What to do
- Open w0a
- Go to the Fix page in the left menu
Network settings
If the internet got slower, Task Manager shows 0 network usage per app, or Wake-on-LAN stopped working, restores TCP, QoS and adapter settings to Windows defaults.
- Type
aginto the search box - Press the button on the Network settings card
Internet connection and DNS
If pages will not load, some sites cannot be found, or the router page / local device names stopped resolving, sets DNS back to automatic (DHCP), flushes caches and resets the network stack.
- Type
internetinto the search box - Press the button on the Internet connection and DNS card
Network adapter offloads
If one CPU core pegs while downloading, throughput sits far below the line's speed, or large file transfers stutter, returns the adapter's hardware offload and interrupt-moderation settings to the driver's own defaults. If you turned interrupt moderation, Energy Efficient Ethernet or selective suspend off deliberately, those come back too.
- Type
aginto the search box - Press the button on the Network adapter offloads card
Legacy TCP settings
If downloads run below the line's speed, some pages half-load and hang (especially over PPPoE or VPN), or a game reports 'port in use', removes the persistent values old TCP tuner sets leave behind and returns the dynamic port range to the Windows default.
- Type
tcpinto the search box - Press the button on the Legacy TCP settings card
Pages hang for a few seconds, then load (IPv6)
If store, sign-in and launcher pages sit there for several seconds before they appear, your connection may be advertising IPv6 without being able to carry it - every site with an IPv6 address is tried that way first and has to time out. This card tests both, and only if IPv4 is the one that works does it tell Windows to try IPv4 first. It changes nothing on a connection whose IPv6 is fine. Needs a restart. Undone by the Xbox networking card below.
- Type
sayfalarinto the search box - Press the button on the Pages hang for a few seconds, then load (IPv6) card
Xbox networking and IPv6
If normal internet works but Xbox / Game Pass party chat and multiplayer will not connect, invites never arrive, or NAT shows 'Strict', returns the IP Helper service and the Teredo/IPv6 transition settings to their Windows defaults.
- Type
xboxinto the search box - Press the button on the Xbox networking and IPv6 card
hosts file blocks
If the Store and Xbox app cannot sign in and Windows Update keeps failing while the browser works fine, removes the hosts-file lines that point Microsoft sign-in, licensing and update addresses at a dead address. Your own entries are left alone and a copy of the file is saved first.
- Type
hostsinto the search box - Press the button on the hosts file blocks card
What the card's answer means
After you press it, the card writes a line underneath. Which line you get decides your next step.
- "Fixed — N setting(s) put back to the Windows default." — this was the broken thing and it has been put back. If the problem continues, see below.
- "Nothing to fix — this was already at the Windows default." — these settings were never changed. Whatever you are seeing has another cause, and pressing this card again will not help.
- "Nothing to fix — this component is not installed on this PC." — the thing this card repairs is not present on this Windows. Your edition may not include it, or it may have been removed earlier.
- "Fixed — N setting(s) restored. Restart the PC for full effect." — the setting is written, but Windows reads it at boot, so the difference shows after a restart. A card only prints this when what it changed genuinely needs one.
- "Fixed — N setting(s) restored. Sign out and back in for full effect." — the cheaper version of the same thing: what reads the setting is the session, so the machine does not have to go down.
- "Another repair is running." — only one card runs at a time, because several of them would undo each other's work. Wait for it to finish and press again.
- "Could not fix — see the error log." — the card did not finish. The reason is in
%LocalAppData%\w0a\errors.log.
If it did not help
If the card said it fixed something and the problem is still there, these settings were not the cause. Write to us — tell us which card you ran and what it printed; the two together are what narrows it down.
Did this page help?
What was missing, or what did not work? We read every one of these.
If this page did not solve it, write to us — say which article you read, and we will fix the article.