線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2545
推到 Plurk!
推到 Facebook!

卸載你的Windows 2000

 
conundrum
尊榮會員


發表:893
回覆:1272
積分:643
註冊:2004-01-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-08-15 00:44:21 IP:218.175.xxx.xxx 未訂閱
卸載你的Windows 2000 
 卸載你的Windows 2000    http://tech.21ds.net/2004/11/page/2/    越來越多的朋友在硬碟中安裝了多個作業系統,要知道,這安裝容易,卸載難啊。其實卸載也不可怕,本期小編就給大家獻上一頓豐富的卸載大餐,趕快去享用吧。
卸載的共通點
  1.釋放要卸載的作業系統對引導磁區的控制權,並將控制權交由其他作業系統管理。
  2.在多作業系統引導功能表中的選項中去除要卸載的作業系統選項。 
  3.刪除系統,釋放剩餘空間。
  卸載Windows多作業系統
  卸載多系統中的Win2000/XP/2003
  要將Win 2000/XP/2003從多系統中徹底刪除,留下Win9X/Me系統,可以根據具體情況按以下方法操作。
  1.如果多作業系統所在的安裝分區都是FAT32分區,可以直接在Win9X/Me下刪除Win2000/XP/2003的    Windows或Winnt、Program Files和Documents and Settings目錄,然後刪除C盤中的如下檔
:ntldr、ntdetect.com、boot.ini、ntbootdd.sys(如果你有SCSI設備的話)和bootfont.bin,
最後用Windows 9X/Me啟動光碟引導電腦,執行命令:“a:\sys c:”即可徹底卸載WinXP。
  提示:另外,也可以用Win98啟動盤啟動電腦,運行“FORMAT”命令直接快速格式化Win2000/XP/2003所在的硬碟分區,如A:\>FORMAT D:/Q ,之後再運行“SYS C:”命令以使硬碟可引導。
  2.如果Win2000/XP/2003採用的是NTFS分區,可以使用Win98啟動盤啟動電腦,運行“FDISK”命令,雖然FDISK也不能識別Win2000/XP/2003所在的NTFS分區,顯示其為不明分區(unknown partition),但我們仍可以將該分區刪除掉,然後重新分區即可。
    卸載多系統中的Win9X/Me 
  1.如果你的Win9X/Me安裝在除C盤外的其他分區,你可以直接格式化Win9X/Me所在的分區。
  2.如果你的Win9X/Me安裝在C盤,則不能格式化,只能進入Win2000/XP/2000系統,將C盤的Windows、Program Files目錄及根目錄下的所有Win98引導檔,包括io.sys、msdos.sys、command.com、autoexec.bat和config.sys等等全部刪除。要注意的是,不要刪除ntldr、ntdetect.com、boot.ini、ntbootdd.sys和bootfont.bin文件。
  3.格式化或者刪除Win9X/Me的檔後,要想取消雙系統的啟動功能表,我們還需要修改boot.ini檔,在“開始”功能表→“運行”中輸入“attrib c:\boot.ini -r -s -h”並回車去掉boot.ini檔的系統、唯讀、隱藏屬性,然後進入C盤,雙擊打開boot.ini檔,刪除“multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=” Windows 98″ /fastdetect”或“multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=”Microsoft Windows ME” /fastdetect”這一行並保存修改。接著“運行”中輸入“attrib c:\boot.ini  r  s  h”並回車設置回系統、隱藏和唯讀屬性即大功告成。
  當然,如果是單系統的話,我們也可以用滑鼠右鍵點擊“我的電腦”→“屬性”打開“系統屬性”對話方塊,在“高級”標籤頁點擊“啟動和故障恢復設置”按鈕,如圖1所示,設置Win2000/XP/2003為默認的作業系統,取消“顯示作業系統列表的時間”前面的“√”,即可取消啟動功能表。
src="http://www.it.com.cn/f/edu/0411/30/110585.jpg">
圖 1
    卸載WinXP/2000/2003中任意一個
  卸載Win2000/XP/2003多系統中的任意一個的方法很簡單。
  1.如果該系統安裝在非C盤,就可以直接格掉,然後修改Boot.ini檔即可,就是將“multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=”你所刪除的系統名稱,比如你刪除的是Windows 2000,
