ฉันจะเพิ่ม Windows GUI ลงในเซิร์ฟเวอร์หลักของ Windows 2016 ได้อย่างไร


27

เราเพิ่งได้รับเซิร์ฟเวอร์เฉพาะของเราจาก Rackspace มันเต็มไปด้วย W2008 บนมัน ฉันตัดสินใจที่จะติดตั้งระบบปฏิบัติการล่าสุดไว้ดังนั้นฉันไม่จำเป็นต้องอัปเกรดในภายหลัง เห็นได้ชัดระหว่างการติดตั้งฉันเลือกตัวเลือก no gui

ฉันพยายามติดตั้ง gui จาก powershell ที่ฉันเห็นการอ้างอิงบนเว็บไซต์อื่น

ตัวอย่างเช่น:

Install-WindowsFeature Server-GUI-Shell -Restart

เมื่อฉันรันสิ่งนี้ฉันได้รับข้อผิดพลาดต่อไปนี้:

PS C:\> Install-WindowsFeature Server-GUI-Shell -Restart
Install-WindowsFeature : ArgumentNotValid: The role, role service, or feature name is not valid: 'Server-GUI-Shell'.
The name was not found.
At line:1 char:1
+ Install-WindowsFeature Server-GUI-Shell -Restart
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (Server-GUI-Shell:String) [Install-WindowsFeature], Exception
    + FullyQualifiedErrorId : NameDoesNotExist,Microsoft.Windows.ServerManager.Commands.AddWindowsFeatureCommand

Success Restart Needed Exit Code      Feature Result
------- -------------- ---------      --------------
False   No             InvalidArgs    {}

ฉันไม่สามารถหาวิธีติดตั้ง gui บนเซิร์ฟเวอร์นี้ได้

การอ้างอิงทั้งหมดที่ฉันเคยเห็นในการติดตั้ง gui บอกว่าใช้ Server-GUI-Shell

ใครมีข้อเสนอแนะ?

คำตอบ:


51

มันเป็นไปไม่ได้ที่จะเปลี่ยนจากเซิร์ฟเวอร์หลักกับ GUI เต็มหรือในทางกลับกันในเซิร์ฟเวอร์ 2016 - ทั้งผ่านการจัดการเซิร์ฟเวอร์, หรือPowerShell DISMคุณต้องทำการเลือกในขั้นต้นเมื่อทำการติดตั้ง จากTechNet :

ไม่เหมือนกับ Windows Server รุ่นก่อนหน้าบางรุ่นคุณไม่สามารถแปลงระหว่าง Server Core และ Server ด้วย Desktop Experience หลังจากการติดตั้ง ตัวอย่างเช่นหากคุณติดตั้ง Server Core และตัดสินใจใช้เซิร์ฟเวอร์ประสบการณ์การใช้งานเดสก์ท็อปในภายหลังคุณควรทำการติดตั้งใหม่ (และในทางกลับกัน)

บทความชุมชนที่ดีในหัวข้อ: https://superwidgets.wordpress.com/2016/10/29/windows-server-2016-gui-options/

ความสามารถในการแปลงจากที่หนึ่งไปอีกอันหนึ่งผ่านทาง Server Manager และ cmdlet ของ Install / Remove-WindowsFeature มีอยู่ใน Server 2012 และ Server 2012 R2


1
existed in Server 2012 and Server 2012 R2- มีอยู่แล้ว แต่มันไม่ได้ทำงานได้อย่างน่าเชื่อถือหลังจากที่คุณใช้การปรับปรุงความปลอดภัยกับระบบ คุณต้องการบำรุงรักษา wim ที่แพตช์หรือเพียงแค่ติดตั้งใหม่
Zoredache

1
@Zoredache นั่นเป็นกรณีส่วนใหญ่หากคุณเริ่มต้นด้วย Server Core แล้วลองแปลง หากคุณเริ่มต้นด้วยเซิร์ฟเวอร์ที่มี GUI แปลงแล้วสำรองข้อมูล - มันควรจะทำงานได้อย่างราบรื่นมากขึ้น ส่วนหนึ่งของแนวคิดการออกแบบก็คือผู้คนจะเริ่มด้วย GUI และใช้มันเพื่อให้เซิร์ฟเวอร์กำหนดค่าตามที่พวกเขาชอบ จากนั้นพวกเขาสามารถแปลงลงมาและทำRemove-WindowsFeature -Removeเพื่อกำจัดเนื้อหา SxS
Matthew Wetmore

2
ยังกล่าวถึงในเว็บไซต์ของ Microsoft เช่นกัน ที่มา >We prioritized consistency with the Windows client desktop over the > ability to switch between Server Core and Server with Desktop. > Replacing the legacy desktop in Server with the Windows 10 desktop > experience resulted in our inability to support the Windows Server > 2012 R2 behavior.
Sohrab Kasraeianfard
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.