none
Visual Studio2013 Expressが起動できない RRS feed

  • 質問

  • Visual Studio 2013 for Windows Desktopをつかっていて

    サンプルプロジェクトをつくり保存しようとしたところエラーがでて強制終了しました。

    その後起動しようとしたところ

    「Cannot find one or more components. Please reinstall the

    application.」

    というメッセージが出て起動できなくなりました。

    その後再インストール中に「不明なエラー」という表示が出てインストールは完了するのですが

    やはりVisual Studioは起動できないままです。

    Visual Studioを使うのは初めてなのでまったくわかりません。どうかご助力お願いします


    2014年4月6日 9:53

回答

  • 下記でVS2012で似た状態になった例が報告されています。

    http://social.msdn.microsoft.com/Forums/vstudio/en-US/d848776a-b00f-4311-ab09-3a8777462968/vs-2012-will-not-start?forum=vssetup

    コマンド拡張機能がエラーを起こしているとのことのようです。
    この報告では、レジストリキーの削除で対応したようです。

    さて、その前に、拡張機能なしで立ち上げる実験をしてみる必要があるかもしれません。

    1.コマンドラインを立ち上げてVSのフォルダーにcdします。
    2.フォルダーは「Program Files」の「Microsoft Visual Studio ??.?」の
     「Common」の「IDE」です。

    ここにVCExpress.exe(VS2013の場合は別の名前かも)があるはずなので、

    VCExpress /SafeMode

    としてみてはどうでしょう。

    2014年4月9日 4:25
  • 問題はComodo FirewallのHIPS機能でした。
    SafeModeを使わない場合は無理でしたが、
    HIPS機能を無効にしSafeModeを使用した場合は起動しています。

    まさかセキュリティ製品に問題があるとは思いませんでした、
    今回の問題に対処していただきありがとうございました。

    2014年4月9日 11:21

