WinXP和win.net server是微軟出品的兩套操作系統,但是價格差得太遠了,我們想要得到它非得拿出一大筆金錢才行。但如果真需要用的時候只能花錢買回來嗎?
答案當然是:“不”,聰明的人們總能想得出各種各樣的方法來完成自己的願望,有一個由匈牙利的3am Labs發明的工具Ntswitch,它的簡介是這樣說的: 微軟的.NET服務向來都是安裝在WindowsNT系列的服務器版本上,如果你只有WinXP專業版,又想用自己的機器提供.NET服務項目,那就用這個NTSwitch吧!他能實現你的願望,而且轉換過後你將擁有在服務器版本上所擁有的所有功能和特性,讓人絲毫感覺不出.NET服務其實是運行於WinXP專業版。
到底它是不是這麼神奇?今天我就會將這個謎底揭曉。但是如果實驗成功了,這樣又牽涉到一個問題了,到底微軟的Sever版操作系統是不是真的值這麼貴?
在本文中,我使用一個實例來進行測試,令一個本來不能在WinXP下安裝的軟件,我們將嘗試令它得到支持。
以下是具體測試步驟:
1. 在windows xp professional 中運行ntswitch.exe,把windows xp professional轉換成了 windows.net server
2. 重啟系統,進入正常模式(不用安全模式)後發現:
2.1. 進入系統前的界面變成了 windows.net server
2.2. 登錄系統後,發現操作系統不用再進行繁瑣的重新激活程序了。
2.3. 轉換後系統的"我的電腦”中的相關信息和原來windows xp 中顯示的一樣,如下圖所示:
2.4. 系統的虛擬內存功能沒法使用。如果系統運行程序過多的話,會導致內存不夠的提示。
2.5. 一些本來只能在服務器操作系統上安裝的軟件現在可以安裝了(我測試了Microsoft SQL Enterprise Server 2000)
3. 裝完軟件後,運行ntswitch.exe,把windows .net server重新還原成原來的 windows xp professional
4. 重啟系統,發現:
4.1. 成功安裝了Microsoft SQL Enterprise Server 2000,如圖所示:
4.2. 成功運行了Microsoft SQL Enterprise Server 2000,是不是很神奇?原來Windows也是個可以DIY的系統,如果再多動點腦筋,我們也可以讓Windows 2000變成Server版,讓Windows Server 2003變成WinXP等。如圖所示:
4.3. 接下來嘗試運行 SQL Enterprise Server 2000 的企業管理器後,如圖所示
4.4 所有原來的程序都正常工作。
太爽了!事實證明真的可以在windows xp professional 上裝SQL Enterprise Server 2000 !
接下來再運行軟件,令操作系統再次進行轉換,還原成原本裝在機器裡的WinXP,運行各種程序發現都沒有出現異常,說明這個軟件真是非常有用而且不會損害操作系統的,不過在這裡還是要奉勸各位電腦玩家,在使用這個軟件前最好先Ghost一下系統,萬一真的出問題了還有恢復的余地,免得再次重裝系統那麼麻煩。
評測結論:由於軟件只是修改操作系統的注冊表,達到欺騙系統的目的,所以內存占用並不會增加,但是有一個比較嚴重的問題,就是系統的虛擬內存功能就不能使用了,整個系統的運行全靠你機器裡的物理內存!如果你的內存較小的話,運行起來恐怕會比較吃力。