No internet on Surface Laptop

OK, so what about installing the telnet client, netcat or curl and seeing if you can do some port connectivity tests:

nc -vv google.com 443
curl -v -k https://google.com
telnet google.com 443

Something like that, see if you can still talk https out. If that works, then pfft I dunno.
 
OP said they restored the laptop. Can’t be a software fault. Unless it’s a combination.

He can ping google from a command prompt when the browser doesn't work. That's some magical hardware if the NIC still works to ping, but not resolve through a browser (software). Also, if he reset the laptop, Chrome wouldn't be on it, yet the connections lasts long enough to download Chrome...
 
Pretty sure I've worked it out anyway now after the glaring omission of those who failed to spot the sudden addition of a Virtual WiFi Adapter when the Internet was not working:

OP, big ask, and it will require you to be speedy, when the internet does work, can you post a picture of Control Panel > Network & Sharing > Change Adapter Settings

And do the same when your network drops. I suspect a second WiFi NIC will have appeared and will be configured doing weird things which we can hopefully then look at fixing.
 
He can ping google from a command prompt when the browser doesn't work. That's some magical hardware if the NIC still works to ping, but not resolve through a browser (software). Also, if he reset the laptop, Chrome wouldn't be on it, yet the connections lasts long enough to download Chrome...

As I mentioned in my first post:
Initially there appeared a connection between the issue and Windows Defender, as disabling Real-Time Protection would eliminate the problems but this has since stopped having any effect.
So I did at first have internet access whilst RTP was disabled. This "fix" did not last however, firstly RTP would always restart and then when I managed to disable RTP permanently, it stopped having any effect.

Since that point, I have installed a generic version of Windows 10 and more recently, a Surface specific back up version (in case I were to send it in for repair etc). The only constant throughout has been the internet not working correctly, with the specific behavior differing slightly (disabling RTP did not work at all after the latest install).
OK, so what about installing the telnet client, netcat or curl and seeing if you can do some port connectivity tests:

nc -vv google.com 443
curl -v -k https://google.com
telnet google.com 443

Something like that, see if you can still talk https out. If that works, then pfft I dunno.
Pretty sure I've worked it out anyway now after the glaring omission of those who failed to spot the sudden addition of a Virtual WiFi Adapter when the Internet was not working:

OP, big ask, and it will require you to be speedy, when the internet does work, can you post a picture of Control Panel > Network & Sharing > Change Adapter Settings

And do the same when your network drops. I suspect a second WiFi NIC will have appeared and will be configured doing weird things which we can hopefully then look at fixing.

Thanks for the ideas, the laptop is currently away with a friend (whose not had any luck) but I will get back to you with the results.
 
Pretty sure I've worked it out anyway now after the glaring omission of those who failed to spot the sudden addition of a Virtual WiFi Adapter when the Internet was not working:

OP, big ask, and it will require you to be speedy, when the internet does work, can you post a picture of Control Panel > Network & Sharing > Change Adapter Settings

And do the same when your network drops. I suspect a second WiFi NIC will have appeared and will be configured doing weird things which we can hopefully then look at fixing.

No sign of a second adapter, just the default Marvell one is present.
OK, so what about installing the telnet client, netcat or curl and seeing if you can do some port connectivity tests:

nc -vv google.com 443
curl -v -k https://google.com
telnet google.com 443

Something like that, see if you can still talk https out. If that works, then pfft I dunno.

I'm probably missing something but having added the windows telnet clinet, only the telnet google.com 443 command did anything (opened a blank telnet window). The rest all gave invalid responses.

