Hallo zusammen,
ich hab noch ein kleines Problem. Boote ich über OC in Windows, gehen meine Spiele aus dem Windows Store nicht mehr.
Boote ich direkt über den Windows Bootloader, klappt alles Perfekt.
Gibt es hierzu eine Lösung?
Grüße
Um schreiben oder kommentieren zu können, benötigst du ein Benutzerkonto.
Du hast schon ein Benutzerkonto? Melde dich hier hier an.
Jetzt anmeldenHier kannst du ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenHallo zusammen,
ich hab noch ein kleines Problem. Boote ich über OC in Windows, gehen meine Spiele aus dem Windows Store nicht mehr.
Boote ich direkt über den Windows Bootloader, klappt alles Perfekt.
Gibt es hierzu eine Lösung?
Grüße
Such mal nach „SpoofVendor“ in deiner Config.Plist
Hab ich gefunden und ist aktiviert.
Dann nutzt du womöglich in dem gleichen Bereich der config.plist eine andere SystemUUID, als die, welche über den Direkt-Boot vom Windows benutzt wird.
Diese kannst du über einen Command-Line-Befehl im Admin-Modus auslesen.
wmic path win32_computersystemproduct get uuid
Sieht bei mir dann so aus.
Die ersten drei Blöcke sind aber byte-flipped.
Wenn ich aber direkt über ohne OC ins Windows boote, erhalte ich die gleiche UUID und meine MS Store/XBox Zocks sind weiterhin ganz normal nutzbar:
EDIT:
Beachte aber, dass bei der Anpassung der UUID in der config.plist ein paar Elemente im macOS ggf. deine Apple-ID oder Lizenzen erneut erfragen, da diese Unter Umständen die alte UUID erwarten.
Mit byte-flipped meinst du gedreht?
Also einfach in 2 Blöcke drehen?
Erstaunlicherweise habe ich das damals nicht bewusst gemacht... jedenfalls erinnere ich mich nicht daran...
Ich habe damals nur die ausgegebene UUID eingetragen und gut war.
Warum das jetzt in den ersten drei Segmenten verdreht ist, kann ich leider nicht sagen.
Ich würde vorschlagen du greifst dir den Wert aus dem originären Windows einfach ab und nutzt den in der config.plist.
Dann bootest du damit und schaust, was Windows und macOS als Ergebnis ausgeben.
Sollte das unter Windows zum gleichen Problem führen, drehen wir die drei Segmente einfach mal um und testen das nochmal.
Eine gute Frage...
Ich denke das kommt bei mir noch aus der Zeit des Umzugs von Clover zu OC.
Damals hatte ich immer die SMBIOS-Settings im Clover vollständig genutzt und diesen Bezug nicht wirklich berücksichtigt.
Wenn es einfach ohne einen dedizierten SystemUUID-Wert unter OC funktioniert, dann sollte der tatsächlich einfach weggelassen werden.
Ob es einen grundsätzlichen Bedarf für manche Systeme gibt, kann ich auch nicht sagen, da ich selbst nicht mit allzu viel verschiedenen Systemen arbeite.
Ja nun löschen oder in die Windows UUID ändern?
Du sollst nicht die SystemUUID in Windows ändern, sondern von dort auslesen, wenn du ohne OC dort rein bootest.
Diesen Wert dann als Eintrag in der config.plist nutzen und schauen ob es funktioniert.
Oder eben den Eintrag komplett weglassen und schauen ob sich das Problem damit löst.
Wie immer natürlich die vorherige config.plist sichern oder entsprechend umbenennen, damit du im Ernstfall wieder ins System kommen kannst.
Wollte nicht in Windows löschen
Bei meinem Dell System muss ich folgendes setzen, sonst wird mein PC unter Windows eben als iMacPro angezeigt und nicht als DELL PC.
Unter Kernel/Quirks: CustomSMBIOSGuid auf enable
Unter Plattforminfo: UpdateSMBIOSMode auf Custom
Wird im Dortania Guide eigentlich nur für Dell Systeme vorgeschlagen, aber villeicht hilft es bei dir auch.
Alles anzeigenBei meinem Dell System muss ich folgendes setzen, sonst wird mein PC unter Windows eben als iMacPro angezeigt und nicht als DELL PC.
Unter Kernel/Quirks: CustomSMBIOSGuid auf enable
Unter Plattforminfo: UpdateSMBIOSMode auf Custom
Wird im Dortania Guide eigentlich nur für Dell Systeme vorgeschlagen, aber villeicht hilft es bei dir auch.
Mit den Settings hat es funktionier! Cool danke!
al6042 soll ich deine Version auch testen?
Musst du nicht, aber mich würde interessieren, ob in deiner config.plist ein Wert unter SystemUUID gesetzt ist und welche Werte unter Windows, einmal per OC gestartet und einmal direkt gestartet, ausgegeben werden.
Sollten diese Werte gleich sein und der Eintrag bei dir in der config.plist nicht gesetzt sein, kann ich den Eintrag bei mir theoretisch auch entfernen.
Unter "PlatformInfo" -> "Generic" -> "SystemUUID"?
Ja da ist eine andere drin als es mit dem Windows-Boot ausgibt.
Das ist bei mir ja nicht anders:
Nur das macOS die Angabe aus der config.plist übernimmt, während in Windows die ersten drei Elemente eine andere Reihenfolge nutzen.
Und wie gesagt...
Es kann sein, dass ich das damals den Wert in der config.plist von Clover mit einem gewissen Hintergedanken angepasst habe... ich wüsste aber aktuell nicht den Grund dafür.
Ich weiß nur, dass ich damals den Tipp bekam die SystemUUID selbst zu definieren, damit bei einem Update des Bootloaders nicht plötzlich eine andere genutzt wird und damit die oben erwähnten Probleme plötzlich auftauchen.
Da mein System über verschiedene macOS-Versionen und Hardware-Configs gezüchtet wurde, habe ich den Wert für OC einfach übernommen.
Die Settings von LetsGo sind in meiner config.plist ebenfalls gesetzt, genauso wie der "SpoofVendor", den kaneske erwähnt hat.
Letzterer ist vor allem wichtig, dass Windows nicht als BootCamp-Variante auf einem Mac-Modell gesehen wird und bei einigen Windows-Programmen zu Schwierigkeiten führt.
Letztendlich würde ich aber deine config nicht mehr anpassen, wenn nun Windows unter beiden Start-Varianten gleich gut funktioniert und dein macOS davon nicht beeinträchtigt wird.
Bevor ich die Haken gesetzt habe hat es mir komplett unterschiedliche UUID angezeigt.
Nachdem ich die Hacken gesetzt habe kann ich nun mit OC Booten und meine Windows Programme gehen…
was du bezüglich dell empfohlen hast ist auch völlig richtig - als beispiel. auch wenn es sich um einen laptop handelt https://dortania.github.io/Ope…aby-lake.html#cleaning-up