"Open with": telling AutoCAD versions apart in Windows
Sunday, October 25, 2026You have several versions of AutoCAD installed: last year's for a customer who hasn't upgraded yet, the new one for everything else. You right-click a DWG file, choose Open with… and this is what Windows offers:

Four AutoCAD versions installed, four "AutoCAD Application" entries. Which one is AutoCAD 2026?
The four entries have the same name and the same icon. There is no way to know which version will start without trying. In this article, we'll see why Windows shows that name, then how to get this:

The same menu, once each entry is named after its version.
(The screenshots come from a French Windows: "Ouvrir avec" is "Open with", "Choisir une autre application" is "Choose another app".)
The fix does not require administrator rights: it only touches your user profile, and a single command undoes it.
Double-clicking a DWG goes through a small Autodesk program, AutoCAD Launcher, which opens the last AutoCAD you used. We explain it in What is AutoCAD Launcher?. This article deals with the Open with menu, which is precisely there to pick another version.
Where does "AutoCAD Application" come from?
Each AutoCAD version registers a ProgID (programmatic identifier) in the Windows registry, for example acad.9101.40C. It tells Windows which executable to start to open a DWG (C:\Program Files\Autodesk\AutoCAD 2026\acad.exe, for instance).
To decide which name to show in the menu, File Explorer first looks for a FriendlyAppName value on that ProgID. AutoCAD doesn't set one. File Explorer then falls back on the executable's file description, the one you see in the Details tab of the properties of acad.exe. And from version 2024 to version 2027 at least, that description is the same for all of them: "AutoCAD Application".
Windows then caches that name in the key:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache
There's no need to edit that cache: a FriendlyAppName value set on the ProgID takes precedence over it.
The fix: a FriendlyAppName value
All you need is to add, for each AutoCAD ProgID, a FriendlyAppName string value in the key:
HKEY_CURRENT_USER\Software\Classes\<ProgID>\shell\open
containing the name to display: AutoCAD 2026.
Nothing else changes: the open command, the default DWG association and double-clicking stay as they are. The only effect is the name displayed in Open with.
You can do it by hand in the Registry Editor, or with the script we provide below, which finds the right ProgIDs on its own.
By hand, with the Registry Editor
This method is fine if you only have two or three versions to rename.
- Press Windows + R, type
regeditand confirm. If Windows asks for confirmation, accept: you will stay within your own profile. - In the address bar at the top of the Registry Editor, paste
HKEY_CURRENT_USER\Software\Classes\.dwg\OpenWithProgidsand press Enter. - The right pane lists names such as
acad.8101.40Coracad.9101.40C: these are the ProgIDs registered for DWG files. Write down those starting withacad.. - For each one, paste
HKEY_CURRENT_USER\Software\Classes\acad.9101.40C\shell\open\commandin the address bar (replacingacad.9101.40Cwith the ProgID you noted). The (Default) value gives the executable's path: theAutoCAD 2026folder tells you the version. - Go up one level, to the
shell\openkey. Right-click in the right pane, New > String Value, name itFriendlyAppName, then double-click it and typeAutoCAD 2026. - Close the Open with menu if it was open, then open it again: the new name shows up.
If there is no shell\open key under HKEY_CURRENT_USER\Software\Classes\<ProgID>, that ProgID was registered for the whole machine: renaming it would require administrator rights. Leave it alone.
To undo, simply delete the FriendlyAppName value.
With the PowerShell script
The RenameDwgOpenWith.ps1 script does the same thing for every installed version at once:
- it reads the list of ProgIDs associated with DWG files;
- it keeps those whose executable is an
acad.exeinstalled in anAutoCAD YYYYfolder; - it derives the name
AutoCAD YYYYand writes it asFriendlyAppName.
By default, it changes nothing: it shows what it would do. It only writes with the -Apply switch, after backing up every key it is about to touch. The -Undo switch removes the names it set.
Disclaimer. This script is provided free of charge, as is, without any warranty. We tested it on a Windows 11 computer with AutoCAD 2024, 2025, 2026 and 2027 installed, but we cannot guarantee how it will behave on your configuration. It modifies the Windows registry, only in your user profile (
HKEY_CURRENT_USER). Always run the simulation first, read what it reports, and keep the backups it creates. You use it at your own risk.
Step 1: download the script
- Download RenameDwgOpenWith.ps1. If your browser shows the text instead of downloading the file, right-click the link and choose Save link as.
- Create a dedicated folder, for example
Documents\Scripts, and put the file there. The registry backups will be created next to it, in aBackupssubfolder.
It's a plain text file: you can open it in Notepad and read it before running it. We encourage you to.
Step 2: open a terminal in that folder
- Open the
Documents\Scriptsfolder in File Explorer. - Right-click an empty area of the folder and choose Open in Terminal. A window opens, with a prompt ending in
Scripts>.
Don't open the terminal as administrator. The script writes to your profile: run as administrator, it would write to the administrator account's profile, and you would see no change.
Step 3: simulate
Copy this command, paste it in the terminal (right-click or Ctrl+V) and press Enter:
powershell -NoProfile -ExecutionPolicy Bypass -File .\RenameDwgOpenWith.ps1
By default, Windows refuses to run downloaded PowerShell scripts. -ExecutionPolicy Bypass lifts that restriction for this single command, without changing your computer's settings.
The script displays three things:
- Before: the current entries of the Open with menu, each followed by the program it starts. You'll see the
AutoCAD Applicationlines there, with their paths. - ProgIDs to rename: a table giving, for each ProgID, its current name (empty), the name it will get (
AutoCAD 2026) and the matching executable. Check that each name matches the executable's folder. - The line Simulation: nothing has been changed.
If the table is empty, there's nothing to rename: either it's already done, or your AutoCAD versions are registered machine-wide (the script then says so in a yellow warning).
Step 4: apply
If the table looks right, run the same command again with -Apply:
powershell -NoProfile -ExecutionPolicy Bypass -File .\RenameDwgOpenWith.ps1 -Apply
The script:
- exports each key it is about to change to a
.regfile in theBackupssubfolder (one Backup: line per file). If a backup fails, it stops without writing anything; - writes the names;
- tells File Explorer that file associations have changed;
- lists the menu again, in the After section: you should read
AutoCAD 2024,AutoCAD 2025…
Close the Open with menu if it was open and open it again. There's no need to restart File Explorer or log off.
If DWG TrueView is installed too, add -IncludeTrueView (in simulation, then with -Apply) so it shows as "DWG TrueView 2024" instead of "DWG TrueView Application".
Undoing
From the same folder:
powershell -NoProfile -ExecutionPolicy Bypass -File .\RenameDwgOpenWith.ps1 -Undo
The script only removes the names it set itself: a FriendlyAppName you typed by hand, different from its own, stays in place. Add -IncludeTrueView if you used it.
The .reg files in the Backups folder are a second safety net: double-clicking one of them restores the corresponding key to the state it was in before -Apply.
After an AutoCAD update
A repair, an update or the installation of a new version may rewrite the ProgIDs. If "AutoCAD Application" entries come back, simply run the script again with -Apply: it only writes the missing names.
Summary
| Symptom | Several identical "AutoCAD Application" entries in Open with |
| Cause | AutoCAD's ProgID provides no name; File Explorer uses the description of acad.exe, the same for every version |
| Fix | A FriendlyAppName string value under HKEY_CURRENT_USER\Software\Classes\<ProgID>\shell\open |
| Rights required | None: user profile only |
| Undo | Delete the value, or RenameDwgOpenWith.ps1 -Undo |