Instalacja funkcji systemu Windows kończy się niepowodzeniem z powodu „Nie można znaleźć plików źródłowych”

10

Próbuję zainstalować tę Media Foundationfunkcję w pudełku systemu Windows 2012 R2, przygotowując ją do użycia jako hosta sesji RDS.

Jednak wszystkie próby instalacji nie powiodły się:
Installation of one or more roles, role services, or features failed. The source files could not be found. Use the "Source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see http://go.microsoft.com/fwlink/?LinkId=243077. Error: 0x800f081f

Proszę znaleźć dzienniki DDS i CBS -> tutaj <-

Okno systemu Windows jest obecnie w pełni zaktualizowane pod kątem wszystkich aktualizacji systemu Windows. WIM:F:\sources\install.wim:4Podałem lokalizację pliku jako , gdzie F: \ jest zamontowanym dyskiem DVD z systemem Windows (wypróbowałem płyty DVD RTM + Update1). W sieci znajduje się WSUS, a zasady są ustawione na:

Never attempt to download payload from Windows Update: Disabled

Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS): Enabled

Wcześniej z powodzeniem instalowałem inne funkcje przy użyciu tej metody.

Próbowałem także z i bez podania źródła o tym samym wyniku.

Zrobiłem CheckSUR, aby upewnić się, że magazyn składników nie jest uszkodzony.

Instalacja systemu Windows to taka, w której usunięto lokalny magazyn plików (Funkcje na żądanie), aby nie zajmować dużo miejsca. (tj. Get-WindowsFeature | Where-Object {$_.Installed –eq $False} | Uninstall-WindowsFeature -Remove)

Niestety tak naprawdę nie wiem, co zrobić z błędami w pliku dziennika.

Widzę przypadki:

2014-07-23 16:28:22, Info CBS Nie udało się wewnętrznie otworzyć pakietu. [HRESULT = 0x800f0805 - CBS_E_INVALID_PACKAGE]

2014-07-23 16:28:22, Info CBS nie udało się otworzyć pakietu przy użyciu sesji roboczej [HRESULT = 0x800f0805]

Widzę, że pobiera niektóre pakiety, ale ma pewne problemy:

2014-07-23 16:27:03, Info CBS DWLD: Indeks w pakiecie = 1

2014-07-23 16:27:03, Informacje CBS DWLD: URL serwera aktualizacji Windows: http://download.windowsupdate.com/d/msdownload/update/software/updt/2014/05/windows8.1-kb2965500- x64_df916a7e348b2d53dbdc8e7f1828d0d1f7b5c3ca.cab

2014-07-23 16:27:03, Informacje CBS DWLD: Treść to pakiet Full-Cab.

2014-07-23 16:27:03, Info CBS
nie udało się skopiować do ścieżki w pakiecie: 1 [HRESULT = 0x80246013 - nieznany błąd]

2014-07-23 16:27:03, Info CBS WU: Usługa WSUS jest domyślna, URL: (null), Nazwa: Windows Server Update Service

jak również:

2014-07-23 16:28:24, Informacje Wykonanie CBS: Przetwarzanie zakończone. Sesja: 30385793_3994419723, Pakiet: Microsoft-Windows-ServerCore-Package ~ 31bf3856ad364e35 ~ amd64 ~~ 6.3.9600.16384 [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]

2014-07-23 16:28:24, Błąd CBS Nie można wykonać operacji. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]

2014-07-23 16:28:24, Informacje
Sesja CBS: 30385793_3994419723 sfinalizowana. Błąd pobierania: 0x800f094b [CBS_E_SOURCE_MISSING_FROM_WUSUS_BYPASS_EXPRESS], Wymagane ponowne uruchomienie: nie [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]

MichelZ
źródło

Odpowiedzi:

3

Byłem w stanie rozwiązać ten problem przez:

  • Montowanie C:\dysku innej maszyny wirtualnej, która nie usunęła funkcji OnDemand
  • Wskazywanie na katalog Windows tego dysku (tj. H:\WindowsW moim przypadku)

dzięki temu funkcja została poprawnie zainstalowana ...

MichelZ
źródło
2

Pracuję również w środowisku zwirtualizowanym.
Postępowałem zgodnie z procedurą opisaną tutaj .

Chodzi o to, aby określić alternatywne źródła ścieżki: YOUR_INSTALLATION_DISK_LETTER:\sources\sxs
Dla mnie jest to:
D:\sources\sxs

hdoghmen
źródło