天天看點

使用Windows XP模拟Windows Server 2003

  和我一樣的做Web開發的程式員一定會對Windows Server 2003非常熟悉,因為大部分開發環境都是這樣的配置标準,通常我們開發者的用戶端也會配置為Windows 2003的環境,以便進行本地調試,但是家庭裡的電腦如果安裝Windows 2003的話,一些驅動以及上網會變得不太友善,我用Windows 2003的IE經常會出現記憶體崩潰的情況,但在Windows XP就沒這個問題,是以,家裡的電腦可以安裝Windows XP作業系統,通過一系列配置,把Windows XP的登入畫面、桌面、應用軟體、應用服務等等都模拟成為Windows Server 2003一樣,我經過一些摸索,已經可以把XP模拟得非常出色了,以下是我的一些經驗和技巧,供大家參考。

 外觀桌面

 Windows XP的預設界面比較花哨,通過一些簡單的設定就可以将作業系統變成Windows Server 2003的界面了,具體操作是,在控制台裡的“顯示屬性”-“外觀”的視窗和按鈕,選擇“Windows經典樣式”,應用之後,系統的外觀就和Windows Server 2003一樣了。

 系統登入和鎖定

 Windows XP的登入界面和Windows 2003不同,鎖定按鍵也不同,Windows Server 2003下使用Ctrl+Alt+Del鍵鎖定電腦,而在XP下按同樣的鍵則調出了“任務管理器”,鎖定電腦使用的是WINKEY+L鍵,通過一些設定可以讓Windows XP的登入和鎖定與Windows Server 2003一緻,具體方法是,在控制台的“使用者賬戶”中,選擇“更改使用者登陸或登出的方式”,不選擇“使用歡迎螢幕”項(該項預設的是選擇的),按确定後,我們再使用Ctrl+Alt+Del鍵,就可以彈出選擇鎖定電腦了。

 資料庫系統

 預設情況下,在Windows XP下安裝SQL Server 2000企業版,系統會提出出錯,讓使用者在Windows Server下安裝SQL Server,在Windows XP下安裝SQL Server 2000的方法有兩種,一種比較簡單,就是安裝SQL Server的開發版,這個版本支援在用戶端系統下安裝,另外一種方法是變通的安裝SQL Server 2000企業版,安裝的方法如下:

 首先,安裝SQL Server 2000企業版,選擇直接安裝用戶端工具,不安裝伺服器,這樣可以将SQL Server用戶端的工具都安裝好。

 接着,在SQL Server 2000企業版的安裝CD光牒下,進入MSDE這個目錄,點選目錄裡面的setup.exe直接安裝伺服器。

 安裝完成後,運作regedit打開系統資料庫編輯器,找到[HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/MSSQLSERVER/MSSQLSERVER],這個項裡面有一個鍵值LoginMode,預設下值是1,就不能使用sa登入,而使用本地Windows帳号登入,為了改變登入方式,需要将其數值修改為2,然後在服務裡重新開機MSSQLSERVER服務,這樣我們就可以使用sa登入,正常使用這個SQL Server了。再打開企業管理器,連接配接本地資料庫已經完全正常了。

 網站應用

 Windows XP預設并不安裝IIS,在添加删除程式裡可以選擇安裝IIS,安裝完成後的IIS,有一些細節和Windows Server 2003不同,需要單獨調整,比如時間格式,XP下有時會加上“上午”、“下午”等字樣,使其變成非标準的時間日期格式,修改的方法是,運作regedit打開系統資料庫編輯器,找到[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/OLEAUT](OLEAUT有可能不存在,那樣就自己建立一個),在該鍵下建立一個DWORD值 VarConversionLocaleSetting = 2,接着重新開機IIS,現在看看,時間日期格式就變成标準的時間格式了。 

  經過上面這一些列修改,我們就可以使用Windows XP來完成Windows Server 2003的功能了,當然這隻是在家裡這麼用用,真正的伺服器上還得繼續使用Windows Server系統,因為兩者的性能在伺服器上差距還是非常大的。