sudo apt update
月度归档: 2021 年 11 月
部署 Windows Server 2012 R2 中的 Windows Server Essentials 体验角色
- 以本地管理员身份登录到服务器。
- 打开“服务器管理器”,然后单击“添加角色和功能”。
- 在“选择服务器角色”中,选择“Windows Server Essentials Experience”角色。 在对话框中,单击“添加功能”,然后单击“下一步”。
- 在“功能”中,单击“下一步”。
- 查看“Windows Server Essentials Experience”角色说明,然后单击“下一步”。
- 在后续页面中,单击“下一步”,然后在配置页上,单击“安装”。
- 安装完成后,Windows server Essentials 体验应作为服务器角色在服务器管理器中列出。
- 在服务器管理器中的标志通知区域内,单击标志,然后单击“配置 Windows Server Essentials”。
- (可选)更改服务器名称(如果需要)。
解决方法
安装 Windows Server Essentials Media Pack,前往官网下载,注意此版本只适用于 Windows Server 2012 R2 Standard,如果是其他操作系统出现这个错误,也需要下载于操作系统相对应的软件,安装即可,安装后需要重启电脑。
对于 Windows Server 2012 R2 Standard,安装这个软件之前,可能还需要添加 Windows Server Essentials 体验角色,在服务器管理添加相应的角色即可。
问题描述
购买Windows服务器后,通过远程桌面连接,发现没有声音。通过MSTSC远程连接的Windows2012服务器音频设备未运行如何播放音频?
约束限制
本节内容适用于Windows Server 2008 R2、Windows Server 2016系统的弹性云服务器。
可能原因
Windows弹性云服务器默认禁用音频设备,导致无法通过远程桌面的方式使用音频设备。如需播放音频、使用多媒体音频功能,可参见本节内容进行设置。
第1步:启动Windows Audio服务
启动Windows Audio服务,并设置为“自动”运行。
- 打开“运行”窗口。
- 输入“services.msc”,打开“服务”。
- 找到“Windows Audio”服务,并按如下方式设置。
- 启动类型:自动
- 服务状态:启动
- 关闭当前远程连接。
第2步:开启音频和视频播放功能
操作系统不同, “音频和视频播放”功能开启方法不同。
Windows 2008系统
- 启用RDP-TCP的“音频和视频播放”以及“录制音频”。
- 打开“远程桌面会话主机配置”控制台。
- 打开“开始”菜单,选择“控制面板”。
- 单击右上角的“查看方式”下拉菜单,选择“类别”。
- 选择“系统和安全 > 管理工具 > 远程桌面服务 > 远程桌面会话主机配置”。
- 取消勾选“音频和视频播放”、“录制音频”。在“连接”列表里面双击“RDP-Tcp”,选择“客户端设置”,取消勾选“音频和视频播放”和“录制音频”,如图1所示。图1 远程桌面会话主机配置
- 单击“确定”,激活音频设备。
- 打开“远程桌面会话主机配置”控制台。
- 单击“Send CtrlAltDel”按钮,重启弹性云服务器并登录。
- 重启弹性云服务器后,您会发现声卡的标识依旧是显示音频服务未运行,这是因为服务未开启,开启音频服务后如图2所示。图2 开启音频服务
- 打开网页播放音乐,即可验证播放音频成功。
Windows 2012系统
- 打开“运行”窗口。
- 输入“gpedit.msc”,打开“组策略”。
- 依次点击“计算机配置 > 管理模版 > windows 组件 > 远程桌面服务 > 远程桌面会话主机 > 设备和资源重定向”,打开“允许音频和视频播放重定向”。
- 选择“已启用”,按“应用”确定。该配置为mstsc程序的默认配置, 保持即可。
- 执行以下命令,刷新组策略。gpupdate
第3步:远程音频设置
以上配置调整完成后,打开本地远程桌面软件(mstsc),点击“选项 > 本地资源”,在远程音频处单击“设置”,弹出的选项卡中的远程音频播放处,选择“在此计算机中播放”,单击“确定”。
至此完成远程音频设置,请通过MSTSC登录云服务器,检查音频是否可以正常播放。
终端打开, 执行如下命令,然后重启电脑,即可后顾无忧了sudo rm ~/Library/Preferences/com.apple.appstore.plist
通过远程桌面客户端连接到计算机(Windows 客户端或 Windows Server)时,计算机上的远程桌面功能会通过定义的侦听端口(默认情况下为 3389)“侦听”连接请求。 可以通过修改注册表来更改 Windows 计算机上的侦听端口。
- 启动注册表编辑器。 (在“搜索”框中键入 regedit。)
- 导航到以下注册表子项:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
- 查找端口号
- 单击“编辑”>“修改” ,然后单击“十进制” 。
- 键入新端口号,然后单击“确定” 。
- 关闭注册表编辑器,然后重新启动计算机。
下次使用远程桌面连接连接到此计算机时,必须键入新端口。 如果正在使用防火墙,请确保将防火墙配置为允许连接到新端口号。
可运行以下 PowerShell 命令来查看当前端口:
Get-ItemProperty -Path ‘HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp’ -name “PortNumber”
例如:
PortNumber : 3389
PSPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations
PSChildName : RDP-Tcp
PSDrive : HKLM
PSProvider : Microsoft.PowerShell.Core\Registry
还可运行以下 PowerShell 命令来更改 RDP 端口。 在此命令中,我们会将新的 RDP 端口指定为 3390。
若要向注册表添加新的 RDP 端口:
$portvalue = 3390
Set-ItemProperty -Path ‘HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp’ -name “PortNumber” -Value $portvalue
New-NetFirewallRule -DisplayName ‘RDPPORTLatest-TCP-In’ -Profile ‘Public’ -Direction Inbound -Action Allow -Protocol TCP -LocalPort $portvalue
New-NetFirewallRule -DisplayName ‘RDPPORTLatest-UDP-In’ -Profile ‘Public’ -Direction Inbound -Action Allow -Protocol UDP -LocalPort $portvalue
用 screen -ls, 显式当前状态为Attached, 但当前没有用户登陆些会话。screen此时正常状态应该为(Detached)
此时用screen -r <session-id>,怎么也登不上。最后找到解决方法: screen -D -r <session-id>
-D -r 先踢掉前一用户,再登陆。
Recent Comments