1) С обоих сторон реки густой лес. (Нарушение нормы управления: должно быть "С обеих сторон").
2) Компьютерный вирус не обнаружен. (Нет нарушения).
3) Авария произошла благодаря невнимательности электрика. (Нарушение лексической нормы: "благодаря" употребляется с положительными последствиями. Правильнее "из-за невнимательности").
4) Мальчики бежали сломив голову. (Нарушение нормы согласования: "сломя" пишется без "в". Правильно: "Мальчики бежали, сломя голову.")
Ответ: 2