regsvr32/u C:/WINNT/System32/wshom.ocx
del C:/WINNT/System32/wshom.ocx
regsvr32/u C:/WINNT/system32/shell32.dll
del C:/WINNT/system32/shell32.dll
windows2003.bat
regsvr32/u C:/WINDOWS/System32/wshom.ocx
del C:/WINDOWS/System32/wshom.ocx
regsvr32/u C:/WINDOWS/system32/shell32.dll
del C:/WINDOWS/system32/shell32.dll
B、改名不安全組件,需要注意的是組件的名稱和Clsid都要改,并且要改徹底了,不要照抄,要自己改
開始→運行→regedit→回車】打開注冊表編輯器
然后【編輯→查找→填寫Shell.application→查找下一個】
用這個方法能找到兩個注冊表項:
{13709620-C279-11CE-A49E-444553540000} 和 Shell.application 。
第一步:
為了確保萬無一失,把這兩個注冊表項導出來,保存為xxxx.reg 文件。
第二步:比如我們想做這樣的更改
13709620-C279-11CE-A49E-444553540000 改名為 13709620-C279-11CE-A49E-444553540001
Shell.application 改名為 Shell.application_nohack
第三步:那么,就把剛才導出的.reg文件里的內容按上面的對應關系替換掉,然后把修改好的.reg文件導入到注冊表中(雙擊即可),導入了改名后的注冊表項之后,別忘記了刪除原有的那兩個項目。這里需要注意一點,Clsid中只能是十個數字和ABCDEF六個字母。
其實,只要把對應注冊表項導出來備份,然后直接改鍵名就可以了,
改好的例子建議自己改應該可一次成功:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT/CLSID/{13709620-C279-11CE-A49E-444553540001}]
@="Shell Automation Service"
[HKEY_CLASSES_ROOT/CLSID/{13709620-C279-11CE-A49E-444553540001}/InProcServer32]
@="C://WINNT//system32//shell32.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT/CLSID/{13709620-C279-11CE-A49E-444553540001}/ProgID]
@="Shell.Application_nohack.1"
[HKEY_CLASSES_ROOT/CLSID/{13709620-C279-11CE-A49E-444553540001}/TypeLib]
@="{50a7e9b0-70ef-11d1-b75a-00a0c90564fe}"
[HKEY_CLASSES_ROOT/CLSID/{13709620-C279-11CE-A49E-444553540001}/Version]
@="1.1"
[HKEY_CLASSES_ROOT/CLSID/{13709620-C279-11CE-A49E-444553540001}/VersionIndependentProgID]
@="Shell.Application_nohack"
[HKEY_CLASSES_ROOT/Shell.Application_nohack]
@="Shell Automation Service"
[HKEY_CLASSES_ROOT/Shell.Application_nohack/CLSID]
@="{13709620-C279-11CE-A49E-444553540001}"
[HKEY_CLASSES_ROOT/Shell.Application_nohack/CurVer]
@="Shell.Application_nohack.1"
評論:WScript.Shell 和 Shell.application 組件是 腳本入侵過程中,提升權限的重要環節,這兩個組件的卸載和修改對應注冊鍵名,可以很大程度的提高虛擬主機的腳本安全性能,一般來說,ASP和php類腳本提升權限的功能是無法實現了,再加上一些系統服務、硬盤訪問權限、端口過濾、本地安全策略的設置,虛擬主機因該說,安全性能有非常大的提高,黑客入侵的可能性是非常低了。注銷了Shell組件之后,侵入者運行提升工具的可能性就很小了,但是prel等別的腳本語言也有shell能力,為防萬一,還是設置一下為好。下面是另外一種設置,大同小異。
一、禁止使用FileSystemObject組件 FileSystemObject可以對文件進行常規操作,可以通過修改注冊表,將此組件改名,來防止此類木馬的危害。
HKEY_CLASSES_ROOT/Scripting.FileSystemObject/
改名為其它的名字,如:改為 FileSystemObject_ChangeName
自己以后調用的時候使用這個就可以正常調用此組件了
也要將clsid值也改一下
HKEY_CLASSES_ROOT/Scripting.FileSystemObject/CLSID/項目的值
也可以將其刪除,來防止此類木馬的危害。
2000注銷此組件命令:RegSrv32 /u C:/WINNT/SYSTEM/scrrun.dll
2003注銷此組件命令:RegSrv32 /u C:/WINDOWS/SYSTEM/scrrun.dll
如何禁止Guest用戶使用scrrun.dll來防止調用此組件?
使用這個命令:cacls C:/WINNT/system32/scrrun.dll /e /d guests
二、禁止使用WScript.Shell組件
WScript.Shell可以調用系統內核運行DOS基本命令
可以通過修改注冊表,將此組件改名,來防止此類木馬的危害。
HKEY_CLASSES_ROOT/WScript.Shell/及HKEY_CLASSES_ROOT/WScript.Shell.1/
改名為其它的名字,如:改為WScript.Shell_ChangeName 或 WScript.Shell.1_ChangeName
自己以后調用的時候使用這個就可以正常調用此組件了
也要將clsid值也改一下
HKEY_CLASSES_ROOT/WScript.Shell/CLSID/項目的值
HKEY_CLASSES_ROOT/WScript.Shell.1/CLSID/項目的值
也可以將其刪除,來防止此類木馬的危害。
三、禁止使用Shell.Application組件
Shell.Application可以調用系統內核運行DOS基本命令
可以通過修改注冊表,將此組件改名,來防止此類木馬的危害。
HKEY_CLASSES_ROOT/Shell.Application/
及
HKEY_CLASSES_ROOT/Shell.Application.1/
改名為其它的名字,如:改為Shell.Application_ChangeName 或 Shell.Application.1_ChangeName
自己以后調用的時候使用這個就可以正常調用此組件了
也要將clsid值也改一下
HKEY_CLASSES_ROOT/Shell.Application/CLSID/項目的值
HKEY_CLASSES_ROOT/Shell.Application/CLSID/項目的值
也可以將其刪除,來防止此類木馬的危害。
禁止Guest用戶使用shell32.dll來防止調用此組件。
2000使用命令:cacls C:/WINNT/system32/shell32.dll /e /d guests
2003使用命令:cacls C:/WINDOWS/system32/shell32.dll /e /d guests
注:操作均需要重新啟動WEB服務后才會生效。
四、調用Cmd.exe
禁用Guests組用戶調用cmd.exe
2000使用命令:cacls C:/WINNT/system32/Cmd.exe /e /d guests
2003使用命令:cacls C:/WINDOWS/system32/Cmd.exe /e /d guests
通過以上四步的設置基本可以防范目前比較流行的幾種木馬,但最有效的辦法還是通過綜合安全設置,將服務器、程序安全都達到一定標準,才可能將安全等級設置較高,防范更多非法入侵。
C、防止Serv-U權限提升 (適用于 Serv-U6.0 以前版本,之后可以直接設置密碼)
先停掉Serv-U服務
用Ultraedit打開ServUDaemon.exe
查找 Ascii:LocalAdministrator 和 #l@$ak#.lk;0@P
修改成等長度的其它字符就可以了,ServUAdmin.exe也一樣處理。
另外注意設置Serv-U所在的文件夾的權限,不要讓IIS匿名用戶有讀取的權限,否則人家下走你修改過的文件,照樣可以分析出你的管理員名和密碼??梢允褂冒⒔瑼SP探針來檢測下系統的安全狀態。
WindowsServer2003 + IIS6.0 + ASP 服務器安全設置之--組件安全設置篇 A、卸載WScript.Shell 和 Shell.application 組件,將下面的代碼保存為一個.BAT文件執行(分2000和2003系統)windows2000.bat
regsvr32/u C:/WINNT/System32/wshom.ocx
del C:/WINNT/System32/wshom.ocx
regsvr32/u C:/WINNT/system32/shell32.dll
del C:/WINNT/system32/shell32.dll
windows2003.bat
regsvr32/u C:/WINDOWS/System32/wshom.ocx
del C:/WINDOWS/System32/wshom.ocx
regsvr32/u C:/WINDOWS/system32/shell32.dll
del C:/WINDOWS/system32/shell32.dll
B、改名不安全組件,需要注意的是組件的名稱和Clsid都要改,并且要改徹底了,不要照抄,要自己改
開始→運行→regedit→回車】打開注冊表編輯器
然后【編輯→查找→填寫Shell.application→查找下一個】
用這個方法能找到兩個注冊表項:
{13709620-C279-11CE-A49E-444553540000} 和 Shell.application 。
第一步:
為了確保萬無一失,把這兩個注冊表項導出來,保存為xxxx.reg 文件。
第二步:比如我們想做這樣的更改
13709620-C279-11CE-A49E-444553540000 改名為 13709620-C279-11CE-A49E-444553540001
Shell.application 改名為 Shell.application_nohack
第三步:那么,就把剛才導出的.reg文件里的內容按上面的對應關系替換掉,然后把修改好的.reg文件導入到注冊表中(雙擊即可),導入了改名后的注冊表項之后,別忘記了刪除原有的那兩個項目。這里需要注意一點,Clsid中只能是十個數字和ABCDEF六個字母。
其實,只要把對應注冊表項導出來備份,然后直接改鍵名就可以了,
改好的例子建議自己改應該可一次成功:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT/CLSID/{13709620-C279-11CE-A49E-444553540001}]
@="Shell Automation Service"
[HKEY_CLASSES_ROOT/CLSID/{13709620-C279-11CE-A49E-444553540001}/InProcServer32]
@="C://WINNT//system32//shell32.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT/CLSID/{13709620-C279-11CE-A49E-444553540001}/ProgID]
@="Shell.Application_nohack.1"
[HKEY_CLASSES_ROOT/CLSID/{13709620-C279-11CE-A49E-444553540001}/TypeLib]
@="{50a7e9b0-70ef-11d1-b75a-00a0c90564fe}"
[HKEY_CLASSES_ROOT/CLSID/{13709620-C279-11CE-A49E-444553540001}/Version]
@="1.1"
[HKEY_CLASSES_ROOT/CLSID/{13709620-C279-11CE-A49E-444553540001}/VersionIndependentProgID]
@="Shell.Application_nohack"
[HKEY_CLASSES_ROOT/Shell.Application_nohack]
@="Shell Automation Service"
[HKEY_CLASSES_ROOT/Shell.Application_nohack/CLSID]
@="{13709620-C279-11CE-A49E-444553540001}"
[HKEY_CLASSES_ROOT/Shell.Application_nohack/CurVer]
@="Shell.Application_nohack.1"
評論:WScript.Shell 和 Shell.application 組件是 腳本入侵過程中,提升權限的重要環節,這兩個組件的卸載和修改對應注冊鍵名,可以很大程度的提高虛擬主機的腳本安全性能,一般來說,ASP和php類腳本提升權限的功能是無法實現了,再加上一些系統服務、硬盤訪問權限、端口過濾、本地安全策略的設置,虛擬主機因該說,安全性能有非常大的提高,黑客入侵的可能性是非常低了。注銷了Shell組件之后,侵入者運行提升工具的可能性就很小了,但是prel等別的腳本語言也有shell能力,為防萬一,還是設置一下為好。下面是另外一種設置,大同小異。
一、禁止使用FileSystemObject組件 FileSystemObject可以對文件進行常規操作,可以通過修改注冊表,將此組件改名,來防止此類木馬的危害。
HKEY_CLASSES_ROOT/Scripting.FileSystemObject/
改名為其它的名字,如:改為 FileSystemObject_ChangeName
自己以后調用的時候使用這個就可以正常調用此組件了
也要將clsid值也改一下
HKEY_CLASSES_ROOT/Scripting.FileSystemObject/CLSID/項目的值
也可以將其刪除,來防止此類木馬的危害。
2000注銷此組件命令:RegSrv32 /u C:/WINNT/SYSTEM/scrrun.dll
2003注銷此組件命令:RegSrv32 /u C:/WINDOWS/SYSTEM/scrrun.dll
如何禁止Guest用戶使用scrrun.dll來防止調用此組件?
使用這個命令:cacls C:/WINNT/system32/scrrun.dll /e /d guests
二、禁止使用WScript.Shell組件
WScript.Shell可以調用系統內核運行DOS基本命令
可以通過修改注冊表,將此組件改名,來防止此類木馬的危害。
HKEY_CLASSES_ROOT/WScript.Shell/及HKEY_CLASSES_ROOT/WScript.Shell.1/
改名為其它的名字,如:改為WScript.Shell_ChangeName 或 WScript.Shell.1_ChangeName
自己以后調用的時候使用這個就可以正常調用此組件了
也要將clsid值也改一下
HKEY_CLASSES_ROOT/WScript.Shell/CLSID/項目的值
HKEY_CLASSES_ROOT/WScript.Shell.1/CLSID/項目的值
也可以將其刪除,來防止此類木馬的危害。
三、禁止使用Shell.Application組件
Shell.Application可以調用系統內核運行DOS基本命令
可以通過修改注冊表,將此組件改名,來防止此類木馬的危害。
HKEY_CLASSES_ROOT/Shell.Application/
及
HKEY_CLASSES_ROOT/Shell.Application.1/
改名為其它的名字,如:改為Shell.Application_ChangeName 或 Shell.Application.1_ChangeName
自己以后調用的時候使用這個就可以正常調用此組件了
也要將clsid值也改一下
HKEY_CLASSES_ROOT/Shell.Application/CLSID/項目的值
HKEY_CLASSES_ROOT/Shell.Application/CLSID/項目的值
也可以將其刪除,來防止此類木馬的危害。
禁止Guest用戶使用shell32.dll來防止調用此組件。
2000使用命令:cacls C:/WINNT/system32/shell32.dll /e /d guests
2003使用命令:cacls C:/WINDOWS/system32/shell32.dll /e /d guests
注:操作均需要重新啟動WEB服務后才會生效。
四、調用Cmd.exe
禁用Guests組用戶調用cmd.exe
2000使用命令:cacls C:/WINNT/system32/Cmd.exe /e /d guests
2003使用命令:cacls C:/WINDOWS/system32/Cmd.exe /e /d guests
通過以上四步的設置基本可以防范目前比較流行的幾種木馬,但最有效的辦法還是通過綜合安全設置,將服務器、程序安全都達到一定標準,才可能將安全等級設置較高,防范更多非法入侵。
C、防止Serv-U權限提升 (適用于 Serv-U6.0 以前版本,之后可以直接設置密碼)
先停掉Serv-U服務
用Ultraedit打開ServUDaemon.exe
查找 Ascii:LocalAdministrator 和 #l@$ak#.lk;0@P
修改成等長度的其它字符就可以了,ServUAdmin.exe也一樣處理。
另外注意設置Serv-U所在的文件夾的權限,不要讓IIS匿名用戶有讀取的權限,否則人家下走你修改過的文件,照樣可以分析出你的管理員名和密碼??梢允褂冒⒔瑼SP探針來檢測下系統的安全狀態。
一鍵關閉服務批處理
CLS
MODE con: COLS=80 LINES=18
COLOR 70
Echo.
Echo 正在進行系統服務優化,請稍等......
@:: Alerter
@:: 通知選定的用戶和計算機管理警報。如果服務停止,使用管理警報的程序將不會收到它們。如果此服務被禁用,任何直接依賴它的服務都將不能啟動。
sc config Alerter start= DISABLED
sc stop Alerter
@:: Application Experience Lookup Service
@:: 在應用程序啟動時為應用程序處理應用程序兼容性查找請求。
@:: 建議: 禁用
sc config AeLookupSvc start= DISABLED
sc stop AeLookupSvc
@:: Background Intelligent Transfer Service
@:: 在后臺傳輸客戶端和服務器之間的數據。如果禁用了 BITS,一些功能,如 Windows Update,就無法正常運行。
@:: 建議: 禁用
@:: sc config BITS start= DEMAND
@:: sc stop BITS
@:: DHCP Client
@:: 為此計算機注冊并更新 IP 地址。如果此服務停止,計算機將不能接收動態 IP 地址和 DNS 更新。如果此服務被禁用,所有明確依賴它的服務都將不能啟動。
@:: 建議: 禁用
@:: sc config Dhcp start= DISABLED
@:: sc stop Dhcp
@:: Network Location Awareness (NLA)
@:: 收集并保存網絡配置和位置信息,并在信息改動時通知應用程序。
@:: 建議: 禁用
sc config Nla start= DISABLED
sc stop Nla
@:: Secondary Logon
@:: 啟用替換憑據下的啟用進程。如果此服務被終止,此類型登錄訪問將不可用。如果此服務被禁用,任何依賴它的服務將無法啟動。
@:: 建議: 禁用
sc config seclogon start= DISABLED
sc stop seclogon
@:: TCP/IP NetBIOS Helper
@:: 提供 TCP/IP (NetBT) 服務上的 NetBIOS 和網絡上客戶端的 NetBIOS 名稱解析的支持,從而使用戶能夠共享文件、打印和登錄到網絡。如果此服務被停用,這些功能可能不可用。如果此服務被禁
用,任何依賴它的服務將無法啟動。
@:: 建議: 禁用
sc config LmHosts start= DISABLED
sc stop LmHosts
@:: Wireless Configuration
@:: 啟用 IEEE 802.11 適配器的自動配置。如果此服務停止,自動配置將不可用。如果此服務被禁用,所有明確依賴它的服務都將不能啟動。
@:: 建議: 禁用
sc config WZCSVC start= DISABLED
sc stop WZCSVC
@:: Smart Card (智慧卡)
@:: 微軟:管理這個計算機所讀取智能卡的存取。如果這個服務被停止,這個計算機將無法讀取智能卡。如果這個服務被停用,任何明確依存于它的服務將無法啟動。
@:: 補充: 如果你不使用 Smart Card ,那就可以關了
@:: 依存: Plug and Play
@:: 建議: 禁用
sc config SCardSvr start= DISABLED
sc stop SCardSvr
@:: Windows Firewall/Internet Connection Sharing (ICS)
@:: 微軟:為家庭或小型辦公網絡提供網絡地址轉換,定址以及名稱解析和/或防止入侵服務。
@:: 補充: 如果你不使用因特網聯機共享(ICS)或是 XP 內含的因特網聯機防火墻(ICF)你可以關掉
@:: 依存: Application Layer Gateway Service、Network Connections、Network Location Awareness(NLA)、remote Access Connection Manager
@:: 建議: 手動,某些用戶在本地測試時內網掉線就是因為這個服務停了,只需要啟動此服務即可!
@:: sc config SharedAccess start= DEMAND
@:: sc stop SharedAccess
@:: Windows Image Acquisition (WIA) (Windows影像取得程序)
@:: 微軟: 為掃描儀和數字相機提供影像擷取服務。
@:: 補充:如果掃描儀和數字相機內部具有支持WIA功能的話,那就可以直接看到圖檔,不需要其它的驅動程序,所以沒有掃描儀和數字相機的使用者大可關了
@:: 依存:remote Procedure Call (RPC)
@:: 建議: 禁用
sc config stisvc start= DISABLED
sc stop stisvc
@:: MS Software Shadow Copy Provider[For XP]
@:: 微軟:管理磁盤區陰影復制服務所取得的以軟件為主的磁盤區陰影復制。如果停止這個服務,就無法管理以軟件為主的磁盤區陰影復制。
@:: 補充: 如上所說的,用來備份的東西,如 MS Backup 程序就需要這個服務
@:: 依存:remote Procedure Call (RPC)
@:: 建議: 禁用
sc config swprv start= DISABLED
sc stop swprv
@:: Performance Logs and Alerts (效能記錄文件及警示)
@:: 微軟:收集本地或遠程計算機基于預先配置的計劃參數的性能數據,然后將此數據寫入日志或觸發警報。如果此服務被終止,將不會收集性能信息。如果此服務被禁用,任何依賴它的服務將無法啟
動。
@:: 補充: 沒什么價值的服務
@:: 建議: 禁用
sc config SysmonLog start= DISABLED
sc stop SysmonLog
@:: Telephony (電話語音)
@:: 微軟:為本機計算機上及經由局域網絡連接到正在執行此服務的服務器上,控制電話語音裝置和 IP 為主語音聯機的程序,提供電話語音 API (TAPI) 支持。
@:: 補充: 一般的撥號調制解調器或是一些 DSL/Cable 可能用到
@:: 依存: Plug and Play、remote Procedure Call (RPC)、remote Access Connection Manager、remote Access Auto Connection Manager
@:: 建議: 手動
@:: sc config TapiSrv start= DISABLED
@:: sc stop TapiSrv
@:: Distributed Link Tracking Client (分布式連結追蹤客戶端)
@:: 微軟: 維護計算機中或網絡網域不同計算機中 NTFS 檔案間的連結。
@:: 補充: 維護區網內不同計算機之間的檔案連結
@:: 依存:remote Procedure Call (RPC)
@:: 建議: 禁用
sc config TrkWks start= DISABLED
sc stop TrkWks
@:: Portable Media Serial Number
@:: 微軟: Retrieves the serial number of any portable music player connected to your computer
@:: 補充:透過聯機計算機重新取得任何音樂撥放序號?沒什么價值的服務
@:: 建議: 禁用
sc config WmdmPmSN start= DISABLED
sc stop WmdmPmSN
@:: WMI Performance Adapter
@:: 微軟: 提供來自 WMIHiPerf 提供者的效能鏈接庫信息。
@:: 補充: 如上所提
@:: 依存:remote Procedure Call (RPC)
@:: 建議: 禁用
sc config WmiApSrv start= DISABLED
sc stop WmiApSrv
@:: Automatic Updates
@:: 微軟: 啟用重要 Windows 更新的下載及安裝。如果停用此服務,可以手動的從 Windows Update 網站上更新操作系統。
@:: 補充: 允許 Windows 于背景自動聯機之下,到 Microsoft Servers 自動檢查和下載更新修補程序
@:: 建議: 禁用
@:: sc config wuauserv start= DISABLED
@:: sc stop wuauserv
@:: Fast User Switching Compatibility[For XP]
@:: 為在多用戶下需要協助的應用程序提供管理。依賴RPC。
sc config FastUserSwitchingCompatibility start= DEMAND
sc stop FastUserSwitchingCompatibility
@:: System Restore Service[For XP]
@:: 執行系統還原功能。要停止服務,請從“我的電腦”的屬性中的系統還原選項卡關閉系統還原。
sc config srservice start= DISABLED
sc stop srservice
@:: SSDP Discovery Service[For XP]
@:: 啟動您家庭網絡上的 UPnP 設備的發現。
sc config SSDPSRV start= DISABLED
sc stop SSDPSRV
@:: telnet
@:: 允許遠程用戶登錄到此計算機并運行程序,并支持多種 TCP/IP Telnet 客戶,包括基于 UNIX 和 Windows 的計算機。如果此服務停止,遠程用戶就不能訪問程序,任何直接依靠它的服務將會啟動
失敗。
sc config TlntSvr start= DISABLED
sc stop TlntSvr
@:: Universal Plug and Play Device Host[For XP]
@:: 為主持通用即插即用設備提供支持。
sc config upnphost start= DEMAND
sc stop upnphost
@:: Security Center[For XP]
@:: 監視系統安全設置和配置。
sc config wscsvc start= DISABLED
sc stop wscsvc
@:: System Event Notification
@:: 監視系統事件并通知 COM+ 事件系統“訂閱者(subscriber)”。如果此服務被停用,COM+ 事件系統“訂閱者”將接收不到系統事件通知。如果此服務被禁用,任何依賴于它的服務將無法啟用。
@:: 建議: 禁用
@:: sc config SENS start= DISABLED
@:: sc stop SENS
@:: COM+ Event System
@:: 支持系統事件通知服務 (SENS),此服務為訂閱的組件對象模型 (COM) 組件提供自動分布事件功能。如果停止此服務,SENS 將關閉,而且不能提供登錄和注銷通知。如果禁用此服務,顯式依賴此
服務的其他服務都將無法啟動。
@:: 建議: 禁用
@:: sc config EventSystem start= DISABLED
@:: sc stop EventSystem
@:: Windows Audio
@:: 管理基于 Windows 的程序的音頻設備。如果此服務被終止,音頻設備及其音效將不能正常工作。如果此服務被禁用,任何依賴它的服務將無法啟動。
@:: 補充:服務器上用什么聲卡呀,去掉了!
@:: 建議: 禁用
@:: sc config AudioSrv start= DISABLED
@:: sc stop AudioSrv
@:: Computer Browser
@:: 維護網絡上計算機的更新列表,并將列表提供給計算機指定瀏覽。如果服務停止,列表不會被更新或維護。如果服務被禁用,任何直接依賴于此服務的服務將無法啟動。
@:: 建議: 禁用
sc config Browser start= DISABLED
sc stop Browser
@:: Task Scheduler
@:: 使用戶能在此計算機上配置和計劃自動任務。如果此服務被終止,這些任務將無法在計劃時間里運行。如果此服務被禁用,任何依賴它的服務將無法啟動。
@:: 建議: 禁用
@:: sc config Schedule start= DISABLED
@:: sc stop Schedule
@:: Routing and Remote Access
@:: 在局域網以及廣域網環境中為企業提供路由服務。
@:: 建議: 禁用
sc config RemoteAccess start= DISABLED
sc stop RemoteAccess
@:: Removable Storage
@:: 管理和編錄可移動媒體并操作自動化可移動媒體設備。如果這個服務被停止,依賴可移動存儲的程序,如備份和遠程存儲將放慢速度。如果禁用這個服務,所有專依賴這個服務的服務將無法啟動。
@:: 建議: 禁用
sc config NtmsSvc start= DISABLED
sc stop NtmsSvc
@:: Remote Registry
@:: 使遠程用戶能修改此計算機上的注冊表設置。如果此服務被終止,只有此計算機上的用戶才能修改注冊表。如果此服務被禁用,任何依賴它的服務將無法啟動。
@:: 建議: 禁用
sc config RemoteRegistry start= DISABLED
sc stop RemoteRegistry
@:: Print Spooler
@:: 管理所有本地和網絡打印隊列及控制所有打印工作。如果此服務被停用,本地計算機上的打印將不可用。如果此服務被禁用,任何依賴于它的服務將無法啟用。
@:: 建議: 禁用
sc config Spooler start= DISABLED
sc stop Spooler
@:: Error Reporting Service
@:: 收集、存儲和向 Microsoft 報告異常應用程序崩潰。如果此服務被停用,那么錯誤報告僅在內核錯誤和某些類型用戶模式錯誤時發生。如果此服務被禁用,任何依賴于它的服務將無法啟用。
@:: 建議: 禁用
sc config ERSvc start= DISABLED
sc stop ERSvc
@:: Workstation
@:: 創建和維護到遠程服務的客戶端網絡連接。如果服務停止,這些連接將不可用。如果服務被禁用,任何直接依賴于此服務的服務將無法啟動。黑客可以用此服務看到所有計算機用戶。
@:: 建議: 禁用
sc config lanmanworkstation start= DISABLED
sc stop lanmanworkstation
@:: Help and Support
@:: 啟用在此計算機上運行幫助和支持中心。如果停止服務,幫助和支持中心將不可用。如果禁用服務,任何直接依賴于此服務的服務將無法啟動。
@:: 建議: 禁用
sc config helpsvc start= DISABLED
sc stop helpsvc
Echo 系統服務優化設定完畢! 請按任意鍵返回并選4繼續...
pause >nul
Goto start