Yes, you can install Windows on an external SSD and use it with any PC over the USB connection. Win2USB by Hasleo Software can easily create different partitions on the disk and write Windows files into it.