Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo fornisce una soluzione al problema di un'applicazione virtualizzata Di Microsoft Application Virtualization versione 5 (App-V) non viene avviata con un errore dell'applicazione 0xc0000142.
Si applica a: Windows 10 - tutte le edizioni
Numero KB originale: 2777003
Sintomi
L'errore viene visualizzato come messaggio popup che indica:
L'applicazione non è stata in grado di avviarsi correttamente (0xc0000142). Fare clic su OK per chiudere l'applicazione.
Viene visualizzato anche un evento App-V correlato per questo errore di avvio dell'applicazione:
Nome log: Microsoft-AppV-Client/Applicazioni virtuali
Origine: Microsoft-AppV-Client
Data:
ID evento: 18005
Categoria attività: Avvio dell'applicazione
Livello: errore
Parole chiave: Avvio di applicazioni virtuali
Utente: contoso\user1
Computer: TEST-PC
Descrizione:
Impossibile avviare l'applicazione virtuale 'path to virtualized executable' perché non è stato possibile inizializzare il sottosistema App-V 'Virtual Filesystem'. {error: 0x74300C0A-0x20006}
Causa
Questo problema può verificarsi se nel computer è disabilitata un'impostazione NTFS denominata 8.3 Creazione di nomi brevi. Questa impostazione è governata dai dati del valore di questa chiave del Registro di sistema: KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation
.
Risoluzione
È necessario abilitare la funzionalità nome breve NTFS 8.3 nel client. A tale scopo, impostare il valore di HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation
su 2 e riavviare il computer. Per altre informazioni sull'abilitazione e la disabilitazione dei nomi brevi NTFS 8.3, vedere How to disable 8.3 file name creation on NTFS partitions (Come disabilitare la creazione di nomi di file 8.3 in partizioni NTFS)
Note
Se il pacchetto è stato aggiunto al client quando i nomi brevi sono stati disabilitati, potrebbe essere necessario rimuovere il pacchetto usando il comando PowerShell Remove-AppvClientPackage e aggiungere nuovamente il pacchetto usando il metodo aggiunto inizialmente. Oltre a questo, potrebbe anche essere necessario rimuovere le informazioni specifiche dell'utente sul pacchetto. A tale scopo, eliminare %LOCALAPPDATA%\Microsoft\AppV\Client\VFS\<PackageID>.
Se i nomi brevi sono stati disabilitati in Sequencer, ma abilitati nei client, il pacchetto deve essere ripubblicato, ri sequenziato dopo aver abilitato Nomi brevi nel Sequencer e quindi ripubblicato nei client.
Ulteriori informazioni
Per altre informazioni su NtfsDisable8dot3NameCreation, vedere NtfsDisable8dot3NameCreation.