那麼這兒就是Windows 2000 Professional” /fastdetect”這一行刪除即可。
  2.該系統如果安裝在C盤,就需要使用Win2000/XP/2003的安裝光碟。使用安裝光碟啟動後,按Enter鍵“開始安裝”,按F8鍵進入選擇安裝分區的介面,選中C盤,按D鍵刪除C盤,然後按C鍵重建一個C盤。當然,你也可以使用大名鼎鼎的PQMagic、System Command的同門師兄Partition Command等來刪除C盤並重建C盤,筆者推薦使用Win2000/XP/2003的安裝光碟來刪除C盤並重建C盤。
  3.刪除C盤後,要使用餘下的系統相應的安裝光碟啟動進入“恢復控制臺”進行修復(如果是多系統的,則使用最高版本的系統的安裝光碟)。
  以修復WinXP系統為例,按“R”鍵,進入“故障恢復控制臺”介面,系統這時會搜尋已安裝的WinXP系統檔,然後顯示搜尋結果,並詢問“要登錄到哪個WinXP安裝”,選擇WinXP的安裝目錄並回車,系統會再詢問“管理員密碼”,再鍵入安裝WinXP時設置的管理員密碼,系統這時會搜尋已安裝的WinXP系統檔,當出現WinXP系統檔的安裝目錄,比如D:\Windows時,需要輸入修復命令Fixboot將新的分區引導磁區寫到指定分區,後面的參數為啟動磁區要寫入的磁片盤符,這裏填入C:,回車。修復完成,鍵入Exit退出,重啟後就成功修復。
  Linux與Windows任選其一
  卸載Linux
  1.如果使用Linux的啟動管理器Lilo進行多系統引導,那刪除Linux的方法是:進入DOS模式,執行 fdisk /mbr,去除放置在主引導磁區中的Lilo代碼,然後用分區工具將Linux所在的分區刪除即可。 
  還要做的一件事情是察看一下WinNT所在的盤是否是Active的,如果不是,說明給Lilo修改了,必須用PQMagic等工具改回來,否則啟動不了。
  2.如果採用OsLoader之類的引導工具,首先啟動的是Windows,那麼刪除Linux的方法就簡單了,去除多作業系統引導工具裏面的Linux選項,然後刪除Linux所在分區即可。
  3.卸掉多個Linux系統中的一個更簡單,直接修改LiLo,去除要卸載的選項,用Linux的磁片管理工具刪除要卸載的Linux所在的分區並加以重新利用即可。
  4.如果你安裝了多個Windows,按照這種方式運行fdisk /mbr命令將覆蓋Windows多重啟動功能表,使得機器只能從默認的主作業系統啟動。為了修復Windows的多重啟動功能表,我們還需要使用Win2000/XP/2003的安裝光碟啟動進入“恢復控制臺”,登錄到最後安裝的系統上,輸入fixmbr向硬碟寫入一個新的主引導記錄,並按Enter。系統提示說已經有一個不合法的啟動記錄存在,不必理會,只需確認繼續操作即可。重新啟動,熟悉的Windows啟動功能表就會回來了。
    卸載Windows 
  1.如果多作業系統採用OsLoader引導,可以先進Linux系統,重新安裝一次Lilo,並將Lilo安裝到MBR中,重啟並進入Linux後,刪除Windows所在的目錄或分區 。
  2.如果使用Lilo進行引導,刪除的Windows的方法是:進入Linux,修改Lilo的選項,去除Lilo中Windows的啟動選項,然後重新將Lilo寫進主引導磁區,最後可以隨意處置Windows所在的分區了。
  這裏以在Fedora Core 2下刪除WinXP為例進行介紹,我們用vi等文本編輯器打開/boot/grub/grub.conf。
  # vi /boot/grub/grub.conf
  然後將以下的語句段刪除即可:
  title Windows XP
  3.如果刪除WinXP後,只剩Linux,還可以修改啟動功能表停留的時間,即將“timeout=10”語句修改為“timeout=0”。這樣開機能夠立即進入Linux,而不會出現啟動功能表。如果刪除後還是多系統,則不要修改這一行。
  除此之外,我們也可以使用圖形介面來修改啟動屬性。方法是依次單擊主功能表→系統設置→引導裝載程式功能表項,即可打開如圖2所示的“引導配置”對話方塊,確保選中Fedora Core選項,並將超時時間設置為1秒即可。
src="http://www.it.com.cn/f/edu/0411/30/110586.jpg">
圖 2    No Comments »
Win200030 Nov 2004 12:00 am
Win 2000系統磁片碎片整理        電腦使用久了,磁片上保存了大量的檔,這些檔並非保存在一個連續的磁碟空間上,而是把一個檔分散的放在許多地方,這些零散的檔被稱作“磁片碎片”,這些碎片會降低整個Windows的性能。於是Windows中都提供一個整理磁片碎片的程式。(見圖一)
src="http://www.it.com.cn/f/edu/0411/30/110578.jpg">
(圖一)
  打開“開始”功能表,移動滑鼠到“程式”、“附件”、“系統工具”,單擊“磁片碎片整理程式”。(見圖二)
src="http://www.it.com.cn/f/edu/0411/30/110579.jpg">
(圖二)
  Windows 2000下的“磁片碎片整理程式”和Windows 98已經大不一樣了。一般我們先讓程式對磁片的使用情況進行分析,選定C盤,單擊“分析”。(見圖三)視窗下面的狀態條上顯示出當前的操作進度。很快就分析結束了,同時還會給出,是否需要整理的建議,現在程式建議整理碎片。
    在後面的“分析”欄中還可以看到檔的分佈情況,紅色的部分就是零散的檔,白色的地方是空白區域。我們還可以看一下分析報告,單擊“察看報告”。(見圖四) 
src="http://www.it.com.cn/f/edu/0411/30/110580.jpg">
(圖三)
src="http://www.it.com.cn/f/edu/0411/30/110581.jpg">
(圖四)
  彈出報告,上面一欄顯示C盤(卷)的基本資訊和碎片的分佈比例,下面最零散的文件列表。單擊“碎片整理”,(見圖五)程式開始整理,這個過程需要的時間比較長,主要和文件的數量分區大小有關。
src="http://www.it.com.cn/f/edu/0411/30/110582.jpg">
(圖五) 
  整理的過程中可以看到檔的分佈變化和整個進度。整理結束後,會出現提示,點“關閉”結束。(見圖六)
src="http://www.it.com.cn/f/edu/0411/30/110583.jpg">
(圖六)    src="http://www.it.com.cn/f/edu/0411/30/110584.jpg">
(圖七) 
No Comments »
Win200030 Nov 2004 12:00 am
Win 2000日誌及其刪除方法
    Windows 2000的日誌檔通常有應用程式日誌,安全日誌、系統日誌、DNS伺服器日誌、FTP日誌、WWW日誌等等,可能會根據伺服器所開啟的服務不同。當我們用流光探測時,比如說IPC探測,就會在安全日誌裏迅速地記下流光探測時所用的用戶名、時間等等,用FTP探測後,也會立刻在FTP日誌中記下IP、時間、探測所用的用戶名和密碼等等。甚至連流影啟動時需要msvcp60.dll這個動庫程式庫,如果伺服器沒有這個檔都會在日誌裏記錄下來,這就是為什麼不要拿國內主機探測的原因了,他們記下你的IP後會很容易地找到你,只要他想找你!!還有Scheduler日誌這也是個重要的LOG,你應該知道經常使用的srv.exe就是通過這個服務來啟動的,其記錄著所有由Scheduler服務啟動的所有行為,如服務的啟動和停止。 
  日誌檔默認位置: 
  應用程式日誌、安全日誌、系統日誌、DNS日誌默認位置:%systemroot%\system32\config,默認檔大小512KB,管理員都會改變這個默認大小。 
  安全日誌檔:%systemroot%\system32\config\SecEvent.EVT 
  系統日誌檔:%systemroot%\system32\config\SysEvent.EVT 
  應用程式日誌檔:%systemroot%\system32\config\AppEvent.EVT 
  Internet資訊服務FTP日誌默認位置:%systemroot%\system32\logfiles\msftpsvc1\,默認每天一個日誌
  Internet資訊服務WWW日誌默認位置:%systemroot%\system32\logfiles\w3svc1\,默認每天一個日誌 
  Scheduler服務日誌默認位置:%systemroot%\schedlgu.txt 
  以上日誌在註冊表裏的鍵: 
  應用程式日誌,安全日誌,系統日誌,DNS伺服器日誌,它們這些LOG檔在註冊表中的: 
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Eventlog 
  有的管理員很可能將這些日誌重定位。其中EVENTLOG下面有很多的子表,裏面可查到以上日誌的定位目錄。 
  Schedluler服務日誌在註冊表中 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SchedulingAgent 
FTP和WWW日誌詳解: 
  FTP日誌和WWW日誌默認情況,每天生成一個日誌檔,包含了該日的一切記錄,檔案名通常為ex(年份)(月份)(日期),例如ex001023,就是2000年10月23日產生的日誌,用記事本就可直接打開,如下例: 
#Software: Microsoft Internet Information Services 5.0  (微軟IIS5.0) 
#Version: 1.0 (版本1.0) 
#Date: 20001023 0315 (服務啟動時間日期) 
#Fields: time cip csmethod csuristem scstatus 
0315 127.0.0.1 [1]USER administator 331 (IP地址為127.0.0.1用戶名為administator試圖登錄) 
0318 127.0.0.1 [1]PASS ? 530 (登錄失敗) 
032:04 127.0.0.1 [1]USER nt 331 (IP地址為127.0.0.1用戶名為nt的用戶試圖登錄) 
032:06 127.0.0.1 [1]PASS ? 530 (登錄失敗) 
032:09 127.0.0.1 [1]USER cyz 331 (IP地址為127.0.0.1用戶名為cyz的用戶試圖登錄) 
0322 127.0.0.1 [1]PASS ? 530 (登錄失敗) 
0322 127.0.0.1 [1]USER administrator 331 (IP地址為127.0.0.1用戶名為administrator試圖登錄) 
0324 127.0.0.1 [1]PASS ? 230 (登錄成功) 
0321 127.0.0.1 [1]MKD nt 550 (新建目錄失敗) 
0325 127.0.0.1 [1]QUIT ? 550 (退出FTP程式) 
  從日誌裏就能看出IP位址為127.0.0.1的用戶一直試圖登錄系統,換了四次用戶名和密碼才成功,管理員立即就可以得知管理員的入侵時間、IP地址以及探測的用戶名,如上例入侵者最終是用administrator用戶名進入的,那麼就要考慮更換此用戶名的密碼,或者重命名administrator用戶。 
  WWW日誌 
  WWW服務同FTP服務一樣,產生的日誌也是在%systemroot%\System32\LogFiles\W3SVC1目錄下,默認是每天一個日誌檔,下面是一個典型的WWW日誌檔 
#Software: Microsoft Internet Information Services 5.0 
#Version: 1.0 
#Date: 20001023 03:091 
#Fields: date time cip csusername sip sport csmethod csuristem csuriquery scstatus cs(UserAgent) 
20001023 03:091 192.168.1.26 192.168.1.37 80 GET /iisstart.asp 200 Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt) 
20001023 03:094 192.168.1.26 192.168.1.37 80 GET /pagerror.gif 200 Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt) 
  通過分析第六行,可以看出2000年10月23日,IP位址為192.168.1.26的用戶通過訪問IP位址為192.168.1.37機器的80埠,查看了一個頁面iisstart.asp,這位用戶的流覽器為compatible; MSIE 5.0; Windows 98 DigExt,有經驗的管理員就可通過安全日誌、FTP日誌和WWW日誌來確定入侵者的IP地址以及入侵時間。 
