什麼是 Visual C++ Redistributable?如何在 Windows 10 上安裝和排除故障

在 Windows 10 上安裝應用程序通常是一個簡單的過程,這要歸功於操作系統在過​​去 30 年中擁有豐富的應用程序和兼容性。在大多數情況下,它們工作。例如,我們已經介紹瞭如何安裝經典桌面應用程序通用應用程序,例如通過Windows 應用商店提供的應用程序。

它始於 Windows 8

但 Windows 10 應用的故事仍在經歷重大轉變,最初始於 Windows 8。通用應用是 Windows 10 的未來,但經典應用將伴隨我們一段時間。而那些經典的應用程序有時也會有經典的問題。例如,由於 Visual C++ Redistributable 等組件,安裝桌面應用程序可能會出現問題。本文了解它是什麼以及如何安裝它,以便您的應用程序可以在 Windows 10 上運行。

如何解決安裝 Visual C++ Redistributable 的問題

Visual C++ Redistributable 是使用 Microsoft 的 Visual Studio 軟件開發環境構建的程序或遊戲所需的 DLL(動態鏈接庫)文件。當程序需要 DLL 或其他支持文件才能運行時,這稱為依賴項。MSVCR.DLL 代表:

  • 女士——微軟
  • V – 視覺
  • C – C++
  • R——可再分配。

瀏覽您的應用程序和功能設置或程序和功能控制面板,您可能會看到安裝了多個版本的可再發行組件。安裝的特定應用程序可能正在使用其中一個,因此刪除任何版本都可能導致應用程序出現故障。某些應用程序甚至可能需要更新版本的 Visual C++ Redistributable,例如 2010 SP1 或 2012 Update 4。

什麼是 Visual C++ Redistributable? 如何在 Windows 10 上安裝和排除故障

獲取正確的 DLL 庫

DLL 可幫助應用程序創建者有效地重用使程序正常工作的通用組件。開發人員可以重用 MSVCR.dll 中的庫,而不是每次都重新發明輪子和使代碼膨脹。作為回報,這可以減少程序的大小並提供更好的性能和內存利用率。某些應用程序是使用特定版本的 Visual C++ Redistributable 編寫的。如果您的計算機沒有安裝完整的 Visual C++ 開發程序(除非您是軟件開發人員,否則您可能不會安裝),一個程序將附帶一個運行時組件來促進該特定程序。運行時組件只是使軟件工作的基本代碼片段。

Visual C++ Redistributable 的版本可以追溯到 2005 版。用戶在嘗試執行或安裝應用程序時可能會看到的常見錯誤是:

程序無法啟動,因為您的計算機中缺少 MSVCR110.dll。嘗試重新安裝程序以解決此問題。

什麼是 Visual C++ Redistributable? 如何在 Windows 10 上安裝和排除故障

錯誤

該錯誤表明您嘗試安裝的程序所需的 Visual C++ Redistributable 的特定版本已損壞或丟失。在這種情況下,MSVCR1 10 代表 Visual C++ 2010 SP1 Redistributable。其他版本包括:

  • MSVCR71.dll、MSVCR08.dll、MSVCR09.dll (2008 – 2010)
  • MSVCR120.dll (2012)
  • MSVCR130.dll (2013)
  • MSVCR140.dll (2015)

大多數程序會在安裝過程中預裝 Visual C++ Redistributable 的副本。您還可以瀏覽應用程序設置文件——通常是一個名為“第三方”的文件夾或類似的文件夾——您可以在其中找到 Visual C++ Redistributable 的設置文件的副本。

什麼是 Visual C++ Redistributable? 如何在 Windows 10 上安裝和排除故障

如果沒有,您可以下載應用程序所需的版本。此外,如果在執行應用程序期間或執行應用程序時彈出錯誤,程序將指示所需文件的版本。用戶還應注意,某些程序可能需要32 位或 64 位體系結構。

以下是為您可能嘗試安裝的版本下載適當可再發行組件的鏈接:

進一步的 MSVCR 故障排除

有時您可能需要卸載現有版本的 Visual C++ Redistributable 以解決影響它的問題。如果安裝正確的 Visual C++ Redistributable 不能解決安裝或修復程序的問題,則可能意味著其中一個 DLL 文件可能已損壞。重新註冊 DLL 文件可能能夠解決問題。

Windows 鍵 + X,然後單擊命令提示符(管理員)或 Windows PowerShell(管理員)。在命令提示符或 PowerShell 窗口中,鍵入以下命令,然後在每個命令後按 Enter。退出命令提示符,然後重新啟動計算機以查看問題是否已解決。

regsvr32 ntdll.dll /s

regsvr32 msdxm.ocx /s

regsvr32 dxmasf.dll /s

regsvr32 wmp.dll /s

regsvr32 wmpdxm.dll /s

加起來

Visual C++ Redistributable 遇到問題的情況很少見,但這也是 Windows 遺留問題的標誌。由於使用了新的基於打包的部署,通用應用模型最大限度地減少了對此類組件的需求。但是,對於 AutoCAD、QuickBooks、Adobe Creative Suite 和 iTunes 等大型應用程序,此組件將始終是應用程序基礎架構的一部分。希望本文能幫助您克服遇到的任何障礙。

您是否必須解決 Visual C++ Redistributable Packages for Visual Studio 的問題?在評論中告訴我們。

Tags: #HOW-TO

Leave a Comment

[已更新] 如何修復 Windows 10 更新錯誤 0x80244022

[已更新] 如何修復 Windows 10 更新錯誤 0x80244022

為了解決 Windows 10 更新錯誤 0x80244022,請參考有效的解決方案,例如運行疑難解答、檢查網絡設定等。

如何在 Discord 上播放 Disney+

如何在 Discord 上播放 Disney+

唯一比觀看 Disney+ 更好的是和朋友一起觀看。通過本指南了解如何在 Discord 上流式傳輸 Disney+。

已修復:Hamachi 無法在 Windows 10 和 11 上獲取適配器配置

已修復:Hamachi 無法在 Windows 10 和 11 上獲取適配器配置

閱讀完整指南以了解如何解決 Windows 10 和 11 上的 Hamachi 無法獲取適配器配置錯誤,解決方案包括更新驅動程序、防火牆設置等

修復 REGISTRY_ERROR 藍屏錯誤 (0x00000051) 的 7 個工作解決方案

修復 REGISTRY_ERROR 藍屏錯誤 (0x00000051) 的 7 個工作解決方案

了解修復 REGISTRY_ERROR 藍屏錯誤 (0x00000051) 的有效方法,解決 Windows 系統中遇到的註冊表錯誤。

如何在 Roku 上更改音量

如何在 Roku 上更改音量

在 Roku 上調整聲音比使用遙控器向上或向下移動更多。以下是如何在 Roku 上更改音量的完整指南。

如何修復 Roblox 錯誤代碼 267 [7 簡單修復]

如何修復 Roblox 錯誤代碼 267 [7 簡單修復]

在 Roblox 中被禁止或踢出遊戲的錯誤代碼 267,按照以下簡單解決方案輕鬆解決...

[已解決] 如何解決 Rust 不斷崩潰的問題?

[已解決] 如何解決 Rust 不斷崩潰的問題?

面對 Rust 在啟動或加載時不斷崩潰,然後按照給出的修復並輕鬆停止 Rust 崩潰問題...

[已修復] 驅動程序 WudfRd 在 Windows 10 中無法加載錯誤 219

[已修復] 驅動程序 WudfRd 在 Windows 10 中無法加載錯誤 219

如果在 Windows 10 中遇到 Driver WudfRd failed to load 錯誤,事件 ID 為 219,請遵循此處給出的修復並有效解決錯誤 219。

如何修復“未知軟件異常(0xe0434352)”?

如何修復“未知軟件異常(0xe0434352)”?

發現修復此處給出的 Windows 10 和 11 上的未知軟件異常 (0xe0434352) 錯誤的可能解決方案

[已解決] Grand Theft Auto V 中的“Script Hook V 嚴重錯誤”

[已解決] Grand Theft Auto V 中的“Script Hook V 嚴重錯誤”

想知道如何修復 GTA 5 中的腳本掛鉤 V 嚴重錯誤,然後按照更新腳本掛鉤應用程序等修復,重新安裝 GTA 5 和其他