I've tried both of those commands, with no result, and all related services and their dependencies are active and running. IPv6 does seem to be the issue though. When I get that error message, there's an alert in my event log that says it was unable to allocate memory for IPv6... despite having at least half my RAM available, and surely enough virtual memory on top of that.

I'll keep that in mind, though I don't have much money to splurge on upgrades at the moment.

Also, I'm not running any third party firewalls on either computer. I've already read elsewhere that Windows Firewall needs to be running for whatever reason, so I've got that running.