Practical computer help for real-world problems.
Menu

Internet & Network / Internet Connection

How to Fix Internet That Works in the Browser but Not in Apps

Quick answer

If the browser works, the PC has a path to the internet. Do not start with [Wi-Fi connected but no internet](/guides/wifi-connected-but-no-internet). Check for a VPN or proxy, then the firewall entry for that app, then the app's own network settings. If *every* desktop app fails and only the browser works, WinHTTP/proxy is the usual layer. If only some websites fail in the browser too, use [some websites won't load](/guides/some-websites-wont-load-windows).

Practical PC editorial teamUpdated November 2, 202613 min readBeginner-friendlyAbout 15 to 35 minutes

Quick diagnosis

If several of these match what you see, you are in the right guide.

  • Websites load; Microsoft Store, Discord, Steam, or Outlook desktop do not
  • An app says no internet while the browser is fine
  • Windows Update fails while news sites open
  • Only one desktop app is offline

Possible causes

  • A proxy or "accelerator" that browsers honor and WinHTTP apps do not (or the reverse)
  • A VPN that splits traffic badly
  • Windows Firewall or a third-party firewall blocking that app
  • The app's own offline cache or a broken sign-in
  • TLS / date problems that hit some clients harder than others

What you need

  • A working browser as your proof
  • Settings

What this problem usually means

Browsers use their own HTTP stack. Many Store apps and older desktop programs use Windows HTTP (WinHTTP) or raw sockets. A proxy set for the browser only, or a leftover WinHTTP proxy, produces exactly this split.

That is why a working browser matters as evidence. The cable, router, and Wi-Fi are doing at least some work. The question becomes which Windows layer or app rule is blocking non-browser traffic.

Before you start

  • Name the failing app. One app is not a Windows network reset.
  • Temporarily disconnect VPN as a test.
  • Confirm the PC clock is roughly correct, certificates fail when the date is wrong.

Quick fixes

1. VPN and "free proxy" leftovers

Disconnect the VPN. If apps return, the VPN's split-tunnel or kill switch is the cause, fix it in that vendor's app, or leave it off. Uninstall leftover "VPN unlocker" tools from ads.

2. Proxy settings

Settings → Network & internet → Proxy. For home use, Automatic proxy and Manual proxy are usually off unless your workplace requires them. A manual proxy pointing at 127.0.0.1 from an old filter tool will break Store and WinHTTP while a browser with its own settings still works.

3. Check the WinHTTP proxy

netsh winhttp show proxy
What this does
Shows whether Windows HTTP clients are using a system proxy.
Why run it
Store apps, launchers, and update clients can fail when a leftover WinHTTP proxy points at an old local filter or removed VPN.
What you should see
Direct access (no proxy server) on most home PCs, or a proxy your workplace intentionally manages.
If it fails
Open Command Prompt or Windows Terminal. If this is a work PC, do not reset proxy settings without IT approval.

Step-by-step troubleshooting

Firewall for that app

Windows Security → Firewall & network protection → Allow an app through firewall. Enable the app on Private (and Public only if you use public Wi-Fi on purpose). Do not turn the firewall off to "test." If a third-party antivirus firewall is installed, use that product's allow list.

The app is the only failure

Sign out of the app, clear its cache if it has that option, or repair it in Settings → Apps. Store apps: Repair/Reset. A game launcher can be offline because of its own servers, check that service's status before resetting Windows.

Windows Update only

If websites work and only Update fails, you may be on a filtered network, or Update is in a bad state, install failed or stuck checking. That is still not a dead NIC.

Reset only a leftover WinHTTP proxy

Use this only when the show-proxy command reveals a proxy you do not use anymore, such as 127.0.0.1 from a removed filter. Work and school PCs may require a proxy.

Administrator Command Prompt

netsh winhttp reset proxy
What this does
Clears the WinHTTP proxy setting.
Why run it
A stale system proxy can make apps appear offline while the browser still works.
What you should see
A message that the current WinHTTP proxy setting is Direct access.
If it fails
Run Terminal as administrator. If policy restores the proxy, stop and ask IT; that is managed behavior.

How wide is the failure?

Choose an answer. The next question appears below, no account or download required.

What fails besides the browser?

Allow it through the firewall, repair that app, check its own proxy. Skip network reset.

Check VPN, Settings proxy, and WinHTTP proxy. That pattern is WinHTTP or firewall vs the browser, not a bad Ethernet cable.

You left this article. Use the Wi-Fi or DNS guides.

How to know the problem is fixed

The previously offline app completes a simple online action (Store page, mail send, game login) while the browser still works. Re-enable VPN only after that, if you need it.

If the problem continues

Network reset clears WinHTTP and adapter state. It is reasonable after a leftover proxy you cannot find. You will rejoin Wi-Fi. It is excessive for one blocked Store app.

When this may be hardware failure

A working browser rules out a dead cable for this symptom. Hardware is not the explanation.

Common mistakes to avoid

  • Turning off Windows Firewall permanently so one game can update.
  • Resetting the network because Outlook was offline while Gmail loaded in Chrome.
  • Installing a second VPN to fix the first.

Frequently asked questions

Why does ping work when the app does not?

Ping does not use the app's HTTPS endpoint or the firewall rule for that executable. Trust the app's error and the proxy page more than ping.

Should I flush DNS?

Only if names fail in the app and in the browser. A browser that loads sites has working DNS for those names. Flushing will not unblock a firewall rule.

What does a 127.0.0.1 proxy mean?

It often means traffic is being sent to a local filter, VPN, or security product on your own PC. If that product was removed, apps may keep trying a proxy that no longer exists.

Written by Practical PC editorial team. We write practical Windows and PC troubleshooting guides for home users, students, and office workers. Guides are researched from official documentation and widely observed support patterns, then reviewed for safety and plain language. We do not invent lab tests, certifications, or first-hand repair experience we do not have.