Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.
Sökning på en plats som användare har angett via guiden Lägg till roller och funktioner eller DISM-installationskommandon
Utvärdera konfigurationen av grupprincipinställningen, datorkonfiguration\Administrativa mallar\System\Ange inställningar för valfri komponentinstallation och komponentreparation
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-WindowsFeaturegenom att lägga till parameternSourceAnge 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
Skapa en delad mapp på en server i nätverket. Till exempel \\network\share\sxs.
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.
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.
Använd För att installera .NET Framework 3.5 genom att köra cmdleten Install-WindowsFeature för att lägga till parametern
Sourceoch ange en källa som du kan hämta .NET Framework 3.5-funktionsfiler från. Om du inte lägger till parameternSourceavgör installationsprocessen först om en sökväg till funktionsfiler har angetts av grupprincipinställningarna, och om ingen sådan sökväg hittas söker du efter saknade funktionsfiler med hjälp av Windows Update.Använd För att installera .NET Framework 3.5 med hjälp av guiden Lägg till roller och funktioner för att ange en alternativ källfilplats på sidan Bekräfta installationsalternativ i guiden Lägg till roller och funktioner.
Använd För att installera .NET Framework 3.5 med hjälp av DISM för att hämta filer från Windows Update som standard, eller genom att ange en källsökväg till installationsmediet.
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
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.
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\SxSOm 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
Sourceom du inte vill ange en annan källa.
Installera .NET Framework 3.5 med hjälp av guiden Lägg till roller och funktioner
På menyn Hantera i Serverhanteraren klickar du på Lägg till roller och funktioner.
Välj en målserver som kör Windows Server 2016.
På sidan Välj funktioner i guiden Lägg till roller och funktioner väljer du .NET Framework 3.5.
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.
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
Klicka på OK och sedan på Installera.
Så här installerar du .NET Framework 3.5 med hjälp av DISM
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.
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 /AllOm 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
LimitAccessfö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
Ö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
Välj Aktiverad för att aktivera principinställningen om den inte redan är aktiverad.
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
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.
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).
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
removeparametern för cmdletenUninstall-WindowsFeaturekan 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 parameternremoveä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
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.
Skriv följande och tryck sedan på Retur.
Uninstall-WindowsFeature -Name <feature_name> -computerName <computer_name> -removeExempel: 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 -removeExempel: 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
computerNameom 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)