Vista適應中~幾個開發環境上的差異

用了幾天的Vista,發現了幾項與先前使用的Windows 2003 Server的差異:

  1. 沒有預設的telnet client工具,必須自行啟動
    1. 控制台程式集程式和功能 開啟或關閉Windows功能(在左側最後一項有盾牌的那個連結)
    2. 勾選Telnet用戶端
  2. 用http://localhost連本機的Web Server時會出錯;一開始真是不知何處發生問題,狀況是原本正常的Web應用程式在本地端運行卻發生異常。
    1. 看了stdout.log後發現每列開頭的IP都變成0:0:0:0:0:0:0:1,我們在Server上產生的XML檔名會帶有IP,結果造成讀檔錯誤。
    2. JSP執行
      <%= request.getRemoteAddr() %>
      傳回的都是0:0:0:0:0:0:1
    3. 把http://localhost改成實體IP或http://127.0.0.1後是正常的
    4. 推測是Vista內建IPv6造成的狀況。
      最後修改C:\Windows\system32\drivers\etc\hosts,把最後一行開頭加上#號:

      # ::1     localhost
      
  3. 沒有通用輸入法建立精靈。
    1. 如果你看過我寫的這篇自己當倉頡:打造自己的輸入法的話,就會清楚我透過通用輸入法建立精靈仿照鯨魚輸入法建立了一組輸入詞組,少了這個工具對我的中文輸入造成莫大影響。幸好找
      到方法能把舊版的程式拷貝來用。
    2. 由舊系統裡把檔案複製到相同資料夾裡:
      1. C:\Program files\Windows NT\Accessories\uimetool.exe
      2. C:\Windows\System32\Miniime.tpluniime.dll
    3. 再把uimetool.exe加到程式集裡以方便執行
    4. 預設的使用者安全控制(UAC)會造成無法拷貝檔案,必須先暫停此設定才能正常複製檔案
  4. TortiseSVN安裝後無法在檔案總管表頭區加入SVN的欄位,以前會加入SVN狀態欄位,以方便狀態排序,日後無法再使用了。下列開發網站上的說明:
    The Windows explorer in Vista has changed quite a
    bit, and one of those changes was to abandon the additional columns but
    introduce a new "property system". Since the property system is file
    type based, we can't add
    a column for Subversion information anymore.

  5. StrokeIt無法順利執行,雖然論壇上說只要停止手勢線條繪製的功能則部份程式能運作,但我試用了一會覺得不太順利,因而放棄了。

適應中,適應中,適應中...似乎困難重重啊~

##

您可能也會有興趣的類似文章

簡睿

服務於軟體業的資訊老兵。興趣廣泛,學習力佳,樂於分享所知所學。

您可能也會喜歡…

3 個回應

  1. mimi表示:

    我想請問控制台程式集程式和功能 開啟或關閉Windows功能(在左側最後一項有盾牌的那個連結)若是開啟之後,
    他裡面都沒顯示任何東西,是一片空白怎辦呢?
    是那裏有問題嗎?
    因為我想設定IIS
    不知怎解決這個問題訥!!

    • 簡睿表示:

      可能系統有問題了? 怎麼試都不行的話,可能只好重裝了。進入Windows後,執行安裝光碟的setup.exe,則原有環境會備份在c:\windows.old,這樣可能可以比較快重新安裝。

  2. 部落小波表示:

    format 掉牠, 灌個 ubuntu 來玩玩

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *