[PR]テレビ番組表
今夜の番組チェック

目次

Visual C++ が起動しない

症状

Visual C++ を起動すると

アプリケーション ポップアップ: MSDEV.EXE - アプリケーション エラー :
"0x5007746e" の命令が "0x00175000" のメモリを参照しました。メモリが "read" になることはできませんでした。
プログラムを終了するには [OK] をクリックしてください プログラムをデバッグするには [キャンセル] をクリックしてください

といった内容のメッセージボックスを出す。キャンセルを選ぶと再び VC を起動しようとするので同じようにメッセージボックスを出す。
OK を選ぶと終了しているように見えるが、タスクマネージャを見てみるとプロセスタブの一覧に"MSDEV.EXE"はリストアップされたままである。

環境

回避

レジストリのキー[HKEY_CURRENT_USER\Software\Microsoft\Devstudio\6.0\Layout] にある名前 Windowc7788 のデータを削除したことで起動するようになった。 Windowc7788 の内容は以下の通りであった。


"Windowc7788"=hex:1c,01,05,00,06,00,17,00,17,00,8d,00,04,89,0c,02,97,00,05,89,\
  0c,02,97,00,06,89,0c,02,fb,00,07,89,0c,02,25,00,0f,89,40,02,00,00,10,89,40,\
  02,00,00,00,00,e8,00,28,00,00,00,10,00,00,00,10,00,00,00,01,00,04,00,00,00,\
  00,00,80,00,00,00,00,00,00,00,00,00,00,00,10,00,00,00,00,00,00,00,00,00,00,\
  00,80,00,00,00,00,80,00,00,80,80,00,00,00,00,80,00,80,00,80,00,00,80,80,00,\
  80,80,80,00,c0,c0,c0,00,f0,00,00,00,00,f0,00,00,f0,f0,00,00,00,00,f0,00,f0,\
  00,f0,00,00,f0,f0,00,f0,f0,f0,00,88,88,88,88,88,88,88,88,88,88,88,88,88,88,\
  88,88,88,88,77,78,88,88,88,88,88,88,88,81,11,88,88,88,88,88,88,81,11,88,88,\
  88,88,88,88,81,11,88,88,88,88,88,88,81,11,88,88,88,88,88,88,81,11,88,88,88,\
  88,88,88,81,11,88,88,88,88,81,11,11,11,11,11,88,88,88,11,11,11,11,18,88,88,\
  88,81,11,11,11,88,88,88,88,88,11,11,18,88,88,88,88,88,81,11,88,88,88,88,88,\
  88,88,18,88,88,88,88,88,88,88,88,88,88,88,00,00
  
▲上へ
目次