Those things are indeed a pain with Tableau, and also common with a lot of Windows based applications.
Never understood why Tableau is either Windows only or has the restart to reconfig issue. Last I looked, it was largely a Tomcat and PostgreSQL based product.