20

На моем ноутбуке Sony Viao pcg-811124 с Windows 7 я отключил все службы, отличные от Windows, через msconfig. Когда я перезагрузил свой ноутбук, он загрузился, но я не могу видеть экран, даже в безопасном режиме. Возможно, я отключил драйвер, но теперь у меня нет возможности узнать, какой именно.

Таким образом, я не только не знаю, какие службы я отключаю и что мне нужно включить, но я не могу даже включить те службы, которые мне известны (например, JungleDisk). Когда я попытался перезапустить его через командную строку, мне сказали, что я не могу перезапустить эту службу, потому что она была отключена.

Как мне снова включить мои услуги?

2 ответа2

30

Я считаю, что команда, которую вы ищете, это:

sc config имя сервера здесь start = auto

Вам нужно знать имя службы, хотя - чтобы просмотреть это из командной строки, попробуйте эту команду - это покажет все службы:

sc тип запроса = состояние службы = все

Если вы хотите видеть только остановленные службы, выполните эту команду:

sc тип запроса = состояние службы = неактивно

Список сервисов, выводимых по запросу, может быть довольно длинным. Вы можете отфильтровать его, используя findstr (см. Пост здесь). Например

sc тип запроса = состояние службы = все | findstr "ssh"

Выберет выходные строки списка сервисов, которые содержат строку "ssh"

Примечание. Для некоторых служб вам могут также потребоваться права администратора, вы заметите это при получении сообщения Access is denied после выполнения команды sc . В этом случае откройте командную строку (Admin), нажав клавиши «Windows + X».

0

Вы можете использовать PowerShell! (Для запуска введите powershell в обычной командной строке.)

Командлет Get-Service получает список служб, которые можно отфильтровать по любому свойству. Например, это получает список отключенных сервисов:

Get-Service | ? {$_.StartType -eq 'Disabled'}

Командлет Set-Service может установить несколько свойств данной службы, включая тип запуска. Например, это устанавливает автоматический запуск службы lanmanserver :

Set-Service 'lanmanserver' -StartupType Automatic

Чтобы все отключенные службы запускались автоматически, используйте эту команду:

Get-Service | ? {$_.StartType -eq 'Disabled'} | Set-Service -StartupType Automatic

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