Если ТС поставил hg в комплекте с гуем вроде tortoise*, то у него всё работает как минимум из «Git/hg/whatever console here» и он не создаёт тред. Иначе у него проблемы с %PATH% (который не обязательно для cmd, более юниксовые шеллы в windows тоже умеют в него).
echo %PATH%
dir <что-там-за-путь-к-tortoisehg>\hg.exe
Если второе выдаёт «файл не найден» — ну ты понял. Найди и укажи путь.
Чем запускаешь консоль?
Убедись, что у тебя консоль запущена именно из того пользователя, у которого проверяешь %PATH%. Кстати, в windows есть 2 переменные %PATH%: общесистемная (изменяется администратором) и юзерская. Если у тебя в оффтопике идёт работа под не-администратором и ты вводишь пароль администратора для того, чтобы посмотреть переменные окружения в Дополнительные параметры системы (почему там? есть вменяемые редакторы энвайромента), то ты ничерта не увидишь и не изменишь личный юзерский %PATH%, например. Предполагаю неумерший оффтопик, если что: в XP и более древнем чуть по-другому выглядит гуй.
Если у тебя hg.py и нет hg.exe — сделай hg.cmd, запускающий hg.py с передачей аргументов + закинь его в %PATH%.
Ничерта не понимаю, как ты смог поставить tortoisehg неработоспособным.