Я пытаюсь создать командный файл, чтобы сделать, как говорится в заголовке. В настоящее время у меня есть:

netsh advfirewall set allprofiles state off

sleep 30

C:\windows\system32\shutdown -r -t 00

Этот пакетный файл перезагружает компьютер, но не выключает брандмауэр.

Должен ли сервис быть установлен вручную до запуска командного файла?

1 ответ1

0

Так что после некоторой возни я обнаружил, что даже если вы выключите брандмауэр Windows с помощью netsh advfirewall и перезагрузите компьютер, служба брандмауэра Windows автоматически запустит его.

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

Спасибо @DavidPostill за помощь в этом.

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