I'm really sorry you keep getting conflicting advice. Here are a few things I know.
I am not a networking expert.
I have three computers networking on Wi-Fi through a sub modem/router hooked up to my internet provider's main modem/router that has its own built-in Wi-Fi. I choose to not use the internet providers Wi-Fi for networking my computers because it serves my wife's home-based business.
Two of my networked computers are Win10 1803 build 17134.112, The other is a Win 7 laptop. Along with a bunch of other devices like phones and tablets and all the other stuff in the house that has internet connections.
After following all the steps in Pauli O's post and after making sure the sub-router gives the three computers the same address every time (a static address on the LAN) I can shut down all the computers and the sub-router whenever I need to. My sub-router was not the type that automatically gives a static LAN address to each device every time. I had to set that manually in that router. Now I can boot-up all the devices in any order. I can have different devices come on and off the sub-router. My Network connections and sharing between the three computers have been stable for the last two weeks.
I can also leave the Wi-Fi connection on the sub-router and connect to the main internet providers Wi-Fi connection and use the computer for business use with my wife's computers. They are all Win 7 computers. When I'm on that main Wi-Fi connection, I cannot network with my other two computers since they are on a different section. That is how it is supposed to work.
When I then leave that Wi-Fi connection and return to the Sub-router's Wi-Fi I have good solid networking connections and sharing between all three computers again.
This is my rather complicated home network. It is working well now.
Take my posting for what you will. Since I'm not an expert, it's probably worth exactly what you paid for it.