Which version of OpenCover?
The latest version should not require "Microsoft Visual C++ 2010 Redistributable Package"
If you have registered the assemblies using resvr32 then you do not need the -register:user
switch.
As it does not look like you tests are running it looks like the parameters you are passing through are incorrect (a space between "-targetargs: /target..."
, try:
"-targetargs:/testcontainer:C:\MyApp\Tests\bin\UnitTests.dll"