Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

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

Event ID 1000 Windows Server, AD и Роли

Падение утилиты настройки Server Core (SConfig): решение сбоев

Обновлено: 28.08.2026 · Официальная документация ↗

Симптомы падения утилиты SConfig

При запуске команды sconfig в консоли Windows Server Core окно командной строки мгновенно закрывается, возвращает ошибку синтаксиса, либо зависает при опросе сетевых адаптеров или настроек обновлений. В журнале Application регистрируется Event ID 1000: Faulting application name: powershell.exe / wscript.exe, faulting module: KERNELBASE.dll.

СимптомГде наблюдаетсяПричина
SConfig падает при старте (Event ID 1000)Консоль Server CoreПовреждение профиля PowerShell или скрипта sconfig.vbs / sconfig.psm1
Зависание на пункте (10) Обновления WindowsМеню SConfigПовреждение системного кэша службы Windows Update (SoftwareDistribution)
Ошибка VBScript runtime error '80041002'Командная строкаПовреждение репозитория WMI или классов Win32_NetworkAdapterConfiguration

Пошаговое восстановление работы утилиты SConfig

  1. Запустите SConfig в режиме чистого PowerShell без пользовательских профилей: в современных версиях Server Core утилита переписана на PowerShell:
    powershell.exe -NoProfile -ExecutionPolicy Bypass -Command "& '$env:SystemRoot\System32\en-US\sconfig.psm1'"
  2. Восстановите целостность системных файлов и хранилища компонентов:
    sfc /scannow; Dism /Online /Cleanup-Image /RestoreHealth
  3. Сбросьте поврежденный кэш службы обновлений Windows Update:
    Stop-Service -Name wuauserv -Force; Remove-Item -Path "C:\Windows\SoftwareDistribution" -Recurse -Force; Start-Service -Name wuauserv
  4. Восстановите репозиторий WMI при ошибках чтения конфигурации:
    winmgmt /salvagerepository; winmgmt /resetrepository

Совет: Все действия, доступные через меню sconfig (настройка сети, имени хоста, включение Remote Desktop), можно выполнить напрямую стандартными командлетами PowerShell: New-NetIPAddress, Rename-Computer, Set-ItemProperty.

💡 Практика специалистов: Если sconfig зависает на этапе проверки сетевых настроек, отключите неиспользуемые виртуальные адаптеры или адаптеры Hyper-V vSwitch, которые не получили IP-адрес от DHCP и находятся в состоянии идентификации (APIPA).

Частые вопросы (FAQ)

На каком языке написан SConfig в Windows Server 2022?

В Windows Server 2022 утилита sconfig полностью переписана на PowerShell (модуль SConfig.psm1), заменив старый скрипт sconfig.vbs.

Как включить удаленный рабочий стол (RDP) без SConfig через консоль?

Выполните: Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -Name 'fDenyTSConnections' -Value 0.

Как сменить имя компьютера через PowerShell в Server Core?

Выполните Rename-Computer -NewName 'SRV-CORE-01' -Restart.

Что делать, если командная строка Server Core случайно закрылась?

Нажмите Ctrl+Shift+Esc для вызова Диспетчера задач, выберите 'Файл' -> 'Запустить новую задачу' и введите cmd.exe или powershell.exe.

Полезные материалы
Рекомендуем