Dela via


Konfigurera funktioner på begäran i Windows Server

I det här avsnittet beskrivs hur du tar bort funktionsfiler i en funktionskonfiguration på begäran med hjälp av cmdleten Uninstall-WindowsFeature.

Funktioner på begäran är en funktion som introducerades i Windows 8 och Windows Server 2012 , som gör att du kan ta bort roll- och funktionsfiler (kallas ibland funktionsnyttolast) från operativsystemet för att spara diskutrymme och installera roller och funktioner från fjärranslutna platser eller installationsmedia i stället för från lokala datorer. Du kan ta bort funktionsfiler från fysiska eller virtuella datorer. Du kan också lägga till funktionsfiler i eller ta bort funktionsfiler från WIM-filer (Windows Image) eller virtuella offlinehårddiskar (VHD) för att skapa en reproducerbar kopia av konfigurationer av funktioner på begäran.

I en funktionskonfiguration på begäran, när funktionsfiler inte är tillgängliga på en dator, om en installation kräver dessa funktionsfiler, kan Windows Server 2012 R2 eller Windows Server 2012 dirigeras för att hämta filerna från ett funktionsarkiv sida vid sida (en delad mapp som innehåller funktionsfiler och är tillgänglig för datorn i nätverket), från Windows Update eller från installationsmedia. När funktionsfiler inte är tillgängliga på målservern söker funktioner på begäran som standard efter saknade funktionsfiler genom att utföra följande uppgifter i den ordning som visas.

  1. Sökning på en plats som användare har angett via guiden Lägg till roller och funktioner eller DISM-installationskommandon

  2. Utvärdera konfigurationen av grupprincipinställningen, datorkonfiguration\Administrativa mallar\System\Ange inställningar för valfri komponentinstallation och komponentreparation

  3. Söka i Windows Update

Du kan åsidosätta standardbeteendet för Funktioner på Begäran genom att göra något av nedanstående.

  • Ange en alternativ källsökväg som en del av cmdleten Install-WindowsFeature genom att lägga till parametern Source

  • Ange en alternativ källsökväg på sidan Bekräfta installationsalternativ när du installerar funktioner med hjälp av guiden Lägg till roller och funktioner

  • Konfigurera grupprincipinställningen , Ange inställningar för valfri komponentinstallation och komponentreparation

Det här avsnittet innehåller följande avsnitt.

Skapa en funktionsfil eller sida vid sida-arkiv

I det här avsnittet beskrivs hur du konfigurerar en delad mapp för fjärrfunktionsfiler (kallas även ett sido-till-sido-arkiv) som lagrar de filer som krävs för att installera roller, rolltjänster och funktioner på servrar som kör Windows Server 2012 R2 eller Windows Server 2012. När du har konfigurerat ett funktionsarkiv kan du installera roller, rolltjänster och funktioner på servrar som kör dessa operativsystem och ange funktionsarkivet som plats för installationskällans filer.

Så här skapar du ett funktionsfilarkiv

  1. Skapa en delad mapp på en server i nätverket. Till exempel \\network\share\sxs.

  2. Kontrollera att du har rätt behörigheter tilldelade till funktionsbutik. Källsökvägen eller filresursen måste bevilja läsbehörighet till gruppen Alla (rekommenderas inte av säkerhetsskäl) eller till datorkontona (DOMAIN\SERverNAME$) för servrar där du planerar att installera funktioner med hjälp av det här funktionsarkivet. Det räcker inte att ge användarkontoåtkomst.

    Du kan komma åt fildelnings- och behörighetsinställningar genom att göra något av följande på Windows-skrivbordet.

    • Högerklicka på den delade mappen, klicka på Egenskaper och ändra sedan tillåtna användare och deras åtkomsträttigheter till mappen på fliken Säkerhet .

    • Högerklicka på den delade mappen, peka på Dela med och klicka sedan på Specifika personer.

    Note

    Servrar som finns i arbetsgrupper kan inte komma åt externa filresurser, även om datorkontot för arbetsgruppsservern har läsbehörighet för den externa resursen. Alternativa källplatser som fungerar för arbetsgruppsservrar är installationsmedia, Windows Update och VHD- eller WIM-filer som lagras på den lokala arbetsgruppsservern.

  3. Kopiera mappen Sources\SxS från installationsmediet för Windows Server till den delade mapp som du skapade i steg 1.

Installera .NET Framework 3.5 och andra funktioner på begäran

Från och med Windows Server 2012 och Windows 8 är funktionsfilerna för .NET Framework 3.5 (som innehåller .NET Framework 2.0 och .NET Framework 3.0) inte tillgängliga på den lokala datorn som standard. Filerna har tagits bort. Filer för funktioner som har tagits bort i en funktionskonfiguration på begäran, tillsammans med funktionsfiler för .NET Framework 3.5, är tillgängliga via Windows Update. Om funktionsfiler som standard inte är tillgängliga på målservern som kör Windows Server 2012 eller senare versioner söker installationsprocessen efter de filer som saknas genom att ansluta till Windows Update. Du kan åsidosätta standardbeteendet genom att konfigurera en grupprincipinställning eller ange en alternativ källsökväg under installationen, oavsett om du installerar med hjälp av guiden Lägg till roller och funktioner eller en kommandorad.

Du kan installera .NET Framework 3.5 genom att göra något av följande.

Konfigurera alternativa källor för funktionsfiler i Grupprincip för .NET Framework 3.5 eller andra funktioner, om funktionsfiler inte hittas på den lokala datorn.

Important

När du installerar funktionsfiler från en fjärrkälla måste källsökvägen eller filresursen bevilja Läs-behörigheter antingen till gruppen Alla (rekommenderas inte av säkerhetsskäl) eller till målserverns datorkonto (lokalt system). Det räcker inte att bevilja användarkontoåtkomst.

Servrar som finns i arbetsgrupper kan inte komma åt externa filresurser, även om datorkontot för arbetsgruppsservern har läsbehörighet för den externa resursen. Alternativa källplatser som fungerar för arbetsgruppsservrar är installationsmedia, Windows Update och VHD- eller WIM-filer som lagras på den lokala arbetsgruppsservern.

Du kan ange en WIM-fil som en alternativ funktionsfilkälla när du installerar roller, rolltjänster och funktioner på en fysisk server som körs. Källsökvägen för en WIM-fil ska vara i följande format, med WIM som prefix, och indexet där funktionsfilerna finns som suffix: WIM:e:\sources\install.wim:4. Du kan dock inte använda en WIM-fil direkt som källa för att installera roller, rolltjänster och funktioner i en virtuell hårddisk offline. Du måste antingen montera den offline-virtuella hårddisken och peka på dess monteringssökväg för källfiler, eller så måste du peka på en mapp som innehåller en kopia av innehållet i WIM-filen.

Installera .NET Framework 3.5 genom att köra cmdleten Install-WindowsFeature

  1. Gör något av följande för att öppna en Windows PowerShell-session med utökade användarrättigheter.

    Note

    Om du installerar roller och funktioner från en fjärrserver behöver du inte köra Windows PowerShell med utökade användarrättigheter.

    • Högerklicka på Windows PowerShell i aktivitetsfältet på Windows-skrivbordet och klicka sedan på Kör som administratör.

    • Högerklicka på Windows PowerShell-panelen på Startskärmen i Windows och klicka sedan på Kör som administratör i appfältet.

    • På en server som kör installationsalternativet Server Core för Windows Server 2012 R2 eller Windows Server 2012 skriver du PowerShell i en kommandotolk och trycker sedan på Retur.

  2. skriv följande kommando och tryck sedan på Retur. I följande exempel finns källfilerna i ett lager sida vid sida (förkortat SxS) i installationsmediet på enhet D.

    Install-WindowsFeature NET-Framework-Core -Source D:\Sources\SxS
    

    Om du vill att kommandot ska använda Windows Update som källa för saknade funktionsfiler, eller om en standardkälla redan har konfigurerats med grupprincip, behöver du inte lägga till parametern Source om du inte vill ange en annan källa.

Installera .NET Framework 3.5 med hjälp av guiden Lägg till roller och funktioner

  1. På menyn Hantera i Serverhanteraren klickar du på Lägg till roller och funktioner.

  2. Välj en målserver som kör Windows Server 2016.

  3. På sidan Välj funktioner i guiden Lägg till roller och funktioner väljer du .NET Framework 3.5.

  4. Om den lokala datorn tillåts göra det genom grupprincipinställningar försöker installationsprocessen hämta saknade funktionsfiler med hjälp av Windows Update. Klicka på Installera; du behöver inte gå vidare till nästa steg.

    Om grupprincipinställningarna inte tillåter detta eller om du vill använda en annan källa för funktionsfilerna för .NET Framework 3.5 klickar du på Ange en alternativ källsökväg på sidan Bekräfta installationsval i guiden.

  5. Ange en sökväg till ett sida-vid-sida-arkiv (kallas SxS) i installationsmediet eller till en WIM-fil. I följande exempel finns installationsmediet på enhet D.

    D:\Sources\SxS\

    Om du vill ange en WIM-fil lägger du till ett WIM:- prefix och lägger till indexet för avbildningen som ska användas i WIM-filen som ett suffix, som du ser i följande exempel.

    WIM:\\server_name\share\install.wim:3

  6. Klicka på OK och sedan på Installera.

Så här installerar du .NET Framework 3.5 med hjälp av DISM

  1. Gör något av följande för att öppna en Windows PowerShell-session med utökade användarrättigheter.

    Note

    Om du installerar roller och funktioner från en fjärrserver behöver du inte köra Windows PowerShell med utökade användarrättigheter.

    • Högerklicka på Windows PowerShell i aktivitetsfältet på Windows-skrivbordet och klicka sedan på Kör som administratör.

    • Högerklicka på Windows PowerShell-panelen på Startskärmen i Windows och klicka sedan på Kör som administratör i appfältet.

    • På en server som kör installationsalternativet Server Core skriver du PowerShell i en kommandotolk och trycker sedan på Retur.

  2. Kör något av följande DISM-kommandon.

    • Om datorn har åtkomst till Windows Update eller om en standardplats för källfilen redan har konfigurerats i grupprincipen kör du följande kommando.

      DISM /online /Enable-Feature /Featurename:NetFx3 /All
      
    • Om datorn har åtkomst till installationsmediet kör du ett kommando som liknar följande. I följande exempel finns installationsmediet för operativsystemet på enhet D. Parametern LimitAccess förhindrar att kommandot försöker kontakta Windows Update eller en server som kör WSUS.

      DISM /online /Enable-Feature /Featurename:NetFx3 /All /LimitAccess /Source:d:\sources\sxs
      

    Note

    DISM-kommandot är skiftlägeskänsligt.

Konfigurera alternativa källor för funktionsfiler i grupprincip

Inställningen Grupprincipsinställning som beskrivs i det här avsnittet anger auktoriserade källplatser för .NET Framework 3.5-filer och andra funktionfiler som har tagits bort som en del av en konfiguration av funktioner på begäran. Principinställningen Ange inställningar för valfri komponentinstallation och komponentreparation finns i datorn Configuration\Administrative Templates\System folder i konsolen grupprinciphantering eller redigeraren för lokal grupprincip.

Note

Du måste vara medlem i gruppen Administratörer för att ändra grupprincipinställningarna på den lokala datorn. Om grupprincipinställningarna för den dator som du vill hantera styrs på domännivå måste du vara medlem i gruppen Domänadministratörer för att ändra grupprincipinställningar.

Så här konfigurerar du en standardalternativ sökväg i gruppolicy
  1. Öppna följande principinställning i redigeraren för lokal grupprincip eller konsolen för grupprinciphantering.

    datorkonfiguration\Administrativa mallar\System\Ange inställningar för valfri komponentinstallation och komponentreparation

  2. Välj Aktiverad för att aktivera principinställningen om den inte redan är aktiverad.

  3. I textrutan Alternativ källfilsökväg i området Alternativ anger du en fullständigt kvalificerad sökväg till en delad mapp eller en WIM-fil. Om du vill ange en WIM-fil som en alternativ källfilsplats lägger du till prefixet WIM: i sökvägen och lägger till indexet för avbildningen som ska användas i WIM-filen som ett suffix. Följande är exempel på värden som du kan ange.

    • sökväg till en delad mapp: \\server_name\share\folder_name

    • sökväg till en WIM-fil, där 3 representerar indexet för den bild där funktionsfilerna finns: WIM:\\server_name\share\install.wim:3

  4. Om du inte vill att datorer som styrs av den här principinställningen ska söka efter saknade funktionsfiler i Windows Update väljer du Försök aldrig ladda ned nyttolasten från Windows Update.

  5. Om de datorer som styrs av den här principinställningen vanligtvis tar emot uppdateringar via WSUS, men du föredrar att gå igenom Windows Update och inte WSUS för att hitta saknade funktionsfiler, väljer du Kontakta Windows Update direkt för att ladda ned reparationsinnehåll i stället för Windows Server Update Services (WSUS).

  6. Klicka på OK när du är klar med att ändra den här principinställningen och stäng sedan redigeraren grupprincip.

Metoder för att ta bort funktionsfiler

