Я нахожусь на версии 2.4.9 и использую файл конфигурации. Служба не запустится, пока я не окружу знак равенства в файле конфигурации пробелами:
dbpath = D:\Mongo data
logpath = C:\mongodb\logs\mongo.log
logappend = true
Изначально у меня было:
logpath=C:\mongodb\logs\mongo.log
Я также обнаружил, что при установке службы необходимо использовать абсолютный путь для файла конфигурации, например:
c:\mongodb\bin\>mongodb.exe C:\mongodb\bin\mongod.conf --install
Не поддавайтесь искушению ставить кавычки вокруг dbpath с пробелами. Служба будет запускаться при выполнении net start MongoDB , но будет остановлена. Проверьте файлы журнала для подтверждения того, что служба действительно запущена.