A simple solution that I use is to merely stop the service and x-copy the files from my bin folder into the service folder. A batch file to stop the service then copy the files should be easy to throw together. Net stop myService xcopy \myServerWithFiles*.* c:WhereverTheServiceFilesAre net start myService
http://stackoverflow.com/questions/3964354/c-sharp-clickonce-deployment-for-windows-services