【轉貼】『挖掘』Windows XP





wolfkied
2004-08-01, 03:03 AM
你要是一位細心的人,你會發現在Windows XP系統安裝光盤中的support目錄下,還隱藏了不少有用的工具。由於這些工具在預設安裝方式下不會被自動安裝,一般的『菜鳥』很少有機會接触到它們。偶然之中,筆者有幸目睹了這些隱藏在Windows XP系統安裝包中工具的『風採』,現在就將一些很實用的工具推荐給大家。
在使用這些隱藏工具之前,必須先將這些隱藏在Windows XP系統安裝包中的工具,正確地安裝到電腦系統中。安裝時直接可以用滑鼠指標雙擊support目錄下的ResourceKit.zip壓縮包,隨後會跳出一個解壓縮視窗,執行其中的setup.exe文件,就可以開始安裝。安裝過程也很簡單,你只要按照屏幕提示,逐步單擊『下一步』按鈕就可以了。要是沒有原始系統安裝光盤的話,可以直接到微軟公司的首頁中,去免費下載其中的部分工具。
一旦正確地安裝了該壓縮包中的工具后,你的Windows XP系統將會在轉瞬之間增加300多個功能。考慮到篇幅關係,筆者在這裡只向各位推荐一些比較實用的工具。

工作列程序快捷方式
這個小程序為你提供了添加程序快捷方式到系統工作列中的功能,利用它你可以很輕松地向工作列中添加需要頻繁運行程序的快捷方式。在添加快捷方式時,你可以用滑鼠指標雙擊名為quicktray.exe的文件,在隨後打開的界面中(如圖1),單擊一下『add』按鈕,在跳出的文件選擇對話框中,選中一個經常需要執行的程序文件就OK了。要是想讓某程序的快捷方式從系統工作列中消失的話,可以重新打開上面的文件選擇對話框,然後選中需要刪除的程序文件,並單擊一下『Remove』按鈕就可以了。不過這種添加程序快捷方式的方法也有不足,因為添加進來的快捷圖標全部『擁擠』在系統的托盤區,不利於快速地識別和選中程序。
http://article.pchome.net/2004/07/29/433_20040331094711_0.jpg

監視系統性能
在系統中先找到wperf.exe文件,用滑鼠指標左鍵雙擊該文件就可以啟動這個監視系統性能的工具,如圖所示。它在監視系統性能時,只耗用系統極少的資源。在預設狀態下,你只能用該工具監視到『CPU LINE GRAPH』資訊,要想讓它監視到更多系統資訊的話,可以用滑鼠指標指針單擊一下該工具界面中的『Select』 按鈕,在隨後出現的視窗中,可以根據實際需要,來自行定義需要監視的系統內容,例如Context Switch/Sec、Thread Cound、Pages Available、Pages Faults、Pages Pool等。
http://article.pchome.net/2004/07/29/434_20040331094903_0.jpg

將程序『變身』為服務
執行系統中的srvinstw.exe文件,就能打開一個添加新服務的界面。在該界面中,你可以很方便地將某個程序轉變為系統的服務,如此一來就能確保自己在注銷系統時或者還沒有登陸到系統中時,讓指定的程序像系統服務一樣,在后台默默地運行,這種功能可以為你節省不少系統資源。在該工具界面的『Install a service』設置項處(如圖3),你可以自行添加一項新的服務。隨後屏幕上會自動出現一個提示視窗,來詢問是要添加遠程服務還是本地服務,絕大多數情況下,你應該選中『Local Machine』選項,來添加本地服務。下面你可以為要添加的服務輸入一個名字,再用滑鼠指標指針單擊『Browse』按鈕,打開一個文件選擇對話框,從中選中一個需要轉換的可執行程序,比方說你在這裡可以選中『D:\aaa\qq.exe』程序,再按照屏幕提示,一路單擊『下一步』按鈕。當屏幕中出現『The service was successfully installed』這樣的提示時,就表明系統已經將QQ程序轉換為系統中的一項服務,並將它自動退回到系統后台運行。為了驗證是否有QQ服務的存在,你不妨打開『管理工具』中的『服務』視窗,看看QQ服務是不是靜靜地『躺』在那裡等你。當然,利用這種功能,並不能將所有的可執行程序『變身』為系統的服務,要是在轉換的過程中,發現屏幕上出現不正常的提示時,筆者建議各位不要強行進行轉換,不然可能導致系統不穩定。
!http://article.pchome.net/2004/07/29/435_20040331095559_0.jpg

