Best Blogger Tips

INTERACTIVE SERVICES DETECTION. (windows vista/seven)


Have you ever seen this button flashing on the taskbar?


When you click on the button or sometimes it popups on the screen and says:










If you click “View the message”, your screen blinks/flash and you are taken to a blank desktop with a couple of dialog boxes.




Why this Happening?

Services and system processes run in session 0. Prior to Vista/Seven, the console (first logged on user’s desktop) ran in session 0 as well. Vista/Seven  introduced session 0 isolation to protect services from elevation of privilege exploits from the console desktop. Now, the first user’s desktop runs in session 1.

Interactive Services Detection (the blinking button on the taskbar) is a mitigation for legacy applications that detects if a service is trying to interact with the desktop. This is handled by the Interactive Services Detection (UI0Detect) service. When you choose “View the message”, you are taken to session 0’s desktop and you can only interact with the dialog or message that services have tried to display on the desktop
.


Can i stop it?

You can disable Interactive Services Detection. However, you need to remember that the misbehaving service will likely be frozen waiting for user input. This would be similar to a frozen application on the desktop – the program is stuck and isn’t working.

Please note, disabling Interactive Services Detection would be similar to putting black tape over the check engine light on your car. You’re disabling the notification but you still have a problem.

Here’s how to's. This will disable Interactive Services Detection for all services:

1. Open the Services control panel. This can be found quickly by typing “services” in the Start menu search bar and clicking "Services" in the Programs section.




2. Find Interactive Services Detection in the Services list and double click it.




3. Set the Startup type to “Disabled”  click apply and hit OK.
 
The service will no longer start when you boot your computer and you will no longer see the mitigation for any service.





NOTE: disabling this service will not stop the querying service executable from prompting you on Desktop 0. All that this achieves is to "not show the question" ... there is still a window awaiting input on Desktop 0, but after disabling this you do not even know about it any longer.
Do you Like this Article?

Get Free Email Updates Daily!

Follow us!

By Dude