Для ваших целей нет, не совсем. Существует так много обходных путей, что к тому времени, как вы все их закроете, ваша система станет абсолютно непригодной для всех. Если вы заблокируете cmd.exe, он все равно может использовать диалоговое окно запуска. Он все еще может загрузить исполняемый файл в вашу систему и запустить его, что сделает то же самое.
Что вы, вероятно, хотите сделать, это установить заставку для запуска через 5 минут и требовать пароль для пробуждения / перехода к экрану приветствия (в зависимости от того, как настроен ваш компьютер). Это автоматически заблокирует вашу систему после простоя в течение 5 минут. Также привыкните просто нажимать Win+L
(блокировка системы), когда вы покидаете клавиатуру, но оставляете свой аккаунт в системе. Это касается любой вашей учетной записи пользователя (школьные компьютерные классы, рабочие компьютеры и т.д.). Просто сделайте это привычкой, чтобы заставка была запасным вариантом в редком случае, который вы забудете.
Кроме того, я бы отключил загрузку с CD-ROM и USB-накопителей / внешних жестких дисков в BIOS и установил пароль BIOS. Это не позволит ему использовать live CD для изменения вашего пароля без физического открытия системы для сброса CMOS - в этот момент у вас действительно возникнут серьезные проблемы с вашим соседом по комнате. Если это так плохо, и на вашем компьютере есть место для блокировки, купите его.
Вероятно, он просто пытается разыграть с вами шутки, если у вас нет причин верить в это.