Kan MFC Windows service op Windows 2003 niet verwijderen

Pagina: 1
Acties:

  • skiwi
  • Registratie: Februari 2001
  • Laatst online: 05-04 14:13
Ik heb een MFC Windows Service applicatie geschreven die perfect werkt onder alle windows versies behalve Windows Server 2003.

Wanneer ik de service heb geinstalleerd op Windows 2003, een tijdje heb gebruikt en daarna netjes verwijder (hij is dus ook uit de service lijst van windows) kan ik de executable file niet overschrijven / verwijderen. Ik krijg dan de volgende melding:

Cannot delete MyService: Access is denied.
Make sure the disk is not full or write-protected and that the file is not currently in use.

In de Task Manager kom ik de service niet meer tegen en ook als ik kijk met Process Explorer van sysinternals.com of met FreeFile van Skrubbeltrang.com blijkt dat de service helemaal niet in gebruik is en ook geen enkele file meer in gebruik heeft. Ook de rechten van de executable staan zo dat iedereen deze file mag verwijderen (puur voor testdoeleinden). Een reboot van het systeem is genoeg om de file wel te kunnen verwijderen maar ik wil dit juist kunnen zonder de reboot. Iedere keer een server uit de lucht halen om een executable file te vernieuwen is niet echt een optie.

Dit probleem heb ik dus alleen maar op Windows 2003 en verder op geen enkele windows versie. Iemand enig idee wat hier aan te doen is?

Thanks!