既使你刪掉FTP和WWW日誌,但是還是會在系統日誌和安全日誌裏記錄下來,但是較好的是只顯示了你的機器名,並沒有你的IP,例如上面幾個探測之後,系統日誌將會產生下面的記錄:一眼就能看出2000年10月23日,16點17分,系統因為某些事件出現警告,雙擊頭一個,打開它的屬性: 
  屬性裏記錄了出現警告的原因,是因為有人試圖用administator用戶名登錄,出現一個錯誤,來源是FTP服務。同時安全記錄裏寫將同時記下,我們可以看到兩種圖示:鑰匙(表示成功)和鎖(表示當用戶在做什麼時被系統停止)。接連四個鎖圖示,表示四次失敗審核,事件類型是帳戶登錄和登錄、註銷失敗,日期為2000年10月18日,時間為1002,這就需要重點觀察。 
  雙點第一個失敗審核事件的,即得到此事件的詳細描述,我們可以得知有個CYZ的工作站,用administator用戶名登錄本機,但是因為用戶名未知或密碼錯誤(實際為密碼錯誤)未能成功。 
  另外還有DNS伺服器日誌,不太重要,就此略過(其實是我沒有看過它) 
  知道了Windows2000日誌的詳細情況,下面就要學會怎樣刪除這些日誌: 
  通過上面,得知日誌檔通常有某項服務在後臺保護,除了系統日誌、安全日誌、應用程式日誌等等,它們的服務是Windos2000的關鍵進程,而且與註冊表檔在一塊,當Windows2000啟動後,啟動服務來保護這些檔,所以很難刪除,而FTP日誌和WWW日誌以及Scedlgu日誌都是可以輕易地刪除的。 
  首先要取得Admnistrator密碼或Administrators組成員之一,然後Telnet到遠端主機,先來試著刪除FTP日誌: 
  D:\SERVER>del schedlgu.txt 
  D:\SERVER\SchedLgU.Txt 
  進程無法訪問檔,因為另一個程式正在使用此檔。 
  說過了,後臺有服務保護,先把服務停掉! 
  D:\SERVER>net stop “task scheduler” 
  下面的服務依賴於 Task Scheduler 服務。 
  停止 Task Scheduler 服務也會停止這些服務。 
  Remote Storage Engine 
  是否繼續此操作? (Y/N) [N]: y 
  Remote Storage Engine 服務正在停止…. 
  Remote Storage Engine 服務已成功停止。 
  Task Scheduler 服務正在停止. 
  Task Scheduler 服務已成功停止。 
  OK,它的服務停掉了,同時也停掉了與它有依賴關係的服務。再來試著刪一下! 
  D:\SERVER>del schedlgu.txt 
  D:\SERVER> 
  沒有反應?成功了!下一個是FTP日誌和WWW日誌,原理都是一樣,先停掉相關服務,然後再刪日誌! 
  D:\SERVER\system32\LogFiles\MSFTPSVC1>del ex*.log 
  D:\SERVER\system32\LogFiles\MSFTPSVC1> 
  以上操作成功刪除FTP日誌!再來WWW日誌! 
  D:\SERVER\system32\LogFiles\W3SVC1>del ex*.log 
  D:\SERVER\system32\LogFiles\W3SVC1> 
  OK!恭喜,現在簡單的日誌都已成功刪除。下面就是很難的安全日誌和系統日誌了,守護這些日誌的服務是Event Log,試著停掉它! 
  D:\SERVER\system32\LogFiles\W3SVC1>net stop eventlog 
  這項服務無法接受請求的 “暫停” 或 “停止” 操作。 
沒辦法,它是關鍵服務。如果不用第三方工具,在命令行上根本沒有刪除安全日誌和系統日誌的可能!所以還是得用雖然簡單但是速度慢得死機的辦法:打開“控制面板”的“管理工具”中的“事件查看器”(98沒有,知道用Win2k的好處了吧),在功能表的“操作”項有一個名為“連接到另一台電腦”的功能表,輸入遠端電腦的IP,然後點支煙,等上數十分鐘,忍受象死機的折磨,選擇遠端電腦的安全性日誌,右鍵選擇它的屬性: 
  點擊屬性裏的“清除日誌”按鈕,OK!安全日誌清除完畢!同樣的忍受痛苦去清除系統日誌! 
  前在不借助第三工具的情況下,能很快,很順利地清除FTP、WWW還有Schedlgu日誌,就是系統日誌和安全日誌屬於Windows2000的嚴密守護,只能用本地的事件查看器來打開它,因為在圖形介面下,加之網速又慢,如果你銀子多,時間閑,還是可以清除它的。綜上所述,介紹了Windows2000的日誌檔以及刪除方法,但是你必須是Administrator,注意必須作為管理員或管理組的成員登錄才能打開安全日誌記錄。該過程適用於 Windows 2000 Professional 電腦,也適用于作為獨立伺服器或成員伺服器運行的Windows 2000 Server 電腦。 
  至此,Windows2000安全知識基礎講座完畢,還有幾句話要講,大家也看出來了,雖然FTP等等日誌可以很快清除,但是系統日誌和安全日誌卻不是那麼快、那麼順利地能刪除,如果遇到聰明的管理員,將日誌檔轉移到另一個地方,那更是難上加難,所以奉勸大家,千萬不要拿國內的主機做試驗。
No Comments »
Win200030 Nov 2004 12:00 am
Win 2000系統中的關機技巧
    電腦關機是一件簡單的事情,是我們學習電腦的最基本的一課,雖說簡單,但我們若用好了,那關機就變得更愜意了,特別是現在的Win2000,關機有了更多選擇。倘若學會其中技巧,別人會把你看成電腦高手,最起碼也能在初學者面前炫耀一番吧。  
  在Win2000裏可以一鍵關機,可以快速休眠。如果你啟動Win2000要用一分多鐘,而且總是埋怨啟動太慢的話,你可以試試Win2000的休眠功能,它能使你快速進入工作狀態。怎麼才能做到這些呢?跟著我來吧!  
  讓我們進入“控制面板”/“電源”選項,把“休眠”頁的“啟用休眠支持”勾上,點擊“確定”,現在“開始”/“關機”中多了一項“休眠”,如果選中它,Win2000會花十幾秒的時間把記憶體寫入硬碟(前提是硬碟要有和記憶體一樣大的一塊空間,哈哈,記憶體大了也有壞處了)。下次開機的時候,啟動過程就是直接將硬碟映射讀回記憶體即可,一切和你上次關機的時候一樣,相應的程式仍然在運行。不過為了性能穩定著想,你進入休眠前還是將不用的程式關掉為好。據本人經驗,如果用休眠關機,下次開機時,按下電源開關到Win2000進入可操作狀態,只要20秒左右。怎麼樣,比Win95 啟動的還快呢!心動了嗎?接著來吧。  
  再次進入“電源選項”,在“高級”頁“電源按鈕”下 “在按下電腦休眠按鈕時”,選“休眠”。確定後,當我們按鍵盤上的“Sleep”鍵時就可以快速進入休眠了。這樣當我們想以休眠方式關機時,只需按一下“Sleep”鍵就可以了,方便吧!  
  同樣,我們可以進入“電源選項”,把“高級電源管理” 頁的“啟用高級電源支援”也勾上,確定。然後再進入“電源選項”時,在“高級”頁“電源按鈕”下就多了一項,“在按下電腦電源按鈕時”下選“關閉電源”,這樣我們可以 按“Power”鍵快速關機了,電腦顯示幕閃幾下後,就可正常關機了。當然這樣關機速度快,但開機時就慢了(仍是正常開機,不同于非法關機),不過卻是全新啟動了。  
  做完這些,我們還要注意一下,你的電腦關機是不是變成重新啟動了,如果是這樣,進入“電源選項”,把“高級電源管理”頁的“啟用高級電源支援”勾去,確定。這時不用擔心,當用“Power”鍵時照樣可以快速關機。只要你的主板支持(現在甚至兩年前的主板大都支持),不管你用的是AT電源或是ATX,上面介紹的都能用,我的電源是AT電源,當按下“Power”鍵或“Sleep”鍵後,螢幕上顯示 “現在可以安全關機了”時,把電源開關一拔就OK了。咱的老電源也可享受快速關機了,哈哈!  
  那麼什麼時候用“Sleep”,什麼時候用“Power”呢? Win2000是基於NT內核的,穩定性較Win98有很大的提高。當你在用電腦時感覺系統有問題時,登出當前用戶(單機用戶當然用Administrator了),重新進入,基本都可解決問題。當你修改了系統或是安裝了新軟體需要重新啟動,或者當你覺得該重新啟動一下了,那你可以用“Power”鍵快速關機,那樣下次開機就全新啟動一回了。  
  最後我們把“組策略”請出來做一點變動。在運行框鍵入“gpedit.msc”,確定後,進入組策略視窗。打開“用戶配置”/“管理模組”/“桌面”,選中“退出時不保存設置”,滑鼠右鍵“屬性”,將“策略”頁“啟用”勾上,確定退出。這樣正常關機、重新啟動及註銷時就會快那麼一點點時間了。  
  怎麼樣?現在你知道了吧,把電腦關機用好了,可以節省我們好多的時間呢。試試看,當你在周圍人面前說你的電腦可以在20秒內進入工作狀態時,他們是不相信,還是羡慕得不得了呢?
No Comments »
Win200030 Nov 2004 12:00 am
Win2000/XP/2003下的密碼探測器
    在Win98下,對於別的程式的密碼框,我們可以用SendMessage函數可以對這個密碼框下一個WM_GETTEXT 的命令獲取這個密碼框的內容。但自2000以後,微軟的安全意識似乎強了一點,用這個命令對普通的視窗管用,但對於密碼框已經不起作用了。
  有不少類似的程式是通過建立動態連結程式庫的方式來獲取,但是那樣做太麻煩了,其實我們有更簡便的作法。那就是對它先下一個命令,去除它的密碼框的屬性,然後再獲取它的內容,最後恢復它密碼框的屬性。
{
 項目 :Win2000/XP/2003 下*號密碼探測器
 作者 :黃濤 
 日期 :2004年1月18日
}
unit uPassword;    interface    uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls, ExtCtrls;    type
 TfrmPassword = class(TForm)
  edPassword: TEdit;       //顯示密碼的文本框
  Timer1: TTimer;       //計時器
  procedure Timer1Timer(Sender: TObject);
 private
  { Private declarations }
 public
  { Public declarations }
 end;    var
 frmPassword: TfrmPassword;    implementation    {$R *.dfm}    procedure TfrmPassword.Timer1Timer(Sender: TObject);
var s:pchar;
 i,n:integer;
 p:Tpoint;h:integer;
 c:integer;
begin
 getcursorpos(p);     //得到當前游標的位置
 h:=windowfrompoint(p);   //當到游標處窗口的控制碼
 n:=getwindowlong(h ,GWL_STYLE ); //取視窗的屬性
 if (n and $20) <>0 then begin    //判斷是否為密碼框
  c:=sendMessage(h, EM_GETPASSWORDCHAR,0, 0);
  //得到密碼框當前的字元 如’*'等
  PostMessage(h,EM_SETPASSWORDCHAR,0,0);
  //設置密碼框的字元為空,即去除密碼框的密碼屬性,       //此處一定要用PostMessage,而不能用 SendMessage,用後者無效
  i:= sendmessage(h,WM_GETTEXTLENGTH,0,0);inc(i);
  //取得密碼串的長度
  getmem(s,i);   //分配記憶體
  sendmessage(h,WM_GETTEXT,i,longint(s)); //獲取密碼字串
  edPassword.Text := s;    //將密碼放入文本框中
  postMessage(h,EM_SETPASSWORDCHAR,c,0); //恢復原來的密碼屬性
  freemem(s); //釋放記憶體
 end;
end;    end.
  本程式在 Window Server 2003 ,Delphi 7.0 Enterprise 下編譯通過。但這個程式只對那些沒有防範的程式有效,如QQ ganme 等,但對有些防範的程式來說還是無能為力的,如QQ2004 Beta的密碼框是沒用的。可見Win2000/XP/2003密碼框的安全也是相對的,要想安全還要自己想辦法。
No Comments »
Win200030 Nov 2004 12:00 am
更改Win 2000收藏夾位置
    用自己的機器上網的人都有長長的收藏夾,為了這些網站不在重裝機器後丟失,在重裝前往往要備份,新裝好系統就修改註冊表可以使你一勞永逸。有的朋友介紹過的方法只能用於win98 和Winme ,win2000卻要用下面的方法:
  1、點擊“開始”->“運行”,輸入“regedit”後確定。
  2、在出現的註冊表編輯器裏選擇:“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders” 在右邊的分支裏你就可以看到關於本機器的所有用戶的設置。
  3、找到屬於你的用戶名的“Favorites”,雙擊,會出現編輯字串的對話方塊,將其改為你想要的設置,如:“E:\Favorites” 後確定。
  4、打開 win2000 系統所在盤下的“Documents and Settings”檔夾,找到你的用戶下的“Favorites”檔夾,將其複製到你想要的位置,如E盤中即可。
  這樣,每當你重裝完系統,只要改一下註冊表,收藏夾中的內容就重現在你眼前了,如果覺得每次都改來改去太麻煩,可以在第一次修改完後在功能表中選擇“註冊表”->“導出註冊表檔”將這一分支作為一個檔保存起來,在重裝完系統後雙擊該檔,就完成了對註冊表的修改。可謂一勞永逸。
  用同樣的方法還可以完成對“我的文檔”、“IE緩存”、“cookies”等的修改,在此就不一一?述了。
No Comments »
Win200030 Nov 2004 12:00 am
Windows系統的十則高級應用技巧
    1、安裝WIN2K免輸入序列號 
  方法一: 
  在安裝WINDOWS2000的過程中要提示輸入註冊號,為了使安裝更方便,可去處掉安裝過程中需要輸入註冊號這個過程。把安裝檔拷貝到硬碟,打開 i386目錄下的setupp.ini,將PID後面的數字改成51837270,那麼在整個安裝過程中就不會再問你輸入序列號了。
  方法二:
  將該檔內容全部刪除後,再改寫成如下資料: 
  [Pid] 
  Pid = “42144270″ 
  ExtraData=62706A776C7766637274CE52597B39 
  2、利用應答檔安裝的命令行格式 
  利用軟碟啟動,使用winnt.exe實現無應答安裝時:winnt.exe /u:d:\setup.txt /s:d:\i386 /t:c: 
  進入作業系統,使用winnt32.exe安裝新系統實現無應答安裝時:winnt32.exe /u:d:\setup.txt /s:d:\i386 /tempdrive:c: 
  利用光碟啟動實現無應答安裝:a、創建應答檔將其名字命名為winnt.sif,並將其相關檔放入一張軟碟中或者將檔刻入Windows 2000/XP的安裝光碟中的I386目錄下。b、用2000光碟啟動電腦,即可實現無應答的自動安裝過程。安裝時會自動調用軟碟中或以刻光碟I386中的應答檔winnt.sif。 
  /syspart:drive_letter 
  表明可以將安裝啟動檔複製到一個硬碟上,並將硬碟標記為活動,然後將該磁片安裝到其他電腦上。啟動該電腦時,它將自動啟動下一階段的安裝。但必須始終同時使用/tempdrive參數和/syspart參數。在運行Windows NT 4.0、Windows 2000 或Windows XP的電腦上,可以使用/syspart選項來啟動 Winnt32。運行Windows 95、Windows 98或Windows Me 的電腦不能使用該選項。這個參數只能在運行winnt32.exe時有效。 
  特殊鍵名及作用: 
  鍵名:Repartition 
  鍵值:Yes|No 
  指定是否對用戶端第一主盤進行重新分區和格式化(格式化為NTFS系統)。這只有在用Windows 2000光碟啟動電腦進行無人參與安裝時有效。 
  鍵名:ExtendOemPartition 
  鍵值:0|1 
  允許安裝中建立擴展分區 
    3、在Windows2000中如何維系統檔 
  如Windows 2000報告說你的系統檔被替換或者刪除了該怎麼辦?這是個不時會出現的問題,你可以使用Windows 2000中自帶的系統檔保護程式進行恢復.在Windows 2000中,SFC命令對維護整個系統檔是很有用的。具體的做法是: 
  在“開始”/“運行”中,輸入“SFC/scannow”,對系統檔進行掃描並修復。 
  SFC命令語句如下: 
