顯示具有 win7 標籤的文章。 顯示所有文章
顯示具有 win7 標籤的文章。 顯示所有文章

2017年12月21日 星期四

取得本機上的wifi密碼紀錄


原文網址:https://read01.com/Ky5RN0.html

轉自: https://read01.com/zh-tw/Ky5RN0.html#.WjxdAWiWbIU


*在給出的曾經使用過的WiFi連接中選擇你想查詢的連接名稱,然後套入如下命令(上圖②號命令)中查詢密碼:
netsh wlan show profile name="連接名" key=clear
注意上述命令中的空格,符號不要使用中文,文中「連接名」三個字替換為查詢到的連接名稱。
*也可以使用如下命令直接查詢所有使用過的連接密碼:
netsh wlan show profile * key=clear
注意通配符「*」前後的空格不要漏掉。
使用這兩種方法能夠查詢到目前Windows7/Windows 8.1/Windows10電腦正在使用的WiFi連接密碼和曾經使用過的WiFi連接密碼,需要這些內容的用戶可以在查詢到之後為自己和親朋好友的手機、平板、筆記本等設備連接WiFi提供方便。

2015年10月4日 星期日

Windows 7系統服務詳解及優化方法(轉貼)

這是依據個人電腦,家庭使用的windows7系統服務的一些優化,關閉一些系統自帶的防火牆和安全的服務,家庭電腦使用不錯。大家使用看看~基本上優化後系統開機和運行速度很快了!

Adaptive Brightness【禁用】
監視氛圍光傳感器,以檢測氛圍光的變化並調節顯示器的亮度。如果此服務停止或被禁用,顯示器亮度將不根據照明條件進行調節。
該服務的默認運行方式是手動,如果你沒有使用觸摸屏一類的智能調節屏幕亮度的設備,該功能就可以放心禁用。

Application Experience【手動】
在應用程序啟動時為應用程序處理應用程序兼容性緩存請求。
該服務的默認運行方式是自動,建議手動。

Application Information【手動】
使用輔助管理權限便於交互式應用程序的運行。如果停止此服務,用戶將無法使用輔助管理權限啟動應用程序,而執行所需用戶任務可能需要這些權限。
該服務的默認運行方式是手動,不建議更改。

Application Layer Gateway Service【禁用】【待測試結果】
為 Internet 連接共享提供第三方協議插件的支持,如果裝有第三方防火牆且不需要用ICS方式共享上網,完全可以禁用掉。

Application Management【禁用】
為通過組策略部署的軟件處理安裝、刪除以及枚舉請求。如果該服務被禁用,則用戶將不能安裝、刪除或枚舉通過組策略部署的軟件。如果此服務被禁用,則直接依賴於它的所有服務都將無法啟動。
該服務默認的運行方式為手動,該功能主要適用於大型企業環境下的集中管理,因此家庭用戶可以放心禁用該服務。

Ati External Event Utility【手動】
裝了ATI顯卡驅動的就會有這個進程,建議手動。

Background Intelligent Transfer Service【手動】
使用空閒網絡帶寬在後台傳送文件。如果該服務被禁用,則依賴於 BITS 的任何應用程序(如 Windows Update 或 MSN Explorer)將無法自動下載程序和其他信息。
這個服務的主要用途還是用於 進行WindowsUpdate或者自動更新,如果是採用更新包來更新的話,完全可以禁用。

Base Filtering Engine【禁用】【待測試結果】
基本篩選引擎(BFE)是一種管理防火牆和 Internet 協議安全(IPsec)策略以及實施用戶模式篩選的服務。停止或禁用 BFE 服務將大大降低系統的安全。還將造成 IPsec 管理和防火牆應用程序產生不可預知的行為。
同樣為系統防火牆,VPN以及IPsec提供依賴服務,同時也是系統安全方面的服務,如果使用第三方VPN撥號軟件並且不用系統的防火牆以及ICS共享上網,為了系統資源,關閉它吧,否則就別動它。

BitLocker Drive Encryption Service【禁用】
BDESVC 承載 BitLocker 驅動器加密服務。BitLocker 驅動器加密為操作系統提供安全啟動保障,並為 OS、固定卷和可移動卷提供全卷加密功能。使用此服務,BitLocker 可以提示用戶執行與已安裝卷相關的各種操作,並自動解鎖卷而無需用戶交互。此外,它還會將恢復信息存儲至 Active Directory (如果這種方法可用並且需要這樣做),並確保使用最近的恢復證書。停止或禁用該服務可以防止用戶使用此功能。
該服務的默認運行方式是手動,如果你沒有使用BitLocker設備,該功能就可以放心禁用。

Block Level Backup Engine Service【手動】
執行塊級備份和恢復的引擎。估計是和備份恢復方面用的服務,無任何依賴關係,默認是手動,也從來沒有看他啟動過。就放那吧,不用管了。

Bluetooth Support Service【禁用】
Bluetooth 服務支持發現和關聯遠程 Bluetooth 設備。停止或禁用此服務可能導致已安裝的 Bluetooth 設備無法正確操作,還會阻止發現和關聯新設備。
該服務的默認運行方式是手動,如果你沒有使用藍牙設備,該功能就可以放心禁用。

Certificate Propagation【禁用】
為智能卡提供證書。該服務的默認運行方式是手動。如果你沒有使用智能卡,那麼可以放心禁用該服務。

CNG Key Isolation【手動】
CNG 密鑰隔離服務宿主在 LSA 進程中。如一般原則所要求,該服務為私鑰和相關加密操作提供密鑰進程隔離。該服務在與一般原則要求相一致的安全進程中存儲和使用生存期長的密鑰。如果 Wired AutoConfig/WLAN AutoConfig 兩個服務被打開,而且使用了 EAP(ExtensibleAuthentication Protocol),那麼這個服務將被使用,建議不使用自動有線網絡配置和無線網絡的可以關掉。

COM+ Event System【自動】
支持系統事件通知服務 (SENS),此服務為訂閱的組件對像模型 (COM) 組件提供自動分佈事件功能。如果停止此服務,SENS 將關閉,而且不能提供登錄和註銷通知。
如果禁用此服務,顯式依賴此服務的其他服務都將無法啟動。
一個很原始的古老服務,該服務的默認運行方式為自動,這是一個重要的系統服務,設為手動也會自動運行,設為禁用好像也沒什麼影響,但是日誌中會出現大量的錯誤。
我們最好不要亂動。

COM+ System Application【手動】
管理基於組件對像模型 (COM+) 的組件的配置和跟蹤。如果停止該服務,則大多數基於COM+ 的組件將不能正常工作。如果禁用該服務,則任何明確依賴它的服務都將無法啟動。搞開發的比較清楚,以前的COM+程序甚至IIS/.NET中的應用都會用到這個服務。
只要不設置為禁用就行了,基本上也是很少運行的服務。

Computer Browser【禁用】
維護網絡上計算機的更新列表,並將列表提供給計算機指定瀏覽。如果服務停止,列表不會被更新或維護。如果服務被禁用,任何直接依賴於此服務的服務將無法啟動。該服務的默認運行方式為自動,不過如果你沒有使用局域網,這項服務可以設為禁用。就算要在局域網內使用,也只設為手動,因為說不准什麼時候會要用上,用的時候它會自個啟動。

Credential Manager【手動】
為用戶、應用程序和安全服務包提供憑據的安全存儲和檢索。
該服務的默認運行方式是手動,建議保持默認。

Cryptographic Services【自動】
提供四種管理服務: 目錄數據庫服務,用於確認 Windows 文件的簽名和允許安裝新程序;受保護的根服務,用於從該計算機中添加與刪除受信任根證書頒發機構的證書;自動根證書更新服務,用於從 Windows Update 中檢索根證書和啟用 SSL 等方案;密鑰服務,用於協助註冊此計算機以獲取證書。如果此服務已停止,這些管理服務將無法正常運行。如果此服務已禁用,任何明確依賴它的服務將無法啟動。維護和管理系統的所有證書,密鑰以及安全數據庫。另外訪問一些網站所需要的服務,比如微軟的網站,WindowsUpdate,或者DRM的網站,很多時候它會提供和確認Windows文件的簽名信息。
強烈建議也是必須不能去動它,永遠別想禁用這個服務。

DCOM Server Process Launcher【自動】
DCOMLAUNCH 服務可啟動響應對像激活請求的 COM 和 DCOM 服務器。如果此服務停止或禁用,則使用 COM 或 DCOM 的程序將無法正常工作。強烈建議您運行DCOMLAUNCH 服務。該服務的默認運行方式是自動,最好不要亂動。以前的DCOM服務,也就是遠程服務,是比COM+更基本的服務,看看註冊表就知道Windows系統中有多少DCOM組件,雖然禁用也沒什麼問題,但是臨時用到的設為手動的服務會無法自動啟動,而且任務欄的圖標也會消失不見,所以最好不要修改這個選項。

Desktop Window Manager Session Manager【自動】
提供桌面窗口管理器啟動和維護服務Aero風格必須的,所有AeroGlass和Flip3D效果均依賴這個服務。
如果喜歡這個風格就要設為自動,否則就禁用吧。

DHCP Client【自動】
為此計算機註冊並更新 IP 地址。如果此服務停止,計算機將不能接收動態 IP 地址和DNS 更新。如果此服務被禁用,所有明確依賴它的服務都將不能啟動。
該服務的默認運行方式是自動,如果是手動指定的IP,完全可以禁用。

Diagnostic Policy Service【禁用】
診斷策略服務啟用了 Windows 組件的問題檢測、疑難解答和解決方案。如果該服務被停止,診斷將不再運行。
該服務的默認運行方式是自動,Vista或IE7有時會彈出對話框問你是否需要讓它幫忙找到故障的原因,只有1%的情況下它會幫忙修復Internet斷線的問題,建議禁用。

Diagnostic Service Host【禁用】
診斷服務主機被診斷策略服務用來承載需要在本地系統上下文中運行的診斷。如果停止該服務,則依賴於該服務的任何診斷將不再運行。
這就是幫上面Diagnostic Policy Service 做具體事情的服務,會隨著上面的服務啟動,可以一起禁用。

Diagnostic System Host【禁用】
診斷系統主機被診斷策略服務用來承載需要在本地系統上下文中運行的診斷。如果停止該服務,則依賴於該服務的任何診斷將不再運行。
基本和Diagnostic Policy Service/Diagnostic Service Host是同類,可以一起禁用。

Disk Defragmenter【手動】
提供磁盤碎片整理功能。
該服務的默認運行方式是手動,建議保持默認。

Distributed Link Tracking Client【禁用】
維護某個計算機內或某個網絡中的計算機的 NTFS 文件之間的鏈接。
該服務的默認運行方式是自動,不過這個功能一般都用不上,完全可以放心禁用。

Distributed Transaction Coordinator【手動】
協調跨多個數據庫、消息隊列、文件系統等資源管理器的事務。如果停止此服務,這些事務將會失敗。如果禁用此服務,顯式依賴此服務的其他服務將無法啟動。
很多應用以及SQL,ExchangeBiztalk等服務器軟件都依賴這個服務,可以不啟動它,但不要禁用它,建議手動。

DNS Client【禁用】【待測試結果】
DNS 客戶端服務(dnscache)緩存域名系統(DNS)名稱並註冊該計算機的完整計算機名稱。
如果該服務被停止,將繼續解析 DNS 名稱。然而,將不緩存DNS 名稱的查詢結果,且不註冊計算機名稱。如果該服務被禁用,則任何明確依賴於它的服務都將無法啟動。該服務的默認運行方式是自動,如果是在域的環境中要設置為自動,但是這個服務可以洩露你瀏覽過哪些網站,所以一般用戶出於安全考慮,禁用了吧。

Encrypting File System (EFS)【手動】
提供用於在 NTFS 文件系統捲上存儲加密文件的核心文件加密技術。如果停止或禁用此服務,則應用程序將無法訪問加密的文件。
該服務的默認運行方式是手動,建議保持默認。

Extensible Authentication Protocol【手動】
可擴展的身份驗證協議(EAP)服務在以下情況下提供網絡身份驗證: 802.1x 有線和無線、VPN 和網絡訪問保護(NAP)。EAP 在身份驗證過程中也提供網絡訪問客戶端使用的應用程序編程接口(API),包括無線客戶端和 VPN 客戶端。如果禁用此服務,該計算機將無法訪問需要 EAP 身份驗證的網絡。如果禁用此服務,該計算機將無法訪問
需要EAP身份驗證的網絡。
不用802.1x認證、無線網絡或VPN可以不啟動它,不要禁用它,建議保持手動。

Function Discovery Provider Host【禁用】
FDPHOST 服務承載功能發現(FD)網絡發現提供程序。這些 FD 提供程序為簡單服務發現協議(SSDP)和 Web 服務發現(WS-D)協議提供網絡發現服務。使用 FD 時停止或禁用 FDPHOST 服務將禁用這些協議的網絡發現。當該服務不可用時,使用 FD 和依靠這些發現協議的網絡服務將無法找到網絡服務或資源。
PnP-X和SSDP相關,如果無相關設備就禁用了吧。

Function Discovery Resource Publication【禁用】
發佈該計算機以及連接到該計算機的資源,以便能夠在網絡上發現這些資源。如果該服務被停止,將不再發佈網絡資源,網絡上的其他計算機將無法發現這些資源。
PnP-X和SSDP相關,如果無相關設備就關了吧。

Group Policy Client【自動】
該服務負責通過組策略組件應用管理員為計算機和用戶配置的設置。如果停止或禁用該服務,將無法應用設置,並且將無法通過組策略管理應用程序和組件。如果停止或禁用該服務,依賴於組策略的任何組件或應用程序都將無法正常運行。
系統重要服務,保持自動不變。

Health Key and Certificate Management【手動】
為網絡訪問保護代理(NAPAgent)提供 X.509 證書和密鑰管理服務。使用 X.509 證書的強制技術在沒有此服務的情況下可能無法正常工作推測是NAP的一個服務,其中提到要實現一個HealthRegistrationAuthority機制,默認手動即可。

HomeGroup Provider【禁用】
執行與主組的配置和維護相關的網絡任務。如果停止或禁用此服務,您的計算機將無法檢測到其他主組,且您的主組可能無法正常工作。建議您保持此服務的運行狀態。
如果你不使用家庭群組來共享圖片視頻及文檔,那麼該服務可以禁用。

Human Interface Device Access【手動】
啟用對智能界面設備(HID)的通用輸入訪問,它激活並保存鍵盤、遠程控制和其它多媒體設備上的預先定義的熱按鈕。如果此服務被終止,由此服務控制的熱按鈕將不再運行。如果此服務被禁用,任何依賴它的服務將無法啟動。
如果你不想你機器或筆記本鍵盤上面的那些特別的附加按鍵起作用、不用遊戲手柄之類,可以禁用這個服務。

IKE and AuthIP IPsec Keying Modules【禁用】
IKEEXT 服務托管 Internet 密鑰交換(IKE)和身份驗證 Internet 協議(AuthIP)鍵控模塊。這些鍵控模塊用於 Internet 協議安全(IPSec)中的身份驗證和密鑰交換。停止或禁用 IKEEXT 服務將禁用與對等計算機的IKE/AuthIP 密鑰交換。通常將 IPSec 配置為使用 IKE 或 AuthIP,因此停止或禁用 IKEEXT 服務將導致 IPSec 故障並且危及系統的安全。強烈建議運行 IKEEXT 服務。
主要是針對VPN等網絡環境的進行認證。不用VPN或用第三方VPN撥號的話可以禁用。


[未完]
Windows 7系統服務詳解及優化方法(中)


Interactive Services Detection【手動】
啟用交互式服務的用戶輸入的用戶通知,這樣當交互式服務創建的對話框出現時可以訪問這些對話框。如果此服務已停止,將不再有新的交互式服務對話框通知,而且可能再也無法訪問交互式服務對話框。如果此服務已禁用,則不再有新的交互式服務對話框通知,也無法訪問這些對話框。
我也不清楚什麼算交互式服務,默認也是手動,保持默認吧。

Internet Connection Sharing (ICS)【禁用】
為家庭和小型辦公網絡提供網絡地址轉換、尋址、名稱解析和/或入侵保護服務。該服務的默認運行方式是禁用,如果你不打算讓這台計算機充當ICS主機,那麼該服務可以禁用,否則需要啟用。

IP Helper【禁用】
在 IPv4 網絡上提供自動的 IPv6 連接。如果停止此服務,則在計算機連接到本地 IPv6 網絡時,該計算機將只具有 IPv6 連接。主要是提供IPv6的支持,說白了就是讓IPv4和IPv6相互兼容,現在的情況下不是特別需要,其實設置成禁用也無妨。

IPsec Policy Agent【禁用】
Internet 協議安全(IPSec)支持網絡級別的對等身份驗證、數據原始身份驗證、數據完整性、數據機密性(加密)以及重播保護。此服務強制執行通過 IP 安全策略管理單元或命令行工具 "netsh ipsec" 創建的 IPSec 策略。停止此服務時,如果策略需要連接使用 IPSec,可能會遇到網絡連接問題。同樣,此服務停止時,Windows 防火牆的遠程管理也不再可用。此服務強制執行通過 IP 安全策略管理單元或命令行工具 "netshipsec" 創建的 IPSec策略。停止此服務時,如果策略需要連接使用 IPSec,可能會遇到網絡連接問題。同樣,此服務停止時,Windows 防火牆的遠程管理也不再可用。
某些公司的網絡環境要求必須打開,它提供一個TCP/IP網絡上客戶端和服務器之間端到端的安全連接。其他的情況建議設置成禁用。

KtmRm for Distributed Transaction Coordinator【手動】
協調分佈式事務處理協調器(MSDTC)和內核事務管理器(KTM)之間的事務。如果不需要,建議保持該服務的停止狀態。如果需要,MSDTC 和 KTM 將自動啟動該服務。
如果此服務已禁用,任何與內核資源管理器交互的 MSDTC 事務將失敗,並且任何顯式依賴它的服務將無法啟動。
協調 MSDTC 和核心事務管理器(KTM)之間的事務。Vista提供的另外一種事務服務,對開發人員來說是比較有用,對於一般的用戶或者非開發人員來說,設置成手動。

Link-Layer Topology Discovery Mapper【手動】
創建網絡映射,它由 PC 和設備拓撲(連接)信息以及說明每個 PC 和設備的元數據組成。如果禁用此服務,則網絡映射將不能正常工作。
應該是支持LLTD(LinkLayerTopologyDiscovery) 技術,可以精確地顯示支持LLTD的設備在網絡結構中的位置,比如Vista的無線地圖 ,保持默認手動。

Microsoft .NET Framework NGEN v2.0.50727_X86【手動】
Microsoft .NET Framework NGEN
NET開發人員都知道 NGEN的用法,保持默認的手動即可,以後會有很多基於.NET FX3的應用,那麼這個服務會有用的。

Microsoft iSCSI Initiator Service【禁用】
管理從這台計算機到遠程 iSCSI 目標設備的 Internet SCSI (iSCSI)會話。如果該服務已停止,則該計算機將無法登錄或訪問 iSCSI 目標設備。如果該服務已禁用,則所有顯式依賴於該服務的服務將不會啟動。
如果本機沒有iSCSI設備也不需要連接和訪問遠程iSCSI設備,設置成禁用。

Microsoft Software Shadow Copy Provider【禁用】
管理卷影復***務製作的基於軟件的卷影副本。如果該服務被停止,將無法管理基於軟件的卷影副本。如果該服務被禁用,任何依賴它的服務將無法啟動。
卷影拷貝,如果不需要就可以設為禁用,一般用戶基本都不會用到。

Multimedia Class Scheduler【自動】
基於系統範圍內的任務優先級啟用工作的相對優先級。這主要適用於多媒體應用程序。如果此服務停止,個別任務將使用其默認的優先級。主要是針對一些多媒體應用的音/視頻流設置優先級,禁用可能會導致聲卡功能出現問題,建議打開這個服務,設成手動一般也會自動啟動。

Net.Tcp Port Sharing Service【禁用】
提供通過 net.tcp 協議共享 TCP 端口的功能。
WCF要用的,一般用戶和非開發人員,還是禁用就行了。

Netlogon【手動】
為用戶和服務身份驗證維護此計算機和域控制器之間的安全通道。如果此服務被停用,計算機可能無法驗證用戶和服務身份並且域控制器無法註冊DNS 記錄。如果此服務被禁用,任何依賴它的服務將無法啟動。
登陸活動目錄時,和域服務通訊驗證的一個服務,一般驗證通過之後,域服務器會註冊你的DNS記錄,推送軟件補丁和策略等等,登陸域會用到它。工作組環境可以設為禁用。

Network Access Protection Agent【手動】
網絡訪問保護(NAP)代理服務收集和管理網絡上客戶端計算機的健康信息。NAP 代理收集的信息用於確保客戶端計算機具有所需的軟件和設置。如果客戶端計算機與健康策略不兼容,則可以為其提供受限的網絡訪問權限,直至更新其配置。根據健康策略的配置,可能自動更新客戶端計算機,以便用戶可以迅速重新獲取完全網絡訪問權限,無須手動更新他們的計算機。
在客戶端計算機上啟用網絡訪問保護(NAP)功能,這是NAP架構中的客戶端,默認設置手動即可。

Network Connections【手動】
管理「網絡和撥號連接」文件夾中對象,在其中您可以查看局域網和遠程連接。當你點擊網絡和撥號連接時這個服務就開始工作,主要是獲得局域網和遠程連接的對象
,只要你聯網這個服務就會啟動。不要關閉它。

Network List Service【手動】
識別計算機已連接的網絡,收集和存儲這些網絡的屬性,並在更改這些屬性時通知應用程序。
這個服務是列舉現有的網絡,展示目前的連接狀態。關閉它會導致網絡不正常,所以不要去動它。

