Windowsで「サーバー上のセキュリティデータベースにこのワークステーションの信頼関係のコンピュータアカウントがありません」エラーを修正する方法
このエラーは、ユーザーがドメインにログインしようとした際に表示されます。回避策がないように見えるため非常に厄介な問題ですが、実際にはいくつかの有効な解決方法が存在します。さまざまなバージョンのWindowsで発生が確認されていますが、特にWindows 10での報告が多い傾向にあります。

本記事では、実際に問題の解決に成功した複数の方法をまとめてご紹介します。順番に試していけば、問題を解消できるはずですので、ぜひ最後までご覧ください。
Windowsで「サーバー上のセキュリティデータベースにこのワークステーションの信頼関係のコンピュータアカウントがありません」エラーが発生する原因
この問題の考えられる原因はそれほど多くありませんが、解決への道のりをスムーズにするために知っておくべきポイントはほぼ網羅されています。まずは以下を確認してみましょう。
- 日付と時刻の設定が誤っている – クライアント側の日付と時刻の設定がずれていると、認証に失敗し、このエラーが表示されます。
- クライアントとドメインコントローラー間の接続がタイムアウトしている – この場合、接続を再確立して再起動する必要があります。
- DNSおよびWindowsファイアウォールの問題 – DNSアドレスの設定ミスやWindowsファイアウォールのポリシーが原因となっているケースもあります。
解決策1:クライアントPCの日付と時刻の設定を確認する
コンピュータの日付と時刻がずれたまま使用するのは避けるべきですが、BIOSの再起動や設定変更の際に日付と時刻が変わってしまい、正しく再設定し忘れるユーザーは少なくありません。これだけでもエラーの原因になるため、まずは設定が正しいかどうかを確認してください。
- スタートメニューを開き、スタートボタンと電源アイコンの上にある歯車アイコンをクリックして設定アプリを起動します。「時刻と言語」を選択し、「日付と時刻」へ移動します。

- [日付と時刻] タブで、コンピュータの日付と時刻の設定が現在いる地域と一致していることを確認します。時刻が正しくない場合は、「時刻を自動的に設定する」オプションを、以前の設定に応じてオンまたはオフに切り替えてみてください。
- 「時刻を自動的に設定する」がオフになっている場合は、ドロップダウンリストから正しいタイムゾーンを選択して設定を完了させます。完了したらコンピュータを再起動し、再度ドメインへの接続を試みてください。

代替案: 上記の方法でうまくいかない場合や、Windows 10より前のバージョンを使用している場合は、コントロールパネルからオンラインの時刻サーバーと同期させて、常に正しい時刻を保つこともできます。
- スタートメニューで「コントロールパネル」と検索するか、Windowsキー + Rで「ファイル名を指定して実行」を開き、「control.exe」と入力してOKをクリックし、コントロールパネルを起動します。
- コントロールパネル右上の「表示方法:カテゴリ」を選択し、「時計と地域」をクリックして該当セクションを開きます。

- [時計と地域] セクションの [日付と時刻] の下にある「日付と時刻の設定」をクリックし、「インターネット時刻」タブへ移動します。「設定の変更」ボタンをクリックします。
- 「インターネット時刻サーバーと同期する」のチェックボックスをオンにし、サーバーに「time.windows.com」を選択してから「今すぐ更新」をクリックします。

- OKをクリックして変更を適用し、ドメインへの接続を試みて、エラーがまだ表示されるかどうかを確認してください。
解決策2:DNSとファイアウォールの問題を確認する
サーバーへの接続自体に問題がある場合は、DNSまたはWindowsファイアウォールの競合を疑ってみましょう。これらはネットワークトラブルの定番の原因であり、以下の手順でWindowsファイアウォールのルールを設定し、DNSキャッシュをリセットすることをおすすめします。
- スタートメニューの検索ボックスに直接入力するなどして「コマンドプロンプト」を検索します。検索結果の最初の項目を右クリックし、コンテキストメニューから「管理者として実行」を選択します。
- あるいは、Windowsロゴキー + Rで「ファイル名を指定して実行」ダイアログを開き、「cmd」と入力した後、Ctrl + Shift + Enterを押して管理者権限のコマンドプロンプトを起動しても構いません。

