国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

超級DIY Windows XP系統服務配置攻略

瀏覽:2日期:2023-07-26 11:55:13

對于經常重裝系統的朋友來說,出于優化系統、減少內存占用亦或增強系統安全性能,往往都會修改很多系統服務的啟動類型。將大量無用或者危險的服務關閉,參照許多服務優化的文章來看,大多需要禁用并停止20-30個服務將是一項比較煩瑣的工作,我也是深受其害。然而從Windows XP開始,其自帶的DOS工具中加入了一個sc.exe(Service Control)的文件,剛好可以對服務的啟動類型以及服務的啟動或者關閉等進行進行操作,再利用DOS的批處理優勢,就可以把上面提到的種種操作進行大幅簡化。

sc.exe常用功能列表:

1.更改服務的啟動狀態(這是比較有用的一個功能) 2.刪除服務(除非對自己電腦的軟、硬件所需的服務比較清楚,否則不建議刪除任何系統服務,特別是基礎服務) 3.停止或啟動服務(功能上類似于net stop/start,但速度更快且能停止的服務更多)

具體的命令格式如下:

修改服務啟動類型的命令行格式為(特別注意start=后面有一個空格) sc config 服務名稱 start= demand(設置服務為手動啟動) sc config 服務名稱 start= disabled(設置服務為禁用)

停止/啟動服務的命令行格式為

sc stop/start 服務名稱

注意:平時常接觸的都是服務的顯示名稱,而以上所指是服務名稱,都可以在控制面板->管理工具->服務里面,雙擊對應的服務來查詢。

先舉例說明一下具體的設置方法:

如設置遠程注冊表服務為手動其格式為 sc config RemoteRegistry start= demand 設為禁用的格式為: sc config RemoteRegistry start= disabled 停止服務則格式為: sc stop RemoteRegistry

首先把自己所需設置的服務名稱查到之后,按照上面的格式做成批處理文件,重裝系統之后只要運行批處理文件即可。

以下是我的設置,以XPSp2為藍本,可比對所用的系統進行增刪和修改。注:未加入XPSP2的自動更新、安全中心、防火墻。

sc config Alerter start= demand sc config TrkWks start= demand sc config helpsvc start= demand sc config PolicyAgent start= demand sc config dmserver start= demand sc config WmdmPmSn start= demand sc config Spooler start= demand sc config RemoteRegistry start= demand sc config NtmsSvc start= demand sc config seclogon start= demand sc config Schedule start= demand sc config WebClient start= demand sc config W32Time start= demand sc config WZCSVC start= demand sc config ERSvc start= demand sc config Themes start= demand sc config FastUserSwitchingCompatibility start= disabled sc config Messenger start= disabled sc config ProtectedStorage start= disabled sc config SSDPSRV start= disabled sc config TermService start= disabled sc config ShellHWDetection start= disabled

如果需要立即關閉服務也可把以下代碼跟在上面的代碼之后

sc stop W32Time sc stop ShellHWDetection sc stop TrkWks sc stop helpsvc sc stop dmserver sc stop PolicyAgent sc stop Spooler sc stop RemoteRegistry sc stop seclogon sc stop Schedule sc stop WZCSVC sc stop ERSvc sc stop Themes sc stop FastUserSwitchingCompatibility sc stop ProtectedStorage sc stop SSDPSRV sc stop WebClient

最后把修改好之后的代碼存為services.cmd,在以后進行服務設置時,直接運行事先保存好的批處理文件就可以做到事半功倍了。

看到這里,使用Win2000的朋友也不必失望,sc.exe這個命令行工具對Win2000同樣適用,可從裝有WinXP或者Win2003的機器里面拷貝sc.exe文件,與保存好的批處理文件放在一起,然后執行批處理文件即可。

對注冊表比較熟悉的朋友可能會想到用注冊表來設置服務的啟動類型,這也是一種可行的方法,本身卻有著內在不足。原因是服務啟動類型在注冊表中對應的鍵值較長且分散,進行整理不方便直觀且易錯漏,所以這種方法比較適用于無人值守的安裝時使用。

下面是我對服務進行設置時遇到的問題和技巧,僅供參考。

1.對于系統服務而言,既然存在就有它存在的意義。所以在開始之前最好先了解一下機器使用的軟件和硬件所必須的系統服務,再進行后續操作。比如說辦公一族經常使用打印機,那么打印機安裝、運行必備服務的延遲打印服務(Spooler)就不能改動其啟動類型或者將其停止。喜歡XP視覺樣式的朋友,主題服務(Themes)也是不能去改動的……由于系統服務眾多,這里就逐一列出了,可以參看大眾軟件2004年18、19期GZ寫的《用我所用棄我所棄——WindowsXp服務詳解》(針對XPSP1,但由于SP2的服務并無太大的改動,所以有著很強的參考價值)再加上平時的積累,相信一定能把你的服務設置好。

2.基礎服務盡量不要去改動(主要指在服務屬性里依存關系中顯示“如果此服務失敗,計算機將重啟動,此服務不支持恢復操作”這類的服務,注意RPC服務也屬于基礎服務)。一方面是因為它們是底層的服務,另一方面是相當多的服務都依存于這些基礎服務。

3。有的服務只能設置其啟動類型,而不能通過sc stop來使之停止,所以兩段代碼所包含的服務不太相同。比如說TermService(終端服務)。將之設為禁用之后,重啟一次后即變為停止了。

4.不能忽視服務間存在的依存關系,如果關閉了一個服務的父依存服務,那么這個服務和他的子依存服務也將不再起作用,最簡單的例子是IIS服務依存于ProtectedStorage服務,如果該服務被改為手動特別是禁止之后,則IIS服務和依存于IIS的相關服務就相應的被禁用了。還有一些服務未標明依存關系,但是卻缺一不可,比如說自動更新以及V5版的WindowsUpdate事實上不當依存于自動更新服務(wuauserv),還依存于智能后臺傳輸服務(BITS)。所以把BITS服務禁用之后,WindowsUpdate也將出錯。

以下是原先在XPSP1時總結的一些服務調整注意事項,現在對SP2進行補充,希望對各位能有所幫助。(寫的比較早了,給出的多數是顯示名稱,服務名稱自己查一下)

Cryptographic Services

提供三種管理服務: 編錄數據庫服務,它確定 Windows 文件的簽字; 受保護的根服務,它從此計算機添加和刪除受信根證書機構的證書;和密鑰(Key)服務,它幫助注冊此計算機獲取證書。

最主要的體現是在安裝驅動程序、DirectX等凡是需要驗證數字簽名時都必須開啟這個東東。如果不開啟將會導致這些程序不能正常安全的安裝。但還可考慮系統屬性中的硬件標簽里的驅動程序簽名里進行修改以使之失效,平時不進行驅動以及DirectX安裝的時候,才可禁用,需要時再行開啟。

其實在升級SP或者Hotfix的時候,升級文件里面同樣有數字簽名,所以Cryptographic Services要開啟

Terminal Services

允許多位用戶連接并控制一臺機器,并且在遠程計算機上顯示桌面和應用程序。這是遠程桌面(包括管理員的遠程桌面)、快速用戶轉換、遠程協助和終端服務器的基礎結構。

這里需要說明一個問題,我們平時只要沒有以上的應用就可以把它禁用,最明顯的體現就是進入XP的速度可以大大加快(關于這點可以用全新安裝的XP來實驗)。比較明顯的體現就在開啟動界面的滾動條滾動次數大大減少(黑屏的時間不會變化,不會像有的同學說的滾動時間少了,黑屏時間長了)。

比較有意思的是這個服務一旦禁用的話,在任務管理器的用戶欄里面將不會再顯示用戶名。其實我覺得無關緊要。

Protected Storage

提供對敏感數據(如私鑰)的保護性存儲,以便防止未授權的服務,過程或用戶對其的非法訪問。

這個服務也是說明不夠具體,一般認為與密碼記錄有關。比較常見但于現在很多路由器的登錄驗證以及網頁中各種輸入密碼的表單或窗口,設置為自動或者禁用都可以,千萬不能設置為手動,否則就會出現不能登錄路由器或者無法輸入網頁中的密碼(具體表現就是出現了找到頁面就是不彈出密碼輸入框,導致不能正常登錄。只是普通網頁登錄的話主要是無法將光標定位于密碼輸入框中。)

