1. Taking a laptop drive and expecting it to boot on a desktop will not work. Even if you connect it internally.
2. Taking a Windows boot drive and using it via USB and expecting it to boot will not work.
There are some convoluted methods to install Windows on a USB external drive. But it is not trivial, and it would be dirt slow.