Add a “Maintenance Mode” overlay to prevent local user interaction during remote support
One common problem we face when providing remote IT support is that the local user continues to move the mouse or use the keyboard while we are working on their computer.
TeamViewer already provides options to disable the local keyboard and mouse, and also to blank/darken the remote screen. However, there is an important usability problem with these options: when the screen becomes completely black or appears frozen, the user may assume that the computer has crashed and restart the workstation — which can interrupt the support session or even cause problems with the maintenance operation being performed.
I would like to suggest a dedicated “Maintenance Mode” option during a remote support session.
When enabled, TeamViewer could:
- Disable the local keyboard and mouse.
- Keep the user's screen visible, rather than completely blacking it out.
- Display a semi-transparent overlay over the screen, similar to a “smoked glass” effect.
- Show a clear message in the center of the screen, for example:
This computer is currently being serviced remotely.
Please do not use the keyboard or mouse.
Your IT technician is performing maintenance.
An important aspect of this feature would be that the screen underneath the overlay should remain fully active and visible. The user should still be able to see the technician's actions and the normal activity of the computer in real time. This makes it clear that the workstation is working normally and has not crashed or frozen — it is simply temporarily unavailable for local interaction.
The overlay could also include the TeamViewer logo and/or the name of the IT company providing the support.
Ideally, the technician should be able to customize the message, or at least choose from a few predefined messages.
This would solve two problems at the same time:
- Prevent the local user from interfering with the remote technician's work.
- Make it immediately clear that the computer is intentionally unavailable, rather than appearing to be frozen or crashed.
This feature would be particularly useful for MSPs and IT support companies that frequently perform assisted maintenance on end-user workstations.
A simple button in the remote session toolbar such as “Enable Maintenance Mode” would make this feature very practical.
As an additional enhancement, the technician could have a “Request user control” or “Disable Maintenance Mode” button to temporarily return keyboard and mouse control to the local user when their interaction is required.