SFC [/scannow] [/scanonce] [/scanboot] [/cancel] [/enable] [/purgecache] [/cachesize=x] [/quiet] 。其中: 
/scannow   立即掃描所有受保護的系統檔。 
/scanonce    掃描所有受保護的系統檔一次。 
/scanboot    每次啟動時掃描所有受保護的系統檔。 
/cancel     取消所有暫停的受保護系統檔的掃描。 
/enable     為正常操作啟用 Windows 檔保護。 
/purgecache   清除檔緩存並立即掃描所有受保護的系統檔。 
/cachesize=x  設置檔緩存大小。 
/quiet     不提示用戶就替換所有不正確的檔版本。 
  你可以根據需要選擇使用這些命令。 
  4、Windows 2000 中環境變數的妙用      
  安裝Windows 2000 Professional版本,C盤仍然裝的是Winodws 98,而Winodws 2000裝在E盤上(應用軟體是在Windows 98下安裝的)。試著在不安裝的情況下打開一些軟體,結果發現,Visual FoxPro 6,VC  ,WPS 2000等軟體能夠直接使用,WinZip8.0等軟體輸入註冊號後也能使用,Photoshop等軟體打開後彈出一系列對話方塊,顯示如下資訊:無法找到以下動態連結程式庫PFPICK.dll與制定的路徑:D \Program Files\Adobe\Photoshop5.0cs\WINNT\SYSTEM32\ WINNT\SYSTEM \WINNT \WINNT\system32\Wbem 但一路單擊“確定”之後,仍然能夠打開。能不能不讓這些對話方塊出現呢?這就涉及到Windows 2000的環境變數設置。 
  雖然Windows 98在註冊表中也有環境變數的設置,然而卻沒有Windows 2000這樣容易修改。分析以上對話方塊的內容,第一個是軟體安裝路徑,其餘的是系統目錄,最後一個是環境變數設置的路徑。接著查找一下動態連結程式庫文件PFPICK.dll位置,發現在系統目錄下。 於是,打開控制面板,雙擊“系統”,選擇“高級”中的“環境變數”,可以看到兩個對話方塊,上面“Administrator的用戶變數”,設置了臨時變數的目錄,用來存放暫存檔案;下面是“系統變數”,設置了一些系統參數,我們需要修改的就在這裏的一個“Path”路徑中,上面寫著:% SystemRoot%\system32 %SystemRoot% %SystemRoot%\System32\Wbem 我們只要在後面加上一些語句:“C \WINDOWS C \WINDOWS\SYSTEM C \WINDOWS\SYSTEM32 ”,然後重新啟動電腦,雙擊Photoshp5.0c.exe時,你便會發現再也沒有前面列舉的那些對話方塊了。後來發現,其他一些軟體,像ACDSee, foxmail,OICQ,sonique,Jet-audio等軟體也可以直接使用,dreamweaver,firework,flash4, CuteFTP輸入註冊碼後也能使用,而NetAnts則會彈出對話方塊,顯示“msipcsv.exe無法定位程式,輸入點 GetProcessFlags於動態連結程式庫KERNEL32.dll上”。不管你按沒按“確定”也能打開,因為你的系統並沒有刪除什麼資訊,所以你的作業系統仍然是安全的。 
    5、刪除NTFS分區的問題? 
  如果要刪除NTFS分區,可用Windows 2000光碟啟動電腦進入安裝程式,刪除所在分區即可,或使用fdisk,但fdisk不能刪除擴展分區中的NTFS分區,可用如下debug法: 
  debug 
  A 10 
  mov ax,0201 
  mov bx,0100 
  mov cx,0001 
  mov dx,0080 
  int 13 
  int 20 
  g=10 
  F 2ce 2dd 00 
  A 10 
  mov ax,0301 
  g=10 
  Q 
(dug??鬱悶ing~~~~~) 
  6、如何刪除WIN2000的默認管理共用(C$,D$等)? 
  Win2000安裝好以後,系統會創建一些隱藏的共用,你可以在cmd下打 net share 查看他們。網上有很多關於IPC入侵的文章,相信大家一定對它不陌生。要禁止這些共用 ,打開 管理工具>電腦管理>共用檔夾>共用 在相應的共用檔夾上按右鍵,點停止共用即可,不過機器重新啟動後,這些共用又會重新開啟的。 
  如果您想禁止%DriveLetter%$的默認共用,您可以在註冊表的以下位置 
  HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\LanmanServer\\Parameters 
  新建名稱:AutoShareServer 
  類型: REG_DWORD 
  值: 0 
  如果您想禁止Admin$的默認共用,您可以在註冊表的以下位置 
  HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\LanmanServer\\Parameters 
  新建名稱:AutoShareWks 
  類型: REG_DWORD 
  值: 0 
  默認共用目錄路徑和功能: 
  C$ D$ E$ 每個分區的根目錄。Win2000 Pro版中,只有Administrator 和Backup Operators組成員才可連接,Win2000 Server版本Server Operatros組也可以連接到這些共用目錄,ADMIN$ %SYSTEMROOT% 遠端管理用的共用目錄。它的路徑永遠都指向Win2000的安裝路徑,比如 c:\winnt。 
  FAX$ 在Win2000 Server中,FAX$在fax用戶端發傳真的時候會到。 
  IPC$ 空連接。IPC$共用提供了登錄到系統的能力。 
  NetLogon 這個共用在Windows 2000 伺服器的Net Login 服務在處理登陸域請求時用到 
  PRINT$ %SYSTEMROOT%\SYSTEM32\SPOOL\DRIVERS 用戶遠端管理印表機 
 7、如何讓WIN2000啟動後直接進入VGA模式 
  在NT4.0的時候,安裝作業系統之後,會出現VGA模式的啟動功能表,而WIN2000卻沒有,可以在BOOT.INI檔中加入一個參數/BASEVIDEO即可,如下: 