Network Location Awareness【自動】
收集和存儲網絡的配置信息,並在此信息被修改時向程序發出通知。如果停止此服務,則配置信息可能不可用;如果禁用此服務,則顯式依賴此服務的所有服務都將無法啟動。就是NLA,能夠很好的支持和標示多網卡,或者是你從家庭、個人、公司的網絡中進行切換和變化時,給你提供增強的功能,大多數情況會隨著
NetworkConnections自動啟動。
和XP的NLA不同,關閉它網絡正常但是會提示沒插網線,最好別去動它。

Network Store Interface Service【自動】
此服務向用戶模式客戶端發送網絡通知(例如,添加/刪除接口等)。停止此服務將導致丟失網絡連接。如果禁用此服務,則顯式依賴此服務的所有其他服務都將無法啟動。
這是支持NLA的一個服務,比如保存每個網絡的 Profile,所以它的運行狀態會和NLA相同,最好別去動它。

Offline Files【禁用】
脫機文件服務在脫機文件緩存中執行維護活動,響應用戶登錄和註銷事件,實現公共 API 的內部部分,並將相關的事件分配給關心脫機文件活動和緩存更改的用戶。
脫機文件服務,使用這個功能系統會將網絡上的共享內容在本地進行緩存,可以禁用。

Peer Name Resolution Protocol【手動】
使用對等名稱解析協議(PNRP)在 Internet 上啟用無服務器對等名稱解析。如果禁用該功能,則某些對等應用程序和協作應用程序(如遠程協助)可能無法運行。
如果你不嘗試WCF的P2P功能或開發,那麼連同下面兩個服務都可以禁用。
Peer Networking Grouping
Peer Networking Identity Manager

Performance Logs & Alerts【手動】
性能日誌和警報根據預配置的計劃參數從本地或遠程計算機收集性能數據,然後將該數據寫入日誌或觸發警報。如果停止此服務,將不收集性能信息。如果禁用此服務,則明確依賴它的所有服務將無法啟動。
EventLog和任務調度器等多個服務會用到它,個人認為它也是比較耗費資源的,但不建議設置成禁用,手動即可。

Plug and Play【自動】
使計算機在極少或沒有用戶輸入的情況下能識別並適應硬件的更改。終止或禁用此服務會造成系統不穩定。
即插即用,最基本的服務之一,想關也關不了。

PnP-X IP Bus Enumerator【禁用】
PnP-X 總線枚舉器服務管理虛擬網絡總線。該服務使用 SSDP/WS 發現協議來發現網絡連接設備並使其存在於 PnP 中。如果停止或禁用此服務,則NCD 設備將不會繼續保持在 PnP 中。所有基於 pnpx 的方案都將停止運行。PnP-X 總線枚舉服務器-Windows ConnectNow(WCN),即微軟網絡和裝置平台的組件之一,它是即插即用
的擴展,支持某些聯網的智能家電裝置(比如能聯網的電飯鍋、冰箱)連接到你的 PC上面。
目前還用不上, 禁用它!

PNRP Machine Name Publication Service【手動】
此服務使用對等名稱解析協議發佈計算機名稱。配置是通過 Netsh 上下文「p2p pnrp peer」管理的。
這個是用來對P2P網絡中發佈服務器進行命名解析的,一般不需要它。默認即可。

Portable Device Enumerator Service【禁用】
強制可移動大容量存儲設備的組策略。使應用程序(如 Windows Media Player 和圖像導入嚮導)能夠使用可移動大容量存儲設備傳輸和同步內容。
如不需要同步建議關閉。

Power【自動】
管理電源策略和電源策略通知傳遞。
該服務的默認運行方式是自動,保持默認。

Print Spooler【禁用】
將文件加載到內存供稍後打印
不用多說了,有打印機(包括虛擬的)就開,沒有就關。

Problem Reports and Solutions Control Panel Support【禁用】
此服務為查看、發送和刪除「問題報告和解決方案」控制面板的系統級問題報告提供支持。
開了它基本也解決不了你計算機出的問題。禁用吧。

Program Compatibility Assistant Service【自動】
此服務為程序兼容性助手(PCA)提供支持。PCA 監視由用戶安裝和運行的程序,並檢測已知兼容性問題。如果停止此服務,PCA 將無法正常運行。
如果你使用到 Program CompatibilityAssistant或者需要將你的程序設置成兼容模式運行,比如運行在Win98 或 Windows2000的方式下,就修改成自動,強烈建議設置為自動。

Protected Storage【手動】
為敏感數據(如密碼)提供保護存儲,以防止未授權的服務、進程或用戶訪問。
2000/XP流傳 下來的服務,儘管用處不大,但為了安全還是保留著吧,禁用或手動均可。

Quality Windows Audio Video Experience【禁用】
優質 Windows 音頻視頻體驗(qWave)是用於 IP 家庭網絡上的音頻視頻***流應用程序的網絡平台。通過確保 AV 應用程序的網絡服務質量(QoS),qWave 增強了 AV 流的性能和可靠性。它提供了許可控制機制、運行時監視和實施、應用程序反饋以及流量優先順序。
主要用於改善和加強IP網絡上的音頻視頻流的傳輸和播放質量,控制流量,個人感覺這個不起什麼作用,支持這樣技術的網絡服務也不多。還是系統資源比較重要,禁用它。

Remote Access Auto Connection Manager【手動】
只要程序引用遠程 DNS 或 NetBIOS 名稱或地址,就創建一個到遠程網絡的連接。一般ADSL拔號和VPN接入都會用到這個服務。
如果設置成禁用,就建不了連 接了。還是手動比較好。

Remote Access Connection Manager【手動】
管理從這台計算機到 Internet 或其他遠程網絡的撥號和虛擬專用網絡(VPN)連接。如果禁用該項服務,則明確依賴該服務的任何服務都將無法啟動。
創建連接的時候使用, ADSL/VPN/其他什麼撥號網絡都會用到這個服務。關了的話就不能上網了,保持默認。

Remote Procedure Call (RPC)【自動】
RPCSS 服務是 COM 和 DCOM 服務器的服務控制管理器。它執行 COM 和 DCOM 服務器的對象激活請求、對像導出程序解析和分佈式垃圾收集。如果此服務被停用或禁用,則使用 COM 或 DCOM 的程序將無法正常工作。強烈建議您讓 RPCSS 服務運行別動這個,系統重要服務。

Remote Procedure Call (RPC) Locator【手動】
在 Windows 2003 和 Windows 的早期版本中,遠程過程調用(RPC)定位器服務可管理 RPC 名稱服務數據庫。在 Windows Vista 和 Windows 的更新版本中,此服務不提供任何功能,但可用於應用程序兼容性。
配合RPC的服務,可以設置手動,但不建議設置成禁用。

Remote Registry【禁用】
使遠程用戶能修改此計算機上的註冊表設置。如果此服務被終止,只有此計算機上的用戶才能修改註冊表。如果此服務被禁用,任何依賴它的服務將無法啟動。
家庭個人用戶最好禁用 此服務,公司管理就需要打開了。

Routing and Remote Access【禁用】
在局域網以及廣域網環境中為企業提供路由服務。
提供路由服務的。不用就關。

RPC Endpoint Mapper【自動】
解析 RPC 接口標識符以傳輸端點。如果此服務被停止或禁用,使用遠程過程調用(RPC)服務的程序將無法正常運行。
該服務的默認運行方式是自動,不要去改動它。

Secondary Logon【禁用】
在不同憑據下啟用啟動過程。如果此服務被停止,這種類型的登錄訪問將不可用。如果此服務被禁用,任何明確依賴它的服務都將不能啟動。
允許一台機器同時有兩個用戶登錄,個人 應用基本不需要,禁用。

Secure Socket Tunneling Protocol Service【手動】
提供使用 VPN 連接到遠程計算機的安全套接字隧道協議(SSTP)的支持。如果該服務被禁用,則用戶將無法使用 SSTP 訪問遠程服務器。
這個服務主要是VPN連接服務的,如果用 第三方VPN客戶端,可以關閉,但是RemoteAccessConnectionManager這個服務依賴這個服務,還是別動吧。

Security Accounts Manager【自動】
啟動此服務將向其他服務發出信號: 安全帳戶管理器(SAM)已準備就緒,可以接受請求。禁用此服務將導致在 SAM 準備就緒時,無法通知系統中的其他服務,從而可能導致這些服務無法正確啟動。不應禁用此服務。禁 用此服務將導致在 SAM 準備就緒時,無法通知系統中的其他服務,從而可能導致這些服 務無法正確啟動。不應禁用此服務。
系統的安全賬戶管理服務,關了就不能添加用戶,修改 用戶密碼等用戶操作了,建議默認別動它。

Security Center【自動】
WSCSVC(Windows 安全中心)服務監視並報告計算機上的安全健康設置。健康設置包括防火牆(打開/關閉)、防病毒軟件(打開/關閉/過期)、反間諜軟件(打開/關閉/過期)、Windows Update(自動/手動下載並安裝更新)、用戶帳戶控制(打開/關閉)以及 Internet 設置(推薦/不推薦)。該服務為獨立軟件供應商提供 COM API 以便向安全中心服務註冊並記錄其產品的狀態。操作中心(AC) UI 使用該服務在 AC 控制面板中提供 systray 警報和安全健康狀況的圖形視圖。網絡訪問保護(NAP)使用該服務向 NAP 網絡策略服務器報告客戶端的安全健康狀況,用於確定網絡隔離。該服務還有一個公用API,該 API 允許外部客戶以編程方式檢索系統的聚合安全健康狀況。
Win7已經將原有的SecurityCenter 更改為ActionCenter,包含對十大Windows功能的提示,建議保持默認。

Server【禁用】
支持此計算機通過網絡的文件、打印、和命名管道共享。如果服務停止,這些功能不可用。如果服務被禁用,任何直接依賴於此服務的服務將無法啟動。
如果不需要在網絡上共享什麼東西就可以禁用。

Shell Hardware Detection【禁用】
為自動播放硬件事件提供通知。
對於自動播放的設備或硬件提供通知,如果你不喜歡自動播放功能,那麼設置成手動或禁用,這樣你新插入一個U盤,可能系統沒有任何提示。

Smart Card【禁用】
管理此計算機對智能卡的取讀訪問。如果此服務被終止,此計算機將無法取讀智能卡。如果此服務被禁用,任何依賴它的服務將無法啟動。
SmartCard 服務,撥入公司網絡、連接VPN 等所必需的,如果你沒有使用SmartCard,建議設置成禁用。

Smart Card Removal Policy【禁用】
允許系統配置為移除智能卡時鎖定用戶桌面如果希望在用戶拿走智能卡之後計算機鎖定, 那麼打開這個服務;其他情況下設置成手動或禁用。

SNMP Trap【手動】
接收本地或遠程簡單網絡管理協議 (SNMP) 代理程序生成的陷阱消息並將消息轉發到此計算機上運行的 SNMP 管理程序。如果此服務被停用,此計算機上基於 SNMP的程序將不會接收 SNMP 陷阱消息。如果此服務被禁用,任何依賴它的服務將無法啟動。
允許你的 機器處理簡單網絡管理協議,很多網管協議是基於SNMP的。不是網管的話建議禁用。

