Freigeben über


Eine virtualisierte App-V5-Anwendung kann nicht mit fehler 0xc0000142 gestartet werden.

Dieser Artikel enthält eine Lösung für das Problem, bei dem eine virtualisierte Anwendung der Microsoft Application Virtualization Version 5 (App-V) nicht mit einem Anwendungsfehler 0xc0000142 gestartet werden kann.

Gilt für: Windows 10 – alle Editionen
Ursprüngliche KB-Nummer: 2777003

Problembeschreibung

Der Fehler wird als Popupmeldung angezeigt, die Folgendes besagt:

Die Anwendung konnte nicht ordnungsgemäß gestartet werden (0xc0000142). Klicken Sie auf 'OK', um die Anwendung zu schließen.

Außerdem wird ein zugehöriges App-V-Ereignis für diesen Anwendungsstartfehler angezeigt:

Protokollname: Microsoft-AppV-Client/Virtual Applications
Quelle: Microsoft-AppV-Client
Datum:
Ereignis-ID: 18005
Aufgabenkategorie: Anwendungsstart
Ebene: Fehler
Schlüsselwörter: Start der virtuellen Anwendung
Benutzer: contoso\user1
Computer: TEST-PC
Beschreibung:
Der virtuelle Anwendungspfad "Pfad zur virtualisierten ausführbaren Datei" konnte nicht gestartet werden, da das App-V-Subsystem "Virtual Filesystem" nicht initialisiert werden konnte. {error: 0x74300C0A-0x20006}

Ursache

Dies kann auftreten, wenn eine NTFS-Einstellung namens 8.3 Die Erstellung von Kurznamen auf dem Computer deaktiviert ist. Diese Einstellung unterliegt den Wertdaten dieses Registrierungsschlüssels: KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation.

Lösung

Sie müssen die NTFS 8.3-Kurznamenfunktionalität auf dem Client aktivieren. Legen Sie dazu den Wert von HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation 2 fest, und starten Sie den Computer neu. Weitere Informationen zum Aktivieren und Deaktivieren von NTFS 8.3-Kurznamen finden Sie unter Deaktivieren der 8.3-Dateinamenerstellung auf NTFS-Partitionen

Notiz

Wenn das Paket dem Client hinzugefügt wurde, wenn Kurznamen deaktiviert wurden, müssen Sie das Paket möglicherweise mithilfe des PowerShell-Befehls Remove-AppvClientPackage entfernen und das Paket mithilfe der Methode erneut hinzufügen, die es ursprünglich hinzugefügt wurde. Darüber hinaus müssen Sie möglicherweise auch die benutzerspezifischen Informationen zum Paket entfernen. Löschen Sie hierzu %LOCALAPPDATA%\Microsoft\AppV\Client\VFS\<PackageID>.

Wenn Kurznamen auf dem Sequencer deaktiviert, aber auf den Clients aktiviert wurden, sollte das Paket wieder veröffentlicht, nach dem Aktivieren von Kurznamen im Sequencer erneut sequenziert und dann erneut auf den Clients veröffentlicht werden.

Weitere Informationen

Weitere Informationen zu NtfsDisable8dot3NameCreation finden Sie unter NtfsDisable8dot3NameCreation.