狀況:
觀看線上影片時,會跳出「can not create directshow player」的錯誤視窗,無法觀看影片。


環境:
Windows XP SP2 with all hotfix
Firefox 2

解決方法:
微軟知識庫有提到類似解決方法
方法 1:重新登錄 Jscript.dll 和 Vbscript.dll
1. 按一下 [開始],然後按一下 [執行]。
2. 在 [開啟] 方塊中,輸入 regsvr32 jscript.dll,再按一下 [確定]。
3. 按一下 [確定]。
4. 按一下 [開始],然後按一下 [執行]。
5. 在 [開啟] 方塊中,輸入 regsvr32 vbscript.dll,再按一下 [確定]。
6. 按一下 [確定]。


方法 2:編輯登錄
警告 如果您使用「登錄編輯程式」或其他方法不當地修改登錄,可能會發生嚴重問題。您可能需要重新安裝作業系統,才能解決這些問題。Microsoft 不保證可以解決這些問題。請自行承擔修改登錄的一切風險。 1.按一下 [開始],然後按一下 [執行]。
2.在 [開啟] 方塊中,輸入 regedit,再按一下 [確定]。
3.找出下列登錄機碼:
HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\CLSID\{f414c260-6ac0-11cf-b6d1-00aa00bbbb58}\In procServer32
(預設值) 數值資料應該包含下列數值:
C:\WINDOWS\SYSTEM32\JSCRIPT.DLL
如果沒有,請按兩下 [預設值],並在 [數值資料] 方塊中輸入 C:\WINDOWS\SYSTEM32\JSCRIPT.DLL,然後按一下 [確定]。
4.ThreadingModel 數值資料應該包含下列數值:
Both
如果沒有,請按兩下 ThreadingModel,然後在 [數值資料] 方塊中輸入 Both。
5.找出下列登錄機碼:
HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\CLSID\{f414c261-6ac0-11cf-b6d1-00aa00bbbbb58}\In procServer32
6.重複步驟 3 和 4 來編輯這個機碼,再前往步驟 7。
7.找出下列登錄機碼:
HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\CLSID\{f414c262-6ac0-11cf-b6d1-00aa00bbbbb58}\In procServer32
8.重複步驟 3 和 4 來編輯這個機碼,再前往步驟 9。
9.結束 [登錄編輯程式]。