[BUG] Plan9 share 'h' fails with HRESULT 0x80070005 (Access Denied) after Claude Desktop update — Windows 10 Pro 22H2

Resolved 💬 5 comments Opened Apr 3, 2026 by vq-prod Closed May 18, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

<html>
<body>
<!--StartFragment--><p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">Claude Desktop's Cowork workspace fails to start after a recent app update. The VM boots successfully but fails at the <code class="bg-text-200/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]">add_plan9_shares</code> step with an Access Denied error. This worked fine before the update.</p>
<h3 class="text-text-100 mt-2 -mb-1 text-base font-bold">Error Message</h3>
<div role="group" aria-label="Code" tabindex="0" class="relative group/copy bg-bg-000/50 border-0.5 border-border-400 rounded-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-accent-100"><div class="sticky opacity-0 group-hover/copy:opacity-100 group-focus-within/copy:opacity-100 top-2 py-2 h-12 w-0 float-right"><div class="absolute right-0 h-8 px-2 items-center inline-flex z-10"><button class="inline-flex
items-center
justify-center
relative
isolate
shrink-0
can-focus
select-none
disabled:pointer-events-none
disabled:opacity-50
disabled:shadow-none
disabled:drop-shadow-none border-transparent
transition
font-base
duration-300
ease-[cubic-bezier(0.165,0.85,0.45,1)] h-8 w-8 rounded-md backdrop-blur-md _fill_1abo4_9 _ghost_1abo4_96" type="button" aria-label="Copy to clipboard" data-state="closed"><div class="relative"><div class="transition-all opacity-100 scale-100" style="width: 20px; height: 20px; display: flex; align-items: center; justify-content: center;"><svg width="20" height="20" viewBox="0 0 20 20" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="transition-all opacity-100 scale-100" aria-hidden="true" style="flex-shrink: 0;"><path d="M12.5 3A1.5 1.5 0 0 1 14 4.5V6h1.5A1.5 1.5 0 0 1 17 7.5v8a1.5 1.5 0 0 1-1.5 1.5h-8A1.5 1.5 0 0 1 6 15.5V14H4.5A1.5 1.5 0 0 1 3 12.5v-8A1.5 1.5 0 0 1 4.5 3zm1.5 9.5a1.5 1.5 0 0 1-1.5 1.5H7v1.5a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5H14zM4.5 4a.5.5 0 0 0-.5.5v8a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5z"></path></svg></div><div class="absolute inset-0 flex items-center justify-center"><div class="transition-all opacity-0 scale-50" style="width: 20px; height: 20px; display: flex; align-items: center; justify-content: center;"><svg width="20" height="20" viewBox="0 0 20 20" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="transition-all opacity-0 scale-50" aria-hidden="true" style="flex-shrink: 0;"><path d="M15.188 5.11a.5.5 0 0 1 .752.626l-.056.084-7.5 9a.5.5 0 0 1-.738.033l-3.5-3.5-.064-.078a.501.501 0 0 1 .693-.693l.078.064 3.113 3.113 7.15-8.58z"></path></svg></div></div></div></button></div></div><div class="overflow-x-auto"><pre class="code-block__code !my-0 !rounded-lg !text-sm !leading-relaxed p-3.5" style="color: rgb(20, 24, 31); background: transparent; font-family: var(--font-mono);"><code style="color: rgb(20, 24, 31); background: transparent; font-family: var(--font-mono); white-space: pre-wrap;"><span><span>Failed to start Claude's workspace
</span></span><span>failed to add Plan9 share 'h': HcsWaitForOperationResult failed with HRESULT 0x80070005</span></code></pre></div></div>
<h3 class="text-text-100 mt-2 -mb-1 text-base font-bold">Steps to Reproduce</h3>
<ol class="[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-decimal flex flex-col gap-1 pl-8 mb-3">
<li class="whitespace-normal break-words pl-2">Update Claude Desktop to latest version (1.569.0.0)</li>
<li class="whitespace-normal break-words pl-2">Open Claude Desktop</li>
<li class="whitespace-normal break-words pl-2">Attempt to use Cowork</li>
<li class="whitespace-normal break-words pl-2">Error appears immediately</li>
</ol>
<h3 class="text-text-100 mt-2 -mb-1 text-base font-bold">Log Output (cowork_vm_node.log)</h3>
<div role="group" aria-label="Code" tabindex="0" class="relative group/copy bg-bg-000/50 border-0.5 border-border-400 rounded-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-accent-100"><div class="sticky opacity-0 group-hover/copy:opacity-100 group-focus-within/copy:opacity-100 top-2 py-2 h-12 w-0 float-right"><div class="absolute right-0 h-8 px-2 items-center inline-flex z-10"><button class="inline-flex
items-center
justify-center
relative
isolate
shrink-0
can-focus
select-none
disabled:pointer-events-none
disabled:opacity-50
disabled:shadow-none
disabled:drop-shadow-none border-transparent
transition
font-base
duration-300
ease-[cubic-bezier(0.165,0.85,0.45,1)] h-8 w-8 rounded-md backdrop-blur-md _fill_1abo4_9 _ghost_1abo4_96" type="button" aria-label="Copy to clipboard" data-state="closed"><div class="relative"><div class="transition-all opacity-100 scale-100" style="width: 20px; height: 20px; display: flex; align-items: center; justify-content: center;"><svg width="20" height="20" viewBox="0 0 20 20" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="transition-all opacity-100 scale-100" aria-hidden="true" style="flex-shrink: 0;"><path d="M12.5 3A1.5 1.5 0 0 1 14 4.5V6h1.5A1.5 1.5 0 0 1 17 7.5v8a1.5 1.5 0 0 1-1.5 1.5h-8A1.5 1.5 0 0 1 6 15.5V14H4.5A1.5 1.5 0 0 1 3 12.5v-8A1.5 1.5 0 0 1 4.5 3zm1.5 9.5a1.5 1.5 0 0 1-1.5 1.5H7v1.5a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5H14zM4.5 4a.5.5 0 0 0-.5.5v8a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5z"></path></svg></div><div class="absolute inset-0 flex items-center justify-center"><div class="transition-all opacity-0 scale-50" style="width: 20px; height: 20px; display: flex; align-items: center; justify-content: center;"><svg width="20" height="20" viewBox="0 0 20 20" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="transition-all opacity-0 scale-50" aria-hidden="true" style="flex-shrink: 0;"><path d="M15.188 5.11a.5.5 0 0 1 .752.626l-.056.084-7.5 9a.5.5 0 0 1-.738.033l-3.5-3.5-.064-.078a.501.501 0 0 1 .693-.693l.078.064 3.113 3.113 7.15-8.58z"></path></svg></div></div></div></button></div></div><div class="overflow-x-auto"><pre class="code-block__code !my-0 !rounded-lg !text-sm !leading-relaxed p-3.5" style="color: rgb(20, 24, 31); background: transparent; font-family: var(--font-mono);"><code style="color: rgb(20, 24, 31); background: transparent; font-family: var(--font-mono); white-space: pre-wrap;"><span><span>2026-04-03 16:55:53 [info] [VM:start] Beginning startup, bundlePath=C:\Users\VQ\AppData\Roaming\Claude\vm_bundles\claudevm.bundle
</span></span><span>2026-04-03 16:55:53 [info] [VM:start] Bundle version: 5680b11bcdab215cccf07e0c0bd1bd9213b0c25d
</span><span>2026-04-03 16:55:55 [info] [VM:steps] vm_boot completed (264ms)
</span><span>2026-04-03 16:55:55 [info] [VM:steps] add_plan9_shares started
</span><span>2026-04-03 16:55:56 [error] [VM:start] VM boot failed: failed to add Plan9 share 'h': HcsWaitForOperationResult failed with HRESULT 0x80070005</span></code></pre></div></div>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">Key detail: The VM boots fine. The failure is specifically at <code class="bg-text-200/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]">add_plan9_shares</code> when mounting the home directory (<code class="bg-text-200/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]">'h'</code>).</p>
<h3 class="text-text-100 mt-2 -mb-1 text-base font-bold">Environment</h3>
<div class="overflow-x-auto w-full px-2 mb-6">
Property | Value
-- | --
OS | Windows 10 Pro x64
OS Version | 22H2 (Build 19045.6456)
Claude Desktop Version | 1.569.0.0 (MSIX)
Install Path | C:\Program Files\WindowsApps\Claude_1.569.0.0_x64__pzs8sxrjxfjjc
Hyper-V | Enabled
VirtualMachinePlatform | Enabled
HypervisorPlatform | Enabled
WSL2 | Installed, Ubuntu running
vmcompute service | Running
Antivirus | Bitdefender (fully disabled during testing — no change)