相類似的表現也存在于Win2000下設該服務為手動后安裝IE6Sp1,在重啟后的升級過程中,進行系統服務安裝時會相當緩慢(我的機器是賽揚4 1.8G可以用掉超過十分鐘時間去等待安裝完成)

但是先將此服務禁用之后再行安裝IIS的朋友就會發現IIS不能正常開啟,因為這個服務是IIS的依賴服務,如果要用IIS的話,這個服務就只能設為自動,而不能將它禁用了。

如果不使用IIS、而且對密碼輸入不太多的使用者可以將此服務關閉以提高安全性。

Remote Access Connection Manager

創建網絡連接。

在GZ的文章和微軟的描述中都說這個服務是創建網絡連接,依賴于Telephony這個服務,而GZ在論及Telephony時又提到只有不使用與拔號相關的服務時就可將之關閉,那么用局域網或路由器上網的又應該如何設置呢?有待驗證!

Windows Installer

這個服務的進程名是msiexec.exe,如果使用到微軟Windows Installer制作的MSI文件的安裝就會開啟這個服務,GZ提到這個服務是手動啟動,同時也必然是關閉著的,只有在使用的時候才會自行開啟,而不是說這個服務就不工作了。現在很多軟件都用的是這種安裝文件格式,比如說ACDSee,VMWare,暴風影音、金山系列的部分軟件等都在使用,它們的擴展名都是.exe的,只是安裝過程中先解壓為.msi再進行安裝,實際直接使用.msi為擴展名發布的軟件不多。所以最好不要去禁用,而讓系統自行控制。但有時也會出現問題。比如說有時安裝完軟件后可以發現任務管理器的進程列表中有msiexec.exe的存在,但是不能用任務管理器將其中止,一般可以考慮重啟或者直接到服務中將其停止即可。

Portable Media Serial Number

Retrieves the serial number of any portable music player connected to your computer

這個服務不是太有用,但是將其關閉比較不方便,很容易,所以我認為可以將之設成禁用,而不必要將它停止,下次系統啟動時會自行關閉這個服務,Terminal Services服務與之相似,直接將之禁用即可。

Shell Hardware Detection(ShellHWDetection)

為自動播放硬件事件提供通知

這個服務在SP1的里面,啟動類型為自動,而狀態也是啟動。當時由于沒有太多的資料,也沒有描述可以參考,所以一直以為是與某些硬件的檢測有關,而到了 SP2之后,有了具體的描述。可以肯定這既不是硬件的檢測程序,也不是我們平時使用的自動播放功能,故完全可以禁用之,因為這個服務支持的硬件到現在我也沒見過。但是在nlite前期版本中,發現這個服務開始是在服務的移除范圍之例,后來卻被移到實驗項目里邊去了,可見其與某些硬件存在著依賴關系。所以如果發現自己的外設,如數碼相機或者某些隨身聽(不是指一般的MP3)出現問題的話,將此服務保持原狀態。

Event Log(EventLog)

啟用在事件查看器查看基于 Windows 的程序和組件頒發的事件日志消息。無法終止此服務。

由描述上看,再加上XP本身面向服務器的特性,可見這個服務是提供系統安全分析基礎服務。但nlite里這個服務開始做為試驗服務,后來又轉為用紅字注明的可移除服務。因為個人用戶對安全性要求不高,所以很多nlite用戶直接把這個服務給移掉了。出于兩方面考慮,一是這個服務不要在系統安裝之后用改注冊表或者用命令行的方式移除,二是用nlite制作的時候去掉此服務,然后安裝系統后未發現系統有相當長時間的啟動延遲,就說明這個服務移除是安全的。做為試驗的時候來移除此服務后,系統啟動時間相當長,后來nlite的作者根據反映做了特定修改之后,這個服務的移除才變得安全。

綜上,對此服務進行移除的情況,只適合于使用nlite進行系統安裝從不看日志且移除后無啟動延遲的。

