1

Я пытаюсь запустить сервер Apache Tomacat на моем ноутбуке Sony VAIO.

Но там написано, что 8080 уже используется. Я много гуглил по этому поводу и проверял ответы на суперпользователе, но никто не помог мне.

В конце концов я обнаружил, что на моем ноутбуке запущен "VCWebServer.exe" и это вызывает проблему.

Каждый раз, когда я запускаю свой ПК, этот exe автоматически запускается. Я хочу знать, какая служба отвечает за запуск этого exe-файла. Так что я могу сделать это вручную. Или есть ли способ, которым я могу остановить этот запуск каждый раз, когда я запускаю ПК.

Заранее спасибо.

3 ответа3

4

Небольшой поиск в Google сказал мне, что это часть Sony VAIO "VCService", поэтому эта команда установит его вручную.

sc config VCService start= Manually

РЕДАКТИРОВАТЬ: он будет возникать время от времени при установке вручную, вы можете предпочесть полностью отключить его.

sc config VCService start= DISABLED
2

VCWebServer - это утилита для улучшения от Sony(Sony vaio care). Путь по умолчанию на диске - C:\Program Files\sony\vaio care\vcwebserver.exe . Соответствующим сервисом для VCWebServer является VCService. Вы можете изменить его на ручной запуск, используя команду sc config VCService start= Manually или goto services.msc , найдите VCService и на вкладке свойств вы можете изменить запуск на ручной

0

Для забавы я написал этот скрипт powershell.ps1, чтобы приложение не запускалось. Он работает незаметно в фоновом режиме и остановит выполнение VCWebServer.exe.

taskkill.exe /f /im VCWebServer.exe

If ((gwmi win32_process -filter "ProcessID=$PID" | select commandline).commandline -notmatch 'Hidden')
{
$COMMAND = "powershell.exe -nologo -WindowStyle Hidden -File " + "`"" + $myInvocation.MyCommand.Definition + "`"" 
[void][System.Reflection.Assembly]::LoadWithPartialName('Microsoft.VisualBasic');[Microsoft.VisualBasic.Interaction]::Shell("$COMMAND",0)
exit
}
    while($true)
    {
        $Query = "select * from __instanceCreationEvent within 1 where targetInstance isa 'win32_Process' AND TargetInstance.Name = 'VCWebServer.exe'"
            $Eventwatcher = New-Object management.managementEventWatcher $Query
            $Event = $Eventwatcher.waitForNextEvent()
            taskkill.exe /f /im VCWebServer.exe
    }

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .