Windows 7 x64 上の Microsoft Access 2003 は、サブフォームを持つフォームをロードした後に再起動に失敗する

Windows 7 x64 上の Microsoft Access 2003 は、サブフォームを持つフォームをロードした後に再起動に失敗する

問題は次の通りです:

Windows 7 で Access 2003 を開き、サブフォームのあるフォームを読み込みます。次に、Access を閉じます。もう一度起動してみます。起動できません。スタート メニューをクリックして実行しても、何も起こりません。

ただし、起動してサブフォームのないフォームをロードした場合は、閉じて再起動しても問題ありません。

その後、閉じたにもかかわらず、Access プロセスがまだ実行されていることに気付きました。

このヒントは、これまでのところ、私にとって最善の回避策となりました。私は、「Kill​​ all MSAccess.bat」という、この 1 行だけの短いバッチ ファイルを作成しましたTaskkill /IM "MSACCESS.EXE" /f。それをプログラム リストに挿入しC:/Program Files (x86)/、ショートカットを作成しました。

Access が起動しない場合、または Access がハングする Access フォームを実行したことが分かっている場合は、Access を起動する直前にこのタスクをクリックします。

この回避策よりももっと良い解決策を見つけたいです誰か知ってたら教えてください???


(FTY、なぜアップグレードしないのかと疑問に思っているなら... Access 2003 はうまく機能するので、今でも使っています。数年前にアップグレードするために Access 2007 を購入しましたが、Access 2003 のメニューの方がはるかに気に入っていることがわかりました。MS は 2007 を台無しにし、新しい混乱に見合うだけの新機能を追加しなかったのではないかと思いました。)

答え1

お使いのバージョンに最新のサービス パックと更新プログラムをすべてインストールしましたか。2014 年 4 月には Office 2003 のサポート終了となるため、これらのサービス パックと更新プログラムは使用できなくなることはわかっています。また、Office 修復ツールを実行して、Access ファイル ベースで不足または破損している可能性のあるものを修正することもできます。

関連情報