Windows Media Player Firefox Plugin for Windows Server 2003 - [Computer Tips ]
轉載自:
http://zulimar.blogbus.com/logs/25250724.html
越來越多的人開始使用Firefox,但是對于一些使用Server版Windows的使用者,會遇到一個問題,用于Firefox的Windows MediaPlayer插件無法在windows server下安裝,安裝過程中遇到如下的錯誤而無法安裝。
"Package does not support server operating systems."
這是因為這個插件的安裝程式裡設定了對系統版本的檢查過程,實際上這個插件在windows server下運作的很好,大概是出于安全的考慮而禁止在Windows Server下安裝吧,畢竟這個插件并不是微軟的正式産品。
解決辦法:
1、直接下載下傳已經修改過的安裝包
2、自己修改,修改方法如下:
1)下載下傳Windows Media Player Firefox Plugin
2)解壓下載下傳下來的自解壓檔案wmpfirefoxplugin.exe,提取其中的ffplugin.msi
3)使用Orca工具(Orca是Windows Installer SDK中的一個工具,用于修改Windows Installer安裝包、更新檔包等等的安裝資料庫)修改ffplugin.msi的資料庫,取消其中對于作業系統版本的檢查。
在 這個安裝包裡的限制條件位于LaunchCondition表中,其中限制MsiNTProductType = 1,這個限制的意思是僅适用于windows NT核心的工作站版本,例如Windows 2000 Professional,Windows XP,Windows Vista等。
Windows 2000 Server 和 Windows Server 2003 屬于MsiNTProductType 是 3,而域控制器(Domain Controller)的 MsiNTProductType 是 2,是以隻需要删除 MsiNTProductType = 1 這一行,或者修改為 MsiNTProductType >= 1 即可,修改并儲存後,就可以運作ffplugin.msi來安裝了。
此外VersionNT、WindowsBuild、ServicePackLevel也都可以作為限制條件,以此類推,大部分設定了作業系統版本檢查的msi安裝包,都可以用這種方法來修改。
附:
1、修改過的ffplugin.msi
2、Orca 工具安裝程式(也可以從微軟的網站下載下傳Windows Installer SDK ,并從中提取Orca安裝程式。)