You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Authentication Expiry**: Authentication files may expire; re-authentication required
404
404
405
+
## 🔍 Troubleshooting
406
+
407
+
### Windows Port Reserved by System
408
+
409
+
If you see `Port 30XX (host 0.0.0.0) is currently in use` on startup but can't find the occupying process in Task Manager, this is usually caused by Windows Hyper-V/WSL2/Docker NAT service randomly reserving port ranges.
410
+
411
+
> ⚠️ **All commands below must be run in Administrator PowerShell or CMD**
412
+
413
+
#### 1. View Windows Reserved Port Ranges
414
+
415
+
```powershell
416
+
netsh interface ipv4 show excludedportrange protocol=tcp
417
+
```
418
+
419
+
If your Worker ports (e.g., 3001-3008) fall within the `Start Port` and `End Port` range shown, this is the issue.
420
+
421
+
#### 2. Temporary Fix (Restart WinNAT Service)
422
+
423
+
```powershell
424
+
net stop winnat
425
+
net start winnat
426
+
```
427
+
428
+
After restart, run step 1 again. The port ranges usually change and release your needed ports.
429
+
430
+
#### 3. Permanent Fix (Add Common Ports to Reserved Whitelist)
431
+
432
+
While ports are free, permanently mark commonly used development ports as administrator-reserved to prevent Windows from occupying them again:
433
+
434
+
```powershell
435
+
netsh int ipv4 add excludedportrange protocol=tcp startport=3000 numberofports=20 store=persistent
436
+
```
437
+
438
+
On success, entries with `*` marker will appear in the list, indicating permanent protection.
439
+
440
+
For more troubleshooting solutions, see [Troubleshooting Guide](docs/troubleshooting.md).
0 commit comments