2019年11月アップデート(KB4484113、KB4484119、KB4484127)導入後における「クエリが破損しています。」エラーの発生について

Anonymous
2019-11-13T02:41:14+00:00

はじめまして。ふーれむといいます。

Microsoft Accessで、2019年11月の更新プログラムが適用されると、「クエリが破損しています。」というエラーが発生し、処理が動かなくなる事象が発生しています。

対応アップデートパッチは

office2016:KB4484113

office2013:KB4484119

office2010:KB4484127

による現象のようで、当該アップデートをアンインストールしたところ、現象は起きなくなりました。

また、現象が発生している箇所ではdocmd.runsql文によるクエリ実行を行っており、そのポイントでabendしている様です。

(ランタイム版でしか動作を見ていないので、厳密にステップ実行トレースしたわけではありませんが。)

ご確認頂きたいです。

よろしくお願いします。

以上です。

Microsoft 365 と Office | Access | 家庭向け | Windows

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

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

106 件の回答

並べ替え方法: 最も役に立つ
  1. Nei First 30,795 評価のポイント ボランティア モデレーター
    2019-11-28T10:40:07+00:00

    *--コマンド一部修正--*

    sk.exeさんのレスの通りVL版Access2019にはC2R版しか存在しません。

    VL版Access2019 32bit(C2R)を1つ前の「2019年10月8日 バージョン1808 (ビルド 10351.20054)」へ戻す方法。

    コマンドプロンプトを管理者権限で実行して、以下のコマンドを順次実行

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

    officec2rclient.exe /update user updatetoversion=16.0.10351.20054

    任意のバージョンに戻したい場合は、以下のリンク先を参照して、「updatetoversion=」の右側を変更する。

    Office 2016 C2R および Office 2019 の更新履歴 | Microsoft Docs

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

    0 件のコメント コメントはありません
  2. Anonymous
    2019-11-28T10:27:56+00:00

    Office 2019 / Access 2019 については、ボリュームライセンス版も

    更新テクノロジーとして C2R 方式が採用されていますので、

    (今回の事象の原因となる)個別の更新プログラムは存在しないはず。

    Office 2019 の更新 (IT 担当者向け)

    引用:

    > Office 2019 のボリュームライセンス版では、

    > Office のインストールと更新に使用するテクノロジとして、

    > Windows Installer (MSI) の代わりにクイック実行が

    > 使用されるようになりました。

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

    0 件のコメント コメントはありません
  3. Anonymous
    2019-11-28T09:47:07+00:00

    Access2019ボリュームライセンス(MSI版)環境において、

    「クエリが破損しています」の現象回避方法をご存じの方、

    いらっしゃいますでしょうか?

    KB4484113はインストール履歴の中に見当たらないです。

    お手数ですが、お知恵を拝借できればと思います。

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

    0 件のコメント コメントはありません
  4. Anonymous
    2019-11-28T06:35:08+00:00

    お世話になります。修正パッチについて質問です。

    ※以前に同じ内容出ていたらすいません。

    当方、Win10/Access2016(MSI版)です。

    Access 2016(MSI版)の修正パッチ「KB4484198」を

    ”手動”でダウンロード・インストールを実行したところ、

    当該のエラーは発生しなくなりました。

    ただ、当該のエラーが発生中の同環境の別PCで、

    Windows Updateの「更新プログラムのチェック」を実行しても、

    この「KB4484198」は2019/11/28時点では挙がってきません。

    (「最新の状態です」と表示され、当該エラーは相変わらず発生します)

    Windws Updateでこの修正パッチが配信されるのは、

    次回月例アップデート12月分(定例第2火曜→12/10)になり、

    それまでに修正対応したい場合は、”手動”でダウンロード・インストールする、

    ということなのでしょうかね?

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

    0 件のコメント コメントはありません
  5. Anonymous
    2019-11-28T03:59:57+00:00

    fukunaga_297 様の手順で無事にダウングレードできました。

    手順

    Office home & business 2013 をアンインストール

    Access2013 をアンインストール

    Office.com/setup より

    Office home & business 2013をインストール

    Access2013 をインストール

    この状態でバージョンは

    15.0.5189.1000 でした

    Config.xmlのバージョンを一つ前の15.0.5179.1000

    にしてsetupを実行

    Excelを開いてすぐに更新で

    無事に15.0.5179.1000になり、いくつかの処理を動かしたところ

    クエリーが破損していますは出なくなりました。

    更新後、Program Files\Microsoft Office 15\Client86フォルダの中に

    officec2rclient.exeは、入るようになりました。

    ほんと大変助かりました。

    どうもありがとうございました。

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

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