thegreatazizi/win-ncsi-fix — explained in plain English
Analysis updated 2026-05-18
Fix Windows showing 'No Internet' or 'Limited Connectivity' when the connection actually works.
Diagnose why the NCSI probe is failing before making any changes.
Back up current network settings and restore them if something goes wrong.
Point the connectivity probe at a custom server instead of Microsoft's blocked endpoints.
| thegreatazizi/win-ncsi-fix | nellyhilkert14374041315/hard-umbrellaware-2 | fernandokernelsroms/lsfg-git | |
|---|---|---|---|
| Stars | 80 | 77 | 84 |
| Language | C# | C# | C# |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 1/5 | 2/5 |
| Audience | general | general | general |
Figures from each repo's GitHub metadata at analysis time.
Requires administrator rights, which the tool requests automatically.
This is a Windows utility that fixes a common problem where Windows incorrectly shows "No Internet" or "Limited Connectivity" even when your internet connection is actually working. The issue comes from a Windows component called NCSI, which stands for Network Connectivity Status Indicator. NCSI works by periodically contacting specific Microsoft servers to verify you have internet access. If those servers are blocked by your ISP, a VPN, a corporate firewall, or country-wide network restrictions, Windows cannot complete the check and assumes you are offline, even though other internet activity works fine. The symptoms this causes include the yellow exclamation mark on your network icon, missing Wi-Fi features, problems with the Microsoft Store, and Office activation failures. The tool offers several ways to address this. You can disable the active probe entirely so Windows stops running the check. You can point the probe at a custom server you control instead of Microsoft's servers. You can run a diagnostics scan to see what is currently configured and why it may be failing. You can back up your current settings before making changes, and restore them later if needed. There is also an option to restart the relevant Windows network service and a reset command to return everything to Windows factory defaults. It is a command-line tool with an interactive menu, though it also accepts direct commands for automation. Running it requires administrator rights, which it requests automatically. All changes are limited to a specific Windows registry key, and a backup is created before any modification is made. Building from source requires the .NET 8 SDK on Windows. Pre-built executables are available on the GitHub releases page. The project is licensed under the MIT license.
A Windows command-line tool that fixes the false 'No Internet' or 'Limited Connectivity' warning caused by blocked Microsoft connectivity checks, with safe backup and restore.
Mainly C#. The stack also includes C#, .NET 8.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.