2007年12月13日 星期四

32bit shell extension run at 64bit XP

在使用XP 64bit Edition, 發現雖然可以執行32bit程式, 但其Shell Extension (右鍵選單 Context Menu)卻無法作用, 原因在於XP x64 Edition使用64bit的 檔案總管(Explorer.exe), 在檔案總管理所運行的就是64bit Shell Extension, 所以32bit程式所註冊的32bit Shell Extension無法出現及使用, 治本方是當然是全面安裝64bit程式以及64bit Shell Ex, 但是現在是過渡期, 所以使用過度方法, 找個許多小撇步, 發現還是這個滿實用的:



使用32bit 檔案總管(Explorer.exe *32)則可以使用原32bit程式所註冊的Shell Ex.



如何使用32bit 檔案總管(Explorer.exe *32):
其實XP x64 Edition已經有這種東西, 只是被隱藏了, 現在把他手動叫出來而已.
在桌面上建立一個捷徑名為"32Explorer" (隨便取)
























捷徑目標: C:\WINDOWS\SysWOW64\explorer.exe /separate, ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
開始位置: C:\WINDOWS\SysWOW64\

執行後會在 工作管理員 看到


表示成功了!
現在到 32bit檔案總管就可以看到先前安裝好的32bit程式所註冊的Shell Ex.

文章出處:
How to run the 32-bit Explorer shell on x64

沒有留言: