システムwiki

少なくとも16.0.11727.20118以降、ActiveXコントロールを含むフォームで例外0xc0000374が発生する

MattyBr 解決済 最終更新日:2020-10-12 10:40

ActiveXコントロール、特に「Microsoft TreeViewコントロール、version6.0」を含むフォームを開いたり使用したりすると、月次チャネルで少なくともversion16.0.11727.20210以降のAccessがクラッシュします.半期(対象)チャネルのどのversionにもこれがあるようには見えません
バグ(まだ).
影響を受けるフォームは通常、開いた瞬間にクラッシュしますが、場合によっては数秒間、ある程度機能します.
エラーが発生したApplication名:MSACCESS.EXE、version:16.0.11727.20210、タイムスタンプ:0x5d0d79e6
障害のあるモジュール名:ntdll.dll、version:10.0.18362.1、タイムスタンプ:0x9bbcb4a9
例外コード:0xc0000374
障害オフセット:0x000df8cd
障害が発生しているプロセスID:0x50d4
障害が発生しているApplicationの開始時間:0x01d52cbe9164d25e
エラーが発生したApplicationパス:C:\Program Files(x86)\Microsoft Office\Root\Office16\MSACCESS.EXE
障害のあるモジュールのパス:C:\WINDOWS\SYSTEM32\ntdll.dll
レポートID:c7ada4ee-be96-4c9d-ade3-47beaddc78d3
障害のあるパッケージの完全名:
障害のあるパッケージ相対ApplicationID:
このバグが発生したテスト済みのversion:
16.0.11727.20188
16.0.11727.20210
16.0.11727.20224
16.0.11727.20230
正常に機能するversion(これまでのところ):
16.0.11328.20318
16.0.11629.20246
このバグのあるversionをブロックするためにグループポリシーを使用しており、代わりに16.0.11629.20246をインストールしています.
コンピューターの構成>管理ポリシー>Microsoft Office 2016>更新>Officeが特定のversionに更新されないようにする
有効、ブロックされたversion:
16.0.11727.20224:16.0.11629.20246|16.0.11727.20210:16.0.11629.20246|16.0.11727.20230:16.0.11629.20246
LINK:フォーラム319956デスクトップApplicationの提案にアクセスする

返信リスト(回答:11)

1 #
PacoTex

TreeView 6.0とAccess V.1906(Build 11727.202.10)

で同じことを経験しています.

v.1905年(Build11629.202.46)うまく機能します.

MSに関する情報この?

応答1# ->にスキップ
2 #
MattyBr

いいえ、まだMicrosoftから返事はありません...多くの人が不満を言うのを見たこともありません.フォームでActiveXコントロールを使用する月次チャネルに多くすることはできません.または、検索で問題を強調している人がもっと多いと思います.
修正.

応答2# ->にスキップ
7 #
Malikow
また、フォーチュン500企業では、500ユーザーを超えるユーザーベースを抱えています.これは美しくありません.
応答7# ->にスキップ
8 #
MattyBr

Microsoftの誰かが現在問題を調査していると思います.うまくいけば、整理に時間がかかりません.

応答8# ->にスキップ
9 #
TomvanS

正解.このスレッドにはそれについて少し詳しい情報があります:

このリンク:ja-jp/msOffice/forum/all/treeview-crashes-after-1906-update/dee58def-b3a2-4ef8-ae44-d2f9a573df0c

3 #
ScottMc

あなたが使用している一般的なコントロールのツリービューコントロールは、アクセス環境内で動作することを意図していませんでしたが、アクセス内のActiveXコントロールで最もよく動作しているのは、コントロールを使用しているという事実は残っています.それはそうではありません
環境に適しています.これは実装されている方法と関係があります.アクセス環境には特定のインターフェイスが正しく機能する必要があり、TreeViewコントロールはそれらを提供していません.

そのように、私はMSFTがこのコントロールに準拠するために彼らの更新をテストするかどうかわかりません.それは彼らがそれを働かせることを試みることを試みることはないと言っていない、しかしあなたがそれが合いない空間にコントロールを叫ろうとしているとき
それはあなたがそれをあなたがそれを適合させたいのかは関係ありません!

多くの開発者はそのコントロールを廃棄し、これを使用しています.

リンク:ダウンロード

ダウンロードについては、TreeViewセクションを参照してください.これは2003年以来のAccessのすべてのversionに準拠しており、ActiveXコントロールを使用していません.

も、ネイティブツリービューを含めて検討中のようです.

Link:フォーラム319956アクセスデスクトップApplication提案10176798ネイティブのツリービューコントロールを提供する

彼らは彼らが共通のコントロールアイテムの問題を知っていることを示すでしょう、そしてそれを解決するつもりはありません.

応答3# ->にスキップ
4 #
PacoTex

はい、わかりますが、私たちは長年にわたりTreeViewを使用してきました.JKPテレビと交換するのはかなり専攻的なものになるでしょう.カップルの選択肢はATです https://www.cucedv.de/downloads/start.php?lang=jp. .しかし、また、それは主要な開発努力を取ります.

希望スプリングスはMSが物事を解決することを永遠に永遠にします.

応答3# ->にスキップ
5 #
MattyBr

私が知っている限りでは、TreeViewコントロールやActiveXコントロールは非常にうまく機能しています...2019年6月まで、最近の各毎月のBuildで全く壊れています.16.0.11727.20188.確かにマイクロソフトの誰かが何を見たかどうか
互換性を破った、彼らはそれを修正することができましたか?

現時点でこの問題の影響を受ける毎月のBuildであるので、それについてキックアップした臭いが多すぎることはありませんが、変更が残っていて、半年に含まれています(ターゲットと半年チャンネル、確かに多くの数十
000以上のApplicationはこの問題によって厳しく妨げられるでしょう.

私は、正式に支持されていないツリービューについてのあなたのポイントを取り、MicrosoftがあるUSERVOICEで見てうれしいです」 積極的に
ネイティブツリービューコントロールを提供するのを見る.
」-しかしその間、彼らが今日のApplicationで使用したものを破ったことを彼らがしたものは何でも元に戻すことができますか?

応答5# ->にスキップ
6 #
ScottMc

簡単にできるように思えます-壊れたものを修正します-しかし、コードベースの他の部分に「修正」がもたらす影響を知ることはできません.私のプロジェクトでさえ、Windowsのコードの量に比べればごくわずかです
またはOfficeの場合、単純な修正はプロジェクトのまったく意図しないセクションに反響することがよくあります.

長年にわたって多くの人が言及しているように、サポートされていないコントロールを使用するとリスクが伴いますが、残念ながらこれはその種のリスクの中で最悪です.

10 #
MattyBr

Microsoftが問題を修正したようです-昨日mscomctl.ocxの新しいversion(ファイルversion7.0.55.3227、2019年5月25日署名)をOffice 365 1906(11727.20244)でテストしました.TreeViewコントロールを使用します.

月次チャンネルリリースに新しいファイルが含まれるようになるまで1908年までかかるとのことですが、9月10日まではそうはいきません.

それまでは、AccessデータベースでTreeViewコントロールを使用する場合は、1906と1907を避けてください.

11 #
DeclanR 3

時間を割いてこの問題を報告してくださったすべての方に感謝したいと思います.また、このフォーラムでエンジニアが修正を確認するのを支援してくれた方々にも感謝いたします.

この問題は修正され、1908の月次リリースチャネルで利用できるようになります.

当面のアドバイスは、現在の作業中のリリースをそのままにすることです.1908年に8月上旬にInsiders Slowに到達したら、再び前進することを計画できます.

TreeViewコントロールのこの問題は、仕事を遂行する能力に影響を与え、これらの中断が今後起こらないようにするために機能することを認識しています.