2009年10月27日 星期二

Visual Studio 2005 sp1 在 Windows 2003 Server 安裝失敗

最近為了看別人的 code,需要在 Virtual PC 上安裝 Windows 2003 + Visual Studio 2005 + SP1。無奈,一直安裝失敗。

看了一下 event log,我有多種錯誤發生過。

  1. 不允許安裝 C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ZNW1C\VS80sp1-KB926601-X86-ENU.msp,因為軟體限制原則處理中發生一個錯誤。物件無法被信任。
  2. Product: Microsoft Visual Studio 2005 Team Suite - ENU -- The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2755. The arguments are: 1612, C:\WINDOWS\Installer\3617f.msi,
  3. 產品: Microsoft Visual Studio 2005 Team Suite - ENU - 無法安裝更新 'Microsoft Visual Studio 2005 Team Explorer - ENU Service Pack 1 (KB926601)'。錯誤碼是 1603。其他可用資訊在記錄檔案 C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VS80sp1-KB926601-X86-ENU\VS80sp1-KB926601-X86-ENU-msi.0.log。
  4. Product: Microsoft SQL Server Native Client -- Error 1706. An installation package for the product Microsoft SQL Server Native Client cannot be found. Try the installation again using a valid copy of the installation package 'sqlncli.msi'.
  5.  

在安裝的過程中,各式各樣的錯誤都可能發生,而且也會發生在不同的安裝階段,有時發生在解壓縮時(如2),有時發生在安裝(如4)。

我記得以前不會啊?看來是新的 windows hot fixes 所造成的。

解法呢?安裝 WindowsServer2003-KB925336-x86-CHT.exe 這個 hot fix 之後重開機,再安裝 Visual Studio 2005 sp1 即可

2009年10月25日 星期日

2009年10月21日 星期三

爆笑經典名句

Direct link: paste.plurk.com/show/25556

爆笑經典名句 

1. 樹多必有枯枝,人多必有白癡

2. 樹不要皮,必死無疑;人不要臉,天下無敵

3. 醫生叫我行光合作用別熬夜

4. 帥有個屁用!到頭來還不是被卒吃掉

5. 騎白馬的不一定是王子,可能是唐僧;帶翅膀的不一定是天使,也可能是「鳥人」

6. 就算是 Believe 中間還是有個 lie

7. 就算是 Friend 最後還是會有個 end

8. 就算是 Lover 最後還是會 over

9. 就算是 Forget 也要先 get 才行

10. 就算有個 Wife 心裡也要假設 if

11. 壓力始終來自於新台幣

12. 不是隨便一個地球人就可以學會火星話的

13. 君子報仇,三年不晚;小人報仇,一天到晚

14. 『在塞納河畔哭泣』和『在濁水溪旁哭泣』這兩者究竟有什麼不同呢?

15. 人生,不過比當歸長一點

16. 懷才就像懷孕,時間久了才能讓人看出來

17. 客戶是神,因為客戶不是人

18. 前程四緊就是:手頭緊、眉頭緊、衣服緊、時間緊

19. 青春就像衛生紙;看著挺多的,用著用著就不夠了

20. 幸福離我們很近,但是我們都忘了靠近

21. 能者多勞,疲勞的勞!

22. 問君能有幾副肝,恰似一串鞭炮爆不完

23. 男人過了五十歲只剩下一張嘴,過了六十歲就只有兩個地方會變硬:肩膀硬跟肝硬

24. 福利不是問題,問題是沒福利;錢不是問題,問題是沒錢

25. 今日事今日畢,過了今日就不必

26. 皮夾裡的發票永遠比鈔票多

27. 既然上了賊船,就要做個成功的海盜

28. 我不是隨便的人,但我隨便起來不是人

2009年10月20日 星期二

在 Windows 7 下刪除 Windows Vista 的 Windows 目錄

標題看起來有點怪。但這是常見的。

