SoftWave / 預覽PDF檔案會出現找不到acrotray.exe的錯誤

最近刪除了路上撿到的Acrobat Pro,改安裝免費的Reader

但是在預覽PDF檔案的時候,會出現找不到acrotray.exe的錯誤

 

曾修復跟重新安裝過Reader,但是錯誤依然存在

因此,上網爬文看看有沒有解決辦法

在這篇「Acrobat Pro DC PDF無法在檔案總管預覽縮圖 (內有完整操作步驟說明)

得到解決的思路─改用windows內建的瀏覽程式

所以首先要取消Acrobat Reader在windows檔案總管的預覽設定

在 Reader的選單-偏好設定的一般,把啟用Windows檔案總管中的PDF縮圖預覽(B)的勾勾取消

 

再來刪除註冊表上的設定

路徑是HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers

 

這個時候檔案總管就無法預覽PDF了

 

再來是啟用windows內建的預覽功能

這須要安裝官方的工具程式 PowerToys,現在(2025.6.13)的最新版本是0.91.1

 

安裝完之後,在「檔案總管附加元件」中開啟「可攜式文件格式 pdf」的預覽功能

 

這樣就可以預覽PDF了,也不會出現找不到acrotray.exe的錯誤

 

但是我後來仔細看錯誤訊息所顯示的資料夾,卻不是目前Reader的資料夾

訊息上的路徑是32位元程式的Program Files (x86)資料夾,然而電腦目前安裝的是64位元版本

而且訊息上的路徑是已經移除的pro版本所在資料夾

所以找不到是很正常,但是不知道這個設定是寫在哪裡

 

於是我嘗試移除64位元版本,再安裝32位元版本,看看能不能重新寫入新的設定

 

安裝完之後,再關閉PowerToys的設定,開啟Acrobat Reader在windows檔案總管的預覽設定

預覽PDF就不會出現錯誤了

 

比較奇怪的是現在版本的32位元Acrobat Reader資料夾內沒有acrotray.exe

看來相關設定是被改寫了