14 Solutions to Fix Remote Desktop: An Internal Error Has Occurred

How to solve Remote Desktop “An internal error has occurred” problem? Read this article to learn about 14 solutions to ensure that Remote Desktop works properly.

Tyler

By Tyler 最後の更新 2025年02月24日

Share this: instagram reddit

リモートデスクトップ「内部エラーが発生しました」の問題

「私は自宅でWindows 10 Professional Editionを実行しているコンピュータを使用しています。長い間問題はありませんでしたが、数ヶ月前からリモートデスクトップを使用していると突然エラーメッセージが表示されるようになりました:内部エラーが発生しました。管理者としてログインしようとしましたが、修正できません。コンピュータを再起動すると一時的に問題が解決する場合もありますが、ランダムに発生し続けます。Windows 10上のリモートデスクトップ「内部エラーが発生しました」の問題を一切解決するにはどうすればよいですか?」

内部エラーが発生しました

リモートデスクトップ「内部エラーが発生しました」の原因

多くのユーザのフィードバックによると、このエラーは突然発生し、特定の操作に遡ることはできません。これはWindowsおよびWindowsサーバの両方で発生します。具体的な原因は明確ではありませんが、以下の理由が考えられます:

  • RDPの設定:正しくないRDPの設定が内部エラーを引き起こす場合があります。
  • RDPのセキュリティ:ほとんどの場合、RDPは安全ですが、時々問題が発生し、内部エラーが発生します。
  • コンピュータのドメイン:ドメインもRDPの内部エラーの原因となる可能性があります。
  • ネットワーク接続の設定:時々、正しくないネットワーク接続設定が内部エラーを引き起こすことがあります。
  • VPN接続または設定:VPNを使用している場合、正しくないVPN接続や設定が内部エラーを引き起こす可能性があります。

リモートデスクトップ「内部エラーが発生しました」の解決方法

以下の14の解決策を使用して、Windows 11/10/8.1/8/7およびWindows Server 2022/2019/2016/2012 R2でリモートデスクトップ接続の「内部エラーが発生しました」を完全に解決できます。

解決策1. RDPの設定を変更する

Windows 10で「内部エラーが発生しました」のリモートデスクトップに遭遇した場合、まずRDPの設定を確認する必要があります。

手順1. Win Rキーを押して実行ダイアログボックスを開き、「mstsc」と入力してリモートデスクトップ接続を開きます。

Open remote desktop connection settings

ステップ2。リモートデスクトップ接続のメイン画面でShow optionsをクリックし、Experienceタブに切り替えて、Persistent bitmap cachingReconnect if the connection is droppedにチェックを入れます。次に、再度Connectをクリックして、内部エラーが解決されたか確認します。

Switch to experience

解決方法2. ドメインに再参加する

システムが接続されているドメインには、時々エラーが発生し、その結果RDPで内部エラーが発生します。一部のユーザのフィードバックによると、既存のドメインを削除して再参加することで問題が解決することがあります。

ステップ1。Win Iを押してWindowsの設定を開き、Accountを見つけます。メイン画面でAccess work or schoolをクリックします。

Access work or school

ステップ2。システムが接続されているドメインを選択し、Disconnectをクリックし、ポップアップウィンドウでYesをクリックします。コンピュータを再起動し、その後にドメインに再参加します。

Delete domain

解決方法3. MTU値を変更する

MTUはMaximum Transmission Unitの略で、イーサネットデータフレームのサイズとして理解されます。この値はデフォルトで1500ですが、必要に応じて変更できます。一部のユーザのフィードバックによると、MTU値を変更することでリモートデスクトップの内部エラーの問題が解決することがあります。

ステップ1。Startをクリックし、Windows Systemを見つけて展開します。右クリックしてCommand Promptを選択し、MoreをクリックしてからRun as administratorをクリックします。

Run the command prompt

Step 2. Input “netsh interface ipv4 show subinterface” to view the MTU size.

View mtu size

Step 3. Input “netsh interface ipv4 show subinterface “Ethernet” mtu=1458 store=persistentA”, and modify the MTU of Ethernet to 1458.

Modify the mtu value

Solution 4. Change RDP security

Sometimes, the security layer of RDP may also affect the connection. Therefore, you may also configure the RDP security layer to fix this problem.

