L'installazione della funzione Windows non riesce con "Impossibile trovare i file di origine"


10

Sto cercando di installare la Media Foundationfunzionalità su una scatola di Windows 2012 R2 in preparazione per l'utilizzo come host di sessione RDS.

Tuttavia, tutti i tentativi di installazione falliscono con:
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

Si prega di trovare i registri dism e cbs -> qui <-

La confezione di Windows è completamente aggiornata alla data odierna con tutti gli aggiornamenti di Windows. Ho specificato il percorso del file come WIM:F:\sources\install.wim:4, dove F: \ è il DVD di Windows montato (provato DVD RTM + Update1). C'è un WSUS sulla rete e il criterio è impostato su:

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

Ho installato altre funzionalità con successo utilizzando questo metodo prima.

Ho anche provato con e senza specificare una fonte con lo stesso risultato.

Ho fatto un CheckSUR per assicurarmi che l'archivio componenti non sia danneggiato.

L'installazione di Windows è quella in cui è stato rimosso l'archivio file locale (Funzionalità su richiesta) per ridurre l'ingombro. (cioè Get-WindowsFeature | Where-Object {$_.Installed –eq $False} | Uninstall-WindowsFeature -Remove)

Sfortunatamente, non so davvero cosa fare dagli errori nel file di registro.

Vedo esempi di:

23/07/2014 16:28:22, Info CBS Impossibile aprire il pacchetto internamente. [HRESULT = 0x800f0805 - CBS_E_INVALID_PACKAGE]

23/07/2014 16:28:22, Info CBS Impossibile aprire il pacchetto utilizzando la sessione di lavoro [HRESULT = 0x800f0805]

Vedo che scarica alcuni pacchetti ma presenta alcuni problemi:

23/07/2014 16:27:03, Info CBS DWLD: indice aggregato = 1

23/07/2014 16:27:03, Info CBS DWLD: URL del server di aggiornamento di Windows: http://download.windowsupdate.com/d/msdownload/update/software/updt/2014/05/windows8.1-kb2965500- x64_df916a7e348b2d53dbdc8e7f1828d0d1f7b5c3ca.cab

23-07-2014 16:27:03, Info CBS DWLD: il contenuto è un pacchetto Full-Cab.

23/07/2014 16:27:03, Info CBS
Impossibile copiare nel percorso sul bundle: 1 [HRESULT = 0x80246013 - Errore sconosciuto]

23/07/2014 16:27:03, Info CBS WU: il servizio WSUS è l'impostazione predefinita, URL: (null), nome: servizio di aggiornamento di Windows Server

così come:

23/07/2014 16:28:24, Info CBS Exec: elaborazione completata. Sessione: 30385793_3994419723, Pacchetto: Microsoft-Windows-ServerCore-Package ~ 31bf3856ad364e35 ~ amd64 ~~ 6.3.9600.16384 [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]

2014-07-23 16:28:24, Errore CBS Impossibile eseguire l'operazione. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]

23/07/2014 16:28:24, Info
CBS Session: 30385793_3994419723 finalizzata. Errore di download: 0x800f094b [CBS_E_SOURCE_MISSING_FROM_WUSUS_BYPASS_EXPRESS], riavvio richiesto: no [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]

Risposte:


3

Sono stato in grado di risolvere questo problema:

  • Montaggio C:\dell'unità di un'altra macchina virtuale che non ha rimosso le funzionalità di OnDemand
  • Indicando la directory di Windows di quell'unità (cioè H:\Windowsnel mio caso)

facendo ciò, la funzione è installata correttamente ...


2

Sto lavorando anche su un ambiente virtualizzato.
Ho seguito la procedura descritta qui .

L'idea è di specificare le fonti del percorso alternativo: YOUR_INSTALLATION_DISK_LETTER:\sources\sxs
per me è:
D:\sources\sxs

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.