Я управляю небольшим сервером с Windows Server 2012 R2 Foundation от HP. Несколько месяцев назад я установил MSSQL Server 2016 с последней версией Management Studio. С тех пор в фоновом режиме работает приложение под названием «vshub». Я видел, как люди спрашивали, как его отключить, но, похоже, ни у кого не возникало такой проблемы, как у меня. Каждые несколько минут это приложение создает файл журнала размером ~ 34 МБ в папке C: \ Users \ Administrator \ AppData \ Local \ Temp \ VsHub. Из-за того, что создаются тысячи этих файлов, системный раздел быстро заполняется. Я отключил процесс vshub и переместил эти журналы в другой раздел, но я до сих пор не знаю корня проблемы.
За что именно отвечает vshub.exe, мне он нужен и почему он постоянно регистрируется?
Ниже я оставляю пример файла журнала.
HubController-eiott03m.0rz.log
Кто-то из Microsoft объяснил цель / ответственность VsHub.exe здесь: https://stackoverflow.com/a/33153720/223837.
[...] VS Hub - это сервер внепроцессных сервисов, который Visual Studio (и другие продукты на основе оболочки VS, такие как Blend) используют для поддержки взаимодействия с несколькими инструментами, повышения скорости реагирования в devenv (VS), и позволяют некоторым сервисам продлеваться дольше, чем время процесса порождения.
Я предполагаю, что, по крайней мере, в системе, где у вас есть только SQL Server Management Studio, вы не можете удалить ее. (Хотя вы могли бы отключить его, используя множество ссылок, которые вы уже нашли, поскольку вы написали: «Я видел, как люди спрашивают, как это отключить».)
Я не знаю что в ваш log, поскольку срок действия файла, который вы загрузили на filedropper.com, истек. Но мы также видим временные файлы VsHub \ HubController, и в нашем случае он постоянно регистрирует исключения, говорящие, что StartHttpService : Error : Failed to bind to port 49171.
(Для разных номеров портов.) То же самое я вижу в ветке форума Windows 10 «Windows 10 теряет часть подключения к Интернету и браузеру примерно через 24 часа после перезагрузки» (https://answers.microsoft.com/en-us/windows/forum/windows_10-networking/windows-10-loses-some-internet-and-browser/6b3a55c9-d180-4d8e-9003-770522db719d?auth=1). Так что, похоже, причина в том, что порты TCP исчерпаны.
Наконец, о потенциальном исправлении: в той же ветке в ответе пользователя pasllc от 17 октября 2017 г. указывается на статью, посвященную BizTalk, озаглавленную «Предотвращение исчерпания портов TCP / IP» (https://msdn.microsoft.com/en-us/library/aa560610). В этой статье говорится о настройке двух ключей реестра (TcpTimedWaitDelay и MaxUserPort), а в ответе потока также говорится о настройке третьего (TcpMaxDataRetransmissions).