Чтобы компьютер не спал, вы можете использовать такую программу, как Caffeine или Insomnia .
Кроме того, вы можете отключить режим сна при закрытой крышке и включить его позже. Если делать это вручную слишком обременительно, вы можете сделать это с помощью команды, которую вы можете поместить в командный файл, хранящийся на рабочем столе.
См. Скрипт переключения, чтобы отключить и восстановить действие закрытия крышки в том, что было раньше, в этом ответе (но другие ответы также могут быть уместны).
Вот немного измененная версия скрипта:
@echo off setlocal enabledelayedexpansion for /f "tokens=2 delims=:(" %%i in ('powercfg /GETACTIVESCHEME') do set ACTIVESCHEME=%%i for /f "tokens=2 delims=:(" %%i in ('powercfg -q %ACTIVESCHEME% SUB_BUTTONS LIDACTION ^| findstr "[0-9a-z]*-[0-9a-z]*-[0-9a-z]*-[0-9a-z]*-[0-9a-z]*"') do set FULLPATH=!FULLPATH! %%i for /f "tokens=2 delims=:(" %%i in ('powercfg /q %FULLPATH% ^| findstr "[0-9]x[0-9]*"') do ( set CURRENTSETTINGAC=!CURRENTSETTINGDC! set CURRENTSETTINGDC=%%i ) set CURRENTSETTINGAC=%CURRENTSETTINGAC:~-1% set CURRENTSETTINGDC=%CURRENTSETTINGDC:~-1% powercfg -SETACVALUEINDEX %FULLPATH% 0 powercfg -SETDCVALUEINDEX %FULLPATH% 0 powercfg /s %ACTIVESCHEME% pause Waiting to re-enable sleep on lid close ... powercfg -SETACVALUEINDEX %FULLPATH% %CURRENTSETTINGAC% powercfg -SETDCVALUEINDEX %FULLPATH% %CURRENTSETTINGDC% powercfg /s %ACTIVESCHEME%