2007年07月16日

VisualStudio.NET 2005(SP1)が起動しない

◆現象
 いつからか、VisualStudio.NET 2005(SP1) が起動しなくなりました。
 具体的に、スプラッシュ画面が出た後にフッと消えてしまう状況でした。
 
 イベントログには、以下のように出力されていました。
 ━━━━━━━━━━━━━━━━━━━━━━━━━
 イベントの種類: エラー
 イベント ソース: .NET Runtime
 イベント カテゴリ: なし
 イベント ID: 1023
 日付: 2007/07/07
 時刻: 16:34:26
 ユーザー: N/A
 コンピュータ: **********(コンピュータ名)
 説明:
 .NET Runtime version 2.0.50727.42 - 致命的な実行エンジン エラーが発生しました (7C812A5B) (800703e9)
 
 詳細な情報は、http://go.microsoft.com/fwlink/events.asp の [ヘルプとサポート センター] を参照してください。
 ━━━━━━━━━━━━━━━━━━━━━━━━━
 
◆試したこと・解決への道のり
 致命的とか言ってる時点で雲行きが怪しかったので、
 VisualStudio.NETの修復インストールを行いました。
 
 が、やはり改善せず・・・orz
 
 現象としては、以下VSUGのフォーラムに投稿されていた内容と同じです。
 http://vsug.jp/tabid/63/forumid/42/postid/7050/view/topic/Default.aspx
 
 そこで、上記ページでkazukさんから提案されているように、
 devenvのログを出力してみました。
 
 手順は以下のとおりです。
 
  (1) スタートメニューのプログラムで、
     「Microsoft Visual Studio 2005」→
     「Visual Studio Tools」→
     「Visual Studio 2005 コマンド プロンプト」
    を起動
  
  (2) 「devenv /Log ファイル名」と入力して実行
    ⇒[例] devenv /Log "D:\Temp\devenvLog.xml"
    ⇒ちなみに、自分はファイル名を""でくくるのを忘れ、
     ログが出力されなかったりしました(^-^;)
 
 ログの内容は以下のとおりでした。
 ━━━━━━━━━━━━━━━━━━━━━━━━━
 <?xml-stylesheet type="text/xsl" href="ActivityLog.xsl"?>
 <activity>
  <entry>
  <record>1</record>
  <time>2007/05/09 05:44:01.828</time>
  <type>Information</type>
  <source>Microsoft Visual Studio</source>
  <description>Visual Studio Version: 8.0.50727.762</description>
  </entry>
  <entry>
  <record>2</record>
  <time>2007/05/09 05:44:01.828</time>
  <type>Information</type>
  <source>Microsoft Visual Studio</source>
  <description>Running in User Groups: Administrators Users</description>
  </entry>
 
  ..(中略)..
 
  <entry>
  <record>17</record>
  <time>2007/05/09 05:44:01.953</time>
  <type>Warning</type>
  <source>Microsoft Visual Studio Appid Stub</source>
  <description>CheckPackageSignature failed; invalid Package Load Key</description>
  <guid>{FD526733-BD72-4F81-BEEC-BEB06E2AF59F}</guid>
  </entry>
  <entry>
  <record>18</record>
  <time>2007/05/09 05:44:01.984</time>
  <type>Information</type>
  <source>Microsoft Visual Studio</source>
  <description>Begin package load [Microsoft.Workflow.VSDesigner.DesignerPackage, Microsoft.Workflow.VSDesigner, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]</description>
  <guid>{FD526733-BD72-4F81-BEEC-BEB06E2AF59F}</guid>
  </entry>
 ━━━━━━━━━━━━━━━━━━━━━━━━━
 
 recordの17でWarning、18のInfomationを最後に落ちているようです。
 18で読み込んでいるのは・・・ Microsoft.Workflow.VSDesigner。
 
 うーん、怪しい空気ぷんぷんです。
 むしろ、心当たりは大いにありました。
 
 以前、WCF/WFのハンズオントレーニングを受ける関係で
 勉強目的で、確かに以下をインストールしています。
 
 Visual Studio 2005 Extensions for Windows Workflow Foundation
 http://www.microsoft.com/downloads/details.aspx?FamilyId=A2151993-991D-4F58-A707-5883FF4C1DC2&displaylang=ja
 
 で、結論。
 上記をプログラムの追加と削除でアンインストールしたところ、
 VisualStudio.NET 2005 が無事起動するようになりました!
 
 感動的な瞬間でした。
 
◆総括
 VisualStudio.NET 2005 に SP1 をあててから動かなくなったのかは、
 よくわかってません。
 最近、DotNetNukeの勉強目的で SQL Server 2005 Expressをインストールしたりと
 色々なトリガーはあった可能性があります。
 
 教訓としては、ベータプログラムは(当初の)用が済んだところで
 アンインストールすべし、かな・・・
posted by てるとみ at 16:32| Comment(2) | TrackBack(0) | プログラミング/.NET関係 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
ベータ恐し。
Posted by abyoshi at 2007年09月16日 22:26
はい、ベータ恐し、です。

2008ベータに挑戦してるんですね。
お気をつけて・・・(^-^;)
Posted by てるとみ at 2007年09月24日 22:41
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/48044077
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック