c # - когда приложение MS Office запускается и закрывается из приложения VS Windows без подключения к Интернету, приложение MS Office остается в диспетчере задач в течение длительного времени - qaru

Когда приложение MS Office запускается и закрывается из приложения VS Windows без подключения к Интернету, приложение MS Office остается в диспетчере задач в течение длительного времени Задать вопрос Задано 1 год, 4 месяца назад Активно 1 год, 4 месяца назад Просмотрено 39 раз 2 Это мой первый пост «Задайте вопрос», поэтому, если я сделал какие-либо ошибки новичка, прошу прощения и, пожалуйста, будьте добры :) Итак, я обнаружил странное поведение при разработке приложения Visual Studio для Windows с использованием C #.

Если я: 1 - Запустите мое приложение, которое запускает Process.Start («WINWORD.EXE») при нажатии кнопки и запускает MS Word (у меня Office 365). 2 - После запуска Word я закрываю Word с помощью правой верхней кнопки [X]. Ожидаемое поведение в диспетчере задач будет заключаться в том, что как только я закрою Word с помощью кнопки [X], процесс Word также будет отключен из диспетчера задач. Это ожидаемое поведение действительно происходит, когда мой компьютер подключен к Интернету. Однако, если бы я отключил интернет-соединение, затем попробуйте сделать то же самое, после закрытия Word процесс Word остается в диспетчере задач в течение длительного времени - около 30 секунд, прежде чем он будет удален из диспетчера задач: снимок экрана: диспетчер задач после того, как Word был запущен из моего приложения. Снимок экрана: Диспетчер задач после закрытия Word из пользовательского интерфейса, но остается в диспетчере задач в течение длительного времени. Хотя процесс Word в конечном итоге завершается, что означает, что для большинства случаев использования это не проблема. Однако в моем случае для моего приложения я хочу предупредить пользователя, что Word все еще работает, 30 секунд зависания в диспетчере задач достаточно, чтобы мое приложение думало, что Word все еще работает, поэтому на экране отображается вводящее в заблуждение предупреждение. . Кто-нибудь знает, почему Word так долго зависает в диспетчере задач, когда нет подключения к Интернету? На данный момент я предполагаю, что Word пытается подключиться к серверам MS Telemetry и не может, поэтому он повторяет попытки и т. Д. В течение 30 секунд, прежде чем отказаться. Кто-нибудь сталкивался с этой проблемой раньше? И если да, нашли ли вы решение или обходной путь для проблемы? Я сделал тестовое приложение, чтобы лучше проиллюстрировать проблему, если кому-то интересно это увидеть (приведенные выше скриншоты взяты из этого тестового приложения): https://www.dropbox.com/s/yyqxaknnds6stox/closing word offline.zip? dl = 0 Моя установка: Мы будем очень признательны за любой ответ. Спасибо. Khanh c # windows visual-studio office365 Поделиться Follow отредактировано 7 окт. '19 в 15:42 Khanh спросил 7 окт. '19 в 15:26 khanh khanh 2122 бронзовых знака 3 Добавить комментарий | 0 Активные старые голоса Знаешь кого-нибудь, кто может ответить? Поделитесь ссылкой на этот вопрос по электронной почте, в Twitter или Facebook. Посмотрите другие вопросы с метками c # windows visual-studio office365 или задайте свой вопрос. Связанные 383 Реальное завершение процесса в Windows 170 Отслеживание использования ЦП и памяти для каждого процесса 3 Закрытие процесса, открытого в коде 3 Задача остается в ожидании запуска в течение ненормально долгого времени app: как выполнять поиск и замену в документе Word? 1 Динамическое манипулирование данными в Word Online 0 Использовать ADAL для аутентификации в office365 для управления документами Word? из консольного приложения Hot Network Вопросы другие горячие вопросы Лента вопросов lang-cs
RELATED ARTICLES