Software Protection【自動】
SoftwareProtection 啟用 Windows 和 Windows 應用程序的數字許可證的下載、安裝和實施。如果禁用該服務,操作系統和許可的應用程序可能以縮減功能模式運行。負責win7系統的License管理 和驗證,以及提供接口/API服務供Windows系統或其他應用程序使用。Win7的新增特性均會使用這個服務,如果設置成禁用可能會激活win7的保護功能,導致系統的部分功能不可用。
強烈建議開啟設為自動。

SPP Notification Service【手動】
提供軟件授權激活和通知。
該服務的默認運行方式是手動,保持默認。

SSDP Discovery【禁用】
發現了使用 SSDP 發現協議的網絡設備和服務,如 UPnP 設備。同時還公告了運行在本地計算機上的 SSDP 設備和服務。如果停止此服務,基於SSDP 的設備將不會被發現。如果禁用此服務,任何顯式依賴於它的服務都將無法啟動。
該服務在網絡中搜索使用了 SSDP發現協議的一些設備,比如一些非即插即用的設備,如果沒有相關設備,可以禁用它。

Superfetch【自動】
維護和提高一段時間內的系統性能。
毫無疑問,這是Vista最好的功能之一,可以維護和提高系統的性能,儘管效果不明顯,但沒有理由設置成其他的選項。

System Event Notification Service【自動】
監視系統事件並通知訂戶這些事件的 COM+ 事件系統。
SENS提供了一個唯一的系統追蹤、通知的機制,使用於系統的登陸、設備連接、網絡連接、電源和內部事件的訂閱及通知, 不建議設置成禁用,保持自動不變。

Tablet PC Input Service【禁用】
啟用 Tablet PC 筆和墨跡功能非TablePC及不使用手寫板就可以禁用它。

Task Scheduler【自動】
使用戶能在此計算機上配置和制定自動任務的日程。如果此服務被終止,這些任務將無法在 日程時間裡運行。如果此服務被禁用,任何依賴它的服務將無法啟動。已經不單是以前操作系統的計劃任務調度管理器了,win7和第三方的應用都會用到,該服務無法被禁用。

TCP/IP NetBIOS Helper【禁用】
提供 TCP/IP (NetBT) 服務上的 NetBIOS 和網絡上客戶端的 NetBIOS 名稱解析的支持,從而使用戶能夠共享文件、打印和登錄到網絡。如果此服務被停用,這些功能可能不可用。如果此服務被禁用,任何依賴它的服務將無法啟動。
主要是支持 NetBIOS 名稱的解 析,使得你可以在計算機之間進行文件和打印機共享、網絡登錄。不需要可禁用。

Telephony【手動】
提供電話服務 API (TAPI)支持,以便各程序控制本地計算機上的電話服務設備以及通過LAN 同樣運行該服務的服務器上的設備。
為應用程序提供 TAPI 的支持,很多時候這個服務會自己啟動。保持默認。

Themes【自動】
為用戶提供使用主題管理的經驗。
保持默認自動。

Thread ordering Server【手動】
提供特定期間內一組線程的排序執行。
保持手動。

TPM Base Services【禁用】
允許訪問受信任的平台模塊(TPM),該模塊向系統組件和應用程序提供基於硬件的加密服務。如果此服務已停止或禁用,則應用程序將無法使用 TPM 保護的密鑰。
TPM是Trusted Platform Module的縮寫,TPM平台會提供基於硬件的加密服務,如果關閉服務,那麼win7 或應用程序可能無法訪問或使用加密的密鑰,可以設置成手動,如果你沒有使用帶TPM模塊 的計算機,可以禁用掉。

UPnP Device Host【手動】
允許 UPnP 設備宿主在此計算機上。如果停止此服務,則所有宿主的 UPnP 設備都將停止工作,並且不能添加其他宿主設備。如果禁用此服務,則任何顯式依賴於它的服務將都無法啟動。
這是系統中通用即插即用的設備的宿主程序,它將作為通用即插即用的設備和操作 系統通訊和工作的主體,不建議禁用,手動即可。

User Profile Service【自動】
此服務負責加載和卸載用戶配置文件。如果已停止或禁用此服務,用戶將無法再成功登錄或註銷,應用程序在獲取用戶數據時可能會出問題,而且為接收配置文件事件通知註冊的組件將無法接收這些通知。
建議不要動它,否則會麻煩。

Virtual Disk【手動】
提供用於磁盤、卷、文件系統和存儲陣列的管理服務。
提供存儲設備軟件卷和硬件卷的管理, 不要將其設置成禁用。

Volume Shadow Copy【手動】
管理並執行用於備份和其它目的的卷影複製。如果此服務被終止,備份將沒有卷影複製,並且備份會失敗。如果此服務被禁用,任何依賴它的服務將無法啟動。
卷影複製,在win7中 和備份功能一起被調用,不建議設置成禁用。

WebClient【手動】
使基於 Windows 的程序能創建、訪問和修改基於 Internet 的文件。如果此服務被停止,這些功能將不可用。如果此服務被禁用,則明確依賴該服務的任何服務都將無法啟動。
簡單的說如果你不需要Web目錄或類似功能,就可以禁用它。

Windows Audio【自動】
管理基於 Windows 的程序的音頻。如果此服務被停止,音頻設備和效果將不能正常工作。如果此服務被禁用,任何依賴它的服務將無法啟動除非你不想讓電腦發聲,否則就要自動啟動它。

Windows Audio Endpoint Builder【自動】
管理 Windows 音頻服務的音頻設備。如果此服務被停止,音頻設備和效果將不能正常工作。如果此服務被禁用,任何依賴它的服務將無法啟動除非你不想讓電腦發聲,否則就要自動啟動它。

Windows Backup【手動】
提供 Windows 備份和還原功能。
Windows備份和版本恢復功能,一直都不好使,可以禁用。

Windows Biometric Service【禁用】
Windows 生物識別服務使客戶端應用程序能夠捕獲、比較、操縱和存儲生物特徵數據,而無需直接訪問任何生物識別硬件或示例。該服務宿主在某個特權 SVCHOST 進程中。
該服務的默認運行方式是手動,如果你沒有使用生物識別設備,如指紋識別系統,該功能就可以放心禁用,否則保持默認。

Windows CardSpace【禁用】
安全啟用數字標識符的創建、管理和公開。
像 SmartCard一樣的個人標識管理,.NET Framework 3.0提供的一個WCF編程模型。一般用戶可以禁用。

Windows Color System【手動】
WcsPlugInService 服務承載第三方 Windows 顏色系統顏色設備模型和 gamut 映射模型插件模塊。這些插件模塊是 Windows 顏色系統基線顏色設備和 gamut 映射模型的特定於供應商的擴展。停止或禁用 WcsPlugInService 服務將禁用此擴展功能,並且 Windows 顏色系統將使用其基線模型處理過程,而不是供應商所需的處理過程。這可能導致顏色顯示不正確。
色彩管理模塊,win7支持外掛的色彩管理。默認即可。

Windows Connect Now - Config Registrar【手動】
WCNCSVC 承載 Windows 立即連接配置,該配置是 Microsoft 執行的受 Wi-Fi 保護的設置(WPS)協議。該配置用於配置訪問點(AP)或 Wi-Fi 設備的無線 LAN 設置。
根據需要有計劃地啟動該服務。
作為註冊器,為註冊人頒發網絡憑據。如果禁用該服務,則 Windows 立即連接 - 配置註冊器將不能正常運行。默認即可。

Windows Defender【禁用】
保護不受間諜軟件和可能不需要的軟件的影響掃瞄計算機以找出可能不需要的軟件,設置掃瞄,並獲取最新可能不需要軟件定義。可以加 強安全,防範木馬和一些惡意程序,最主要的是免費。不需要可以禁用。

Windows Driver Foundation - User-mode Driver Framework【自動】
管理用戶模式的驅動程序主機進程。
管理用戶模式驅動的主進程,如果禁用,系統會出現很多問題,保持默認即可。

Windows Error Reporting Service【禁用】
允許在程序停止運行或停止響應時報告錯誤,並允許提供現有解決方案。還允許為診斷和修復服務生成日誌。如果此服務被停止,則錯誤報告將無法正確運行,而且可能不顯示診斷服務和修復的結果。
沒人喜歡錯誤,對你和微軟而言,錯誤報告傳送過去都沒什麼用。禁用它。

Windows Event Collector【手動】
此服務將管理對支持 WS-Management 協議的遠程源中事件的永久訂閱。這包括 Windows Vista 事件日誌、硬件以及啟用 IPMI 的事件源。該服務將轉發的事件存儲在本地活動日誌中。如果停止或禁用此服務,將無法創建事件訂閱,並且無法接受轉發的事件。
這個主要是性能收集分析和系統監控中的一些功能使用,也是Vista新的事件管理工具的支持服務。默認即可。

Windows Event Log【手動】
此服務管理事件和事件日誌。它支持日誌記錄事件、查詢事件、訂閱事件、歸檔事件日誌以及管理事件元數據。它可以用 XML 和純文本兩種格式顯示事件。停止該服務可能危及系統的安全性和可靠性。
Win7和其他系統程序經常會用到,這個不是必須的服務,建議設置成手動。

Windows Firewall【禁用】
Windows 防火牆通過阻止未授權用戶通過 Internet 或網絡訪問您的計算機來幫助保護計算機。不用多說什麼了。如果不需要就禁用。

Windows Font Cache Service【手動】
通過緩存常用字體數據優化應用程序的性能。如果尚未運行該服務,則應用程序將啟用該服務。也可以禁用該服務,但是這樣做會降低應用程序性能。
該服務的默認運行方式是手動,建議保持默認。

Windows Image Acquisition (WIA)【禁用】
為掃瞄儀和照相機提供圖像採集服務有就開著,沒有就禁用。

Windows Installer【手動】
添加、修改和刪除以 Windows Installer (*.msi)程序包提供的應用程序。如果禁用了此服務,任何完全依賴它的服務不會被啟動。
MSI安裝包的服務,許多安裝程序都需要這個服務,設置成手動就好了。

Windows Management Instrumentation【自動】
提供共同的界面和對像模式以便訪問有關操作系統、設備、應用程序和服務的管理信息。如果此服務被終止,多數基於 Windows 的軟件將無法正常運行。如果此服務被禁用,任何依賴它的服務將無法啟動。
系統管理服務, Vista 啟動初始化都會用到,即使設置成手動,也會被啟動。不要去動它。

Windows Media Center Receiver Service【手動】
電視或 FM 廣播接收的 Windows Media Center 服務。手動即可。

Windows Media Player Network Sharing Service【手動】
使用通用即插即用設備與其他網絡播放機和媒體設備共享 Windows Media Player 媒體庫,手動。

Windows Modules Installer【手動】
啟用 Windows 更新和可選組件的安裝、修改和移除。如果此服務被禁用,則此計算機的Windows 更新的安裝或卸載可能會失敗。
WindowsUpdates 需要的,如果你不使用 WindowsUpdates,那麼可以禁止這個服務。

