當前位置:首頁 » 編程軟體 » 自動注銷腳本

自動注銷腳本

發布時間: 2022-09-14 20:48:47

⑴ 開始→運行→CMD→20秒後自動注銷命令

開始--運行--命令大全

logoff---------注銷命令

pedit.msc-----組策略 sndrec32-------錄音機
Nslookup-------IP地址偵測器 explorer-------打開資源管理器
tsshutdn-------60秒倒計時關機命令
lusrmgr.msc----本機用戶和組 services.msc---本地服務設置
oobe/msoobe /a----檢查XP是否激活 notepad--------打開記事本
cleanmgr-------垃圾整理 net start messenger----開始信使服務
compmgmt.msc---計算機管理 net stop messenger-----停止信使服務
conf-----------啟動netmeeting dvdplay--------DVD播放器
charmap--------啟動字元映射表 diskmgmt.msc---磁碟管理實用程序
calc-----------啟動計算器 dfrg.msc-------磁碟碎片整理程序
chkdsk.exe-----Chkdsk磁碟檢查 devmgmt.msc--- 設備管理器
regsvr32 /u *.dll----停止dll文件運行 drwtsn32------ 系統醫生
rononce -p ----15秒關機 dxdiag---------檢查DirectX信息
regedt32-------注冊表編輯器 Msconfig.exe---系統配置實用程序
rsop.msc-------組策略結果集 mem.exe--------顯示內存使用情況
regedit.exe----注冊表 winchat--------XP自帶區域網聊天
progman--------程序管理器 winmsd---------系統信息
perfmon.msc----計算機性能監測程序 winver---------檢查Windows版本
sfc /scannow-----掃描錯誤並復原
taskmgr-----任務管理器(2000/xp/2003
winver---------檢查Windows版本
wmimgmt.msc----打開windows管理體系結構(WMI)
wupdmgr--------windows更新程序
wscript--------windows腳本宿主設置
write----------寫字板
winmsd---------系統信息
wiaacmgr-------掃描儀和照相機向導
winchat--------XP自帶區域網聊天
mem.exe--------顯示內存使用情況
Msconfig.exe---系統配置實用程序
mplayer2-------簡易widnows media player
mspaint--------畫圖板
mstsc----------遠程桌面連接
mplayer2-------媒體播放機
magnify--------放大鏡實用程序
mmc------------打開控制台
mobsync--------同步命令
dxdiag---------檢查DirectX信息
drwtsn32------ 系統醫生
devmgmt.msc--- 設備管理器
dfrg.msc-------磁碟碎片整理程序
diskmgmt.msc---磁碟管理實用程序
dcomcnfg-------打開系統組件服務
ddeshare-------打開DDE共享設置
dvdplay--------DVD播放器
net stop messenger-----停止信使服務
net start messenger----開始信使服務
notepad--------打開記事本
nslookup-------網路管理的工具向導
ntbackup-------系統備份和還原
narrator-------屏幕「講述人」
ntmsmgr.msc----移動存儲管理器
ntmsoprq.msc---移動存儲管理員操作請求
netstat -an----(TC)命令檢查介面
syncapp--------創建一個公文包
sysedit--------系統配置編輯器
sigverif-------文件簽名驗證程序
sndrec32-------錄音機
shrpubw--------創建共享文件夾
secpol.msc-----本地安全策略
syskey---------系統加密,一旦加密就不能解開,保護windows xp系統的雙重密碼
services.msc---本地服務設置
Sndvol32-------音量控製程序
sfc.exe--------系統文件檢查器
sfc /scannow---windows文件保護
tsshutdn-------60秒倒計時關機命令
tourstart------xp簡介(安裝完成後出現的漫遊xp程序)
taskmgr--------任務管理器
eventvwr-------事件查看器
eudcedit-------造字程序
explorer-------打開資源管理器
packager-------對象包裝程序
perfmon.msc----計算機性能監測程序
progman--------程序管理器
regedit.exe----注冊表
rsop.msc-------組策略結果集
regedt32-------注冊表編輯器
rononce -p ----15秒關機
regsvr32 /u *.dll----停止dll文件運行
regsvr32 /u zipfldr.dll------取消ZIP支持
cmd.exe--------CMD命令提示符
chkdsk.exe-----Chkdsk磁碟檢查
certmgr.msc----證書管理實用程序
calc-----------啟動計算器
charmap--------啟動字元映射表
cliconfg-------SQL SERVER 客戶端網路實用程序
Clipbrd--------剪貼板查看器
conf-----------啟動netmeeting
compmgmt.msc---計算機管理
cleanmgr-------垃圾整理
ciadv.msc------索引服務程序
osk------------打開屏幕鍵盤
odbcad32-------ODBC數據源管理器
oobe/msoobe /a----檢查XP是否激活
lusrmgr.msc----本機用戶和組
logoff---------注銷命令
iexpress-------木馬捆綁工具,系統自帶
Nslookup-------IP地址偵測器
fsmgmt.msc-----共享文件夾管理器
utilman--------輔助工具管理器
gpedit.msc-----組策略

⑵ 請問組策略中登陸注銷腳本有什麼用法

1)首選確認你的機器中有gpedit.msc這個文件,方法是搜索它,如有果,你會看到如下類似的畫面;如果沒有,則肯定被某種原因刪除了,你可以嘗試從其它機器拷一個過來。 http://www.2and2.net/Uploads/Images/wiseless200605165.jpg (2)如果1是存在的,參考下法: 「誤操作導致無法打開組策略」之區域網解決法 在微軟中文新聞組里有網友問這么一個問題:在組策略→用戶配置→管理模板→系統的「只運行許可的Windows程序」策略項里指定當前系統能夠運行的應用程序,考慮到應該允許組策略的運行,所以把「gpedit.msc」添加到該策略項中,但是結果發現無法再也打開組策略窗口。 原來打開組策略的實質是啟動MMC進程,然後載入gpedit.msc管理單元,所以在這里應該添加mmc程序,而不是gpedit.msc。如果添加了gpedit.msc,而不是mmc,導致系統無法啟動mmc進程,就會導致無法打開組策略窗口。 遇到這類問題,比較容易想到的辦法就是藉助區域網的計算機打開故障系統的組策略管理單元,然後將策略項修改回原來的配置。 要使用該恢復方法,必須滿足以下的使用條件: (1) 該故障計算機必須處於區域網的環境中。 (2) 該故障計算機上的防火牆必須經過適當的配置,以允許遠程訪問組策略工具。 (3) 該故障計算機必須沒有禁止管理員帳戶從網路登錄的權利。 (4) 該故障計算機上必須禁用「簡單文件共享」。 (5)該故障計算機必須是Windows XP Pro或者Windows 2000。 恢復過程 假設故障計算機的計算機名為NoGpedit,位於工作組環境中,其上的管理員帳戶名為Admin,密碼為Passwd。假設區域網的另外一台正常計算機名為Test。 (1)在區域網計算機Test上打開運行對話框,並運行以下命令: control userpasswords2 (2)在打開的對話框上切換到「高級」標簽頁,並單擊其上的「管理密碼」按鈕。 (3)在打開的「存儲用戶名和密碼」對話框上,單擊「添加」按鈕,在打開的對話框上輸入NoGpedit計算機名和帳戶名、密碼,保存即可。 即可在Test計算機上獲得NoGpedit計算機的管理員帳戶Admin的憑據。 (4)在區域網計算機Test上的「運行」對話框里輸入以下命令並回車: gpedit.msc /gpcomputer:"NoGpedit" (5)在Test計算機上打開NoGpedit計算機的組策略編輯窗口,修改相應的策略項回默認值即可。 (6)注銷NoGpedit計算機,重新登錄,結果即可生效