對鍵盤重新定義
先在Windows XP系統中找到一個名為 Remapkey.exe的文件,用滑鼠指標左鍵雙擊該文件后,就能運行這個程序,並打開對應的程序界面,如圖4所示。該界面『Base keyboard』中的鍵盤表示系統中原始的標準鍵盤,而該界面『Remapped keyboard』處的鍵盤,就是讓各位自定義鍵盤使用的。在這裡,你可以直接用滑鼠指標選中『Base keyboard』處的某一按鍵,然後將它直接拖動到『 Remapped keyboard』處的某一鍵位上,隨後對應的目標鍵位就自動變成了紅顏色。比方說,假設筆者將『Base keyboard』處的『A』鍵位,拖動到『 Remapped keyboard』處的『B』鍵位上,以後你再按下鍵盤上的『B』鍵位時,出現在屏幕上的卻是字母『A』。顯然使用這種工具,你可以方便地用某個不常用的鍵位,來替代鍵盤中已經損坏的常用鍵位,而不再需要另外尋找什麼鍵盤修復工具了。不過要讓上面的按鍵替換成功,你還必須在該工具界面中,用滑鼠指標單擊『option』功能表項,從打開的下拉功能表中執行『Setup Auto Logon』命令。要是你希望將鍵盤恢復到原始標準狀態的話,可以執行『edit』功能表項中的『delete all』 命令,這樣就能將各個按鍵恢復到正常狀態。
http://article.pchome.net/2004/07/29/436_20040331095801_0.jpg

自由關閉電腦
在Windows XP系統的隱藏工具中,還有一個可以讓你遠程進行關閉系統、自動定時關閉系統以及網絡關閉系統的工具,它的名字叫shutdown.exe。用滑鼠指標左鍵雙擊該文件,就可以打開該工具界面了。在該界面的『Computer Name』處,你將可以看到本地電腦在網絡中的名字。要是你希望通過網絡,來實現遠程關閉系統目的的話,可以將這裡的電腦名字修改為你需要關閉的目標電腦名字或者IP地址。在預設狀態下,該工具會自動選中『Reboot after shutdown』 選項,此時你必須將該選項取消,才能實現自動關閉系統。在該界面的『 Delay』設置項處,你還能自由設置自動關閉系統的延遲時間,通常延遲的時間單位為秒;完成設置后,你只要單擊『OK』按鈕,就可以使設置生效了要是想取消前面的設置,只要單擊一下『abort』按鈕就可以了。怎麼樣,該工具是不是給你關機帶來了更多選擇。


增強剪貼板功能
盡管Word提供的剪貼板功能可以讓你最多進行12次的復制和貼上,不過要是你經常使用寫字板或者記事本之類的編輯器時,就沒有福氣去享受這樣的功能了。為此你可以找出增強剪貼板功能的文件—cliptray.exe。一旦運行該文件后,它就會自動在系統的后台默默地工作著,同時在系統工作列的右下角,會出現一個控制圖標。用滑鼠指標左鍵雙擊該控制圖標,就能打開該工具的程序界面,如圖5所示,此時你可以用滑鼠指標選中需要復制的內容,並將它貼上到該界面的『Entry Text』處,同時在『Name of Clip Tray Entry』文本框中,輸入一個合適的名字,以方便日後調用這些貼上板中的內容。當然,你還可以單擊這裡的『ADD』按鈕,來添加其他需要復制的內容。日後想調用增強剪貼板中內容的話,可以用滑鼠指標右鍵單擊工作列右下角處的控制圖標,從跳出的快捷功能表中,選中對應的標題內容,隨後指定的內容就會被調用到目標位置處。
http://article.pchome.net/2004/07/29/438_20040331100021_0.jpg

好了,就先推荐這麼多隱藏工具,怎麼樣?它們是不是很實用呀?要是你感興趣的話,那就去琢磨琢磨其他的隱藏工具吧,相信有更多的精彩等著你呢!




