史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   作業系統操作技術文件 (http://forum.slime.com.tw/f128.html)
-   -   絕對強悍,讓 Windows XP 自動維護系統 (http://forum.slime.com.tw/thread185601.html)

psac 2006-09-09 11:48 PM

絕對強悍,讓 Windows XP 自動維護系統
 
 Windows XP的日常維護是件既耗時又無聊的事情,如果Windows XP能夠聰明一點,進行自動維護就好了。下面,就為大家介紹一種通過.inf文件讓Windows XP進行自動維護的技巧,自動維護的具體內容可以任意設定,不過需要命令來實現。比如用Xcopy進行文件備份、Defrag進行磁碟碎片整理、Del刪除垃圾文件等等。為了講清楚原理,下面我們以Defrag為例,你可以根據自己的需要進行修改。

WinSystem子站熱點
Windows Vista Windows Server 2003 Windows Server 2000 Windows XP
系統故障診斷 終端用戶 網路管理 安全防範
Windows存儲 活動目錄 認證和職業 硬體知識

實現步驟

  1. 建立Main.bat文件

  以管理員身份登入Windows XP,在系統硬碟的根目錄下新增一個名為Main.bat的文件(文件名可以隨便取,下同)並輸入如下內容:

  cd\
  C:
  cd Windows\system32
  defrag C: /f
  chkntfs C:


  2. 建立Main.inf文件

  新增一個文件名為Main.inf的文件並輸入:

  [version]
Signature= "$CHICAGO$"
  AdvancedINF= 2.5,"advpack.dll"
  [DefaultInstall]
  RunPreSetupCommands=Tst.PreSetup
  RunPostSetupCommands=Tst.PostSetup
  [Tst.PreSetup]
  C:\Main.bat
  [Tst.PostSetup]
  C:\WINDOWS\SYSTEM32\TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN

  在這個文件中,Signature必須設置為」$CHICAGO$」,否則文件將無法起作用。

  3. 建立Begin.bat文件

  在C硬碟根目錄下建立批處理文件Begin.bat,向這個文件中輸入:

  C:\WINDOWS\System32\rundll32.exe advpack.dll,LaunchINFSectionEx

  C:\Main.inf,DefaultInstall,,32

  這個命令的作用是讓Windows XP啟動一個硬體安裝過程,從而執行.inf文件中的指令。Rundll32.exe在Windows中被用來呼叫DLL文件(動態鏈接庫)中函數提供的功能。比如這裡的rundll32.exe就呼叫了advpack.dll中的LaunchINFSectionEx函數,這個函數的作用就是啟動一個.inf安裝過程。不過Main.inf的內容已經和硬體安裝無關,而是被我們偷梁換柱改成了系統自動維護的命令。

 4. 計劃任務


  計劃任務的作用是定期執行Begin.bat文件,實現步驟如下:

  (1)打開Windows XP的開始表菜單進入「程式→附件→系統工具→計劃任務」,雙擊「新增計劃任務」,單擊「瀏覽」,找到C硬碟根目錄下面的Begin.bat文件,然後單擊「下一步」按鍵;

  (2)設置任務執行週期為「每週」,然後單擊「下一步」按鍵;

  (3)設置執行計劃任務的密碼,也就是電腦的管理員密碼,然後單擊「下一步」按鍵;

  (4)設置執行任務的具體日期和時間。

  在以上例子中,我們讓這個計劃任務每週日的23:30執行一次文件C:\Begin.bat,進行自動維護。

實現原理

  .inf文件通常用於硬體安裝,其實是一個文本文件。當用戶在文件上單擊滑鼠右鍵選擇「安裝」的時候,Windows將會根據這個文件的內容執行一系列操作,上面介紹的自動維護方法就是借助.inf文件的這個特點實現的。

  我們建立的計劃任務啟動時,它會呼叫Begin.bat。Begin.bat將使用Main.inf作為配置文件啟動一個安裝過程,按照Main.inf中的內容執行一系列操作。

  Main.inf啟動時會首先執行[Tst.PreSetup]段中的語句,也就是「C:\Main.bat」,Main.bat被呼叫時,Windows將對C:進行磁碟碎片整理工作。Main.bat的內容越豐富,自動維護的功能就越強大。

  Main.bat中的命令都執行完畢後,[Trs.PostSetup]中的語句又將被執行,也就是:

  C:\WINDOWS\SYSTEM32\TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN

  這個語句的作用是關閉電腦,其實是「關閉Windows XP+關閉電源」。

  最後要注意的一點,這個方法只能在Windows XP Professionl中實現,Windows XP Home無法使用。

psac 2006-09-09 11:49 PM

完全解析Windows XP中註冊表的重要命令
今天,讓我們走近註冊表,看看註冊表表菜單上有哪些重要的命令以及在註冊表的具體操作中這些命令又起到了什麼樣的作用(本文以WindowsXP為例進行講解)。

WinSystem子站熱點
Windows Vista Windows Server 2003 Windows Server 2000 Windows XP
系統故障診斷 終端用戶 網路管理 安全防範
Windows存儲 活動目錄 認證和職業 硬體知識

  「教官,我經常聽見你說什麼主鍵、子鍵,到底它們是什麼東西?彼此之間有什麼關係?」教官剛剛走進教室,來自長春第八中學的祝政義學員就發出這樣的疑問。

  「不好意思,我倒是忘記給你們講這幾個重要概念了。」教官抱歉地說,「在註冊表中有根鍵、鍵和子鍵、值四種概念。在第一課中大家應該已經知道了,註冊表本身就是由5個系統根鍵組成,當然不同Windows版本在這方面有所差異,比如Windows98就有6個系統根鍵。」

  「哦,是不是根鍵都是以主『HKEY_』配置單元的子目錄形式存在於註冊表中?」祝政義學員恍然大悟。

  「是的。而鍵和子鍵沒有附帶資料,它們只負責組織對資料的訪問。它們是作為用戶定義或者系統定義的鍵的子目錄形式存在。最低端的是值,這個值位於結構末端,就像是文件系統中的文件一樣,包含著電腦及其應用程式執行時使用的實際資料。」教官對這位東北學員的回答表示讚許,同時作了進一步解釋。

  新增功能的運用

  「由於在第一課我們已經瞭解註冊表的匯入和匯出。本堂課的重點是表菜單上的其它一些命令,比如準備在註冊表中新增一個主鍵,可以按照下面的操作來做。」

  說完教官就在「執行」中鍵入「regedit」,打開註冊表找到要新增主鍵的資料夾;用滑鼠右擊要加入主鍵的資料夾,這個時候打開「編輯→新增→主鍵」,為新的主鍵輸入一個名稱,然後Enter鍵就OK了。「當然對於新手來說,在做之前一定要備份註冊表,以便在重新啟動出現問題之後恢復原註冊表。」教官提醒大家。

  練習新增鍵值

  教官考慮到剛才的操作是新增主鍵,而在註冊表中更多用到的是新增鍵值。

  於是他又打開了註冊表說:「現在我給大家演示一下如何新增鍵值。」

  1選中要新增新鍵值的資料夾路徑,右擊要新增新鍵值的資料夾。

  2將滑鼠指向「新增」,然後單擊需要新增鍵值的類型,這些類型包括「字元串值」、「二進制值」和「DWord」值,新新增的鍵值以一個臨時鍵值顯示,為新新增的鍵值輸入一個新的值,然後儲存退出就OK了。

 「又到學員實踐時間了,怎麼樣,哪位同學自告奮勇上來試試?」教官望著大家說。

  「我吧,我來試試。」大家順著聲音看去,原來是上堂課表現非常拉風的那位中文系研究生同學。他快步走到教官的演示電腦面前說:「大家知道,如果電腦磁碟剩餘空間不足200MB時,Windows XP會在系統工作列區中彈出一個「磁碟空間不足」的提示視窗。將它關閉後,隔一段時間卻又會出現,讓人有些煩心。我就嘗試通過在註冊表新增一個值來禁止這個提示視窗的出現。」

  這位學員在註冊表中打開「HKEY_CURRENT_USERSoftwareMi crosoftWindowsCurrentVersionPolicIEs Explorer」,在「Explorer」上單擊右鍵,選擇右鍵表菜單上的「新增→DWORD 值」,將這個值命名為「NoLowDiskSpaceChecks」,雙擊該值將其中的「數值資料」設為「1」。

  為了驗證這次操作的正確性,教官將D盤空間撐滿到只剩下100多MB,那個交談視窗果然沒有再出現了。

  修改並不簡單

  修改是註冊表操作中最重要的一步,也是經常用到的操作。可利用註冊表提高系統性能。下面以一個實際例子給大家講解如何修改註冊表資料。

  如何修改DWORD值

  「眾所周知,當非正常關機後重新啟動電腦時,WindowsXP會自動打開磁碟掃瞄程式。但在進行磁碟掃瞄前,會有10秒鐘的等待時間,利用註冊表可將這段等待時間縮短。」

  1教官說完之後就打開註冊表編輯器左側視窗中的「HKEY_LOCAL_MacHINESYSTEMCurrentControlSetControlSession Manager」,在右側視窗中找到「AutoChkTimeOut」這個DWORD值;

  2雙擊該值進入編輯交談視窗,在「基數」區域中將「十六進制」點選為「十進制」,根據自己的需要將「數值資料」 一欄中的數值設為適當的資料,比如輸入「0」,則表示進行磁碟掃瞄前無等待時間,而輸入「3」則表示進行磁碟掃瞄前的等待時間為3秒。

  課外實踐:隱藏磁碟

  在接下來的學員實踐時間中,內蒙古包頭的張雪平學員在教官的指導下進行了隱藏磁碟驅動器的操作。

  1.進入註冊表編輯器,打開「HKEY_CURRENT_USERSoftwareMi crosoftWindowsCurrentVersionPolicies Explorer」,在右側視窗中新增一個名為「NoDrives」的DWORD值.

  2.雙擊該值對它進行編輯,將「基數」選為「十進制」,若將「數值資料」設為「1」,則表示隱藏A軟碟;設為「2」則表示隱藏B盤;設為「4」表示隱藏C硬碟,隱藏其它的磁碟代號可按此規律類推,只要「數值資料」是上一個數值一倍即可。

  「如果不打算隱藏磁碟磁碟代號,那這個數值應該是多少?」一位學員問。

  「0!只要將值改為0就可以了。」教官回說,「其實通過修改註冊表還可以實現很多功能,比如想隱藏資源回收筒、屏蔽控制台的顯示選項都可以在這裡實現,下課之後大家都可以去嘗試嘗試類似操作。」

  輕輕鬆鬆刪鍵值

  在註冊表中,刪除操作經常用於去掉啟動程式、刪除老的安裝程式。刪除註冊表鍵或鍵值的方法是:單擊要刪除的註冊表鍵或鍵值,在「編輯」表菜單上,執行「刪除」命令。

  教官在最後以最為典型的卸載系統自啟動專案進行了這方面的講解。

  打開註冊表編輯器進入到「HKEY_CURRENT_USERSoftwareMi crosoftWindowsCurrentVersionRun」,是不是看到了一個QQ.exe的鍵值?如果你不希望QQ這個程式隨系統啟動執行的話,在這個鍵值上單擊右鍵選擇右鍵表菜單上的「刪除」選項就OK了。

  為了驗證是否成功,教官重新啟動電腦,果然發現QQ這個程式沒有隨Windows啟動而自動執行。

psac 2006-09-09 11:51 PM

揭開Documents資料夾的秘密

 Windows2000以上操作系統中,細心的朋友都會注意到系統硬碟上有一個Documents and settings資料夾。如果你經常去察看它的大小,就會發現:這個資料夾的容量竟然在不斷的增大!我們的日常操作與它究竟有什麼關係?有沒有非常致命的重要資料?如何給該資料夾減肥?重新安裝系統時如何備份它?下面的這篇文章就會為你解開謎底。

WinSystem子站熱點
Windows Vista Windows Server 2003 Windows Server 2000 Windows XP
系統故障診斷 終端用戶 網路管理 安全防範
Windows存儲 活動目錄 認證和職業 硬體知識

一、認識Documents and settings資料夾

  Documents and Settings資料夾是Windows NT/2000/XP/2003

  操作系統中用來存放用戶配置訊息的資料夾。預定情況下在系統分區根目錄下,其下包括:Administrator、All Users、Default User、用戶資料夾(如圖1)。如果你將隱藏和系統的文件(夾)都顯示出來的話,還會發現諸如LocalService、NetworkService等更多的資料夾。

  Documents and Settings存放了有關用戶當前桌面環境、應用程式設置和個人資料的一些訊息。用戶配置文件還包含了用戶登入電腦時所建立的所有諸如網路連接、桌面的大小、顏色數、滑鼠設置、 「開始」表菜單和網路服務器等。當我們登入到Windows 2000/XP/200時系統會自動為我們建立配置文件。同時,通過向每個用戶提供同他們最近一次登入電腦時相同的桌面,用戶配置文件可以為每個用戶提供一致的桌面環境。掌握了該資料夾的相關知識,會給我們優化系統帶來很多方便。下面我們就以windows xp為例來瞭解以下該資料夾在實際中的應用。

二、讓多用戶資料共享更方便:

  windows xp支持多用戶操作,每個用戶都需要用自己的用戶名和密碼登入。並且各個用戶都會在Documents and settings目錄下生產一個以用戶名為名的資料夾,在該資料夾中存儲著當前用戶的程式設置和系統配置訊息。如果多個用戶要想共同使用電腦中的程式和文件,我們可以通過Documents and settings可以方便的讓多用戶進行資料共享。

  (一)讓多個用戶共享開始表菜單和桌面:

  1、涉及資料夾:

  用戶名/「開始」表菜單 All Users\「開始」表菜單

  2、資料夾功能:

  「開始」表菜單是用來存放每個用戶「開始」表菜單內容的資料夾,系統中每個用戶的「開始」表菜單中的程式都是有兩部分組成,一部分存放在「用戶名」資料夾下的「「開始」表菜單」中;另一部分存放在「All Users\「開始」表菜單」中。

  3、應用:在「用戶名」資料夾下的「「開始」表菜單」資料夾存放的是當前用戶安裝系統時複製的程式的快捷方式;而「All Users\「開始」表菜單」資料夾中則存放著各個用戶共用的程式。

  如果我們系統中的想讓每個用戶的開始表菜單中都顯示電腦中所有程式的快捷方式,這樣可以方便我們執行程式。其實要想使各個用戶都能使用系統中的所有程式。我們可以將需要共享程式的快捷方式複製到「All Users\「開始」表菜單」資料夾中即可。隨後再將用戶名下面的「「開始」表菜單」資料夾下的所有程式的快捷方式複製到「All Users\「開始」表菜單」中。而以後再安裝程式時,我們只要將快捷方式的複製路徑改為「All Users\「開始」表菜單」資料夾。這樣以後在安裝程式,其快捷方式就會直接被複製到「All Users\「開始」表菜單」資料夾中。修改時在「執行」交談視窗中鍵入「Regedit」,打開註冊表編輯器,隨後已經展開KEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders分支,在右側的鍵值中找到「Programs」子鍵,雙擊該子鍵,彈出一個「編輯字元串」交談視窗,在下面的「數值資料」項的路徑改為「C:\Documents and Settings\teather\「開始」表菜單\程式」即可。

  提示:通過此方面我們還可以實現各個用戶的桌面文件的共享。

【2006-05-31 09:25】【】【enet】
  (二)讓多用戶上網更方便:

  1、涉及的資料夾:

  收藏夾:該資料夾位於每個用戶名目錄下。

  2、資料夾功能:

  上網時我們收藏的網址都會保留在這個資料夾中。

  3、應用:

  經常上網的用戶都會將自己喜歡的網站位址收藏到收藏夾中,這樣便於以後使用。可是如果進入其它用戶後我們還需要重新收藏需要的網站位址,如果將在每個用戶中收藏的網址都放到同一個資料夾中,這樣就可以在任何用戶下都可以快速找到喜歡的網站了。修改時首先指定一個收藏網址的資料夾,然後將其它用戶名下的收藏夾中的網址都複製到該資料夾。為了讓以後我們在每個用戶收藏的網址都儲存到該資料夾中,我們需要在註冊表中修改該資料夾的路徑。啟動註冊表編輯器,按照上面的方面找到Shell Folders分支,隨後在該分支中雙擊「Favorites」子鍵,打開該子鍵的「編輯字元串」交談視窗(如圖2),在該交談視窗的「數值資料」項中輸入指定收藏夾的位置即可。隨後其它用戶也按照此方法進行修改。以後每個用戶收藏的網站都會儲存指定的資料夾中了。

  (三)讓多用戶訪問網上的芳鄰更方便

  1、涉及資料夾:

  Nethood:該文件位於每個用戶目錄中。

  2、資料夾功能:

  該資料夾儲存著每個用戶使用網路鄰居時儲存在網路鄰居中的共享資料夾的快捷方式,有了這些快捷方式,我們可以快速的打開需要的共享資料夾。

  3、應用:

  如果將每個用戶訪問網上的芳鄰的快捷方式都儲存到指定的資料夾中,這樣我們就可以在任何用戶環境中快速的訪問同一網段內電腦的共享資料夾了,給我們文件共享帶來了方便。修改時打開註冊表編輯器,在Shell Folders分支下找到「Nethood」子鍵,隨後打開該子鍵的「編輯字元串」交談視窗(如圖3),在該交談視窗的「數值資料」項中輸入指定資料夾的位置即可,其它用戶也按照此方法進行修改。以後我們就可以在各個用戶通過網上的芳鄰訪問過的共享資料夾的快捷方式都會儲存在該資料夾中了。

  (四)共享IE下載文件緩衝區

  1、涉及資料夾:

  Temporary Internet Files:該資料夾位於每個用戶目錄下的Local Settings資料夾中。

  2、資料夾功能:

  Local Settings:該資料夾儲存了應用程式資料、歷史和臨時文件。我們在執行系統中安裝的程式時,程式會自動提取到該資料夾中應用程式的資料。

  Temporary Internet Files:IE下載文件緩衝區。使用IE瀏覽器瀏覽網頁時,系統會自動將瀏覽過的網頁內容放在這個目錄中,當你再次打開相同的網頁時系統會從這個目錄中進行提取,這樣可以加快瀏覽的速度。

  3、應用:在每個用戶的資料夾下都有這樣一個龐大的快取記憶體資料夾。IE文件緩衝區雖然可以加快網頁速度,但是體積也比較龐大。這樣浪費不少我們的硬碟空間,因此我們可以將所有用戶的IE快取記憶體文件都放入同一個資料夾中,這樣即可以節省磁碟空間,也給我們多用戶上網帶來方便。修改時用右鍵單擊IE圖示,選擇「Internet 內容」命令,隨後打開「Internet 內容」交談視窗。在「一般」標籤項中找到「Internet 臨時文件」項,單擊「設置」按鍵彈出設置交談視窗(如圖4),在該資料夾中單擊「移動資料夾」按鍵,在此選擇指定用戶下的資料夾即可。隨後其它用戶也按照此方法進行修改。


所有時間均為台北時間。現在的時間是 02:57 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1