茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1672730 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
FDbench_RAM_768M.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

微軟帝國 : [分享]Windows 關機指令

發表者 討論內容
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15771
[分享]Windows 關機指令

閒聊 Windows 關機指令

在不同的 Windows 作業系統有不同的關機、登出、重新啟動的作法或指令,茲說明如下:

Windows 9x/ME:
可以使用 Rundll32.exe 達到您部分的功能。詳情請參閱: http://www.robvanderwoude.com/rundll.html
您可以將下面的指令製作成一個捷徑檔,放在桌面上,以後就直接點選。
關機:
C:\WINDOWS\RUNDLL32.EXE user,exitwindows

重新開機:
C:\WINDOWS\RUNDLL32.EXE shell32.dll,SHExitWindowsEx 2

重新啟動 Windows : C:\WINDOWS\RUNDLL32.EXE user.exe,exitwindowsexec
還有一個方法也可以重新開機:
runonce -q
(註:當執行 runonce -q 之後,大約會 delay 15 秒才有動作)

WinNT/2000

可以安裝 Resource Kit(要花錢另外購買),安裝完畢之後,可以直接使用 shutdown.exe 來達到:關機、重新啟動的功能,詳細的說明請參考 微軟知識庫:KB317371
立即關機:
shutdown /s /t:0 /y

登出:
shutdown /l

立即重新啟動 :
shutdown /r /t:0 /y /c

WinXP/2003
系統已經內建 shutdown.exe 這個程式了。
立即關機:
shutdown -s -t 0

登出:
shutdown -l

立即重新啟動 :
shutdown -r -t 0

註:其實您可以把 WinXP 的 shutdown.exe 複製到 Win2000 的 %systemroot%\system32 上使用。並非所有在 WinXP 上的外部指令皆可以這樣子如法炮製,像:schtasks.exe 移植到 Win2000 上執行馬上被判出局,因為程式有檢查作業版本。
若您的電腦有安裝 IIS ,且作業系統為 Win2000 之後

可以使用 IISReset.exe 這個程式來達到重新開機的目的,指令: iisreset /reboot
有安裝Terminal Service
可以使用 TSShutDn .exe,關於該指令詳細的說明請參考 微軟知識庫:KB320188
立即關機:
TSShutDn 0 /delay:0 /powerdonw

立即重新啟動 :
TSShutDn 0 /delay:0 /reboot


Win2000以上
可以使用 DevCon.exe,重開機指令如下:
DevCon /reboot

關於 DevCon 其他應用的討論, 請按此

不花錢的作法

  1. 在 Windows NT4 之後的作業系統,可以使用 其他廠商(3rd party)開發的免費程式:
    psshutdown.exe 來進行關機、登出、重新啟動的動作。
  2. 使用 微軟 MVP(最有價值專家, Most Valuable Professional)Andrej Budja 所撰寫的工具: Shutdown.exe(僅可在 Windows 2000 之後的作業系統上執行)。


原文出處: 閒聊 Windows 關機指令 by 我亦非我 - I am not me
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15771
[轉貼]在Windows XP中實現遠端關機
在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的「群組原則」或「管理工具」中的「本機安全原則」來實現。下面以「群組原則」為例進行介紹:

1、按擊「開始」按鈕,選項「執行」,在對話視窗中輸入「gpedit.msc」,然後按擊「確定」,開啟「群組原則編輯器」。
2、在「群組原則」視窗的左視窗中開啟「電腦配置」—「Windows 設定」—「安全性設定」—「本機原則」—「用戶權利指派」。
3、在「群組原則」視窗的右視窗中選項「Force shutdown from a remote system (從遠端系統強制關機)」,雙按。
4、在彈出的對話視窗中顯示目前只有「Administrators」組的成員才有權從遠端關機;按擊對話視窗下方的「增加用戶或組」按鈕,然後在新彈出的對話視窗中輸入「guest」,再按擊「確定」。
5、這時在「從遠端系統強制關機」的屬性內容中便增加了一個「guest」用戶,按擊「確定」即可。
6、關閉「群組原則」窗中。

通過上述操作後,我們便給電腦netproxy的guest用戶授予了遠端關機的權限。以後,我們要遠端電腦關機netproxy,只要在網路中其他裝有Windows XP 的電腦中輸入以下指令即可:
shutdown -s –m \\netproxy -t 30 
(其他參數用法同上)

這時,在netproxy電腦的螢幕上將顯示一個「系統關機」的對話視窗,提示「系統即將關機。請儲存所有正在執行的工作,然後註銷。未儲存的改動將會丟失。關機是由netproxy\guest初始的。」在對話視窗下方還有一個計時器,顯示離關機還有多少時間。在等待關機的時間裡,用戶還可以執行其他的任務,如關閉程序、開啟文件等,但無法關閉該對話視窗,除非你用shutdown –a指令來中止關機任務。

最後,有一點要說明的是,shutdown指令不但可以遠端關閉裝有Windows XP系統的電腦,它還可以遠端關閉裝有Windows 2000系統的電腦(對於Win9X嘛,好像不適用)。有關Windows 2000客戶電腦上的一些設定,操作方法同上,這裡就不再多說了。

另外shutdown作為一個外部指令(其對應文件為\Windows\system32資料夾下的shutdown.exe),我們還可將它複製到Windows 2000的電腦上,這樣,在裝有Windows 2000系統的機器之間便也能相互實現遠端關機。

原文出處:在Windows XP中實現遠端關機 - iT邦幫忙::IT知識分享社群
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15771
[轉貼]Windows 7 遠端桌面關機 - 關閉遠端電腦

Windows 7 遠端桌面關機 - 關閉遠端電腦

Windows 7 使用遠端桌面登入到遠端電腦,
使用完畢想要順手把遠端電腦也給關機怎麼做呢?

Solution:

Ctrl + ALT + END ( = 對遠端電腦下達 Ctrl+alt+del  )
此時螢幕 右下角有個電源鈕,按下後遠端電腦就會進行關機動作,
此時遠端連線也會中斷 (廢話,都關機了...)

Solution 2:  (這個方法比較簡單)
Alt + F4
此時跳出選單,選擇關機



原文出處:Programming for fun: Windows 7 遠端桌面關機 - 關閉遠端電腦
前一個主題 | 下一個主題 | 頁首 | | |



Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|