Windows Presentation Foundation Font Cache 3.0.0.0【手動】
通過緩存常用的字體數據來優化 Windows Presentation Foundation (WPF) 應用程序的性能。WPF 應用程序將啟動此服務(如果尚未啟動)。可以禁用此服務,儘管這樣做會降低 WPF 應用程序的性能。
NET Framework3.0中的WPF應用必須的,一般這個服務啟動,證明你的機器上運行了新的WPF的應用。默認即可。

Windows Remote Management (WS-Management)【手動】
Windows 遠程管理(WinRM)服務執行 WS-Management 協議來實現遠程管理。WS-Management 是用於遠程軟件和硬件管理的標準 Web 服務協議。WinRM服務偵聽網絡上的 WS-Management 請求並對它們進行處理。通過組策略或使用 winrm.cmd 命令行工具的偵聽程序,來配置 WinRM 服務,以使其可通過網絡偵聽。
WinRM 服務提供對 WMI 數據的訪問並啟用事件集合。事件集合及對事件的訂閱需要服務處於運行狀態。傳輸 WinRM 消息時使用HTTP 和 HTTPS 協議。WinRM 服務不依賴於 IIS ,但在同一計算機上預配置為與 IIS共享端口。WinRM 服務保留 /wsman URL 前綴。若要防止與IIS 發生衝突,管理員應確保 IIS 上承載的所有網站均不使用/wsman URL 前綴。
建議設置為手動。

Windows Search【手動】
新的桌面搜索功能,默認範圍太小,擴大了又很耗費資源,可以試試。建議手動。

Windows Time【自動】
維護在網絡上的所有客戶端和服務器的時間和日期同步。如果此服務被停止,時間和日期的同步將不可用。如果此服務被禁用,任何明確依賴它的服務都將不能啟動。
和服務器同步時間的,一般我都禁用它。

Windows Update【手動】
啟用檢測、下載和安裝 Windows 和其他程序的更新。如果此服務被禁用,這台計算機的用戶將無法使用 Windows Update 或其自動更新功能, 並且這些程序將無法使用 Windows Update Agent (WUA) API。
WindowsUpdate 這個功能取決於你了,它和 BackgroundIntelligentTransferService、ModulesInstaller服務關聯。WinHTTP Web Proxy Auto-Discovery ServiceWinHTTP 實現了客戶端 HTTP 堆棧並向開發人員提供 Win32 API 和 COM 自動化組件以供發送 HTTP 請求和接收響應。此外,通過執行 Web 代理自動發現
(WPAD)協議,WinHTTP 還提供對自動發現代理服務器配置的支持。
設置成手動或者禁用,因為大多數的情況下不會用到。建議禁用。

Wired AutoConfig【手動】
有線自動配置(DOT3SVC)服務負責對以太網接口執行 IEEE 802.1X 身份驗證。如果當前有線網絡部署強制執行 802.1X 身份驗證,則應配置 DOT3SVC 服務運行以用於建立第 2 層連接性和/或用於提供對網絡資源的訪問權限。DOT3SVC 服務會影響到強制執行 802.1X 身份驗證的有線網絡。其實很多的時候,還是要自己設置的。 默認即可。

WLAN AutoConfig【禁用】
WLANSVC 服務提供配置、發現、連接、斷開與 IEEE 802.11 標準定義的無線局域網(WLAN)的連接所需的邏輯。它還包含將計算機變成軟件訪問點的邏輯,以便其他設備或計算機可以使用支持它的 WLAN 適配器無線連接到計算機。停止或禁用 WLANSVC 服務將使得計算機上的所有 WLAN 適配器無法訪問 Windows 網絡連接 UI。強烈建議: 如果您的計算機具有 WLAN 適配器,則運行WLANSVC 服務。
很多的時候,還是要自己設置的,不用無線網絡可以禁用。

WMI Performance Adapter【手動】
WMI信息轉換,為性能工具、事件工具提供服務,從 WMIHiPerf 提供程序提供性能庫信息。
只有在PerformanceDataHelper被激活後該服務才會運行。建議手動。

Workstation【手動】
使用 SMB 協議創建並維護客戶端網絡與遠程服務器之間的連接。如果此服務已停止,這些連接將無法使用。如果此服務已禁用,任何明確依賴它的服務將無法啟動。
創建和管理到 遠程服務器的網絡連接,一般在網絡環境中,特別是局域網中是一個必須的服務,不需訪問別人的共享資源時可以設為手動。

WWAN AutoConfig【禁用】
該服務管理移動寬帶(GSM 和 CDMA)數據卡/嵌入式模塊適配器和自動配置網絡的連接。強烈建議: 保持運行此服務,以便獲取移動寬帶設備的最佳用戶體驗。
該服務的默認運行方式是手動,如果你沒有使用WWAN設備,該功能就可以放心禁用,否則保持默認。

傳真【手動】
利用計算機或網絡上的可用傳真資源發送和接收傳真。手動。

家長控制
此服務是 Vista 中的 Windows 家長控制功能的補充,其目的僅僅是為實現向後兼容。



資料來源:http://www.qishiji.net/html/skill/2009/0919/729_13.html

2015年7月14日 星期二

如何設定成wifi 熱點




常用 netsh 指令

1. 快速設定 (適用於首次設定 Windows 8 電腦,執行完以下指令後需再設定網路共用)

netsh wlan set hostednetwork mode=allow ssid=MyWin8SSID key="122459087"
netsh wlan start hostednetwork
netsh wlan show hostednetwork
2. 顯示主控網路狀態

netsh wlan show hostednetwork
 3. 顯示主控網路狀態

netsh wlan show hostednetwork setting=security
 4. 停止主控網路服務 ( 即關閉 Wi-Fi 無線熱點服務 )

netsh wlan stop hostednetwork
5. 啟用主控網路服務 ( 只要先前設定過網路共用,直接執行以下指令,即可立刻啟用熱點功能 )

netsh wlan start hostednetwork
 6. 重設 Wi-Fi 熱點連接密碼

netsh wlan set hostednetwork key="請設定你的WiFi密碼"
netsh wlan refresh hostednetwork key
7. 更改熱點名稱 ( SSID Name ),請盡量不要用中文命名!

netsh wlan set hostednetwork ssid="你的SSID名稱"




from: http://win.dyu.edu.tw/winap.htm

2015年3月6日 星期五

開啟Windows內建的隱藏版磁碟清理程式

轉自: http://steachs.com/archives/1493



要開啟隱藏版的磁碟清理程式,先在開始功能表輸入『cleanmgr /sageset:99』。
clean-02

然後會出現磁碟清理設定,不過不同的是多了非常多選項,將欲清理的部份都勾選之後按下確定,全部的項目如下:
1. Temporary Steup Files
2. Downloaded Program Files
3. Temporary Internet Files
4. 離線網頁
5. Debug Dump Files
6. 之前的 Windows 安裝
7. 資源回收桶
8. 系統錯誤記憶體傾印檔案
9. 系統錯誤小型傾印檔案
10. 暫存檔案
11. 遊戲統計資料檔案
12. 暫存的 Windows 安裝檔案
13. 縮圖
14. 由每個 Windows 升級所捨棄的檔案
15. 每個使用者保存的 Windows 錯誤報告檔案
16. 每個使用者排入佇列的 Windows 錯誤報告檔案
17. 系統保存的 Windows 錯誤報告檔案
18. 每個排入佇列的 Windows 錯誤報告檔案
19. Windows Upgrade Log Files
clean-03

設定完要清理的項目後再輸入『cleanmgr /sagerun:99』執行清理,就會開始清理所勾選的項目,之後如果要重新設定清理項目,一樣回到上一個指令再設定即可。

Chrome 的 User Data資料夾 越來越肥?

轉自 : http://home.gamer.com.tw/creationDetail.php?sn=2195888


C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\User Data\Default\File System\002\p\00

這個資料夾,有點肥XD

PS:我的OS還是XP(我是XP愛好者XD)、瀏灠器:Google Chrome

裡面放了一堆數字名稱檔,如下圖(事後補拍只有1個檔)


上網google查資料,才知道
這是Google Chrome在Mega下載資料時,所產生的暫存檔
簡單來說就是
如果你從Mega下載了1G的資料,那麼實際在你的電腦裡就會佔了2G的空間
以此類推,下載有10G、就會佔20G‧‧‧被吃掉的空間,狠可怕
這個暫存檔並不會因為下載完資料就會自動刪除
如果一直沒理,似乎要很久或根本不會消失
所以我發現後就自己手動刪除了

刪除時要注意的就是每個人的路徑位置可能略有不同
C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\User Data\Default\File System\002\p\00

紅色字體部份,我的路徑是002,也有可能是000、001之類

因為每個人的路徑不一定都會完全一樣
所以也可以自己從C槽根目錄一層一層點開來追
不過這個做法就需要先打開任一資料夾:
工具→資料夾選項→檢示→顯示所有檔案和資料夾(點選)
才有辦法一層一層點開來追,因為有些資料夾是隱藏的

至於Win7+Google Chrome,我google查到的路徑是:
C:\Users\XXXX(你電腦名稱)\AppData\Local\Google\Chrome\User Data\Default\
File System\000\t\00

前面紅字要自己修改
000應該也有可能不一樣(?

2013年4月19日 星期五

win7 用 DOS 開啟 無線基地台 Wifi AP站


在「共用」頁框裡,把「允許其它網路使用者透過這台電腦的網際網路連線來連線」打勾,然後再把下方的「允許其它網路使用者來控制或停用網際網路連線」取消勾選,接著按下確定。


.先進命令提示字元
開始→在搜尋程式及檔案的地方打入"cmd"


netsh wlan set hostednetwork mode=allow ssid=名稱 key=密碼

netsh wlan start hostednetwork



from http://www.techbang.com/posts/2080-command-line-windows-7-laptop-change-ap

2013年4月17日 星期三

skype 更改聊天紀錄的捷徑




如何把所有對話紀錄、傳送檔案紀錄、大頭照、通訊錄都改到USB隨身碟上?
或是避免系統碟掛點時所有對話紀錄全部不見,而希望把所有到對話紀錄改放存到D:\My Documents ?
我們只要在執行SKYPE時多打一些參數就達到上述的要求,範例如下:
SKYPE.EXE /datapath:"D:\My Documents\Skype-Backup" /removable

其中[/datapath:"D:\My Documents\Skype-Backup"] 就是要把對話紀錄、傳送檔案紀錄、大頭照.....] 改存到[D:\My Documents\Skype-Backup]
如果要存到USB磁碟機 Z: ,我們可以先在 USB DISK上先建立出目錄Z:\SkypeData,指令就可以寫成
SKYPE.EXE /datapath:"Z:\SkypeData" /removable



找到 路徑 C:\Program Files (x86)\Skype\Phone\Skype.exe
按右鍵 新增捷徑

在捷徑裡面 加入指令~~像這樣

"C:\Program Files (x86)\Skype\Phone\Skype.exe" /datapath:"E:\My Documents\skype" /removable




from http://harlemhsu.pixnet.net/blog/post/2967107****

2013年4月12日 星期五

DOS MIS 常用指令 & net 指令使用說明


DOS MIS 常用指令 & net 指令使用說明