warzero
2004-08-01, 04:12 AM
小弟是知道有隱藏工具。
但.......你所介紹的小弟倒是從來沒看過呢。 -_-"

真是讓小弟嚇了一跳。想不到還有這麽多的隱藏工具。 @_@

HarrisonLin
2004-08-01, 11:58 AM
我對"重新定義鍵盤"那個小工具很有興趣耶!不過在 XP 的 support\tools 裡沒看到...:(

目前正在微軟網站裡搜尋中...

Schnaufer
2004-08-01, 12:22 PM
最初由 HarrisonLin 發表
我對"重新定義鍵盤"那個小工具很有興趣耶!不過在 XP 的 support\tools 裡沒看到...:(

目前正在微軟網站裡搜尋中...
  Try "Windows Server 2003 Resource Kit Tools" ~ ~

HarrisonLin
2004-08-01, 12:38 PM
最初由 Schnaufer 發表
  Try "Windows Server 2003 Resource Kit Tools" ~ ~

多謝了,已經找到了!不過和我預期中的有點出入:我原本期望可以透過這個工具來解決不同 nb 上 "ctrl" 和 "Fn" 鍵位置不同的問題,看來這個程式不會去認"Fn"鍵(我對"ctrl 鍵一定要在鍵盤最左下角"這一點很要求)...

不過應該還是有其它的用途吧,像是避開一些已經掛點的鍵之類的...

Coder
2004-08-03, 09:43 PM
oh~可惜"將程序『變身』為服務"這是我最需要的,
只是我用的是Windows 2000

Schnaufer
2004-08-03, 09:48 PM
最初由 Coder 發表
oh~可惜"將程序『變身』為服務"這是我最需要的,
只是我用的是Windows 2000
  那你大概不知道 AutoExNT Service 與 SC Tool 吧!

purk
2004-08-12, 04:24 AM
Running DynSite as a Windows NT service


Step-by-step intructions:
-------------------------

I had first tried to install DYNSITE.EXE as a service with a Windows 2000 Resource Kit utility SRVINSTW.EXE, but I could not get it to start. Using the Q article above and SRVINSTW.EXE I have made the following steps for you.

1) Run SERVINSTW.EXE.
2) Select "Install a service", the default. Next.
3) Select the machine you want to install too, Local or a remote machine. You will need Administrator rights to the machine you are installing to. Next.
4) Type in the name of the service. This is the name that you will see in the services list. Something like "DynSite"
5) Type in or Browse to the folder where SRVANY.EXE is installed and select it. If you have installed the Windows 2000 Resource Kit it will be in \Program Files\Resource Kit folder. Another good place to put it would be in the \Winnt\System32 folder. Next.
6) Select "Service in its own process". Next.
7) Select "System Account" and check "Allow Service to Interact with Desktop". Next. NOTE: I selected "Allow Service to Interact with Desktop" but when I started the service it did not show in the system tray. You may be able to removed this setting.
8) Select the startup type as Automatic. Next.
9) Finished, and OK to the "Service was successfully installed" popup.
NOTE: The above steps have set SRVANY.EXE as a service but it will need an application to start.
10) Open REGEDT32. Start | Run and type regedt32. You must use REGEDT32 not REGEDIT because REGEDIT does not let you create the REG_SZ type needed below.
11) Locate and select HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<MyServices> where <MyServices> is the name from step 4 above.
12) From the Edit menu select "Add Key".
Key Name:Parameters
Class: <leave blank>
13) Select the Parameters key you just created.
14) From the Edit menu select "Add Value".
Value Name: Application
Data Type: REG_SZ
String: path and name of the application you want to run as a service. Example: "C:\Program Files\NoelD\DynSite\DynSite.exe"
15) Exit REGEDT32.
16) The service is now installed and will start automatically upon boot, but is currently not running. You will need to Start it from A) the Services applet, B) a command line "net start <MyService>" or C) reboot. If possible reboot and check to see that it starts.


Bill Farr
[email protected]

jesseccs
2004-08-12, 09:21 PM
早在Windows NT就有...將program轉為service的工具了..windows 2000沒有嗎?

那可能在Resource Kit裡

薩卡
2004-08-14, 12:49 AM
好多功能喔~~將裡面的壓縮檔解壓縮後...好多檔案...看不完...