Logical Disk Manager

監測和監視新硬盤驅動器并向邏輯磁盤管理器管理服務發送卷的信息以便配置。如果此服務被終止,動態磁盤狀態和配置信息會過時。如果此服務被禁用,任何依賴它的服務將無法啟動。

這個服務平時設為手動即可,當使用到“管理工具-計算機管理-磁盤管理”時會自行啟動,以使我們能對系統中的各個分區或者盤符進行管理,而在平時又可以不占用系統資源。但有時在安裝虛擬光驅或者首次插入一個U盤時,經常會出現設備驅動加載正常,而在我的電腦里邊看不到盤符的情況(經過試驗在命令提示符下確實能打得開新的盤符)。遇到這個情況,不妨到“磁盤管理”屬性頁面里去手動設置一下盤符即可(有時可能還要重啟一下)。

最后再補充一點,現在很多路由設備開始支持UPnP,而XP的ICS/ICF則自帶UPnP的支持,很多BT下載工具現在已經開始支持這一協議,來進行自動端口映像,所以如果采用以上路由器以及Internet共享連接(相關軟件沒有進行嘗試,比如WinRoute)上網的朋友,建議不要去更改SSDP Discovery Service以及Universal Plug and Play Device Host這兩個與UPnP密切相關的服務。還有幾個服務在XPSP1里是默認開啟的,但是到了SP2里面卻變為禁用的服務,或者在2000里沒有,而XP 里新增的服務就要相當注意,這里可能存在在很大的優化的可能。畢竟架構相同,多出來的服務或許是可以關閉用以加快速度的,而那些SP2里面改變了啟動類型的服務或許是用于提高安全性吧。比較典型的就是Browser(Computer Browser)這個服務GZ給的說明是與網絡計算機瀏覽有關,但是如果注意的話就會發現在2000和XPSP1時這個服務的默認啟動類型是自動,狀態是啟動,到了SP2之后,該服務的啟動類型不變,但是狀態是空,此時仍可瀏覽網上鄰居,所以可以嘗試著在XPSP1里面將之關閉看能否瀏覽網上鄰居,如果可行的話,直接關閉就行了。特別注意XPSP2里增加了一個DComLaunch(DCOM Server Process Launcher)的服務,該服務與AppMgmt(Application Management)、MSIServer(Windows Installer)一起構成InstallShield安裝程序的必需服務,也請不要更改這三個服務的默認啟動類型。

這篇文章適合于對服務及系統操作比較熟練的用戶實踐。初級用戶可使用專門的服務修改軟件(如系統服務終結者)來進行設置。

標簽: Windows系統
主站蜘蛛池模板: 亚洲成人福利在线 | 成人做爰视频www视频 | 欧美视频在线网站 | 久久久亚洲天堂 | 亚洲成人第一页 | 成 人色 网 站 欧美大片在线观看 | 亚洲成人综合在线 | 久久久久依人综合影院 | 久久精品国产一区二区三区 | 国产成人午夜精品影院游乐网 | 日韩欧美成人乱码一在线 | 日韩免费黄色片 | 亚洲天堂男人在线 | 99re久久资源最新地址 | 免费一区二区三区在线视频 | 99精品视频一区在线视频免费观看 | 国产一区二区三区四区在线观看 | 久久se精品一区二区国产 | 久污| 国产在线91精品天天更新 | 久草在线视频中文 | 日韩国产成人精品视频人 | 国内真实愉拍系列情侣自拍 | 在线欧美一区 | 特级aa一级欧美毛片 | 手机看片日韩日韩国产在线看 | 男女乱淫真视频免费观看 | 国产精品欧美一区二区三区不卡 | 久久免费看视频 | 91在线免费公开视频 | 男人扒开双腿女人爽视频免费 | 国产欧美一区二区三区在线看 | 狠狠色狠狠色综合 | 黄色成人毛片 | 欧美日韩高清观看一区二区 | 亚洲精品久久久午夜伊人 | 女在床上被男的插爽叫视频 | 92国产福利久久青青草原 | 在线男人天堂 | 欧美在线一区二区三区精品 | 成人毛片全部免费观看 |