Конкретно касаемо вашего случая на Xampp это делается так:
-Прежде всего, найдите местоположение php.exe. Обычно, когда в Xampp, он находится на диск: \ xampp \ php, например, c: \ xampp \ php
-Зайдите в эту папку и создайте файл mycron.bat файл и добавьте в него следующее содержимое:
C:\xampp\php\php.exe C:\xampp\htdocs\magento\bin\magento cron:run
C:\xampp\php\php.exe C:\xampp\htdocs\magento\update\cron.php
C:\xampp\php\php.exe C:\xampp\htdocs\magento\bin\magento setup:cron:run
Замените пути к php и magento на свои
- Сохраните файл и запустите в консоли
schtasks /create /sc minute /mo 5 /tn Magento\Cron /путь_к_папке_с_крон_файлом\mycron.bat
- Создайте задачу: перейдите в планировщик задач «Администрирование» через «Панель Управления» > «Система и Безопасность».
и создайте таск как на картинке:
1) В левой колонке выберите Magento
2)ВЫберите крон
3)С правой стороны выберите свойства
4)Выберите изменить группу или пользователя
5)Введите имя пользователя и нажмите проверить имена
Сохраните и после чего крон будет работать каждые 5 минут