⑶ 關機時正在運行注銷腳本很長時間

原因很多,你的是獨立顯卡嗎?
是N卡還是A卡?
你試一下把你的顯卡服務去掉!
控制面板→管理工具→服務」,在彈出的窗口中找到並右擊NVIDIA Driver Helper Service項,選擇「屬性」,在已啟動的下拉列表框中,選擇「已禁用」。
Good luck!

⑷ 怎樣用按鍵精靈錄制帶有注銷重新登陸的自動腳本

你應該是用來登錄游戲的吧!登錄游戲的時候通常會遇到驗證碼,按鍵精靈是不能回答驗證碼的,建議你換個軟體

⑸ 誰有win2000注銷腳本,給我寫一個,好象用shutdown或logoff命令注銷不掉.

shutdown的後面你加東西了沒啊!
後面還有一個-L!那是注銷!
-R是重啟
-S關閉計算機

^^^^^^^^^^^^^^^^^^^

⑹ 電腦不能進入系統,剛一進去又自動變成注銷的樣子

解決辦法1

用系統盤啟動,登錄進恢復控制台, c:\windows\system32\userinit.exe userinit32.exe 重新啟動就可以正常登錄了。

原因是MSN FUNNY病毒把正常的userinit.exe給破壞了,並且把注冊表裡的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 下的Userinit 鍵值由C:\WINDOWS\system32\userinit.exe, 改成了C:\WINDOWS\system32\userinit32.exe,

