Hi Thanks for that, Rainer's suggestion for putting in some sort of delay after the Virtualbox installer exe finishes seems to have solved the problem. I will be deploying this package in anger on about 200 PCs in about a months time from now so if those modifications need tweaking, or need to use some of the other suggestions, i'll let the list know. Here's my package now: <package id="virtualbox" name="Virtualbox" revision="%version%" reboot="false" priority="10"> <variable name="version" value="4.1.6" /> <check type="uninstall" condition="exists" path="Oracle VM VirtualBox 4.1.6" /> <install cmd='"%SOFTWARE%\virtualbox\VirtualBox-4.1.6-74713-Win.exe" -s' /> <install cmd='%COMSPEC% /c ping -n 10 localhost' /> <upgrade cmd='"%SOFTWARE%\virtualbox\VirtualBox-4.1.6-74713-Win.exe" -s' /> <upgrade cmd='%COMSPEC% /c ping -n 10 localhost' /> </package> |