Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1345
  • Last Modified:

How to install service to bypass Vista Interactive Services Detection Service

Hi experts,
I have a Interactive service that I install on my client's PCs. This works perfectly on Windows XP and Windows 2003 server machines. My problem is every time that service is started on a Windows Vista machine I get the Vista Interactive Services Detection Service dialog and my users find it annoying. Is there a way to get around this by changing the parameters for the service in the Services panel or in the registry.

Cheers
0
meperera
Asked:
meperera
  • 5
  • 4
  • 2
1 Solution
 
cybrexusCommented:
just go to Services in Control Panel and find Interactive Services Detection (UI0Detect) in the list
then set startup type in Properties to Manual
you shouldn't get anymore messages
0
 
mepereraAuthor Commented:
Hi cybrexus,
I have checked that and the startup type is set to manual
0
 
cybrexusCommented:
ok try change it to Disable then and see if it bothers you again
0
Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
mepereraAuthor Commented:
Hi Cyberexus,
When that service is disabled my service doesn't intercat with the desktop at all
0
 
cybrexusCommented:
try to run the interactive detection service from a different account - in service Properties set to run as for example System account

also try disabling UAC
0
 
mepereraAuthor Commented:
still no luck sorry
0
 
cybrexusCommented:
as I understand in Vista the services and the user are in different sessions, unlike in previous versions of windows. That's why it is "asking for permission" to display messages. Maybe try setting your application/service to run as System user..
0
 
mepereraAuthor Commented:
My service runs as a system user. It can also interact with the user if need be. but still a system user
0
 
cybrexusCommented:
Theres something interesting I've just read:

"The goal is to get the application running in the context of the logged in user(s).  Therefore you need to run an app that runs in the user's context.  The only easy way to do this is with a program that starts when the user logs in through the registry or the Startup group.  This application should be used to periodically poll for another application and ensure that it restarts.  This completely eliminates security issues and the service isolation problem.  Of course if the user terminates this helper app then there is nothing you can do about it (with a service or otherwise) but that is not a bad thing.  However if you use the registry to start the helper app and you don't display any UIs then the user will likely be unaware of the helper application at all."

maybe there's a way you could implement something like that...
0
 
pcfreakerCommented:
Hi,
Has your vista computer SP1 installed?
0
 
pcfreakerCommented:
I guess your user doesn't realize the security risk, show him this paper if you isolate the service from using the interactive popup: http://www.microsoft.com/whdc/system/vista/services.mspx
Here is some extra info: http://blog.kalmbachnet.de/?postid=100
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

  • 5
  • 4
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now