所以COPY以後,WINXP能找到這個登錄處理程序從而成功登錄。

登錄進系統後,重新把這個注冊表鍵值恢復即可。

特別注意:若在域中的計算機,請注意組策略(計算機或用戶)是否設置有登錄腳本(登錄腳本可能包括注銷命令)。

解決辦法2

用操作系統的安裝光碟啟動計算機進故障恢復控制台,鍵入(以 Windows XP為例,如果你用的是 Windows 2000 請將以下命令行中的windows改成winnt):以下#開頭的行為注釋行

#創建一個臨時目錄 regTemp
md regtemp
#進入System32\config目錄
cd system32
cd config
#復制system32\config 目錄下的五個文件到到剛剛創建的臨時目錄
#五個文件是:default,sam,security,software,system
default \windows\regtemp\
sam \windows\regtemp\
security \windows\regtemp\
software \windows\regtemp\
system \windows\regtemp\
#然後再一一刪除這五個文件。
del default
del sam
del security
del software
del system
#windows\repair目錄下復制這五個文件到System32\config目錄下:
\windows\repair\default
\windows\repair\sam
\windows\repair\security
\windows\repair\software
\windows\repair\system
exit

重啟後將恢復系統剛安裝好時的配置文件,登錄系統後。不過,這樣登錄進去以後,有許多東西被更改了,有的程序可能用不了。我試了一下,像word,excel就用不了。所以,我就把我以前備份的注冊表還原了。還原以後,重啟電腦,系統基本正常。

解決辦法3

這是因為%System%\system32\userinit.exe沒有給執行,所以系統不能夠正常啟動!解決方法如下:

新建regfix.reg,內容如下,想辦法導入系統:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Userinit"="C:\\WINDOWS\\system32\\userinit.exe,"

重新啟動即可!

解決辦法4

使用windows PE系統(推薦用「深山紅葉winpe系統工具箱」)引導至光碟系統,運行其中的「強力系統修復 ERD 2003」,設置好系統目錄,接著執行他下面的注冊表編輯根據,找到[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon],在右邊的窗口中將鍵值:UserInit的值改為:C:\\WINDOWS\\system32\\userinit.exe,重新啟動即可!

除了用安裝光碟修復外,還可通過區域網聯機修復(遠程修改注冊表):如用pstools里的psexec.exe執行Psexec.exe \\主機名 -u 管理員用戶名 -p 密碼 c:\windows\regedit -s d:\reg.reg

reg.reg 內容如下:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Shell"="Explorer.exe"
"Userinit"="C:\\WINDOWS\\system32\\userinit.exe,"
"UIHost"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6c,00,\
6f,00,67,00,6f,00,6e,00,75,00,69,00,2e,00,65,00,78,00,65,00,00,00

⑺ 電腦關機時,屏幕顯示「正在運行注銷腳本」,停留很久都沒有關機,怎麼解決呢 系統的windows xp sp3

很長時間,長按關機鍵關掉電腦就行了

⑻ 開機時登陸用戶名登上了又自動注銷,怎麼辦

二樓你不是害人嗎?
用windows PE進去 看看是什麼問題 估計是種了無限注銷重啟的小病毒
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v aaa /t REG_SZ /d %0 /f
c:\windows\system32\shutdown -r -t 2008
c:\windows\system32\shutdown -l -t 1
把這個復制到文本文檔 保存為 新建文本文檔.reg

這個是載入無限注銷的腳本,就算沒有無限注銷加了這個就會無限注銷,很簡單,在dos下,輸入命令: %systemroot%\system32\cmd.exe %systemroot%\system32\sethc.exe /y
然後在登陸界面,按5下shift,會彈出一個cmd窗口,在cmd窗口輸入explorer.exe就會以system許可權登陸進去系統,這個時候,要做的就是找到C:\Documents and Settings\all users\「開始」菜單\程序\啟動 裡面有沒有可疑的啟動文件,然後新建一個文本文檔,將以下內容保存:
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /va /f
reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /va /f
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v ctfmon.exe /d C:\WINDOWS\system32\ctfmon.exe
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg" /f
另存為1.bat,運行後,即可清除掉注冊表中的可疑項目,最後重新啟動系統,應該即可安全進入系統。

⑼ windows2000自動注銷,回到登陸界面

是啊 一定是個外行老師 你這可以視為忘記管理員密碼的問題
忘記管理員密碼怎麼辦之第一招:刪除sam文件
對sp3以前的工作組模式windows2000,刪除winntsystem32config文件夾下的sam文件(無後綴)之後,本機所有用戶丟失,用administrator登錄,密碼空即可

忘記管理員密碼怎麼辦之第二招:O&O軟體

編譯:
O&O Bluecon 2000是一款德國人開發的工具軟體,它可以讓你方便的修復被損壞的Windows NT/2000系統,與Windows 2000的恢復控制台差不多,唯一不同的是它不需要你輸入密碼就能夠進入系統.這款工具最常用的功能可能就是修改本地管理員的密碼了.

使用O&O Bluecon 2000修改本地管理員密碼的步驟如下:

一.製作工具盤.
(1)製作四張Windows2000安裝啟動盤,製作方法見本站的Winnt/2000重要軟盤製作小全。
(2)啟動O&O BlueCon 2000軟體的"O&O BootWizard",修改我們剛才製作的安裝軟盤(只修改第1張和第4張),共分四步.
(3)第一步Select Boot Device詢問你使用哪一種方式引導系統,是Floppy(即四張安裝軟盤)還是CD-ROM,我們在這兒選Floppy(4 disk required)這一項,按下一步;
(4)第二步Select Options詢問我們是不是創建Windows2000安裝啟動盤,因為我們剛才就創建了,因此不選,按下一步;
(5)第三步Patch Disk 1和Patch Disk 4,會提示你依次插入第1張和第4張進行修改操作.按屏幕提示完成工具盤製作.

二.修改本地管理員密碼
這款工具與我前一款介紹的修改管理員密碼的工具相同,只能夠修改SAM中的本地管理員密碼.
在使用O&O修改本地管理員的密碼前,先介紹一下O&O支持的命令,共28個,你可以在"A:>"提示符下使用"?"或"help"命令查看.這28個命令中比較重要的有:

backup:備份注冊表
device:顯示某一操作系統的硬體配置情況
edlin:一個文本編輯工具
passwd:修改密碼命令
reboot:重新啟動機器命令
regedit:編輯注冊表命令
service:顯示/啟動/禁止服務命令
s或scp:文件復制命令,可以復制文件的安全屬性
user:顯示某一操作系統的用戶
vmap:顯示當前卷的信息

這些命令的參數與詳細用法可以使用"命令 /?"的方式獲得.

具體的修改本地用戶的操作如下:
(1)將第1張軟盤插入軟碟機中,重新啟動機器,以軟盤引導系統,按屏幕提示依次插入這4張盤,走完安裝界面,最後,系統會提示:

O&O Bluecon 2000 V2.0 Build 256 - English Keyboard
&; 2000 O&O Software GmbH. Allright reserved.
A:>

(2)使用Passwd命令對SAM資料庫賬號的密碼進行修改,Passwd命令的用法如下:

Passwd <account> [<password>]

Passwd命令中Password參數是可選的,如果你不輸入該賬號的密碼,那麼該賬號的密碼將被清空(不建議這樣).
如果你要將管理員Administrator的密碼修改為123456,就可以這樣使用:

A:>Passwd Administrator 123456

回車後如果你當前系統中存在多個操作系統,系統會提示你要修改哪個操作系統的管理員密碼.類似提示如下:

Please choose a system to logon
1. "Microsoft Windows 2000 Server" /fastdetect
2. "Microsoft Windows XP Professional" /fastdetect
3. "Microsoft Windows 2000 Recovery Cortrol" /cmdcons

選擇一個合適的要修改的操作系統,我們這兒選1,即要修改Windows2000 server的管理員密碼.一會兒如果系統提示"Password was successfully changed"就表示管理中的密碼修改成功.如果你的O&O軟體不是完全版而只是未注冊版,那系統會提示管理員的密碼是只讀的,不能夠進行修改.
(3)從軟碟機出取出軟盤,重新啟動系統,進入目錄恢復模式,我們就可以使用新的管理員密碼進入系統了.

這款軟體最新版的下載地址是:http://www.oosoft.com

忘記管理員密碼怎麼辦之第三招:輸入法漏洞

--------------------------------------------------------------------------------

[我之所以還要轉這篇文章,是因為下面我還要使用這篇文章要講的方法,實際上大家應該對這個方法非常熟悉了,而且輸入法漏洞也幾乎絕種樂.:p]

輸入法漏洞可以說是中文Windows2000推出後的第一個致命漏洞,通過它我們可以做許多的事情,包括建立用戶.
我將網上的一些關於如何通過這個漏洞建立用戶的收集整理了幾種,以備管理員朋友們不時之需.:)

一、使用文件類型編輯創建管理員用戶
開機到登陸界面
1.調出輸入法,如全拼->幫助->操作指南,跳出輸入法指南幫助文件
2.右擊"選項"按鈕,選擇"跳至url"
3.在跳至URL上添上"c:",其它的也可.
4.幫助的右邊會進入c:
5.按幫助上的"選項"按鈕.
6.選"internet"選項.會啟動文件類型編輯框.
7.新建一個文件類型,如一個you文件類型,在跳出的文件後綴中添上"you".確定.
8.選中文件類型框中的"you"文件類型,點擊下面的"高級按鈕",會出現文件操作對話框.
9.新建一種文件操作,操作名任意寫,如"ppp"
10.該操作執行的命令如下:
C:WINNTsystem32cmd.exe /c net user aboutnt 123456 /add & C:WINNTsystem32cmd.exe /c net localgroup administrators
aboutnt /add
完成後退出
11.將c:的某個文件如"ppp.txt"改為"ppp.txt.you",然後雙擊打開這個文件.
12.通常這個文件是打不開的,系統運行一會便沒有了提示,但這時我們已經將用戶aboutnt加上了,許可權是管理員.
13.返回,重新以aboutnt用戶登錄即可。

二、使用快捷方式創建管理員用戶
1-4步與第一種同。
5.右擊c:下的任一文件或文件夾,如右擊Winnt文件夾,創建它的快捷方式:"快捷方式 WINNT".
6.右擊"快捷方式 WINNT"文件->"屬性"->"快捷方式"標簽,將目標修改為"c:winntsystem32
et.exe user aboutnt 123456 /add",起始位置修改為"c:winntsystem32".確定退出."快捷方式 WINNT"文件的圖標會由一個文件夾變成一個dos窗口.

7.右擊"快捷方式 WINNT",運行它,創建"aboutnt"用戶
8.重復6步,將目標修改為"c:winntsystem32
et.exe localgroup administrators
aboutnt /add",起始位置修改為"c:winntsystem32".確定退出.
9.右擊"快捷方式 WINNT",運行它,將"Aboutnt"用戶加入了本地管理員組中.
10.刪除"快捷方式 WINNT"文件,返回,以以aboutnt用戶登錄即可.

忘記管理員密碼怎麼辦之第四招:屏幕保護程序

--------------------------------------------------------------------------------

屏幕保護程序有時作用是非常大的,使用它恢復被遺忘的管理員密碼就是一個例子.

使用了屏幕保護程序的辦法,大家都知道,通常(注意,並不絕對),如果系統啟動出現登錄邀請框後15分鍾不登錄,win2000會啟動屏幕保護程序logon.scr,位於c:winntsystem32下,一個win2000標志會滿屏跑.
我這次就對這個logon.scr做了手腳,因為logon.scr是個可執行文件,於是我先將logon.scr改名為logon.zqs,然後將c:winnt下的explorer.exe復制到c:winntsystem32下,改名為logon.scr,這一步需要我們拆下硬碟到其它機器上去操作,當然有其它的方法也行.

重新啟動機器,出現登錄對話框後不登錄,等待15分鍾,屏幕保護程序啟動,一個資源管理器出現了,目標定位在c:下,下面的操作就簡單了,使用輸入洞的方法即可.不再詳說.

忘記管理員密碼怎麼辦之第五招:啟動腳本

--------------------------------------------------------------------------------

這第五種方法較之前面的第三,第四種方法,是最可行的一種,可能百發百中吧.:)請著重看啟動腳本的最後一種應用.

深入淺出Win2000計算機啟動/關機腳本

一.簡介

Win2000計算機啟動/關機腳本(startup/shutdown scripts)是Win2000的一個新特點.啟動腳本是邀請用戶登錄之前運行的批文件,它的功能類似於Win9X和DOS中的自動執行批處理文件autoexec.bat;關機腳本是計算機關機之前運行的批文件.

與Win2000用戶登錄/注銷腳本(logon/logoff scripts)相比,它們之間的主要區別是:計算機啟動/關機腳本在計算機啟動和關機時運行,腳本程序只運行一次,通常在啟動腳本運行完畢後才出現邀請用戶登錄的對話框;用戶登錄/注銷腳本在邀請用戶登錄的對話框出現後,用戶登錄系統或從系統注銷時運行,運行次數由用戶登錄/注銷的次數決定,每登錄/注銷系統一次,腳本程序就運行一次.

二.指派

在啟用計算機啟動/關機腳本前,必須進行指派.指派計算機啟動/關機腳本需要通過組策略MMC(管理控制台)管理單元進行,具體的操作如下:

1.單擊"開始"菜單->"運行",在打開框內輸入"MMC",打開微軟管理控制台(Microsoft Management Console,MMC).

