[Windows] Bundled plugins (Computer Use, Browser, Chrome, LaTeX) unavailable — copyfile fails on EFS-encrypted WindowsApps files
内容:
Environment
- Codex version:
26.527.3686.0(also reproduced on26.519.11010.0) - OS: Windows 11 Home China (Build 26200)
- Install method: Microsoft Store
Description
All bundled plugins (Computer Use, Browser, Chrome, LaTeX) show as unavailable in the plugin marketplace. The logs show two related errors:
Error 1: Marketplace copy fails
Node.js copyfile cannot copy plugin manifests from C:\Program Files\WindowsApps\ to the user's .codex\.tmp\bundled-marketplaces\ staging directory. This affects all 4 bundled plugins.
Error 2: Computer Use native pipe startup fails
Computer Use native pipe fails with "Windows Computer Use helper paths are unavailable", reason=missing-helper-path.
Logs
Marketplace resolve failure (affects browser, chrome, computer-use, latex):
[BundledPluginsMarketplace] bundled_plugins_marketplace_resolve_failed errorCode=UNKNOWN
errorMessage="UNKNOWN: unknown error, copyfile 'C:\Program Files\WindowsApps\OpenAI.Codex_26.527.3686.0_x64__2p2nqsd0c76g0\app\resources\plugins\openai-bundled\plugins\computer-use.codex-plugin\plugin.json' -> 'C:\Users...\bundled-marketplaces\openai-bundled.staging-...\plugins\computer-use.codex-plugin\plugin.json'"
Computer Use native pipe failure:
[computer-use-native-pipe] computer-use native pipe startup failed
errorMessage="Windows Computer Use helper paths are unavailable"
errorStack="Error: Windows Computer Use helper paths are unavailable
at Ft (E:\WindowsApps\OpenAI.Codex_26.527.3686.0_x64__...\main-DGcSGf52.js:7:12783)"
Bundled plugins reconcile skipped:
[bundled-plugins] bundled_plugins_reconcile_skipped_features_unavailable reason=focus
Suspected Root Cause
Files in C:\Program Files\WindowsApps\ are protected by EFS (Encrypting File System). Node.js fs.copyFile / fs.cp cannot handle EFS-encrypted files when copying outside the package directory. Manual testing confirmed Copy-Item and robocopy also fail with "The specified file could not be encrypted".
Workaround Attempted
Manually reading files with System.IO.File.ReadAllBytes and writing to user .codex\plugins\ succeeded for text and binary files, but the app does not recognize manually-placed plugins.
Steps to Reproduce
- Install Codex from Microsoft Store on Windows 11
- Open Codex → Plugins
- Observe that Computer Use, Browser, Chrome, LaTeX show as unavailable
21 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Additional data point from the same Windows Store build family. This appears to affect more than just Computer Use; other bundled plugins are also missing/unavailable in the UI after the update.
Environment:
OpenAI.Codex_26.527.3686.0_x64__2p2nqsd0c76g0Symptoms:
Computer Use plugins unavailablecomputer-useis still enabled inconfig.tomlcomputer-useplugin version26.527.31326computer-useversion26.527.30818chrome@openai-bundledlogsmissing or invalid plugin.jsonComputer Use health check fails before reaching Windows automation:
Node REPL runtime state:
Process / pipe evidence:
There had been a
codex-computer-useclient alive earlier on May 29, but after the update/restart there is no helper process and no native pipe available to the plugin session.This looks like Codex Desktop is failing to reconcile/start/expose the bundled plugin native IPC services after the update, rather than the user disabling Computer Use or the plugin being completely absent.
I submitted a bug report (019e77ef-a2c0-73c1-aeee-01cfffa81c1a contains details) showing that after the most recent public update Computer Use shows the same pipe missing error and Chrome plugin has regressed and no longer functions. This is the most similar open issue I could find to my errors. I have replicated the issue on three separate devices and 2 different ChatGPT accounts. Running
Diagnose issues in Codex WorkspacereturnsCodex dependencies look healthy.Follow-up: full clean reinstall resolved this on my machine.
I do not know if this confirms the root cause, but it may help narrow the failure mode.
What fixed it for me:
.codexfolders under my user profileImportant detail from cleanup: deleting
.codexwas initially blocked by a bundled Chromeextension-host.exepath inside.codexplugin/cache/temp folders, which makes me think stale or locked per-user bundled plugin state may survive the app update and prevent the updated app from reconciling/starting bundled plugins cleanly.After the clean reinstall, Computer Use works again for me.
I would not recommend this as a normal user workaround without warning, because deleting
.codexis effectively a destructive reset. But as a diagnostic datapoint: clearing the app/CLI plus per-user.codexstate fixed the bundled plugin unavailable state on Windows 11 Pro.Adding another Windows reproduction with extra diagnostics. I originally suspected this might be a local cache/home migration issue, but after a clean reset and reinstall it still reproduces.
Environment
OpenAI.Codex_26.527.3686.0_x64__2p2nqsd0c76g0SG) and United States (US), so this does not look like only the EEA/UK/CH region gate.User-visible symptom
Settings → Computer Use shows:
No Install button is shown.
What was tried
1. Clean home/config/cache migration check
The Codex/Claude home path changes were ruled out:
CODEX_HOMEandCODEX_SQLITE_HOMEcleared.%USERPROFILE%\.codex..codex,%LOCALAPPDATA%\OpenAI\Codex,%LOCALAPPDATA%\Packages\OpenAI.Codex_2p2nqsd0c76g0, cleared workaround env vars, uninstalled Codex, rebooted, reinstalled from Store.2. WindowsApps/Application Protected copy behavior
Source files inside the Store package show EFS/Application Protected behavior.
Copy-Itemfails when copying fromC:\Program Files\WindowsApps\OpenAI.Codex_26.527.3686.0_x64__2p2nqsd0c76g0\app\resources\...:Directory EFS pollution was ruled out:
%TEMP%,%LOCALAPPDATA%,%USERPROFILE%,C:\Users\Public,C:\Windows\Temp, andD:\data\save_tmpall showedU/ “New files added to this directory will not be encrypted.”Observed copy-method difference:
Copy-Item: fails withThe specified file could not be encryptedcmd copy /b: fails with the same errorrobocopy: succeeds.NET File.Copy: succeeded in one source copy test, but later the safer workaround was to userobocopy3. Manual prewarm workaround did not make the app recognize Computer Use
Manually copied/prewarmed these binaries to
%LOCALAPPDATA%\OpenAI\Codex\bin:Verified local bin was unencrypted:
Also copied/decrypted bundled marketplace/plugin cache:
Verified important files were present and
U:Also tried adding the bundled marketplace and enabling plugins in
%USERPROFILE%\.codex\config.toml:Also set helper env vars based on a community workaround:
Even after restarting Codex/Windows, the UI still showed
Computer Use plugins unavailable.4. SQLite/log observation
Logs showed plugin sync completing with an empty installed plugin set:
This seems important: after manually making files/config available, the app still appears to not consider
computer-use@openai-bundledinstalled/available.Current conclusion
This no longer looks like only stale local state or a user home/cache migration problem. After clean reset + Store reinstall + testing with two accounts + non-restricted network egress, the Windows app still shows Computer Use unavailable.
There may be two related issues here:
WindowsAppspackage resources areApplication Protected, and some copy paths fail withThe specified file could not be encrypted.computer-use@openai-bundled, Codex still reports no installed plugins / does not expose Computer Use.It would be helpful if Codex could either:
WindowsApps, orI hit what appears to be the same Windows bundled-plugin issue and found a workaround that has survived repeated restarts of the Codex app.
Environment:
26.527.3686.026.527.31326WindowsAppsinstallSymptoms observed:
Windows Computer Use helper paths are unavailablereason=missing-helper-pathbundled_plugins_marketplace_resolve_failed ... EBUSY ... rmdir ... chrome\\extension-host\\windows\\x64bundled_plugin_install_skipped_missing pluginName=computer-usebrowser_use_availability_resolved available=truewas often present, so Browser itself was actually able to start; the UI/plugin state seemed to be confused by the bundled marketplace/cache state.The key local finding was that the generated runtime marketplace under:
could become incomplete. In the broken state it only contained part of the Chrome extension-host tree, while the installed app resources still had the complete marketplace including
browser,chrome,computer-use, andlatex:In that state,
computer-usewas absent from the user plugin cache, including the helper:Workaround that fixed it locally:
openai-bundledmarketplace to the installed app resources directory, not the generated.codex\.tmp\bundled-marketplacesdirectory.%USERPROFILE%\.codex\plugins\cache\openai-bundled, especiallycomputer-use.The rough PowerShell shape is:
After doing that, normal launching from the Codex desktop icon started working again. Logs changed from
missing-helper-pathtocomputer-use notify config ensure finished ... status=already-present/status=installed.This looks like a startup/reconcile race or source mismatch: Codex writes the runtime bundled marketplace under
.codex\.tmp, but the Chromeextension-hostpath can be busy, leaving that generated marketplace incomplete. Subsequent plugin installation then treatscomputer-useas missing even though it is present in the installed app resources.I can confirm a very similar issue on another Windows installation.
Environment
.codex/plugins/cache/openai-bundled:26.527.31326148.0.7778.217User-visible symptoms
Local diagnostics
Bundled plugin packages exist locally:
Chrome extension is installed and enabled:
But the Chrome native host is still missing after reinstall:
Diagnostic output reports:
Attempting to bootstrap the Chrome backend from the desktop thread fails before tab access, with the Node/browser runtime exiting unexpectedly and reporting:
This looks like the bundled plugin package/cache exists, but the desktop app is not activating the plugin UI entry and is not installing/restoring the native host for Chrome. Reinstalling Codex did not restore the missing native host or make Chrome/Computer Use usable.
There are numerous issues on Windows Desktop Codex related to openai-bundled plugins, and the community still has no fundamental fix — this deserves official attention.
On my machine, the Windows Desktop Codex also has openai-bundled plugins completely unavailable. What's more frustrating is that I asked Codex to fix it itself, and it repeatedly exhausted the 5-hour usage limit multiple times without making any progress on this issue. This has severely degraded the Codex user experience.
I believe that such critical core functionality being unavailable should be treated with considerable urgency, and I hope to see an official fix soon.
@codex
Same situation here. I just can't control my browser using the extension nor my computer via computer use.
Adding a confirmed workaround that restored Browser+ Computer Use for me without another full reinstall.
Environment
OpenAI.Codex_26.527.3686.0_x64__2p2nqsd0c76g00.135.026.527.31326Broken state
My broken state matched this issue:
openai-bundledwas configured to use:%USERPROFILE%\.codex\.tmp\bundled-marketplaces\openai-bundledextension-hosttree and was missing the full bundled marketplace/plugin metadata.codex plugin marketplace listdid not showopenai-bundledComputer Use native pipe path is unavailableWorkaround that fixed it
I copied the complete bundled marketplace out of the Store app package into a normal user-owned
.codexpath, then re-registeredopenai-bundledthere.Then I restarted Codex Desktop.
Result after restart
browser@openai-bundledshowed installed/enabledcomputer-use@openai-bundledshowed installed/enabledsetupComputerUseRuntime()workedsky.list_apps()returned apps/windowsOne extra finding: pointing
openai-bundleddirectly at theWindowsAppspackage path fixed plugin discovery, but Browser runtime loading hitAccess is deniedon a native module under the protected package path. So the user-owned copy was the part that made the workaround actually work.This looks like the generated
.codex\.tmp\bundled-marketplaces\openai-bundledmarketplace can become incomplete, and Codex then keeps using that bad generated marketplace. Validating/regenerating that marketplace, or staging it into a user-owned path more reliably, may fix the issue.Thanks for the detailed Windows repro and follow-up diagnostics. I maintain a small community Codex Skill focused specifically on Windows Codex Desktop failures around the bundled Chrome and Computer Use plugins:
https://github.com/navi118/codex-desktop-doctor-skill
It is not a general Codex repair script, and it does not make automatic destructive changes. The goal is to help an agent collect the relevant local evidence first, especially around the Codex Chrome Extension/native host, Computer Use helper/native pipe, bundled marketplace/cache state, and Windows file-lock / access-denied patterns such as
plugin_cache_windows_file_lock,EBUSY,os error 5,missing-helper-path, orWindows Computer Use helper paths are unavailable.This may or may not be the same root cause for every report in this thread, but the diagnostic checklist may help separate:
Sharing it here as a cautious evidence-gathering aid for this Windows Chrome/Computer Use class of bugs.
I hit this on Windows too. What fixed it for me was fully closing Chrome, stopping the Codex Chrome extension
extension-host.exeprocess, then renaming these cache folders so Codex could rebuild them:%USERPROFILE%\.codex\.tmp\bundled-marketplaces%USERPROFILE%\.codex\plugins\cache\openai-bundled%USERPROFILE%\.codex\plugins\openai-bundledAfter reopening Codex and waiting 1-2 minutes, Browser / Chrome / Computer Use came back. In my case, just closing Codex was not enough because the Chrome extension host was still holding the bundled plugin cache.
Same issue here on Windows 11 Home China (Build 26200), Codex Desktop 26.602.3474.0 via Microsoft Store.
Computer Use showed plugins unavailable in Settings. Logs kept hitting missing-helper-path and bundled_plugins_marketplace_resolve_failed.
What I found:
The app tries to copy bundled plugins from the EFS-protected WindowsApps directory to ~\.codex\.tmp\bundled-marketplaces\ on startup, but Node.js fs.copyFile can't handle encrypted files. The whole bundled marketplace ends up incomplete — only Chrome's extension-host tree made it through, while computer-use, browser, and latex were silently dropped.
What worked for me:
Pointed marketplaces.openai-bundled source in config.toml directly at the app's own plugin directory instead of the .codex\.tmp staging path:
source = '\\?\C:\Program Files\WindowsApps\OpenAI.Codex_26.602.3474.0_x64__2p2nqsd0c76g0\app\resources\plugins\openai-bundled'
Used robocopy (not Copy-Item — it also fails on EFS) to copy the computer-use plugin into ~\.codex\plugins\cache\openai-bundled\computer-use\<version>, then created a latest junction pointing to it.
Updated the notify path in config.toml to match the correct version.
Restarted Codex. Logs changed from missing-helper-path to status=installed. Computer Use is working now.
Caveat: This will break again after a Store update since the version folder under WindowsApps changes. You'd need to repeat the copy + config update.
This is basically the same as what @endfish described earlier — the bundled marketplace reconciliation fails because of EFS encryption on Windows Store packages. Hope OpenAI can fix this upstream, maybe by using robocopy or File.Copy instead of fs.copyFile, or by reading plugin metadata directly from the app package
Another data point that appears to match this issue very closely.
Primary machine:
OpenAI.Codex_26.602.3474.0_x64__2p2nqsd0c76g026.601.2237.00.136.026200User-visible symptom:
Computer Use plugins unavailableAlways-allowed apps: None yetThe local logs on this machine show the same general failure chain described here:
reason=missing-helper-pathWindows Computer Use helper paths are unavailablebundled_plugins_marketplace_resolve_failedbundled_executable_relocation_failedbrowser_use_setup_failed ... reason=node-repl-missingRelevant current-log excerpt:
I also reproduced the copy behavior locally outside the app:
fs.copyFileSyncfrom the Microsoft Store package underC:\Program Files\WindowsApps\OpenAI.Codex_26.602.3474.0_x64__2p2nqsd0c76g0\...into a normal destination directory fails with:code: UNKNOWNerrno: -4094syscall: copyfileCopy-Itemalso fails for the same protected files with:The specified file could not be encrypted.That seems consistent with the hypothesis in this issue that the failure is happening in the Store-package protected-file relocation path, not because the Computer Use helper binary is absent from the package.
Additional note:
Follow-up with a lower-destructive local workaround that restored bundled plugin availability on this Windows machine.
After confirming the protected-file relocation failures (copyfile / The specified file could not be encrypted.), I marked the actual Codex target directories as EFS-encrypted:
After that, the same previously failing local copies from the Microsoft Store package into those real target paths succeeded. On the next app launch, the bundled plugins showed up in Plugin Marketplace again; after installing them there, Settings no longer showed Computer Use plugins unavailable, and the plugins were working normally.
This does not prove the full root cause beyond the local runtime path, but it does suggest that making the destination directories compatible with the WindowsApps protected/EFS source files can recover the bundled-plugin staging path without a full reinstall or manual marketplace remapping.
i am about tired of this bullshit, weeks passed and still no fix for this. can't use computer use without fucking around locally, can't elevate the sandbox because microsoft store permissions bullshit.
how are we as paying users getting cucked like this and wasting our money and quotas to fix openai's own mess which is not even a fix but a small bandaid that can be ruined with an update or a fresh install.
Additional reproduction with newer stable and Beta builds, plus results from several low-destructive workarounds.
Environment:
Observed on both Stable and Beta:
bundled_executable_relocation_failedforcodex.exeandcua_nodebundled_plugins_marketplace_resolve_failed/copyfilefailures from WindowsAppscom.openai.codexextensionis never generatedDiagnostics and attempts:
codex.exe, all 3,897cua_nodefiles, and all 808 bundled-marketplace files. The app still creates fresh staging directories and retriescopyfilefrom WindowsApps on every launch.openai-bundledmarketplace makes CLI plugin discovery work, but Desktop Chrome installation still cannot sync the native host.Move-AppxPackageto an online D: AppX volume completed without an error, but AppX event 744 reported that the package was already on the target volume andInstallLocationremained on C:.cipher /EreturnsThe request is not supported.The user-owned final runtime paths now contain verified
codex.exe,node.exe, andnode_repl.exe, but the app does not accept them as a replacement for its staging/relocation step.This strongly suggests the Windows app needs a decrypted-destination or stream-copy fallback instead of relying exclusively on Node/Electron
copyfilefor Store-protected resources.Follow-up after the Chrome plugin became installed and visible in Codex Desktop:
@Chromerequest.browser_use_availability_resolved available=true.BrowserUseThreadConfig browser_use_setup_failed backend=node_repl phase=runtime-paths platform=win32 reason=node-repl-missing.node.exeandnode_repl.exe, copied from the official package, but Codex does not accept/use them because the bundled executable staging relocation still fails first.This confirms the extension UI/plugin selection layer is working; the remaining blocker is the bundled
cua_node/node_replrelocation and registration path, before Chrome communication begins.I have one more data point with an A/B comparison and a recovery path that worked on the same 26.623 build family.
Summary
On the affected machine, the root cause was not account/region/workspace policy. The failing part was the Store/MSIX package resource relocation from:
C:\Program Files\WindowsApps\OpenAI.Codex_...\app\resources\...The bundled resources were marked as EFS / Application Protected. Codex then tried to relocate bundled plugins and helper runtimes with a normal copy path, which failed. As a result, Computer Use / Browser / Chrome bundled plugins were present in some places but not recognized by the app,
node_replwas not injected, and Computer Use stayed unavailable.Affected state
Symptoms included:
node-repl-missingnode_replOn the affected install, checking the bundled Computer Use plugin source under WindowsApps showed the source file was encrypted / Application Protected:
The failing machine previously showed
E plugin.jsonand Application Protected / encrypted behavior.A normal
Copy-Itemfrom the WindowsApps source to a normal user-writable directory failed with:But a raw byte-stream copy, for example
ReadAllBytes/WriteAllBytes, could read the same source and write an unencrypted copy successfully. That suggests the issue is not that the bytes are unreadable, but that the copy API/path preserves or re-applies encryption metadata in a way that fails outside the protected package boundary.Working comparison
A known-good machine with the same account and region did not have encrypted bundled sources:
fsutil behavior query disableencryptionalone was not a useful discriminator, because EFS may be enabled at the system level while the Codex package files themselves are still unencrypted. The deciding signal wascipher /con the actual Codex WindowsApps resource file:EvsU.Recovery path that worked
After reinstalling Codex so that the Store package was installed on the system drive (
C:), the same check on the affected machine changed to:After that:
computer-use@openai-bundledandbrowser@openai-bundledbecame availablenode_repl.exewas launched from the Codex-managedcua_noderuntimeSKY_CUA_NATIVE_PIPE_DIRECTORYwas presentSuggested upstream fix
Please consider making bundled resource relocation resilient to EFS / Application Protected package files.
Possible fixes:
fs.copyFile/ normal copy semantics for bundled plugin and runtime relocation from WindowsApps.The important practical observation is: once the WindowsApps source files became
Uinstead ofE, Codex’s normal bundled plugin path recovered and Computer Use / Browser became usable without manual plugin prewarming.Subject
Windows Store Codex 26.707.3748.0: EFS-protected bundled resources fail with
copyfile UNKNOWN, causing Browser removal and Computer Use native pipe failureEnvironment
OpenAI.Codex26.707.3748.0OpenAI.Codex_26.707.3748.0_x64__2p2nqsd0c76g0StoreOkD:\WindowsAppsand exposed through the standardC:\Program Files\WindowsAppspath. Testing confirmed that the drive and junction are not the cause.Summary
The main ChatGPT/Codex Desktop application works normally, including sign-in, conversation history, configuration, custom skills, and ordinary coding tasks.
However, the Desktop app cannot reliably copy its bundled plugins and Computer Use runtime from the WindowsApps package into user-writable directories. The packaged resource tree is EFS-encrypted, and the native
CopyFileoperation used by Desktop fails withUNKNOWN/ errno-4094.This causes:
codex-computer-use-*native pipe not to be created.Confirmed root cause
The affected files have the Windows
Encryptedattribute, andcipher /creports them as EFS-encrypted.The same source file was tested using two copy methods:
.NET File.Copy, comparable to the failing Desktop copy path:The native copy also failed when using the real
D:\WindowsApps\...source path directly, bypassing theC:\Program Files\WindowsAppsjunction. Therefore, the failure is not caused by the junction or by copying between drives.The evidence indicates that EFS transparent reads succeed, while the native copy operation fails when attempting to preserve or process the encrypted file state.
Desktop log evidence
During the latest launch, Desktop repeatedly reported:
Affected files included:
Each failure was followed by:
Browser was then removed:
Computer Use repeatedly reported:
and:
The same launch also reported native copy failures while relocating:
codex.exerg.execua_nodeExisting user-side files are already complete
The active user-side bundled marketplace contains all seven current plugins:
sitesbrowserchromecomputer-uselatexdeep-researchvisualizeFile-by-file comparison against the Store package found no missing official plugin files. SHA-256 values match, except for one intentional local Computer Use compatibility overlay.
The Computer Use runtime is also already complete:
| Check | Store package | User runtime |
|---|---:|---:|
| File count | 3,558 | 3,558 |
| Missing files | — | 0 |
| Extra files | — | 0 |
|
manifest.json| Matching SHA-256 | Matching SHA-256 ||
node.exe| Matching SHA-256 | Matching SHA-256 ||
node_repl.exe| Matching SHA-256 | Matching SHA-256 ||
@oai/sky/package.json| Matching SHA-256 | Matching SHA-256 |The user runtime matches the current Store package:
Despite these complete existing copies, Desktop performs a new relocation and marketplace staging operation on every launch. When the new copy fails, Desktop does not fall back to the verified existing runtime or the last complete marketplace.
Repeated staging failures
Approximately 20 abandoned directories currently exist with names such as:
They contain incomplete directory structures for different subsets of plugins, but no complete copied marketplace. This is consistent with repeated startup synchronization attempts failing at different points.
A complete seven-plugin marketplace exists beside them, but Desktop still starts another staging copy and bases reconciliation on the failed result.
Current user-visible impact
Confirmed:
sky.list_apps()and real screen access cannot be validated through Desktop.Currently healthy:
Chrome’s cache and native host point to a stable versioned directory, but a complete real-browser user journey has not yet been validated.
No direct failure has been confirmed for
sites,latex,deep-research, orvisualize, although they share the same unreliable bundled marketplace synchronization path.Expected behavior
Desktop should be able to initialize bundled plugins and Computer Use from a Store-installed package whose resources are EFS-protected.
A failed marketplace update should not remove previously valid plugins.
If a verified complete runtime or marketplace already exists, Desktop should preserve and reuse it when refreshing the packaged copy fails.
Suggested fixes
Any of the following would address the problem without requiring users to modify protected WindowsApps files:
copyfile/fs.cpto a byte-stream copy when the source is readable but native copying fails because of EFS.Important constraints
I would like to keep:
I do not want to:
app.asarA fix in the official Desktop copy/fallback logic appears necessary for a durable solution.
Adding another manifestation of the same root cause, plus diagnostic data and a verified workaround.
Environment
26.715.3651.0(Microsoft Store,SignatureKind: Store)10.0.26200(same build family as the reports above)New manifestation: pet creation is also broken
Clicking Settings → Pets → Create shows "Cannot start creating pet". The desktop log shows the same copyfile failure while installing the
hatch-petrecommended skill:The installer wipes
~/.codex/skills/hatch-petand re-copies it on every launch and every Create click, so it always leaves an empty skeleton (just an emptyagents\dir). Manually pre-placing byte-identical files does not help — they are wiped and the copy fails again.bundled_executable_relocation_failed ... during copy_directory(cua_node relocation) appears in the same logs, consistent with #32589.Additional diagnostics (things that do NOT work)
Encryptedattribute;cipher /creports "Compatibility Level: Application Protected".cipher /eon a new temp file succeeds), so the machine's EFS itself is healthy.Copy-Itemof a package file fails with "The specified file could not be encrypted" at the destination — CopyFileW tries to replicate the protection context and can't.cipher /don package files fails with "The parameter is incorrect" even from an elevated shell aftertakeown+ granting Full Control — this is not standard user-cert EFS.Verified workaround (byte-stream copy works end to end)
Byte-stream reads of the "encrypted" files succeed everywhere. I stream-copied the entire
appdirectory (9,494 files, ~1.8 GB) out of WindowsApps into a plain directory:Encryptedattribute in the clone;ChatGPT.exefrom the cloned directory: thehatch-petskill installs successfully and pet creation works immediately.This directly supports the fix proposed in #32589: falling back to a byte-stream copy (
fs.readFile+fs.writeFile) when nativecopyfilefails but the source is readable would resolve every affected feature (skills, bundled plugins marketplace, cua_node relocation).