Windows 10 - network

Some things to check. See the following post that lists various Windows 10 settings to check if Windows 10 is having trouble seeing the My Cloud.

Also double check your computer’s security/firewall software (if using one). Sometimes they can block access to local network devices like the My Cloud.