解决方法:
1 打开powershell
在cmd中输入start powershell以打开Powershell
2 安装应用兼容性 FOD
在powershell中输入:
Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0
并运行,安装好后重启。如果这一步失败的话,请参照Server Core 应用兼容性按需功能 (FOD) 手动安装。
3 使用应用兼容性 FOD
虽然好像达不到完全GUI的那种程度,但是我们至少可以使用一些图形界面了。比如输入explorer回车打开资源管理器,输入control回车打开控制面板。你也可以按照上面的链接安装更多的东西,但其实也并不必要。
话说其实图形界面也并不是必要的哈。
正文结束,看到这里就已经可以了,后面没内容了。
后记
啊,又浪费了我一下午,踩了好多坑:
- (浪费20分钟)把早上pdf转word的程序改的漂亮一点;
- (浪费30分钟)Python无法正确读取当前文件目录:Parallel Desktop虚拟机的锅;
- (浪费1小时)PyInstaller无法打包:Parallel Desktop虚拟机的锅;
- (浪费1小时)Azure的Windows机器连不上,换了6个香港IP都不行,后来把地区换到日本就行了;
- (浪费2小时)Windows Server 黑屏无桌面。
唉,浪费了好多时间,不过反正我也没实习,时间很多,CPA往后推一两天也没事。
其实我也觉得每次都在前言说一堆废话有点吵,但是每次折腾过后都想碎碎念一会儿,而且还能优化一下SEO,也表示这不是我抄的,毕竟我按其他博客或者问答说的教程都没成功。
要享受Azure学生机的免费Windows服务器和免费的P6硬盘,就必须设定成B1s和64G的硬盘;而硬盘容量的调整是只能增加不能减少的,所以我们必须选择smalldisk。但Azure的smalldisk默认是Server Core,也就是没有GUI的,所以你登录进去的时候,只有一个cmd窗口。
有些不靠谱的答案会让你输入个什么东西,在GUI和Server Core相互转换,但是最新的Windows Sever已经不支持相互转换了,你必须在安装的时候指定GUI才行。更不靠谱的答案会让你右击我的电脑,请问我连桌面都没有怎么右击?
其实虽然只有cmd,但是我们还是可以运行软件的。比如输入TASKMGR并回车,可以调出任务管理器。如果你的电脑里面刚好有explorer.exe的话,直接新建一个explorer.exe,说不定就可以调出资源管理器了。
如果不行的话,可以参考这里:Server Core 应用兼容性按需功能 (FOD)
意思是我们可以在Server Core里安装应用兼容性 FOD,这样我们就可以使用一些诸如资源管理器之类的应用,反正前面也讲了怎么做,后面就瞎写点当日记算了。
Comments | NOTHING