Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Vista 直接升級 Win7 導致 VS2008 錯誤?一行指令輕鬆解決

編輯:Windows Vista 教學

週末閒來無事,決定把手邊的筆記型電腦從 Vista 直接升級到 Windows 7。選擇「升級」而非「全新安裝」,純粹是為了省去重裝驅動程式、Visual Studio、SQL Server 等一堆開發工具的麻煩,順便偷個懶。升級過程其實還算順利,耗時在可接受範圍內。升級途中,Windows 7 會自動檢測不相容的程式,ThinkPad 自帶的幾個工具、iTunes 都在列,最讓人心驚膽戰的是 SQL Server 2008 竟然也被列為不相容。不過當時顧不得那麼多,先升級完畢再想辦法解決。

經過一整晚的等待(開著機器自己去睡覺了),隔早起來一看,系統經過簡單設定已順利進入桌面,感覺不錯,沒遇到其他錯誤。趕緊測試各項常用軟體:Office、SQL Server 2008、Chrome、Fireworks 等通通正常運作,心裡竊喜不已。然而,當我雙擊啟動 Visual Studio 2008 時,卻彈出了一個錯誤視窗,如下圖所示:

 

推測這個錯誤是因為升級時 C 槽空間不足,我手殘刪除了 ProgramData 資料夾裡的一些檔案所導致。無奈誰叫我的硬碟分區只有 40GB,居然還不夠用。只能求助 Google,運氣不錯,真讓我找到了解決方案,在此感謝 Google 和國外的技術大神們。只需以系統管理員身分開啟「命令提示字元」,執行下列指令即可:

Run "%programfiles%\Microsoft Visual Studio 8\Common7\IDE\devenv.exe" /setup

執行完畢後,問題瞬間解決。

寫這篇文章主要有兩個目的:

  1. 證實 Vista 旗艦版確實可以直接升級為 Windows 7 旗艦版(這句廢話)。
  2. 若升級後 VS2008 因缺少 Application Data Folder 而無法啟動,可用上述指令快速修復。


 

Copyright © Windows教程網 All Rights Reserved