- 以下のコマンドを順番に入力し、それぞれ入力後にEnterキーを押してください。「操作は正常に終了しました」といったメッセージが表示されれば成功です。
netsh advfirewall firewall set rule group="network discovery" new enable=yes ipconfig/flushdns ipconfig /registerdns
- 接続をリセットし、エラーがまだ表示されるかどうかを確認してください。
解決策3:接続を再起動する
コンピュータとドメインサーバー間の接続がエラー状態に陥ると、この問題が発生することがあります。この場合、接続を一度「ワークグループ」に切り替えてから「ドメイン」に戻すことで、クライアント側だけで接続をリセットできます。以下の手順で実行してください。
- お使いのWindowsのバージョンに応じて、デスクトップのマイコンピュータ/PCを右クリックし、プロパティを選択します。
- プロパティウィンドウ左側の [コンピューター名、ドメイン、およびワークグループの設定] の下にある「設定の変更」ボタンをクリックします。

- [システムのプロパティ] の [コンピューター名] タブで、ウィンドウ右下の「変更」ボタンをクリックします。[所属するグループ] 領域で、ラジオボタンを [ドメイン] から [ワークグループ] に変更し、変更を適用します。

- コンピュータを再起動し、同じ画面に戻って、今度は [ドメイン] に切り替えて変更を元に戻します。その後、再度ログインを試みて、問題が解消されたかどうかを確認してください。
解決策4:PowerShellコマンドを使用する
上記の方法で解決しない場合は、ドメインへのログインに役立つシンプルなPowerShellコマンドを試してみましょう。常に機能するとは限りませんが、これらのコマンドで問題が完全に解決したユーザーもいるため、試す価値は十分にあります。
- スタートボタンを右クリックし、コンテキストメニューから「Windows PowerShell (管理者)」を選択してPowerShellを起動します。

- その位置にPowerShellではなくコマンドプロンプトが表示されている場合は、スタートメニューや検索バーで「PowerShell」と検索してください。この場合も、最初の結果を右クリックして「管理者として実行」を選択します。
- PowerShellコンソールに、以下のコマンドを順番に入力し、それぞれ入力後にEnterキーを押してください。プレースホルダーの部分には、実際のサーバー情報を正しく入力してください。
$cred = Get-Credential (ドメインの資格情報を入力) reset-ComputerMachinePassword -Credential $cred -server (ここにADサーバー名を入力)
- コマンドの処理が完了すると、パスワードの再入力を求められる場合があります。うまくいけば、その後は問題なくドメインにログインできるようになるでしょう。
-
【Windows 10】「このアプリは指定されたコントラクトをサポートしていません」エラーの12の解決策
Windows 10 のパソコンでアプリが正常に動作せず、「このアプリは指定されたコントラクト(契約)をサポートしていません」というエラーメッセージが表示されることがあります。特に Windows を最近アップデートした直後に発生しやすいトラブルで、アプリと OS の互換性や設定に問題がある場合に起こります。 多くの場合、アプリや Microsoft Store の更新だけで簡単に解決できますが、状況によっては別の対処法が必要になることもあります。この記事では、このエラーの主な原因と、実践的な解決策を12の方法に分けて詳しく解説します。 「このアプリは指定されたコントラクトをサポートしていませ
-
【Windows 10】「DNSサーバーが応答しません」エラーの原因と12の解決方法を徹底解説
現代において、ほとんどのビジネスパーソンや専門家はインターネットなしには仕事が成り立ちません。そのため、貴重な情報を収集しようとしている最中にインターネットへアクセスできなくなると、深刻な支障をきたします。特に、締め切りが迫った作業に追われているときはなおさらです。インターネット接続を妨げる厄介な原因のひとつが、「DNSサーバーが応答しません(DNS Server Not Responding)」というエラーです。まるで昔話に出てくるように、橋の下に座るトロールが「ここは通さぬぞ!」と言って行く手を阻むようなものです。しかし安心してください。この記事で紹介するシンプルなトラブルシューティングの