訪客留言簿

星期四, 12月 12, 2013

[問題解決] 升級 Skype 後,我的登入畫面全走樣了?(格式排版亂掉、少了 CSS 檔、變無樣式網頁)

前言

剛好看到有網友碰上這問題也有人幫忙解決了,順手整理上來。

以下都是假設你使用 Windows 7(或 Vista 或 8)來教學的,用 XP 的老手們,我想應該也不必特別教怎麼弄出某某程式吧。

→ 直接跳到解決方法一項說明

可能發生問題的 Skype 版本

6.xx.x.xxx

通常是更新 Skype 時發生這問題,目前看到是 Windows 7 使用者會碰上,但應該是任何作業系統都可能發生。

問題畫面擷圖

【圖片:失去版型的 Skype 登入畫面】

問題原因

只要開 regedit(在「開始」的搜尋欄直接輸入這字就會跑出該程式、需管理員權限),先找到以下的機碼確認一下。

HKEY_CLASSES_ROOT\.css

在「登錄編輯程式(regedit)」畫面左欄,點選 .css 這機碼時,右欄會跑出的正確字串資料,應該會包含以下三項。(各項目的欄位我用減號「-」來分隔方便閱讀)

  • (預設值) - REG_SZ - CSSfile
  • Content Type - REG_SZ - text/css
  • PerceivedType - REG_SZ - text

Skype 出問題的電腦上,會缺的應該是「Content Type」這項目,或是根本沒這機碼,這會關係到要怎麼載入跟排版有關的檔案,所以你的 Skype 才會變成好像網頁沒做排版的樣子。

不過會發生這問題,可能是因為裝了網頁編輯套裝軟體(如 DreamWeaver),但軟體卻不小心把這機碼移除掉的關係。(純猜測)

問題解決

要解決也很簡單,沒有的東西,重新寫回去就好啦!反正只是幾行字而已!

想無腦點的,直接下載這個修正 Skype 排版問題的機碼檔案,雙擊執行(需系統管理者權限),然後把 Skype 完全關閉再重開(後述)就會好了。機碼檔案內容如下,知道怎麼自行建立的,也可以複製貼上到純文字編輯器上,自己存成副檔名為 .reg 的檔案來雙擊執行。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.css]
"PerceivedType"="text"
@="CSSfile"
"Content Type"="text/css"

[HKEY_CLASSES_ROOT\.css\PersistentHandler]
@="{eec97550-47a9-11cf-b952-00aa0051fe20}"

如何完全關閉重開 Skype

前面的事做完後,一定要「完全關閉重開 Skype」才會生效,不過 Skype 新版設計成關閉只是縮小,不會完全關閉,所以要用「Windows 工作管理員」來關閉該程序。方法如下:

  1. 先在 Skype 畫面登出(確保你的資料不會遺失)
  2. 在「開始」搜尋列輸入 taskmgr 並點擊 taskmgr 執行
  3. 在「Windows 工作管理員」視窗中,找到「處理程序」這頁。
  4. 找到 Skype.exe 這項目,滑鼠左鍵點一下,再點右下的「結束處理程序」、跳出的詢問視窗也是按「結束處理程序」。
  5. 重新執行 Skype

然後很神奇的,你那漂亮的 Skype 登入畫面就回來了!

【圖片:恢復正常的 Skype 登入畫面】

參考資料

0 comments:

 

本站著作(不包含圖片、影音以及回應留言)係採用 Creative Commons 姓名標示-非商業性-相同方式分享 2.5 台灣 (中華民國) 授權條款授權