2008年12月29日 星期一

XP 精簡過程~~

1.把C:\WINDOWS 裡有包含 $hf_mig$ 或 $ntuninstallq311889$ 字樣的資料夾刪了吧
它是我們常上微軟更新的備份檔及移除檔
2.C:\WINDOWS 底下有個 Help 資料夾 裡面的內容砍了吧
那是幫助及說明文件 都那麼會用XP了 還須要看嗎? 何況看了也解決不了問題
3.C:\WINDOWS 裡有個 Prefetch 資料夾
這個是系統開機後的預讀文件檔 他能夠幫助加速開機的過程 可是有些預讀的文件會影響開機
建議刪完後重開機一次 然後再進入這個資料夾把剛開機的文件改唯讀 以後有新加的文件不用到得再刪除它
4.點選 開始→執行 輸入 sfc.exe /purgecache
這是系統備份檔 都砍了吧 因為真得用不到 除非電腦真得掛了
5.在 C:\WINDOWS\system32 裡有個 dllcache
這是 備用的dll檔 跟系統備份檔是一樣的 砍了吧
6.C:\WINDOWS\ 底下有個 ime 資料夾
這是 輸入法部份 裡面有韓、日、簡等...用不到砍了吧
7.在 C:\WINDOWS\driver cache\i386 目錄裡
這是驅動備份檔 但我不建議刪除 當我們有硬體適用微軟通用的驅動時 便不用再拿光碟安裝

-------------------------------------------------------------------------------------------
8.在 C:\ 硬碟底下 會有個 pagefile.sys 檔案
這是系統分頁檔 不能直接刪除 把它移到其他硬碟下
作法:開始選單 → 右鍵 → 我的電腦 → 內容 → 進階 → "效能"設定
→ 進階 → 變更 → 把 C: 改為 "沒有分頁檔案"
改其他碟任何一槽點一下 自訂大小 → 輸入須要的分頁大小
PS:下方有建議值,不會設就照建議值的輸入吧...然後 按 "設定" → 確定
會要重開機 先別重開
9.一樣在 開始選單 → 右鍵 → 我的電腦 → 內容 → 進階 "啟動及修復" 設定
秒數的時間都改 3秒 並打勾
下面 "系統失敗" 取消打勾 撰寫偵測資訊改 "無"
10.一樣在 開始選單 → 右鍵 → 我的電腦 → 內容 → 進階 錯誤報告
停用錯誤報告功能
11.點擊桌面垃圾筒 → 右鍵 → 內容 → 磁碟機獨立設定
本機磁碟(C) → 把它打勾 然後按確定
PS:既然是不要的檔案丟到垃圾筒 還放在垃圾筒幹麻?
12.點擊桌面的 Internet Explorer → 右鍵內容 → 網際網路的選項
瀏覽歷程記錄 → 設定 → 使用的磁碟空間 改為 50 mb 吧 或是
移動資料夾 到 要暫時存放的位置
13.點選我的文件 → 把我的圖片和我的音樂裡的範例東西砍了吧
14.在 C:\WINDOWS\system32 裡找到副檔名有 scr 的砍了吧
這是微軟內建的螢幕保護程式
15.在 C:\WINDOWS\Resources 內容裡 不要的再砍
這是XP的佈景主題
16.點桌面右鍵 → 內容 → 螢幕保護裝置 → 電源
休眠選項 不要打勾
17.在 開始選單 → 右鍵 → 我的電腦 → 內容 → 進階 → 環境變數
使用者變數和系統變數 找到 TEMP 和 TMP → 編輯 改其他的硬碟位置
18.點選我的電腦 → 在 C 磁碟機 → 右鍵內容 下方有個壓縮磁碟機的勾選選項 可以打勾
但我一般不建議 雖然壓去了20%~25% 有很大的空間 可是這是微軟內建的壓縮
對系統執行的效能會有很大的影響
19.移除內建的MSN → 開始選單 → 執行 然後輸入
RunDll32 advpack.dll,LaunchINFSection %windir%\inf\msmsgs.inf,BLC.Remove
我通常是保留 必竟它是最初的版本 也是最簡單的內建即時通工具

20.移除內建的XP桌佈 → 位置在 C:\WINDOWS\Web\Wallpaper
把它移除了吧 不過我通常會保留一張 就是 XP 的預設圖...


以上的刪除已經挪出了很多的空間了
為了保持系統還能正常運作的完整性 自然以目前為基準
當然...還有很多可以刪除的... 須要一一過濾及發掘 ~

2008年12月26日 星期五

Windows XP 下Route 指令應用簡介

Windows XP 裡頭內建一個相當實用的路由指令- Route,可以用來查詢路由表及新增或移除某個路由路徑,尤其適用於安裝兩片以上網路卡的系統。封包很可能因為網路設定錯誤的問題,造成連線緩慢異常,甚而無法以您期望的方式傳送封包,這時 route 指令是很方便的除錯工具,底下就簡單說明 route 指令的語法。

