Программирование windows forms c

Доброго времени суток, я учусь программированию на c#, учился на консольном приложении, потом перешел на windows forms, столкнулся с проблемой из-за недостатка опыта и знаний, в интернете крайне сложно найти ответ на этот вопрос. Суть проблемы:
Мне нужно вызвать элемент формы label (текст) из public static класса (static убрать не могу, ибо без него там никак), напрямую он не вызывается, я пробовал ставить для элемента public и вызывать его вот так:
Form2 fm2 = new Form2();
fm2.label4.text = "ON";

Этот метод не выдаёт ошибок, но и текст label не меняет, кто может подсказать в чём проблема или костыли которые помогут это решить?

Что значит автоматическое восстановление винды, хелп

Короче, играл себе и резко начало прям сильно налагать (так что я не мог отрыть диспетчер и выключить игру) и я принудительно через системник выключил пк, потом при включении появляется автоматическое восстановление, но затем говорится что не удалось автоматически восстановить, что это? Что делать?