易寶典 相容性問題五大原因及對策(上)

2021-08-20 19:41:12 字數 1867 閱讀 4250

宣告:歡迎批評指正

簡略

相容性的話題幾乎是與 pc 同時出現的,但是當 pc 還沒有大量普及,軟體、硬體還沒有達到一定規模數量時,相容性問題並不凸顯。大多數的國內 pc 使用者是從 windows xp 作業系統開始接觸電腦的,藍天白雲的介面成為很多人第一次認識電腦的中介。windows xp 是幸運的,趕上了 pc 爆發式增長的時期,成為了大多數人電腦裡的作業系統,在穩固的市場份額的影響下,幾乎所有軟體和硬體產品都將 windows xp 視為標準平台,同時由於 windows xp 和 windows 2000 的架構非常相似,因此相容 windows xp 就幾乎可以相容所有人的電腦,在這種相對單一的電腦使用環境下,相容性的問題幾乎從未出現在絕大多數使用者的視線之中。

可是 it 行業還在不斷的發展,電腦的應用領域也在不斷的擴大,兩件事情的發生,讓相容性的問題浮出水面。

相容性問題發生的環境千差萬別,對不同的軟體、硬體、應用程式和錯誤資訊作具體分析後才能更好地解決問題。所以遇到這樣的問題時,小易建議您將詳細的錯誤資訊記錄下來,連同對相關軟硬體的描述及近期執行過的操作一起上傳到。

那遇到相容性問題到底該怎麼辦呢?嗯,那接下來我們就看看有哪些常見的相容性問題,我們能否自己動手,豐衣足食,解決遇到的相容性問題。

常見的五種相容性問題:

限於篇幅,本文小易僅分析介紹前兩種問題及其對策;後面三種,將在

相容性問題五大原因及對策(下)中討論。

首先要說的是作業系統安裝。某些使用者使用的是盜版/修改版的作業系統。這些作業系統大多數都是由某些」技術人員」修改過的系統,或者是原版的系統加裝某些」破解程式」。這樣的作業系統已不再是微軟出品的作業系統,其內部**和檔案做過什麼樣的修改是無人知曉的。除了各種安全隱患以外,也可能引起某些使用上的問題;小易遇到過很多軟體無法使用的案例都是因為使用盜版/修改版的作業系統造成的,換轉

正版作業系統後問題排除。

再來說作業系統配置。很多人喜歡裝完作業系統後立刻進行系統優化,尤其是早期電腦配置低、硬體資源侷促的情況下,一度出現優化成風的態勢。可是隨著電腦硬體**的下降,以及作業系統的不斷演進,使用者的電腦配置提公升了,針對不同使用者的細分作業系統也出現了,系統優化就遠沒有那麼重要的作用了。隨著硬體軟體複雜度的不斷提公升,有些不是很」靠譜」的優化方法或者優化軟體,反而會把電腦」優化」出問題,直接影響某些軟體和硬體的正常使用,甚至導致電腦無法執行。

使用正版作業系統。使用正版作業系統是最佳的選擇,本文只說結論,不展開討論。

盡量不要優化。系統優化,對於絕大多數使用者來說都是沒必要的,把電腦視為乙個普通的工具,一件普通的家用電器,以平常的心態來使用是最好的選擇,榨取電腦的資源和效能的結果就是帶來更多風險。同樣,微軟也不建議使用者優化系統,而且也沒有官方的優化指南。

當電腦裡的某些驅動程式不是最佳版本,恰好你使用某些程式對硬體有大負荷或者高標準的要求時(比如玩遊戲),硬體可能會頂不住壓力出現問題,而這種問題很大比例會被認為是相容性問題。

沒有安裝最佳版本的驅動原因很多,最常見的原因是很多人主動(因為懶)或被動 (盜版/別人代勞) 的使用磁碟映象技術(ghost)安裝作業系統, ghost 的千篇一律,導致映象製作者收集的一批驅動程式裝在大量的不同時期不同配置組合的電腦中,這樣一攬子解決方案,必然會導致驅動程式產生隱患。

不管是用正常安裝的方法還是 ghost 安裝的方法安裝作業系統,安裝完成後使用 windows 更新或者第三方硬體工具及時更新硬體驅動程式,並保持開啟更新狀態。這樣有新的驅動程式發布時,可以即刻安裝。

不過有時候安裝最新的驅動程式可能反而會引發相容性問題,因為每個廠家每一次調整驅動程式都是為了解決某個問題,但同時可能會引發新的問題,所以如果安裝了最新的驅動還會出現軟體或硬體執行故障,不妨換一些不同的舊版本的驅動嘗試一下,尤其是原本沒問題,突然間就出現問題的情況。

那我應該到哪去找驅動程式呢?常見的有3個:電腦廠商,硬體製造商,以及第三方提供者。

相容性問題五大原因及對策(下)

piczoom相容性問題 相容性問題

1.文字本身的大小不相容。同樣是font size 14px的宋體文字,在不同瀏覽器下佔的空間是不一樣的,ie下實際佔高16px,下留白3px,ff 下實際佔高17px,上留白1px,下留白3px,opera下就更不一樣了。解決方案 給文字設定 line height 確保所有文字都有預設的 lin...

相容性問題

原文 1.ie浮動 margin 產生的雙倍距離 box 2.display inline block ie6,7下不相容 用float left 3.position fixed ie6不支援 ie6下用position和js模擬,或者完全不用,用position和js模擬 4.cursor ha...

相容性問題

ie6下最小高度為19px,增加font size 0後可縮小為2px 還是沒解決嘛 orz。增加overflow hidden屬性,截掉多餘的高度!ie6 ie7只支援標籤的四個偽類 lvha 不支援其他偽類。ie6,7下父級有寬度就可以不用清浮動,其他瀏覽器不可以哦 haslayout屬性 在i...