WebBrowser control never fires DocumentCompleted event
<p>I have a following code inside windows forms application but <code>web_DocumentCompleted</code> event never fires on my windows 10 machine</p>

<p>What's bothering me is that the same code works just fine if I compile it and run it on my VPS (windows server 2012R2), or machine which has windows 8.1 installed.</p>

<p>All machines have Internet Explorer 11 installed.</p>

<pre><code>public Form1()
{
    InitializeComponent();

    //Web Browser control
    this.web.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(web_DocumentCompleted);

    this.web.Navigate(URL);
}

void web_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
    //or any other code
     MessageBox.Show("Done");  

}
</code></pre>

<p>I have tried to remove update KB3132372 as suggested on <a href="https://stackoverflow.com/questions/34540624/webbrowser-control-crashes-on-windows-10">this link</a>, but it did not help.</p>

<p>Why does this code works fine on windows 8.1 or Windows Server 2012, but it does not work on two separate windows 10 machines?</p>