Condividi tramite


Un'applicazione virtualizzata App-V v5 non viene avviata con errore 0xc0000142

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.