概述
本文主要介绍解决远程登录Windows服务器无法显示桌面问题的方法。
详细信息
远程登录Windows登录服务器后,不显示桌面。使用Ctrl+Alt+Delete键调出任务管理器,在任务管理器中新建任务explorer.exe,单击确定,可能会出现以下两种情况:
- 桌面恢复显示。
- 桌面未恢复显示。
桌面恢复显示
此时桌面恢复显示,但需要解决新账号登录的问题。
-
选择开始>运行,输入gpedit.msc,打开本地组策略编辑器。选择用户配置>Windows设置>脚本(登录/注销)>登录,添加登录脚本
C:\Windows\explorer.exe
,单击确定。
-
选择开始>运行>cmd,打开命令窗口,输入gpupdate刷新组策略。
-
操作后新账号登录都会自动加载explorer进程。
说明:这种方式只是解决了桌面不自动加载的问题,根源问题还是系统异常,所以尽快对系统进行安全扫描,避免有其他隐患。
桌面未恢复显示
桌面未恢复分以下两种情况:
-
explorer.exe文件不存在。
- 打开任务管理器,单击新建任务>浏览,跳转到
C:\Windows\winsxs
目录,右侧搜索explorer.exe,将最近的修改的explorer.exe进程复制到C:\Winodws
目录下即可(此文件大小为2.73M)。 - 执行桌面恢复显示的操作步骤。
- 打开任务管理器,单击新建任务>浏览,跳转到
-
文件存在,但是新建任务后还是无法显示桌面。尝试在运行中输入
sfc /scannow
对Windows文件进行修复。
如果文件存在或者不存在,使用以上方法都无法解决的情况下,可以给系统盘做快照,然后执行以下操作。
- 通过PowerShell装回GUI。
说明:可以在路径
%windir%/system32/WindowsPowerShell/v1.0/
下找到powershell.exe。 - 若PowerShell报错,可依次执行以下命令,先尝试安装
.Net
和PowerShell,再安装GUI。
警告:必须重新启动此服务器才能完成安装过程。
DISM.exe /online /enable-feature /all /featurename:NetFx4 DISM.exe /online /enable-feature /all /featurename:MicrosoftWindowsPowerShell Install-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra
系统显示类似如下,安装成功,会提示重启服务器。
适用于
-
云服务器ECS
文档内容是否对您有帮助?