title: Visual Studio thinks `Microsoft Web Developer Tools` is installed
body: <p><strong>Symptoms</strong></p>
  
  <ul>
  <li><p>Visual Studio syntax highlighter and Intellisense for <code>Javascript</code> and <code>Razor</code> views are not working.</p></li>
  <li><p>There is no <code>Web</code> templates installed when creating a new project.</p></li>
  <li><p>When I try to uninstall the web developer feature:</p>
  
  <p><code>Add or remove Programs &gt; Microsoft Visual Studio Professional 2015 &gt; Modify</code></p>
  
  <p><code>Microsoft Web Developer Tools</code> is always checked. Even when I uncheck it and uninstall it, then restart the computer; the next time I still see it's checked:</p>
  
  <p><a href="https://i.stack.imgur.com/QSkzY.png" rel="noreferrer"><img src="https://i.stack.imgur.com/QSkzY.png" alt="enter image description here"></a></p></li>
  </ul>
  
  <p><strong>What I did to solve this:</strong></p>
  
  <ul>
  <li>Running <code>devenv.exe \resetuserdata</code> Command to reset the user data.</li>
  <li>Running <code>devenv.exe \installtemplates</code> to install the templates.</li>
  <li>Repairing the Visual Studio.</li>
  <li>Trying to uninstall and re-install the <code>Web Developer Tools</code> feature through the Visual Studio installer.</li>
  </ul>
  
  <p>None have worked so far.</p>
  
  <p><strong>What I guess</strong></p>
  
  <p>I think Visual Studio thinks this feature is installed (through some registry keys probably) but the files are actually not installed.</p>
  
  <p>Because whenever I try to <code>Modify</code> the installation of Visual Studio, the <code>Microsof Web Developer Tools</code> check box is not checked for the first second, then it is checked again after 1 second.</p>
  
  <p><strong>Question</strong></p>
  
  <p>Any suggestion on fixing this without uninstalling Visual Studio itself?</p>