こんにちは、Office サポートの西川 (直) です。
特定のユーザーだけ Office のサインインが成功しないとお問い合わせいただくことがございます。
この場合、Microsoft 365 Apps for enterprise のライセンス認証の状態をリセットする の内容にて解消する可能性がございます。
しかし、Office には様々なバージョンがあり、この資料の他にも後述の参考情報のような情報もございますので、
ご利用されている製品によって、以下を指針としてご対応ください。
Office 2013、2016 の場合
- Office からサインアウトし、Office を終了します。
- OLicenseCleanup.zip をダウンロードして任意のフォルダに解凍します。
- ダブルクリックで OLicenseCleanup.vbs を実行します。処理はバックグラウンドで終了いたします。
※ 管理者権限は不要です。他の管理者ユーザーで実行すると正しくキャッシュが削除出来ませんので事象が発生しているログオンユーザーの権限で実行してください。 - Office のサインインの事象が解消するか、ご確認ください。
Office 2019 以降、または、Microsoft 365 Apps の場合
- Office からサインアウトし、Office を終了します。Teams、OneDrive 同期クライアントも全て終了します。
- OLicenseCleanup.zip をダウンロードして任意のフォルダに解凍します。
- 環境によって以下の対応を実施します。
Office 2019 以降の場合
ダブルクリックで OLicenseCleanup.vbs を実行します。処理はバックグラウンドで終了いたします。
※ 管理者権限は不要です。他の管理者ユーザーで実行すると正しくキャッシュが削除出来ませんので事象が発生しているログオンユーザーの権限で実行してください。
Microsoft 365 Apps の場合
ログオンユーザーに管理者権限がある場合
コマンドプロンプトを右クリック→管理者権限で起動し、コマンドプロンプト上で OLicenseCleanup.vbs を実行してください。実行しても完了ダイアログ等は表示されず、処理はバックグラウンドで終了いたします。ログオンユーザーに管理者権限がないけれども別の管理者ユーザーが利用できる場合
スクリプトを 2 回実行する必要があります。ログオンユーザーではダブルクリックで OLicenseCleanup.vbs を実行します。その後、コマンドプロンプトを右クリック→管理者権限として別の管理者ユーザーのアカウントで起動し、コマンドプロンプト上で OLicenseCleanup.vbs を実行してください。実行しても完了ダイアログ等は表示されず、処理はバックグラウンドで終了いたします。ログオンユーザーに管理者権限がなく別の管理者ユーザーも利用できない場合
まずはダブルクリックで OLicenseCleanup.vbs を実行してください。事象が解消しない場合は管理者権限での実行もご検討ください
- 以下の [職場または学校にアクセスする] からアカウントを切断してください。
※ Azure AD や AD に接続済みの項目を “切断” しますと、ドメインから外れてしまいますので、Azure AD や AD に接続済み の項目は切断しないようにご注意ください。
- 以下のフォルダ配下のファイルを全て削除します。
%LOCALAPPDATA%\Packages\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy\AC\TokenBroker\Accounts
%LOCALAPPDATA%\Packages\Microsoft.Windows.CloudExperienceHost_cw5n1h2txyewy\AC\TokenBroker\Accounts
%LOCALAPPDATA%\Microsoft\TokenBroker\Cache
%LOCALAPPDATA%\Microsoft\OneAuth
%LOCALAPPDATA%\Microsoft\IdentityCache
※ 事象が発生しているユーザーにてご実施ください。
- OS からサインアウト、または、OS を再起動してください
- Office のサインインの事象が解消するか、ご確認ください。
Office 2019 以降、または、Microsoft 365 Apps で事象が解消しない場合
- Office、Teams、OneDrive 等のアプリケーションを終了します。
- ログオンユーザーの権限で PowerShell を起動し、以下のコマンドを実施します。
※ 管理者権限は不要です。また、管理者権限を有する別のユーザーで実施しますと正しく処理が行われません。
1 | Add-AppxPackage -Register "C:\Windows\SystemApps\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy\Appxmanifest.xml" -DisableDevelopmentMode -ForceApplicationShutdown |
なお、事象がコンシューマー向けの Microsoft アカウントで生じている場合には以下のコマンドを実施します。
1 | Add-AppxPackage -Register "C:\Windows\SystemApps\Microsoft.Windows.CloudExperienceHost_cw5n1h2txyewy\Appxmanifest.xml" -DisableDevelopmentMode -ForceApplicationShutdown |
- OS を再起動します。
- Office のサインインの事象が解消するか、ご確認ください。
補足
Office Home & Business 2016 等、コンシューマー製品の場合には “Office 2019 以降の場合” と同じ対処をご実施ください。
「職場または学校にアクセスする」に何らかの問題が生じている、または、コマンド等でアカウントを切断する場合、以下の手順をお試しください。
- 以下のサイトから WPJCleanUp.zip を対象のクライアント端末にダウンロードします。
- クライアント端末に <対象ユーザー> でログオンし、WPJCleanUp.zip を任意のフォルダに展開します。
- CleanupTool に含まれている WPJCleanp.cmd を実行します。
※ダブルクリックにて実行時、[Windows によって PC が保護されました] と表示された場合は [詳細情報] をクリックし、表示された [実行] をクリックします。
- Microsoft 365 Apps for enterprise のライセンス認証の状態をリセットする の Signoutofwamaccounts.ps1 が文字化けしている場合、最終行を以下としてください。
1 | $accounts.Accounts | % { AwaitAction ($_.SignOutAsync("d3590ed6-52b3-4102-aeff-aad2292ab01c")) } |
- 関連情報
Office のサインインでネットワーク接続がない旨のメッセージが表示される事象について
- 参考情報
Microsoft 365 Apps をライセンス認証する際のサインインの問題
Microsoft 365 サービスに接続しようとしたときの Office アプリケーションの認証の問題を修正します
テナントの移行後、OneDrive for Business を同期できない
2020/10/28 Update
[職場または学校にアクセスする] のアカウントの削除についてを追加しました
2021/5/10 Update
\ログオンユーザーに管理者権限がない場合の手順を変更しました。
2022/3/16 Update
キャッシュ削除手順を追加しました。
2023/2/22 Update
記事を簡略化しました。
2023/4/26 Update
キャッシュ削除内容を追加しました。
2023/4/27 Update
キャッシュ削除内容を追加しました。
2023/8/14 Update
有害サイトと分類されていたため記述を変更しました
本情報の内容 (添付文書、リンク先などを含む) は、作成日時点でのものであり、予告なく変更される場合があります。