ipconfig /all ← 列出完整網路組態
ipconfig /release
ipconfig /renew ← 手動更新網路組態

tracert ← 追蹤連線路徑
pathping ← 顯示封包丟失比率

nslookup ← 透過DNS查詢主機ip
EX:
nslookup tw.yahoo.com
nslookup
server 新位址 ← 可查出該DNS是否有更新此筆資料。

arp ← 可看網卡卡號

net share ← 觀看開放分享的資料夾
net share 資料夾名稱 /d ← 刪除分享功能
net share 共享名稱=資料夾路徑 /users:數字(可連線進入數量)
EX:
net share abc=c:\new user:1 ← 分享名稱abc實體路徑為該電腦c槽new資料夾,同時可連線1人。

netview ← 列出區域網路所分享資源的電腦
也可 net view 電腦名稱 or IP

netstat -a ←列出以開啟的port
nbtstat -a 電腦名稱 or IP ←查詢區域網路電腦的資訊

net config server ←顯示區域網路伺服器資訊
net config server /hidder:yes(no) ← 隱藏或解除隱藏
C:>net config server /HIDDEN:yes

ftp 網址 or ip ←內建ftp指令,可進入ftp站台。
get 檔案名稱  ← 下載檔案
put 檔案名稱  ← 上傳檔案
bye ← 離開ftp模式

dis * > c:\a.txt ← 將dis指令寫到c槽的a.txt檔內


執行指令

control userpasswords2
設定使用者帳戶,可將進入windows歡迎畫面拿掉。
可以使登入使用者是帶著密碼進入的,方便連到其他網域時省去驗證步驟。

mstsc
遠端桌面連線指令,單純快速呼喚。

gpedit.msc
群組原則,設定使用者權限用。

msconfig
系統設定公用程式,在這邊我只會拿來檢查是否啟動時有異常物件,不知道其他用途。




 WINDOWS命令提示字元下常用DOS命令
 

WINDOWS 命令提示字元下常用DOS命令
net user 帳戶名 密碼 /add 建立帳戶。
net user guest /active:yes 啟用guest帳戶。
net user 查看電腦內有哪些帳戶。
net user 帳戶名,查看帳戶的屬性。
net localgroup administrators 帳戶名 /add 把「帳戶」添加到管理員中使其具有管理員權限。
net start 查看電腦啟用了哪些服務。
net start 服務名稱,開啟服務。
net stop 服務名稱~停止某服務。
net time \\目標ip 查看對方時間。
net time \\目標ip /set 設置本地電腦時間與「目標IP」主機的時間同步,加上參數/yes可取消確認信息。
net view 查看本地區域網路內開啟了哪些電腦共享。
net view \\ip 查看對方區域網路內開啟了哪些共享。
net config 顯示系統網路設置。
net pause 服務名,暫停某服務 。
net share 查看本地開啟的共享。
net share ipc$ 開啟ipc$共享。
net share ipc$ /del 刪除ipc$共享。
net share c$ /del 刪除C:共享。
net user guest 123456 用guest帳戶登陸後將密碼改為123456。
net password 密碼~更改系統登錄密碼。
netstat -a 查看開啟了哪些PORT,常用netstat -an。
netstat -n 查看PORT的網路連接情況。
netstat -v 查看正在進行的工作。
netstat -s 查看正在使用的所有協議使用情況。
nbtstat -A ip 對方136到139其中一個PORT有開的話,就可查看對方最近登陸的帳戶名、網卡位址(03前的為帳戶名)-注意:參數-A要大寫。
ipconfig (winipcfg) 用於windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用參數「/all」顯示全部配備訊息。
del -F 文件名,加-F參數後就可刪除只讀文件,/AR、/AH、/AS、/AA分別表示刪除只讀、隱藏、系統、存檔文件,/A-R、/A-H、/A-S、/A-A表示刪除除只讀、隱藏、系統、存檔以外的文件。例如「DEL/AR *.*」表示刪除當前目錄下所有只讀文件,「DEL/A-S *.*」表示刪除當前目錄下除系統文件以外的所有文件。
del /S /Q 目錄,/S刪除目錄及目錄下的所有子目錄和文件。使用參數/Q 可取消刪除操作時的系統確認就直接刪除。
fc c:\one.txt c:\two.txt > c:\three.txt 對比二個文件並把不同之處輸出到three.txt文件中。
at \\ip time 程式名稱(或一個命令) /r 在某時間運行對方某程式,並重新啟動電腦。
finger username @host 查看最近有哪些帳戶登陸。
cppy test.jpg/b+test2.txt/a test3.jpg 將test2.txt的內容藏身到test.jpg中生成test3.jpg新的文件。
註:test2.txt文件頭要空三排,參數:/b指二進制文件,/a指ASCLL格式文件。
chkdsk /F D: 檢查磁盤D並顯示狀態報告;加參數/f並修復磁盤上的錯誤。
chkntfs /x 磁碟機代號︰~關閉開機時的硬碟自動掃描。
chkntfs /d 還原到預設值,恢復自動掃描的功能。


電腦開始→執行,有用的運行命令
winver---------檢查Windows版本
wupdmgr--------windows更新程序
wscript--------windows Sript設定
winchat--------XP自帶區域網路聊天
Msconfig---系統配置實用程序
mplayer2-------簡易widnows media player
mspaint--------小畫家
magnify--------放大鏡實用程序
mobsync--------網頁同步命令
dxdiag---------檢查DirectX訊息
devmgmt.msc----裝置管理員
dfrg.msc-------磁碟重組
diskmgmt.msc---磁碟管理
tsshutdn-------60秒倒計時關機命令
tourstart------xp簡介(安裝完成後出現的漫遊xp程序)
taskmgr--------工作管理員---同按CTRL+ALT+DEL
eventvwr-------事件檢視器
eudcedit-------造字程式
calc-----------啟動小算盤
charmap--------啟動字元對應表
cliconfg-------SQL SERVER 用戶端公用程式
conf-----------啟動netmeeting
net stop messenger-----停用messenger服務
net start messenger----啟用messenger服務
notepad--------打開記事本
nslookup-------網路管理的工具嚮導DNS
ntbackup-------系統備份和還原
narrator-------螢幕內容朗誦
syncapp--------創建一個公事包
sysedit--------系統設定編輯器
sigverif-------檔案簽章驗證
sndrec32-------錄音機
shrpubw--------建立共用文件夾
secpol.msc-----本機安全性設定
syskey---------系統加密,一旦加密就不能解開,保護windows xp系統的雙重密碼
services.msc---本機服務設置
Sndvol32-------音量控制
compmgmt.msc---電腦管理
cleanmgr-------清理磁碟機
osk------------打開營幕協助鍵盤
odbcad32-------ODBC資料來源管理員
oobe/msoobe /a----檢查XP是否已啟用
lusrmgr.msc----本機使用者和群組
gpedit.msc-----群組原則
fsmgmt.msc-----共用資料夾管理
net use ipipc$ " " /user:" " 建立IPC空連結
net use ipipc$ "密碼" /user:"用戶名" 建立IPC非空連結
net use h: ipc$ "密碼" /user:"用戶名" 直接登陸後映射對方C:到本地為H:
net use h: ipc$ 登陸後映射對方C:到本地為H:
net use ipipc$ /del 刪除IPC連結
net use h: /del 刪除映射對方到本地的為H:的映射
net user 用戶名 密碼 /add 建立使用者
net user guest /active:yes 啟動guest用戶
net user 查看有哪些用戶
net user 帳戶名 查看帳戶的屬性
net localgroup administrators 用戶名 /add 把“用戶”添加到管理員中使其具有管理員許可權,注意:administrator後加s用複數
net start 查看開啟了哪些服務
net start 服務名  開啟服務;(如:net start telnet, net start schedule)
net stop 服務名 停止某服務
net time 目標ip 查看對方時間
net time 目標ip /set 設置本地計算機時間與“目標IP”主機的時間同步,加上參數/yes可取消確認資訊
net view 查看本地局域網內開啟了哪些共用
net view ip 查看對方局域網內開啟了哪些共用
net config 顯示系統網路設置
net logoff 斷開連接的共用
net pause 服務名 暫停某服務
net send ip "文本資訊" 向對方發資訊
net ver 局域網內正在使用的網路連接類型和資訊
net share 查看本地開啟的共用
net share ipc$ 開啟ipc$共用
net share ipc$ /del

2013年3月24日 星期日

進階版 工作管理員 Process Explorer 免安裝


進階 工作管理員

可以顯示目前程序 的詳細資訊

監控 是否有沒有惡意軟體


下載點 http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx


其他 http://technet.microsoft.com/zh-tw/sysinternals/bb896645.aspx

Windows 惡意軟體移除工具


Windows 惡意軟體移除工具
平常更新 都會看到

原來這玩意要這樣用.......

XP
在開始 -> 執行 ->輸入MRT 按下enter


WIN7
在開始 -> 直接輸入MRT 按下enter

MRT很好記 也很方便吧

2012年10月28日 星期日

用DOS查看是否重了後門程式

無法查看此摘要。請 按這裡查看文章。

2012年10月15日 星期一

網路七層架構 TCP/IP 工作模型


from http://www.pcnet.idv.tw/pcnet/network/network_ip_model.htm



介紹 OSI 模型
我們已經知道 TCP/IP 能夠應用在不同的網路﹐這就必須要有一套大家都遵守的的標準才能保證彼此能夠溝通。因為數據通訊領域的專用屬於和技術實在太廣泛了﹐沒有任何一位電腦專家能夠熟悉全部的內容。因此必須有一套公認而且通用的參考架構以供釐清各項標準。在我們了解 TCP/IP 協定之前﹐有一個公認的網路模型我們必須要先了解的﹐它就是由 International Standardization Organisation (ISO) 於1978年開始開發的一套標準架構﹕Reference Model for Open System Interconnection (OSI) 模型。OSI 常被引用來說明數據通訊協定的結構及功能﹐成為討論通訊時代共同依據﹐已經被通訊界廣泛實用且有一致的認知了。
OSI 把數據通訊的各種功能分為七個層級﹐各司其職﹐但有相互依存﹑合作。但在功能上﹐它們又可以被劃分為兩組﹕


  • 網路群組﹕由實體層﹑資料連接層﹑和網路層組成。
  • 使用者群組﹕由傳送層﹑會談層﹑表現層﹑和應用層組成。

您可以從下圖看各個協定層的排列關係﹕

應用層 (Application)
表現層 (Presentation)
會談層 (Session)
傳送層 (Transport)
網路層 (Network)
資料連接層 (Data Link)
實體層 (Physical)

OSI 參考模型

OSI 提供了一個很有用的模式去解釋各個不同層面的網路協定﹐這些協定就像堆積木一樣﹐層層疊上去﹐因此此一架構常被稱為堆疊(stack)﹐或是協定堆疊。每一個協定都只和與之對應的協定溝通﹐然後將結構向相鄰的協定解釋。彼此之間如何傳送資料都有必然的協定﹐而且層層相扣﹐共同協力完成任務。各層無需知道其他層是如何工作的﹐只關心相同層級的協定就行﹔但層與層之間卻有一套既定協議相互交換處理結果。這樣有一個很明顯的好處是﹕這留給各層都有自己的設計與發展空間﹐當某一層要進行協定更新﹐其他層無需同時被修改。
下面分別對各個曾經做一個簡單的描述﹕

