Acrobat Fill & Sign “can’t delete signatures” — Field Notes
*See ticket 3964
Symptom
- Fill & Sign shows old signature/initials.
- The “X/–” delete button does nothing.
Root cause (practical)
- Two separate stores:
- Digital ID/certificates (Windows/Mac keystores)
- Fill & Sign cache files in user profile
- The UI delete often fails; manual file cleanup works reliably.
Fast fix (Windows)
- Close Acrobat/Reader.
- Delete Fill & Sign cache files:
%AppData%\Adobe\Acrobat\DC\Security\acrobat_fss_signature*- (Keep everything else; you’re only targeting files that start with
acrobat_fss_signature)
- Reopen Acrobat; re-open the doc from “Recent”.
If the “Digital ID” keeps reappearing
- Remove the certificate from Windows:
certmgr.msc→ Personal → Certificates → delete the matching self-issued ID.
- Then repeat the cache cleanup above.
Known pitfalls
- Running as SYSTEM (RMM) makes
$env:USERPROFILE/Desktop paths empty for the signed-in user; write to the real user Desktop (often OneDrive). - OneDrive Desktop redirection: path like
C:\Users\XXX\OneDrive - XXX\Desktop. - Reader vs Pro paths differ. Use
if existguards in scripts. - Some orgs have multiple Acrobat profiles (e.g., DC vs 2020); the “DC” folder name is the common case.
Batch cleanup script (drops into .bat)
This kills Acrobat/Reader, deletes the Fill & Sign cache, and restarts Acrobat/Reader if present.
@echo off
echo Closing Adobe Acrobat...
taskkill /IM "Acrobat.exe" /F >nul 2>&1
taskkill /IM "AcroRd32.exe" /F >nul 2>&1
echo Deleting cached signature and initials files...
set "sigpath=%APPDATA%\Adobe\Acrobat\DC\Security"
if exist "%sigpath%\acrobat_fss_signature*" del /Q "%sigpath%\acrobat_fss_signature*"
echo Restarting Adobe Acrobat (if installed)...
if exist "C:\Program Files\Adobe\Acrobat DC\Acrobat\Acrobat.exe" start "" "C:\Program Files\Adobe\Acrobat DC\Acrobat\Acrobat.exe"
if exist "C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" start "" "C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe"
echo "Done. Old Fill & Sign signatures/initials have been cleared."
pause
One-liner to create the .bat on a known Desktop (PowerShell)
Adjust the path for the user:
$bat = @'
@echo off
taskkill /IM "Acrobat.exe" /F >nul 2>&1
taskkill /IM "AcroRd32.exe" /F >nul 2>&1
set "sigpath=%APPDATA%\Adobe\Acrobat\DC\Security"
if exist "%sigpath%\acrobat_fss_signature*" del /Q "%sigpath%\acrobat_fss_signature*"
if exist "C:\Program Files\Adobe\Acrobat DC\Acrobat\Acrobat.exe" start "" "C:\Program Files\Adobe\Acrobat DC\Acrobat\Acrobat.exe"
if exist "C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" start "" "C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe"
echo "Done. Old Fill & Sign signatures/initials have been cleared."
pause
'@
$path = 'C:\Users\XXX\OneDrive - XXX\Desktop\Clear_Adobe_Signatures.bat'
$bat | Set-Content -Path $path -Encoding ASCII
Pure PowerShell cleanup (silent, no .bat left behind)
Handy for RMM push:
# Kill Acrobat/Reader
Get-Process Acrobat, AcroRd32 -ErrorAction SilentlyContinue | Stop-Process -Force
# Delete Fill & Sign cache files
$sec = Join-Path $env:APPDATA 'Adobe\Acrobat\DC\Security'
if (Test-Path $sec) {
Get-ChildItem $sec -Filter 'acrobat_fss_signature*' -ErrorAction SilentlyContinue | Remove-Item -Force -ErrorAction SilentlyContinue
}
# Relaunch if present (optional)
$pro = 'C:\Program Files\Adobe\Acrobat DC\Acrobat\Acrobat.exe'
$read = 'C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe'
if (Test-Path $pro) { Start-Process $pro }
elseif (Test-Path $read) { Start-Process $read }
Verification
- Acrobat → Tools → Fill & Sign: should show empty “Add signature / Add initials”.
- Preferences → Signatures → Identities & Trusted Certificates → More…: no unwanted Digital ID listed.
- If still present: confirm you cleaned the right user profile and that Acrobat was closed during deletion.
If escalation is needed
- Schedule a long block with the device present and call Adobe Support.
- Final resort: wipe/reload Windows (no guarantee; only consider after backup and user approval).