Skip to content

Windows 11: AWS CLI fails to start because Smart App Control blocks unsigned _awscrt.pyd #10614

Description

@nkorada21

Describe the bug

AWS CLI fails during startup on my personal Windows 11 laptop with Smart App Control enabled. Even aws --version fails.

Windows Event Viewer records CodeIntegrity event 3077, identifying _awscrt.pyd in the AWS CLI installation directory as the blocked component.

Running Get-AuthenticodeSignature against that file returns NotSigned.

The problem occurs in both standalone PowerShell and Git Bash inside IntelliJ. Updating/reinstalling with the official current-user Windows installer did not resolve it.

Could you investigate whether this Windows distribution includes an unsigned component and advise on a supported fix that keeps Smart App Control enabled?

Regression Issue

  • Select this option if this issue appears to be a regression.

Expected Behavior

aws --version should display the installed AWS CLI version and exit successfully without requiring Smart App Control to be disabled.

Current Behavior

AWS CLI exits before executing the command:

ImportError: DLL load failed while importing _awscrt: An Application Control policy has blocked this file.
[PYI-8784:ERROR] Failed to execute script 'aws' due to unhandled exception!

Event Viewer:
Event ID: 3077
Source: CodeIntegrity
AWS CLI attempted to load _awscrt.pyd, which did not meet the Enterprise signing level requirements or violated the code integrity policy.

Signature check:
Status: NotSigned
StatusMessage: The file is not digitally signed.

Reproduction Steps

  1. Use Windows 11 with Smart App Control enabled.

  2. Install AWS CLI v2 using the official Windows current-user installer.

  3. Open PowerShell or Git Bash.

  4. Run:

    aws --version

  5. Observe the startup failure.

  6. Open Event Viewer → Applications and Services Logs → Microsoft → Windows → CodeIntegrity → Operational.

  7. Observe event 3077 identifying _awscrt.pyd as blocked.

Possible Solution

No response

Additional Information/Context

No response

CLI version used

aws-cli/2.36.25 Python/3.14.6 Windows/11 script-exe/AMD64

Environment details (OS name and version, etc.)

Windows 11, x64

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

bugThis issue is a bug.investigatingThis issue is being investigated and/or work is in progress to resolve the issue.p2This is a standard priority issue

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions