Leuchtet eine Solarlampe am helllichten Tag, so handelt es sich vermutlich um einen Defekt. Möglicherweise hat dann der Akku seine Ladeleistung verloren und der Strom wird direkt verbraucht. Vielleicht ist aber auch nur der Sensor verschmutzt. In dem Fall einfach mit einem feuchten Tuch reinigen.
Ein weiterer möglicher Defekt könnte der sein, dass die Kontakte der Akkus oxidiert sind. In diesem Fall ist es einen Versuch wert, die Kontakte des Akkus vorsichtig mit Essigessenz und einem Wattestäbchen zu reinigen. Falls nicht davon funktioniert, besteht immer noch die Möglichkeit die Lampe zu retten, indem man neue Kontakte anlötet. Hier ist allerdings Basteltalent gefragt.