Upgrade schlägt fehl: BCD BcdCopyObjectEx Failed to enumerate source elements [gelöst]

Probleme mit der Installation von Windows 10?
Antworten
FIAE
Neuling
Neuling
Beiträge: 6
Registriert: 23.06.2022, 13:17

Upgrade schlägt fehl: BCD BcdCopyObjectEx Failed to enumerate source elements [gelöst]

Beitrag von FIAE » 23.06.2022, 13:41

Hallo zusammen!

das Windows eines bekannten macht Probleme, bei der Analyse ist mir aufgefallen, dass er noch 1909 verwendet. Also Update auf 21H2 via Windows Update angestoßen. Schlägt fehl. Per USB-Boot probiert. Schlägt fehl. Zuletzt via entpackter ISO versucht. Schlägt fehl: "Fehler bei der Installation von Windows 10".

An dieser Stelle tiefer auf Spurensuche gemacht und die Logfiles unter $WINDOWS.~BT gefunden. Gelernt Logs zu lesen. Vermeintlichen Fehler gefunden:

Code: Alles auswählen

IBSLIB BCD: BcdCopyObjectEx: Failed to enumerate source elements. Target: {123456} Flags: 0x4 Status: c0000022[gle=0x00000002]
IBSLIB BCD: Failed to clone store. Status: c0000022[gle=0x00000002]
Anschließend folgendes Thema hierzu gefunden: viewtopic.php?t=22212

Bevor ich etwas falsch mache: Verstehe ich richtig, dass ich mit der ID, die im Log zwischen {} steht, einfach

Code: Alles auswählen

 bcdedit /delete {123456} /cleanup
im laufenden Windows-Betrieb ausführen kann? Anschließend die Installation erneut starten und dann sollte es gehen?

Besten Dank und viele Grüße

Tante Google

Upgrade schlägt fehl: BCD BcdCopyObjectEx Failed to enumerate source elements [gelöst]

Beitrag von Tante Google » 23.06.2022, 13:41


Benutzeravatar
DK2000
Legende
Legende
Beiträge: 9120
Registriert: 03.04.2018, 00:07
Hat sich bedankt: 149 Mal
Danke erhalten: 463 Mal
Gender:

Re: Upgrade schlägt fehl: BCD BcdCopyObjectEx Failed to enumerate source elements

Beitrag von DK2000 » 23.06.2022, 13:45

Was ist denn {123456} für ein Objekt? Das habe ich noch nie gesehen.

Was sagt denn bcdedit /enum {123456} dazu?

Aber ja, bcdedit /delete {123456} /cleanup sollte funktionieren.

FIAE
Neuling
Neuling
Beiträge: 6
Registriert: 23.06.2022, 13:17

Re: Upgrade schlägt fehl: BCD BcdCopyObjectEx Failed to enumerate source elements

Beitrag von FIAE » 23.06.2022, 14:56

Danke für die Antwort. Die ID hatte ich gekürzt, damit es übersichtlich bleibt. Sie lautet:

Code: Alles auswählen

5189b25c-5558-4bf2-bca4-289b11bd29e2
Und der Befehl ergibt:

Code: Alles auswählen

C:\Windows\system32>bcdedit /enum {5189b25c-5558-4bf2-bca4-289b11bd29e2}

RAM-Defekte
-----------
Bezeichner              {badmemory}
Das System kann die angegebene Datei nicht finden.

FIAE
Neuling
Neuling
Beiträge: 6
Registriert: 23.06.2022, 13:17

Re: Upgrade schlägt fehl: BCD BcdCopyObjectEx Failed to enumerate source elements

Beitrag von FIAE » 23.06.2022, 16:22

Leider bin ich schon wieder mit meinem Latein am Ende.

Code: Alles auswählen

IBSLIB BCD: BcdCopyObjectEx: Failed to enumerate source elements. Target: {6efb52bf-1766-41db-a6b3-0ee5eff72bd7} Flags: 0x4 Status: c0000022[gle=0x00000002]
IBSLIB BCD: Failed to clone store. Status: c0000022[gle=0x00000002]

Code: Alles auswählen

C:\Windows\system32>bcdedit /delete {6efb52bf-1766-41db-a6b3-0ee5eff72bd7} /f
Fehler beim Löschen des angegebenen Eintrags.
Zugriff verweigert

FIAE
Neuling
Neuling
Beiträge: 6
Registriert: 23.06.2022, 13:17

Re: Upgrade schlägt fehl: BCD BcdCopyObjectEx Failed to enumerate source elements

Beitrag von FIAE » 23.06.2022, 19:52

Ausgabe von

Code: Alles auswählen

bcdedit /enum all /v > C:\bcd.txt
lautet:

Code: Alles auswählen

Windows-Start-Manager
---------------------
Bezeichner              {9dea862c-5cdd-4e70-acc1-f32b344d4795}
description             Windows Boot Manager
default                 {0ce4991a-e6b3-4b16-b23c-5e0d9250e5d9}
resumeobject            {09c70fbf-1f4b-11ea-ac6a-806e6f6e6963}
displayorder            {0ce4991a-e6b3-4b16-b23c-5e0d9250e5d9}
timeout                 30

Windows-Startladeprogramm
-------------------------
Bezeichner              {0ce4991a-e6b3-4b16-b23c-5e0d9250e5d9}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Microsoft Windows 10 x64 Edition 
osdevice                partition=C:
systemroot              \Windows
resumeobject            {09c70fbf-1f4b-11ea-ac6a-806e6f6e6963}

Wiederaufnahme aus dem Ruhezustand
----------------------------------
Bezeichner              {09c70fbf-1f4b-11ea-ac6a-806e6f6e6963}
device                  partition=C:
path                    \Windows\system32\winresume.exe
description             Microsoft Windows 10 x64 Edition 
inherit                 {1afa9c49-16ab-4a5c-901b-212802da9460}
filedevice              partition=C:
filepath                \hiberfil.sys
debugoptionenabled      No

EMS-Einstellungen
-----------------
Bezeichner              {0ce4991b-e6b3-4b16-b23c-5e0d9250e5d9}
bootems                 Yes

Debuggereinstellungen
---------------------
Bezeichner              {4636856e-540f-4170-a130-a84776f4c654}
debugtype               Serial
debugport               1
baudrate                115200

Globale Einstellungen
---------------------
Bezeichner              {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}

Hypervisoreinstellungen
-----------------------
Bezeichner              {7ff607e0-4395-11db-b0de-0800200c9a66}
Zugriff verweigert
Jetzt verstehe ich leider gar nichts mehr. Der fehlerhafte Eintrag befindet sich hier gar nicht...

Benutzeravatar
DK2000
Legende
Legende
Beiträge: 9120
Registriert: 03.04.2018, 00:07
Hat sich bedankt: 149 Mal
Danke erhalten: 463 Mal
Gender:

Re: Upgrade schlägt fehl: BCD BcdCopyObjectEx Failed to enumerate source elements

Beitrag von DK2000 » 23.06.2022, 22:41

Am Ende der Ausgabe steht da "Zugriff verweigert". Das dürfte ein Problem sein. Vermutlich ist der BCD beschädigt. Das ist der Abschnitt:

Code: Alles auswählen

C:\>bcdedit /enum {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}

Startladeprogramm-Einstellungen
-------------------------------
Bezeichner              {bootloadersettings}
inherit                 {globalsettings}
                        {hypervisorsettings}
Eventuell mal bcdboot C:\Windows /v ausführen. Wenn das aber nicht klappt, dann musst DU den BCD von der PE Umgebung aus löschen und mit bcdboot neu erstellen lassen.

FIAE
Neuling
Neuling
Beiträge: 6
Registriert: 23.06.2022, 13:17

Re: Upgrade schlägt fehl: BCD BcdCopyObjectEx Failed to enumerate source elements

Beitrag von FIAE » 24.06.2022, 15:16

Hier der Output:

Code: Alles auswählen

C:\Windows\system32>bcdboot C:\Windows /v
BFSVC: ServiceBootFiles MuiOnly:n Res:y Fonts:y BootMgrOvw:n BootStatOvw:n DbgTrn:y SuspendBDE:n
BFSVC: Using source OS version a000047ba0001
BFSVC: Copying boot files CopyBootManager(Yes) C:\Windows\boot\PCAT -> \\?\GLOBALROOT\Device\HarddiskVolume1\Boot
BFSVC: SetNamedSecurityInfo failed! Error code = 0x2
BFSVC: Unable to open file \\?\GLOBALROOT\Device\HarddiskVolume1\Boot\bootmgr for read because the file or path does not exist
BFSVC: SetNamedSecurityInfo failed! Error code = 0x2
BFSVC: Logging boot file servicing to bootstat log \\?\GLOBALROOT\Device\HarddiskVolume1\Boot\BOOTSTAT.DAT.

BFSVC: Copying font files from C:\Windows\boot\Fonts to \\?\GLOBALROOT\Device\HarddiskVolume1\Boot\Fonts...
BFSVC: Copying resource files from C:\Windows\boot\Resources to \\?\GLOBALROOT\Device\HarddiskVolume1\Boot\Resources...
BFSVC: Servicing debugger files
BFSVC: List of debugger files is empty
BFSVC: System partition is not in a space
BFSVC: BfsInitializeBcdStore flags(0x0000000c) RetainElementData:n DelExistinObject:n
BFSVC: VolumePathName for C:\Windows is C:\
BFSVC: Opening template from \Device\HarddiskVolume2\Windows\System32\config\BCD-Template.
BFSVC: Reopening system store.
BFSVC: Creating General objects.
BFSVC: BCD Error: BcdGetElementDataWithFlags: Failed to open elements key.Object: {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e} Status: c0000022
BFSVC: BCD Error: Failed to open key for object's elements. Status: c0000022
BFSVC: BCD Error: BcdCopyObjectEx: Failed to set target elements. Target: {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e} Flags: 0x28 Element type: 335544326 Status: c0000022
BFSVC: BCD Error: BcdCopyObjectEx: Failed to copy object. Target: {1afa9c49-16ab-4a5c-901b-212802da9460} Flags: 0x28 Status: c0000022
BFSVC Error: Failed to copy objects of type 20000000 data. Status = [c0000022]
BFSVC Error: Failed to populate BCD store. Status = [c0000022]
Also wie beschrieben per WinPE löschen und dann ausführen?

FIAE
Neuling
Neuling
Beiträge: 6
Registriert: 23.06.2022, 13:17

Re: Upgrade schlägt fehl: BCD BcdCopyObjectEx Failed to enumerate source elements

Beitrag von FIAE » 26.06.2022, 19:43

Problem gelöst!

Was allerdings kurios ist: Ich habe nur den 1., fehlerhaften Eintrag gelöscht. Bei dem Zweiten kam ja ein Fehler.

Doch plötzlich hat Windows es von selbst per Windows Update erfolgreich installiert. Also entweder hat Windows Update eine andere Routine als die ISO sodass der zweite Fehler nicht ausgelöst wurde, oder der Versuch, den zweiten Eintrag zu löschen, war letztendlich doch erfolgreich, was aber nicht offensichtlich war. Dennoch hatte es danach mit der ISO nicht geklappt, aber nun wie gesagt automatisch per Windows Update.

Danke für die Unterstützung!

Antworten