WScript.Shell Run gives "No application is associated with the specified file for this operation." when opening images.
<p>I am facing an issue while trying to open an image file from a Silverlight app in Windows 10 using WScript.Shell. </p>

<p>The code is as follows. </p>

<pre><code>        try
        {
            dynamic shell = AutomationFactory.CreateObject("WScript.Shell");
            shell.Run(@"C:\temp\X.jpg");
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.StackTrace);
        }
</code></pre>

<p>This piece of code works perfectly fine when the default application is set to 'Photos' / 'Internet Explorer' in Windows 10 'Default Apps' settings. </p>

<p>However, when the default app is set to 'Paint', I get an exception
"No application is associated with the specified file for this operation. (Exception from HRESULT: 0x80070483)"</p>

<p>Please note that when I try to double click on the same image in Windows explorer, it opens up in Paint application without errors. </p>

<p>Why does this happen? 
Please help. </p>