Microsoft provides a portable deployment option exclusively for corporate customers with specific volume licensing agreements. This allows IT departments to run Visio from a USB drive on shared company computers.
Instead of riskier third-party "portable" downloads, you can use these official methods to access Visio on the go: microsoft visio portable free download