實體層(Physical Layer)
 
在這層裡面您必須作出一些機械和電子方面的決定﹐也就是要定義出在終端和網絡之間要使用的設備。同時﹐採用何種佈線也要在這裡決定出來>這層實際是定義了應用在網路傳輸中的各種設備規格﹐以及如何將硬體所攜載的信號轉換成電腦可以理解的電子信號( 0 和 1 )﹐這通常都是設備上面之韌體(Firmware)的功能。這些規格一般是由硬體的生產廠商制定的﹐比如﹕數據線的接腳﹑電壓﹑波長﹑相位﹑等等。
例如網線﹑網路卡﹑電話線﹐等等﹐都是屬於實體層的範疇﹐也就是用來連接兩台電腦的可以攜帶數據的媒體﹕可以是銅線﹑也可以是紅外線﹑也可以是光學纖維。我們常見的實體層是用來連接辦公室網路的 Ethernet 和 Token Ring 線路﹐或者是連接 modem 的電話線。而機器上的網路卡﹐或是連接遠端的 modem ﹐都能夠將物理媒體上面的電子脈沖轉換成電腦所能讀得懂的 0 和 1。


資料連接層(Data Link Layer)
 
在這層指定了要採用的信息單元 (message unit﹐通常在 LAN上面的信息單元被稱為 frame﹐翻譯為“訊框”或“框包”)﹐還有它們的格式﹑以及如何通過網絡。每一個 frame 都會被賦予一個 MAC 位址碼和偵錯監測值(checksum)。
Ethernet 的 Data Link Layer Frame 看起來如下圖﹕
序言
(Preamble)
目的地
位址
(Destination)
來源位址
(Source)
信息類型
(Message Type)
數據
(Data)
封包監測資料
(Frame check sequence)
8 bytes6 bytes6 bytes2 bytes46-1500 bytes4 bytes


Data Link Layer Frame 結構
數據在實體層是以bit為單位來傳輸的﹐資料連接層要制定不同網路形態的資料框包格式﹐確保數據能夠在不同的網路實體(比如﹕同軸電纜﹑雙絞線﹑光纖﹑電話數據線﹑等等)上進行資料傳送。有一個 Binary Synchronous Communications 協定﹐會判定出一個框包如果在丟失的情況下﹐要等待多久會被重新發送﹐以及如何處理重發的框包和封包確認。這個協定也是在這層裡面定義。我們通常用來撥接上網的 PPP 協定就是在這層裡面定義的﹔同時﹐一般給 Mainframe 使用的 xDLC 協定也屬於這裡的範圍。
資料連接層通常會管轄以下的功能﹕

  • 網路卡的實體位址(Physical Address)﹐也被稱為MAC(Media Access Control) Address
  • 虛擬電路(Virtual Circuit)連接和邏輯連結(Logical Link)的建立和結束
  • 控制框包的傳送和錯誤檢測方式
  • 框包的傳送及接收順序和傳遞方式
  • 判定框包的建立及重組分界
  • 檢測框包的確認﹐以及在得不到回應或重複發送的情形下進行修復的程序
  • 處理實體層的轉換和管理
  • 對接收框包進行檢錯和確認
  • 檢查發送框包的實體位址以確保資料能正確的被送抵目的地之網路層

在 IEEE802 標準裡面﹐還將資料連接層再劃分為兩層﹕Media Access Control 和 Logical Link Control ﹐請參閱下表﹕
 
OSI
模式
 
IEEE 802
模式
 
IEEE 802 標準
資料
連接層
Logical Link Control
802.2
其它802
標準
Media Access Control
CSMA/CD
Token Bus
Token Ring
實體層
Physical
802.3
802.4
802.5


IEEE 802 / 803.x 標準
總體來說﹐這層的工作就是保證一個無錯誤的物理上的數據傳輸。


網路層(Network Layer)
這層就好比是一個中間人界乎於網絡功能和使用者功能之間。它會定義出封包在網路中移動的路由和其處理過程﹐這層還決定了網路是如何進行管理功能的﹐比如﹐發送狀態信息給接點和規範封包的流動等。
網路層的主要功能是讓封包(packet)在不同的網路之間成功地進行傳遞。它規定了網路的定址方式﹐及處理資料在不同網路之間的傳遞方式﹑處理子網路之間的傳遞﹑決定路由路徑﹑網路環境﹑資料處理順序﹑等等工作。
發送端電腦在封包被傳送出去之前﹐都會先為其建立 header ﹐作為在網路或子網間進行路由的依據。網路層在辨認和處理資料的時候﹐會忽略由高層協定制定的定義﹐只負責為數據在一個或多個網路間建立﹑維護﹑和終止連接。
網路層通常都有如下的這些功能﹕

  • 如果封包不是屬於同一個網路的時候﹐會將之交由 router 處理
  • 控制數據流量﹐當 router 的緩衝區飽和的時候﹐會通知數據傳輸設備使用其它路徑或暫停發送封包
  • 當封包體積超過 router 的 MTU (Maximum Transmission Unit) 數值的時候﹐允許 router 對封包進行重組後再進行傳送。(一些所謂的增加 modem上網速度的軟體﹐就是因為可以對電腦的 MTU 數值進行最佳化﹐儘量減少 router 的封包重組﹐以達到最高的數據傳輸效率。)
  • 負責 MAC 位址和網路位址(如 IP 位址﹑IPX 位址)之間的解釋和轉換

一個有趣的事情是﹐網路層還能將底層協定(網路功能)對上層協定(使用者功能)躲起來。這樣﹐在網路的使用者就可以使用不同種類的硬體了。這是非常好的事情﹐假如您用來建網的材料都不盡相同的話。


傳送層(Transport Layer)
在這層﹐將會設定如何控制節點之間的資料傳遞﹐還有錯誤檢測和修正的方法。
由於大多數網路﹐如 Ethernet 和 Token Ring等﹐由於物理上面的限制﹐一次所通過的數據流通常只有數千 byte 而已(IP 封包最大體積為 65536 bytes)﹐然而許多需要在網路中傳輸的資料都會超過這個數值。傳送層的主要功能是確保電腦資料正確的傳送到目的地。它的工作就是“打包”﹐也就是將電腦資料變成封包的形態﹐再賦以一定的檢測手段﹐將資料正確的傳到目的電腦﹐然後再將封包重組回資料。封包如果殘缺則進行重發﹐也能夠將重複的封包剔除。
傳送層可以等資料收集到足夠大的數量的時候才發送出去,並非應用程式每次產生一個數據就進行一次傳送,也就能減少了不必要的傳輸次數﹐以保證高效率的傳輸﹔反之,當應用程式產生大資料量數據時,則將之分拆成較小的封包再進行傳送。
傳送層的主要功能有﹕

  • 接管由上層協定傳來的資料﹐並進行“分拆”和“打包”等工作。
  • 利用點對點的方式進行資料傳送和回應的確認。
  • 在得到接收端之資料緩衝區飽和信息之後﹐暫時停止資料發送。
  • 能在單一位址上處理不同的程式協定(如ftp﹑http﹑telnet等)﹐並分別進行追蹤及轉換。


會談層(Session Layer)
這層定義了如何連接和掛斷連接﹐和在網路上面的數據如何交換。
這層所負責的是建立和管理電腦與電腦之間的溝通模式﹐也就是在資料真正進行傳送之前設定並建立好連線。這裡定義了連線的請求和結束﹑傳送和接收狀態的設定﹑等等動作。
當節點 A 要建立和節點 B 的連線的時候﹐ 會先發出“連線請求”訊息, 若對方接受連線,則回應“建立請求”訊息﹐然後雙方就建立好一個會談了﹔當會談結束的時候﹐也是先由節點 A 送出一個“結束請求”信息﹐等對方確認這個請求之後﹐那麼會談也就真正結束了。
會談層的功能主要有這些﹕

  • 允許程式以電腦名稱註冊成為網路上唯一的位址。
  • 在電腦之間建立﹑監測﹑和結束虛擬電路(Virtual Circuit)。
  • 負責電腦之間的信息同步﹐監測資料溝通狀態﹐並對錯誤信息做出處理。

會談層為不同的程式以及與之對應的位於另一台電腦的程式﹐提供了可靠的溝通渠道。在某些溝通渠道中使用的是 half-duplex(半雙工﹐即單向) 的模式﹐有些則使用 full-duplex(全雙工﹐即雙向) 的模式﹐為程式之間協定好共同認可的模式﹐並進行同步和管理等責任﹐都是會談層所肩負起的。


表現層(Presentation Layer)
在這層﹐定義了數據的語法(syntax)﹑變更﹑和格式。當應用程式的語法和格式都不同的時候﹐這層還將定義了如何翻譯這些不同。
如果您想將您的 PC 通過網路連接 mainframe 電腦﹐那您就必須使用合適的 mainframe 文字串﹐通常會是 EBCDIS(External Binary Coded Decimal for Interchange Code)﹐然而您的 PC 使用的卻是 ASCII 碼(American Standard Code for Information Interchange)﹐這兩種編碼格式是截然不同的。表現層則是主要負責在不同機器之間進行編碼轉換。當應用程式產生資料要進行傳送的時候﹐表現層會將之換成網路的標準編碼格式再交由下層協定處理﹔然後當資料抵達目的地﹐表現層也會將網路的編碼換成對方應用程式所需的格式。
表現層的主要功能如下﹕

  • 字元碼轉換﹐例如﹕ASCII 碼和 EDCDIC 碼之間的轉換。
  • 資料形態轉換﹐例如﹕CR 碼和 CR-LF 碼﹑整數和浮點數之間的轉換。
  • 對資料進行壓縮和加密﹐以提高速度和增加安全性。


應用層(Application Layer)
剛才談到的表現層是負責將傳入來的資料種類轉換成 PC 的資料種類﹐不過﹐應用層則只轉換應用程式相關的檔案格式。表現層的轉換與應用層的轉換之間﹐最大的分別是﹕表現層是針對特定的主機的 CPU 類型﹐而應用層則針對特定應用程式。
在 TCP/IP 協定家族中,應用層所定義的還有一些應用程式功能﹐例如 FTP﹐HTTP﹐TELNET 等﹐主要負責客戶端和伺服端的連接。相信您對這些程式或多或少接觸過﹐比如您要從網上下載資料﹐可以通過 FTP 客戶程式﹐也可以通過流覽器將資料拿到。但在您的機器和在網路上面的伺服器﹐都必須使用相應的應用程式功能才可以做到﹐這在 TCP/IP 的網路環境裡面﹐通常都會是以不同的 port 號碼來讓不同的程式進行溝通。Port 號碼可以隨你喜歡來定﹐只要你知道號碼是多少就可以用相對的程式來進行交談了﹐不過﹐為了不至於太混亂﹐讓大家有規可尋﹐TCP/IP 也指定了一些常用的 port 來給常用的程式使用﹐例如﹐HTTP 使用 80﹑FTP使用 21﹑TELNET使用 23﹑諸如此類... 不過﹐需要知道的是﹕在 TCP/IP 協定中,進行 port 連接的功能卻應該是傳送層的事情。對應用程式而言,它是與 socket 作溝通,一個 socket 就是一個羅輯位址和 port 了。
應用層是整個 OSI 模型的最後一層﹐它定義了應用程式是如何進入 OSI 模式,但它自己並不屬於應用程式。

