ホームページ >バックエンド開発 >Golang >ネイティブ Windows 関数 IsTpmReady が「セマフォへのポストが多すぎます」エラーをスローする

ネイティブ Windows 関数 IsTpmReady が「セマフォへのポストが多すぎます」エラーをスローする

王林
王林転載
2024-02-09 16:21:30971ブラウズ

本机 Windows 函数 IsTpmReady 抛出“对信号量发布了太多帖子”错误

php Xiaobian Yuzai は、Windows のネイティブ関数 IsTpmReady を使用しているときに、「セマフォに投稿された投稿が多すぎます」というエラー メッセージを検出しました。このエラーによりプログラムが適切に実行されなくなる可能性があるため、解決策を見つける必要があります。以下にこのエラーの解決方法を紹介しますので、ご参考になれば幸いです。

質問内容

Windowsに含まれるtpmcoreprovisioning.dllからtpmisready関数を呼び出そうとしています。コードに明らかに問題があることに気づきませんが、関係なくエラーがスローされます。

これが私が持っているものです:

リーリー

間違ったものを使用しているのでしょうか、それともリソースを解放していませんか?

解決策

@Eelcoがほとんどの場合言及したように、これは実際には私の専門分野ではありませんが、ウイルス対策に関係があるはずです。 このチェックリストを続行できます:

  1. Windows Defender など、実行しているウイルス対策ソフトウェアをすべて無効にします
  2. 管理者として実行します (すでに試していると思います)
  3. 最新バージョンの Windows を使用していることを確認してください

それでも動作しない場合は、クリーン ブートを実行してみてください

  1. Windows R を押して「msconfig」と入力します

  2. [システム構成] が開きます。そこから [サービス] タブに移動し、[Microsoft サービスをすべて非表示にする] チェックボックスをオンにして、[無効にする] ボタンを押します。

  3. [スタートアップ] タブに移動し、同じ方法ですべてのプログラムを無効にし、タブ内のタスク マネージャー ウィンドウを閉じた後に [適用] をクリックします。

  4. コンピュータの再起動を続けてプログラムを再度実行します
  5. それでも問題が解決しない場合は、コンピュータをセーフ モード (必要な場合に検索しやすいため、ネットワークを使用する) で再起動して、もう一度試してください。

それでもうまくいかない場合: 現時点では、他に何がうまくいくかわかりません。ただし、別のコンピュータで実行してみて、エラーが継続するかどうかを確認することができます。マシンをリセットすることもできますが、不便な場合があります。競合または拡張している可能性のあるプログラムがないか確認してください。

以上がネイティブ Windows 関数 IsTpmReady が「セマフォへのポストが多すぎます」エラーをスローするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。