У меня два компьютера под управлением Win8.1, и мне нужно надежно подключаться друг к другу через коммутируемое соединение, потому что к удаленному компьютеру нельзя получить доступ другим способом.
Клиентский компьютер может совершать исходящие вызовы, однако я обнаружил, что тот, который действует как сервер, будет реагировать только при работе RRAS. В лучшем случае его можно установить на автоматический режим, поэтому он будет выключаться, когда не используется.
Есть ли способ гарантировать, что RRAS всегда включен?
Хотя точка зрения @EEAA о том, что Windows 8 не является сервером, полностью верна, есть некоторые хакерские действия, которые могут помочь?
Прежде всего, я предполагаю, что вы заинтересованы в том, чтобы служба RRAS работала, и в этом случае у вас есть несколько вариантов.
Во-первых, вам нужно запросить журналы событий и определить, почему служба останавливается, решить эту проблему, и вы уедете (у вас недостаточно информации, чтобы даже начать помогать с этим)
Второй вариант - открыть панель «Службы» («Пуск»> «Выполнить»> «Services.msc»), найти службу RRAS и отредактировать ее свойства, выбрать вкладку «Восстановление» и установить для перезапуска всех имеющихся там параметров. Это должно поддерживать его доступность, хотя, если у вас регулярно выходит из строя служба, вы можете обнаружить, что это становится просто постоянной последовательностью сбоев> перезапуска и в любом случае не оставляет вас без обслуживания.
Третий вариант, который сработал для меня, - это использовать отдельный сценарий для отслеживания статуса службы и запуска ее, если она не работает. В PowerShell
IF((Get-Service RemoteAccess).status -ne 'Running'){Restart-Service RemoteAccess)
Запланируйте его запуск каждые 15 минут или заключите его в цикл DO ... WHILE, и тогда ваша служба будет работать.