すべての返信

  • そのときのlogが下記のとおりです







    1

    Microsoft VisualStudio2013 version:12.0.21005.

    2 Running in User Groups: Users

    3 Available Drive Space: C:\ drive has 852202774528 bytes

    4 Internet Explorer Version: 11.0.9600.16521

    5 .NET Framework Version: 4.0.40305.0

    6 MSXML Version: 6.30.7601.17988

    7 Creating PkgDefCacheNonVolatile

    8 Double-checking master pkgdef file

    9 Looking for master PkgDef file
              C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\WDExpress.PkgDef


    10 Application launch on system with DPI X/Y: 96/96

    11 PkgDefManagement initialized

    12 RootFolder
              C:\Program Files (x86)\Microsoft Visual Studio 12.0\


    13 ShellFolder
              C:\Program Files (x86)\Microsoft Visual Studio 12.0\


    14 PkgDefSearchPath
              C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\WDExpressExtensions;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\DataDesign;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Platform;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\Architecture Tools;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\Blend;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\CodeAnalysis;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\Connected;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\ConnectedServices;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\CS;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\Diff;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\Editor;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\Editors;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\EFTools;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\ExceptionAssistant;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\External Tools\ErrLook;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\Language;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\ObjectBrowser;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\ProductUpdate;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\Project;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\ProjectWizards;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\ReferenceManager;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\TemplateProviders;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\VB;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\VC;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\VSLog;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\Windows Forms Designer Services;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\Windows Forms Designer UI;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\Extensions\Microsoft\VC\ClassWizard;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\WDExpress.Application.pkgdef;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\WDExpress.Admin.pkgdef


    15 ApplicationExtensionsFolder
              C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\WDExpressExtensions


    16 "ZeroImpact" = dword:0, "MergeRegistry" = dword:1

    17 Warning No previous pkgdef cache data 80070002

    18 Searching for PkgDefs from search path
              C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\WDExpressExtensions;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\DataDesign;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Platform;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\Architecture Tools;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\Blend;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\CodeAnalysis;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\Connected;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\ConnectedServices;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\CS;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\Diff;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\Editor;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\Editors;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\EFTools;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\ExceptionAssistant;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\External Tools\ErrLook;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\Language;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\ObjectBrowser;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\ProductUpdate;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\Project;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\ProjectWizards;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\ReferenceManager;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\TemplateProviders;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\VB;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\VC;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\VSLog;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\Windows Forms Designer Services;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\Windows Forms Designer UI;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\Extensions\Microsoft\VC\ClassWizard;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\WDExpress.Application.pkgdef;C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\WDExpress.Admin.pkgdef


    19 Missing folder or file during PkgDef scan
              C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\CommonExtensions\Microsoft\ConnectedServices
    80030002

    20 Missing folder or file during PkgDef scan
              C:\Program Files (x86)\Microsoft Visual Studio 12.0\\Common7\IDE\WDExpress.Admin.pkgdef
    80030002

    21 Discovered 105 PkgDef files

    22 Found PkgUnDef file, adding to configuration set

    23 Warning No previous pkgdef cache data 80070002

    24 Initializing non-volatile pkgdef cache

    25 Copying from HKEY_LOCAL_MACHINE to PkgDefManagement
              Software\Microsoft\WDExpress\12.0


    26 Recalculated pkgdef configuration root
              Software\Microsoft\WDExpress\12.0_Config_632


    27 Initializing non-volatile pkgdef cache

    28 Copying from HKEY_LOCAL_MACHINE to PkgDefManagement
              Software\Microsoft\WDExpress\12.0


    29 ERROR Error or timeout while initializing non-volatile pkgdef cache 80070005 - E_ACCESSDENIED

    30 PkgDefManagement startup complete

    31 Configuration is Volatile.

    32 Configuration file to be used for CLR initialization
              C:\Users\home\AppData\Local\Temp\WDE9F6B.tmp


    33 AppId stopped registry detouring

    34 Shutting down pkgdef registry

    35 Deleted volatile pkgdef Configuration cache

    36 Released pkgdef cache usage tracker 00000001 - S_FALSE

    37 PkgDef registry shutdown complete


    2014年4月8日 2:35
  • なかなかレスが付きませんね。
    この手の問題は原因の特定が非常に難しく、
    解決に至るアドバイスもしづらいのですね。
    ログではPkgdef関係でコケているようですが、関連する知識を
    持ち合わせていません。
    従って、一般論となってしまいます。あしからず。

    1.まず、ハードウエア/ソフトウエア用件をご確認ください。
     http://www.visualstudio.com/ja-jp/visual-studio-2013-compatibility-vs.aspx

    2.以前のバージョンをアンインストールすると、うまくいったという報告が散見されます。

    3.経験上、このとき古いバージョンのSQL(Express)もアンインストールすべきだと考えられます。
     自分はVS2010Expressから>VS2012 Proへの移行時、これでうまくいきました。

    それでもだめな場合は、もう一度アンインストール後、かつ、

    4.システムの復元でインストール前の状態にもどしてから、VS2013を再インストールする

    を試してみる必要があるかもしれません。

    2014年4月8日 5:55
  • 返信ありがとうございます。

    1. 確認済です、何度か動かしてみても、今までは何も問題ありませんでした。
    2. 以前のバージョンもすべて削除してあります。レジストリは怖くて触ってません。
    3. SQL Server 2008 R2 (64ビット)とSQL Server 2008 R2 Setup (English)が残っています。
      コントロールパネルから削除しているのですが失敗しているようです。

      以下のメッセージが表示されました。
      Warning 26003. Microsoft SQL Server 2008 R2 Setup Support Files
      cannot be uninstalled because the following products are installed:
        SQL Server 2008 R2 SP1 Common Files
        SQL Server 2008 R2 SP1 Management Studio
        Microsoft SQL Server 2008 R2 RsFx Driver
    4. システム復元かつ再インストールを試したのですが起動に失敗しているようです

    気になる点では

    HKEY_LOCAL_MACHINE\Software\Microsoft\WDExpress\12.0

    HKEY_LOCAL_MACHINE\Software\Microsoft\WDExpress\12.0_Config_632

    このレジストリがregedit.exeで探しても見つからなかったのも気になります。

    2014年4月8日 8:48
  • もし、可能であれば、

    >SQL Server 2008 R2 SP1 Common Files
    >SQL Server 2008 R2 SP1 Management Studio
    >Microsoft SQL Server 2008 R2 RsFx Driver

    もアンインストールしなければならない状態のようです。
    その後、SQL2008のアンインストールを試してみてはどうでしょう。

    さて、以下はVS2012に関しての情報ですが、
    手動でアンインストールするコンポーネントが列挙されています。
    参考になりますでしょうか。

    http://blogs.msdn.com/b/jpvsblog/archive/2013/05/08/visual-studio-2012.aspx

    2014年4月8日 9:33
  • 無事SQL2008のアンインストールも終わり

    アンチウイルス, ファイアーウォールを停止させた状態でのVS2013のインストールを行いましたが

    相変わらずPkgdefのエラーとともに起動できないようです。

    LogでもPkgdef chacheが見つからないと表示されます

    2014年4月9日 3:00
  • 下記でVS2012で似た状態になった例が報告されています。

    http://social.msdn.microsoft.com/Forums/vstudio/en-US/d848776a-b00f-4311-ab09-3a8777462968/vs-2012-will-not-start?forum=vssetup

    コマンド拡張機能がエラーを起こしているとのことのようです。
    この報告では、レジストリキーの削除で対応したようです。

    さて、その前に、拡張機能なしで立ち上げる実験をしてみる必要があるかもしれません。

    1.コマンドラインを立ち上げてVSのフォルダーにcdします。
    2.フォルダーは「Program Files」の「Microsoft Visual Studio ??.?」の
     「Common」の「IDE」です。

    ここにVCExpress.exe(VS2013の場合は別の名前かも)があるはずなので、

    VCExpress /SafeMode

    としてみてはどうでしょう。

    2014年4月9日 4:25
  • VS 2013Expressの場合はWDExpress.exeだったので

    WDExpress.exe /SafeMode

    も試してみたのですが起動できませんでした。

    2014年4月9日 10:29
  • 問題はComodo FirewallのHIPS機能でした。
    SafeModeを使わない場合は無理でしたが、
    HIPS機能を無効にしSafeModeを使用した場合は起動しています。

    まさかセキュリティ製品に問題があるとは思いませんでした、
    今回の問題に対処していただきありがとうございました。

    2014年4月9日 11:21
  • Comodoの使用はあきらめたほうがよいかもしれません。
    次のような表明がありました。

    http://forums.comodo.com/defense-sandbox-faq-cis/development-tool-fixes-t73049.0.html;msg520016#msg520016

    2014年4月10日 1:15
  • ここまでComodoに関しての詳しい情報を教えていただき、
    今回の問題へのご助力も含めありがとうございました。

    2014年4月10日 3:56