Wordにサインインできない「Microsoft アカウントは JavaScript が必要」エラーの原因と対処法(inetcpl.cpl/資格情報)

Word(デスクトップアプリ)にサインインできず「Microsoft アカウントは JavaScript が必要」と表示されると、ブラウザーを変えても再インストールしても解決せず焦りがちです。個人版 Microsoft 365 を解約した直後に、学校(教育機関)アカウントでサインインし直す場面で起きやすい原因と、現場で効きやすい対処をまとめます。

目次

発生しやすい状況と症状

このトラブルは、次のような「アカウントの切り替え」や「契約変更」をきっかけに発生することが多いです。検索でも「Word サインインできない JavaScript が必要」「Microsoft アカウント JavaScript エラー」などで探している人が多い典型パターンです。

対象になりやすい環境は、Windows 10 / Windows 11 の Word(Microsoft 365 Apps、旧 Office 365、Office 2019/2021 など)です。Office の世代や更新状況に関係なく発生しますが、アカウント切替直後や、管理ポリシーが適用された端末で起きやすい傾向があります。

状況具体例起きること
個人契約の Microsoft 365(Office)を解約Microsoft 365 Personal / Family を停止し、別アカウントに切り替えたいWord が古いサインイン情報やトークンを参照し続けて挙動が不安定になる
学校(教育機関)アカウントへ切り替え職場または学校アカウント(教育機関アカウント)でサインインし直すサインイン画面がループし、どのアカウントでも進めない
ブラウザーではサインインできるWeb 版 Word / Microsoft 365 ポータルにはログインできるデスクトップアプリ側だけがサインインできない(埋め込みブラウザー経由の問題が疑わしい)

サインイン画面で繰り返し表示されやすいメッセージは次のとおりです。

  • Microsoft account requires JavaScript to sign in(JavaScript が必要。ブラウザーが対応していないかスクリプトがブロックされている)
  • サインイン画面が戻ってくる/同じ画面を繰り返す
  • アカウントを追加しても完了しない、または白い画面のままになる

なお、この症状は次のような作業をしても改善しないことがあります(=原因が別のところにあるサイン)。

  • 複数ブラウザーで確認、JavaScript の無効/有効を切り替える
  • キャッシュ削除、PC 再起動
  • Office のアンインストール/再インストール

なぜ「JavaScript が必要」と表示されるのか

ここが最重要ポイントです。Word のサインインは外部ブラウザーではなく、アプリ内部で表示される埋め込みの Web 画面(WebView)で行われます。見た目は Word の画面でも、内部では Web サイトにログインするのと近い仕組みが動いています。

そのため、Chrome や Edge で JavaScript を有効にしていても、Word 内部のサインイン画面では別の設定が効いてしまうことがあります。特に影響が大きいのが次の 2 つです。

  • インターネット オプション(inetcpl.cpl)のセキュリティ設定:アクティブ スクリプトが無効、セキュリティレベルが高すぎる、ゾーン設定が壊れている など
  • ネットワーク要因:プロキシ、フィルタリング、SSL/TLS の検査、証明書、時刻ずれ など

サインインページは JavaScript で画面を生成・遷移することが前提なので、スクリプトがブロックされると「JavaScript が必要」と表示され、ログインが完了できません。

最短で切り分けるチェックリスト

いきなり大きな変更をする前に、まずは原因を絞り込むと復旧が早くなります。特に「別ユーザー」「別ネットワーク」の 2 つは、原因が端末側か環境側かを短時間で判断できるのでおすすめです。

チェック項目確認方法分かること
Web 版にはログインできるかブラウザーで学校アカウントにサインインして Office のページを開くアカウント自体の停止やパスワード問題か、PC 側の問題かを切り分け
別ユーザー(新規 Windows プロファイル)では再現するか新規ユーザーを作成して Word にサインイン既存プロファイルのキャッシュ/設定破損の可能性が高いかを判断
別ネットワークで再現するか自宅 Wi‑Fi ⇄ テザリングなどで切替学校/会社ネットワークのフィルタリングやプロキシが原因かを判断
Word の「ファイル」→「アカウント」が開けるかサインイン前でも「アカウント」画面が正常表示されるかOffice UI 自体の破損ではなく、認証部分で詰まっている可能性が高い

対処法の結論:まず効きやすい順に実行する

「どのアカウントでもサインインできない」状態は、原因が 1 つではなく、トークン残骸+Internet Options+ネットワークのように複数要因が重なっていることもあります。以下は現場で成功率が高い順に並べた手順です。

Microsoft 365 の診断ツールで不整合を自動修復する

手動であれこれ触る前に、Microsoft 公式の診断・修復ツール(サポート/回復アシスタント系)を使うのが近道です。サインインやライセンス認証の不整合、破損した構成、残ったトークンをまとめて修正できることがあります。

  • Office アプリをすべて終了する(Word/Excel/Outlook/Teams など)
  • 診断ツールで「サインインできない」「ライセンス認証できない」系のシナリオを選んで実行する
  • 修復後はPC を再起動してから Word を起動し、サインインを試す

ポイントは、診断ツールを実行した直後ではなく、必ず再起動後に確認することです。再起動で認証コンポーネントやキャッシュが入れ替わり、効果が出やすくなります。

インターネット オプション(inetcpl.cpl)を見直して JavaScript ブロックを解除する

このエラーの本命対策です。Word のサインイン画面は内部的に Web 画面なので、Windows の Internet Options の影響を受けることがあります。特に、過去にセキュリティ強化のためにゾーンを触った、広告ブロック/フィルタリング系ソフトを入れた、企業・学校のポリシー適用があった端末は要注意です。

手順(まずはここだけ)

  1. Windows + R を押して「ファイル名を指定して実行」を開く
  2. inetcpl.cpl と入力して「インターネットのプロパティ」を開く
  3. [セキュリティ]タブを開く
  4. 「すべてのゾーンを既定のレベルにリセット」を実行する
  5. Word を再起動し、サインインを試す

手順(まだ直らない場合の確認ポイント)

確認ポイント場所目安よくある落とし穴
インターネット ゾーンのレベル[セキュリティ]→「インターネット」→「既定のレベル」一時的に「中」相当で挙動確認(必要時のみ)「高」相当のままだとスクリプトが止まりやすい
アクティブ スクリプト[セキュリティ]→「インターネット」→「カスタム レベル」「スクリプト」→「アクティブ スクリプト」が「有効」“確認する”や“無効”になっているとログインページが進まない
TLS 設定[詳細設定]タブ少なくとも TLS 1.2 が有効TLS が無効だと認証ページに到達できない/途中で弾かれる
プロキシ[接続]→「LAN の設定」意図しないプロキシが入っていない自動構成スクリプト(PAC)の誤設定で認証が失敗することがある

インターネット ゾーンのレベルを一時的に変更して挙動確認をした場合は、確認が終わったら[既定のレベル]を押して元に戻しておくと安心です(セキュリティを下げっぱなしにしない)。

学校や会社の管理端末では、Internet Options の項目がポリシーで固定されていることがあります。その場合、ユーザー側で変更しても元に戻るため、IT 部門に「Office のサインイン画面で JavaScript 要求が出て進めない」ことを伝え、ポリシー側の確認を依頼するのが安全です。

Office の修復(クイック修復→オンライン修復)を実行する

Office をアンインストール/再インストールしても改善しない場合でも、「修復」で直るケースがあります。再インストールは設定や残骸が残りやすい一方、修復は Office のコンポーネント整合性を前提に再構成するため、サインイン周りに効くことがあります。

  1. Windows の「設定」→「アプリ」→「インストールされているアプリ」
  2. Microsoft 365 Apps(または Office)を選択し「変更」
  3. クイック修復を実行し、再起動して確認
  4. 改善しなければオンライン修復を実行し、再起動して確認

オンライン修復は時間がかかりますが、サインイン画面がループするタイプには効果が出ることがあります。

資格情報(Credential Manager)と Office のサインイン残骸を整理する

個人アカウントから学校アカウントへ切り替えるときに詰まりやすいのが、Windows に残った資格情報やトークンです。ここが壊れていると、正しいパスワードを入れても認証の途中で戻されることがあります。

作業前の注意

  • 学校支給 PC など、管理端末では勝手に削除しない(IT の指示に従う)
  • 削除するのは「Office / Microsoft / ADAL / MSOID」など明らかに関連するものに限定する

削除対象の例(見つかったら“候補”として扱う)

表示名の例よくある場所意味合い
MicrosoftOffice16_Data:ADALWindows 資格情報Office の認証トークン/キャッシュ関連のことが多い
MSOID / Office / MicrosoftAccount汎用資格情報アカウント切替時に残骸として詰まりやすい

手順例

  1. Word / Excel / Outlook / Teams など Microsoft 系アプリをすべて終了する
  2. 「コントロール パネル」→「ユーザー アカウント」→「資格情報マネージャー」
  3. 「Windows 資格情報」「汎用資格情報」をそれぞれ開き、Office 関連の項目を削除する
  4. PC を再起動する
  5. Word を起動し、学校アカウントでサインインを試す

また、Word に以前のアカウントが表示されている場合は、[ファイル]→[アカウント]から一度サインアウトし、改めて学校アカウントでサインインし直すと、トークンの持ち越しが解消されることがあります。

併せて、Windows の「設定」→「アカウント」→「職場または学校にアクセス」から、不要なアカウント接続が残っていないかも確認してください。古い学校アカウントや、意図しない組織アカウントがぶら下がっていると、サインイン画面が誤誘導されることがあります。

Edge WebView2 / Microsoft Edge を更新して埋め込みブラウザーを正常化する

Word のサインイン画面は「埋め込みブラウザー」で表示されます。Windows 更新が止まっていたり、ブラウザー関連コンポーネントが壊れていたりすると、JavaScript の実行に失敗して同じエラーが出ることがあります。

  • Windows Update を適用し、再起動する
  • Microsoft Edge を最新化する(更新が保留されていないか確認)
  • 「Microsoft Edge WebView2 Runtime」がインストール済みか確認し、疑わしい場合は修復/再インストールを検討する

