Hi and welcome to the forum
Short answer is it will NOT work.
As you know a PC is composed of many parts. When windows was installed, it sees those parts and set itself up to work with "those" parts. The HD remembers these parts. If you take the HD out and put it in another PC, since the other PC has different parts the HD can't work with them.