>> либо эта опция под виндой не работает
Операционная система тут роли не играет. Ключ -f можно вовсе не указывать. Не получается с non-interactive (хотя должно), пробуйте с английским языком, добавив к команде --lang=en
Всё работает, команды воспринимает.
non-interactive тоже прекрасно работает:
Почему не работает у вас, смотрите в логах PHP, MySQL. Что-то «падает» и обновление не может нормально завершиться.
>> обновление с 3,6,1 до крайней 3,6,4 ругается мол у меня бд новее (скрин не сохранил), что является нонсенсом.
Если вы сначала пробовали обновить 3.6 до 3.7 (судя по первому сообщению в теме), то Мудл всё пишет верно. Вы тот же сайт теперь пытаетесь обновить до 3.6.4. А при обновлении до 3.7 таблицы конфигурации успели обновиться, записались новая версия Мудл, плагинов, а дальше обновление не пошло. Отсюда ошибка. Нужно вернуть базу данных от 3.6.1 (дамп, надеюсь, делали?) и тогда уже обновлять до 3.6.4.