Ahh, OK... Hmm...
Right-o Stan, try this with the Ethernet cable connected and the USB adapter unplugged:
Click Start, then Run. Enter
cmd into the Open box, and click OK. In the black box that pops up, and after everything that's already there, enter
netsh int ip reset log.txt and press Enter. Then reboot and see if you've got an IP address starting with 10. If that hasn't worked, do the following:
Click Start, then Run. Enter
cmd into the Open box, and click OK. In the black box that pops up, and after everything that's already there, enter
ipconfig /renew. You'll probably get one of two responses. Either "Unable to contact DHCP server: Timed Out" or "An operation was attempted on something that is not a socket". If it's the first, it's probably the NIC (Ethernet card) in the PC (since we can be pretty sure it's not the Ethernet cable, and it's probably not the STB either since it works via USB) - have you got something else you can test it with? If it's the second, it's Windows, and a fix is available from
Microsoft KnowledgeBase Article 817571