Я пытаюсь настроить свои серверы на автоматическую отправку подробных отчетов об ошибках. В предыдущих версиях Windows Server (при установке Server Core) я бы запустил:
serverweroptin /detailed
Однако похоже, что serverweroptin отсутствует в Windows Server 2019 (установка Server Core). Какая будет поддерживаемая и рекомендуемая команда для установки эквивалентной конфигурации?
Эти системы не присоединены к домену и не имеют графического пользовательского интерфейса, поэтому действительные ответы должны представлять команду cmd.exe или команду PowerShell. Заранее спасибо!
После использования Sysinternals Process Monitor для наблюдения за тем, что ServerWerOptin.exe делает в Windows Server 2012 R2, я заметил, что он записывает два значения реестра при запуске с параметром / detail. В Windows Server 2019, поскольку ServerWerOptin.exe отсутствует, следующая команда:
ServerWerOptin.exe /detailed
Можно приблизительно определить, выполнив следующие эквивалентные команды:
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting" /v "Disabled" /t REG_DWORD /d 0 /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting\Consent" /v "DefaultConsent" /t REG_DWORD /d 3 /f
Для тех, кого больше интересует переключатель / disable, эквивалентная команда:
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting" /v "Disabled" /t REG_DWORD /d 1 /f
А для тех, кто заинтересован в переключателе / summary, эквивалентные команды:
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting" /v "Disabled" /t REG_DWORD /d 0 /f
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting\Consent" /v "DefaultConsent" /t REG_DWORD /d 2 /f