Beginning with the release of Windows 10 and Windows Server 2016, all keyboard and mouse input is now blocked in desktop Session 0. So, if you have an interactive Windows service running in Session 0, keyboard and mouse input will not work and it will not be possible to interact with the service. For more information, see Keyboard and Mouse activity in Session 0.
Additionally, with the release of Windows 10 version 1803 and Windows Server 2019, Microsoft has removed its native Interactive Services Detection service.
FireDaemon ZeroInput is a free driver that solves these issues by patching the Windows win32kfull.sys system kernel driver. Patching this driver restores Session 0 keyboard and mouse functionality on Windows 10 and Windows Server 2016. The driver also removes the “blacked out” Session 0 desktop on Windows 10 1803 or later.
Furthermore, if FireDaemon Zero is also deployed on the system, then it will detect that the ZeroInput driver is present and optionally provide the ability to remain on Session 0 indefinitely, i.e. the default 30-second revert behaviour can be disabled.
For detailed information about installing and using FireDaemon ZeroInput, please see the FireDaemon ZeroInput release notes.