UI зависает в некоторых приложениях в Windows 10
Я заранее прошу прощения за длину этого поста. Я просто пытаюсь описать свои проблемы как можно точнее.
Несколько месяцев назад я купил новый ноутбук, причем довольно мощный. Это игровой ноутбук MSI, полное название модели MSI GT72S 6QE-208CZ Dominator Pre G. Он шел с Windows 10 (до этого момента я использовал Windows 7). Это высокопроизводительная машина, но я заметил, что с самого начала был такой сбой: у некоторых приложений возникали проблемы с зависанием их пользовательского интерфейса. Вот что происходит:
Одно из приложений, с которыми у меня проблемы, - это медиаплеер VLC. Когда я использую его для просмотра фильма, я обычно теряю способность полностью контролировать плеер через несколько секунд после запуска фильма. Ползунок навигации внизу перестает работать, если я нахожусь в полноэкранном режиме, он даже не появляется, когда я двигаю мышь. Сначала работают контекстные и основные меню приложений, но они быстро становятся вялыми, затем появляются только в виде контуров (появляется только граница меню), затем они вообще перестают отображаться. Видео продолжает воспроизводиться, и я могу воспроизводить / приостанавливать с клавиатуры. Такие вещи, как регулировка громкости проигрывателя с помощью клавиатуры, все еще работают Но это все. Другая вещь, которая случается, - то, что приложение VLC не завершает работу, когда я пытаюсь закрыть его. Кнопка "х" не работает (и в полноэкранном режиме ее даже нет, и я не могу выйти из полноэкранного режима), поэтому я щелкаю правой кнопкой мыши значок VLC на панели задач и выбираю "Закрыть". Это заставляет окно VLC исчезать. Тем не менее, в системном трее все еще есть значок VLC (при щелчке по нему правой кнопкой мыши появляется только прозрачная схема контекстного меню.) В диспетчере задач также виден процесс VLC, который убивает процесс с помощью Диспетчер задач - единственный способ по-настоящему покончить с этим. Это особенно раздражает, потому что заставляет меня использовать встроенный проигрыватель Windows Media. (это, очевидно, то, что я не хочу делать, никто не должен использовать эту вещь. Не говоря уже о том, что она не поддерживает встроенные субтитры, двойные языки и т. д.)
Еще одно приложение, с которым у меня проблемы, - это qBittorrent. Это легкий битторрент-клиент. Симптомы очень похожи. Допустим, я нажимаю на ссылку торрента в моем браузере, это, в свою очередь, запускает qBittorrent. Появляется главное окно приложения, а также диалоговое окно с просьбой выбрать место загрузки. Я делаю выбор и нажимаю ОК, все работает отлично. Но затем я нажимаю на другую торрент-ссылку. Диалог снова появляется, но на этот раз он зависает. Когда я пытаюсь щелкнуть по главному окну, я получаю подсказку о том, что модальное диалоговое окно открыто. Но диалог совершенно не реагирует. Контекстные меню и обычные меню строки меню также любят заморозить пользовательский интерфейс. Единственный вариант, который у меня есть на данный момент, - убить приложение через диспетчер задач и запустить его снова.
Сначала я не думал о глюках. В то время Windows 10 была еще относительно новой. Поэтому я обвинил проблемы, связанные с тем, что эти приложения несовместимы с Windows 10. Я научился обходить сбои и продолжал ожидать либо обновления Windows, либо обновления для этих приложений, чтобы это исправить.
Когда этого не произошло, я начал гуглить и ничего не нашел. Я спросил на форумах MSI, все, что я получил, было: "Похоже, ошибки приложений в VLC и qBittorrent с Windows 10".… Да… это не так.
Я перестал пытаться решить эту проблему снова, отчасти потому, что мне было лень, а отчасти из-за того, что я не смог ее решить.
Сегодня я установил приложение, которое раньше использовал на своем старом ноутбуке. Это называется Caliber, это программное обеспечение для управления электронными книгами. Я запустил приложение, вызвал контекстное меню, и оно зависло. Я чуть не начал рвать на себе волосы. Ребята, мне нужно это исправить.
Грустная часть в том, что я программист. Я устанавливал свои собственные операционные системы с 10 лет. И я понятия не имею, что делать. Я знаю, что это не вызвано недостаточной производительностью машины. Эта штука может запускать Doom с полной детализацией, нет никакой возможности воспроизвести фильм, который мог бы сыграть мой старый ноутбук 6 лет назад. Или запустите довольно низкое требование настольного приложения. Когда я установил CS:GO, он попросил меня отключить что-то под названием "Game DVR", что я и сделал. Я думал, что это может помочь. Это не так. Я предполагаю, что это может быть какая-то функция мусора, мешающая работе приложений, но я понятия не имею, что искать. Пожалуйста помоги.
2 ответа
Вы пытались отключить Нахимик? У меня похожие проблемы (с Telegram, Tortoise HG, Origin, ...), которые, кажется, все используют QT, и обнаружили это:
Приложения зависают на компьютере при выполнении простых действий на Windows 10.
Я попытался отключить все записи автозагрузки, и теперь все программы работают нормально. При включении того, что мне было нужно по одному, кажется, что была программа, Нахимик, которая вызывала это. Поэтому я переустановил свои аудио драйверы, и nahimic, и теперь мои текстовые редакторы, кажется, работают нормально.
Похоже, что обновление Nahimic до 2.3.1 исправило проблему для меня. У меня не было случайных заморозок в последнее время. Однако я также сделал полную переустановку для компьютера (из-за других проблем), но ранее это само по себе не помогло.
все, что я получил в ответ, было: «Это похоже на ошибки приложений VLC и qBittorrent с Windows 10»... да… это не так.
Полностью с вами согласен.
Недавно я сам столкнулся с зависанием и/или вялым поведением (и решил их, надеюсь), поэтому лучше всего, чтобы ваши проблемы не имели никакого отношения к конкретным приложениям, на которые вы ссылаетесь (VLC, qBittorrent, Caliber).
Вместо этого я настоятельно предполагаю, что это связано с плохими драйверами. А когда речь идет конкретно о зависаниях , я склоняюсь к графическим драйверам . Это я основываю как на собственном опыте , так и на том, что прочитал в Интернете.
См., например, первую ссылку ниже, но обратите внимание, что я не предлагаю «переключиться на встроенную графику Intel HD» (драйверы).
Проблема в том, что водители имеют тенденцию становиться настоящим кошмаром, поэтому вам нужно быть очень осторожными!
Вы уже упомянули Центр обновления Windows. Заставить Центр обновления Windows установить драйверы за вас, вероятно, самый простой и безопасный способ сделать это.
Возможно, вам придется запустить Центр обновления Windows, чтобы он что-то сделал.
Я имею в виду отключить драйвер в диспетчере устройств, а затем вызвать Центр обновления Windows.
Как заставить Центр обновления Windows обновить драйвер(ы) за вас?
Вот что я бы попробовал. Нажмите WinKeyи вставьте (или введите)devmgmt
и ударил Enter.
После отключения устройства нажмите WinKey+ I, затемUpdate & Security
>check for updates
. Когда вы считаете, что Центр обновления Windows загрузил и установил драйвер, снова войдите в Диспетчер устройств и посмотрите, не произошло ли что-нибудь. Перезагрузка компьютера, как обычно, может быть хорошей идеей.
Если вы загружаете драйверы самостоятельно, вам крайне необходимо убедиться, что вы получили их с авторитетного сайта и/или протестировали установщик по адресу . В противном случае вы подвергаетесь значительному риску загрузки и установки вредоносного ПО, которое будет становиться все хуже и хуже.
Лучший способ загрузить драйверы — это, несомненно, получить официальные драйверы непосредственно от поставщика — в вашем случае от nVidia — или, что еще лучше, от MSI. Вам необходимо получить именно тот драйвер, который предназначен для вашей видеокарты. Если у вас есть подходящий драйвер, вы также можете попытаться получить последнюю версию. Непросто, но выполнимо - в зависимости от того, насколько вы упрямы и сколько времени готовы потратить...
Ссылка:
https://stackoverflow.com/questions/42888024#43762587
https://www.virustotal.com/gui/https://www.virustotal.com/gui/
https://superuser.com/questions/230139#264743