Route print 用來顯示路由表




此例中實際只安裝ㄧ片網路卡,此路由表中的幾個欄位:

Network Destination
表示路由的網路目的地,可以是 IP 網段或IP位址。

Netmask
表示子網路遮罩,用來配合 Network Destination 的運算。

Gateway
是封包欲送往的 IP 位址,如果目的 IP 位址與 Netmask AND 邏輯運算,剛好與 Network Destination 相同,封包就會送到此 Gateway IP 位址。

Interface
是此電腦送出封包的 IP 位址。

Metric
則是傳送成本的參考數字,通常與網路連接速度有關,Windows XP 本身有自動計算 Metric 的能力,以本表中範例而言100Mbps 的網路速度 Metric 設為 20,迴路(loopback)的 Metric 設為 1,越低的 Metric 表示速度越快。

接著針對每一筆路由表作說明:

1.
第一筆(Network Destination0.0.0.0 .... )是預設路徑(default route),只要路由表找不到傳送路徑的封包,最後都會由會交由預設路徑傳送,因為不論是什麼 IP 位址與 0.0.0.0 的網路遮罩作 AND 運算,結果都是 0.0.0.0,因此封包會被傳送到 192.168.1.1 此一Gateway

2.
第二筆(Network Destination127.0.0.1 ... )是迴路路徑,因此所有要傳送到 127.x.x.x 的封包最候都會送到 127.0.0.1 IP 位址,也就是電腦自己。

3.
第三筆(Network Destination192.168.1.0)是電腦目前所處的網段路徑,所有要送到 192.168.1.0 都封包都直接由電腦本身 192.168.1.3 IP 送出,不需透過其他路由器。

4.
第四筆(Network Destination192.168.1.3)是電腦本身的 IP 位址,所以要把封包送給自己,就直接送到 127.0.0.1 這個內部IP位址。

5.
第五筆(Network Destination192.168.1.255)是電腦目前所處網段的廣播路徑,要傳送到 192.168.1.255 的網段廣播封包,都直接由電腦本身 192.168.1.3 IP 送出,不需透過其他路由器。

6.
第六筆(Network Destination224.0.0.0)是於多重傳播路徑,所有要送到 224.x.x.x IP 位址都會直接交由電腦本身 192.168.1.3 IP 送出,不需透過其他路由器。

7.
第七筆(Network Destination255.255.255.255)代表廣播位址,也就是 255.255.255.255 目的位址的封包都會直接交由電腦本身 192.168.1.3 IP 送出,不會透過其他路由器,所有在 192.168.1.x 網段的電腦都會收到此封包。

在路由表的選擇上,可能會有兩條以上符合的路徑可供選擇,這時候應該如何選擇路徑?以傳送目的地 192.168.1.100 的封包為例,在上述的路由表第一筆與 Netmask 0.0.0.0 AND 運算結果符合 Network Destination 0.0.0.0,與第三筆 Netmask 255.255.255.0 AND 的運算結果也符合 Network Destination 192.168.1.0;這時路徑會選擇以Netmask 轉換為二進制之後含1最多那一筆來傳送,因此封包最後將由第三筆路徑做處理。

上述是一張網路卡時的路由表運作,如果加入另一張網路卡時,封包將會如何傳送?我們還是先列出路由表。




由表中可以發現所有原有路徑變成兩份,因此可能有兩條路徑可以選擇,以 default route 路徑而言就有 192.168.1.1 192.168.216.254 兩條 Gateway 可走,因此路徑的選擇就依 Metric 大小來決定,metric 越小表示成本越低,所以路徑將選擇較低的 default route,因而表中顯示預設閘道(default gateway)會是 Metric 較低的 192.168.216.254。如果 Metric 一樣,這時就以隨機方式選擇路徑;如果原來的 default route 的網路連線斷了,那路徑將主動切換到另一條 default route


其他常用route 指令

● route
add 用來加入路由路徑
例如:route add 192.168.0.0 mask 255.255.0.0 192.168.1.1 if 0x2 metric 20

指出 Network DestinationNetmaskGatewayInterface metric


● route
-p add 用來永久加入路由路徑,使用-p 參數可以保留路徑設定,不會因為電腦重開機而消失。
例如:route -p add 192.168.0.0 mask 255.255.0.0 192.168.1.1 if 0x2 metric 20


● route
delete用來刪除路由路徑。
例如:route delete 192.168.0.0 mask 255.255.0.0


● route
change用來修改現有的路徑設定。
例如:route change 192.168.0.0 mask 255.255.0.0 192.168.1.1 if 0x2 metric 10

將原先路徑設定的 metric 20 改為 10,這種修改最直接的影響就是改變路徑的選擇,如果有兩條路徑可以選之時,metric 較低的路徑將被優先考慮