次の方法で共有

ACCESSのプロセスが残る

Anonymous
2022-02-02T10:55:23+00:00

ACCESS 2021を使っています。

 アクセスファイルを開いてテーブルやクエリを表示するだけでファイルを閉じるときは、Accessのプロセスが残ることはありません。

 しかし、VBAのコードを実行すると、アクセスファイルを閉じても、Accessのプロセスが残ります(その結果、そのファイルは、プロセスをタスクマネージャーで終了させない限り、開かなくなります。)

 VBAコードを実行して、コードに間違いがあり、中断させてしまう(そして、そこでコードの実行を終了させてしまう)ことを繰り返していたら、VBAのコードを実行するとACESSのプロセスが残るようになったような気がします(原因として確かではありませんが)。最初のころは、VBAでフィルタをかけるとACCESSのプロセスが残っていました(それ以外のコードでは問題ありませんでした)が、今では、どんなコードでもVBAを実行すると、ACCESSのプロセスが残ってしまいます。

 ACCESSの修復は行ってみましたが、効果がありません。

 対応策はないでしょうか。

Microsoft 365 と Office | アクセス | その他 | Windows

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

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

質問作成者が受け入れた回答

Makapu 92,110 評価のポイント ボランティア モデレーター
2022-02-03T21:04:50+00:00

Atsushi4msさん、こんにちは。

Access の更新プログラム バージョン2201( ビルド14827.20158 ) で不具合が発生している事が報告されています。

Microsoft office365 Access で 実行時エラー 3048

<2022.2.6追記>

バージョンを戻す以外に、信頼できる場所の設定が有効な回避策である事が分かりましたので追記します。

Access2019 のロックファイルが残る - Microsoft コミュニティ

Another Access Bug – Cannot open any more databases (devhut.net)

【回避策1】

Access の [ファイル] > [オプション] > [トラストセンター] > [トラストセンターの設定] > [信頼出来る場所] >[新しい場所の追加] で、Access のデータベースがあるフォルダー(フロントエンド及びバックエンド)を追加します。

(※「この場所のサブフォルダーも信頼する」にはチェック)


【回避策2】

Office の更新プログラムを 12月の バージョン 2111 (ビルド 14701.20226) に戻す。

<Office を 以前のバージョンに戻す方法>


まず、お使いの Office がストアアプリ版の場合はデスクトップ版に変更しておきます。

お使いの Office がストアアプリ版かデスクトップ版かは、Access などを起動し [ファイル] タブ > [アカウント] のバージョン情報で確認出来ます。

 Office製品を確認する方法

・バージョン 2201 (ビルド 14827.20158)  Microsoft Store →ストアアプリ版

・バージョン 2201 (ビルド 14827.20158) クイック実行→デスクトップ版

ストアアプリ版の場合は、以下のページを参考に Office をアンインストールして「<参考> デスクトップ版 Office として再インストールする」を参照の上、デスクトップ版として再インストールします

 ストアアプリ版 Office の再インストール方法


クイック実行版であれば、以下の手順で以前のバージョンに戻す事が出来ます。

1. コマンド プロンプトを管理者権限で起動します

画面下の検索窓に「cmd」 と入力してコマンド プロンプトアプリを表示したら、「管理者として実行」でコマンドプロンプトを起動します。

画像

2. Office を以前のバージョンに戻すコマンドを実行

※ここでは、12月の バージョン 2111 (ビルド 14701.20226) に戻してみます。

[参考]Microsoft 365 Apps の更新履歴 (日付別の一覧)

起動したコマンド プロンプトに以下の文字列を選択してコピーして貼り付けて、Enterキーで改行します。

cd %programfiles%\Common Files\Microsoft Shared\ClickToRun

次に、以下の文字列をコピーして貼り付けて、Enter キーを押します。

officec2rclient.exe /update user updatetoversion=16.0.14701.20226

画像

Enter キーを押すと「Office の更新プログラムをダウンロードしています」の画面が出るので、起動している Office 製品は終了して5分位待ちます。

画像

画像

3. 更新を無効にする

戻した後は Access などを起動し [ファイル] タブ > [アカウント] >  [更新オプション]  > [更新を無効にする] を選択して更新を無効にします。

こちらで改善されましたら、是非、**[ファイル] > [フィードバック]**より、マイクロソフトに改善要望を送信していただければと思います。

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

20+ 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

質問作成者が受け入れた回答

click 65,190 評価のポイント MVP ボランティア モデレーター
2022-02-06T04:20:31+00:00

情報としてご紹介します。

現在本トラブルに対する対応状況ですが、現在進行中のようです。

Access is unable to close and leaves lockfile active

いくつか確認されているエラー内容なども紹介されています。

Error 3048、Error 3014 など。

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

8 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

質問作成者が受け入れた回答

Makapu 92,110 評価のポイント ボランティア モデレーター
2022-02-09T19:49:10+00:00

こんにちは。

この問題は最新の更新プログラム バージョン 2201 (ビルド 14827.20192) で修正されました。

【公式】

Access を閉じることができず、ロックファイルがアクティブな状態のままになる (microsoft.com)

手元の環境でも確認しました。

更新プログラムを戻して無効にしていた場合は、[ファイル] > [アカウント] > [更新オプション] > [更新を有効にする] > [今すぐ更新] で最新の更新プログラムを取得出来ます。

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

2 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

7 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2022-02-10T14:30:58+00:00

    連絡ありがとうございます。

    最新の更新プログラムを取得して、問題が発生しないことを確認しました。

    また、よろしくお願いします。

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

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2022-02-04T09:53:03+00:00

    C:\Users\atsus>cd %programfiles%\Common Files\Microsoft Shared\ClickToRun

    C:\Program Files\Common Files\microsoft shared\ClickToRun>

    になりますが

    C:\Program Files\Common Files\microsoft shared\ClickToRun>officec2rclient.exe /update user updatetoversion=16.0.14701.20226

    でエンターしても、

    C:\Program Files\Common Files\microsoft shared\ClickToRun>

    となるだけで、「Office の更新プログラムをダウンロードしています」の画面がでません。

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

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