Dear Stanly Trigger,
Thank you for reaching out to the Microsoft Q&A Forum.
You have done an incredible job of eliminating almost every common cause.
You could try following these steps below to solve this issue:
- Confirm the Endpoint block:
- Press Windows + X, select Terminal (Admin) or Windows PowerShell (Admin).
- Run these commands one by one:
Test-NetConnection api.minecraftservices.com -Port 443 Test-NetConnection xsts.auth.xboxlive.com -Port 443 Test-NetConnection login.microsoftonline.com -Port 443 - You will likely see
TcpTestSucceeded: Falsefor one or all of these. - Now, connect the same PC to Wi-Fi and run them again. You will likely see
TcpTestSucceeded: True. This confirms the block is isolated to the LAN.
- Isolate the router:
- Disconnect the Ethernet cable that runs from your modem to your router.
- Plug that Ethernet cable directly into your PC's LAN port.
- Restart your modem (unplug its power for 30 seconds).
- Restart your PC.
- Once your PC has an internet connection, try to launch Minecraft and authenticate.
- Fix the router:
- Log in to your router's admin page. Check for and install any available firmware updates. This is critical as it fixes bugs that a factory reset will not.
- After the firmware update, find the "Factory Reset" option in the router's settings and perform it. (Note: You will need to re-configure your Wi-Fi name and password).
- After the reset, log back in. Before changing anything else, DISABLE the following features. These are the most likely cause of the problem, as they can misidentify auth packets as threats:
- QoS
- DPI
- Any "Security Scans," "Malicious Site Blocking," or "AiProtection" (often from Trend Micro)
- IPv6 (which you already tried, but ensure it's off on the router)
- Find the MTU setting (usually under "WAN" or "Internet"). Set it manually to 1500 (or
1492if your ISP uses PPPoE). - After all these changes, reboot the router and test Minecraft on LAN.
- Force PC MTU:
- Press Windows + X, select Terminal (Admin) or Windows PowerShell (Admin).
- Type: netsh interface ipv4 show interfaces
- Look at the list and find the name of your main Ethernet/LAN port.
- Now, type the following command, replacing "Ethernet" with your exact interface name and using the mtu=1400 value from your plan:
netsh interface ipv4 set subinterface "Ethernet" mtu=1400 store=persistent - Restart your computer then try again.
Please understand that our initial reply may not always immediately resolve the issue. However, with your help and more detailed information, we can work together to find a solution. Thank you for your cooperation.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.