title: Error: The Application Data folder for Microsoft Visual Basic 2010 Express could not be created
body: <p>Windows 7 Home Premium 64.</p>
  
  <p>After install of VB Express 2010 I get this error when trying to open the application: "The Application Data folder for Microsoft Visual Basic 2010 Express could not be created".  The most commonly suggested solution to this issue is fixing the User Shell Folders keys in the registry. I checked these and they are correct. I even ran the Fixit to make sure. <a href="http://support.microsoft.com/kb/886549/en-us" rel="nofollow">KB 886549</a></p>
  
  <p>Another common solution is to run this: "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\vbexpress.exe" /setup . Running this only gives me the same error.</p>
  
  <p>My administrator account and system both have full control rights to the %APPDATA%\Microsoft directory</p>
  
  <p>I tried uninstalling VBexpress and SQL and removing all registry entries using Registry Workshop and reinstalling vbexpress. Same results.</p>
  
  <p>Next I ran Procmon and filtered for vbexpress.exe. I see 234 events that have NAME NOT FOUND as the result. But I'm not sure what to do with this information. I don't know why this started all of a sudden. I was using VBExpress for months before this happened out of the blue. The second answer of this question seems similar to what I'm experiencing but it doesn't give enough info to help me. http://stackoverflow.com/questions/4577623/the-application-data-folder-for-visual-studio-cannot-be-created</p>
  
  <p>Is it a permissions thing?</p>
  
  <p>Here are a few of the events</p>
  
  <pre><code>    &lt;event&gt;
  &lt;ProcessIndex&gt;108&lt;/ProcessIndex&gt;
  &lt;Time_of_Day&gt;9:55:23.7394209 PM&lt;/Time_of_Day&gt;
  &lt;Process_Name&gt;vbexpress.exe&lt;/Process_Name&gt;
  &lt;PID&gt;5940&lt;/PID&gt;
  &lt;Operation&gt;RegQueryValue&lt;/Operation&gt;
  &lt;Path&gt;HKLM\System\CurrentControlSet\Control\SESSION MANAGER\CWDIllegalInDLLSearch&lt;/Path&gt;
  &lt;Result&gt;NAME NOT FOUND&lt;/Result&gt;
  &lt;Detail&gt;Length: 1,024&lt;/Detail&gt;
  &lt;/event&gt;
  
  &lt;event&gt;
  &lt;ProcessIndex&gt;108&lt;/ProcessIndex&gt;
  &lt;Time_of_Day&gt;9:55:23.7369804 PM&lt;/Time_of_Day&gt;
  &lt;Process_Name&gt;vbexpress.exe&lt;/Process_Name&gt;
  &lt;PID&gt;5940&lt;/PID&gt;
  &lt;Operation&gt;RegQueryValue&lt;/Operation&gt;
  &lt;Path&gt;HKLM\System\CurrentControlSet\Control\SESSION MANAGER\CWDIllegalInDLLSearch&lt;/Path&gt;
  &lt;Result&gt;NAME NOT FOUND&lt;/Result&gt;
  &lt;Detail&gt;Length: 1,024&lt;/Detail&gt;
  &lt;/event&gt;
  
  &lt;event&gt;
  &lt;ProcessIndex&gt;108&lt;/ProcessIndex&gt;
  &lt;Time_of_Day&gt;9:55:23.7386163 PM&lt;/Time_of_Day&gt;
  &lt;Process_Name&gt;vbexpress.exe&lt;/Process_Name&gt;
  &lt;PID&gt;5940&lt;/PID&gt;
  &lt;Operation&gt;RegOpenKey&lt;/Operation&gt;
  &lt;Path&gt;HKLM\SOFTWARE\Microsoft\WOW64&lt;/Path&gt;
  &lt;Result&gt;NAME NOT FOUND&lt;/Result&gt;
  &lt;Detail&gt;Desired Access: Query Value&lt;/Detail&gt;
  &lt;/event&gt;
  
  &lt;event&gt;
  &lt;ProcessIndex&gt;108&lt;/ProcessIndex&gt;
  &lt;Time_of_Day&gt;9:55:23.7387690 PM&lt;/Time_of_Day&gt;
  &lt;Process_Name&gt;vbexpress.exe&lt;/Process_Name&gt;
  &lt;PID&gt;5940&lt;/PID&gt;
  &lt;Operation&gt;IRP_MJ_CREATE&lt;/Operation&gt;
  &lt;Path&gt;C:\Windows\System32\wow64log.dll&lt;/Path&gt;
  &lt;Result&gt;NAME NOT FOUND&lt;/Result&gt;
  &lt;Detail&gt;Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a&lt;/Detail&gt;
  &lt;/event&gt;
  
  enter code here
  </code></pre>