ここは環境差が大きいポイントです。特に、古い Office からアップグレードして使い続けている端末や、企業・学校のイメージ配布 PC は、WebView 周りの不整合が起きやすい傾向があります。

新しい Windows ユーザープロファイルで試して原因を切り分ける

Internet Options の設定や認証キャッシュは、ユーザープロファイル側に依存する部分があります。そこで、既存のプロファイルが壊れている可能性を切り分けるために、新規ユーザーで試します。

  1. Windows の「設定」→「アカウント」→「家族とその他のユーザー」
  2. 新しいローカルユーザー(または Microsoft アカウント)を追加
  3. 追加したユーザーでサインインし、Word を起動してサインインを試す

新規ユーザーで問題なくサインインできる場合、Office 本体よりも「既存プロファイルの設定・キャッシュ破損」の可能性が高いです。引き続き同じプロファイルを使う場合は、Internet Options のリセットや資格情報整理を重点的に見直すと改善しやすくなります。

教育機関アカウントのライセンス範囲を必ず確認する

学校アカウントでサインインしようとしている場合、そもそも学校側の契約が「デスクトップアプリを使えるプラン」かどうかの確認は必須です。教育機関では、Web 版(ブラウザー版)だけ利用可能なライセンスが割り当てられていることがあります。

よくある教育機関向けの提供形態利用できる範囲の目安ユーザーが感じること
Web 版中心ブラウザー版の Word / Excel / PowerPoint が中心Web 版は使えるが、デスクトップアプリは前提条件を満たせず利用できない場合がある
デスクトップアプリを含むPC に Microsoft 365 Apps をインストールして利用可能サインインできればアクティベーションされる。端末側の設定問題が原因になりやすい

確認のコツは次のとおりです。

  • 学校アカウントで Microsoft 365 のポータルにサインインし、「アプリのインストール」などの項目が表示されるか
  • Word を起動し、[ファイル]→[アカウント]で「製品情報」やライセンス状態がどう表示されるか
  • 不明なら、学校の IT 部門に「デスクトップアプリ利用が契約範囲に含まれるか」を確認する

補足:実務的に効きやすい追加の切り分け

サインイン方式の選択ミスを避ける

Office のサインインには「Microsoft アカウント(個人用)」と「職場または学校アカウント(組織用)」の入口があり、誤った入口から入るとループしやすいことがあります。学校アカウントの場合は、必ず「職場または学校」側のサインインとして追加できているか確認してください。

PC の日時がずれていないか確認する

証明書やトークン認証は時刻に依存します。特に、電池切れや仮想環境、手動設定のままの端末は要注意です。Windows の「日時と言語」で自動設定を有効にし、正しいタイムゾーンになっているか確認してください。

プロキシ・フィルタリング環境ではネットワーク切替で試す

学校や会社のネットワークで、SSL/TLS の検査やフィルタリングが強い場合、埋め込みブラウザーのサインインだけが失敗することがあります。テザリングなど別回線で成功するなら、端末というよりネットワーク側の制限が原因の可能性が高いです。

Word をセーフモードで起動して確認する

可能性は高くありませんが、アドインが Web 認証の画面に干渉するケースもゼロではありません。次のコマンドでセーフモード起動し、サインインを試してみてください。

winword /safe

コミュニティ情報の扱い方

同様の症状を扱うスレッドでは最終的に「解決した」という報告があっても、原因と決め手の手順が明示されていないことがあります。その場合は、単発の成功例に引きずられず、再現性の高い順に「診断ツール → Internet Options → 資格情報 → 新規プロファイル → ネットワーク/IT 部門確認」と進める方が、遠回りに見えて最短です。

それでも解決しない場合の最終手段

ここまで試しても改善しない場合は、原因が「個別の設定」ではなく「端末の管理状態」や「アカウント側の制御」にあることが多いです。次の順で進めると、無駄な作業を減らせます。

  1. 学校・組織の IT 部門に相談:ポリシー、プロキシ、ライセンス割当、アカウント状態(多要素認証や条件付きアクセス)を確認してもらう
  2. 別 PC で同じ学校アカウントを試す:端末固有か、アカウント固有かを最短で判断できる
  3. Windows のユーザープロファイル移行:新規ユーザーで解決するなら、データを移して乗り換えるのが現実的
  4. Office の完全クリーンアップ:通常のアンインストールで残る構成を削除してから再導入(管理端末は要相談)

まとめ:キモは「Internet Options」と「サインイン残骸」の同時対処

「Microsoft アカウントは JavaScript が必要」と出る Word のサインイン不具合は、外部ブラウザーの設定ではなく、Windows のインターネット オプション(inetcpl.cpl)と、資格情報・トークンの残骸が引き金になっていることが少なくありません。診断ツール→Internet Options のリセット→資格情報整理→新規プロファイルの順に潰していくと、再インストールより早く復旧できるケースが多いので、同じ症状で困っている場合は順番に試してみてください。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次