Step 1. Press Win R to open the run dialog box, and type in “gpedit.msc” to open the Local Group Policy Editor.

Run box gpedit.msc

Step 2. Find Computer Configuration on the left, click and expand Administrative Templates, click and expand Windows Components, click and expand Remote Desktop Services.

Remote desktop services

Step 3. Click Remote Desktop Session Host, click Security, find “Require use of specific security layer for remote (RDP) connection” on the right, and double-click to open it.

Open the security layer

Step 4. Tick Enabled in the main interface, select RDP in the Security Layer, and click OK.

Enable rdp security layer

解決方法5. ネットワークレベルの認証を無効にする

ネットワークレベルの認証を無効にすると、リモートデスクトップの"内部エラーが発生しました"の問題も解決することがあります。

ステップ1. コントロールパネルを開き、システムを見つけてクリックし、リモートアクセスを許可をクリックします。

Allow remote access

ステップ2. リモートタブで、このコンピュータへのリモート接続を許可にチェックを入れ、リモートデスクトップでネットワークレベル認証を実行するコンピュータからのみ接続を許可 (推奨)にチェックを外し、OKをクリックします。

Uncheck identity verification

解決方法6. VPN接続を無効にする

VPNを使用して接続している場合、コンピュータのインターネット接続は別のサーバーを介して通過するため、RDPの正常な動作に影響を与える可能性があります。一部のユーザーのフィードバックでは、VPNを無効にするとリモートデスクトップの"内部エラー"が解消されることがあります。

ステップ1. Win Rキーを押して、実行ダイアログボックスを開き、"msconfig"と入力してシステム構成を開きます。

Open system configuration

ステップ2. 一般タブの起動の選択で診断スタートアップを探し、OKをクリックします。

Diagnostic start

ステップ3. 再起動後、Win R キーを押して、実行ダイアログボックスを開き、"inetcpl.cpl"と入力します。

Open internet properties

ステップ4。 接続タブに切り替えて、LAN設定を開きます。メインインターフェースで、ローカルエリアネットワーク用プロキシサーバを使用するのチェックを外し、OKをクリックします。

Uncheck proxy

ステップ5。 Win Rキーを押して、実行ダイアログボックスを開き、「msconfig」と入力して再度システム設定を開きます。その後、診断スタートアップのチェックを外します。

Solution 7. VPNの再設定

VPNを介して接続しており、VPNを無効にしたくない場合は、内部エラーを解決するために内部の設定を変更してみることができます。ここでは、Sonic Wall VPNクライアントを例に説明します。

VPN設定を開き、VPNポリシーの下にあるWANを見つけ、右側の構成オプションをクリックします。クライアントタブをクリックし、仮想アダプタの設定なしからDHCPリースに変更します。

Change dhcp lease

Solution 8. ローカルセキュリティポリシーの再構成

適切な設定がされていないローカルセキュリティポリシーもこの問題の原因となることがありますので、トラブルシューティングのために再構成することができます。

ステップ1。 Win Rキーを押して、実行ダイアログボックスを開き、「secpol.msc」と入力してシステム設定を開きます。

Local security policy

ステップ2。 ローカルポリシーオプションを見つけ、右側でセキュリティオプションをダブルクリックします。

Security options

ステップ3。 System cryptography: Use FIPS compliant algorithms for encryption, hashing and signingを見つけ、ローカルセキュリティ設定タブで有効を選択し、OKをクリックします。

Enable system encryption

解決策9. システムのバージョンを更新または回復する

ウィンドウズシステムのバージョンを更新または回復することも、RDPエラーを修正する別の方法です。

ステップ1. コントロールパネルを開き、更新とセキュリティを探してクリックします。

Find updates and security

ステップ2. 更新とセキュリティのインターフェースで、新しいバージョンが利用可能かどうかを確認します。利用可能な場合は、ダウンロードしてインストールします(データをバックアップすることを忘れないでください)。

Update windows version

ステップ3. コンピューターシステムが既に最新バージョンである場合は、回復前のWindows 10のバージョンに戻すことも検討できます(慎重に選択してください)。

Restore the windows version

解決策10. リモートデスクトップサービスを再起動する

上記の解決策がいずれも助けにならない場合は、リモートデスクトップサービスを再起動してみることもできます。

ステップ1. Win Rキーを押して実行ダイアログボックスを開き、入力欄に「services.msc」と入力してサービスを開きます。

Services.msc

ステップ2. 「リモートデスクトップサービス」を見つけてダブルクリックし、一般タブで停止をクリックし、OKをクリックします。

Stop remote desktop service

解決策11. リモートデスクトップサービスの自動起動を許可する

Remote Desktop Servicesが自動的に開始されない場合、リモートデスクトップで内部エラーが発生する可能性があります。

Step 1. Win Rを押して、実行ダイアログボックスを開き、「services.msc」と入力してサービスを開きます。その後、Remote Desktop Servicesを検索します。

Remote desktop service

Step 2. Remote Desktop Servicesをダブルクリックして開き、一般タブで停止をクリックし、起動タイプで自動を選択し、OKをクリックします。

Remote desktop service starts automatically

解決策 12. コンピュータの静的IPを無効にする

コンピュータの静的IPを無効にし、再接続してみて問題が解決するか確認します。

Step 1. Win Rを押して、実行ダイアログボックスを開き、「ncpa.cpl」と入力してネットワーク構成パネルを開きます。

Network configuration panel

Step 2. ネットワークアダプタを見つけて、プロパティを右クリックし、インターネットプロトコルバージョン4(TCP / IPv4)オプションを選択してダブルクリックします。

Internet protocol version 4

Step 3. IPアドレスを自動的に取得するを選択し、OKをクリックします。

Obtain ip address automatically

解決策 13. Receiver Scalingをオフにする

この問題を修正するために、Receiver Side Scalingをオフにすることもできます。

Step 1. Startを右クリックして、コンピュータの管理を選択します。

Windows10のコンピュータ管理

ステップ2. デバイスマネージャーをクリックしてからネットワークアダプターをクリックし、Microsoft Network Adapter Multiplexor Driverを見つけてダブルクリックします。ポップアップウィンドウでReceiver Side Scaling使用しないに変更し、OKをクリックします。

Receiverのズームをオフにする

解決策14. ネットワーク接続を確認する

リモートデスクトップで内部エラーが発生した場合、コマンドプロンプトを使用してコンピュータのデフォルトゲートウェイIPアドレスに対してpingコマンドを実行してみることができます。成功しない場合は、コンピュータのネットワーク接続に問題があることを意味します。

ステップ1. Winキー+Rを押して実行ダイアログボックスを開き、「cmd」と入力してコマンドプロンプトを開き、次に「ipconfig」コマンドを入力してデフォルトゲートウェイのIPアドレスを表示します(覚えておいてください)。

IPアドレスの表示

ステップ2. 別のコンピュータでコマンドプロンプトを開き、前のコンピュータのデフォルトゲートウェイのIPアドレスを入力し、操作結果を待って記録します。TTL値が表示されれば、pingが成功したことを意味し、デフォルトゲートウェイのIPアドレスにアクセスできることを意味します。表示されない場合は、デフォルトゲートウェイのIPアドレスにアクセスできないことを意味します。

IPアドレスのping

ステップ3. 次に、telnet機能のテストが必要です。再びコマンドプロンプトを開き、「telnet 3389」と入力して、リモートデスクトップクライアントで開く必要のあるポートでtelnetが利用可能かどうかを確認します。

telnetの機能

ステップ4. 黒い画面が表示される場合は、telnetが成功していることを意味します。そうでない場合は、ポートがブロックされているか開かれていないことを意味します。したがって、Windowsファイアウォールを再構成して特定のポート(3389)を開く必要があります。 Win I を押して Windowsの設定を開き、Update & Security を見つけます。

Update and security

ステップ5. 左ペインでWindows Security をクリックし、Firewall & network protection をクリックします。

Firewall and network security

ステップ6. ポップアップウィンドウでAdvanced Settings をクリックし、Inbound Rules を見つけてクリックし、右側のNew Rule を選択します。

New rule

ステップ7. ポート を選択し、次へ をクリックします。

Select port

ステップ8. TCPSpecified local port にチェックを入れます。ポート番号に 3389 を入力し、次へ をクリックします。

Specified local port

ステップ9. 接続を許可する をクリックし、次へ をクリックします。

Allow connection

ステップ10. メインインターフェースのすべての3つのオプションにチェックが入っていることを確認し、次へ をクリックします。

