That will be for another day. Still doing a restore on the older desktop.Seeing the names is good. I'll bet it's your permissions and security / C drive sharing. See below.
Is the new laptop set to Private or Public - it should match the other computers to be seen.
Then check your firewall that File & Print Sharing is allowed on Private or Public, whatever you're on.
Do you have the HP's Username and password in the other computers? At least have one common one like Administrator.
Is the new laptop's hard drive (C) shared?
Have you set the C drive's permissions and security to allow the common user on all devices you want to see each other?
Check if your HP's IP address scheme matches up with the rest of your network. From a command prompt type in ipconfig /all make sure the IP, subnet, gateway and DNS follow the same pattern. There's a space between ipconfig and all when typing.
It might look something like this:
192.168.1.118 (where the other computers will have a different number in the 4'th octet, but the first three placeholders should be the same. 192.168.1. xxx)
255.255.255.0
192.168.1.1
192.168.1.1
You don't have to have static IP's set but the scheme needs to match up. If your new HP is running through a secondary switch or extender or device of some sort before it reaches the common router, the HP's subnet or gateway might pickup slightly different numbers. 192.168.3.1 won't automatically see the other computers unless you specifically tell your router to allow it.
Also, you might look in Services and turn both Function Discovery services, SSDP discovery and UpNP to on and restart automatically.
Was doing the IP address step and messed up somehow. Could only get on my email and Facebook all others would not connect.
The new computer was not effected.
Thanks