Udostępnij za pośrednictwem


Błąd 0x800f0805, gdy Menedżer serwera i DISM nie mogą wyświetlić listy dostępnych funkcji

Ten artykuł pomaga rozwiązać problem, w którym Menedżer serwera i narzędzie do obsługi obrazów wdrażania i zarządzania (DISM) nie może wyświetlić listy dostępnych funkcji.

Dotyczy: Windows Server
Oryginalny numer KB: 5019263

Menedżer serwera nie można wyświetlić listy dostępnych funkcji i zostanie wyświetlony następujący komunikat o błędzie:

Żądanie wyświetlenia listy funkcji dostępnych na określonym serwerze nie powiodło się.

Ponadto są wyświetlane następujące błędy przy użyciu narzędzia DISM, aby wyświetlić listę dostępnych funkcji:

  • Błąd 0x800f0805 w wyjściowym pliku tekstowym

    Błąd: 0x800f0805
    Określony pakiet nie jest prawidłowym pakietem systemu Windows.

  • Błąd 0x800f0805 w pliku dziennika DISM

    <Date Time>, Error DISM DISM Package Manager: PID=10396 TID=12656 Failed opening package @Foundation. - CDISMPackageManager::Internal_CreatePackageByName(hr:0x800f0805)
    

Po sprawdzeniu ścieżki HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ComponentBasedServicing\PackageIndex\System rejestru w Edytorze Microsoft-Windows-Foundation-Package ~31bf3856ad364e35~amd64~~<Image Version> rejestru brakuje wartości rejestru.

Ręczne tworzenie wartości rejestru

Wartość rejestru można utworzyć Microsoft-Windows-Foundation-Package ~31bf3856ad364e35~amd64~~<Image Version> ręcznie w obszarze HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ComponentBasedServicing\PackageIndex\System. Na przykład Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~10.0.14393.0 z danymi 0x00000000wartości .

Uwaga

Możesz przełączyć się na działającą maszynę i znaleźć oczekiwaną Microsoft-Windows-Foundation-Package ~31bf3856ad364e35~amd64~~<Image Version> wartość rejestru oraz dane wartości. Aby uzyskać więcej informacji na temat listy kompilacji systemu operacyjnego, zobacz Informacje o wersji systemu Windows 10.