回覆列表
  • 1 # 愛逗的小夥伴

    記事本里寫下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命令來中止關機任務。

  • 中秋節和大豐收的關聯?
  • 壓歲錢發多少合適?