</div>
<h3 class="text-text-100 mt-2 -mb-1 text-base font-bold">Troubleshooting Already Attempted (all failed)</h3>
<ol class="[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-decimal flex flex-col gap-1 pl-8 mb-3">
<li class="whitespace-normal break-words pl-2"><strong>Rebooted</strong> — no change</li>
<li class="whitespace-normal break-words pl-2"><strong>Reinstalled workspace</strong> — no change</li>
<li class="whitespace-normal break-words pl-2"><strong>Ran Claude as Administrator</strong> — no change</li>
<li class="whitespace-normal break-words pl-2"><strong>Verified Hyper-V features enabled</strong> — VirtualMachinePlatform ✅, HypervisorPlatform ✅</li>
<li class="whitespace-normal break-words pl-2"><strong>Reset HCS service</strong> — <code class="bg-text-200/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]">Stop-Service vmcompute -Force</code> / <code class="bg-text-200/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]">Start-Service vmcompute</code> — no change</li>
<li class="whitespace-normal break-words pl-2"><strong>Fully disabled Bitdefender</strong> (Shield + Advanced Threat Defense off) — no change, ruling out antivirus entirely</li>
<li class="whitespace-normal break-words pl-2"><strong>Added Bitdefender process exclusions</strong> for vmcompute.exe and vmwp.exe — no change</li>
<li class="whitespace-normal break-words pl-2"><strong>Updated WSL2 kernel</strong> (was missing, now installed) — no change</li>
<li class="whitespace-normal break-words pl-2"><strong>Installed Ubuntu WSL distro</strong> (was missing) — no change</li>
<li class="whitespace-normal break-words pl-2"><strong>Granted SYSTEM full permissions on vm_bundles</strong> — <code class="bg-text-200/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]">icacls</code> on <code class="bg-text-200/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]">vm_bundles</code> folder, all 13 files processed — no change</li>
<li class="whitespace-normal break-words pl-2"><strong>Granted SYSTEM full permissions on user home directory</strong> — <code class="bg-text-200/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]">icacls "C:\Users\VQ" /grant "SYSTEM:(OI)(CI)F" /T</code>, 16,905 files processed — no change</li>
<li class="whitespace-normal break-words pl-2"><strong>Uninstalled and reinstalled Claude Desktop</strong> — no change</li>
<li class="whitespace-normal break-words pl-2"><strong>Reinstalled older version (March 20th build)</strong> — no change</li>
<li class="whitespace-normal break-words pl-2"><strong>Ran <code class="bg-text-200/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]">wsl --shutdown</code> + HCS restart combo</strong> — no change</li>
<li class="whitespace-normal break-words pl-2"><strong>Checked Event Viewer</strong> — no Hyper-V, vmcompute, or HCS errors logged in System log at time of failure</li>
</ol>
<h3 class="text-text-100 mt-2 -mb-1 text-base font-bold">Key Observations</h3>
<ul class="[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3">
<li class="whitespace-normal break-words pl-2"><strong>This started immediately after a Claude Desktop update.</strong> Cowork was working before the update.</li>
<li class="whitespace-normal break-words pl-2">The VM boots successfully — the failure is only at the Plan9 share mount step.</li>
<li class="whitespace-normal break-words pl-2">No errors appear in Windows Event Viewer (System log) at the time of failure — the denial is happening inside HCS without logging to the OS.</li>
<li class="whitespace-normal break-words pl-2">Fully disabling antivirus has no effect, confirming this is not an AV issue.</li>
<li class="whitespace-normal break-words pl-2">SYSTEM account has been granted full permissions on both the vm_bundles directory and the entire user profile — still denied.</li>
<li class="whitespace-normal break-words pl-2">The MSIX app container may be restricting HCS Plan9 share operations in a way that file-level SYSTEM permissions cannot override.</li>
</ul>
<h3 class="text-text-100 mt-2 -mb-1 text-base font-bold">Related Issues</h3>
<ul class="[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3">
<li class="whitespace-normal break-words pl-2">#38188 — Same <code class="bg-text-200/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]">0x80070005</code> error on Win11 25H2 MSIX install. The <code class="bg-text-200/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]">icacls</code> fix resolved HCS for that user but did <strong>not</strong> resolve it in this case (Windows 10 22H2).</li>
<li class="whitespace-normal break-words pl-2">#31877 — Duplicate Plan9 shares causing HCS <code class="bg-text-200/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]">0x800707de</code> (different error code, same Plan9 mount stage).</li>
<li class="whitespace-normal break-words pl-2">#31988 — Persistent Plan9 mount failures across multiple workarounds on Win 11 Pro.</li></ul><!--EndFragment-->
</body>
</html>