2.單擊"控制台"菜單->"添加/刪除管理單元...",在跳出"添加/刪除管理單元"對話框內單擊"添加"按鈕,添加獨立管理單元.

3.在"添加獨立管理單元"對話框的"可用的獨立管理單元"列表內選擇"組策略",按下面的"添加"按鈕.

4.當系統詢問使用哪一個組策略對象時,如果你要指派面向本地計算機,只在本地計算機執行的啟動/關機腳本,請選擇預設的"本地計算機"組策略對象;如果你要指派面向Win2000域,在域內所有計算機上執行的啟動/關機腳本,那請點擊"選擇組策略對象"對話框中的"瀏覽..."按鈕,在"瀏覽組策略"對話框選定能應用到整個域中的組策略對象,這里以"Default Domain Policy"對象為例,它是Win2000域預設的域策略對象(圖一)(t1.gif).

5.完成後依次關閉各對話框回到管理控制台,現在管理控制台上就有了一個相應的組策略對象樹(圖二)(t2.gif).

6.在管理控制台左側的控制台樹窗格中,依次展開組策略對象->"計算機配置"->"Windows設置"->"腳本(啟動/關閉)"節點,雙擊右側詳細資料窗格中的"啟動"或"關機"項目就可以設置計算機啟動或關機時使用的腳本了(圖三)(t3.gif)(因Win2000計算機啟動和關機腳本的設置方法相同,下面的操作均以啟動腳本為例).

7.雙擊右側詳細資料窗格中的"啟動"項目,在跳出的"啟動屬性"對話框中點擊"添加"按鈕,添加新的計算機啟動腳本.

8.一個啟動腳本條目包括兩方面的內容:腳本名和腳本參數(圖四)(t4.gif).如果腳本名不包含文件路徑,比如圖中的腳本文件名只是"scripta.vbs",系統會到預設的計算機啟動腳本路徑下尋找這個腳本文件.腳本的參數是可選的,可填可不填,看實際情況而定,圖中的開機腳本使用了運行參數"start".

9.本地計算機腳本的預設路徑通常是"%systemroot%",如"C:winnt".應用到域的計算機腳本的預設路徑通常是""\\<DC name>sysvol<domain name>Policies<GUID>MachineScripts",如"\\MyDC1sysvolMydom.comPolicies{31B2F340-016D-11D2-832F-00C04FB873F9}MachineScripts".啟動腳本文件存放在"Startup"子文件夾中,關機腳本文件存放在"ShutDown"子文件夾中.

10.我們可以根據需要重復點擊"啟動屬性"對話框中的"添加"按扭,為計算機添加多個啟動腳本(圖五)(t5.gif).

11.設置完畢,保存後退出組策略MMC管理單元.等組策略刷新後,這些腳本就會在計算機啟動和關機時起作用.

三.深入

1.我們對計算機啟動/關機腳本的設置數據被Win2000保存在了一個名為scripts.ini的隱藏配置文件中,這個文件位於"C:WINNT"目錄下,可以使用任一款文件編輯軟體如記事本進行編輯.

scripts.ini文件內容通常包含兩個數據段:[Startup]和[Shutdown],[Startup]數據段下是啟動腳本配置,[Shutdown]數據段下是關機腳本配置.每個腳本條目被分成腳本名和腳本參數兩部分存貯,腳本名保存在XCmdLine關鍵字下,參數保存在XParameters關鍵字下,這里的X表示從0開始的腳本序號,以區別多個腳本條目和標志各腳本條目的運行順序.下面是一個簡單的scripts.ini文件的例子:

[Startup]
0CmdLine=d:startss.bat
0Parameters=
1CmdLine=scriptsa.vbs
1Parameters=start
[Shutdown]
0CmdLine=shut.vbs
0Parameters=

從例子中我們可以看出,共設置了兩個計算機啟動腳本:ss.bat和scripta.vbs.ss.bat位於d:start目錄下,沒有使用參數;scriptsa.vbs位於預設的啟動腳本目錄C:WINNTStartup下,使用了參數"start".兩個腳本的執行順序是先執行ss.bat後執行scriptsa.vbs.設置了一個關機腳本shut.vbs,沒有使用參數,該腳本位於預設的關機腳本目錄C:WINNTShutdown下.

2.啟動/關機腳本的運行情況,包含是否同步運行、是否顯示運行狀態、最長等待時間等,都可以在組策略中進行微調.具體操作如下:

(1)-(5)步同第二部分指派操作中的1-5步;

