記事本里寫下shutdown -s -t 300,之後另存為300.bat, 這樣雙擊這個檔案可以起動自動關機程式五分鐘後關機。
想取消則:快速開啟[執行]視窗(按下視窗微標+R),輸入“shutdown.exe -a”(注意有一個空格),回車
以下是一些shutdown命令的詳細描述
Windows XP系統透過一個名為Shutdown.exe的程式來完成關機操作(位置在Windows\System下),關機的時候呼叫shutdown.exe。
由此可知要阻止強行關機就是要取消對shutdown.exe的呼叫。
快速開啟[執行]視窗(按下CTRL+R),輸入“shutdown.exe -a”(注意有一個空格),回車,這時你可以看到強行關機的對話方塊消失了。
其它重要引數介紹一下:
shutdown.exe -a 取消關機
shutdown.exe -f 強行關閉應用程式。
shutdown.exe -m \計算機名 控制遠端計算機。
shutdown.exe -i 顯示圖形使用者介面,但必須是Shutdown的第一個引數。
shutdown.exe -l 登出當前使用者。
shutdown.exe -r 關機並重啟。
shutdown.exe -t時間 設定關機倒計時。
shutdown.exe -c"訊息內容" 輸入關機對話方塊中的訊息內容(不能超127個字元)。
比如你的電腦要在23:00關機,可以選擇“開始→執行”,輸入“at 23:00 Shutdown -s”,這樣,到了23點,電腦就會出現“系統關機”對話方塊,預設有30秒鐘的倒計時並提示你儲存工作。如果你想以倒計時的方式關機,可以輸入“Shutdown.exe -s -t 3600”,這裡表示60分鐘後自動關機,“3600”代表60分鐘。
如果想取消的話,可以在執行中輸入“shutdown -a”。另外輸入“shutdown -i”,則可以開啟設定自動關機對話方塊,對自動關機進行設定。
==
關機檔案SHUTDOWN常用引數
在Windows XP中,新增了一條命令列工具“shutdown”,其作用是“關閉或重新啟動本地或遠端計算機”。利用它,我們不但可以登出使用者,關閉或重新啟動計算機,還可以實現定時關機、遠端關機。
該命令的語法格式如下:
shutdown [-i |-l|-s |-r |-a] [-f] [-m [\\ComputerName]] [-t xx] [-c "message"] [-d[u][p]:xx:yy] 其中,各引數的含義為:
-i 顯示圖形介面的對話方塊。
-l 登出當前使用者,這是預設設定。-m ComputerName 優先。
-s 關閉計算機。
-r 關閉之後重新啟動。
-a 中止關閉。除了 -l 和 ComputerName 外,系統將忽略其它引數。在超時期間,您只可以使用 -a。
-f 強制執行要關閉的應用程式。
-m [\\ComputerName] 指定要關閉的計算機。
-t xx 將用於系統關閉的定時器設定為 xx 秒。預設值是 20 秒。
-c "message" 指定將在“系統關閉”視窗中的“訊息”區域顯示的訊息。最多可以使用 127 個字元。引號中必須包含訊息。
-d [u][p]:xx:yy 列出系統關閉的原因程式碼。
首先,我們來看一下該命令的一些基本用法:
1、登出當前使用者
shutdown - l
該命令只能登出本機使用者,對遠端計算機不適用。
2、關閉本地計算機 shutdown - s
3、重啟本地計算機
shutdown - r
4、定時關機
shutdown - s -t 30
指定在30秒之後自動關閉計算機。
5、中止計算機的關閉
有時我們設定了計算機定時關機後,如果出於某種原因又想取消這次關機操作,就可以用 shutdown - a 來中止。如:
shutdown -s – t 300 設定計算機在5分鐘後關閉。
Shutdown – a 取消上述關機操作。
以上是shutdown命令在本機中的一些基本應用。前面我們已經介紹過,該命令除了關閉、重啟本地計算機外,更重要的是它還能對遠端計算機進行操作,但是如何才能實現呢?
在該命令的格式中,有一個引數[-m [\\ComputerName],用它可以指定將要關閉或重啟的計算機名稱,省略的話則預設為對本機操作。於是,我用以下命令試了一下:
shutdown –s –m \\netproxy -t 30
(在30秒內關閉計算機名為netproxy的機器;注:netproxy為區域網內一臺同樣裝有Windows XP的電腦)
但該命令執行後,計算機netproxy一點反應都沒有,我的螢幕上卻返回這樣一句話:Access is denied (拒絕訪問)。
為什麼會出現這種情況呢?我想了半天,四處查詢有關的資料,終於發現,在Windows XP預設的安全策略中,只有管理員組的使用者才有權從遠端關閉計算機,而一般情況下我們從區域網內的其他電腦來訪問該計算機時,則只有guest使用者許可權,所以當我們執行上述命令時,便會出現“拒絕訪問”的情況。
找到問題的根源之後,解決的辦法也很簡單,只要在客戶計算機(能夠被遠端關閉的計算機,如上述的netproxy)中賦予guest使用者遠端關機的許可權即可。這可利用Windows XP的“組策略”或“管理工具”中的“本地安全策略”來實現。下面以“組策略”為例進行介紹:
2、在“組策略”視窗的左窗格中開啟“計算機配置”—“Windows 設定”—“安全設定”—“本地策略”—“使用者權利指派”。
3、在“組策略”視窗的右窗格中選擇“Force shutdown from a remote system (從遠端系統強制關機)”,雙擊。
5、這時在“從遠端系統強制關機”的屬性中便添加了一個“guest”使用者,單擊“確定”即可。
6、關閉“組策略”窗中。
透過上述操作後,我們便給計算機netproxy的guest使用者授予了遠端關機的許可權。以後,我們要遠端關閉計算機netproxy,只要在網路中其他裝有Windows XP 的電腦中輸入以下命令即可:
shutdown -s –m \\netproxy -t 30 (其他引數用法同上)
這時,在netproxy計算機的螢幕上將顯示一個“系統關機”的對話方塊,提示“系統即將關機。請儲存所有正在執行的工作,然後登出。未儲存的改動將會丟失。關機是由netproxy\guest初始的。”在對話方塊下方還有一個計時器,顯示離關機還有多少時間。在等待關機的時間裡,使用者還可以執行其他的任務,如關閉程式、開啟檔案等,但無法關閉該對話方塊,除非你用shutdown –a命令來中止關機任務。
記事本里寫下shutdown -s -t 300,之後另存為300.bat, 這樣雙擊這個檔案可以起動自動關機程式五分鐘後關機。
想取消則:快速開啟[執行]視窗(按下視窗微標+R),輸入“shutdown.exe -a”(注意有一個空格),回車
以下是一些shutdown命令的詳細描述
Windows XP系統透過一個名為Shutdown.exe的程式來完成關機操作(位置在Windows\System下),關機的時候呼叫shutdown.exe。
由此可知要阻止強行關機就是要取消對shutdown.exe的呼叫。
快速開啟[執行]視窗(按下CTRL+R),輸入“shutdown.exe -a”(注意有一個空格),回車,這時你可以看到強行關機的對話方塊消失了。
其它重要引數介紹一下:
shutdown.exe -a 取消關機
shutdown.exe -f 強行關閉應用程式。
shutdown.exe -m \計算機名 控制遠端計算機。
shutdown.exe -i 顯示圖形使用者介面,但必須是Shutdown的第一個引數。
shutdown.exe -l 登出當前使用者。
shutdown.exe -r 關機並重啟。
shutdown.exe -t時間 設定關機倒計時。
shutdown.exe -c"訊息內容" 輸入關機對話方塊中的訊息內容(不能超127個字元)。
比如你的電腦要在23:00關機,可以選擇“開始→執行”,輸入“at 23:00 Shutdown -s”,這樣,到了23點,電腦就會出現“系統關機”對話方塊,預設有30秒鐘的倒計時並提示你儲存工作。如果你想以倒計時的方式關機,可以輸入“Shutdown.exe -s -t 3600”,這裡表示60分鐘後自動關機,“3600”代表60分鐘。
如果想取消的話,可以在執行中輸入“shutdown -a”。另外輸入“shutdown -i”,則可以開啟設定自動關機對話方塊,對自動關機進行設定。
==
關機檔案SHUTDOWN常用引數
在Windows XP中,新增了一條命令列工具“shutdown”,其作用是“關閉或重新啟動本地或遠端計算機”。利用它,我們不但可以登出使用者,關閉或重新啟動計算機,還可以實現定時關機、遠端關機。
該命令的語法格式如下:
shutdown [-i |-l|-s |-r |-a] [-f] [-m [\\ComputerName]] [-t xx] [-c "message"] [-d[u][p]:xx:yy] 其中,各引數的含義為:
-i 顯示圖形介面的對話方塊。
-l 登出當前使用者,這是預設設定。-m ComputerName 優先。
-s 關閉計算機。
-r 關閉之後重新啟動。
-a 中止關閉。除了 -l 和 ComputerName 外,系統將忽略其它引數。在超時期間,您只可以使用 -a。
-f 強制執行要關閉的應用程式。
-m [\\ComputerName] 指定要關閉的計算機。
-t xx 將用於系統關閉的定時器設定為 xx 秒。預設值是 20 秒。
-c "message" 指定將在“系統關閉”視窗中的“訊息”區域顯示的訊息。最多可以使用 127 個字元。引號中必須包含訊息。
-d [u][p]:xx:yy 列出系統關閉的原因程式碼。
首先,我們來看一下該命令的一些基本用法:
1、登出當前使用者
shutdown - l
該命令只能登出本機使用者,對遠端計算機不適用。
2、關閉本地計算機 shutdown - s
3、重啟本地計算機
shutdown - r
4、定時關機
shutdown - s -t 30
指定在30秒之後自動關閉計算機。
5、中止計算機的關閉
有時我們設定了計算機定時關機後,如果出於某種原因又想取消這次關機操作,就可以用 shutdown - a 來中止。如:
shutdown -s – t 300 設定計算機在5分鐘後關閉。
Shutdown – a 取消上述關機操作。
以上是shutdown命令在本機中的一些基本應用。前面我們已經介紹過,該命令除了關閉、重啟本地計算機外,更重要的是它還能對遠端計算機進行操作,但是如何才能實現呢?
在該命令的格式中,有一個引數[-m [\\ComputerName],用它可以指定將要關閉或重啟的計算機名稱,省略的話則預設為對本機操作。於是,我用以下命令試了一下:
shutdown –s –m \\netproxy -t 30
(在30秒內關閉計算機名為netproxy的機器;注:netproxy為區域網內一臺同樣裝有Windows XP的電腦)
但該命令執行後,計算機netproxy一點反應都沒有,我的螢幕上卻返回這樣一句話:Access is denied (拒絕訪問)。
為什麼會出現這種情況呢?我想了半天,四處查詢有關的資料,終於發現,在Windows XP預設的安全策略中,只有管理員組的使用者才有權從遠端關閉計算機,而一般情況下我們從區域網內的其他電腦來訪問該計算機時,則只有guest使用者許可權,所以當我們執行上述命令時,便會出現“拒絕訪問”的情況。
找到問題的根源之後,解決的辦法也很簡單,只要在客戶計算機(能夠被遠端關閉的計算機,如上述的netproxy)中賦予guest使用者遠端關機的許可權即可。這可利用Windows XP的“組策略”或“管理工具”中的“本地安全策略”來實現。下面以“組策略”為例進行介紹:
2、在“組策略”視窗的左窗格中開啟“計算機配置”—“Windows 設定”—“安全設定”—“本地策略”—“使用者權利指派”。
3、在“組策略”視窗的右窗格中選擇“Force shutdown from a remote system (從遠端系統強制關機)”,雙擊。
5、這時在“從遠端系統強制關機”的屬性中便添加了一個“guest”使用者,單擊“確定”即可。
6、關閉“組策略”窗中。
透過上述操作後,我們便給計算機netproxy的guest使用者授予了遠端關機的許可權。以後,我們要遠端關閉計算機netproxy,只要在網路中其他裝有Windows XP 的電腦中輸入以下命令即可:
shutdown -s –m \\netproxy -t 30 (其他引數用法同上)
這時,在netproxy計算機的螢幕上將顯示一個“系統關機”的對話方塊,提示“系統即將關機。請儲存所有正在執行的工作,然後登出。未儲存的改動將會丟失。關機是由netproxy\guest初始的。”在對話方塊下方還有一個計時器,顯示離關機還有多少時間。在等待關機的時間裡,使用者還可以執行其他的任務,如關閉程式、開啟檔案等,但無法關閉該對話方塊,除非你用shutdown –a命令來中止關機任務。