Приложение g не выключает Windows 10

Обновлено: 21.11.2024

Во время перезагрузки или выключения Windows Ноутбук/ПК получает это приложение, препятствующее завершению работы Windows 10? Или неизвестное приложение, предотвращающее выключение ПК с Windows 10 каждый раз при перезагрузке или выключении. Обычно, когда вы выключаете свою систему, Task Host гарантирует, что ранее запущенные программы были правильно закрыты, чтобы избежать повреждения данных и программ. Если по какой-либо причине какое-либо приложение все еще работает в фоновом режиме, это предотвратит завершение работы Windows 10, показывая следующее сообщение:

Закрытие приложений и завершение работы/перезапуск

Чтобы вернуться и сохранить свою работу, нажмите "Отмена" и завершите необходимые действия.

Это приложение препятствует завершению работы.

Возможные варианты: Выключить все равно и Отмена

Это приложение предотвращает завершение работы Windows 10

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

Запустить средство устранения неполадок питания

  • Просто введите "Устранение неполадок" в меню "Пуск" и нажмите клавишу ввода.
  • Прокрутите вниз и найдите Power, нажмите на него и запустите средство устранения неполадок.
  • Это проверит и устранит любую проблему, связанную с питанием, вызывающую проблему.

Запустить проверку системных файлов

  • Открыть командную строку от имени администратора
  • Введите команду sfc /scannow и нажмите клавишу ввода.
  • Подождите, пока процесс сканирования завершится на 100%. После этого перезапустите Windows и проверьте.

Если результаты сканирования SFC не могут восстановить поврежденные системные файлы, запустите команду DISM, которая просканирует и восстановит образ системы. После этого снова запустите утилиту SFC.

Отключить быстрый запуск

  • Нажмите Windows + R, введите powercfg.cpl и нажмите "ОК", чтобы открыть параметры электропитания.
  • На левой панели нажмите Выберите, что делают кнопки питания.
  • Затем выберите Изменить настройки, которые в данный момент недоступны.
  • Нажмите «Да», если появится предупреждение системы контроля учетных записей.
  • Теперь в разделе "Параметры завершения работы" снимите флажок "Включить быстрый запуск (рекомендуется)", чтобы отключить его.
  • Нажмите кнопку Сохранить изменения и перезапустите Windows, чтобы убедиться, что больше нет приложений, препятствующих завершению работы Windows 10.

Изменение настроек учетной записи

  • Нажмите Windows + S, чтобы открыть панель поиска.
  • Введите «аккаунт» в диалоговом окне и откройте первый соответствующий результат.
  • В настройках учетной записи перейдите к разделу «Варианты входа».
  • Здесь снимите (отключите) флажок "Использовать мою информацию для входа, чтобы автоматически завершить настройку моего устройства после обновления или перезагрузки".
  • Перезагрузите компьютер и проверьте, решена ли проблема.

Настройка редактора реестра

Если все вышеперечисленные методы не помогли решить проблему и по-прежнему появляется неизвестное приложение, препятствующее завершению работы Windows 10 при каждом завершении работы или перезапуске. Давайте настроим реестр Windows, чтобы решить эту проблему.

Примечание. Мы рекомендуем сделать резервную копию базы данных реестра перед внесением каких-либо изменений.

Подстройка 01:

  • Нажмите Windows + R, введите Regedit и ОК, чтобы открыть редактор реестра Windows.
  • Здесь перейдите к HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control.
  • На правой панели дважды щелкните WaitToKillServiceTimeout.
  • Задайте для параметра Значение данных значение 500 или меньше. Нажмите OK, чтобы сохранить изменения. Перезапустите Windows и проверьте.

  • Перейдите к разделу HKEY_CURRENT_USER\Control Panel\Desktop.
  • На правой панели щелкните правой кнопкой мыши пустое место и выберите "Создать" > "Параметр DWORD".
  • Переименуйте только что созданный DWORD (REG_DWORD) в AutoEndTasks.
  • Дважды щелкните по нему и измените его значение на 1, как показано на изображении ниже.

Это все. Закройте редактор реестра и перезапустите Windows. Убедитесь, что больше нет приложений, препятствующих завершению работы Windows 10.Тем не менее, у вас есть какие-либо вопросы, предложения, не стесняйтесь обсуждать их в комментариях ниже.

сообщить об этом объявлении

Не беспокойтесь об этом странном приложении с буквой G, которое мешает вам завершить работу Windows 10, объясняет Microsoft.

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

Microsoft предложила объяснение странному приложению под названием «G», которое по какой-то причине не позволяет пользователям Windows 10 выключить свои ПК.

Windows 10

