Solidworks relies heavily on the Windows Registry and registered DLLs, which typically stay on the original host computer.
The introduction of Limit Mates allowed designers to capture more complex mechanical motions within their assemblies. System Requirements (Classic vs. Modern) Portable Solidworks 2004
True "portable" versions of Solidworks are not official releases from Dassault Systèmes . Creating a portable version presents several technical hurdles: Solidworks relies heavily on the Windows Registry and
refers to a specialized, standalone version of the classic 3D computer-aided design (CAD) software that is optimized to run without a traditional local installation. While the original 2004 release was designed for persistent desktop use, "portable" versions are often sought by users who need to run the software directly from a USB flash drive or external SSD across different workstations. Core Features of Solidworks 2004 Modern) True "portable" versions of Solidworks are not
CAD software requires certified OpenGL graphics cards to function smoothly, which may not be available on every guest PC where a portable drive is plugged in.
Running high-performance software from a USB drive can lead to significant slowdowns unless using high-speed USB 3.0 or Type-C connections. Modern Alternatives for Mobility
For those needing traditional desktop power with more flexibility, the Solidworks Student Access program offers licenses for personal devices. System Requirements for Solidworks 2004 - CAD Forums