Det finns två metoder för att ta bort funktionsfiler från Windows Server i en konfiguration av funktioner på begäran.

  • Med remove parametern för cmdleten Uninstall-WindowsFeature kan du ta bort funktionsfiler från en server eller en virtuell hårddisk offline (VHD) som kör Windows Server 2012 R2 eller Windows Server 2012 . Giltiga värden för parametern remove är namnen på roller, rolltjänster och funktioner.

  • Med DISM-kommandon (Deployment Image Servicing and Management) kan du skapa anpassade WIM-filer som sparar diskutrymme genom att utelämna funktionsfiler som antingen inte behövs eller som kan hämtas från andra fjärrkällor. Mer information om hur du använder DISM för att förbereda anpassade avbildningar finns i Så här aktiverar eller inaktiverar du Windows-funktioner.

Ta bort funktionsfiler med hjälp av Uninstall-WindowsFeature

Du kan använda cmdleten Uninstall-WindowsFeature både för att avinstallera roller, rolltjänster och funktioner från servrar och virtuella hårddiskar offline som kör Windows Server 2012 R2 eller Windows Server 2012 och för att ta bort funktionsfiler. Du kan både avinstallera och ta bort samma roller, rolltjänster och funktioner i samma kommando om du vill.

Important

När du tar bort funktionsfiler för en roll, rolltjänst eller funktion, roller, rolltjänster och funktioner som är beroende av de filer som du tar bort tas också bort. Om du tar bort funktionsfiler för en rolltjänst eller underfunktion, och inga andra rolltjänster eller underfunktioner för den överordnade rollen eller funktionen förblir installerade, tas filer för hela den överordnade rollen eller funktionen bort. Om du vill visa alla funktionsfiler som skulle tas bort av Uninstall-WindowsFeature -remove kommandot lägger du till parametern whatif i kommandot för att köra den och visa resultat utan att ta bort funktionsfiler.

Ta bort roll- och funktionsfiler med hjälp av Uninstall-WindowsFeature

  1. Gör något av följande för att öppna en Windows PowerShell-session med utökade användarrättigheter.

    Note

    Om du avinstallerar roller och funktioner från en fjärrserver behöver du inte köra Windows PowerShell med utökade användarrättigheter.

    • Högerklicka på Windows PowerShell i aktivitetsfältet på Windows-skrivbordet och klicka sedan på Kör som administratör.

    • Högerklicka på Windows PowerShell-panelen på Startskärmen i Windows och klicka sedan på Kör som administratör i appfältet.

    • På en server som kör installationsalternativet Server Core skriver du PowerShell i en kommandotolk och trycker sedan på Retur.

  2. Skriv följande och tryck sedan på Retur.

    Uninstall-WindowsFeature -Name <feature_name> -computerName <computer_name> -remove
    

    Exempel: Fjärrskrivbordslicensiering är den sista återstående rolltjänsten för Fjärrskrivbordstjänster som är installerad. Kommandot avinstallerar fjärrskrivbordslicensiering och tar sedan bort funktionsfiler för hela rollen Fjärrskrivbordstjänster från den angivna servern contoso_1.

    Uninstall-WindowsFeature -Name rdS-Licensing -computerName contoso_1 -remove
    

    Exempel: I följande exempel tar kommandot bort Active Directory Domain Services och Grupprinciphantering från en offline-VHD. Rollen och funktionen avinstalleras först och sedan tas deras funktionsfiler bort helt från den offline-virtuella hårddisken , Contoso.vhd.

    Note

    Du måste lägga till parametern computerName om du kör cmdleten från en dator som kör Windows 8.1 eller Windows 8.

    Om du anger namnet på en VHD-fil från en nätverksresurs måste resursen bevilja läs - och skrivbehörighet till datorkontot för den server som du valde för att montera den virtuella hårddisken. Kontoåtkomst endast för användare räcker inte. Resursen kan ge läs- och skrivbehörighet till gruppen Alla för att tillåta åtkomst till den virtuella hårddisken, men av säkerhetsskäl rekommenderas det inte.

    Uninstall-WindowsFeature -Name AD-Domain-Services,GPMC -VHD C:\WS2012VHDs\Contoso.vhd -computerName ContosoDC1
    

Se även

Installera eller avinstallera roller, rolltjänster eller funktionerInstallationsalternativ för Windows ServerSå här aktiverar eller inaktiverar du Windows-funktionerÖversikt över Deployment Image Servicing and Management (DISM)