Таинственный блокировщик выключения G вызывает беспокойство у пользователей Windows 10 уже более года. Некоторые были сбиты с толку, увидев сообщения об ошибках G, но затем антивирусное сканирование не обнаружило никаких вредоносных программ. Кроме того, для приложения не отображалось имя .exe.

В октябре Microsoft частично объяснила загадочное приложение G в своем списке исправлений ошибок для предварительной сборки Windows 10 из ветки 20H1, которая должна выйти в следующем году.

Microsoft заявила, что изучила пользовательские отчеты, обнаружила проблему и устранила ее в 20H1. Это было вызвано не вредоносными программами, а тем, как Windows обрабатывала GDI+, графический компонент, изначально написанный для Windows 98. GDI расшифровывается как Windows Graphics Device Interface.

"Мы исследовали и обнаружили проблему, из-за которой окна, связанные с GDI+, обозначались только как "G". Мы исправили это, поэтому в дальнейшем они будут называться "Окно GDI+ ( )", где будет отображаться .exe имя приложения, использующего GDI+", — сообщила команда Windows Insider.

Но, учитывая количество жалоб на приложение G, Microsoft решила предложить гораздо более подробное объяснение от Рэймонда Чена, ветерана Microsoft, который работает над Windows более двух десятилетий.

По словам Чена, буква G появилась в Windows только потому, что из-за ошибки текст Unicode был неправильно интерпретирован как ANSI, который обычно отображается как первый символ приложения.

"Если вы передадите свои сообщения Unicode в DefWindowProcA, вы обнаружите, что многие строки усекаются на первом символе, — объяснил Чен.

Библиотека GDI+ была написана для поддержки Windows 98, которая имела ограниченную поддержку Unicode. Во время последующей очистки команда GDI+ перекомпилировала GDI+ как компонент Unicode, а не как компонент ANSI.

"За исключением того, что процедура окна уведомления содержала явный вызов DefWindowProcA. Большинство несоответствий наборов символов будут обнаружены компилятором из-за несоответствия типов. Но зависимость набора символов в DefWindowProc не закодирована в типах параметров. Это неявно в том, как вы получили сообщение. Это несоответствие осталось незамеченным компилятором", — пояснил Чен.

"Это несоответствие также осталось незамеченным при тестировании, поскольку в окне уведомлений не выполняется никакой обработки текста. Заголовок окна был усечен с "GDI+ Hook Window" до простого "G", но этот заголовок не используется для что угодно, поэтому ошибка не имеет значения. Заголовок окна никогда не показывается пользователю. За исключением случаев, когда это так."

Почему же это мешало выключению некоторых компьютеров с Windows? Чен говорит, что это связано с экраном Blocked Shutdown Resolver.

"Когда программа не позволяет вам выйти из системы или завершить работу, Windows ищет видимое окно, принадлежащее этой программе, и использует его для представления на экране средства устранения заблокированного завершения работы (BSDR). Но если программа не имеет видимых окон , то BSDR выберет любое окно, принадлежащее программе, независимо от того, видимое оно или нет. Иногда выбирается невидимое окно с именем "G".

"Вот почему вы получаете сообщение о том, что какая-то загадочная программа с именем "G" мешает вам завершить работу."

Thinkstock/Майкрософт

Наконец-то у нас есть описание таинственного G, блокирующего выключение, и исправление ошибки Microsoft, генерирующей G, которая появится в следующей версии Win10, обычно называемой 20H1.

Если вы посмотрите в Интернете, вы увидите сотни (если не тысячи) сообщений о том, что завершение работы Win10 блокируется таинственным приложением, называемым просто G.

Overflowbr на пищащем компьютере

Большинство людей предполагают, что это вирус, какое-то другое вредоносное ПО или предвестник гибели. На самом деле, ничего подобного. Это ошибка в том, как Windows сообщает об определенном типе зависания, и эта ошибка была исправлена ​​в последних версиях Win10 20H1.

В статье базы знаний, связанной с первой сборкой бета-версии Windows Insider 19013, говорится:

Некоторые из вас сообщали о том, что при попытке завершения работы они увидели сообщение о том, что приложение с именем «G» препятствует завершению работы. Мы исследовали и обнаружили проблему, из-за которой окна, относящиеся к GDI+, упоминались только как «G». Мы исправили это, поэтому теперь они будут называться «Окно GDI+ ( )», где будет отображаться имя .exe приложения, использующего GDI+.

На самом деле люди годами «обращались» в Microsoft по поводу этой ошибки. Я легко нашел шесть жалоб на Reddit (1, 2, 3, 4, 5, 6) за два года. Общее мнение на Reddit и в других местах заключается в том, что на пораженных машинах запущено то или иное вредоносное ПО. Общее мнение неверно.

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

