Skip to content

Nushell profile in Windows Terminal has "nu.exe" command line in Windows on ARM #17565

@BrianHawley

Description

@BrianHawley

Bug report form

  • I have done a basic search of the issue tracker to find any existing issues that are similar.
  • I have checked that my version is at least the latest stable release available via my installation method.

Describe the bug

I attempted to install and run nushell on Windows on ARM64. Installation completed, but the app doesn't run from Windows Terminal. I get a dialog box with this message:

nu.exe - System Error
The code execution cannot proceed because VCRUNTIME140.dll was not found. Reinstalling the program may fix this problem.

I tried installing the Microsoft Visual C++ v14 Redistributable (ARM64) and ran Nushell again, and it brought up the same error message.

Note that this is only when I run Nushell from Windows Terminal directly, from its new tab menu. If I run nu.exe from PowerShell or Command Prompt, even when running those from Windows Terminal, it runs fine. It also runs directly from File Explorer.

I don't know why a Rust application would need the C++ runtime, but that's probably the closest equivalent to libc on Windows. This might be a bug in Windows Terminal, or in the profile created in Windows Terminal by the Nushell installation.

This problem doesn't occur on Windows on x64.

How to reproduce

winget install nushell --scope machine

Then open Windows Terminal, and attempt to open a new tab with the Nushell profile from the dropdown.

Expected behavior

Just run with no dialog box looking for VCRUNTIME140.dll.

Configuration

key value
version 0.110.0
major 0
minor 110
patch 0
branch
commit_hash d40e191
build_os windows-aarch64
build_target aarch64-pc-windows-msvc
rust_version rustc 1.90.0 (1159e78c4 2025-09-14)
rust_channel 1.90.0-aarch64-pc-windows-msvc
cargo_version cargo 1.90.0 (840b83a10 2025-07-30)
build_time 2026-01-18 02:11:09 +00:00
build_rust_channel release
allocator standard
features default, mcp, network, plugin, rustls-tls, sqlite, trash-support
installed_plugins
experimental_options example=false, reorder-cell-paths=true, pipefail=false, enforce-runtime-annotations=false

Metadata

Metadata

Assignees

No one assigned

    Labels

    status:needs-triageAn issue that hasn't had any proper look

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions