一、怎麼樣禁止用戶按F8鍵進入高級啟動選項?改注冊表可以嗎?
climbmount答:首先要說明的是,在提示用戶按F8是還沒有加載注冊表呢,所以與注冊表無關。提示F8的是第一個加載的Windows啟動文件Ntldr,國外有人改寫了這個文件,你可以在以下網址下載2000和XP的版本:
2000 - www.myriadworld.com/support/download/ntldrnof8
XP - www.myriadworld.com/support/download/ntldrnof8xp
然後打開
DOS窗口輸入
attrib c:\ntldr -s -h ?Cr,然後拷貝
ntldrnof8(或ntldrnof8xp)到相應位置並命名為ntldr。然後加屬性attrib c:\ntldr +s +h +r。
重新啟動系統,按F8鍵發現已經被忽略。
二、如何把Windows的補丁包集成到Windows安裝文件中?(WinXP SP2參數特殊)
Climbmount答:
對於除Windows XP SP2外的補丁采用如下方法:
1、用WinRAR(或運行壓縮包時加-x選項)將補丁包解壓縮到一臨時目錄(假設為d:\spx);
2、將Windows安裝文件(整個光盤,不只是i386目錄)拷貝到硬盤的某個臨時目錄,假設為d:\Windows;
3、運行d:\spx\i386\update中的update.exe,使用參數-s:d:\Windows;
4、彈出窗口顯示進度,運行完畢之後d:\Windows目錄下的源文件中就已經集成了補丁包了。
5、你可以用WinISO一類的軟件它這些文件重新制作成ISO文件,並且可以通過復制可啟動光盤的引導區的方法來制作一張可啟動光盤(詳細作法請參看WinISO有關資料)。
update 的參數如下:
update [-u][-f][-n][-o][-z][-q][-l][-s:
]
-u 無人參與模式
-f 強迫其他應用程序在關機時關閉
-n 不要為卸載備份文件
-o 不提示就改寫OEM文件
-z 安裝完成後不要重新啟動
-q 安靜模式(無需用戶參與)
-l 列出已經安裝的修補程序
-s:
將Service Pack文件集成到
對於Windows XP SP2,原來的-x參數已經變成/integrate:了,fullpath為源文件所在的完整路徑。
三、Regedit.exe 和 Regedt32.exe 相比有什麼區別,我該用哪一個? Climbmount答:在不同版本的操作系統中有很大的區別,下面我分別介紹:
1、在Windows NT 3.x中,Regedit.exe 是 16 位 Windows 操作系統的注冊編輯器。它用於修改 Windows 的注冊數據庫。此數據庫位於 Windows 目錄下,名稱是 Reg.dat。數據庫中包含有關 16 位應用程序的信息,文件管理器用它來打開和打印文件。支持對象鏈接和嵌入 (OLE) 的應用程序也使用此數據庫。WOW (Windows on Windows) 和 16 位 Windows 應用程序使用並維護著 Reg.dat。WOW 層位於虛擬
DOS 機器 (VDM) 層之上。Regedt32.exe 是 Windows NT 的配置編輯器。它用於修改 Windows NT 配置數據庫或 Windows NT 注冊表。此編輯器允許您查看或修改 Windows NT 注冊表。它提供了表示注冊表各個部分(叫做配置單元)的窗口視圖。每個窗口顯示兩部分:左側是表示注冊表項的文件夾。右側是與所選注冊表項關聯的值。
2、在Windows NT 4.0 和 Windows 2000中,Windows NT 4.0 和 Windows 2000 中包含 Regedit.exe 主要是為了使用它的搜索功能。您可以使用 Regedit.exe 更改 Windows NT 4.0 和 Windows 2000 注冊表,但並非 Windows NT 4.0 和 Windows 2000 中的所有功能或數據類型都能用它來查看或編輯。Windows NT 4.0 和 Windows 2000 中包含的 Regedit.exe 版本存在以下局限性:
• 無法為注冊表項設置安全性。
• 無法查看、編輯或搜索 REG_EXPAND_SZ 和 REG_MULTI_SZ 這兩種值數據類型。如果試圖查看 REG_EXPAND_SZ 值,Regedit.exe 將其顯示為二進制數據類型。如果試圖編輯上述任一數據類型,Regedit.exe 會將其保存為 REG_SZ,而且該數據類型將不再執行其預期的功能。
• 您無法將注冊表項保存為或還原為配置單元文件。
Microsoft 建議,在基於 Windows NT 4.0 或 Windows 2000 的計算機上使用 Regedit.exe 時只使用它的搜索功能。
Regedt32.exe 是 Windows NT 4.0 和 Windows 2000 的配置編輯器,用來修改 Windows NT 配置數據庫或 Windows NT 注冊表。此編輯器允許您查看或修改 Windows NT 注冊表。它提供了表示注冊表各個部分(叫做配置單元)的窗口視圖。每個窗口顯示兩部分:左側是表示注冊表項的文件夾。右側是與所選注冊表項關聯的值。Regedt32 是一個功能強大的工具,使用它修改注冊表值時必須格外小心。注冊表中的值丟失或不正確將導致安裝的 Windows 系統無法使用。與 Regedit.exe 不同,Regedt32.exe 不支持注冊表項文件 (.reg) 的導入和導出。
3、在Windows XP 和 Windows Server 2003中Regedit.exe 是 Windows XP 和 Windows Server 2003 的配置編輯器,用來修改 Windows NT 配置數據庫或 Windows NT 注冊表。您可以使用此編輯器查看或修改 Windows NT 注冊表。它支持注冊表項的安全設置,支持查看和編輯 REG_EXPAND_SZ 和 REG_MULTI_SZ,並支持保存和還原配置單元文件。左邊的文件夾表示注冊表項。右側是與所選注冊表項關聯的值。Regedit 是一個功能強大的工具。使用它修改注冊表值時必須格外小心。注冊表中的值丟失或不正確將導致安裝的 Windows 系統無法使用。Regedt32.exe 是一個小程序,僅用來運行 Regedit.exe。
四、我經常需要修改筆記本電腦的IP地址,在圖形界面下修改IP地址很不方便,可不可以用批處理的方式自動修改IP地址呢? climbmount答:你可以用netsh在命令行的方式下修改IP地址,也可以把它寫成批處理,這樣就簡單多了。
D:\>netsh
netsh>ip
netsh>interface
netsh interface>ip
此上下文中的命令:
set address - 設置指定的接口的 IP 地址或默認網關。
set dns - 設置 DNS 服務器模式和地址。
set wins - 設置 WINS 服務器模式和地址。
netsh interface ip>set address
用法: set address [name=]
[[source=]dhcp
[source=] static [addr=]IP address [mask=]IP subnet mask]
[[gateway=] none [gwmetric=]integer]
參數:
標記 值
name - 接口名稱。
source - 下列值之一:
dhcp: 對於指定接口,設置用 DHCP 配置 IP地址。
static: 設置使用本地靜態配置設置IP地址。
gateway - 下列值之一:
: 您設置的 IP 地址的指定默認網關。
none: 不設置默認網關。
gwmetric - 默認網關的躍點數。如果網關設置為 'none',則不應設置此字段。
只有在 'source' 為 'static' 時才設置下列選項:
addr - 指定接口的 IP 地址。
mask - 指定 IP 地址的子網掩碼。
示例: set address name="Local Area Connection" source=dhcp
set address local static 10.0.0.9 255.0.0.0 10.0.0.1 1
上面是用netsh一步步進入的,實際上你可以用一條命令直接在
DOS修改IP地址,如:
Netsh interface ip set address local static 10.0.0.9 255.0.0.0 10.0.0.1 1
注意:上面的參數都不能省略,網關沒有的話請寫none,有網關是躍點數通常寫1。
想想看,如果你因為移動的原因經常需要把筆記本的IP地址在兩個IP之間改來改去,只需要做好兩個批處理然後在需要的時候執行它們就可以了。
五、怎麼樣中止由於沖突波病毒等原因引起的系統倒數定時關機? Climbmount答:對於Windows XP,Windows 2003等包含shutdown.exe這一工具的系統,可以使用shutdown ?Ca的命令中止系統的關機計劃,對於Windows 2000系統,可以從XP或2003拷貝shutdown.exe文件到2000系統下使用,但如果你事先沒有這樣做,還有一個好辦法,就是立刻把系統時間向前改,以便有足夠的時間去解決這一問題。如下圖:更改系統時間之前,還有8分鐘就要關機了:
把時間從2004年改到了2003年之後,365天之後將關機:
什麼?你想往後改?那隨你便吧,別說是我教你的。
六、為了方便遠程管理,我在服務器上安裝了終端服務,但是我擔心它會給我的服務器帶來安全隱患,有什麼辦法能把終端服務的3389端口改成其它端口嗎? climbmount答:當然可以,服務器端需要修改注冊表,客戶端直接指定端口號或修改終端服務客戶端連接的配置文件。
服務器端:
HKEY_LOCAL_MacHINE\System\CurrentControlSet\Control\Terminal Server\Wds\Repwd\Tds\Tcp,看到右邊的PortNumber了嗎,在十進制狀態下改成你想要的端口號吧,比如7038之類的,只要不與其它沖突即可。
HKEY_LOCAL_Mac