次の方法で共有

ACCESS2013が終了できない

Anonymous
2014-08-05T04:55:38+00:00

お世話になります。YamamotoSccと申します。

MDBファイル内に、フォーム、テーブルリンクを作成し、ODBC経由で

SQLServerを読み書きするアプリケーションを作成しております。

元々ACCESS2002、2010上で動作していた本アプリケーションについて、

此度ACCESS2013上で使用することとなり、動作検証を行った所、アプリケーション自体は

問題なく動作しましたが、フォームを全て閉じた後、ACCESS本体を右上の「×」を押して

終了、あるいは「ファイルタブ⇒閉じる」を選択しても何も反応せず、タスクマネージャーから

強制終了するしかない状態となります。

動作環境は以下の通りです。

・OS:Windows7 Professional

ACCESS2013:15.0.4631.1000

ODBCドライバ:6.01.7601.17514

いろいろ調べてみたところ、

・本事象が起きる端末と起きない端末がある。(上に挙げた動作環境は全て同じ)

・少量のデータの読み書きでは発生せず、大量データ読み書き時に発生する傾向がある。

・本事象発生時、タスクマネージャー上でのACCESSのプロセスは以下の状態になっている。

  アプリケーションタブ「状態:実行中」

  プロセスタブ「CPU使用率50%近く」「メモリ使用量:変動なし」

・ACCESSのオプション設定「閉じるときに最適化する」のチェック有無に関わらず発生する

といった状況です。

似たような事象と思わしき下記サイトの対策を試してみましたが、特に変わりはありませんでした。

複数コアの CPU 環境で実行中の Access が応答なしになる

http://support.microsoft.com/kb/2646068/ja

ACCESS2013 応答無しについて

http://answers.microsoft.com/ja-jp/office/forum/office\_2013\_release-access/access2013/362fdf47-2f4d-4d32-9be6-fb28d7621290

また、本事象と直接関係するか不明ですが、DoCmd.Closeを実行しても見た目上(※)はフォームが残ることがあり、

この時、ACCESSが終了しないケースが多いです。ただ、DoCmd.Closeが正しく動作し、フォームが閉じられた場合でも

ACCESSが終了しません。

※フォーム上のオブジェクトにフォーカスが当たらないので、ただ見た目上存在するような状態です

本アプリケーションはPCに詳しくないエンドユーザが使用するため、常に「強制終了」を

行う運用は避けたいことと、CPU使用率が高い状態ということは、何らかの処理を行っていると思われるため、

そもそも「強制終了」自体に問題が無いかという懸念もありますので、解決策をお御教授願えませんでしょうか?

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

6 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2014-08-13T01:06:58+00:00

    三浦さま

    返信ありがとうございます。

    修復機能、ならびに再インストールを行ってみましたが、事象に変化は

    ありませんでした。

    なお、再インストールについては、

    ・インストールメディアでのインストール

    (ボリューム ライセンス サービス センターからISOファイルをDLしてインストール)

    ・ダウンロード版のインストール

    (「クイック実行」方式でインストールされる)

    の双方を試しましたが、どちらも変わりはありませんでした。

    それでは、よろしくお願いいたします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2014-08-08T08:06:06+00:00

    YamamotoScc さん、こんにちは。

    ご返信ありがとうございます。

    accdb 形式のファイルに、mdb ファイルの内容をインポートしても、現象が発生するということなので、ファイルの形式やファイル破損の可能性はなさそうですね。

    また、32 ビット版をご利用ということなのでアーキテクチャーの違いよるものでもなさそうです。

    使用する PC で現象が発生する場合としない場合があるということなので、一般的な作業なのですが現象の発生する PC の Office を修復してみてはいかがでしょう。

    併せて、Office の再インストールが可能な環境でしたら、再インストールも試してみると良いと思います。

    ※ 現象の発生している中の 1 台の PC のみ作業をすれば OK です。

    参考情報

    Office 2013で修復機能を利用する方法

    Office インストール

    ご返信をお待ちしています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2014-08-06T10:42:04+00:00

    上記、確認事項の追記です。

    ・ 現象が発生しているのはある特定の Access ファイルのことですか ?

    もし、そうでしたらファイル形式について書き込んでみてください。

    MDB形式→ACCDB形式に変換しましたが、ACCDB形式であっても

    特に変わりはありませんでした。

    なお、形式の変換ですが、「名前を付けて保存」でACCDB形式を指定する

    方法で行うと、「****.mdbは既に使用されているので、使用できませんでした。」

    というエラーになり、保存できないため、一旦空のデータベース(ACCDB形式)を

    作成し、「外部データ」タブのインポートとリンクで「ACCESS」を選択し、

    元のMDBファイルにあった全オブジェクトをインポートして作成しました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2014-08-06T01:41:07+00:00

    今野さま

    ご回答ありがとうございます。

    以下、回答いたします。

    >・ アーキテクチャ (32 ビット、64 ビット) によって違いはないか確認。

    64ビットOS端末が手元にないため、違いを確認できていませんが、

    本事象が起きる端末と起きない端末の双方とも、32ビットとなります。

    ・ 更新プログラムはすべて適用しているかどうか。

    今日WindowsUpdateを起動しましたが、Accessに関する更新情報は

    でなかったため、最新版になっていると思います。

    ・[クリーン ブート] で起動し、常駐プログラムが影響していないかどうか確認する

    クリーンブートでも事象に変化はありませんでした。

    ・ Access 2002 、2010 環境で、動かしていた Access ファイルをそのまま 2013 で開いていますか ?

    Access 2002 、2010 環境で動かしていた「MDB」形式のファイルを

    そのまま2013で使用しております。

    ・ 現象が発生しているのはある特定の Access ファイルのことですか ?

    もし、そうでしたらファイル形式について書き込んでみてください。

    そんなに多種試したわけではありませんが、他のAccessファイルでは

    今のところ本事象は発生していません。

    ファイル形式ですが、Access2013上では、「Access2002-2003ファイル形式」

    となります。

    それでは、よろしくお願いいたします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2014-08-06T00:06:59+00:00

    YamamotoScc さん、こんにちは。

    マイクロソフト コミュニティをご利用いただき、ありがとうございます。

    PC によって、現象が発生しないということですので、それぞれの環境の違いが手がかりになりそうです。

    次の点が一般的な原因として想定されるので確認してみてください。

    ・ アーキテクチャ (32 ビット、64 ビット) によって違いはないか確認。

    ・ 更新プログラムはすべて適用しているかどうか。

    ※最新にしていない場合は、[こちらのページ] を参考に Windows Update を行ってみてください。

    ・[クリーン ブート] で起動し、常駐プログラムが影響していないかどうか確認する

    ※ 確認が終わったら、結果にかかわらず通常起動の設定に戻すようにしてください

    また、使用している Access ファイルについても以下の内容を投稿してみてください。

    ・ Access 2002 、2010 環境で、動かしていた Access ファイルをそのまま 2013 で開いていますか ?

    ・ 現象が発生しているのはある特定の Access ファイルのことですか ?

    もし、そうでしたらファイル形式について書き込んでみてください。

    確認することが多いとは思いますが、ご返信をお待ちしています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません