Popular: Data updated November 3, 2026

Categories

Internet1,364
Communication322
Audio & video904
Graphics & design544
Office & productivity1,127
Developer tools3,147
AI tools535
Security & privacy392
System tools3,146
Games526
Education & science239
Network & IT283

Arm Performance Libraries silent install & uninstall

Arm Performance Libraries provides optimized standard core math libraries

Arm

Commands for installing Arm Performance Libraries without prompts, removing it again and detecting it from deployment tools. A command is shown only when it is certain: from the manifest or the installer technology’s documented default.

Related guide: Silent install switches: MSI, NSIS, Inno Setup · Uninstall a program with the registry or PowerShell

With winget

PowerShell
winget install --id Arm.ArmPerformanceLibraries -e --silent --accept-package-agreements --accept-source-agreements
winget upgrade --id Arm.ArmPerformanceLibraries -e --silent
winget uninstall --id Arm.ArmPerformanceLibraries -e --silent

By installer

ARM64 · MSI · en-US

Silent installmsiexec /i arm-performance-libraries_26.01_Windows.msi /qn /norestart /quiet /norestart
Write a logmsiexec /i arm-performance-libraries_26.01_Windows.msi /qn /norestart /quiet /norestart /l*v "%TEMP%\arm-performance-libraries-install.log"
Uninstallmsiexec /x {DF560B3D-CDBF-46A1-A4F9-9EE87E636AAF} /qn /norestart
MSI product code
{DF560B3D-CDBF-46A1-A4F9-9EE87E636AAF}
Uninstall registry key
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DF560B3D-CDBF-46A1-A4F9-9EE87E636AAF}
DisplayVersion
26.01

PowerShell: download, verify, install

Downloads the official file, checks its SHA256 and installs it silently.

install-arm-performance-libraries.ps1
$url = 'https://developer.arm.com/-/cdn-downloads/permalink/Arm-Performance-Libraries/Version_26.01/arm-performance-libraries_26.01_Windows.msi'
$sha256 = '67B68177479103FD0799F0BEA7B893FC11DC67B332F26910BEBBB27E12527356'
$file = Join-Path $env:TEMP 'arm-performance-libraries_26.01_Windows.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart', '/quiet /norestart' -Wait

More from Arm

See all
  • WindowsPerfWindowsPerf is (Linux perf inspired) Windows on Arm performance profiling tool
  • WindowsPerf BetaWindowsPerf is (Linux perf inspired) Windows on Arm performance profiling tool

Share