sypqj 发表于 2025-1-15 08:44

Windows Server Core安装是不是没有网络发现功能

自己用洋垃圾X11SSH-F配了一个NAS,安装Window Server,为了降低系统负荷,就选择了Core安装模式。在Server Core里设置好了smb共享文件夹,结果播放器扫描不到,PC也只能通过IP地址或者计算机名称访问。

网上搜索了一下,是没有开启网络发现服务。又在Server Core是鼓捣一番发现Core模式根本就没有网络发现服务[晕倒]

有没有大侠能指点一二,Server Core到底如何开启网络发现服务,还是说就没有这个功能了。播放器是芝杜的Z9X Pro。

nmmxy2 发表于 2025-1-15 11:13

问了下chat**:

在Windows Server Core 2022中,由于没有图形化界面,您需要通过PowerShell或命令行来启用网络发现服务。以下是具体步骤:

使用PowerShell启用网络发现:

1. 连接到服务器
登录到Windows Server Core 2022并打开PowerShell终端。


2. 启用所需的防火墙规则
网络发现依赖于防火墙规则,您需要启用这些规则:

Enable-NetFirewallRule -DisplayGroup "Network Discovery"


3. 启用相关服务
网络发现依赖于以下服务,确保它们已启用:

Set-Service -Name "dnscache" -StartupType Automatic
Set-Service -Name "fdrespub" -StartupType Automatic
Set-Service -Name "upnphost" -StartupType Automatic
Set-Service -Name "ssdpsrv" -StartupType Automatic
Start-Service -Name "dnscache"
Start-Service -Name "fdrespub"
Start-Service -Name "upnphost"
Start-Service -Name "ssdpsrv"


4. 验证网络发现状态
可以使用以下命令检查网络发现是否已启用:

Get-NetFirewallRule -DisplayGroup "Network Discovery"



使用sconfig启用网络发现:

1. 打开sconfig工具
在命令行中输入sconfig并按回车。


2. 选择网络设置
输入选项8(网络设置),然后选择你要配置的网络适配器。


3. 启用网络发现
选择网络发现选项,根据提示启用。



这样即可在Windows Server Core 2022中成功启用网络发现功能。

hydra0 发表于 2025-1-15 11:22

Core比Desktop几乎就没节省资源,因为这个Core依旧还是在GUI下,GUI才是资源占用的大头,相对Desktop,仅仅也就是减少了一个Explorer的Shell,其他精简的后台进程几乎都是无感知的极低占用服务
可以说用了可能少占用不到10%的资源,却起码提高3-5倍以上的操作.....

weindy 发表于 2025-1-15 12:03

core是给集群节点用的,家用还是装带桌面体验的吧。[睡觉]

finalfantasy55 发表于 2025-1-15 12:26

还是Desktop比较适合你。。。

zhjook 发表于 2025-1-15 12:37

core 好像都是 命令行吧, 带gui 的才有界面和对应操作
页: [1]
查看完整版本: Windows Server Core安装是不是没有网络发现功能