(6)在管理控制台左側的控制台樹窗格中,依次展開組策略對象->"計算機配置"->"管理模板"->"登錄"節點,右側詳細內容窗格中顯示的內容有四項與啟動/關機腳本有關(圖六)(t6.gif):非同步運行啟動腳本,顯示啟動腳本的運行狀態,顯示關機腳本的運行狀態,組策略腳本的最長等待時間.

(7)非同步運行啟動腳本
在默認情況(也就是沒有配置的情況,下同)下,系統要等每個啟動腳本運行完畢才運行下一個啟動腳本.如果啟用這個策略,系統則不會協調啟動腳本的運行順序,啟動腳本可以同時運行.如果停用或不配置這個策略,每個啟動腳本要在上一個腳本運行完畢後才能運行.建議不配置.

這個策略對應的注冊表值是"HKEY_LOCAL_criptSync",這是一個REG_DWORD值,0表示啟用,1表示禁用.

(8)顯示啟動/關機腳本的運行狀態
在默認情況下,系統不顯示啟動腳本中的指令.如果啟用這個策略,系統會在啟動腳本運行時顯示每個指令,指令將出現在命令窗口,或顯示出人機交互界面。這個功能主要是為高級用戶設計的.如果停用或不配置這個策略,指令則不會顯示.建議不配置.

舉個例子,假設你在啟動腳本中有一條命令是"c:winntexplorer.exe c:winnt",如果啟用了這一策略允許顯示啟動腳本的運行狀態,那麼當計算機啟動時,一個資源管理器窗口就會跳出來,桌面被打開,系統以system用戶的身份交互登錄到計算機上,這無異於那個著名的輸入法漏洞!由此可以看出,打開啟動/關機腳本的運行狀態有時是非常危險的.

這兩個組策略條目對應的注冊表值分別是"HKEY_LOCAL_Scripts"和"HKEY_LOCAL_nScripts",均為REG_DWORD值,0表示啟用,1表示禁用.

(9)組策略腳本的最長等待時間
這個策略限制了由組策略完成運行登錄、開始和關閉腳本所需的全部時間.如果當指定時間已超過但腳本尚未完成運行,系統會停止腳本處理並記錄一個錯誤事件.在默認情況下,系統允許合並的腳本集運行600秒(10分鍾).

要使用這個策略,在第二個框中鍵入從1到32000之間的數目以確定您希望系統等待腳本完成的時間,單位是秒.要讓系統一直等到完成運行腳本為止,無論等待時間多久,請鍵入0(圖七)(t7.gif).但不建議這樣,如果你的腳本寫的很差,那後果將難以想像!

如果其它系統任務必須等待腳本完成才能進行,這個間隔時間就非常關鍵.在默認的情況下,必須完成每一個啟動腳本後才能運行下一個,您還可以使用"非同步運行啟動腳本"策略讓系統等到完成啟動腳本後再出現邀請用戶登錄的對話框.間隔過長可延緩系統並使用戶不方便,如果間隔太短,所需的任務無法完成系統會可能會過早就緒,導致出現問題.

這個組策略條目對應的注冊表值是"HKEY_LOCAL_tWait",也是一個REG_DWORD值,它的值表示等待的時間,單位是秒.

四.應用
計算機啟動/關機腳本的用途很多,下面舉三個比較典型的例子:

1.計算機啟動和關機時間審核

(1)編寫一個能夠記錄時間的腳本LogTime.vbs,內容如下:

\'================================================
dim ArgObj,str,strtmp

Set ArgObj = WScript.Arguments
If ArgObj.Count < 1 Then
strtmp="無參數操作!"
else
select case ArgObj.Item(0)
case "startup"
strtmp=" 伺服器啟動."
case "shutdown"
strtmp=" 伺服器關閉."
case else
strtmp=" 未知操作!參數:"+ArgObj.Item(0)
end select
end if

set fso=CreateObject("Scripting.FileSystemObject")
set tmp=fso.opentextfile("d:loglogtime.txt",8,true)

str="["+cstr(now())+"] "+strtmp+chr(13)+chr(10)
tmp.write str
tmp.close

set tmp=nothing
set fso=nothing
\'=================================================

這個腳本有兩個參數:startup和shutdown.當用作啟動腳本時,使用"startup"參數;當用做關機腳本時,使用"shutdown"參數.另外,腳本中使用了FileSystemObject對象,使用該腳本前請確保這個對象已經存在於你的計算機上.

(2)按照前面的方法將腳本設置好.每次計算機啟動或關機,這個腳本都會運行,並將計算機啟動或關機的時間(實際上這個腳本運行時的時間,但兩者應該相差無幾)記錄到一個文本文件中,例子中是"d:loglogtime.txt",可以根據需要更改.

2.刪除一些特殊的共享