Confirm check

ステップ11. 新しく作成したルールの名前を入力し、次へ をクリックしてから 完了 をクリックします。その後、RDPを再起動して問題が解決されているか確認してください。

Outbound rules

内部エラーのない無料リモートデスクトップソフトウェア:AnyViewer

上記の解決策が複雑すぎると思われる場合は、Windows向けの無料リモートコントロールソフトウェアであるAnyViewerを試してみてください。このソフトウェアには内部エラーが一切ありません。これは、どこからでもコンピュータにリモートアクセスし、リモートコントロールおよびリモートサポートを行うための包括的なソリューションであり、Windows 11/10/8.1/8/7およびWindows Server 2022/2019/2016/2012 R2を含む複数のWindowsバージョンをサポートしています。

AnyViewerの使用方法

AnyViewerは、異なる状況で異なる接続方法を提供します。自分のリモートコンピュータを制御する必要がある場合は、Part 1を参照して無人リモートアクセスを実現してください。他の人にリモートサポートを提供する必要がある場合は、Part 2を参照してください。

準備作業:

  • クライアントコンピュータ(コントローラーコンピュータ)とホストコンピュータ(制御対象コンピュータ)をインターネットに接続します。
  • クライアントコンピュータとホストコンピュータにAnyViewerをダウンロードしてインストールします。
無料ダウンロードWin PCs & Servers
安全ダウンロード

Part 1. ワンクリックでの無人リモートアクセス

ステップ1. 両方のコンピュータにAnyViewerをダウンロードしてインストールし、起動します。ログインに移動し、サインアップをクリックします(公式ウェブサイトでサインアップ済みの場合は、直接ログインできます)。

Log in AnyViewer

注意:AnyViewerにはiOS版もあり、iPhoneまたはiPadからPCをリモートコントロールすることもできます。

ステップ2. サインアップ情報を入力してください。

AnyViewerに登録する

ステップ3. AnyViewerへのログインが成功すると、自分がログインしたアカウントにデバイスが自動的に割り当てられます

無料版

ステップ4. 2つのデバイスで同じAnyViewerアカウントにログインし、ワンクリック制御をクリックして、遠隔操作を行います。

自分のデバイスに接続

注意: より多くのデバイスを割り当てて遠隔操作を行いたい場合は、アカウントをプロフェッショナルまたはエンタープライズプランにアップグレードすることができます。また、プライバシーモードで別のコンピュータに接続することもできます。この場合、画面のブラックアウトやリモートコンピュータのマウスとキーボードのブロックが可能です。

プロエディション

パート2. AnyViewerの2つの追加接続方法

いかなる理由であっても、2つのデバイスで同じアカウントにログインしたくない場合は、他の2つの接続方法も用意されています。ただし、これらの接続方法ではコンピュータ間でファイルの転送はできないことに注意してください。ファイルの転送はログインしたユーザーの機能です。

ステップ1. ホストコンピュータで設定受信者をクリックします。3番目のオプションを選択してください。次にボックスに設定したいセキュリティコードを入力し、OKをクリックして設定プロセスを完了します。

リモートコントロールを受け入れる

ステップ2. クライアントコンピュータで、ホストコンピュータのデバイスIDを入力します。デバイスIDを入力した後、2つのオプションが表示されます。

Connect

Option 1: You can send a control request; then the host computer will receive a pop-up request. People sitting in front of the host computer could either allow it or deny it.

Send a Control Request to Your Partner

Request to Control Your Device

Option 2: You could also input a security code of your home PC to achieve remote assistance directly. You can either input a permanent security code or a temporary security code.

Security Code

Tip: A permanent security code is set by you in advance. A temporary security code is automatically generated and will change every time. Both security codes allow you to establish the connection directly.

総括

If you happen to encounter a Remote Desktop “An internal error has occurred” problem, please don’t worry. You can try the 14 solutions mentioned in this article, in turn, to see if they can solve the problem. If none of the above 14 methods can help you solve the problem, or you think the above solutions are too troublesome, you might as well try AnyViewer, a free third-party remote control software.

Compared with RDP, AnyViewer is more stable. It can connect remotely without an IP address. It can be applied to multiple Windows system versions. If you"re tired of RDP problems like the RDP user account did not work, try it.