What Should Happen?

Cowork workspace should start successfully with the Plan9 share mounting the home directory, as it did before the update.

Error Messages/Logs

2026-04-03 16:55:53 [info] [VM:start] Beginning startup, bundlePath=C:\Users\VQ\AppData\Roaming\Claude\vm_bundles\claudevm.bundle
2026-04-03 16:55:53 [info] [VM:start] Bundle version: 5680b11bcdab215cccf07e0c0bd1bd9213b0c25d
2026-04-03 16:55:55 [info] [VM:steps] vm_boot completed (264ms)
2026-04-03 16:55:55 [info] [VM:steps] add_plan9_shares started
2026-04-03 16:55:56 [error] [VM:start] VM boot failed: failed to add Plan9 share 'h': HcsWaitForOperationResult failed with HRESULT 0x80070005

Steps to Reproduce

  1. Update Claude Desktop to latest version (1.569.0.0)
  2. Open Claude Desktop
  3. Attempt to use Cowork
  4. Error appears immediately

Claude Model

Other

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

Version prior to 1.569.0.0

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

PowerShell

Additional Information

Bitdefender is installed but was fully disabled during testing with no change. The MSIX app container (WindowsApps install path) may be restricting HCS Plan9 share operations in a way that file-level permissions cannot override. See related issues #38188, #31877, #31988.

View original on GitHub ↗

This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