According to a bing search, the error ( 0xc0150002 )is related to SP1 and possibly upgrading your computers OS.
I would suggest now, go through windows update, besure to watch out for the windows 10 upgrade if you don't want that...
but get all the other updates, reboot the computer and go back again to the windows update.. repeat this process till no more updates are shown, or no more that you want..
install DX or update it as needed, and the visual C runtimes.
I would then suggest you go back to the windows update and recheck for any new updates..
It's a pain in the butt, but i'm thinking it's just something missing or not updated..
Also notice that some install process's will uninstall if you run them a second time and what ever is already installed...
If your trying to avoid win10.. be careful , i heard today that MS has changed the win10 scheduler utility so that if you click the [X] thinking that aborts the schedule/install process, YOUR WRONG, clicking the [X] now will continue and schedule the install for later.. MS is getting more aggressive trying to force people to upgrade to win10 even if they don't want too.
ok, 'not needed' would be a better word, as the point of my post was to demonstrate what installs are needed on a fresh win10 install -and countless windows updates/reboots do not form any part of that, so it's just a waste of time and 'over complicating' it.
the problem with this tread is dead links and unclear directX requirements, 1 suggestion was to update dx11, another to install dx9.0c, neither of which work as the actual name of the file needed is:
DirectX End-User Runtimes (June 2010)
now look carefully, it does NOT mention directX 9 in the file name at all, as it installs runtimes for dx9/10/11 as needed. even though 6yrs old it is actually the most recent downloadable directX, as versions from then on are built in to the OS, and keeping the OS/DX up to date will NOT as you suppose, install the old 2010 runtimes needed by rad.
now try to install 'DirectX 9.0c End-User Runtime' from 2007 and see how you go -it won't install on win7+ even though that's the file referred to in the official documentation - it is outdated and only for winXP [and maybe vista?]
so i was just trying to clarify a confused thread with clear names to search for when old links get obsolete. [the other file to search for is Microsoft Visual C++ 2005 SP1 Redistributable Package (x86) ]
i even deleted some of my old posts because of that and i suggest PS closes this thread with [solved] before it get's any messier, as even i am starting to get confused again, by hastily calling it 'dx9' runtime after your reply.
so, i hope this 'under complicates' things for you tinsoldier, next time you do a fresh win install