Visual Studio 的無痕模式

Visual Studio SafeMode (乾淨模式),只載入預設環境及服務,不載入第三方套件

有遇過下面的狀況嗎?

  1. 同樣的 OS 、同一個版本的 Visual Studio、同一個專案,你開啟專案時會遇到一些奇怪的問題(ex.不能 build、不能 逐步偵錯….etc),但你隔壁的同事卻順暢無比?!雖然不願意承認,但卻也讓你默默地懷疑起是不是自己的人品出了問題呢?!
  2. 按下 Visual Studio 捷徑,過了好久卻還是開不到 Visual Studio 首頁?! 讓你考慮是不是該重灌了嗎?!

如果出現以上狀況,你可以先試著確認是不是 Visual Studio plugin 造成的

Visual Studio 2013 開啟 SafeMode

  1. command line

    C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe /safemode
    

    commnad

  2. 修改捷徑的目標

    • 捷徑圖示右鍵 –> 在 Visual Studio 2013 按右鍵 –> 選 properties –> 在 Target 最後面加上 /safemode

      target

      properties

    • 這會造成以後開啟 Visual Studio 都進入 SafeMode,記得測完要改回來

  3. 由捷徑圖示右鍵選單

    • 捷徑圖示右鍵 –> 點選 Safe Mode

      rightclick

  4. 效果比較

    • 一般模式

      2013normalmode

    • SafeMode

      套件上顯示 [Disabled],有些套件顯示顏色也不同

      2013safemode

Visual Studio 2015 開啟 SafeMode

  1. 開啟方式1: command line

    C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe /safemode
    

    commnad

  2. 開啟方式2: 修改捷徑的目標

    捷徑圖示右鍵 –> 在 Visual Studio 2015 按右鍵 –> 選 properties –> 在 Target 最後面加上 /safemode

    target

    properties

    • 這會造成以後開啟 Visual Studio 都進入 SafeMode,記得測完要改回來
  3. 效果差異

    • 一般模式 2015normalmode

    • SafeMode

      套件上顯示 [Disabled],有些套件顯示顏色也不同

      2015safemode

參考資料

  1. Devenv Command Line Switches
  2. Visual Studio Safe Mode