У Рэймонда Чена, одного из моих любимых объяснителей Microsoft, есть подробное (хотя и весомое) обсуждение в блоге разработчиков .

В то время, когда была написана библиотека GDI+, она должна была поддерживать Windows 98, которая имела очень ограниченную поддержку Unicode. Поэтому он был скомпилирован как ANSI и, следовательно, использовал ANSI-версии таких функций, как RegisterClass, CreateWindow и DefWindowProc, для создания вспомогательного окна и управления им. Отсутствие поддержки Unicode во вспомогательном окне на самом деле не вызывало проблем, потому что окно никогда не отображало никакого пользовательского интерфейса и никогда не обрабатывало текст. Окно было предназначено для таких вещей, как прослушивание сообщений WM_SETTINGSCHANGE, чтобы оно знало, когда сделать недействительными свои кэши. Несколько лет назад команда GDI+ провела небольшую чистку, и одной из вещей, которую они сделали, было избавление от поддержки Windows 98 и Windows Me.

Когда программа не позволяет вам выйти из системы или завершить работу , Windows ищет видимое окно, принадлежащее этой программе, и использует его для представления на экране Blocked Shutdown Resolver (BSDR). Но если в программе нет видимых окон, то BSDR возьмет любое окно, принадлежащее программе, видимое или нет. А иногда выбирается невидимое окно с именем «G».

Поэтому, если вы видите, что G не дает вам завершить работу, просто перенастройте его вручную. Никакого вреда, никакого нарушения — и знайте, что это будет исправлено (наконец-то!), когда выйдет следующая версия Win10.

У вас проблемы с G? Расскажите нам об этом на AskWoody .

Обойти быстрый запуск, чтобы компьютер полностью выключился

  • Университет Колорадо в Денвере
  • Университет штата Колорадо

Карен Маркус – бывший писатель Lifewire, которая также писала для таких компаний, как HP, Intel, IBM, Samsung и других.

Совет «выключить и снова включить» для устранения различных проблем, включая ошибки драйверов или программные сбои, не работает, если компьютер не выключается полностью. В большинстве случаев функция быстрого запуска Windows 10 управляет типом перезагрузки компьютера.

Инструкции в этой статье относятся к Windows 10.

Причины проблем с завершением работы Windows 10

Причиной неполного завершения работы Windows 10 является функция быстрого запуска, позволяющая быстро запустить компьютер из спящего режима. Этот процесс в большинстве случаев полезен для быстрого включения и запуска компьютера, но иногда он может зависать и может быть недостаточно надежным завершением работы для устранения определенных системных ошибок.

Как заставить Windows 10 завершить работу

Поскольку большинство проблем с завершением работы Windows 10 вызваны функцией быстрого запуска, лучший способ решить эти проблемы — попробовать более прямой способ сообщить Windows о завершении работы. Попробуйте эти альтернативные варианты, прежде чем разочаровываться и удерживать кнопку питания нажатой.

Если вам нужно выполнить полный перезапуск только для устранения сбоя или для полной установки или удаления программного обеспечения, не используйте утилиту завершения работы, вместо этого используйте функцию перезапуска. Перезапуск очищает память и обновляет ядро ​​Windows, как если бы компьютер был выключен и выключен.

Попробуйте определенную комбинацию клавиш. На клавиатуре нажмите и удерживайте клавишу Shift, одновременно нажимая «Питание» > «Завершение работы» в меню «Пуск» или на экране блокировки. Этот подход обходит функцию быстрого запуска и переводит систему в выключенное состояние.

Используйте команду выключения. В большинстве операционных систем командная строка — это более прямой способ взаимодействия с базовой функциональностью.Так что, если вам нужно, чтобы Windows слушала, командная строка — отличный способ сделать это.

Запустите средство устранения неполадок Windows. В меню «Пуск» введите «Устранение неполадок», затем выберите «Устранение неполадок (настройки системы)» в результатах поиска. В окне «Устранение неполадок» в разделе «Найти и устранить другие проблемы» выберите «Питание» > «Запустить средство устранения неполадок». Разрешите запуск средства устранения неполадок, затем нажмите Закрыть.

Выключение питания

Избегайте резких циклов включения, то есть когда вы выдергиваете вилку из розетки или нажимаете и удерживаете кнопку питания в течение 15 секунд, чтобы вызвать немедленную остановку оборудования. Эти процессы не позволяют Windows записывать временные файлы на диск. Это увеличивает вероятность повреждения важного системного файла или потери вашей работы.

Читайте также: