顯示具有 Vista 標籤的文章。 顯示所有文章
顯示具有 Vista 標籤的文章。 顯示所有文章

MSDN訂閱啟用及下載

如果你不清楚MSDN訂閱及TechNet Plus訂閱的差異,請參考這一篇:「比較 MSDN 與 TechNet Plus 訂閱」,兩者目標不一樣,價格也差很多,So...看清礎。

如果公司有在開發.NET Framework程式,那一定要有Visual Studio這套開發工具,單買實在不夠吸引人,就像很早之前寫ASP網頁時,大概都是買Dreamware一樣,但你能有更好的選擇,就是加一點點錢買「Visual Studio Professional with MSDN」,然後透過大量授權Open Value方案還可以三年分期付款,實在很划算,如果你第二年再續約的話,還會幫你升級更上級的版本,例如,第一年買Professional,第二年續約會升級為Premium。

MSDN訂閱使用上比較麻煩,你必須先到「大量授權服務中心」去建立一個可以設定MSDN訂閱帳號(Email),然後此Mail會收到啟用信,再依啟用信的內容到「MSDN的啟用訂閱」來啟用此Mail帳號,再來就可以登入MSDN訂閱下載了。

ps.. 大量授權服務中心的所有設定都會有「時間差」,也就是說都不是「即時」的,通常設定完都會跟你說要等N個小時。

第一次下載發生一個問題,我要下載Windows Vista及Windows 7時,我選擇語言為:「Chinese - Traditional」,非常奇怪的都找不到資料,只有一個「Windows Automated Installation Kit for xxx」的下載項目,但其他語言都能正常出現所有完整下載項目。

我確定我買的MSDN訂閱可以下載這些項目,最後沒辦法只好去寫信去問(twwpo@microsoft.com),結果得到一個我都沒想到的答案:
感謝您連繫台灣微軟客服中心,敝姓?,很高興能夠為您服務。關於您詢問事項:MSDN下載一事,由於台灣地區語系分為Chinese–Taiwan與Chinese-Traditional語系兩種,請點選語言選項更換語系即可檢視所需軟體清單,若是後續您仍有其他問題,歡迎您再來信或來電洽詢,謝謝您。
看圖吧:


很直覺我們都會選「Chinese-Traditional語系」,也不會去往下拉,誰會去想還有一個:


「Chinese–Taiwan」,Taiwan我喜歡,但正體中文還有分台灣不台灣,真怪。未來如果你有機會使用MSDN訂閱,切記選「Taiwan」哦!不然會像我「找不到、找不到、還是找不到!」

Windows Vista 電腦上 HTTP 流量的「接收視窗自動調整」功能

我個人更新後,上網速度明顯加快(不知是否是心理作用),請認真看完說明,再決定是否安裝。

Windows Vista 電腦上 HTTP 流量的「接收視窗自動調整」功能

也推薦給各位使用「窗戶牌」作業系統的人,有空可多多上:http://support.microsoft.com,現在已經增加了許多有用實用的中文內容,能讓你在使用全球第一大「窗戶牌」時,更加得心應手,而且現在方便許多,都已經把「參數」給「工具化」,不會設定,沒關係,只要下載對應的更新工具,然後安裝,此工具包就會幫你把相關設定給設定上去,而且除了安裝外,還都有提供「復原」工具。

「設定」工具,是把相關設定給「新增」或「修改」;
「復原」工具,是把相關設定給「刪除」或「修改」;復原的修改是將設定修改回「原設定值」。

例如,我安裝了IE 8,但使用後,我想增加IE單次下載檔案的數量,就可以參考這一篇:

我要如何將 Internet Explorer 設定為一次下載兩個以上的檔案?

按下畫面上的「Fix it」下載工具,然後安裝、重開機(一般而言),就完成了,這樣簡單的動作,就可以簡單讓我在下載資料時,就是比人家快。

最後是,安裝之前,請接到畫面最下方都會有一個「適用於」的資訊,請確認你的環境是合乎這個適用於的環境,不然要是裝了出問題,我可不負責。

以上提供一些使用http://support.microsoft.com/的心得,裡面好東西很多,不過請記得你所設定過的東西,萬一你要復原也才知道要復原那一個。

微軟詞彙入口網站

微軟詞彙入口網站:http://www.microsoft.com/language/zh/tw/default.mspx

真是相見恨晚的感覺,這個網站把所有Microsoft所使用的詞彙統一整理起來,然後你可以使用它來比較各個詞彙在不同語言裡的翻譯或使用的不同。

例如:

英文詞彙:object
語言:選「中文(台灣)」
結果:物件
(還有其他很多資料...)

英文詞彙:object
語言:選「中文(中華人民共和國)」
結果:对象

一開始的頁面只能「英文-->其他」,但等進到查詢完成頁面,就能「其他-->英文」。

例如:

原文:巡覽
語言:中文(台灣)
譯文:英文
結果:

Nav 巡覽 Visual Studio
Nav 巡覽 .NET Framework
Pager� 頁面巡覽區 .NET Framework
Pager� 頁面巡覽區 Visual Studio
Navigate 巡覽 Visual Studio
Navigate 巡覽 .NET Framework
Navigable 可巡覽 Visio
Navigation 巡覽 Visual Studio
Navigation 巡覽 Unkown
Navigation 巡覽 Access

如果你在msdn或technet或其他關於微軟技術文件上有看不懂的地方,建議可以先上這個網站查查相對應的翻譯。

IIS7設定虛擬目錄產生「allowDefinition='MachineToApplication' 的區段發生錯誤」錯誤訊息

平常都是使用Visual Studio中的開發伺服器,但在設定使用Vista的IIS 7時,不管是設定「虛擬目錄」或是把網站原始目錄(wwwroot)設定到實際運作目錄,怎麼測都會出現錯誤訊息:「在應用程式層級之外使用註冊為 allowDefinition='MachineToApplication' 的區段發生錯誤。錯誤的原因可能是虛擬目錄尚未在 IIS 中設定為應用程式。」

只能說,又是一段天書級說明。還好,這個世界有G大。

參考說明:http://blog.xuite.net/sugopili/computerblog/19116944

錯誤原因是我自己造成的,因為平常我習慣將所有程式集中在一個目錄之下,如下架構:

WebDeveloper
-- WebSite1
-- WebSite2
-- WebSite3
-- ...

所以在每個WebSite之下都會有一個web.config,而我原先的想去是,在IIS設定虛擬目錄,然後指定到WebDeveloper目錄,然後想要執行或測試那個WebSite裡Code都進去Click即可,但這就是「問題點」,因為每個WebSite目錄之下都有完整的web.config,所以造成IIS/.Net Framework在初始化網站時產生錯誤,因為有太多個web.config。

WebDeveloper
-- WebSite1
web.config(完整版)
-- WebSite2
web.config(完整版)
-- WebSite3
web.config(完整版)
-- ...


回到最原始的理論:
Machine.config --> WebSite根目錄(web.config完整版) --> 子目錄(web.config部份版)

也就是說,一個WebSite之下只能有一個完整版web.config,像我們在安全或需要認證的目錄下設定的web.config部份設定,可覆寫根目錄web.config設定。但一個WebSite之下如果有多個web.config完整版的設定檔,就會產生錯誤訊息。

  所以我這種設定法是不正確的,也就產生了天書級的錯誤訊息。所以還是努力一點,想要測那個WebSite程式,就切換過去哪個目錄最保險。

Vista要不到DHCP IP-Part2

  在「Vista要不到DHCP IP」說著一個目前無解的問題,也查不到什麼原因。

  新採購的電腦,原裝都已經是Vista,還可以升級為Windows 7,但依然會碰到要不到DHCP IP的問題,不過這一次花了點時間測試,發現以下情況:

  1. Vista ↔ Switch ↔ Router
  2. Vista ↔ New Switch ↔ Router
  3. Vista ↔ Router
  在不經過Switch的情況下,或使用較新的Switch(5 port,購買一年內),Vista就可以正常要得到DHCP發出的IP,所以我合理猜測是Vista與公司這些「舊」型的Switch相容性不佳所造成。

  但我們也不可能馬上換一台16/24 port Switch,所以還是要想辦法解決。
網路上有人提供把TCP/IP中IPv6選項移除。(我測試是沒有用)

提供解決Vista要不到DHCP IP的方法

方法一:更改網路卡速率



  電腦 → 管理 → 裝置管理員 → 網路介面卡 → 選擇NIC → 內容 → 進階 → 連線速度與雙工模式(每張卡翻譯不一樣) → 數值 → 隨便選一個

  網路卡會自動重新設定,然後你就可以看到網路卡正常運作。

  我想(猜測),我們現在的網路卡都已經是10/100/1000的模式,但公司舊型Switch還是在10/100,在網路卡偵測Switch/Router的速率時,產生了問題,以造成了你會發現網路卡有發出的封包,但完全沒有回應(接收)的封包。

  但這個設定方法還是有個麻煩的地方,也就是只要電腦重開機,你就必須再重新設定一次,改變網路卡的連線速度。這個地方我想還是跟上面一樣,雖然我們設定了網路卡的速率,但Vista預設在電腦啟動時,還是會去「偵測」Switch/Router的速率,結果又造成了問題。

方法二:加裝網路卡



  現在的電腦主機板已經很少沒有內建網路卡,但如果你手邊還有10/100的網路卡,或10/100/1000的網路卡(這個我沒試過),那就不要使用主機板內建的網路卡,自己加塊網路卡,目前我都可以使用這個方法正常解決這個「不知道原因」的問題。

Vista系統無法使用Caps Lock關閉大寫鎖定

  怪事年年有,近來特別多。基本上,使用Vista或XP對我而言,並無太差別。現在的硬體規格都已經很好了,所以跑Vista還順順的,UAC對我而言並不會造成太大問題,可能我本身是學技術,所以我認為安全大於易用性。

  我除了買一台新電腦外,外加一組新鍵盤,是Logitech無線鍵盤滑鼠的組合,因為使用鍵盤的時間很長,可能是我姿勢不正確,手肩膀都會疼痛,最嚴重時,痛到晚上睡覺都會醒來,這已經是多年的職業病,跌打師傅、中醫…也不知道看過幾個了,有效的一、兩週就不錯了。

  後來,我下定決心,花錢了事,花筆錢用好一點的鍵盤、滑鼠,我先在家裡試,配合自己調整姿勢,結果很滿意,所以這一次在提出採購申請時就跟老大提了這件事,說我想買好一點的鍵盤滑鼠,而老大也沒什麼意見,所以有了全公司第一組無線鍵盤滑鼠。

  這幾天,發現一個很怪的問題,就是如果我使用鍵盤Caps Lock按鍵鎖定大寫後,在按一次Caps Lock並不會解除鎖定大寫?試了好久也無解,後來懷疑是鍵盤有問題,拿到別台電腦去測試又沒有問題,那想會不會是Logitech的控制軟體Setpoint有問題,更新後問題依然在,所以決定去電問一下Logitech,通了一兩通電腦後,試了試他們的方法,還是不行,問題應該又是出在Vista身上。

  Right,我的想法沒錯。

  修改使用Caps Lock取消鎖定的方法:

  • 步驟一:控制台-->地區及語言選項
  • Vista.控制台.地區及語言選項步驟二:鍵盤及語言-->變更鍵盤
  • Vista.鍵盤及語言.變更鍵盤步驟三:進階按鍵組合-->取消Caps Lock的方式-->選擇「按CAPS LOCK鍵(L)」
Vista.進階按鍵組合.取消Caps Lock的方式.選擇「按CAPS LOCK鍵
  原先Vista系統預設取消Caps Lock是Shift鍵,這也真是怪,難怪我在XP怎麼測試「這組」鍵盤沒問題就是沒問題,到Vista不能用就是不能用。

  看來我不得不相信「Vista是拿來惹毛消費者」這句話。

Vista要不到DHCP發出IP的怪問題

  在Vista剛出來沒有多久時,我們就發現了這個問題,Vista在某些情況下會要不到DHCP發出的IP Address。而重點是,這種情況是隨機性的,所以我們並無法找出真正的原因。

  如我們Lab中一台買了一年多的Acer PC,作業系統是Vista商業版,在28天心情不好時,就會突然上不了網,原因是要不到IP。這時只要從Lab中把它抱來公司內網(Lab網路與公司網路是分開的),重新插上,馬上就好,再拿回去Lab,就會一切又回覆正常。之前Lab的人還是叫我抱去修,後來他們也知道這個怪問題,就會自己抱PC來插一下,說也奇怪,這台電腦真是欠人插。

  上週,我們新採購一台PC,版子是使用ASUS,作業系統是Vista家用版,OS灌好後,嘿~又發生要不到IP的怪事,這一次的這台PC更怪,從公司內網到Lab換了許多台DHCP Server測試,要不到就是要不到。

  後來我們安裝一塊螃蟹卡測試,又是一切正常。我們強烈懷疑是Onboard Lan Card有問題,或是Onboard Lan Card的驅動程式有問題,透過螃蟹卡幫忙,我們將作業系統、驅動程式…全部更新到最新狀況,接下來再測試Onboard Lan Card,哈@.@哈,一樣,還是不行。結果二天後只好請廠商抱回去好好管教一下。

  二天過後,廠商來電,他們換一塊一樣型號MB給我們,第三天,廠商結果測試,還是不行,廠商說換一型號的MB,我也同意。目前這一新型號的MB廠商還在測試。我原本很期待廠商可以找出問題,因為基本上,我不認為是MB的問題,是Vista的問題,因為我個人有做個小測試,同一台主機如果是灌XP,基本上是什麼問題都沒有。

  個人笑話:一台Vista主機,讓全公司的網路高手也束手無策。MS你真的好利害。

Vista 32bit For IE8問題收集

  微軟IE8正式版一上線,馬上更新系統裡的IE7,忘了幾天電腦裡還有FireFox這回事,基本上我給IE8 85分以上沒有問題,只是大問題沒有,小問題一堆,上網找了找,還是沒有答案,只好再把小狐狸叫出來。

  問題一:常常瀏覽到一半,或是IE8放著沒動,就會跳出這個訊息?

IE8已停止運作訊息
  如果回答關閉,系統就會出現這樣的提示;


Vista顯示的錯誤提示
  如果選擇除錯,就會開啟選擇除錯器的視窗;

除錯器選擇
  問題二:常常在開新分頁時,就會跳出這個錯訊息訊,也不知道是那裡有問題?

無法註冊Windows Class訊息
  雖然會有錯誤訊息,但IE8和網頁瀏覽方面還沒有什麼重大的問題。

Vista安裝Visual Studio 2008 SP1出現Machine Debug Manager錯誤提示

VisualStudio2008SP1安裝錯誤提示  這兩天努力在新電腦上安裝、更新軟體,在更新Visual Studio 2008 SP1時,產生上述的提示,看了看在XP安裝時沒有出現過這樣的情況,按了「重試」過了一下子還是一樣的訊息,我又不想按「忽略」,感覺那是不正常的,按「取消」就會跑出一個查詢解決方案的視窗,也查不所個所以然,然後又開始Debug之路。

  我先查CD上本身的ReadMe,只找出一個Vista本身的「資訊看板」可能會有問題,關閉後再試一次,一樣的問題;使用「以系統管理員身份執行」執行安裝檔,還是一樣。

  下一步,就是上MS網頁查看看有沒有什麼資料,發現有一支VS2008-PatchRemovalTool-x86.exe的程式,可以先測試你的環境是否可以完成安裝VS2008SP1(下載時有點小問題,後述),程式測試的結果是:可以成功。但測試的結果還是跳出mdm.exe的問題,只好再上Microsoft查一下關鍵字:Machine Debug Manager,這是除錯程式,在系統中簡稱MDM.exe,看起來程式可以先直接關閉。

Windows工作管理員-->處理程序-->mdm.exe-->點選後,點擊下方的「結束處理程序(E)」
  然後重新安裝Visual Studio 2008 SP1,太棒了,終於沒問題了。

  再來,在使用download windows時,不知是什麼問題,按完「下載」鈕後,會先跳到感謝下載頁面,然後馬上轉跳到Live Search,試了好幾次都這樣,真不知道是什麼問題?

  害我還要在下載感謝頁出現時,用超快速的手去點擊「按此處下載」那個Link,才能下載到我要的程式。

  真想問問,MS你最近怎麼了,比爾不在你想他嗎?不然怎麼一堆怪怪的小問題?

註1:雖然Vista出來很久了,但這是第一次使用,中間所許多怪怪級的問題,有機會在整理。
註2:說一句良心話:Vista我會給你一次機會,好好表現,如果不行那我只能請XP出場,工作為重,我可沒有時間搞三捻七。

Vista的IE7,上網奇慢的問題

  在使用Vista時,出現使用IE7上網非常的慢,不然就是出現IE停止運作的訊息,再不然就當、當、當;我習慣把「瀏覽歷程記錄」-->「設定」-->「目前的位置」--> 改到一個特定放Temp的磁碟中 --> 例如:D:\ietemp\下:


1. 發現在D:\ietemp\應該會有一個ie要自行建立的目錄,但是沒有建立。

2. 查系統Log出現以下訊息:

記錄檔名稱: Application

來源: Application Error

日期: 2008/11/24 上午 11:30:22

事件識別碼: 1000

工作類別: (100)

等級: 錯誤

關鍵字: 傳統

使用者: 不適用

電腦: ??.com.tw

描述:

失敗的應用程式 iexplore.exe,版本 7.0.6001.18000,時間戳記 0x47918f11,失敗的模組 urlmon.dll,版本 7.0.6001.18148,

時間戳記 0x48e4445d,例外狀況碼 0xc0000005,錯誤位移 0x00023db6, 處理程序識別碼 0x11a4,應用程式開始時間 0x01c94ddf57e32a85。

  上網找了許多方法都不行,到微軟的論壇問也沒有結果(不過它還是幫了我很多忙),最後自己測出了解決方法:

一、將所有IE7設定回復初始值(網際網路選項 --> 進階 --> 重設);
二、將「網際網路選項」-->「瀏覽歷程記錄」-->「設定」-->「目前的位置」,修改回IE7原始路徑;
  一會回復IE所有設定值及停用所有附加元件,但不會回復二,所以二還是要自己手動設定回去。重點在二,也就是我最早看到的,當我修改「目前的位置」時,那個IE7自己的Temp目錄並沒有運作,造成IE7上網奇慢,回復後,一切正常,又快又順。

  這只是個案,因為其他我設定的電腦,也沒出現這樣的問題。