title: WUSA catastrophic failure 0x8000ffff when called from system() VC++
body: <p>I'm trying to make a Windows Update uninstall program in C++, but whenever I try to call wusa, it exits on a catastrophic failure 0x80000ffff. I call the same command in a Command Prompt and it works perfectly. How do I fix this?</p>
  
  <p>Here is the function I use to call wusa:</p>
  
  <pre><code>system("wusa /uninstall /kb:2511455");
  </code></pre>