VB2008が落ちる

タグの編集
投稿者 xvmmtnk  (中学生) 投稿日時 2011/12/29 14:06:57
こんにちは
いつもお世話になっております、xvmmtnk(xvmm)です。

VB2008が勝手に落ちてしまいます。

COMオブジェクトや追加オブジェクトなどを追加する際、ツールボックスにアイテムを追加(アイテムを選択)をすると、フリーズするのはVB2010でもあることなのですが、最近はVB2008の方はいきなり終了してしまいます。

VB2010の場合は、右クリック[アイテムを選択]→フリーズ(一覧の読み込み中)→ダイアログが出てくる
VB2008の場合は、右クリック[アイテムを選択]→フリーズ→・・・→強制終了
という感じです。

新しいプロジェクトを作成しても同じです。

アップデートもすべて行いました。

再インストール以外で治す方法はありますか?

最悪は再インストールしますが・・・

ーーー開発環境ーーー
OS:WinXP
メモリ:DDR 1.5GB
CPU:Pentium 4 3.0GHz
MB:Intel D865PERL
グラフィックカード/メモリ:ASUS V9560VS/128MB?
サウンドカード:AOpen AW850
投稿者 ラオシス  (中学生) 投稿日時 2011/12/29 14:36:49
再インストールが一番楽な方法だと思いますが・・・
フリーズする以前に行った操作はどのようなものですか?
情報が少なすぎてどうも^^;Microsoftに問い合わせるのもいいとおもいます。
投稿者 ラオシス  (中学生) 投稿日時 2011/12/29 14:41:52
検索してみたら以下のような回答が見つかりました

Visual Studio の IDE が予期せぬ問題に出くわした場合の対処法を知りたい
http://social.msdn.microsoft.com/Forums/ja-JP/vsfaqja/thread/ff5e0614-4922-494d-a826-bd6080bb68ba

ご存じかとは思いますがとりあえずセーフモードの起動方法を
http://www.higaitaisaku.com/safemode.html
投稿者 魔界の仮面弁士  (社会人) 投稿日時 2011/12/29 14:45:06
アンインストールしても設定などの一部が残るため、現象が回復しないこともあります。

/ResetSettings や /ResetSkipPkgs などのコマンドラインスイッチを試してみてください。
http://homepage1.nifty.com/rucio/commu/ThreadDetail_ThreadId_9041.htm
投稿者 老婆心  (社会人) 投稿日時 2011/12/30 19:37:33
老婆心ながら
定期的にOSまるごとバックアップをされたほうがいいと思います。

おかしいなと思ったらすぐに「正常に動作していた環境に戻せるのでとてもラクですよ



投稿者 xvmmtnk  (中学生) 投稿日時 2011/12/30 23:04:32
みなさん回答ありがとうございます。

>ラシオス様
再インストール、やってみましたが、ダメでした

>魔界の仮面弁士様
[ファイル名を指定して実行]ではVBが起動してしまうので、コマンドプロンプトでやってみましたが・・・


C:\Documents and Settings\UserName>VBExpress.exe /ResetSkipPkgs
'VBExpress.exe' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

C:\Documents and Settings\UserName>CD /D "C:\Program Files\Microsoft Visual Studio
8\Common7\IDE"

C:\Program Files\Microsoft Visual Studio 8\Common7\IDE>VBExpress.exe /ResetSkipP
kgs
'VBExpress.exe' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

という結果になってしまいました。

VBExpress.exeは、起動はすることができます。

[ファイル名を指定して実行]で"VBExpress.exe /ResetSkipPkgs"を実行すると、設定がリセットされてないVBが立ち上がってしまいます。

※"devenv /ResetSkipPkgs"を実行すると、devenvが見つからないと出てきます※

>老婆心様
今使っているPCで、不具合(スーパーマルチドライブのCD読み取り部分の破損?)でCDが読み込めなくなっています。
(DVDは読めます)
XPのインストーラはCDなので再インストールは難しいです。
投稿者 xvmmtnk  (中学生) 投稿日時 2011/12/30 23:38:30
<訂正>前回の記事
ラシオス様
>ラオシス様

ラオシスさん、すいません><
打ち間違えだと思います。
本当にごめんなさい
投稿者 ラオシス  (中学生) 投稿日時 2011/12/31 12:48:40
>ラシオス
大丈夫です(笑)

妙ですね。VBExpress.exeが実行できるのに、コマンドプロンプトからは実行できないと?

コマンドプロンプトで一度引数なしで起動されたらいかがでしょうか。
ちなみに実行可能ファイルは拡張子を略しても起動可能です。

ビルドやリビルドなどで作成されるExeなどについて
http://social.msdn.microsoft.com/Forums/ja-JP/vbgeneralja/thread/21f81c71-4a85-48c0-80af-de89fc47c8b6/
でIDEからの設定のリセット方法がありましたがこれも有効かもしれませんね。
投稿者 魔界の仮面弁士  (社会人) 投稿日時 2011/12/31 16:00:30
> C:\Program Files\Microsoft Visual Studio 8\Common7\IDE>VBExpress.exe /ResetSkipPkgs
>
> 'VBExpress.exe' は、内部コマンドまたは外部コマンド、
> 操作可能なプログラムまたはバッチ ファイルとして認識されていません。

うーん。パスはあっていそうなのですけれどね。

"C:\Program Files\…\VBExpress.exe" /ResetSkipPkgs
などのように、VBExpress.exe へのフルパスで指定しては如何でしょう。
(空白を含むパスなので、両端に「"」が必要です)

なお、「vbexpress.exe /?」のように /? パラメータを利用すると、
利用可能なコマンドラインパラメータが表示されるとのことです。
(手元に Express 版がないので未確認です)
投稿者 xvmmtnk  (中学生) 投稿日時 2012/1/2 13:35:26
みなさん、回答ありがとうございます。

コマンドプロンプトで、
CMD "c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE"
とすると、エラーが出ますが、
CMD "c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\"
とすると、ちゃんと起動しました。

コマンドも打って、初期設定のダイアログがでてきて、初期化は終わったと思うのですが、
改善されません。

念のため、現状況の動画を作りました。見づらくてすいません><
http://youtu.be/RLIEUID6_ww
投稿者 ラオシス  (中学生) 投稿日時 2012/1/4 09:48:11
>コマンドも打って、初期設定のダイアログがでてきて、初期化は終わったと思うのですが、改善されません。
とりあえず初期化はできたのですね。

そういえばなぜVB2008EEを使おうと思っているのですか?VB6からVB2008への変換機能を使いたいからでしょうか?
強制終了する前に追加した機能等(強制終了する以前にした操作)は覚えていますか?VB2010を入れてからそうなったとか、VB2010のエディションはわかりませんが、VS2010へ追加機能を入れたからそうなったのか。みたところ、VB2010にはWindows Media Playerが入っているみたいですが。

もしかしたらVB2010が原因かもしれません。同じようにVB2010も初期化したらいかがでしょう?
投稿者 xvmmtnk  (中学生) 投稿日時 2012/1/4 12:43:27
回答ありがとうございます。

VB2008を使っている理由は…
VB2010より動作が軽いからです。。。
WMP(COM)を入れた時は問題なかったような気がします。

初期化して様子を見てみます。


今更ですが、入っている開発環境一覧
vb2008ee
vcs2008ee
vcpp2008ee
vwd2008ee

vb2010ee
vcs2010ee
vcpp2010ee
vwd2010ee

日本語プログラミング言語「プロデル」
日本語プログラミング言語「TTSneo」

Aptana Studio
投稿者 xvmmtnk  (中学生) 投稿日時 2012/1/6 12:01:34
最近、PCが重かったり、調子が悪かったりするので、思い切ってOSを再インストールしようと思います。

(CDが読めないので、USBからインストールすることにしました^^;)

今まで回答ありがとうございました