Sconfig 是 Windows Server Core 唯一官方交互式文本配置工具,用于完成域加入、网络设置、远程管理、Windows 更新等基础配置;必须以本地管理员身份在本地控制台或RDP会话中运行,不支持远程 PowerShell。

在没有图形界面的 Windows Server Core 环境中,必须依靠命令行工具完成基础配置,Sconfig 是微软官方提供的唯一交互式文本配置入口,直接决定服务器能否接入域、响应远程连接、获取正确时间与网络地址。
启动 Sconfig 工具
以本地管理员身份登录 Server Core 命令行界面后,直接输入 sconfig 并按回车;Windows Server 2022 及 Azure Local 默认自动启动 Sconfig,无需手动执行;若提示“不是内部或外部命令”,请确认当前用户属于本地 Administrators 组,并切换至系统盘(通常是 C:)再运行。
这一步操作起来很简单,直接把 sconfig 打进去就行。但注意:Sconfig 【不能在远程 PowerShell 会话中运行】,仅支持本地控制台或已启用远程桌面后的 RDP 连接会话。
配置静态 IP 地址
启动 Sconfig 后,屏幕列出编号菜单 → 按数字 8 进入“网络设置” → 按回车确认当前适配器 → 输入 M 切换为手动配置模式 → 依次输入 IPv4 地址、子网掩码、默认网关(每输一项回车一次)→ 输入首选 DNS 服务器地址 → 回车保存。
若跳过网关或 DNS 步骤,服务器将无法访问外网或解析域名,后续加入域、安装更新等操作全部失败。输入完成后不要急着退出,先用 ipconfig /all 验证是否生效。
加入 Active Directory 域
方法一:使用 Sconfig 内置流程
在主菜单中选择选项 1(域/工作组)→ 输入目标域名(如 contoso.local)→ 提示输入域凭据时,格式必须为 domain\username(不能用 UPN 格式 user@contoso.local)→ 输入密码 → 确认重启提示时选“否”,等所有配置完成后再统一重启。
方法二:跳过 Sconfig 直接用 PowerShell(适用于已知域控可达)
在 Sconfig 外输入:Test-ComputerSecureChannel -Repair -Credential (Get-Credential),然后运行 Add-Computer -DomainName "contoso.local" -Restart -Force。此方式绕过 Sconfig 的交互限制,适合脚本化批量操作。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
启用远程桌面与远程管理
第一步:在 Sconfig 主菜单中选择 13(远程桌面)→ 输入 E 启用 → 确认提示后返回主菜单。
第二步:选择 4(配置远程管理)→ 输入 E 启用 WinRM → 输入 Y 允许响应 ping 请求。
第三步:必须手动打开防火墙端口——运行 netsh advfirewall firewall add rule name="Remote Desktop" dir=in action=allow protocol=TCP localport=3389,否则即使启用远程桌面,外部也无法连接。
这三步缺一不可。只开远程桌面而未启用 WinRM,Windows Admin Center 和 PowerShell 远程会话将拒绝连接;只启 WinRM 而不放行 3389 端口,RDP 客户端连不上画面。
设置 Windows 更新策略
在 Sconfig 主菜单中选择 5(Windows 更新设置)→ 根据环境选择:
• 生产服务器选 M(手动),避免半夜自动重启中断服务;
• 测试环境可选 A(自动),但需确保磁盘空间充足,否则更新失败且不报错;
• 若已部署 WSUS 或 Azure Update Management,此处必须设为 M,否则本地策略会覆盖中心策略。
选完后按回车确认,设置立即生效,无需重启。注意:该选项仅控制“安装行为”,不影响“检查更新”动作本身。
立即下载并安装关键更新
回到 Sconfig 主菜单 → 选择 6(下载并安装更新)→ 输入 A 下载所有适用更新(含安全补丁与驱动)→ 等待进度条走完 → 出现“是否立即安装?”提示时,输入 Y → 安装过程约 15–40 分钟,期间屏幕保持黑屏状态属正常现象 → 安装完毕后系统自动提示重启。
这一步不能跳过。Server Core 默认不带最新累积更新,缺少关键补丁可能导致 Hyper-V、DNS 或 Kerberos 认证异常。安装完成后务必重启,否则部分内核模块未加载。










