#19 Update to newer version Error 1001

v1.0 (example)

I am testing SEB v1.8 on windows 7 Professional (Greek Version).
I had version 1.7 already installed before trying version 1.8 and when I tried to install version 1.8 the installation wizard was unable to complete it automatically, so in order to apply the newer version I had to delete the version 1.7 manually. Error 1001 came up as shown in the attachment.

"Error 1001. Η καθορισμένη υπηρεσία υπάρχει ήδη"
"Error 1001. The specific service already exists"


  • Dirk Bauer

    Dirk Bauer - 2012-01-09

    Hi George,

    currently, you have to uninstall an older version of SEB first, before installing the new version. The problem is, the SebWindowsService.exe process is still running in the background and must be stopped and removed first. Unfortunately, Windows cannot distinguish this service process from 1.8 to its version 1.7, since it is not contained in the file name of the process. I am considering whether to include the version number in the .exe file name, but this would lead to other problems with the MSI installer and thus more complex to implement. In the meantime, I guess I should enhance the documentation, since I forgot to mention that important thing...


  • George Dimitriadis

    • priority: 5 --> 1
  • George Dimitriadis

    I see, thanks for the details, Dirk !
    BTW, is this a problem seen only in Windows or do other OSs face the same problem too? (just curious)

  • Dirk Bauer

    Dirk Bauer - 2012-01-09

    Hi George, I think this is Windows-specific, since Windows services are a special concept there. I had lots of trouble implementing this till it worked. The reason for using a separate background process was exactly that from Windows Vista on, the standard user running SEB had not enough rights to change the registry values (the UAC = User Access Control prevents standard usres from doing too much things). So I had to add a new Windows service component which communicates with the SebStarter.exe process and sets the registry values (e.g. DisableTaskMgr). The Windows service runs in the background permanently, independent of the logged in user, as a "local system", so it has administrative privileges. The printer spooler process, for instance, is also a Windows service and can be used by different users. I talked to my colleague (the Mac developer for SEB) and he does not have these type of restrictions, as I understood.


  • Comment has been marked as spam. 

    You can see all pending comments posted by this user  here

    Anonymous - 2012-02-21

    dirkba wrote:
    > I guess I should enhance
    > the documentation, since I forgot to mention that important thing...
    YESS, Dirk, do it please.
    The SEB documentation is very incomplete.
    See my Feature Request 3487303 unclear (de)installation documentation for SEB Windows

  • Dirk Bauer

    Dirk Bauer - 2012-02-22


    there were two reaons why I have not yet described this problem in the documentation. First, lack of time :-) due to other features, bugfixes and documenatation effort, such as the new ini file format and SebWindowsConfig editor. Secondly, because emphasising the Windows Service component (and dependendcy of SebStarter on this for being able to deactivate the Task Manager etc.) could encourage dark forces to find a security weakness / manipulate the exam. However, I will discuss this with my colleagues.


  • Daniel Schneider

    • status: open --> closed
    • Group: --> v1.0 (example)

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks