Joomla è scritto per funzionare correttamente in una LAMP, cioè un ambiente Linux, Apache, PHP, MySQL.
Su Windows puoi utilizzare un software (p.e. XAMPP) per effettuare le tue prove tecniche, una sorta di server "demo", ma Joomla non funziona al 100% su IIS o su server Windows in generale.
Passa a Linux, gli hosting solitamente non fanno differenze di prezzo riguardo alle due tipologie.