1

У меня есть несколько приложений на панели задач в Windows 7.

Сразу после загрузки машины панель задач не отвечает: когда я наводю указатель мыши на значок, ничего не происходит. Однако вскоре после загрузки он становится отзывчивым и выделяет значок под курсором.

Когда я нажимаю значок в этой точке (скажем, Chrome или игра), он становится выделенным, как если бы он работал. Тем не менее, контур исчезает через секунду или две.

В течение короткого промежутка времени приложение, по которому щелкнули, фактически не запускается, хотя значок был выделен немного.

Через несколько секунд контур щелкающего значка исчезнет, как и раньше, но приложение запустится в конце концов. Если я щелкну значок несколько раз на этом этапе, он даже запустится несколько раз.

У меня вопрос: почему Windows не запускает приложение в этот короткий промежуток времени? Затем, почему контур исчезает? Почему при щелчке на значке несколько раз запускается приложение, а при последующем нажатии на значок оно выводится на передний план? Разве Windows не знает, запущено ли приложение или нет? Сбоит ли приложение, если оно было запущено до того, как Windows выполнила все, что нужно, до тех пор, пока оно действительно не запустится?

В основном, что происходит в то время, что заставляет Windows вести себя так странно?

2 ответа2

3

В данный момент не все подсистемы Windows работают. Поэтому любые приложения, которые полагаются на эти подсистемы, еще не могут быть запущены. Чаще всего это подсистемы, участвующие в работе сети (брандмауэр, автоматическое назначение адресов, обнаружение UPnP) и безопасность (все, что требует повышенных привилегий).

1

Машина загружает программы в фоновом режиме, и вы ожидаете в очереди, чтобы выполнить ваши щелчки (обычно ожидая доступа к диску). Эти действия клика буферизируются и будут отправлены как можно скорее.

Нажатие на значок панели задач, когда программа не открыта, заставит ее открыть ее экземпляр. Так как вы щелкнули по нему несколько раз, прежде чем он получил возможность открыть первый, вы получаете по одному за каждый сделанный вами клик, когда ни один не был открыт.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .