天天看點

VS Sln圖示空白修複辦法

環境:Win10,VS2017,曾經安裝并解除安裝過VS2015

之前安裝了兩個版本的VisualStudio,解除安裝一個後,就出現了圖示空白問題,重新設定預設打開程式也沒有作用,經摸索解決辦法如下。

(1)在系統資料庫裡查找.sln

VS Sln圖示空白修複辦法

(2)再查找VisualStudio.Launcher.sln

VS Sln圖示空白修複辦法

(3)再查找{9A2B23E4-2A50-48DB-B3C3-F5EA12947CB8},共有以下幾項。

[HKEY_CLASSES_ROOT\CLSID\{9A2B23E4-2A50-48DB-B3C3-F5EA12947CB8}]
@="VsShellExtHandler Class"

[HKEY_CLASSES_ROOT\CLSID\{9A2B23E4-2A50-48DB-B3C3-F5EA12947CB8}\InprocServer32]
@="C:\\Program Files\\Common Files\\Microsoft Shared\\MSEnv\\VSFileHandler_64.dll"
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT\CLSID\{9A2B23E4-2A50-48DB-B3C3-F5EA12947CB8}\ProgID]
@="VSFileHandler.VsShellExtHandler.1"

[HKEY_CLASSES_ROOT\CLSID\{9A2B23E4-2A50-48DB-B3C3-F5EA12947CB8}\TypeLib]
@="{66B03540-8053-45DC-89EA-AC3589798088}"

[HKEY_CLASSES_ROOT\CLSID\{9A2B23E4-2A50-48DB-B3C3-F5EA12947CB8}\VersionIndependentProgID]
@="VSFileHandler.VsShellExtHandler"      

 原因是C:\Program Files\Common Files\microsoft shared\MSEnv下面沒有檔案

VSFileHandler_64.dll,去同僚機子上拷一個放到該目錄下修複圖示完成。      
VS Sln圖示空白修複辦法
需要該檔案也可來QQ群:616945527、部落格資源目錄下載下傳。      

分析原因是在解除安裝一個VS時,自動解除安裝了這個檔案。

VS Sln圖示空白修複辦法