Winstart.bat

Winstart.bat

Winstart.bat是一個特殊性絲毫不亞於Autoexec.bat的批處理檔案,說它特殊,原因有六:
1.是名稱特殊,如果改為其它名稱,則如同自動批處理被改名一樣不能起到自動執行的效果;
2.是位置特殊,它必須位於Windows的安裝目錄,如C:\windows等;
3.是作用特殊,它多數情況下為應用程式及Win98自動生成,因為安裝某些新的套用軟體後
(如某些音效卡的驅動程式等),由於程式共享衝突的原因一些系統設定不能被立即更改,
再次啟動系統時就可通過在Windows目錄下生成一個該名稱的批處理,以可靠地自動完成餘下的任務;
4.是執行順序特殊,它是在執行了Win.com,並載入了多數驅動程式之後開始執行
(這一點可通過啟動時按F8鍵再選擇逐步跟蹤啟動過程的啟動方式可得知);
5.是存在形式特殊,一般情況下很難看到它的神秘身影,即使難得有應用程式在安裝時創建了它,
一旦完成任務之後系統又很快將其刪除;但如果你自己創建了一個,則系統又不會自動刪除它;
6.是禁止其執行的方式特殊,用一步一步跟蹤啟動過程以回答“Y”或“N”的方法對其它驅動程式
的載入與否都很奏效,但Winstart.bat卻對你的分步執行毫不理會,除非用安全模式啟動。
Win 98可以完全不需要Config.sys和Autoexec.bat也能很好運行,實際上,Win 98的DOS引導檔案
Io.sys和Msdos.sys已包含了Config.sys的功能(如自動載入Himem.sys等),而Autoexec.bat的
功能卻可以由Winstart.bat幫助完成,我們可以在Windows安裝目錄下建立一個Winstart.bat批處理,
然後將自動批處理中的一些語句搬到Winstart.bat中,再將自動批處理刪除,這樣可以避免某些安裝
程式或其他人對你的批處理隨意更改,你只需在Winstart.bat中加上以下這么一句:
If exist c:\autoexec.bat del c:\autoexec.bat
或者(在Winstart.bat中)將自動批處理用事先的備份進行更替,這樣下次啟動時一切又可恢復修改前
的原樣了(此處備份名稱設為C:\win\auto.bak):
Copy c:\win\auto.bak c:\autoexec.bat /y

相關詞條

熱門詞條

聯絡我們