次の方法で共有

Access ACCDBファイルをUSBメモリから開くには、どうしたらよいでしょうか。

Anonymous
2015-06-13T07:23:05+00:00

容量200MB程度、レコード件数およそ900,000の

ACCDBファイル1を使用しています。

ファイルを開く際、フォーム1を自動で開くように

設定しております。

フォーム1では、フォームを開くときのイベントに

クエリでフィルタを実行し、抽出したレコードの

フィールド1の数字をすべて足し算するように

設定してあります。

ACCDBファイル1を開くとき

保存してある場所によって、正常に開ける場合と

開いている途中、画面右下のクエリを計算中表示で

Access自体が強制終了してしまい、困っています。

正常にファイルが開ける場合

①開くパソコンの内蔵ハードディスクにファイル1を保存してある場合

②開くパソコンのUSB3.0ポートに、USB3.0ハードディスクを接続し、ファイル1を保存した場合

③保存するパソコンのUSB3.0ポートに、USB3.0ハードディスクを接続し、ファイル1を保存。

ファイル1を開くパソコン側は、保存してあるパソコンのハードディスクをネットワークドライブとして接続した場合。

(ネットワークは、100Base、1000Baseどちらの速度のネットワークにつないでも問題なし)

保存しているパソコン自体は、古い機種で当時の性能としても最低スペックです。

(第一世代より性能の低い第二世代Atomプロセッサ、メインメモリ1GB、Windows7、内蔵ハードディスク40GB)

Accessが強制終了し、正常に開けない場合

④開くパソコンのUSB3.0ポートに、USB3.0メモリを接続し、ファイル1を保存した場合

他に、Accessで作成したファイル2は、2MB程度なのですが、問題無く、USB3.0メモリから

開くことができます。

USB3.0メモリにファイル1を保存したときのみ、Accessが開けないのは、なぜでしょうか。

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

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

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

5 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2015-07-07T06:49:13+00:00

    ​JS2222 さん、こんにちは。返信ありがとうございます。

    Office セーフ モード後は、ファイル 1 が通常で起動させても開けるようになったのですね。よかったです。

    Office セーフ モードは要因の切り分け方法として試していただいたので、問題が解消された原因についてははっきりとわからないです。

    同じような現象が引き続き起こるようであれば、対象のファイルを PC 上にコピーして、最適化と修復を実行して、そのファイルを USB メモリにコピーまたは移動して開けるかを確認してみるとよいと思います。

    また何かお困りのことがあったら、お気軽にご利用くださいね。

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

    0 件のコメント コメントはありません
  2. Anonymous
    2015-07-01T19:38:22+00:00

    結論から申し上げますと、トラブルは解消、解決しました。

    Accessをセーフモードで起動、問題となっていたファイル1を開く→正常に展開。

    ファイルを閉じる→正常に終了。→普通に通常起動で開く、別のPCで通常起動しても

    問題無く開けました。

    >Officeの修復

    実行する前に解決しました。

    >アンインストール

    実行する前に解決しました。

    >別のPCで再現されるか

    PC1でAccessをセーフモード起動→ファイル1を開いて以降、その他のPC2で

    通常起動で問題無く、ファイル1が開くようになりました。

    PC1でaccessを通常起動させてファイル1が強制終了していた時は、

    PC2、PC3で起動しても、USBメモリから起動させると、強制終了していましたが

    再発しなくなりました。

    ファイル1は、オプションの閉じるときに最適化を有効にしてあります。

    セーフモードで一度ファイル1を開き、操作後閉じたことで、なにか改善されたのでしょうか。

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

    0 件のコメント コメントはありません
  3. Anonymous
    2015-06-18T08:01:39+00:00

    JS2222 さん、こんにちは。

    確認内容についての書き込みありがとうございます。

    セーフ モードでは症状が発生しなかったのですね。

    アドインなども利用していないということなので、もしかすると Access 側で問題が発生しているということも考えられます。(セーフ モードでは問題が起こっている機能を無効にして起動するので)

    そのため、一度 Office の修復なども試されてみてはいかがでしょう。

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

    それでも直らない場合は、念のため Office の再インストールも試していただくと良いと思います。

     アンインストール時には、以下のページの Fix it を使用することで、きれいに Office を削除することができるのでぜひご利用になってみてください。

    Windows コンピューターから Office 2013 または Office 365 をアンインストールする

    以上の方法を試してみても直らない場合は、別のパソコンで USB メモリー上のファイル 1 を開いた場合にはどうなるのかも確認してみてください。

    返信をお待ちしております。

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

    0 件のコメント コメントはありません
  4. Anonymous
    2015-06-16T08:08:10+00:00

    >強制終了

    ポップアップ Accessは動作を停止しました

    が表示されますが、Windowsログにapp/sysログは出ません。

    Access自体が白くなり、ポップアップにはキャンセルボタンしかありません。

    しばらく放置すると、ウィンドウ、ポップアップ共に消えていくか

    画面がそのままフリーズしているだけで、何も起こりません。

    (最悪、タスクマネージャーからMsaccess.exeプロセスをキルしかありません)

    >アドイン

    デフォルトの何もなしです。

    >Msaccess.exe /safe

    で起動したところ、一見して正常にAccess起動、

    ファイル1を開いたところ、正常に開けたように見えます。

    通常、ファイル1をダブルクリックした場合、Access起動後ファイル1が

    開くまで、5分程度(性能が良い方のPCローカルにファイル1を保存した場合)かかりますが

    Msaccess.exe /safe→ファイルを開くで開いたところ

    ファイルを開くダイアログが画面全体が白くなった後(1分程度フリーズ後)

    瞬時にフォーム1が開きました。

    マクロ、イベントプロシージャで別のフォームが

    正常動作することは確認できました。

    (キーワードなどを複数条件指定して、フィルタをかけたフォームが

    正常に開きました。)

    ファイル1は、Autoexecマクロ

    →module1に書き込んだクエリ1、クエリ2を実行

    →クエリの実行結果テーブル1を元にしたフォーム1を開く

    となっています。

    フォーム1上で、各条件にあわせて足し算をします。

    レコード件数、計算桁数がエクセルでは現実的ではない

    数字なので、正常に計算結果が出ているのか、まだ検証していません。

    セーフモードでは、普段出ているセキュリティオプションの警告が出ませんでした。

    また、通常起動に比べ、ファイルの展開が格段に速くなっています。

    HDDより、USBメモリのほうが、環境によって処理が早い場合があるのは

    理解できますが、通常動作(ファイルをダブルクリックでAccess起動)と

    この場合セーフモードの違いはなんでしょうか。

    マイクロソフトの説明文書にある部分は、ユーざー設定など

    特にありません。Officeはすべてデフォルトのままです。

    他のAccessファイルもマクロ、プロシージャを多用する環境であり

    USBメモリも複数使用し使い分けをしているので

    セキュリティ警告が出ないのは、かえって不安になります。

    (セキュリティセンターに、USBメモリが使いそうなパスは登録していません。)

    (セキュリティセンター、信頼できる発行元は、デフォルトのままです。)

    また、この問題に対し、毎回セーフモード起動しなければならないのでしょうか。

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

    0 件のコメント コメントはありません
  5. Anonymous
    2015-06-15T04:50:07+00:00

    JS2222 さん、こんにちは。

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

    特定の ACCDB ファイル (ファイル 1) を USB メモリーに保存し、ファイル 1 を保存した USB メモリー上で開くと、Access 2013 が強制終了してしまうということですが何点か確認させてくださいね。

    まず、Access の強制終了についてですが、こちらはエラーやメッセージなどが何も表示されず、Access が終了してしまう状態ということでよろしいですか?

    もし、エラーなどが表示されている場合は、詳しく書いてみてくださいね。

    続いて、アドインなどの影響がないかを切り分けるため、Access を Office セーフ モードで起動し、ファイル 1 を開いた場合にはどうなるかも確認してみてください。

    セーフ モードでの起動方法は、[Windows キー] + [R キー] を押して、表示された画面の [名前] の欄に以下の文字列を入力 して [OK] をクリックです。

    Msaccess.exe /safe

    ※「Msaccess.exe」と「/safe」の間には、半角のスペースが入ります

    ※ セーフ モードで起動後、[ファイル] → [開く] からファイル 1 を開いてください

    あと、ファイル 1 では起動時にフォーム 1 を自動的に開く設定にしてあるということですが、こちらの設定が影響しているのかを切り分けるため、起動時に開くフォームを別のフォームに変更したり、起動時にフォームを開かない設定にしてみたりした場合はどうなるのかも確認してみてください。

    起動時に開くフォームの設定は [ファイル] → [オプション] → [現在のデータベース] から「アプリケーション」の項目内の [フォームの表示] のプルダウンメニューから変更できます。

    返信をお待ちしております。

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

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