Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja zgodności aplikacji na żądanie (FOD) to opcjonalny pakiet funkcji zaprojektowany w celu zwiększenia zgodności instalacji Server Core w systemie Windows Server. Począwszy od systemu Windows Server 2019, tę funkcję można zainstalować w dowolnym momencie, aby poprawić zgodność aplikacji z instalacjami Server Core systemu Windows Server i udostępnić dodatkowe narzędzia do codziennych zadań. W tym artykule wyjaśniono zalety funkcji zgodności aplikacji na żądanie, opisano proces instalacji i podano instrukcje dotyczące dodawania jej do serwera lub niestandardowego obrazu systemu Windows.
Aby uzyskać więcej informacji na temat innych funkcji na żądanie, zobacz Funkcje na żądanie.
Dlaczego warto zainstalować funkcję zgodności aplikacji na żądanie
Funkcja zgodności aplikacji na żądanie dla Server Core zawiera podzbiór plików binarnych i pakietów z opcji instalacji Serwer z funkcją Desktop Experience. Ten opcjonalny pakiet jest dostępny w usłudze Windows Update lub w osobnym obrazie ISO, ale można go dodać tylko do instalacji i obrazów Server Core.
Dwie podstawowe korzyści zapewnia funkcja zgodności aplikacji na żądanie:
Zwiększona zgodność serwera Server Core dla aplikacji serwerowych.
Dodawanie składników systemu operacyjnego, które nie są zwykle dołączone do serwera Server Core, które mogą pomóc w zadaniach administracyjnych i zgodności narzędzi oprogramowania używanych w scenariuszach rozwiązywania problemów i debugowania.
Składniki systemu operacyjnego, które są dostępne w ramach funkcji zgodności aplikacji na żądanie, obejmują:
| Component | Filename | Pierwsza dostępna |
|---|---|---|
| Device Manager | devmgmt.msc |
Windows Server 2019 |
| Zarządzanie dyskami | diskmgmt.msc |
Windows Server 2019 |
| Przeglądarka zdarzeń | eventvwr.msc |
Windows Server 2019 |
| Menedżer klastra Failover | cluadmin.msc |
Windows Server 2019 |
| Eksplorator plików | explorer.exe |
Windows Server 2019 |
| Menedżer Hyper-V | virtmgmt.msc |
Windows Server 2022 |
| Microsoft Management Console (MMC) | mmc.exe |
Windows Server 2019 |
| monitor wydajności | perfmon.exe |
Windows Server 2019 |
| Monitor zasobów | resmon.exe |
Windows Server 2019 |
| Harmonogram zadań | taskschd.msc |
Windows Server 2022 |
| Zintegrowane środowisko skryptów programu Windows PowerShell (ISE) | powershell_ise.exe |
Windows Server 2019 |
Prerequisites
Przed rozpoczęciem upewnij się, że spełnione są następujące wymagania wstępne:
Funkcję zgodności aplikacji na żądanie można zainstalować tylko w instalacjach Server Core systemu Windows Server. Nie próbuj dodawać funkcji zgodności aplikacji na żądanie do serwerów z opcją instalacji „Środowisko pulpitu”.
Musisz zalogować się przy użyciu konta administratora na komputerze Server Core, do którego chcesz dodać funkcję zgodności aplikacji na żądanie.
Następujące funkcje systemu Windows Server wymagają dodatkowej konfiguracji:
- Menedżer klastra Failover (
cluadmin.msc) wymaga uprzedniego zainstalowania funkcji klastra Failover systemu Windows Server. - Konsola zarządzania usługami IIS (
Web-Mgmt-Console) opiera się na instalowanej funkcji zgodności aplikacji na żądanie, ponieważ wymaga ona uruchomienia programu Microsoft Management Console (mmc.exe).
- Menedżer klastra Failover (
Jeśli chcesz dodać funkcję zgodności aplikacji na żądanie do niestandardowego obrazu systemu Windows (WIM), potrzebujesz pliku obrazu ISO dla wersji systemu Windows Server, dla której chcesz utworzyć obraz niestandardowy.
Instalowanie funkcji zgodności aplikacji na żądanie
Instalowanie funkcji zgodności aplikacji na żądanie obejmuje dodanie wyspecjalizowanego pakietu do instalacji Server Core, która zapewnia dodatkowe narzędzia i funkcje zgodności zwykle dostępne w programie Server with Desktop Experience.
Proces instalacji zależy od tego, czy chcesz zainstalować funkcję zgodności aplikacji na żądanie z usługi Windows Update, czy obrazu ISO. Funkcję można zainstalować bezpośrednio z usługi Windows Update, uruchamiając polecenie programu PowerShell. W przypadku obrazu ISO należy pobrać odpowiednie języki systemu Windows Server i opcjonalne funkcje ISO, zainstalować ją lokalnie i zainstalować funkcję z tego źródła.
Po zainstalowaniu funkcji zgodności aplikacji na żądanie i ponownym uruchomieniu serwera kolor ramki okna konsoli poleceń zmieni się na inny odcień niebieskiego.
Wybierz odpowiednią kartę preferowanej metody instalacji.
Aby zainstalować funkcję zgodności aplikacji na żądanie w instalacji Server Core systemu Windows Server z usługi Windows Update:
Zaloguj się na serwerze przy użyciu konta administratora.
W
SConfigużyj opcji 15, aby przejśćSConfigdo programu PowerShell.Zainstaluj funkcję zgodności aplikacji na żądanie, uruchamiając następujące polecenie. Wykonanie polecenia trwa kilka minut.
Add-WindowsCapability -Online -Name "ServerCore.AppCompatibility~~~~0.0.1.0"Dane wyjściowe są podobne do poniższego przykładu:
Path : Online : True RestartNeeded : TruePo zakończeniu działania polecenia uruchom ponownie serwer, aby zastosować zmiany, a następnie zainstaluj najnowsze aktualizacje systemu operacyjnego.
Important
Jeśli przeprowadzisz uaktualnienie systemu Windows Server do nowszej wersji, komponent Application Compatibility Feature on Demand nie pozostanie dostępny. Należy zainstalować go ponownie po uaktualnieniu. Alternatywnie można dodać funkcję zgodności aplikacji na żądanie do niestandardowego obrazu systemu Windows (WIM), który jest używany do instalowania systemu Windows Server. Dodanie funkcji zgodności aplikacji na żądanie do obrazu niestandardowego gwarantuje, że jest obecny po zakończeniu uaktualniania. Aby uzyskać więcej informacji, zobacz Sekcję Dodawanie funkcji zgodności aplikacji na żądanie do niestandardowego obrazu WIM .
Dodawanie funkcji zgodności aplikacji na żądanie do niestandardowego obrazu WIM
Jeśli dodasz funkcję zgodności aplikacji na żądanie do niestandardowego obrazu systemu Windows (WIM) i użyjesz tego obrazu do zainstalowania systemu Windows Server, zostanie on automatycznie zainstalowany podczas procesu instalacji. Pozostaje na miejscu po aktualizacji systemu Windows Server do nowszej wersji.
Aby dodać funkcję zgodności aplikacji na żądanie do niestandardowego obrazu WIM, wykonaj następujące kroki. Pamiętaj, aby zmienić <values> na swoją wersję.
Pobierz plik obrazu ISO zawierający funkcje na żądanie dla tej wersji systemu Windows Server, dla której chcesz utworzyć obraz niestandardowy. Zapisz obraz ISO w folderze w tym samym folderze, w którym masz plik obrazu ISO systemu Windows Server. Obraz ISO jest dostępny dla następujących wersji systemu Windows Server:
Zamontuj zarówno ISO z językami, jak i ISO z opcjonalnymi funkcjami oraz ISO systemu Windows Server, uruchamiając następujące polecenia w sesji programu PowerShell z podwyższonym poziomem uprawnień.
$isoFolder = "<ISO folder path>" $fodIsoFilename = "<FOD_ISO_filename.iso>" $wsIsoFilename = "<Windows_Server_ISO_filename.iso>" $fodIso = Mount-DiskImage -ImagePath "$isoFolder\$fodIsoFilename" $wsIso = Mount-DiskImage -ImagePath "$isoFolder\$wsIsoFilename"Uruchom następujące polecenie, aby uzyskać litery dysku, do których są zainstalowane pliki ISO FOD i Windows Server ISO:
$fodDriveLetter = ($fodIso | Get-Volume).DriveLetter $wsDriveLetter = ($wsIso | Get-Volume).DriveLetterSkopiuj zawartość obrazu ISO systemu Windows Server do folderu lokalnego, na przykład C:\SetupFiles\WindowsServer\Files, uruchamiając następujące polecenia. Operacja kopiowania może zająć trochę czasu.
$wsFiles = "<Windows Server files path>" New-Item -ItemType Directory -Path $wsFiles Copy-Item -Path ${wsDriveLetter}:\* -Destination $wsFiles -RecursePobierz nazwę obrazu, który chcesz zmodyfikować w
install.wimpliku, uruchamiając następujące polecenie. Plikinstall.wimznajduje się w folderze sources obrazu ISO systemu Windows Server. Nazwy obrazów dostępnych w tyminstall.wimpliku znajdują się w danych wyjściowych.$installWimPath = "<Windows Server Files Path>\sources\install.wim" Get-WindowsImage -ImagePath $installWimPathinstall.wimZainstaluj plik w nowym folderze, uruchamiając następujące polecenie:-
$wimImageName- Wprowadź nazwę obrazu, który chcesz zainstalować z danych wyjściowych poprzedniego polecenia. W tym przykładzie użyto systemu Windows Server 2022 Datacenter. -
$wimMountFolder— Określ pusty folder do użycia podczas uzyskiwania dostępu do zawartości pliku install.wim.
$wimImageName = "<Image name, for example Windows Server 2022 Datacenter>" $wimMountFolder = "<WIM folder path>" New-Item -ItemType Directory -Path $wimMountFolder Set-ItemProperty -Path $installWimPath -Name IsReadOnly -Value $false Mount-WindowsImage -ImagePath $installWimPath -Name $wimImageName -Path $wimMountFolder-
Dodaj funkcje i pakiety do zamontowanego
install.wimobrazu, uruchamiając następujące polecenia (w zależności od wersji), zastępując przykładowe wartości zmiennych własnymi.W systemie Windows Server 2022 lub nowszym:
$capabilityName = "ServerCore.AppCompatibility~~~~0.0.1.0" Add-WindowsCapability -Path $wimMountFolder -Name $capabilityName -Source "${fodDriveLetter}:\LanguagesAndOptionalFeatures" -LimitAccessW przypadku poprzednich wersji systemu Windows Server:
$capabilityName = "ServerCore.AppCompatibility~~~~0.0.1.0" Add-WindowsCapability -Path $wimMountFolder -Name $capabilityName -Source "${fodDriveLetter}:\" -LimitAccess
Odinstaluj i zatwierdź zmiany w
install.wimpliku, uruchamiając następujące polecenie:Dismount-WindowsImage -Path $wimMountFolder -Save
Teraz można zainstalować system Windows Server przy użyciu niestandardowego obrazu WIM, który zawiera Funkcję zgodności aplikacji na żądanie, i pozostaje ona na swoim miejscu po instalacji nowszej wersji Windows Server na tej samej instalacji.
Instalowanie programu Internet Explorer 11 na serwerze Server Core
Program Internet Explorer 11 można zainstalować w instalacji Server Core systemu Windows Server 2022 i poprzednich wersji. Program Internet Explorer wymaga, aby funkcja zgodności aplikacji na żądanie została najpierw zainstalowana. Jeśli musisz go zainstalować, zobacz sekcję Instalowanie funkcji zgodności aplikacji na żądanie. Nie musisz instalować programu Internet Explorer, aby dodać funkcję zgodności aplikacji na żądanie.
Tip
W systemie Windows Server 2022, chociaż można dodać program Internet Explorer 11 do instalacji Server Core systemu Windows Server, zamiast tego należy użyć przeglądarki Microsoft Edge . Przeglądarka Microsoft Edge ma wbudowany tryb internet Explorer (tryb IE), dzięki czemu można uzyskiwać dostęp do starszych witryn internetowych i aplikacji opartych na programie Internet Explorer bezpośrednio z przeglądarki Microsoft Edge. Aby uzyskać więcej informacji na temat cyklu życia produktu dla programu Internet Explorer, zobacz Często zadawane pytania dotyczące cyklu życia — Internet Explorer i Microsoft Edge.
Wybierz odpowiednią kartę preferowanej metody instalacji.
Aby zainstalować program Internet Explorer 11 w instalacji Server Core systemu Windows Server z usługi Windows Update:
Upewnij się, że zainstalowano funkcję zgodności aplikacji na żądanie w instalacji Server Core systemu Windows Server.
Ponownie wykonaj kroki opisane w sekcji Instalowanie funkcji zgodności aplikacji na żądanie, ale w kroku 3 uruchom następujące polecenie:
Add-WindowsCapability -Online -Name "Browser.InternetExplorer~~~~0.0.11.0"Dane wyjściowe są podobne do poniższego przykładu:
Path : Online : True RestartNeeded : TruePo zakończeniu działania polecenia uruchom ponownie serwer, aby zastosować zmiany, a następnie zainstaluj najnowsze aktualizacje systemu operacyjnego.
Po ponownym uruchomieniu serwera można uzyskać dostęp do programu Internet Explorer 11, wracając do wiersza polecenia programu PowerShell z
SConfigwitryny , a następnie uruchamiając następujące polecenie:& "$env:ProgramFiles\Internet Explorer\iexplore.exe"
Important
Dwukrotne kliknięcie w celu otwarcia lokalnie zapisanych .htm plików nie jest obsługiwane. Możesz jednak kliknąć prawym przyciskiem myszy i wybrać polecenie Otwórz za pomocą programu Internet Explorer lub otworzyć go bezpośrednio w programie Internet Explorer, wybierając pozycję Plik, a następnie otwórz i przejdź do pliku.