Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel enthält Lösungen für einige Fehler, die auftreten, wenn Sie ein Windows 11-Image mithilfe von Aufnahmemedien in Configuration Manager erfassen.
Gilt für: Configuration Manager (Current Branch)
Problembeschreibung
Wenn Sie versuchen, ein Windows 11-Image mithilfe von Aufnahmemedien in Configuration Manager zu erfassen, treten möglicherweise mindestens eine der folgenden Fehler auf:
- VCRUNTIME140_1.dll wurde nicht gefunden.
- Der Paketpaketname <> wurde für einen Benutzer installiert, aber nicht für alle Benutzer bereitgestellt.
- Ein Update- oder Wartungsvorgang verwendet möglicherweise reservierten Speicher.
- Volume '\\?\Volume{GUID}' nicht gefunden
In den folgenden Abschnitten finden Sie Fehlerdetails, Ursachen und Lösungen.
VCRUNTIME140_1.dll wurde nicht gefunden.
Wenn Sie den Erfassungsprozess mithilfe von TSMBAutoRun.exe starten, wird die folgende Fehlermeldung angezeigt:
OsdCaptureCD.exe – Systemfehler
Die Codeausführung kann nicht fortgesetzt werden, da VCRUNTIME140_1.dll nicht gefunden wurde. Durch erneutes Installieren des Programms kann dieses Problem behoben werden.
Standardmäßige Visual C++-Runtime-Komponenten werden während der Installation des Configuration Manager-Client-Agents als Voraussetzung installiert. Wenn ihre Referenzinstallation von Ihrer Configuration Manager-Umgebung getrennt ist, fehlen diese Visual C++-Runtime-Komponenten.
Lösung: Installieren von vcredist_x64.exe
Um dieses Problem zu beheben, installieren Sie vcredist_x64.exe, und stellen Sie sicher, dass die installierte Version mit der Im Ordner \\<SCCM-Server>\<SMS_SiteCode>\Client\x64-Freigabe verfügbaren Version übereinstimmt.
Starten Sie den Aufnahmevorgang neu, nachdem vcredist_x64.exe installiert wurde.
Der Paketpaketname <> wurde für einen Benutzer installiert, aber nicht für alle Benutzer bereitgestellt.
Überprüfen Sie die setupact.log Datei im Ordner "C:\Windows\System32\Sysprep\Panther". Wenn einige Anwendungen den Erfassungsprozess blockieren, wird der Fehler "Paketpaketname <> wurde für einen Benutzer installiert, aber nicht für alle Benutzer bereitgestellt" in der setupact.log Datei wie die folgende Ausgabe angezeigt:
02-07-2022 15:18:02.000 SYSPRP Entering SysprepGeneralizeValidate (Appx) - validating whether all apps are also provisioned.
02-07-2022 15:18:03.000 SYSPRP Package Microsoft.OneDriveSync_21220.1024.5.0_neutral__8wekyb3d8bbwe was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.
02-07-2022 15:18:03.000 SYSPRP Failed to remove apps for the current user: 0x80073cf2.
02-07-2022 15:18:03.000 SYSPRP Exit code of RemoveAllApps thread was 0x3cf2.
02-07-2022 15:18:03.000 SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing 'SysprepGeneralizeValidate' from C:\Windows\System32\AppxSysprep.dll; dwRet = 0x3cf2
02-07-2022 15:18:03.000 SYSPRP SysprepSession::Validate: Error in validating actions from C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml; dwRet = 0x3cf2
02-07-2022 15:18:03.000 SYSPRP RunPlatformActions:Failed while validating Sysprep session actions; dwRet = 0x3cf2
02-07-2022 15:18:03.000 SYSPRP 983152 (0xf0070) RunDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = 0x3cf2
02-07-2022 15:18:03.000 SYSPRP 983256 (0xf00d8) WinMain:Hit failure while pre-validate sysprep generalize internal providers; hr = 0x80073cf2
Lösung: Entfernen des Pakets für den aktuellen Benutzer
Um dieses Problem zu beheben, entfernen Sie das Paket, indem Sie das Remove-AppxPackage -Package <package name>
Cmdlet wie folgt ausführen:
Remove-AppxPackage -Package Microsoft.OneDriveSync_21220.1024.5.0_neutral__8wekyb3d8bbwe
Nachdem das Paket entfernt wurde, starten Sie den Aufnahmevorgang neu, und überwachen Sie andere Pakete in derselben Situation.
Ein Update- oder Wartungsvorgang verwendet möglicherweise reservierten Speicher.
Überprüfen Sie die setupact.log Datei im Ordner "C:\Windows\System32\Sysprep\Panther". Wenn einige Updates auf dem Computer installiert werden, wird der Fehler "Ein Update- oder Wartungsvorgang kann reservierten Speicher verwenden" in der setupact.log Datei wie die folgende Ausgabe angezeigt:
02-07-2022 14:24:15.000 SYSPRP Sysprep_Clean_Validate_Opk: Audit mode cannot be turned on if reserved storage is in use. An update or servicing operation may be using reserved storage.; hr = 0x800F0975
02-07-2022 14:24:15.000 SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing 'Sysprep_Clean_Validate_Opk' from C:\Windows\System32\spopk.dll; dwRet = 0x975
02-07-2022 14:24:15.000 SYSPRP SysprepSession::Validate: Error in validating actions from C:\Windows\System32\Sysprep\ActionFiles\Cleanup.xml; dwRet = 0x975
02-07-2022 14:24:15.000 SYSPRP RunPlatformActions:Failed while validating Sysprep session actions; dwRet = 0x975
02-07-2022 14:24:15.000 SYSPRP 983152 (0xf0070) RunDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = 0x975
02-07-2022 14:24:15.000 SYSPRP 983256 (0xf00d8) WinMain:Hit failure while pre-validate sysprep cleanup internal providers; hr = 0x80070975
Lösung: Sicherstellen, dass der Computer auf dem neuesten Stand ist
Um dieses Problem zu beheben, installieren Sie Updates auf dem Computer, bis keine Updates verfügbar sind.
Nachdem der Computer auf dem neuesten Stand und neu gestartet wurde, starten Sie den Aufnahmevorgang neu.
Volume '\\?\Volume{GUID}' nicht gefunden
Wenn Sie den Computer in Windows PE (WinPE) starten und das Windows-Image erfassen (. WIM)-Datei, der Fehler "Volume '\\?\Volume{GUID}' nicht gefunden" wird in der SMSTS.log Datei wie die folgende Ausgabe angezeigt:
02-07-2022 09:41:51.246 TSBootShell 1136 (0x470) RAM Disk Boot Path: MULTI(0)DISK(0)RDISK(0)PARTITION(3)\_SMSTASKSEQUENCE\WINPE\SOURCES\BOOT.WIM
02-07-2022 09:41:51.246 TSBootShell 1136 (0x470) Volume '\\?\Volume{GUID}\' not found
02-07-2022 09:41:51.246 TSBootShell 1136 (0x470) GetVolumePathForVolumeName(szDeviceVolumeId, rsWin32Path), HRESULT=80070490 (X:\bt\1204713\repo\src\Framework\TSCore\devicepath.cpp,167)
02-07-2022 09:41:51.246 TSBootShell 1136 (0x470) DevicePath::DeviceNamespaceWin32Path(sDevicePath, rsWin32Path), HRESULT=80070490 (X:\bt\1204713\repo\src\Framework\TSCore\devicepath.cpp,120)
02-07-2022 09:41:51.246 TSBootShell 1136 (0x470) DevicePath::ArcToWin32Path(pszBootPath, rsLogicalPath), HRESULT=80070490 (X:\bt\1204713\repo\src\Framework\TSCore\bootsystem.cpp,117)
02-07-2022 09:41:51.246 TSBootShell 1136 (0x470) ConvertBootToLogicalPath failed to convert 'MULTI(0)DISK(0)RDISK(0)PARTITION(3)\_SMSTASKSEQUENCE\WINPE\SOURCES\BOOT.WIM' (0x80070490). Retrying (0)...
Dieses Problem tritt auf, da der Partition des Betriebssystems (Os) kein Laufwerkbuchstaben zugewiesen ist, der erfasst werden muss. Dies liegt daran, dass das Attribut "Kein Standardlaufwerkbuchstabe" auf "Ja" für das Windows 11 C-Laufwerk festgelegt ist. Ein Beispiel finden Sie im folgenden Screenshot:
Lösung: Automatische Zuordnung von Laufwerkbuchstaben zulassen
Um dieses Problem zu beheben, starten Sie den Computer in das ursprüngliche Betriebssystem von Windows 11 neu, und ändern Sie die Partitionsattribute, um die automatische Zuweisung erneut zu aktivieren, indem Sie die folgenden Befehle ausführen:
diskpart
Select Disk 0
Select Partition 3
GPT attributes=0x0000000000000000
Exit
Um zu bestätigen, dass die automatische Zuweisung aktiviert ist und der Laufwerkbuchstaben der Partition zugewiesen ist, verwenden Sie den detail partition
Befehl wie folgt:
diskpart
Select Disk 0
Select Partition 3
detail partition
Im folgenden Screenshot finden Sie die richtigen Partitionsattribute:
Partition 3
das in den obigen Befehlszeilen verwendet wird, ist nur ein Beispiel. Die ausgewählte Partition sollte mit dem Partitionsindex Des aktuellen installierten Betriebssystems übereinstimmen. Führen Sie die folgenden Befehle aus, um die Partition zu ermitteln:
diskpart
Select Disk 0
list partition
Sehen Sie sich den folgenden Screenshot für die Befehlsausgabe an. Verwenden Sie die Partition, die als "Primär" gekennzeichnet ist.
Starten Sie den Aufnahmevorgang neu, nachdem die Aufgabe abgeschlossen wurde.