我在2006 年底安裝了 Windows Vista。
到了今年,為了不讓舊的Vista 不能運作,故安裝 Windows 7 在另一個 partition。

過了三個月,原有的 Vista 已不再需要了,故希望在 Windows 7 下將 Vista 的 d:\windows 刪除。

問題是,怎麼刪都權限不足。

原來,Vista 的權限設計又更完整了,故要刪除,必須先取得 Owner 的權限,再讓自己獲得 Full Control。

要取得Owner 的權限,要以administrator執行 cmd , 下如下的指令

takeown /f D:\Windows /R

之後就可以一般設定權限的方式取得 Full Control 了

VS2010 Beta2 可以在 MSDN Subscriptions 下載了

真是好樣的。等了好久。

image

未來也會公開發佈給一般大眾測試哦!

2009年10月15日 星期四

如何將 Hyper-V 的 vhd 移到 Virtual PC 中使用

因客戶需要,只好將 Hyper-V 中的 vhd 複製一份到 Windows 7 中Windows Virtual PC 使用。

一使用,就只看到游標動了一動,就什麼動靜也沒有。這怎麼回事?

原來,Windows Server 2008 中的 Hyper-V為了效能,更改了HAL 的設計。每更新一個版本,就會更新一次 HAL。HAL 是一個 dll,位於 c:\windows\system32\hal.dll。

要解決這個問題,簡單來說,就是要想辦法手動更換這個hal.dll 到適當的版本。

我所使用的步驟如下

  1. 在原 Windows Server 2008 Hyper-V 中,將 guest OS 的 Intergration Service 移除。以下稱該 VM 為「目標VM」。
  2. 複製 VHD 到 Windows 7。
  3. 找一個已經存在 VM(以下簡稱「已存在VM」),且已存在 VM 的平台與目標VM相同。例如目標VM是 Windows Server 2003,則我們必須找一個也是 Windows Server 2003 的VM。
  4. 設定已存在VM,將目標VM的VHD 設為第二顆硬碟。
  5. 啟動已存在VM後,將 c:\windows\system32\hal.dll 複製到第二顆硬碟相對應的位置,如E:\windows\system32\ 下。
  6. 關閉已存在VM。
  7. 啟動目標VM。完成

2009年10月6日 星期二

微軟的免費防毒軟體:Microsoft Security Essentials

微軟前一陣子推出了免費的防毒軟體 Security Essentials

如果您的電腦沒有安裝防毒軟體,您也不想花錢買,那就下載一吧!

目前 (2009/10/05)尚未出繁體中文版,而且也不讓台灣區來下載。

怎麼辦呢,就偷改一下設定吧。只需要在 IE 上,修改網際網路選項。將「一般」頁下的「語言」,新增一個英文(en-US)即可。

過程見下圖(以英文的 IE 為範例)

執行「網際網路選項」

image

點擊「一般」頁下的「語言」鍵

image

新增一個英文(en-US),並調整到最上方

image

再到 Security Essentials ,就可以進行下載了。

2009年10月1日 星期四

如何將 Visual Studio Load Test 的結果匯出成報表

Visual Studio 2005 Team System Tester Edition 上,可以執行 LoadTest,但如何將其結果匯出成 Excel,給客戶作為壓力測試報告呢?

這就必須使用 CodePlex 上的開源碼程式 Microsoft Visual Studio Team System Load Test Reporting Sample 了。

解開壓縮檔後, 在 doc 目錄下有 InstallationGuide.doc 說將如何安裝。安裝的過程簡單,只是需要有 Report Service 的概念。

進行壓力測試時,需指定 Load Test Result Store 設定到 Database Server, database 設為 LoadTest.

image

而 LoadTest 的 Run Settings, 也需將 Storage Type 設為 Database,才能將結果寫到資料庫中。

image

執行完壓力測試後,可使用 結果匯出到http://server/VSTSCustomReports/Default.aspx 檢視結果。如下圖。

 

clip_image002

clip_image004

Share with Facebook