title: Manually delete corrupt registry key not shown by regedit
body: <p>I have 2 registry keys that a scanner detects as a broken CLSID, but they don't show up in REGEDIT, possibly because their path is corrupt, for example...</p>
  
  <pre><code>HKEY_LOCAL_MACHINESOFTWARE\Classes\CLSID\etc
  </code></pre>
  
  <p>This should be...</p>
  
  <pre><code>HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\etc
  </code></pre>
  
  <p>If they weren't referencing software that I am trying to run, I could ignore them, except theses keys are preventing an OCX from being from being detected and run. </p>
  
  <p>Creating a .reg file with a minus (-) like.. </p>
  
  <pre><code>[-HKEY_LOCAL_MACHINESOFTWARE\Classes\CLSID] 
  </code></pre>
  
  <p>does not remove the key. Nor can it be edited this way... regedit ignores this file but it is still there and it's still affecting plugin detection!</p>
  
  <p>Using DOS Command-line like...</p>
  
  <pre><code>reg delete HKEY_LOCAL_MACHINESOFTWARE
  </code></pre>
  
  <p>only returns "Invalid key name"!</p>
  
  <p>Where and how can I remove/edit these corrupted keys?</p>