[boot loader] 
timeout=30 
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT 
[operating systems] 
multi(0)disk(0)rdisk(0)partition(1)\WINNT=”Microsoft Windows 2000 Server” /fastdetect/basevideo 
  8、Windows 2000根目錄下的那個Hiberfil.sys檔有什麼用?這個檔大得可怕卻又刪不掉? 
  你肯定在一定時期用了“電源管理”裏面的休眠功能。其實不管是休眠,還是我們以前說的STD,原理都是一樣的:在執行的時候把記憶體中的資訊保存在這個檔當中,重新啟動Windows 2000的時候再把它恢復回去,這個檔的大小就等於你的實體記憶體容量。一定要刪除它的話,辦法只有一個:取消休眠功能。 
  9、解決小記憶體安裝Windows 2000的問題 
  如果記憶體小於64MB的機器上需要安裝Windows2000,不過在默認狀態下,你必需64MB的記憶體才能安裝Windows 2000 Server,然而,可以繞過這一限制的。
  首先將Windows 2000 的I386安裝目錄複製到本地/網路驅動器上。編輯檔I386根目錄下的TXTSETUP.SIF(副檔名是SIF哦!)文件。搜索 RequiredMemory。編輯此行,可以讓您隨意更改最低記憶體的多少,但是改動之前你一定要充分認識到您所做的一切後再作更改!eg: RequiredMemory=66584576。保存檔。 照常進行安裝。 一切ok…(這種方法不適用於用winnt32.exe安裝,而只適用於用winnt.exe安裝。) 
  10、微軟的Windows 2000恢復控制臺 
  如果使用Windows2000的恢復控制臺,管理員可以從命令對話訪問2000系統,替換損壞的檔,開始和終止服務。安裝時它會在開始功能表中添加一個選項。 
  安裝時應按如下操作: 
  啟動系統到WINDOWS2000 
  插入安裝CD 
  從命令行中轉到I386目錄,鍵入:C:\> winnt32 /cmdcons 
  在出現的確認資訊欄上點擊“確定” 
  檔將被複製到電腦,啟動功能表中加入了新專案C:\CMDCONS\BOOTSECT.DAT=”Microsoft Windows 2000 Command Console” /cmdcons 
  完成資訊欄出現,點擊“確定” 
  重新啟動電腦,“Microsoft Windows 2000 Command Console”被選中,啟動WINDOWS2000至命令行模式。 
  系統會詢問您所需修復的2000安裝及其管理員密碼。 
  輸入密碼後便可鍵入命令,如通過鍵入DISABLE來終止服務、DISKPART來創建和刪除分區等許多其他命令。只需鍵入HELP就可以列出所有命令的列表。 
  還可以直接從安裝光碟中擊活控制臺。從光碟啟動系統(如果您的主板支援光碟機啟動),選擇修復,並鍵入C就可以使用控制臺進行修復了。 
  如果您重新命名了管理員帳戶,控制臺仍可正常使用,除非您刪除管理員帳號。但是修復控制臺(Recovery Console)暫時無法在域裏面工作。 
No Comments »
Win200030 Nov 2004 12:00 am
Win 2000系統記憶體優化全攻略
    不管你用的是什麼作業系統,記憶體子系統總是重點優化的對象。因為它不僅直接影響RAM的性能,還決定了其他子系統之間的通信能力,進而影響整個系統的性能。Windows 2000是一個基於”性能”的作業系統,所以充分挖掘記憶體子系統的潛力是非常必要的。在本文中,我們要給大家介紹如何給作業系統消腫和優化註冊表,以達到改進系統性能的目的。不同的方面有不同的優化方法,我們首先從BIOS的優化開始(BIOS的優化對所有作業系統有效);然後是其他一些優化。
  要注意在進行優化的時候,要以Administrator註冊,否則修改無效。 
  BIOS優化
  在BIOS中有若干個與記憶體有關的選項,下面我們就給大家介紹幾個最常用的:
  CAS Latency-CAS延遲是一個決定系統記憶體列存取時間的參數。CAS延遲越小,系統在讀取RAM中不同資料時的速度就越快。現在大多數SDRAM CAS延遲標稱值為3,但基本上都可以達到2。在市場上也有標稱值為2的SDRAM。至於 RDRAM,它的CAS延遲要比SDRAM大得多,如果把CAS延遲設小一點效果非常顯著。不過要注意的是改變CAS延遲實際上是一種超頻,要注意它的穩定性(可以運行如timedemo loop之類的穩定性測試軟體)。
  RAS To CAS Delay-這項設置指的是行啟動命令到讀/寫命令之間的時間。這個值越小表示越快,在修改它時,也要注意系統的穩定性。
  RAS Precharge Time -這項設置指的是DRAM預充電需要多少個週期的時間,越小越好。在修改它的時候,同樣要注意穩定性。
  SDRAM Precharge Control-這項設置指的是系統如何管理SDRAM的預充電時間,它有兩個值Enabled和Disabled,在不同的系統上有不同的結果,建議在你自己的系統上兩者都試一下。
  Shadow System BIOS-如果它為Enabled的話,在系統啟動時會把BIOS中的內容拷貝到主記憶體中,對大多數機器來說,啟動速度和運行速度都會加快。 
  System BIOS Cacheable-當設為Enabled時,在必要時系統會把BIOS中的內容備份到L2緩存中,加快BIOS的運行速度,效果比Shadow System BIOS還要好。當Shadow System BIOS也設為Enabled時,效果最佳。
    註冊表修改 
  在註冊表中有若干個關於記憶體的設置,但在修改時要注意,因為稍有錯誤就會導致系統崩潰。所以在修改前要把註冊表作一個備份,以備在出現問題是恢復。
  首先在註冊表中找到[HKLM/System/CurrentControlSet/Control/Session Manager/Memory Management],然後你會發現下面幾個選項:
  DisableExecutivePaging -設為Enabled時, Windows 2000在運行可執行檔時不用硬碟上的交換檔,這樣作業系統和檔執行的速度會更快。但我們推薦只有在系統記憶體大於128MB時,才將它設為Enabled,因為它也要佔用一定的系統資源。在默認狀態下,它的值為0(Disabled),如果要設為Enabled就將它設為1。
  LargeSystemCache -當它設為Enabled時(伺服器版的Windows 2000默認設置為Enabled),系統會把除了4MB(作為硬碟緩存)以外的所有記憶體都用作檔系統的緩存。Windows 2000會把自己的內核放到記憶體中,這樣運行起來就更快。這項設置是動態的,如果在某些情況下硬碟需要更多的緩存,系統會釋放一些記憶體給硬碟作緩存。在默認情況下有8MB記憶體是留作此用途的。
  此項設置的主要好處就是可以使作業系統運行得更快,並且它還是動態的,當記憶體需求不大時,Windows 2000的內核就駐留記憶體;如果運行多個程式需要大量記憶體,Windows 2000會把它的內核從記憶體中釋放出來。0表示Disabled,1表示Enabled。不過如果把它設為Enabled,系統會佔用更多的記憶體,在一些任務很密集的情
        
系統時間:2024-05-22 1:45:57
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!