:(
 
No sign of a second adapter, just the default Marvell one is present.


I'm probably missing something but having added the windows telnet clinet, only the telnet google.com 443 command did anything (opened a blank telnet window). The rest all gave invalid responses.

:(

Very odd:

Internet ok
Code:
[LIST=1]
[*]Internet working results:
[*]Windows IP Configuration
[*]

[*]   Host Name . . . . . . . . . . . . : DESKTOP-J6LNEDJ
[*]   Primary Dns Suffix  . . . . . . . :
[*]   Node Type . . . . . . . . . . . . : Hybrid
[*]   IP Routing Enabled. . . . . . . . : No
[*]   WINS Proxy Enabled. . . . . . . . : No
[*]   DNS Suffix Search List. . . . . . : lan
[*]

[*]Wireless LAN adapter Local Area Connection* 1:
[*]

[*]   Media State . . . . . . . . . . . : Media disconnected
[*]   Connection-specific DNS Suffix  . :
[*]   Description . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter
[*]   Physical Address. . . . . . . . . : C6-9D-ED-00-CE-E9
[*]   DHCP Enabled. . . . . . . . . . . : Yes
[*]   Autoconfiguration Enabled . . . . : Yes
[*]

[*]Wireless LAN adapter WiFi:
[*]

[*]   Connection-specific DNS Suffix  . : lan
[*]   Description . . . . . . . . . . . : Marvell AVASTAR Wireless-AC Network Controller
[*]   Physical Address. . . . . . . . . : C4-9D-ED-00-CF-E8
[*]   DHCP Enabled. . . . . . . . . . . : Yes
[*]   Autoconfiguration Enabled . . . . : Yes
[*]   Link-local IPv6 Address . . . . . : fe80::7ced:11e5:5416:6db3%14(Preferred)
[*]   IPv4 Address. . . . . . . . . . . : 192.168.1.77(Preferred)
[*]   Subnet Mask . . . . . . . . . . . : 255.255.255.0
[*]   Lease Obtained. . . . . . . . . . : 11 February 2020 05:22:19
[*]   Lease Expires . . . . . . . . . . : 12 February 2020 05:22:20
[*]   Default Gateway . . . . . . . . . : 192.168.1.254
[*]   DHCP Server . . . . . . . . . . . : 192.168.1.254
[*]   DHCPv6 IAID . . . . . . . . . . . : 247766509
[*]   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-25-BE-AA-42-C4-9D-ED-00-CF-E8
[*]   DNS Servers . . . . . . . . . . . : 192.168.1.254
[*]   NetBIOS over Tcpip. . . . . . . . : Enabled
[/LIST]

Internet not OK

Code:
[LIST=1]
[*]Windows IP Configuration
[*]

[*]   Host Name . . . . . . . . . . . . : DESKTOP-J6LNEDJ
[*]   Primary Dns Suffix  . . . . . . . :
[*]   Node Type . . . . . . . . . . . . : Hybrid
[*]   IP Routing Enabled. . . . . . . . : No
[*]   WINS Proxy Enabled. . . . . . . . : No
[*]   DNS Suffix Search List. . . . . . : lan
[*]

[*]Wireless LAN adapter Local Area Connection* 1:
[*]

[*]   Media State . . . . . . . . . . . : Media disconnected
[*]   Connection-specific DNS Suffix  . :
[*]   Description . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter
[*]   Physical Address. . . . . . . . . : C6-9D-ED-00-CE-E9
[*]   DHCP Enabled. . . . . . . . . . . : Yes
[*]   Autoconfiguration Enabled . . . . : Yes
[*]

[*]Wireless LAN adapter Local Area Connection* 10:
[*]

[*]   Media State . . . . . . . . . . . : Media disconnected
[*]   Connection-specific DNS Suffix  . :
[*]   Description . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter #2
[*]   Physical Address. . . . . . . . . : C6-9D-ED-00-CB-E9
[*]   DHCP Enabled. . . . . . . . . . . : Yes
[*]   Autoconfiguration Enabled . . . . : Yes
[*]

[*]Wireless LAN adapter WiFi:
[*]

[*]   Connection-specific DNS Suffix  . : lan
[*]   Description . . . . . . . . . . . : Marvell AVASTAR Wireless-AC Network Controller
[*]   Physical Address. . . . . . . . . : C4-9D-ED-00-CF-E8
[*]   DHCP Enabled. . . . . . . . . . . : Yes
[*]   Autoconfiguration Enabled . . . . : Yes
[*]   Link-local IPv6 Address . . . . . : fe80::7ced:11e5:5416:6db3%14(Preferred)
[*]   IPv4 Address. . . . . . . . . . . : 192.168.1.77(Preferred)
[*]   Subnet Mask . . . . . . . . . . . : 255.255.255.0
[*]   Lease Obtained. . . . . . . . . . : 11 February 2020 05:22:19
[*]   Lease Expires . . . . . . . . . . : 12 February 2020 05:22:19
[*]   Default Gateway . . . . . . . . . : 192.168.1.254
[*]   DHCP Server . . . . . . . . . . . : 192.168.1.254
[*]   DHCPv6 IAID . . . . . . . . . . . : 247766509
[*]   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-25-BE-AA-42-C4-9D-ED-00-CF-E8
[*]   DNS Servers . . . . . . . . . . . : 192.168.1.254
[*]   NetBIOS over Tcpip. . . . . . . . : Enabled
[/LIST]

Lines 10 to 27 in the "not working" part, where a second virtual adapter appears suggests the PC is doing something with a Hyper Visor, Cred Guard or Secure Boot. Any of which could be causing this issue.
 
Is the virtual adaptor visible in network connections when the net is no longer accessible? If so can it be disabled? If not go into device management and disable it. It might not even show anywhere physical here since it’s a virtual adaptor. Might need to remove some component that’s causing it to appear.

The Microsoft Virtual Adaptor is creating a bridge for your phones hotspot. You don’t have it plugged in at the time when there’s no internet do you? Turn your hotspot off on your phone if this is the case.

WTF is the system doing? Microsoft boil my blood sometimes!
 
Last edited:
Is the virtual adaptor visible in network connections when the net is no longer accessible? If so can it be disabled? If not go into device management and disable it.

Not visible in network connections, disabled via device manager - no effect.

Op needs to confirm use of another browser too.

Yes, have tried other browsers - no change.

Once again, I appreciate all the help everyone. I have to assume that at the root of the problem is a hardware fault, as I am unable to either resolve the issue or find anyone else reporting this behavour with the same laptop and will be returning it (hopefully).
 
It can't be hardware as we've confirmed connectivity with:

- ipconfig (adapter has IP address)
- ping (icmp functions)
- https connectivity (outbound on tcp-443 working)

I'm leaning towards some Windows security feature that's blacklisted Chrome or browsers in general, what about disabling Windows Firewall?
 
It can't be hardware as we've confirmed connectivity with:

- ipconfig (adapter has IP address)
- ping (icmp functions)
- https connectivity (outbound on tcp-443 working)

I'm leaning towards some Windows security feature that's blacklisted Chrome or browsers in general, what about disabling Windows Firewall?

Which test confirmed https connectivity?

I agree that the ability to ping etc implies a software issue but would it not be possible for a hardware fault to manifest itself in other ways than it not working at all? Because if the adapter is working as designed, surely a factory reset and or windows reinstall would produce an identical environment to all other surface laptops and this issue (assuming it wasn't my hardware specific), would be reported by everyone?

Anyway, yes - have tried the firewall.
 
Sorry I thought you tested outbound 443 from the command prompt, could you give it a try? I think curl is installed in W10 by default, so that's probably your best bet.
 
Back
Top Bottom