Missing DLL error

InDesign CS6 'Missing DLL' crash on Windows 11 – fix

Software – Adobe Suite Intermediate 👁 2 views 📅 May 29, 2026

Old InDesign CS6 hates Windows 11 updates. The fix is usually a permissions tweak or a missing Visual C++ runtime. I'll walk you through the real fixes.

Cause 1: Windows 11 updates strip permissions from CS6 folders

Windows 11 updates have a nasty habit of resetting folder permissions. Had a client last month whose entire print queue died because of this—same root cause. InDesign CS6 stores critical DLL files under C:\Program Files (x86)\Adobe\Adobe InDesign CS6. After an update, Windows sometimes removes the 'Modify' permission for the user account that runs InDesign. The result? InDesign sees a missing DLL, even though the file is sitting right there.

The fix: Reassign permissions to the InDesign folder.

  1. Right-click the Adobe InDesign CS6 folder in C:\Program Files (x86)\Adobe\ and choose Properties.
  2. Go to the Security tab.
  3. Click Edit under 'Permissions for...'
  4. Select your user account (or 'Users' group) and check Full control under Allow.
  5. Click Apply, then OK. If you get a warning about subfolders, say yes.
  6. Restart InDesign.

I've seen this fix work about 60% of the time. If you're still getting the error after that, move on to cause 2.

Cause 2: Missing Visual C++ Redistributable runtimes

CS6 was built for Windows 7, back when Visual C++ 2010 was the standard. Windows 11 doesn't ship with that runtime by default. When the update removes or doesn't reinstall it, any DLL that starts with msvcp or msvcr (like msvcp100.dll or msvcr100.dll) will trigger the 'Missing DLL' error.

The fix: Install the correct Visual C++ redistributable package.

  1. Go to Microsoft's official download page for Visual C++ Redistributable for Visual Studio 2010 (x86 and x64).
  2. Download both the 32-bit (vcredist_x86.exe) and 64-bit (vcredist_x64.exe) versions. Yes, even though InDesign is 32-bit, some system components need the 64-bit version.
  3. Run each installer as Administrator (right-click > Run as administrator).
  4. Restart your computer.

One gotcha: if you already have a newer version of Visual C++ (2015-2022), that doesn't replace the 2010 runtime. CS6 is picky—it wants the exact version. I keep a USB stick with all the old redistributables for this exact reason.

Cause 3: Antivirus or security software quarantines CS6 DLLs

Windows Defender or third-party AV software can flag old Adobe DLLs as suspicious after an update. Had a client whose McAfee update decided AdobeLM.dll was a threat. InDesign CS6 then threw a 'Missing DLL' error because the file was in quarantine.

The fix: Check your AV quarantine and add an exclusion for the CS6 folder.

  1. Open Windows Security (or your third-party AV).
  2. Go to Virus & threat protection > Protection history.
  3. Look for any items flagged from the Adobe folder. If you see one, select it and choose Restore.
  4. Then go to Virus & threat protection settings > Manage settings > Exclusions.
  5. Add an exclusion for C:\Program Files (x86)\Adobe.
  6. Restart InDesign.

Don't skip the exclusion step—Windows Defender will just re-quarantine the file next scan. And no, running InDesign as admin doesn't bypass this.

Quick-reference summary table

Cause Symptom Fix Works most often?
Permissions reset after update DLL exists but InDesign says missing Grant Full control to your user on the CS6 folder ~60%
Missing Visual C++ 2010 runtime Error mentions msvcp or msvcr DLL Install vcredist_x86.exe and vcredist_x64.exe (2010) ~30%
Antivirus quarantined DLL Error after AV update or scan Restore from quarantine, exclude Adobe folder ~10%

If none of these work, you're probably looking at a corrupted InDesign installation. Run the Adobe CS6 Cleaner Tool (Adobe's official uninstaller) and reinstall from your original media. But honestly, eight times out of ten, it's permissions or C++ runtimes. Skip the registry edits you see on forums—they almost never fix this.

Was this solution helpful?