Windowsで「Trusted Platform Module が故障しました」というエラーを解決する方法
Windows 10 または 11 で Microsoft 365 アプリをアクティベートしようとすると、「信頼されたプラットフォーム モジュールが故障しました」というエラーが表示されるのは本当にイライラします。TPM が正しく認識されないこともあり、80090030 や 80284001 といったエラーコードが表示され、アクティベーションが何度も失敗してしまう原因を突き止めるしかありません。このエラーにうんざりして、すぐに解決したい場合は、これらの手順を試せば、技術的な詳細を深く掘り下げることなく問題を解決できるかもしれません。基本的に、アクティベーション状態を更新し、TPM の潜在的な問題を解消し、Windows がセキュリティ チップを正しく再取得できるようにすることが目的です。
Windowsで「Trusted Platform Module が故障しました」というエラーを修正する方法
方法1: Microsoft 365のアクティベーション状態をリセットする
破損したアクティベーションデータはTPMやライセンスに影響を及ぼす可能性があるため、これは良い出発点です。Microsoft Support and Recovery Assistant(SaRA)は、Officeのアクティベーション状態をリセットするのに非常に便利です。特に再インストールを試しても問題が解決しない場合やエラーが発生した場合に有効です。
- まず、 Support and Recovery Assistantのダウンロードページにアクセスしてください。バグがあったり動作が遅かったりする場合もありますが、とにかくダウンロードしてください。
- インストーラーを実行し、「インストール」をクリックして、あとは勝手に進みます。起動したら、「Office」を選択し、「次へ」をクリックします。Word または Outlook のみに問題がある場合は、それらを個別に選択してください。
- 指示に従ってアクティベーション状態をリセットしてください。完了したら、「再起動」を選択してください。その後、Officeアプリの再アクティベーションが必要になる可能性がありますので、お忘れなく。設定によっては、問題が解決するまでに1~2回の再起動が必要になる場合があります。
方法2: ウイルス対策ソフトを一時的に無効にする
これは直感的なものです。セキュリティソフトウェアがTPMやアクティベーションプロトコルに干渉する可能性があります。Norton、Avast、McAfeeなどのサードパーティ製マルウェア対策ソフトやアンチウイルスソフトをお使いの場合は、一時的に無効にしてみてください。一度無効にしてから、アクティベーションを再度お試しください。多くのマシンでは、この小さな変更を加えるだけで、Microsoft 365がTPMとエラーなく通信できるようになります。
方法3:WindowsでTPMキーをクリアする
基本的なリセットで問題が解決しない場合は、TPM自体のリセットが必要になる可能性があります。ただし、注意点があります。TPMをリセットするとセキュリティデータが消去される可能性があるため、本当に重要なデータがある場合は、事前にバックアップを取ってください。Microsoftは、TPMを操作する前にデータを保存することを推奨しています。TPMの操作を不適切に行うと、より深刻な問題を引き起こす可能性があります。
- スタートメニューからWindowsセキュリティを開き、 「デバイスセキュリティ」に移動します。 「セキュリティプロセッサの詳細」をクリックします。そこから「セキュリティプロセッサのトラブルシューティング」を選択し、「TPMをクリア」をクリックします。
- 再起動を促すメッセージが表示されます。再起動すると、Windows は TPM を工場出荷時の状態にリセットします。これにより、モジュールの不具合に関連するエラーの解決に役立つことがよくあります。
手動で行う場合は、 を押し、 とWindows + R入力して を押します。TPM管理ウィンドウで、「操作」 > 「TPMをクリア」に進みます。その後、Windowsから再起動を求められます。繰り返しますが、必要に応じてデータのバックアップを行ってください。tpm.mscOK
方法4:古くなったOffice資格情報を削除する
Windows には、新しいアクティベーションの試行と競合する古い認証情報が保存されていることがあります。特に、アカウントを変更したり、以前に別の Microsoft アカウントを使用したりした場合などです。古い認証情報を消去すると、作業が簡単になります。
- を押して「Credential Manager」Windows + Sと入力し、開きます。Windows資格情報の下にOffice または Microsoft 365 関連のエントリがないか確認し、すべて削除します。
- 次に、Microsoft 365 アカウントが Windows ログインと異なる場合は、「設定」>「アカウント」>「職場または学校にアクセスする」に移動し、古いアカウントや競合するアカウントをすべて切断します。その後、再起動してください。
方法5: メモリ整合性を有効にする
このWindows組み込み機能は、高度なセキュリティプロセスを保護し、Windowsコアセキュリティレイヤーが適切に動作していることを保証することで、TPMエラーを解消できる場合があります。
- Windows セキュリティ>デバイスセキュリティを開きます。コア分離の詳細をクリックします。
- メモリ整合性のトグルをオンにして再起動します。奇妙に思えますが、少なくとも一部の環境では機能します。Windowsがセキュリティコンポーネントを正しく管理していることが保証されるからです。
方法6: TPMドライバーを更新または再インストールする
古くなった、または破損したTPMドライバーもよくある原因です。特にWindowsのアップデート後には、既知のバグが修正される可能性があります。
- を押して、とWindows + R入力し、 を押します。
devmgmt.mscOK - 「セキュリティデバイス」を展開します。 「Trusted Platform Module」を右クリックし、「ドライバーの更新」を選択します。次に、「ドライバーを自動検索」を選択します。
- Windowsが何も検出しない場合は、「設定」>「Windows Update」でWindows Update自体を試してみる価値があります。新しいTPMファームウェアのアップデートが、オプションのアップデートの下に隠れている場合があります。
更新しても問題が解決しない場合は、ドライバーをアンインストールして再インストールすることを検討してください。
- デバイスマネージャーで「Trusted Platform Module」を右クリックし、「デバイスのアンインストール」を選択します。確認後、再起動してください。再起動後、Windowsは自動的にドライバーを再インストールするか、ハードウェアの変更をスキャンして再インストールします。
方法7: レジストリ経由で最新の認証プロトコルを無効にする
Trusted Platform エラーは、OAuth などのアクティベーション プロトコルの設定が不適切であることと関連している場合があります。モダン認証を無効にすることで、TPM の不具合を解決できた人もいます。
- を押してWindows + R、 と入力し
regedit、Enter キーを押します。 - HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Common\Identityに移動します。見つからない場合は作成してください。
- 右側のペインを右クリックし、[新規] > [DWORD (32 ビット) 値]を選択して、「EnableADAL」という名前を付けます。
- そのエントリをダブルクリックし、値を0 (JSON データ: 0) に設定して、PC を再起動します。
方法8:NGCフォルダの所有権を取得する
このフォルダにはWindows Helloのキーが保存されています。破損したり所有権が間違っていたりすると、TPMエラーが発生する可能性があります。所有権を取得してこのフォルダをクリーンアップしてください。ただし、システムフォルダの操作には常にリスクが伴うため、注意してください。
- C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoftに移動します。Ngcを右クリックして、プロパティを選択します。
- 「セキュリティ」タブに移動し、「詳細設定」をクリックします。 「所有者」の横にある「変更」をクリックし、ユーザー名を入力して「OK」をクリックします。 「サブコンテナとオブジェクトの所有者を置き換える」にチェックを入れ、「適用」をクリックして「OK」をクリックします。
- フォルダを開き、すべての内容を削除して再起動します。
方法9:BrokerPluginとCloudExperienceHostデータを削除する
これらのアプリパッケージ内の破損したデータは、アクティベーションに問題を引き起こす可能性があります。 %LOCALAPPDATA%内の該当フォルダを探し、中のファイルをすべて削除してください。その後、再起動し、Windows または Microsoft Support Assistant でアクティベーションが適切に処理されるかどうかを確認してください。
- パスには次のものが含まれます:
%LOCALAPPDATA%\Packages\Microsoft. AAD. BrokerPlugin_cw5n1h2txyewy\AC\TokenBroker\Accounts%LOCALAPPDATA%\Packages\Microsoft. Windows. CloudExperienceHost_cw5n1h2txyewy\AC\TokenBroker\Accounts
追加: クリーンブートを試して新しいユーザーを設定してください
サードパーティ製ソフトウェアやプロファイルの問題が競合を引き起こす場合があります。クリーンブートを実行してください。msconfigWindows + Rで>と入力し、Microsoft 以外のスタートアップアプリをすべて無効にしてください。msconfig次に、「サービス」タブで「Microsoft のサービスをすべて隠す」にチェックを入れ、残りのサービスを無効にしてください。再起動して、再度アクティベーションをお試しください。
それでも問題が解決しない場合は、新しいWindowsアカウントを設定してみる価値はあります。新しいローカルアカウントを作成し、ログインしてOfficeを再インストールし、アクティベーションが機能するかどうかを確認してください。機能すれば、頑固なプロファイルと格闘するよりも、データの移行の方が簡単かもしれません。
まとめ
OfficeのアクティベーションとTPMの問題に対処するのは、間違いなく頭の痛い作業です。ドライバーの更新だけで済む場合もあれば、TPM全体をリセットしたり、資格情報を消去したりする必要がある場合もあります。これらのオプションを試せば、通常は問題が解決します。ただし、TPMやシステムフォルダを操作するのはリスクを伴うため、大切なデータはすべて事前にバックアップしておくことをお勧めします。
まとめ
- Microsoft サポートと回復アシスタントを使用して Office のアクティベーションをリセットします。
- サードパーティ製のウイルス対策ソフトウェアを一時的に無効にします。
- Windows セキュリティまたは tpm.msc を使用して TPM キーをクリアします。
- 資格情報マネージャーを使用して Office 資格情報を削除します。
- Windows セキュリティでメモリ整合性を有効にします。
- TPM ドライバーを更新または再インストールするか、アンインストールしてから再インストールします。
- レジストリ ハックによって最新の認証プロトコルを無効にします。
- 所有権を取得し、Ngc フォルダーをクリーンアップして、破損した Windows Hello データを修正します。
- BrokerPlugin と CloudExperienceHost のアカウント データを削除します。
- 必要に応じてクリーン ブートを実行するか、新しいユーザー プロファイルを設定します。
これらのヒントのいずれかが、Microsoft 365のアクティベーションをスムーズに再開させてくれることを願っています。TPMエラーはなかなか直らないこともありますが、地道な作業で改善が見られる場合が多いです。この方法がお役に立てれば幸いです。少なくとも、同じような環境で何人かの方のアクティベーションに効果があったようです。
関連記事
この記事は役に立ちましたか?