Hi all,
Hoping someone might have an answer to this.
I am currently in a position where I'm testing a LOT of hardware configurations. Many different platforms, motherboards, CPUs, GPUs, it's a lot of fun tbh.
I sorta stumbled into this without any guidance, and developed a strategy to figure out what my standard benchmark suite was going to be, built a "gold image" of Win11 in VMWare, and then used SysPrep to generalize that image so I can deploy it to multiple hardware configurations.
The idea is that any time I make even a minor hardware change, say, swapping a GPU, rather than running DDU and hoping everything goes well, I simply redeploy my image, install the appropriate GPU driver to my virgin OS, and run my tests.
Everything has worked fine so far, I include a number of games from Steam, Epic in my tests. But once I started adding games from Xbox, I started getting failures in SysPrep.
Errors like: Package IOInteractiveAS.PC-HITMAN3-BaseGame_1.0.32.0_x64__6h0y724g59e1w was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.
Hell, the Xbox app itself threw an error in SysPrep.
I understand this is by design, that these Windows apps are per-user and thus can not be generalized. The xbox games represent about 500GB worth of downloads if I had to install them every time. That's hours of waiting for downloads to complete, not to mention might put me over my ISP bandwidth quota if I test too many systems.
So I'm wondering what the workaround is. How can I create a hardware-agnostic Windows image with these apps pre-installed so I can quickly deploy them to new hardware?
Thanks in advance for any ideas.
Hoping someone might have an answer to this.
I am currently in a position where I'm testing a LOT of hardware configurations. Many different platforms, motherboards, CPUs, GPUs, it's a lot of fun tbh.
I sorta stumbled into this without any guidance, and developed a strategy to figure out what my standard benchmark suite was going to be, built a "gold image" of Win11 in VMWare, and then used SysPrep to generalize that image so I can deploy it to multiple hardware configurations.
The idea is that any time I make even a minor hardware change, say, swapping a GPU, rather than running DDU and hoping everything goes well, I simply redeploy my image, install the appropriate GPU driver to my virgin OS, and run my tests.
Everything has worked fine so far, I include a number of games from Steam, Epic in my tests. But once I started adding games from Xbox, I started getting failures in SysPrep.
Errors like: Package IOInteractiveAS.PC-HITMAN3-BaseGame_1.0.32.0_x64__6h0y724g59e1w was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.
Hell, the Xbox app itself threw an error in SysPrep.
I understand this is by design, that these Windows apps are per-user and thus can not be generalized. The xbox games represent about 500GB worth of downloads if I had to install them every time. That's hours of waiting for downloads to complete, not to mention might put me over my ISP bandwidth quota if I test too many systems.
So I'm wondering what the workaround is. How can I create a hardware-agnostic Windows image with these apps pre-installed so I can quickly deploy them to new hardware?
Thanks in advance for any ideas.