How to solve “service is marked as an interactive service. However, the system is configured to not allow interactive services. This service may not function properly.”

If you are using Windows Vista or Windows 7 (as my writing this article) you may find a problem installing any software creates a service and need to interact with your desktop

Installation will silently fail and event viewer will report:

Service is marked as an interactive service.  However, the system is configured to not allow interactive services.  This service may not function properly.

There is a way to solve this. Take a look in your services.msc snap-in and identify the service named Interactive Services Detection. Now stop and disable it.

You have to reinstall the software needs to interact with your desktop and this time you will not get any trouble.

Tags:

  1. BEG’s avatar

    well i’m having problems with this. This solution doesn’t help. I’m installing Radmin Service (remote desktop software). Do you have any other ideas?

  2. Stefano’s avatar

    Which software are u installing that’s not working properly?

  3. Aleksey Krivoshein’s avatar

    The same problem. Trying to install Mcafee agent on 2008 server. After starting service all ok.

  4. Paolo’s avatar

    grazie,
    soluzione ottima per l’installazione di:
    Trend Server Protect 5.80 su win2008 x64 sp1

    cheers

  5. Jordi’s avatar

    It didn’t work for me with Trendmicro Officescan Server 8.0. I have disabled the service “Interactive Services Detection” and rebooted the server. When I try again the instalation, the event generates again. In my case the problem appears when the setup software try to create a virtual web site in IIS since there’s no problem when I make the installation using apache. I’m using windows 2008 x64 R2

  6. Lester Caine’s avatar

    OK – when I went try this out I found that “Interactive Services Detection” was not running. For TightVNC I needed to START it, so that the configuration screen was allowed to display. Once this had happened there was no problem switching it off again, and TightVNC starts happily again. However TightVNC itself would not work because I think it still needs ‘user’ input to allow it to actually view the screen.

    Running TightVNC manually ( not as a service ) it is fine, so this has something to do with just how M$ have cripped services?