%0\..\TeamViewer_Host.msi
(кажется, может не работать во внутренних подпрограммах, вызываемых командой call :метка
); %0
не следует заключать в кавычки, так как он их может уже содержать (но, с другой стороны, возможны нежелательные последствия, если он содержит спецсимволы вне кавычек…), но можно использовать кавычки в оставшейся части пути: %0\..\"TeamViewer Host.msi"
."%~dp0\TeamViewer_Host.msi"
(должна быть включена расширенная обработка команд, что обычно имеет место по умолчанию).