|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2003-05-17, 02:02 PM | #1 |
榮譽會員
|
[註冊表絕招」也需打假——以訛傳訛四例
報刊雜誌上,關於註冊表修改、系統設置之類的介紹是非常熱門的,因此,常常能看到一些 「絕招」在多本雜誌上多次轉載。然而,一些錯誤的「絕招」也同樣在多個地方多次出現,不但許多初學者照著做,許多老鳥也用這些招數來教別人,甚至一些系統「優化」軟體也採用了這些錯誤的「絕招」。究其原因,歸根結底是由於學習這些「招數」的人並沒有搞清這些招數的內在原理就照葫蘆畫瓢,只學動作,不學內功,才導致以訛傳訛,一錯再錯。
本人列舉幾條常見的、多次重複刊登的錯誤「絕招」,簡要介紹它的原理並指出其錯誤之處,然後給出正確的設置方法。通過這幾個例子,希望能引起大家的重視,遇到別人給出的「絕招」時能自己再動動腦筋思考思考,知其然更要知其所以然,避免「走火入魔」。 去掉快捷方式左下腳的箭頭 眾所周知,快捷方式左下腳有一個小箭頭。許多朋友很討厭那個東西,千方百計要將它去掉,於是,有的高手們便琢磨出了一條招數,並廣為傳播,一時間,地球人都知道了。 錯誤招數:使用註冊表編輯器,刪去「HKEY_CLASSES_ROOT\lnkfile\IsShortcut」和「HKEY_CLASSES_ROOT\piffile\IsShortcut」,並重新啟動電腦。 原理sShortcut鍵值的意思是,表明這種文件為快捷方式。當Windows在註冊表中發現lnkfile、piffile主鍵下存在IsShortcut鍵值,便會在原有圖示上再合成一個箭頭圖示。刪去那兩個鍵值後,Windows不認為它是快捷方式,箭頭自然就消失了。 錯誤:雖然這樣處理後,箭頭沒有了,可是,Windows也不承認它是快捷方式了。可以做一個實驗:找一張BMP圖片,新增快捷方式,然後在「畫圖」中點「文件→開啟」,選項那個快捷方式。如果沒有刪除「IsShortcut」鍵值,「畫圖」能正確開啟它指向的圖片文件。如果刪了的話,「畫圖」將直接開啟lnk文件本身,於是會提示說「無法識別文件格式」。同理,如果你刪了「IsShortcut」,在給朋友發郵件的時候又直接從桌面快捷方式中選項文件,朋友將得不到真正的文件,而是一堆毫無用處的快捷方式(沒準兒你還會奇怪怎麼發送速度這麼快呢)。 正確招數:準備一張全透明的圖示,可以用一張全黑的BMP圖片替代。修改註冊表,在 「HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\ CurrentVersion\explorer\Shell Icons」下增加字串鍵值「29」,內容為圖示完整路徑後加「,0」。修改完畢後重新整理系統圖示快取即可(後面將要介紹)。 原理:在合成快捷方式圖示的時候,Windows先到註冊表中上述位置搜尋名為「29」的字串串鍵值,然後在原有圖示上覆蓋那個鍵值指定的圖片。如果找不到那個鍵值的話,則使用預設值「C:\Windows\System\Shell32.dll,29」,那就是討厭的箭頭的來歷。由於新招數完全使用正當途徑實現去掉箭頭,因此不會出現任何相容性問題。 去掉進入Windows目錄時的警告 當進入Windows目錄時,系統會給出一個警告,必須再點一下「顯示文件」才能看到(如圖1)。對於菜鳥,這樣的警告可以避免不少誤操作,但對於老鳥來說,這也太不方便了。於是,許多老鳥發明了一個去掉討厭的警告頁面的招數。 錯誤招數:將系統設置為顯示所有文件以便能看到隱藏文件,然後到Windows目錄下刪去Folder.htt。 原理:Windows目錄被定義為特殊資料夾,使用一張Html格式的文件Folder.htt產生「按Web頁檢視」的瀏覽界面。Folder.htt裡面用JavaScript定義了那個必須單擊「顯示文件」才能看到文件列表的限制。刪除它後,那個討厭的頁面便不再出現了。 錯誤:Windows目錄的「按Web頁檢視」界面是用Folder.htt產生的,刪除那個文件後,Windows目錄便無法再按Web頁檢視了。也就是說,在Windows目錄下,預覽圖片等方便快捷的功能便無法使用了。 正確招數1:在Windows目錄下文件列表的空隙中右鍵單擊,選「自定義資料夾」,在彈出的對話視窗中選「刪除自定義設置」,一路「下一步」即可。 原理1:刪除了自定義設置後,Windows便成了與其它資料夾一樣的普通資料夾,那個討厭的頁面便不見了。而且,Web頁檢視也照樣正常。 正確招數2:把Program Files目錄下的Folder.htt複製到Windows目錄下覆蓋同名文件。 原理2rogram Files也是特殊資料夾,也使用Folder.htt產生Web檢視界面並給出警告信息。不過,Program Files的警告信息就溫柔多了。Windows目錄畢竟是特殊地段,保留一些警告信息還是有必要的。使用Program Files的Folder.htt就比較完美了。 正確招數3:對於狂熱的編程愛好者或網頁製作大蝦,不妨試著直接編輯Folder.htt,沒準兒也別有一番情趣。 安裝軟體後避免重新啟動 許多軟體在安裝程序中,都需要重新啟動電腦。許多人都在想,能不能去掉這個繁瑣的步驟呢? 錯誤招數:按下Ctrl+Alt+Del,在「結束任務」列表中找到Explorer,結束任務。系統會跳出「關閉系統」對話視窗,選「否」。過十幾秒後會出現「該程序沒有回應」對話視窗,選「結束任務」。螢幕一閃後,系統就更新了,不必重新啟動電腦。 原理:Explorer作為Windows的外殼程序,是必須常駐記憶體的。當它被結束任務後,系統會立刻自動重新裝入一個。在裝入Explorer的程序中,所有與Explorer有關的設置都會被重新讀取並生效。如果你通過修改註冊表調整了功能表彈出速度,或是隱藏了桌面圖示,或是隱藏了驅動器,這種方法便可以讓你不重新啟動系統便讓新的設置立即生效。 錯誤:從上面的敘述可以看出,能夠生效的內容僅僅有「與Explorer有關的設置」。Autoexec.bat中設置環境變量只能在重新啟動電腦時裝入,系統DLL只能通過WinInit.exe在進入Windows前的DOS環境下替換,靜態VxD只能在裝入Windows的時候載入,這一切都和Explorer毫無關聯,絕對不是通過重新載入Explorer就能實現的。 正確招數:無。安裝軟體時,大部分情況重新啟動電腦是不可避免的。 順便說一句,有些個人製作的小軟體,在打包產生安裝程序時,由於作者對安裝程序不瞭解,本不需重新啟動的他也要求重新啟動。使用上面的方法折騰一番後,軟體當然能用了,也許這就是這個 錯誤的「絕招」能長期流傳下來的原因。 修改系統圖示後讓其生效 由於Windows快取了圖示,因此通過「註冊表大法」修改了系統圖示後,如果順其自然,往往要過很長時間才能生效。一些大蝦發現了一個很厲害的招數,可以讓修改後的圖示儘快生效。 錯誤招數:關閉系統並切換到MS-DOS方式,刪除Windows目錄下的SHELLI~1文件,再進去入Windows即可看到圖示重新整理後的結果。注意:刪除之前必須先去掉文件的隱藏屬性。 原理:SHELLI~1就是ShellIcon快取的短檔案名,它就是Windows圖示快取文件。刪除後,Windows將重新讀取圖示,於是所做的修改就生效了。 錯誤:很遺憾,在我的電腦上刪除了那個文件後,它就再也沒有重新出現過,導致每次進入「控制台」都要經歷很長時間的延遲。無奈我只好手工建立一個空文件並用正確的方法重新整理了一遍才恢復正常。 正確招數:使用TweakUI的Rebuild Icon功能即可(如圖2)。據說「超級兔子」也有這個功能,我沒有用過,有「兔子」的朋友不妨試驗一下。 順便提一下TweakUI。這是一個僅有156KB的強大的註冊表修改工具,可以去掉快捷方式左下腳的箭頭,調整功能表彈出速度,整理開始功能表,隱藏驅動器……功能非常多,大家可以慢慢研究。 下載位址?用不著。它就乖乖地躺在Windows 98第一版安裝碟(沒有第一版的朋友想辦法借一下,才156KB,要不我拷貝了送你一份?)的「\tools\reskit\powertoy」目錄下。安裝方式很奇怪:右鍵單擊tweakui.inf,選「安裝」,一般兩秒鐘後就可以安裝完畢了。你可以在「控制台」中找到TweakUI的圖示。 結 語 通過這幾個例子,希望大家再看到「絕招」的時候,能夠自己也動一動腦筋,想一想來龍去脈,避免被一些不成熟的招數害了。如果你也發現了一些有Bugs的「絕招」,不妨發給CFan,大家一起切磋切磋,討論討論,共同進步! Q: 呵呵∼是嗎?? 我每次新安裝係統都必定刪除「isshortcut」鍵值, 根本沒有什麼癥狀齣現!!! A: 原理:Windows目錄被定義為特殊資料夾,使用一張Html格式的文件Folder.htt產生「按Web頁檢視」的瀏覽界面。Folder.htt裡面用JavaScript定義了那個必須單擊「顯示文件」才能看到文件列表的限制。刪除它後,那個討厭的頁面便不再出現了。 錯誤:Windows目錄的「按Web頁檢視」界面是用Folder.htt產生的,刪除那個文件後,Windows目錄便無法再按Web頁檢視了。也就是說,在Windows目錄下,預覽圖片等方便快捷的功能便無法使用了。 正確招數1:在Windows目錄下文件列表的空隙中右鍵單擊,選「自定義資料夾」,在彈出的對話視窗中選「刪除自定義設置」,一路「下一步」即可。 原理1:刪除了自定義設置後,Windows便成了與其它資料夾一樣的普通資料夾,那個討厭的頁面便不見了。而且,Web頁檢視也照樣正常。 正確招數2:把Program Files目錄下的Folder.htt複製到Windows目錄下覆蓋同名文件。 需要這麼做麼?在工具的選項裡頭有這個設置的 |
送花文章: 3,
|
2003-05-24, 11:39 AM | #3 (permalink) |
長老會員
|
天阿有這麼多的錯誤我該怎麼辦
|
__________________ TCP options string: 020405a001010402 MSS: 1440 MTU: 1480 TCP Window: 46080 (multiple of MSS) RWIN Scaling: 0 Unscaled RWIN : 46080 Reccomended RWINs: 63360, 126720, 253440, 506880 BDP limit (200ms): 1843kbps (230KBytes/s) BDP limit (500ms): 737kbps (92KBytes/s) |
|
送花文章: 671,
|