If the other pc's run fine on the router check whether the router has an IP adress assigned to it, is the router running DHCP or did you disable it?
Go into the router gateway (if it's ethernet, not sure about wifi) 10.0.0.2
Enter the username and password (usually username: admin, password: admnistrator)
Click on LAN under configuration settings, check if DHCP server is Enabled. DHCP gateway should be automatic and the adress should be blank.
Now click on DNS under configuration settings again. Enable the DNS server and click apply, click on save settings at the bottom of that page and save and reboot. Close that window.
Now, at the pc which does not want to connect, go into the ethernet properties (NIC) go into network connections and double click on the ethernet connection that uses the router, click on properties, scroll down to Internet Protocol TCP/IP and select properties.
Click on the checkbox to select "Use the following IP adress", at the ip adress field, enter 10.0.0.50, click on subnet mask and it should change to 255.0.0.0, leave it like that. Default gateway is 10.0.0.2., Click on "use the following DNS server adress" and type in 10.0.0.2 for preferred DNS server, click ok and close all the windows.
It should work now, what you have just done is created a static IP for the connection, you can do this for all pc's, just change the ip from 10.0.0.50 to 10.0.0.51 .....52.....53 etc.