none
Microsoft Visual C++ 2010 x86 Runtime RRS feed

  • 問題

  • 1. 請問Microsoft Visual c++ 2010 x86 Redistributable 同 Microsoft Visual c++ 2010 x86 Runtime 有什麼分別?

    2. 我在VS2010開左個Setup package。在Setup package 個 Prerequisites 裡已選擇了Visual c++ 2010 Runtime Libraries (x86), 為何在第二部機安裝.msi 時, 只安裝了Microsoft Visual c++ 2010 x86 Redistributable, 卻沒有安裝Microsoft Visual c++ 2010 x86 Runtime?

    3. 有沒有地方/link可以直接下載 Microsoft Visual c++ 2010 x86 Runtime - 10.0.40219?

    謝謝!

    2012年6月29日 上午 09:50

解答

  • 應該這樣說, Microsoft Visual c++ 2010 x86 Redistributable是安裝在用戶端電腦的runtime, 而Microsoft Visual c++ 2010 x86 Runtime則是開發者電腦安裝Visual C++ 2010之後的runtime, 對於非開發用的電腦, 只要安裝Microsoft Visual c++ 2010 x86 Redistributable就可以得到執行VC++應用程式的runtime, 而不是在Add or Remove Programs看到Microsoft Visual c++ 2010 x86 Runtime這個項目
    2012年7月3日 上午 07:57

所有回覆

  • Redistributable 是授權你可以封裝重新散佈的版本

    Runtime 是你只能給對方網址,讓對方自行下載,但你不能透過 eMail / 光碟 / USB 隨身碟 等將檔案直接拷貝方式散佈。

    在著作權中,這稱為:散佈權


    論壇是網友平等互助 保證解答請至 微軟技術支援服務


    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。


    2012年6月29日 下午 05:00
  • 安裝Redistributable就會得到Runtime, 所以可以在安裝程式中指定要順便安裝Redistributable到目標電腦

    2012年6月30日 上午 03:25
  • Re 心冷熱情熄: 在官網只能找到Redistributable下載: http://www.microsoft.com/en-us/download/details.aspx?id=5555. 卻找不到Runtime 下載. 你知道網址在哪裡嗎? 我找了很久也找不到..

    Re tihs: 我在安裝Redistributable vcredist_x86 卻得不到Runtime..而當我安裝VS2010時便得到Runtime,但我不能在client機安裝VS2010。

    在Add or Remove Program 裏看到 Redistributable的file size 大約是11.13MB, 而 Runtime 的 file size大約是26.34MB。

    2012年7月3日 上午 04:13
  • Microsoft Visual C++ 2005 Redistributable Package (x86)的下載畫面中第一句話就說:

    The Microsoft Visual C++ 2005 Redistributable Package (x86) installs runtime
    components of Visual C++ Libraries required to run applications developed with
    Visual C++ on a computer that does not have Visual C++ 2005 installed.

    也就是說:安裝Redistributable可以得到runtime

    2012年7月3日 上午 05:45
  • 在Microsoft Visual c++ 2010 Redistributable Package (x86) 的下載畫面也有這句:

    The Microsoft Visual C++ 2010 Redistributable Package installs runtime components of Visual C++ Libraries required to run applications developed with Visual C++ on a computer that does not have Visual C++ 2010 installed.

    只是安裝後卻只有安裝了Microsoft Visual c++ 2010 x86 Redistributable, 卻沒有安裝Microsoft Visual c++ 2010 x86 Runtime.

    在我的development computer 裏的Add or Remove Programs中分別有Redistributable library和 Runtime library. 如圖所示:

    它們的size是不同的,而且Runtime比Redistributable大多十幾MB。

    2012年7月3日 上午 06:38
  • 應該這樣說, Microsoft Visual c++ 2010 x86 Redistributable是安裝在用戶端電腦的runtime, 而Microsoft Visual c++ 2010 x86 Runtime則是開發者電腦安裝Visual C++ 2010之後的runtime, 對於非開發用的電腦, 只要安裝Microsoft Visual c++ 2010 x86 Redistributable就可以得到執行VC++應用程式的runtime, 而不是在Add or Remove Programs看到Microsoft Visual c++ 2010 x86 Runtime這個項目
    2012年7月3日 上午 07:57
  • 謝謝你的解說!

    但我有一個 .ocx file用了VS2010 .NET framework 4.0 compile. 在我的發者電腦 register 時完全沒有問題。在用戶端電腦register 時卻有這個error message: The specified module could not be found.

    我試過把那個file放在較短的路徑上和把相關的dll (atl100.dll, mfc100.dll, mfc100u.dll, mfcm100.dll, mfcm100u.dll, mfcmifc80.dll, msvcp100.dll, msvcr100.dll) 放在同一個folder裏。而且用戶端電腦已經安裝了Microsoft Visual c++ 2010 x86 Redistributable. 但register時仍是有那個error message.

    我試試在用戶端電腦安裝VS2010。之後那個 .ocx file便能在用戶端電腦register了。所以我覺得好像要同時安裝Microsoft Visual c++ 2010 x86 Runtime (26.34MB),才能把那個 .ocx file register.

    2012年7月4日 上午 08:36
  • 你開發了一個 .ocx 要散布還是你使用了一個 .ocx 要散布?


    論壇是網友平等互助 保證解答請至 微軟技術支援服務


    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。

    2012年7月4日 下午 12:56
  • 建議可以為您的程式製作安裝程式, 然後將OCX放到您的安裝程式中, 並設定安裝時要執行註冊, 就不需要另外註冊了
    2012年7月5日 上午 06:22
  • 謝謝兩位! 問題已經解決!
    2012年7月5日 上午 08:35
  • 請問後來有載到Microsoft Visual c++ 2010 x86 Runtime (26.34MB)嗎?
    2012年8月23日 上午 06:49