As long as i do not switch on my laptop, my battery charges.
Isso diz tudo. Seu carregador não tem energia suficiente para alimentar o circuito de carregamento da bateria e o laptop. Se é nit o original tente substituí-lo com outro da mesma voltagem mas uma corrente maior (amperagem).
Se for o carregador original, ele está quebrado e não pode mais fornecer a corrente necessária.