Managing apps and software deployment through Microsoft Intune
Error 0x80070001 is a generic installation failure. From the provided information, the key Intune‑specific checks and troubleshooting steps are:
- Verify that the Win32 app actually reaches the device
- In the Microsoft Intune admin center, go to Apps > All apps > Claude > Device install status and confirm that the targeted devices show as Installed / Failed with the same error.
- If the app does not appear on the device at all (for user‑group targeting), follow the guidance for user‑targeted apps:
- Ensure the app is assigned with Available intent if it should appear in Company Portal.
- For BYOD Windows devices, ensure the user has added a work account.
- Confirm the user is not over the Microsoft Entra Maximum devices per user limit and remove stale device records if necessary.
- Use Intune Management Extension (IME) logs to see what fails
- On an affected device, open
C:\ProgramData\Microsoft Intune Management Extension\Logsand review the IME logs. - Follow the Win32 app flow:
- Check that the app is discovered (ExecManager identifies app and intent).
- Confirm dependencies and detection rules are evaluated.
- Confirm content is downloaded to
C:\Program Files (x86)\Microsoft Intune Management Extension\Content\Incomingand unzipped toC:\Windows\IMECache. - Look for the step where the installer is executed (the command that runs
Claude-Setup.exevia the PowerShell script) and note thelpExitCodereturned by the installer.
- If
lpExitCodeis non‑zero, the failure is coming from the Claude installer or script, not Intune. Use that exit code and the transcript log ($env:TEMP\ClaudeInstall.log) to debug the script/installer.
- On an affected device, open
- Validate detection rules
- Intune may report failure even if the app installed, or success even if it did not, when detection rules are incorrect.
- Confirm that the detection rule matches what the script checks (for example, file
"$env:LocalAppData\Programs\Claude\Claude.exe"). - If the app installs per‑user but the Win32 app is assigned in system context, adjust detection so it evaluates correctly for that context.
- Confirm installation on the device
- On a target device, manually check Settings > Apps > Installed apps to see whether Claude is present.
- Also check the expected installation directory (for example under
C:\Program Files,C:\Program Files (x86), or the user’sLocalAppData\Programsfolder) and try launching the app.
- If the script is user‑context only
- If the Win32 app assignment is in user context but the app requires elevated permissions or device admin rights, the installation can fail. In that case, adjust the deployment so that the Intune Management Extension runs the installer in system context, or use an installer that supports non‑admin per‑user installation.
After these checks, use the specific installer exit code and transcript log from the device to refine the script or installer parameters, then redeploy and re‑check the IME logs and Intune device install status.
References:
- Troubleshooting Intune app installation issues
- Intune app installation error reference
- Validate the applications deployed to Windows SE devices
- Troubleshoot Win32 App Issues
- Support Tip - Understanding the flow behind deployment, delivery, and processing of a Win32 application through Intune
- Troubleshoot application installation for devices uploaded to the admin center