Quick fix: When a VPN is active, Windows infers your region from the IP, not your account setting. To force the correct region: Settings → Time & language → Language & region → Region → set Country or region manually. Restart Microsoft Store, weather, news apps. Some apps read IP-based location regardless — for those, set a VPN policy to allow regional bypass or disconnect VPN briefly.
You use a VPN to protect privacy. Then Microsoft Store says “not available in your country,” or news/weather shows the VPN’s server location. The conflict: Windows mixes account region (your setting) with IP-based detection (your apparent location through VPN). Some apps respect account region; others use IP-only.
Affects: Windows 11 with active VPN.
Fix time: ~5 minutes.
What causes this
Windows uses two location sources: account region (Settings → Time & language → Region) and geolocation (IP, Wi-Fi, GPS). VPN changes the IP, so geolocation shifts to the VPN server’s country. Microsoft Store and content apps often use IP-detected location for filtering (geo-restrictions, content licensing). Account region setting is sometimes ignored.
Method 1: Set Region correctly in Settings
The first step.
- Open Settings → Time & language → Language & region.
- Under Region:
- Country or region: your actual country.
- Regional format: matches your country (e.g., English (United States)).
- Under Preferred languages: your main language first. Drag if needed.
- Sign out and back in (some apps need this).
- Test: open Microsoft Store. Search a region-specific app. If still shows wrong region: VPN affecting Store directly. Continue to Method 2.
- Some apps respect account region; others don’t. Microsoft Store has separately stored region tied to account.
This ensures account region is correct.
Method 2: Configure Microsoft Store region
For Store specifically.
- Open Microsoft Store.
- Click profile picture → Settings (gear).
- Find Country/region. Pick correct country.
- If option not there: Settings → Accounts → Your info → Manage my Microsoft account → opens browser → Your info → Edit name and country/region. Set there.
- Microsoft account regions can change once every 90 days. Plan accordingly.
- Re-open Store. Apps reflect your region.
- For installed apps that use IP-detected region (Bing News, Bing Weather): they may show VPN’s location regardless. Some apps have a manual location setting; check inside the app.
This fixes Store-specific issues.
Method 3: Configure VPN to allow region-sensitive traffic locally
For when content apps misbehave.
- Most modern VPN clients support split tunneling: certain apps bypass VPN.
- Open VPN client (NordVPN, ExpressVPN, OpenVPN, etc.) → Settings.
- Find Split tunneling or Selective routing.
- Add Microsoft Store, Weather, News, and other region-sensitive apps to bypass VPN.
- These apps now connect through your real ISP (and detect correct location).
- Other traffic still uses VPN.
- For VPNs without split tunneling: disconnect briefly when checking Store / weather. Or use a separate VPN profile that exits in your home country (defeats privacy intent though).
- For corporate VPN: usually configured to allow specific routes. Ask IT for “Microsoft 365 services” bypass rules.
This is the right path for IP-based detection issues.
How to verify the fix worked
- Microsoft Store shows correct region: open Store → check that region-locked content (e.g., regional pricing) is right.
- Weather app shows local weather.
- News app shows local news.
- Settings → Time & language → Region shows correct country.
If none of these work
If apps still show wrong region: Cached region: Microsoft Store caches region. Sign out and back in. Or reset Store: wsreset.exe. For Bing-based apps: depend on Bing API and IP-based geolocation. For Microsoft account region constraint: 90-day cooldown between region changes. Wait. For privacy reasons: some users want VPN-detected region. In that case, accept the trade-off: no Store region access but real privacy. For mobile hotspot / cellular: cellular IP location can be off (carrier IP geolocation database). May appear in wrong city. For chronic geolocation API failures: Settings → Privacy & security → Location → Default location. Set manually.
Bottom line: Set Region in Settings → Time & language → Language & region. For Store: set Microsoft account country. Use VPN split tunneling to bypass for region-sensitive apps.