Hi Jose, Jose Cortijo wrote: > ok, it works perfect now. > Now just appear before all the process a message saying that the file is > already in c:\windows\download installation, if I want to replace or not > that file? any way to overwrite always?? > > but if I say yes, the package gets removed. I don't know exactly why you get this message. Let's have a look at the package definition once again: > <package > id="imageresize" > name="Image Resize" > revision="1" > reboot="false" > priority="100" > notify="false" > execute="always"> > > > <!-- > notify="false" - does not notify the user (with "true" user > would be notified) > execute="always" - always executes "install cmd" - sets time > in this example > execute="once" - executes only once, and never again > --> > <check type="uninstall" condition="exists" path="Image > Resizer Powertoy for Windows XP" /> > > <install > cmd="\\delchnpek-fs002\wpkg-1.0.2\software\powertoys\ImageResizerPowertoySetup.exe > /S /v/qn" /> > <remove cmd='msiexec /qb /l* c:\netinst\logs\powertoy.log > x{1CB92574-96F2-467B-B793-5CEB35C40C29}' /> > > </package> I see some "glitches" here: 1. execute="always" This attribute within the package definition should be set only if you wish that the package is re-installed on each WPGK run. I recommend to remove it in this case 2. remove command You use "msiexec /qb /l* c:\netinst\logs\powertoy.log /x{1CB92574-96F2-467B-B793-5CEB35C40C29}" Probably it would be a good idea to replace /qb by /qn parameter. <package id="imageresize" name="Image Resize" revision="1" reboot="false" priority="100" notify="false"> <check type="uninstall" condition="exists" path="Image Resizer Powertoy for Windows XP" /> <install cmd="\\delchnpek-fs002\wpkg-1.0.2\software\powertoys\ImageResizerPowertoySetup.exe /S /v/qn" /> <remove cmd='msiexec /qn /l* c:\netinst\logs\powertoy.log /x{1CB92574-96F2-467B-B793-5CEB35C40C29}' /> </package> NOTE: Just pasted this one - not tested. br, Rainer |