Applications crash on ARM64-based Windows devices

Last updated on Nov 11, 2025

Learn how to resolve crashes caused by Visual C++ runtime errors on ARM64 Windows devices

Incorrect installation of AMD64 runtime files on ARM64 Windows devices may cause some applications to crash. These applications may show errors and report missing or invalid Visual C++ runtime errors after installation or update.

Incorrect Visual C++ runtime files cause applications to crash

Download the Visual C++ Runtime repair tool ZIP and extract it.

Right-click FixVCRuntime.exe and select Run as administrator.

Wait for the repair to complete.

Restart your computer once the process is complete.

What the tool does

  • Verifies that the system is running Windows on an ARM64 architecture.
  • Scans the Windows System32 directory for AMD64 versions of Microsoft Visual C++ runtime libraries (version 14.44.35211.x).
  • If the tool finds incorrect files, it:​
    • Creates a local backup of the affected DLLs before making any changes​
    • Removes the incorrect AMD64 files from the system directory​
    • Installs the correct ARM64 Visual C++ runtime package using Microsoft's official redistributable
  • Verifies cleanup and automatically deletes temporary files used during the repair process.
  • Logs all operations to a file placed next to the executable (FixVCRuntime.log).

When to use this tool

Run this tool only if:

  • You are using an ARM64-based Windows device, such as the Surface Pro X or Lenovo ThinkPad X13s.
  • Acrobat or other applications report missing or invalid Visual C++ runtime errors after installation or update.
  • Adobe Support or IT administrators have directed you to repair Visual C++ runtimes.

Safety and validation 

  • The tool only modifies Microsoft Visual C++ runtime files that are verified to be incorrect for the AMD64 architecture on ARM64 systems.
  • The tool backs up all the affected files before removal. 
  • The installer included is the unmodified, digitally signed Microsoft Visual C++ Redistributable package.
  • No other system or application files are changed.

Log file

A log file is created in the same directory as the executable (for example,
C:\Users\<User>\Downloads\FixVCRuntime.log).
It includes detailed timestamps of detected files, backup operations, and installer results.
If requested by support, you can share this log to confirm successful repair.

Version information

Component

Description

Tool name

FixVCRuntime.exe

Purpose

Repair Visual C++ runtime corruption on ARM64 systems

Requires

Administrator privileges

Supported OS

Windows 11 ARM64, Windows 10 ARM64

Distributed by

Adobe Systems (Internal Support Tool)

Note: Running this utility on non-ARM64 or unsupported systems will have no effect. Use only as directed by Adobe Support or IT administrators.