Поделиться через

[Проблема] Не могу завершить работу программы

Анонимные
2011-01-14T20:28:56+00:00

Здравствуйте!

Суть моей проблемы сводится к тому, что я не могу завершить работу программы в частности браузера Opera.

 Я запускаю браузер, он исправно работает какое то время, потом происходит ошибка и процесс зависает и я не могу убить процесс ни через Taskmanger пытался завершить и процесс и дерево процессов - ни какой реакции на мои действия. Потом, пробывал через консоль:  taskkill /pid **** /f /t . Пишет, что процесс был успешно завершен, но процесс продолжает висеть.

 Пробывал сделать LogOut и потом входил обратно с панели задач иконка ушла, но в процессах висит и жрёт память.

Я понимаю, что крах приложения к операционной системе возможно и не имеет отношения. НО УБИТЬ ПРОЦЕСС я должен в любом случае.

 Меня бы это ни как не напрягало, но повторный запуск приложения не возможен пока работает первая версия.

 При чём конкретных условий зависания я назвать не могу, было две ситуации:

 1. Верстаю веб страничку переключаюсь с Opera в DreamWeaver и обратно браузер завис

 2. Второй случай:  у меня два Интернет подключения одно по локальной сети, второе по PPPoE соединение через локальную сеть. Запусти браузер (использовалась локальное подключение к Интернету), переключил на ПППоЕ она зависла

 У меня стоит windows 7 Ultimate с русским язоковым пакетом, Тольо что доустановил все обновления из не обязательных только видео драйвер от NVidea и языковые пакеты. Так же стоит ESET Smart Security 4.0.0467.0

 Побывал вырубать Нод, но это мне не помогло, процесс opera.exe - не убиваемый.

 Спасает только Перезагрузка, о лично меня такой вариант не устраивает это особенно напрягает во время вёрстки страничек. Я До сегодняшнего дня не сталкивался с этой проблемой. Предыдущие версии оперы работали исправно.

 Я надеюсь вы мне предложите какое то решение по данной проблеме - то есть как убить этот процесс.

Спасибо.

Windows для дома | Предыдущие версии Windows | Приложения

Заблокированный вопрос. Этот вопрос был перенесен из сообщества службы поддержки Майкрософт. Вы можете проголосовать о его полезности, но не можете добавлять комментарии или ответы, а также подписаться на этот вопрос.

Комментариев: 0 Без комментариев

Ответы: 4

Сортировать по: Наиболее полезные
  1. Анонимные
    2011-01-17T18:52:44+00:00

    У вас проблемы с определённым сторонним (3rd party) приложением. MS тут не при чём - это ж не их программа глючит, а опера - либо просто не отвечает на запрос завершения, либо использует системные ресурсы не так, как должно. Потому и не убивается. Я такую же прогу могу написать, перехват ::TerminateProcess достаточно прост.

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

    Вы не правы webDancer. Отправка сообщения ::TerminateProcess в даном случае процессу вообще не уходит(подрузамеватся убийство процесса с параметром /f - force). Операционная системы выгружает его из памяти и всё.

    К слову а разьве Logout не должен завершать все процессы начатые пользователем?

    Ответ на вопрос: "почему?" я нашол в одной из веток форума с идентичной проблемой. Судя по ответу одного из модераторов процесс не выгружается из за проблемы работы какого то драйвера. Предположительно сетевого драйвера.

    Вопрос остался открытым как решить эту проблемму переустановить драйвер что ли или виндоус или вообще не судьба?

    ps. не могу найти форум на работе из хп одни форумы показывает дома на семёрке другие но там чётко было написано что ошибка в драйвере

     http://social.answers.microsoft.com/Forums/nl-NL/w7programsru/thread/074bccb5-3228-4719-8179-03c529220fc5 (схожая проблемма)

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  2. Deleted

    Этот ответ был удален из-за нарушения правил поведения. Ответ был отправлен вручную или идентифицирован с помощью автоматического обнаружения до выполнения действия. Дополнительные сведения см. в разделе правила поведения.


    Комментарии отключены. Подробнее

  3. Анонимные
    2011-01-17T17:09:53+00:00

    У вас проблемы с определённым сторонним (3rd party) приложением. MS тут не при чём - это ж не их программа глючит, а опера - либо просто не отвечает на запрос завершения, либо использует системные ресурсы не так, как должно. Потому и не убивается. Я такую же прогу могу написать, перехват ::TerminateProcess достаточно прост.

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

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  4. Анонимные
    2011-01-17T05:54:24+00:00

    Что не ужел ни кто не сталкивался с этой проблеммой? Майкрософтовские разработчики так же отказываются помочь? К слову процессэксплоер мне тоже ни как не помог, изменение UAC так же не спасает положение. Я могу отправить дамп процесса хз чё мне ещё сделать. Я читал о подобном баге на форуме Бетта тестеров Windows 7. Так же на форуме Опера видел 2 три подобных поста. И ни кто не может с этим помоч? Есть какие нибудь идеи?

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев