I'm using Caffeine to keep Windows from auto-locking due to domain-enforced GPO settings. When taking a long break, I will manually switch off my external monitor, using the physical power button. However, Windows will switch on my laptop monitor instead (disable multi monitor mode).

Is there a simple way to put a black screensaver, on demand? Windows default screensaver settings obviously doesn't work in this case, because I'm using Caffeine and it will never get activated.


Create a batch file containing the Screen Saver command. The command should look like %systemroot%\system32\scrnsave.scr /s. This command starts the screen saver program which defaults to a black screen.

If you want something more complex I would advise you to take a look at NirCmd. This utility gives you the ability to do random miscellaneous stuff in Windows from the command line and therefore also from scripts. The monitor command might be of interest to you but I am not sure how it will behave on your laptop.


Multiscreen Blank

This neat app solves the problem perfectly. I can simply right click and blacken all monitors on demand.

enter image description here

enter image description here

Apparently, you can use it to block out certain parts of the screen if you're the kind that is easily distracted by blinking lights. Or just to avoid information overload. Check out the "New Scrap" function.

  • Did you happen to create this app? This site is not against anyone promoting work they have done, as long as it is in the context of an answer, but one should generally be transparent about your work if you created this tool. Jun 24 at 4:33
  • 1
    @Giacomo1968 no i did not create this. Just something I found that I'm using.
    – tinker
    Jun 28 at 9:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.