I’ve been doing some work with PlayReady based streams on Windows UWP and I came across a strange error without much information on how to fix it.
The error code is listed on MSDN as “The requested action cannot be performed because a hardware configuration change has been detected by the Microsoft PlayReady components on your computer.”
The trouble was that the stream was working on other PC’s and was definitely working on this computer (my laptop) – but now it was just erroring out with the above error.
Later on I tried again and it worked! The difference – now I was running Windows in Parallels (my machine is a Macbook). So it works when running in Parallels but not when running Windows on bare metal. Seems my licences became attuned to the Parallels version of “the way my PC looks” and now no longer works in “full metal Windows”.
I have no solution other than to run in Parallels at this time – would be great if I could figure out how to reset the licenses or something!