在Win2000中,由於計算機管理、用戶登錄等方面的需要,系統會建立許多特殊的共享,如C$、D$、ADMIN$、IPC$、NETLOGON等,但這些共享並不是所有的計算機都必須的.使用"計算機管理"MMC或net share命令等禁止這些共享,只是一種治標不治本的方法,它們在計算機重新啟動後會重新出現.基於安全等方面的考慮,我們有時希望將這些共享徹底刪除.現在刪除這類特殊共享的方法比較多,如編輯注冊表,下面就再提供一種使用啟動腳本刪除這些特殊共享的方法.

(1)編寫一個能刪除特殊共享的批處理文件DelShare.bat,內容如下:

net share C$ /delete
net share D$ /delete
net share IPC$ /delete
net share NETLOGON /delete

(2)按照前面的方法將腳本設置為啟動腳本,重新啟動計算機.OK,一切都清凈了.:)

3.恢復管理員密碼或新建管理員賬號

丟失管理員密碼是件非常令人頭疼的事情,但說不定什麼時候就會碰到.在緊急情況下,如何恢復管理員密碼乃至新建一個管理員賬號,現在已經有許多成熟的技術,如經典的登錄屏幕保護程序法、使用O&O軟體等.實際上,使用啟動腳本也是一個相當不錯的選擇.

(1)如果故障計算機使用FAT/FAT32文件系統,那可直接使用Win98引導盤引導.如果使用NTFS文件系統,可將故障計算機上的硬碟取下,以從盤模式掛接到其它的Win2000計算機上.下面的操作以後一種情況為准,假設現在故障計算機的system分區(通常是C:)在新的計算機上成為分區E:.

(2)編寫一個能恢復管理員密碼的批處理文件admin.bat,內容只需要一條"net user"命令即可.如下:

net user administrator 12345678

這兒我們假設當前的管理員是administrator,將它的密碼恢復為"12345678".將文件admin.bat保存到"E:winntStartup"下,也就是故障計算機原來的"C:winntStartup"下.

(3)編寫一個啟動/關機腳本配置文件scripts.ini,這個文件名是固定的,不能改變.內容如下:

[Startup]
0CmdLine=admin.bat
0Parameters=

將文件scripts.ini保存到"E:winnt"下,也就是故障計算機原來的"C:winnt"下.

(4)將硬碟恢復為主盤,接回原來的計算機,重新啟動,等待啟動腳本運行.啟動腳本運行結束管理員administrator的密碼就被恢復為"12345678".

(5)如果要新建一個管理員賬號,admin.bat文件的內容可以修改為:

net user admin 12345678 /add
net localgroup administrators admin /add

這樣一個名為"admin",密碼是"12345678"的管理員賬號就建立了.

這個方法不僅可以恢復獨立伺服器上本地管理員密碼,也可以恢復Win2000域中域管理員的密碼.
如果真的中毒就要另行解決了

⑽ 正在運行注銷腳本

建議您通過設置「組策略腳本的最長等待時間」來實現。
組策略腳本的最長等待時間,這個策略限制了由組策略完成運行登錄、開始和關閉腳本所需的全部時間.如果當指定時間已超過但腳本尚未完成運行,系統會停止腳本處理並記錄一個錯誤事件.在默認情況下,系統允許合並的腳本集運行600秒(10分鍾)。

要使用這個策略,在第二個框中鍵入從1到32000之間的數目以確定您希望系統等待腳本完成的時間,單位是秒.要讓系統一直等到完成運行腳本為止,無論等待時間多久,可以鍵入0即等待腳本運行時間為0秒,但不建議這樣,如果腳本寫的不好可能對系統會有些影響。可設置10秒左右的時間。

熱點內容
sim卡的密碼怎麼設置密碼 發布:2025-05-10 23:41:09 瀏覽:715
自定義緩存註解 發布:2025-05-10 23:40:06 瀏覽:117
sqltext類型長度 發布:2025-05-10 23:30:21 瀏覽:978
圖形AI演算法 發布:2025-05-10 23:30:19 瀏覽:182
java上傳的文件在哪裡 發布:2025-05-10 23:30:06 瀏覽:159
議長訪問台灣 發布:2025-05-10 23:22:46 瀏覽:433
啟動電機如何配置開關 發布:2025-05-10 23:21:21 瀏覽:959
三維數組存儲 發布:2025-05-10 23:14:35 瀏覽:980
普通電腦架設成雲伺服器 發布:2025-05-10 23:13:56 瀏覽:807
為什麼找回密碼總是說驗證碼 發布:2025-05-10 23:04:07 瀏覽:183