この投稿では主に「Connection blocked after timeout」のTeamViewerエラーが発生する理由とその修正方法を紹介しています。興味がある場合は読み続けてください。
TeamViewerの接続がブロックされたのを修正する方法はありますか?
数ヶ月ぶりに母のPCに接続しようとしたとき、1分後にTeamViewerの「接続がタイムアウト後にブロックされました」というメッセージが表示されました。これは一時的な問題ですか?修正する方法はありますか?
- Redditからの質問
素晴らしいリモートデスクトップソフトウェアであるTeamViewerは、未設定のコンピュータにアクセスを簡単に行うことができ、個人ライセンスを提供しています。皆さんもご存知の通り、TeamViewerの個人ライセンスは無料であり、ビジネス、プレミアム、法人などのライセンスは有料です。
ユーザーフィードバックによると、上記のエラーは通常、無料のライセンスユーザーや一部の有料ライセンスユーザーに発生します。有料ライセンスユーザーの場合、ライセンスに関する問題がある可能性があります。最も早い解決策は、直接サポートチームに連絡することです。彼らは喜んでお手伝いします。
無料ライセンスユーザーの場合、このメッセージは、無料ユーザー接続のTeamViewerの時間制限を超えたことを示しています。または商業目的で使用していると検出された場合も同様の情報を受け取るかもしれません。以下はTeamViewer商用利用が検出された際のメッセージ例です:
"ご迷惑をおかけして申し訳ありません。お客様の使用方法から判断したところ、プロフェッショナルなサポートを行っているようですので、ご利用のTeamViewerの使用を制限させていただく必要があります。引き続きTeamViewerを使用するために、ライセンスプランに登録してください。"
無料ライセンスユーザーの場合、通常、TeamViewerの「Connection blocked after timeout」エラーには4つの解決策があります。まずは少し待つか、アプリを再起動してからもう一度試してみることです。ただし、これは常に効果があるわけではありません。2つ目はTeamViewer IDをリセットすることを試すことです。3番目は有料のTeamViewerライセンスをアップグレードしてアクティベートすることです。最後にTeamViewerの代替案を試してみることです。
ステップ 1. Win R を押し、"services.msc" と入力して、OK をクリックします。
ステップ 2. TeamViewer を見つけます。右クリックして、再起動 を選択します。
ステップ 3. プロセスが完了するまで待ち、再度 TeamViewer を使用して接続を試みてください。
ステップ 1. 上記の手順に従い、まず Services から TeamViewer を停止します。
ステップ 2. レジストリ エディター を開きます。実行ボックスに "regedit.exe" と入力し、以下に移動します: HKEY_CURRENT_USER > Software > TeamViewer。TeamViewer のレジストリ キーを削除します。
ステップ 3. 管理者権限で PowerShell コンソールを開き、以下のコマンドを実行して "C:Program Files" フォルダーの作成日を確認します:
Get-Item "C:\Program Files" | select Name,CreationTime
ステップ 4. NirCMD ツール を使用して Program Files フォルダーの作成日を変更します。ダウンロードして、以下のように上がったコマンド プロンプト コンソールから実行します:
nircmdc.exe setfilefoldertime "C:\Program Files" now now
ステップ 5. ディレクトリの CreationTime の値が変更されたかどうかを確認してください。
ステップ6. 次に、利用可能な特別なツールのいずれかを使用して、ネットワークカードのMACアドレスを変更します。または、以下に記載された手順に従って、レジストリを介してMACアドレスを編集することもできます。
ステップ7. ネットワークカードの現在のMACアドレスを取得するには、コマンドプロンプトを開き、次のコマンドを実行します:
Ipconfig /all
次の2つのパラメータに注意してください:説明(LANカードの説明)および物理アドレス(MACアドレス)。
ステップ8. そして、再びレジストリエディタを開き、次のキーに移動します:HKLM > SYSTEM > CurrentControlSet > Control > Class > {4d36e972-e325-11ce-bfc1-08002be10318}。
ステップ9. DriverDescオプションを探してください。そこには、NICの説明(名前)が指定されているはずです(例:Intel(R) 82574L Gigabit Network Connection)。正しいネットワークカードを見つけたら、NetworkAddressパラメータをダブルクリックします。これはネットワークカードのMAC(ハードウェア)アドレスを指定しています。現在のMACアドレスの1桁だけを変更するだけで十分です。例えば、000C299D4D80。
ステップ10. 結果として、ネットワークカードのMACアドレスが変更されます。それから、システムパーティションのVolumeIDを変更する必要があります。VolumeID(またはVolume Serial Number)は、フォーマット時に設定されるハードドライブボリュームの一意の識別子です。コンソールユーティリティVolumeID v2.1を使用して、VolumeIDを変更します。VolumeId.zipをダウンロードして抽出する必要があります。
ステップ11. 管理者特権でコマンドプロンプトを開き、次のコマンドを実行して現在のVolumeIDを確認します:
vol
ボリュームシリアル番号は5E37-ECE1です。
ステップ12. 現在の値を新しい値5E37-EC11に置き換えます:
c:\users\root\Downloads\VolumeID
Volumeid.exe c: 5E37-EC11
ステップ13. コマンドプロンプトを閉じ、コンピューターを再起動します。その後、TeamViewerを再起動すると、新しいTeamViewer IDが割り当てられます。
前述したように、TeamViewerは非商用利用のタイムアウトが発生するのは、無料ユーザー向け接続の制限時間を超えたか、商業目的で使用していると検出された場合です。したがって、第3の解決策は、有料ライセンスを購入してアクティベートすることです。
TeamViewerのコネクションタイムアウトの問題を解決するために時間を無駄にしないでください。代わりに無料の代替手段に切り替えることができます。ここでは、簡単なセットアップとエンドツーエンドの暗号化を提供する、無料のリモートデスクトップソフトウェアであるAnyViewerをお勧めします。使用時間制限のない無料版を提供しています。以下は、AnyViewerが提供する機能の一部です:
ステップ1. 作業用および自宅用のコンピュータにAnyViewerをインストールして実行します。コントローラーコンピュータでログイン、そしてアカウントの作成をナビゲートします(既に登録済みの場合は、直接ログインできます)。
ステップ2. AnyViewerに正常にログインできたことが確認できるはずです。デバイスは自動的にアカウントに割り当てられ、ログイン後にマイデバイスリストに表示されます。
ステップ3. 両デバイスで同じAnyViewerアカウントにログインし、ローカルデバイスでデバイスに移動し、リモートコンピュータをクリックしてワンクリック制御をクリックして直接接続を確立します。
ステップ5. 接続に成功すると、リモートデスクトップが表示されます。その後、それを完全に制御し、まるでその前に座っているかのようにリモートサポートを提供することができます。
この投稿では、「接続がタイムアウト後にブロックされる」というTeamViewerのエラーの原因と解決策を指摘しました。実際には、無料のTeamViewerの代替手段であるAnyViewerを選ぶのが最も簡単な方法だと考えています。AnyViewerを使用すると、PCからPC、iOSからPC、またはAndroidからPCへのリモート接続が無料で可能です。是非お試しください。