【求助】WIN2000修改登錄檔後安裝程式無法出現在程式集怎麼辦呢?





hibaby
2002-09-17, 12:55 AM
我照著網上分享的登錄檔修改WIN2000結果重開機後
有一堆軟體就從程式集中完全消失 只好一個一個建捷徑
糟糕的是我後面安裝的軟體也無法在程式集中看到
怎辦呢 請大家敎敎我 我已經無法復原了 謝謝各位前輩^^




hibaby
2002-09-17, 07:08 AM
我找到資料了 照著修改回去又可以了 只不過還是不懂到底是哪塈鴷X了問題 貼上來讓大家參考看看吧

win2000必備秘笈
強化 Windows 2000
win2000必備秘笈---第一卷
查詢事件檢視器代碼,於命令提示字元下 net helpmsg <事件識別碼>

由win98升級安裝,放入win2000光碟安裝時,請不要選擇用升級的方式,選擇全新安裝,可完全的回復成未安裝win2000。

安裝時選擇一個邏輯磁碟(如D:或E:等)來安裝win2000作業系統(假設這個磁碟是使用FAT16或FAT32的格式,對於不熟悉NTFS格式的使用者,這是比較方便的),這樣安裝後的win2000並不會影響你原本的win98,而且可以多重開機,使用兩個作業系統。

要移除win2000時,請準備好你的win98的開機片(到控制台的新增/移除部份製作),

第一個步驟是進入win98,再進入「我的電腦」,選擇你安裝win2000的邏輯磁碟,按滑鼠右鍵後選擇「製作格式」,再按「開始」,就開始進行格式化(記得備份在win2000內的資料)。

第二個步驟是將C:下的檔案boot.ini, Bootsect.dos, ntdetect.com, ntldr的檔案刪除(這是隱藏檔,因此要先去資料夾選項內的檢視部份選則顯示隱藏檔)。

第三個步驟是重新開機後,將開機片放入,由軟碟開機,開機完成後下指令「sys c:」,就可以回復成未安裝win2000時的win98。

--取消光碟機自動安插通知
執行 regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom\ 下的 autorun 改為 0




1)「超頻」你的滑鼠
在Windows 2000中允許你對滑鼠的速率進行設定,以便進行使滑鼠更精確的移動和定位。
要設置滑鼠採樣速率,點擊開始->控制台->滑鼠->硬體->內容,選擇進階設定。
將滑鼠的速率設置為100Hz,輸入緩衝區長度設置為300Hz,按確定。如果在設置後系統變得不穩定,那就改變速率,設置成80Hz或以下。
-------------------------------------------------------------------------------------
2) WIN2000安裝很霸道,根本不問就把什麼都安裝上,而且安好後從「添加/刪除」中根本看不到比如遊戲、
小作家之類的選項,那要怎樣刪除這些組件?用記事本NOTEPAD修改\winnt\inf\sysoc.inf,用尋找/取代功能,
在尋找框中輸入,hide一個英文逗號緊跟hide將其「取代為」框全部清除。並選全部取代,這樣,就把所有的,
hide都去掉了。存檔離開、再進入控制台->新增/移除程式->新增/移除WINDOWS元件,就會看見多出了「附件和工具」項。
-------------------------------------------------------------------------------------
3) 移除 POSIX -支持POSIX 界面被用來對IEEE傳輸支援,如果你沒有任何設備使用IEEE傳輸端,你可以將它移出你的系統。將電腦中\winnt system32 目錄中的OS2.exe, OS2SS.exe, POSIX.exe, PSXSS.EXE,重命名為OS2.xxx,OS2SS.xxx, POSIX.xxx, PSXSS.xxx。
-------------------------------------------------------------------------------------
4)設置硬碟工作模式
除非你使用的是容量在1G以下的硬碟,現在的大硬碟一般都支持DMA工作模式,如果確定你的硬碟支援DMA方式,可以用DMA方式代替傳統的PIO方式,這樣可以提高硬碟的傳輸速度並減少CPU佔用率。
右鍵點選桌面上的「我的電腦」->管理->裝置管理員->IDE ATA/ATAPI控制器->主、次要IDE通道->內
容->進階設定值,在傳送模式中選擇「DMA(若可用的話)」。
-------------------------------------------------------------------------------------
5) 自動關閉停止回應的程式
這個設定可以使系統自動關閉停止回應的程式,而不用你手動關閉。要用這個功能,執行
regedit,然後找到HKEY_CURRENT_USER\Control Panel\Desktop 中AutoEndTasks的值,將其設置為1。

6) 打開「資料夾選項」,在「檢視」項目中選「顯示所有檔案和資料夾」,這時在你安裝win 2000下的磁區
會出現Autoexec.bat和Config.sys兩個隱藏檔案,事實上這兩個檔案裡面根本沒有任何內容,可以將它們安全刪除。

7) 右擊「我的電腦」,選「管理」,選擇「服務及應用程式」下的「服務」選項,會看見win 2000上
加載的各個程式組件,其中有許多是關於區域網路設定或其它一些功能的,你完全可以將你不使用的程式停用;
如:Alertr,如果你不是處於區域網路中,可以將他設為停用;
Fax Service,不會用到傳真,可將其停用;
Print Spooler,沒有印表機可將之停用;
Uninterruptible power Supply,沒有UPS,可將其停用,
這些開機會執行的程式,你自己可以根據自己實際情況進行設定。
(每一個程式名稱後面都有描述,以及狀態;選擇要停用的程式,右擊它,選「內容」,然後按停止,並將「啟動類型」設置為「手動」或者「停用」就行了)

win2000必備秘笈---第三卷
8) 關掉Dr. Watson;(執行x:\winnt\system32\drwtsn32.exe把除了「附加到現存記錄檔」之外的全都去掉。
否則一旦有程式出錯,硬碟會響很久,而且會占用很多空間。如果你以前遇到過這種情況,請找user.dmp檔案,
並刪掉(在x:\Documents and Settings\All Users\Documents\DrWatson\),可能可省掉幾十M的空間。
另外當機藍色螢幕時出現的memory.dmp也可刪掉(就放在x:\winnt\)。可在我的電腦-內容-進階-啟動及修復-撰寫偵錯資訊-沒有。
或修改regedit中:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug的AUTO將其設置為0

9) 取消系統檢查周邊、加快啟動速度, 打開Boot.ini,修改[operating systems]內容:
在multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows2000 Professional" /fastdetect後面加入下面字串
/NoSerialMice
這樣就可縮短啟動時間。

10) 提高檔案系統性能
執行regedit
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem中,新增dword值ConfigFileAllocSize,設數值為000001f4(16進制),
這樣優化檔案、提高系統性能。

11) 提高虛擬記憶體性能
將初始值設為您實體記憶體的2.5倍,虛擬記憶體檔名為Pagefile.sys,Pagefile.sys和Win 98的win386.swp
性質相同,應安置在速度最快的那顆硬碟上。
另外,在:HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Session Manager/Memory Management
中設定ClearPageFileAtShutdown=1,也可提高性能。

如果您的記憶體>=128M,還可進行下面2個提高性能的設定:
1)在:HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Session Manager/Memory Management中置DisablePagingExecutive=1,
表示系統將執行中的檔案強制保留在實體記憶體中而非移入虛擬記憶體,這樣可提高程式執行速度。
2)在:HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Session Manager/Memory Management中置LargeSystemCache=1,
表示讓Win 2000使用它的系統暫存區(如同Win 9X中的Vcache),這會使磁碟輸入/輸出性能有巨大提高。
12) 打開CPU的L2快取
如果你的CPU具有L2快取,那麼在Win 2000中打開它將有助於增強CPU的性能。執行regedit,找到
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management,
然後增加dword值SecondLevelDataCache,根據你的CPU設定正確數值,注意要把右邊改為:十進制。
如:我的P!!!600,L2快取為256
---------------------------------------------------------------------------------------
13) 如何自動更新視窗內容
執行regedit,尋找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Control\Updatez,
在右側視窗中雙擊「UpdateMode」,在隨後彈出的編輯dword視窗中將「值的資料」由「1」改為「0」再按「確定」。

WINDOWS 2000 登錄檔案修改範例 (一)

在 Windows 2000中,你可以運行 WINNT\system32目錄下的
regedt32.exe程式,開啟登錄檔輯器。在其中,你可以進行以下設定。

1. 加速 menu的顯示   
win2000預設的 menu顯示效果為「淡入淡出」,在這種 menu顯示速度並
不明顯,所以請先將 「淡入淡出效果」改為「滾動效果」。方法先在「顯示
屬性」中的修改標簽下將“動畫顯示 menu和工具提示”右邊的「淡出效
果」改為「滾動效果」。然後在登錄編輯器中到「
HKEY_CURRENT_USER\Control Panel\Desktop\」當中的「
Menushowdelay」,將預設值改為 0或比 400小的數值即可。

2. 自動更新視窗內容
在登錄編輯器中選擇「 HKEY_LOCAL_MACHINE」子窗口,然後到「
HKEY_LOCAL_MACHINE\System\Currentcontrolset\Control\Update」之
中,再在右邊窗口中可以看到 DWORD型鍵值「 UpdateMode」。若將它的
值設為 0,則表示自動更新;若將它的值設為 1,則表示人手更新,
Double Click該鍵值,你就可以在 DWORD值編輯器內設定它的值為“
1”或“ 0”,最後再按「確定」即可。

3. 更改登陸背景
先開啟登錄編輯器,然後到「 HKEY_USERS\.DEFAULT\Control
Panel\Desktop」之中,在右邊窗口中 double click 「 Wallpaper」 ,將當中
預設值「無」改為背景圖片所在的路徑位置便可。

4. 移除「 Windows Update」功能表
先開啟登錄編輯器上的「 HKEY_CURRENT_USER」子窗口,然後到「
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Poli
cies\Explorer」,再選擇「編輯」 ->「 新增 」 ->「 數值」。在數值名稱中
輸入「 NoCommonGroups」,在數據類型下拉列表框中選擇「
REG_DWORD」,再按「確定」按鈕,將「 NoCommonGroups」 鍵值設為
「 1」,最後按「確定」並重新啟動系統即可。WINDOWS 2000 登錄檔案修改範例(二)

5. 移除「檔案」功能表

選先開啟登錄編輯器上的「 HKEY_CURRENT_USER」子窗口,然後到「
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Poli
cies\Explorer」,再選擇「編輯」 ->「 新增 」 ->「 數值」,在數值名稱中
輸入「 NoRecentDocsMenu」,在數據類型下拉列表框中選擇「
REG_DWORD」,再按「確定」按鈕,將「 NoRecentDocsMenu」鍵值設
為「 1」,最後按「確定」按鈕並重新啟動系統即可。


6. 移除「尋找」功能表

選先開啟登錄編輯器上的「 HKEY_CURRENT_USER」子窗口,然後到「
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Poli
cies\Explorer」,再選擇「編輯」 ->「 新增 」 ->「 數值」,在數值名稱中
輸入「 NoFind」,在數據類型下拉列表框中選擇「 REG_DWORD」,再按
「確定」按鈕,將「 NoFind」鍵值設為「 1」,最後按「確定」按鈕並重新
啟動系統即可。


7. 移除「執行」功能表

選先開啟登錄編輯器上的「 HKEY_CURRENT_USER」子窗口,然後到「
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Poli
cies\Explorer」,再選擇「編輯」 ->「 新增 」 ->「 數值」,在數值名稱中
輸入「 NoRun」,在數據類型下拉列表框中選擇「 REG_DWORD」,再按
「確定」按鈕,將「 NoRun」鍵值設為「 1」,最後按「確定」按鈕並重新
啟動系統即可。

dustybo
2002-09-18, 10:20 PM
有個問題想請教各位大大

上面的那一些要新增登錄的值(如SecondLevelDataCache ...)是如何知道的啊!
常常在網路上看到一些軟體可以改增加其登錄檔的一些東西來增加其他的功能!(如flashget 加入MaxSimJobs 就可以一次抓99個檔)

這些參數是要如何知道呢??
都是猜出來的嗎?
如果可以知道規則的話,那我們就可以自己嘗試修改一些軟體的限制了!

還是一定要程式設計師有將這些參數公佈來才有辦法知道!


煩請各位知道的大大指教
謝謝

Schnaufer
2002-09-18, 10:58 PM
最初由 dustybo 發表
[B]有個問題想請教各位大大

上面的那一些要新增登錄的值(如SecondLevelDataCache ...)是如何知道的啊!
....../B]

  Optimize Large Second Level Cache (Windows NT) (http://www.winguides.com/registry/display.php/116/),不過請不要亂改,This tweak is only useful for older processors with the cache located external to the CPU.

dustybo
2002-09-19, 11:55 AM
這位大大你誤會我的意思了!我不是要知道SecondLevelDataCache的設定值

我是想知道「ConfigFileAllocSize」、「SecondLevelDataCache」...等東西
是如何研究出來的!怎麼知道有這些東西可以設定!

琥珀
2002-11-13, 12:33 AM
Windows的登錄可以去請教微軟,FlashGet的登錄可以去請教???

>>先開啟登錄編輯器上的「 HKEY_CURRENT_USER」子窗口,然後到「
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Poli
cies\Explorer」,再選擇「編輯」 ->「 新增 」 ->「 數值」。在數值名稱中
輸入「 NoCommonGroups」,在數據類型下拉列表框中選擇「
REG_DWORD」,再按「確定」按鈕,將「 NoCommonGroups」 鍵值設為
「1」。<<

應該是這個吧?找找看是否有設定,將其移除即可~~~