以上所列舉的協定層並非是他們的詳細定義﹐只是一個框架而已。您可以把OSI的協定模式當成是人體的骨架﹐當您套上這個框架之後﹐您就差不多可以描繪出大致形狀了﹐雖然外表會有所不同﹐但骨子裡還是一樣的。比方說﹐TCP/IP 和 Microsoft 網路也有其對應的協定層﹐我們可以從下面列表中看看它們的比較﹕
Open System InterconnectionInternet Protocol SuiteMicrosoft Network
應用層 (Application)應用層
(Application)
應用界面層 
(Application Interface)
表現層 (Presentation)
會談層 (Session)
傳送層 (Transport)傳送層 (Transport)傳送設備界面層
(Transport Device Interface)
網路層 (Network)網路層 (Network)
資料連接層 (Data Link)實體層 (Physical)網路驅動界面層
(Network Driver Interface)
實體層 (Physical)實體網路層
(Physical Network Layer)


網路協定層級裡面﹐每一層都可以說是作為其連接的上下層的界面。這樣﹐在和網路另端的節點溝通的時候﹐只需和相同層級溝通就可以了﹐而無需理會其它層級使用的是什麼協定。在發送端機器上﹐各個層級對會對數據封包加上自己的header﹐然後再傳給下一級協定﹔當封包抵達接收端﹐各層級也只關心相對應的header﹐並根據協定對封包進行處理﹐完畢之後則將header除去﹐然後傳給上級協定則可。
封裝的概念 ( Encapsulation )
我們要知道,OSI 只是一個模形,其主要功能是定議了網路傳輸方面的參考模式。在其分層的結構中,可以從下圖看出 OSI 層級的資料流情況﹕


OSI 層級資料流
在這裡帶給大家的是一個網路傳送技術中的一個很重要的蓋念﹕封裝。或許我們可以用郵局系統來更形象的看看封裝過程是怎樣工作的﹕

當您有一份報價單( data )要寄給海外的客戶﹐將之交給秘書之後﹐秘書會幫你把信封( header1 )打好﹐然後貼好郵票投進郵筒﹐然後郵局將信件分好類﹐再把相同地區的郵件放進更大的郵包( header2 )附運﹐然後航空公司也會把郵件和其它貨物一起用飛機貨櫃( hearder3 )運達目的機場﹔好了﹐目的地機場只接管不同飛機所運來的貨物﹐然後把郵包( header2 )交給對方郵局﹐郵局把郵件分好類之後﹐把信封( header1 )遞送到客戶那裡﹐然後客戶打開信封就可以看到報價單( data )了。
由此可見﹐網路的層級分工﹐其實跟我們日常的生活模式也有許多相似的功能﹕
  • 上例子中的飛機好比是“實體層”﹐我們當然也可以選擇使用輪船或汽車等運輸工具﹔
  • 我們也可以把機場管理局﹐或碼頭﹑車站的管理機構看成是“資料連接層”﹐他們會規定了不同的交通工具使用的不同規則﹐例如﹕班次﹑泊位﹑進場/出場時間間隔﹑接管/分發貨物﹑等等﹔
  • 郵局可以說是“網路層”﹐到底使用那個機場﹑港口﹑車站﹐或是貨物經由哪條路徑傳遞最迅速﹐這些都由郵局來管好了﹔
  • 要是您寄的資料有一本書那麼厚﹐但郵局一次最多只能幫你寄十頁﹐那麼您就得將資料拆開﹐編好序號﹐分裝在好幾個信封裡﹐再進行郵寄﹐這和“傳送層”的“打包”功能差不多。如果您同時還和好幾個客戶洽談好幾樣事務﹐您也得分辨出哪些資料是屬於哪個客戶的﹐“傳送層”也有類似的追蹤功能﹔
  • “會談層”相信也不難理解﹐先假設您和客戶之間的溝通都必須使用郵件(沒有電話﹐傳真﹐更沒有email)﹐您總不會茂茂然的就先把報價單寄出去吧﹖您會先征詢對方的同意﹐才會開始寄出去﹐然後您可以告訴對方報價單全部寄送完畢﹐那麼得到對方確認之後﹐就可以說完成一次“會談”了﹔
  • 如果您的秘書聰明能幹﹐還能夠幫您翻譯各國語言和文件格式﹐那您以經有了“表現層”了﹔
  • “應用層”更不用多說了﹐您和您的客戶不會只收發報價單吧﹖還有很多合同啦﹑預算啦﹑策略啦﹑邀請啦﹑等一大堆東西﹐可能除了生意上的﹐間或還會聊聊男人和女人呢!

這裡我們不難看出﹕每一個上層封包對下層來說﹐都是下層封包的數據﹔下層協定無需理會上層如何進行封裝﹐一律照單全收﹐然後加以自己的封裝﹐再把整個加封後的封包傳給更下一層。

OSI 協定模型可以說是網路通訊的基石﹐尤其是層級與層級之間﹑上層和下層的關係﹐更是網路學習中的關鍵概念。對 OSI 模型的理解程度﹐將直接影響日後整個網路管理生涯﹐這包括軟硬體的選擇以及通訊服務程式的開發和日常的網路管理。
分層協定的缺點
從前面的說明中﹐我們可以體會到分層協定設計的一個基本構思﹕讓協定設計者將複雜的問題分成數個子問題﹐然後再分別處理。然而﹐所付出的代價是﹕會令到分層的軟體變得非常低效。比方說﹕應用程式將一串位元組交到傳送層﹐經過封包切割之後﹐再傳到網路上。在此一過程中﹐傳送層會選擇最大的封包體積﹐以達到傳輸的最佳化﹐以配合訊框在實體網路中傳送的最佳化。倘若軟體的分層過嚴的話﹐傳送層就無法知道底層的路由狀況﹐也不知道與之直接相連的網路有哪些。更甚者﹐傳送層也不可能知道訊框的格式﹐也就不能知道如何界定封包體積的大小。所以﹐分層過嚴反而會成為傳送最佳化的障礙
因此﹐協定設計者在設計協定軟體時﹐通常會略為放寬限制﹐以允許路由選擇、MTU 之類的訊息廣播。同時在分配緩衝區的時候﹐會預先留下標頭空間讓低層填充資訊﹐或在高層協定傳送訊框時保留標頭資訊。如此設計便能在最佳化與分層結構中取得平衡。
Internet Protocol Suit 模型
在上面提到的七層協定﹐在實作應用中﹐某些層級常常會被整合在一起。但您要記住的一點是﹕無論程式設計者如何定義這些協定﹐(例如﹐把它們分為兩層或四層)﹐這些層級在實際上都會被執行的。下面所介紹的 Internet Protocol Suit 模型﹐就是這樣的一個例子。 事實上﹐國際間並沒有一套公認的層級模型來描述 TCP/IP﹐但許多技術文件都把 OSI 的七層架構精簡為三到五層不等。我們這裡所描述的將採用四層架構模型﹐如下圖﹕

應用層 (Application Layer)
傳送層 (Transport Layer)
網際網路層 (Internet Layer)
網路存取層 (Network Access Layer)


TCP/IP 層級模型

各層的定義如下﹕
應用層
這層是 TCP/IP 模型與應用程式之間的界面﹐向使用者提供應用程式服務所需的連接﹐然後透過其下的傳送層來發送和接收資料。應用程式根據傳送層所需的形態來選用資料格式﹐例如一串獨立的資料﹐或是一連續位元的組流。
TCP/IP 協定家族中,本身就定義了眾多的應用工具與協定,例如:HTTP、TELNET、NFS、等等。不同的協定使用不同的穿送層協定。


傳送層
傳送層的主要目的向應用程式之間提供點對點的通訊。它規劃了資料流量﹐也提供一可靠傳輸以確保資料能正確的抵達目的地。傳送層必須能夠提供一套機制來控制和檢測資料傳送的正確性﹐例如安排接收端傳回確認信息﹑重發遺失資料﹑以及剔除重複資料﹑等等。
傳送層軟體會將應用程式送下來的資料切割分包﹐以符合下層傳輸要求的一定體積﹐交由網際網路層處理。傳送層協定會在每一個資料包上面加上一個標頭 (header)﹐記錄一些資訊﹐用來辨識該資料包屬於哪個個程式和由哪個程式來接收。再配以檢測和供接收機器來檢測資料是否完整。
TCP/IP 的傳送層協定主要分為 TCP 與 UDP 兩種,前者為可靠性傳輸、後者為非可靠性傳輸。


網際網路層
這裡處理的是機器之間的通訊﹐為每一個傳送層交下來的封包加上 IP 標頭。網際網路層協定會根據傳送層的位址資料﹐使用路由演算法進行路由判斷﹐然後在 IP 標頭上填上路由資訊﹐以及其它相關的傳送選項資訊﹔再把封包交由下層處理。
這層協定的處理關鍵是路由﹐假如資料包的目的地是本機﹐則將標頭去除﹐將剩下部份交給合適的傳送協定處理﹔否則﹐就要判斷封包是直接傳送到本地網路節點﹐還是要傳送給路由器。如有需要﹐還會送出 ICMP 錯誤和控制訊息﹐同時也要處理接收到的 ICMP 訊。


網路存取層
本層的主要功能是把資料直接送給網路裝置。它定義了如何用網路來傳送 IP 資料段﹐它必須知道底層網路的細節。相對於 OSI 模型﹐TCP/IP 模型的網路存取層整合了 OSI 的實體層﹑資料連接層﹑和網路層的功能。但大部份底層標準是有廠商或 IEEE 制定的。
針對不同的網路實體標準﹐網路存取層有許多不同種類的協定與之對應。正如我們從前面的 OSI 學到的層級觀念來理解﹐就算其中某些協定得到更新﹐但對於上層協定來說﹐是沒影響的。因為TCP/IP 的設計刻意隱藏了較底層的功能。
網路存取層的功能﹐除了把 IP 資料段封裝到網路傳送的實體訊框(frame)之外﹐它還同時負責把 IP 對應到網路設備的實體位址。這樣才能讓以 IP 位址為傳送依據的資料﹐能透過底層網路傳送。

與 OSI 模型一樣﹐TCP/IP 的資料流也是逐層傳遞的﹐請參考下圖﹕

TCP/IP 層級資料流
事實上 TCP/IP 模型和 OSI 模式的原理和概念都是一樣的﹐只是在定義上和細節處理上的不同而已。關於 TCP/IP 分層協定的資料﹐可以參考 RFC-791 和 RFC-817。
 

MangoHost Copyright © 2009 Cookiez is Designed by Ipietoon for Free Blogger Template