5丁目通信(仮称)

とある5丁目で活動する還暦を過ぎたWebプログラマーの覚え書きです。それとかかってくる迷惑電話や、家業のアパート経営について。

タグ: PC

  • TeamViewerでBusinessライセンスを購入しているのに商用使用だと疑われた話し

    社内のPCのメンテナンスでTeamViewerで接続したら、商用使用だからライセンスを買え、と言われてしまった。

    こちとらBusinessライセンスを毎年買っているのに何言っちゃってるの? とソフトウェアにブーたれてみても仕方ない。

    Windowsのアップデートの影響か? それともTeamViewerが何か障害が起こっているのか疑ってみる。Wake-on-LANでPCが起動できないのもおかしい。

    PCのところに行って手動で起動してあげれば、ライセンスを買えと警告してくるがTeamViewerではリモート接続はできる。だけど、警告がうっとうしい。

    このまま解決できなかったら、あまり回答に期待できないTeamViewerのサポートに連絡してみよう。あとはこちらでできることとして、とりあえずTeamViewerの接続する側のPCのTeamViewerのIDをログアウトして再ログインしてみる。

    すると、なんてことでしょう、再ログインしたらライセンス買えの警告が出なくなった。Wake-on-LANでのPCの起動もうまくいくようになった。

    TeamViewerでライセンスを購入しているのに、商用使用を疑われたら再ログインしてみろ。

    TeamViewerライセンスユーザーより

    以上でなんとなく解決した。

    著:相原 秀哉
    ¥1,617 (2025/04/04 15:24時点 | Amazon調べ)
  • Access Runtimeがセキュリティの警告以降進まなくなって、右往左往しながら解決した話し

    こちらの話しに続きです。自分の作業の覚え書きです。二度とこんなAccessで迷わないように書いておきます。

    Accessフォームでデータベースを作成しながら、あるサービスと連携しているシステムを使っているお客さんのトラブルの話しです。

    私のほうでAccessで開発し実行ファイルを生成して、お客さんはAccess Runtime上で動かしています。お客さんから、警告のダイアログが出て、それ以上進まないと言われました。

    私の方でもOfficeをインストールされていないWindows PCにAccess Runtimeをインストールしてテスト環境を作って同じように実行してみました。すると、以下のような警告のダイアログが表示されてきます。

    開くボタンを押せば進んでAccessのフォーム画面に行くのですが、お客さんのほうでは違う警告ダイアログが表示されて、しかも開くボタンがないので、先にも進めずに手詰まり状態になっています。

    まずは警告を消してみようと考えて、以下のサイトを参考にレジストリを変更してしまいます。バッチファイルはメールで添付できないので、テキストファイルにして送ります。

    しかし、ここで問題が発生です。お客さんのエクスプローラーはデフォルトでしたので拡張子が見えません。しかないので、TeamviewerのQuickSupportをダウンロードしてもらって、こちらからリモートでお客さんのPCに入ります。こんなときはTeamviewerは便利です。

    ただし、以上のサイトに記載されているバッチファイルは、一部足りない部分があって間違えていますので注意が必要です。

    私の方のテスト環境では警告が出なくなりましたが、お客さんのほうでは状況は変わりません。

    今度は、Access Runtimeの32ビット版を再インストールします。Officeが32ビットのはずなのに、以下のメッセージが出てきます。

    Access Runtimeの64ビット版をインストールしようとしも、今度はOfficeが32ビットだからインストールできないと言ってきます。

    そこで次のサイトにしたがってOffice 16 Click-to-Run Extensibility Component 64-bitをアンインストールしてみます。だんだん深みに嵌まっていく感じがします。

    office 16 click-to-run extensibility component 64-bit をアンインストールする方法を教えてください。

    Microsoft コミュニティ

    今度は既にAccessをインストールしているからRuntimeはインストールできないと言ってきました。PCのスタートメニューをよく見るとAccessのアイコンがあります。だったら、Access Runtimeなんて最初からインストールしなくてもよかったというオチかと思ったら、このAccessはMicrosoft365の一部で、ライセンスを契約しないと動かないAccessでした。お客さんにもAccessをインストールしたか、そしてMicrosoft365を契約したかを聞いてみても、覚えがないと言っていました。どうして、Accessのアイコンが存在するか謎です。

    Accessが契約していなくても存在している限り、Access Runtimeがインストールできないので、Accessをアンインストールを試みます。しかし、Accessだけをアンインストールすることを見つけることができません。

    お客さんにお断りを入れて、Officeをアンインストールします。Microsoft Office Personalがインストールしていましたので、Microsoft Office PersonalではなくOfficeをアンインストールしてみます。すると、Microsoft Office Personalもアンインストールされたようで、Excel, Wordがなくなりました。最悪です。

    お客さんにPCを購入したときに付いてきたMicrosoft Office のライセンス番号を探してもらいます。こちらは、Microsoft Officeのオンラインダウンロードを探します。これも後で嵌まった原因となります。

    無事にランセンス番号を探してもらって、Microsoft Office PersonalをインストールしてExcel, Wordが元に戻りました。

    しかし、今度はAccess Runtimeはインストールできません。クリック実行インストーラーでインストールしたOfficeにはAccess Runtimeはインストールできないなんて言ってきます。何を言っているのかわかりません。

    この辺で詰んだと思いましたが、次のサイトを見つけます。

    https://nw-engineer.work/accessruntime/?utm_source=pocket_mylist

    Access Runtimeは2016ではなくて2013なら、クリック実行インストーラーでインストールしたOfficeでもインストールできるそうです。おそらく、開発したAccessフォームは2016でも2013でも問題なく動くだろうとAccess Runtime 2013をダウンロードしてインストールしてみました。結果はうまくインストールできて、これでAccessのフォームも実行できます。

    いろいろと問題が発生しましたが、ようやく解決でしました。

    お客さんからは、もう面倒だからMicrosoft365のApps for businessを契約しましょうということになりました。そのとき、64ビットでインストールしてね、とお願いしました。これでAccessの32/64ビット問題がなくなります。なんていいお客さんなんだと思いました。

    追記(2024年5月21日)

    お客さんから64ビットのAccessを導入したとの連絡がありました。これで、32/64ビットを気にせずにAccessをサポートすることができます。

    こちらも64ビットのAccessというか64ビットのMicrosoft365を再インストールしました。

  • Access Runtimeをターゲットにしている開発は、64ビットと32ビットのMicrosoft Officeを意識しましょうという話し

    一つ案件でAccessのフォームを使った開発をやっています。既に開発を完了しているのですが、メンテナンスで細々とAccessの開発をやっています。

    こちらはAccessで開発しているのですが、客先はAccess Runtimeでの実行となります。Access Runtimeは32ビットと64ビットがあって、64ビットのAccessで開発して(実際には.accdb)出力したAccess Runtimeの実行ファイル(.accde)は、32ビットのAccess Runtimeでは動かすことができません。もちろん、反対に32ビットで開発して64ビットでは動きません。

    したがって、客先で動かすAccess Runtimeが32/64ビットを意識しなくてはいけません。つまりは、客先の32/64ビットに合わせて開発のAccessをインストールしておかないといけません。もっと言うと、開発環境ではMicrosoft Officeが64ビットでAccessだけを32ビットでインストールすることができませんし、実行環境では32bitのMicrosoft OfficeがインストールされたPCに64ビットのAccess Runtimeをインストールできませんので、客先が32ビットであったら、開発環境ではMicrosoft Officeからすべて32ビットにしなければいけません。

    だったら、客先を64ビットのMicrosoft Officeに合わせればもらえばいいじゃん、とう考えもありですが、お客さんがわざわざMicrosoft Officeを64ビットで再インストールしてもらおうというのは、どうせ無理な話しです。よって、開発側が合わせなければいけません。大抵のお客さんのMicrosoft OfficeはプリインストールのMicrosoft Officeを使っていますので、64ビットか32ビットかは意識していません。開発側がどちらかを意識しておく必要があります。

    マイクロソフト
    ¥14,900 (2025/03/31 11:56時点 | Amazon調べ)
    マイクロソフト
    ¥21,290 (2025/04/05 09:14時点 | Amazon調べ)

    自作PC用に一番左のWindows11のパッケージを実際に購入しましたが、問題なくインストールできました。Windowsは使うPCの分だけ正しくライセンスを購入しましょう。

    もし、.accdeを利用するお客さんが複数いて、32/64ビットを併用するのであれば、こちらも32/64ビットの2つのAccessの開発環境を用意する必要が出てきます。つまりは、32ビットと64ビットのMicrosoft Officeとインストールした開発用のPCが2台必要になります。幸いにも.accdbは32/64ビットでもActive-Xが動いていない限り(今時使っていないか・・)は同じファイルが動きますので、32/64ビットのいずれかのAccessが動いていてそれぞれ.accdeを出力すればいいだけです(最初はキチンとテストしましょう)。私の方では、Microsoft Office は、サブスクリプションのMicrosoft 365に契約してしているので(インストールされるMicrosoft Officeのデフォルトは64ビットです)、あまりインストールする台数は気にしていませんので、32/64ビットの2台のPCを用意しています。メインで使っているPCは64ビットで、古いサブのPCに32ビットのMicrosoft Officeをインストールしています。よって、サブのPCを廃棄することができません。

    いずれにしても、Microsoftに32/64ビットを混在させてMicrosoft Officeを実行させてくれという要望は無理そうですし、32/64ビットの.accdeの変換ツールがあるればもっと楽になるでしょうが、今後はMicrosoft Officeが64ビットに移行していくと思われますので、このような混乱はなくなることを祈ります。

    以上、Accessでの開発は何かと面倒なことが多いので、これからはどうするか考えなければいけないのでした。簡単にデータベースのテーブルとフォームの入力はAccessは簡単にできてしまうのでいいのですが、クライアントにすべてAccessをインストールすることも予算的に難しいし、Access Runtimeも以上のトラブルがあるしで、今後はAccessでの開発は控えた方がいいかもという結論です。

  • 念のためにBitLocker暗号化の回復キーを取得しておいた話し

    ちょっと気になる記事が流れていた。

    何でもWindows Updateの不具合で、BitLocker暗号化キーを入力しないとデータが消えてしまうことがあるそうな。

    そう言えば、BitLocker暗号化って設定していたっけ? 覚えがない。自分で組んだPCはBitLocker暗号化の設定はしていないはず。

    利用しているPCをチェックしてみる。設定で「暗号化」で検索してみると、簡単にBitLocker暗号化の設定画面に行ける。

    メインで使っているPCはBitLocker暗号化の設定は無効になっていた。しかし、メーカー製のThinkPadやレッツノートは、しっかりとBitLocker暗号化を有効になっていた。メーカーのPCはBitLocker暗号化を有効がデフォルトなんだろうな。

    BitLocker暗号化の回復キーを取得して、安全で忘れない場所に保存しておく。ひとまず、これでひとまず安心である。

    皆さんもBitLocker暗号化を設定しているかチェックして、有効であれば回復キーを取得した方がいいぞ。

    一応は、必要なデータやファイルはクラウドストレージサービスに保存しているから、PC上のデータが消えても何とかなるとは思っている。思っているだけかもしれないけど・・・。

    マイクロソフト
    ¥14,900 (2025/03/31 11:56時点 | Amazon調べ)
    マイクロソフト
    ¥21,290 (2025/04/05 09:14時点 | Amazon調べ)

    自作PC用に一番左のWindows11のパッケージを実際に購入しましたが、問題なくインストールできました。Windowsは使うPCの分だけ正しくライセンスを購入しましょう。

  • マイクロソフトを装った詐欺に遭ったユーザーの対応でマカフィーをアンインストールしてMicrosoft Defenderにしてあげた話し

    突然電話で日頃お付き合いのあるお客さんから相談があった。何でも、奥さんのPCがおかしなメッセージを表示して何とも動かなくなったそうな。

    電話での説明ではわからなかったので、直接奥さんから連絡をいただいて、その障害にあったPCの画面のスクリーンショットを撮ってもらって送ってもらう。しかも表示された電話番号に電話をしたら、日本語がたどたどしい外国の人が出たそうな。話しを聞いてみると、本当にまずい状況である。

    写真で見ると何かMicrosoftのDefenderが何か警告を発しているようだけど、下の電話番号をGoogleさんに聞いてみると、マイクロソフトとは全く関係ない詐欺サイトだった。

    既にまずいことに電話してしまったようだけど、これからは電話がかかってきても二度と関わらないように言っておく。そもそも、マイクロソフトへの電話番号がIP電話なのが、そもそも怪しいのである。

    以下のマイクロソフトのサポートサイトに従って、タスクマネージャからEdgeを終了してもらう。そのときCtrl+Alt+Deleteキーを同時に押してもらう説明が大変だった。電話をかけるように誘導する画面が消えて、普通にWindowsのデスクトップに戻ったようだ。

    どうもおかしなスパイウェアをインストールされたというよりも、Edgeで全面画面でアドレスバーやメニューが非表示にしてから詐欺画面が表示されて、しかも下のタスクバーを使えなくして何も操作できてなくしているだけだった。しかも、よくある詐欺サイトと違って、自然な日本語の文章でサイトを作っている。これでは、騙される人も多いだろう。単純にF11を押して全画面を解除すれば元に戻るかもしれない。ただし、この何も操作できない状態だと、誰でもパニックを起こすかもしれない。

    念のためのチェックとして、Teamviewer Quick Support(Teamviewer QS)をダウンロードして起動してもらって(ここでもメールが届かないという問題が発生して、Teamviewer QSのダウンロードサイトを口頭で伝えるのが大変だった)、こちらからPCにアクセスしてPCをチェックさせていただく。こちらはTeamviewerのライセンスを払っているので、Teamviewer QSは我が社のロゴ入りで起動できる(皆さんTermViewerのライセンスを買ってね。TermViewerには、もっとライセンスを安くしてくれるとうれしい)。Teamviewer QSを起動してもらえば、こちらのTeamviewerで起動されたこともわかるし、TeamviewerのID、パスワードを伝えてもらわなくても接続許可のボタンを押せば接続できるので、サポートには便利である。

    まずは、どのアンチウイルスソフトがインストールされているかをチェックする。ぷららと契約しているマカフィー for plalaがインストールされていた。結局はマカフィーはこの詐欺サイトを見逃したようだ。詐欺サイトを見逃すような役に立たないマカフィーよりは、Windowsに最初から入っているMicrosoft Defenderに変更しておく。

    マカフィーをアンインストールしてしまう。アンインストールしたらPCを再起動してTeamviewer QSを起動してもらって再接続してもらう。Microsoft Defenderが設定されていることを確認して、次にウィルスチェックを実行する。幸いにもウィルスやマルウェアには感染していないようだ。

    最後に無駄なお金を払わないように、マカフィー for plalaをぷららから解約するように言っておく。

    そういえば、旦那さんのほうのPCでも同じような障害があった。こちらもインストールしたことを認識していないZEROスーバーセキュリティをアンインストールして、MicrosoftのDefenderを再設定してあげた。

    今回はPCに詳しくないユーザーへの対応であったけど、そういったユーザーにとっては、今回のような異常なサイトにアクセスしてしまったことは絶望的な思いになるだろう。こちらとしては、大丈夫、大丈夫と言いながらユーザーを安心させて作業をしていく必要がある。

    以上で作業は終了である。この作業は無料とはいかないので、正規の作業料金をいただくことにする。こういった作業は、絶対に無料のサービスにはしてはいけない。無料にしてしまうと、次回も無料でと無理難題をふっかけてくる可能性が高いのである。

    追記

    どうしてお客さんが詐欺サイトにたどり着いたかを書いておく。

    何でもEdgeのWeb検索の項目にキーワードを入力して検索した結果から入ったのことだった。Edgeの検索エンジンであるBingでヒットした検索結果が詐欺サイトだったのか、検索結果のサイトにリンクされていたサイトが詐欺サイトだったのが定かではないけど、Googleを主に検索サイトで使っている身からしてみれば、ちょっと怖い話しである。

    その前に自分のところではESETが怪しいサイトであったら、警告してくれるので多少心配が減るけど、注意することには越したことはない。

    ESETはマイナーなアンチウイルスソフトだけど、軽くてPCの邪魔をしないのでお勧めしています。自分が使っているPCにはMicrosoft DefenderではなくESETを入れています。

  • Windows11 PCが熱暴走する原因は、自分のとっても恥ずかしいミスが原因だった話し

    Windows11 PCが起動すると熱暴走する対応を、ずっとやっていました。

    こうなったら水冷のCPUクーラーなんかやめて、空冷のCPUクーラーに交換するぞ、と注文し届きました。今回、購入したのはこれ。

    このCPUクーラーだったら、文句なく冷えるだろうと確信して購入です。休日で仕事の依頼がないだろうと、本日交換作業をしていきます。

    しかし! 水冷のCPUクーラーを外してみると、なんと取り付けに痛恨のミスを発見しました。なんとこいつを取り外すのを忘れていました。

    CPUクーラーの保護シール(保護フィルム)です。これではCPUが冷えるはずはありません。再度、CPUグリスを塗り直して水冷のCPUクーラーを取り付けました。

    結果としては、PCを起動してもすぐに50℃以下になりました。保護シールを付けたままでは起動すると10分ほど100℃近くになっていましたが、今度は50℃以上にもならずにとても静かで大丈夫です(当たり前)。

    以上、自分自身の大きなミスで長い時間を無駄にしていました。キチンとCPUクーラーの取り付けマニュアルを読まなくてはいけませんね。そして、慣れで自分を過信してはいけません。

    購入したの水冷簡易CPUクーラーはファンが1基だから冷えないと疑っていました。本当に申し訳ありません。普通に静かに冷えてます。

    でも、空冷のCPUクーラーは無駄になりました。もう一台PCを増やすか、それとも、水冷簡易CPUクーラーがもしも壊れたときのバックアップで確保しておきましょうか。

  • Teamviewerのリモートコンピュータの操作で接続ボタンがグレーになってリモートアクセスができなかったのが解決できた話し

    Windows11のPCからTeamviewerでリモートアクセスが突然できなくなって接続できなくなりました。接続できなくなったタイミングとしては、リモートアクセスから切断してからです。それまでは正常にリモートアクセスができていました。

    この障害の件をTeamviewerのコミュニティに投稿しましたが、このままでは回答がつきそうにないので、しつこくいろいろ試してみて解決できましたので、ここにメモを残しておきます。


    下図のようにリモートコンピュータの操作の接続ボタンがグレーになって選択できません。

    コンピューター&パートナーからは、リモートコントロールのアイコンが表示されていません。

    以下の操作をしてみましたが、障害は変わりません。

    1. Teamviewerの再起動
    2. PCの再起動
    3. TeamviewerIDのサインアウトと再ログイン
    4. プロファイルの編集画面で、リモートアクセスできないWindows11 PCを現在使用しているデバイスから削除

    すべてのリモートコンピュータに対してリモートアクセスができません。

    別のWindows11のPCから同じリモートコンピュータに対しては、リモートアクセスは可能です。

    Teamviewerは最新版をインストールしています。

    解決方法として、一旦接続するほうのPCのTeamviewer(接続されるホストではないほう)をアンインストールしました。そのときは、そのままアンインストールしても状況は変わらず、アンインストール途中の選択で、「設定の削除」をチェックを入れてアンインストールしたら、リモートコンピュータの操作ができるようになりました。

    設定の削除をしても、端末に振られているTeamviewerIDは変更されないようですのでホストのTeamviewerの設定の変更をしなくても大丈夫です。その代わりに当たり前ですが、再インストールした接続するPCのTeamviewerの各設定が消えますので再設定になります。無人アクセスの設定が他の端末と若干設定が違っているのに悩みました。

    いまだにどうしてTeamviewerでリモートコンピュータの操作ができなくなったかは不明です。投稿したTeamviewerのコミュニティのサイトには未だにコメントが付いていないので、Teamviewerの高いライセンス料金には、サポート料金が含まれていないようで、自力で解決しないといけないようです。Teamviewerよりも安価で簡単なリモートアクセスのソフトウェアがあれば乗り換えたいのですが、まだ見つからないのでTeamviewerを使っています。

    著:相原 秀哉
    ¥1,617 (2025/04/04 15:24時点 | Amazon調べ)
  • Windows11 PCが起動時に熱暴走する件のその後の話し

    Windows11起動時に熱暴走する件は、まだ発生する。おそらくWindows11起動時に動くソフトウェアが原因と思うので、タスクマネージャで見張ってみた。

    Googleドライブ、OneDrive、DropBox、Qsyncなどのクラウドストレージサービスの最初のファイルの同期が順番に始まって、ESETの最初のチェックなどの定型的なプログラムが走って、最後にずっと重いまま動いているのはMicrosoft Windows Search Indexerだった。Windows Searchは負荷が大きいサービスで有名で、こいつは停止しても影響がないので、サービス自体を自動起動しないように設定してあげた。

    Windows Searchを停止すると、CPUの温度が50℃以下になったのは確認できたが、そのままWindows Searchが使えないのか考えてみる。

    まずは検索対象となるフォルダを絞り込んで、Windows Searchセービスを開始してみる。CPUの温度が80℃近くなるけど、まだ熱暴走する気配はない。CPUの負荷率は15%位に上がったけど、どうして温度が高くなるのだろう。

    4時間位で15万件のインデックスを作成できて、CPU温度が50℃近くに下がってきた。

    やはり今使っている水冷のCPUクーラーが問題なのかもしれないので、新しい大きな空冷のCPUクーラーを注文しておく。

    マイクロソフト
    ¥14,900 (2025/03/31 11:56時点 | Amazon調べ)
    マイクロソフト
    ¥21,290 (2025/04/05 09:14時点 | Amazon調べ)

    自作PC用に一番左のWindows11のパッケージを実際に購入しましたが、問題なくインストールできました。Windowsは使うPCの分だけ正しくライセンスを購入しましょう。

    続きはこちらから

  • スリープしたWindows11 PCをWake-on-LANで起動させてTeamviewerからリモートアクセスさせた話し

    暑いですね。おかげでPCも熱くなって起動時に熱暴走してブルースクリーンを表示してくれます。こちらの話しの続きです。

    最近になってWindows11 PCは30分放っておくとスリープして電源をオフにするようにしました。これで動いているときにブンブンファンが回ってうるさくなくなりますし、電気も食うことも減りますし、なにせ一番の理由はスリープしても正常に復帰してくれるということです。

    Windowsも3.1からずっと使っていましたが、どうもスリープとかサスペンドとかは信用できませんでした。スリープした後にキチンと復帰してくれないのです。何も起動してくれないので、結局は電源ボタン長押しで強制的に再起動してしまうという、訳のわからないことをしていました。最近のWindows11は、そこが正常に復帰してくれることがわかって、ようやくスリープを使い出しました。一度どこかで機能が使えないと思い込んで放ってしまうと、その機能の技術は追わなくなってスキルが停滞してしまうのです。

    さて、スリープでの問題が一つあります。スリープしていまうと、外部からTeamviewerを使ってリモートアクセスができなくなることです。こちらの解決方法としては、Wake-on-LANでリモートで起動してしまえばいいのですが、こちらも成功した試しがありません。PCも買い換えたことだし、今度はうまくできるだろうと思って設定してみました。TeamviewerでのWake-on-LANの設定方法は、Teamviewerの公式マニュアルがあります。多少Teamviewerのバージョンが違って設定画面が異なるのですが、適当に読みかえてください。

    つまりは、サーバーとなるWindows11 PCのネットワークアダプタとBIOSに対してWake-on-LANの許可を与えるということになります。そして、Teamviewerの設定でWake-on-LANでリモートで電源ONが可能なクライアントのTeamviewerID(9桁か10桁の数字)を登録すればよかったようです。

    サーバーとなるWindows11 PCはASUSのマザーボードはPRIME Z590-PでBIOSがAMIです。Wake-on-LANの許可は、「PCIEによる電源ON」を有効にすることです。Wake-on-LANの許可の設定項目は、BIOSによってはいろいろと文言が違うので適当に調べて設定してください。

    「コントロール パネル」>「ネットワークとインターネット」>「ネットワークと共有センター」の左メニューから「アダプターの設定の変更」からインターネットに接続しているネットワークアダプタを選択してください(とてもメニューが深いですね)。Windows11のスタートメニューにある設定ではなく昔ながらのコントロールパネルですのでお間違えなく(まだまだWindows11でも設定とコントロールと設定が混在するのが、いやらしいところ)。そこから「プロパティ」「構成」とどんどん設定が深くなりますので(ショートカットはあるのかしら)-大変です。あとは「このデバイスで・・・」と「Magic Packetでのみ、・・・」の2つのチェックボックスをOnにしてください。もし設定が存在しなかったら、LANカードかネットワークアダプタがWake-on-LANに対応していませんので、マザーボードのオンボードのLANコントローラチップを使っているのであればLANカードを追加するか、LANカードを追加しているのであれば別のLANカードに買い換えるか、そもそもWake-on-LANを諦めるかです。

    最後にサーバー側のPCのTeamviewerの設定で、Wake-on-LANの設定をして完了です。今回は、「ローカルネットワーク内の他のTeamviewer」をOnにして、「使用中のローカルネットワーク内のID」にクライアントのTeamviewerID(9桁か10桁の数字)を追加しておきます。最初TeamviewerIDって何だ?と思ったら、Teamviewerのリモートコントロールの画面に表示される「使用中のID」の9桁か10桁の数字だったのですね。最初はよくわかりませんでした。

    以上の設定ができたらクライアントのTeamviewerで接続したいサーバー側のTeamviewerID(エイリアス)がグレーになっていますけど選択すると、起動ボタンがあるはずです。起動ボタンを押すとサーバー側のPCの電源がOnになってPCが目覚めてくれますので、あとは起動完了を待ってTeamviewerでいつもの通りリモートアクセスできるようになりました。

    このままでは、同じネットワーク内からでしかWake-on-LANで起動できませんので、外部のネットワークからの場合は、一旦VPNでネットワークに接続してから起動することになります。外のネットワークからパブリックアドレスの設定をTeamviewerでできそうなのですが、ルーターの設定でポートを開けたくないので、この設定で行くことにします。

    著:相原 秀哉
    ¥1,617 (2025/04/04 15:24時点 | Amazon調べ)

    追記

    もう一つの実験として持ち出し用のChromebookからWindows11 PCをリモートで起動してみました。結果としてはChromebookからWake-on-LANでの起動できませんでした。

    TeamViewerのログには、

    TeamViewer PListManagedDevice::WakeupAsync: Wakeup [TeamviewerID] was not successful. Wakup was not configured

    というWake-on-LANが失敗した残っていました。こちらのログからGoogleさんに聞いてみると、こんなやりとりがTeamviewerのコミュニティで見つかりました。

    Wake On LAN Not Working Using Mobile Devices (Android & iOS)

    TeamViewer Comminity and Support

    ずっと解決されていない(Teamviewerが解決する気がない)障害のようですね。

    Chromebookを持ち出してのTeamviewerでリモート接続は諦めて(そもそもChromebookは文字入力が使い物にならないので作業する気もない)、多少荷物になりますがWindows11のThinkpadで持ち出すことにします。

    追記その2

    調子に乗って、社内の普段停止しているPCにもWake-on-LANで起動できるように設定してみました。

    マザーボードやネットワークアダプタによっては、スリープではなくてシャットダウンまでしてしまうと起動できないとか、シャットダウンしても起動できてしまうPCもありました。何かそれぞれの設定によって動作が違うのでしょうか。

    いずれにしてもスリープしておけば、Wake-on-LANで起動できることが確認できました。これでいちいちPCのところまで行って電源ボタンを押さなくて済みます。そんなに遠くに離れていないので、どんだけ楽しようと思っているのでしょうか?

    追記(2022年12月6日)

    しばらく経つとスリープしたWindows10のPCが勝手に起動して復帰してしまいます。いろいろ調べてみると行き当たったのは次のサイトです。

    コントロールパネルの奥のほうの設定でスリープ解除タイマーの設定を無効にしなければいけないのでした。設定方法は、上記サイトに説明を譲るとして、これで勝手に起動して復帰しないようになりました。もちろん、TeamViewerから必要なときにWake-on-LANで起動できます。

    追記(2022年12月7日)

    またまた追加の情報です。記事を分けたほうがいいかもです。

    スリープして復帰したときにマウスカーソルが出てこないときがあります。ロジクールの無線ドングル(UNIFYINGレシーバー)で接続されたマウスで発生しています。そんなこともあろうと昔のマイクロソフトの有線マウスをつないでいます。有線マウスでマウスカーソルを呼び出すと、ロジクールのマウスもカーソルが復帰することがたまにあります。

    たまにあるだけで、それでもマウスカーソルが出てこないときは、再度スリープをさせて復帰する手順を繰り返します。これでもマウスカーソルが出てこない場合は、キーボードが生きていれば何とかCTRL+ATL+DELキーとかで頑張ってPCを再起動させます。再起動すれば大抵はマウスカーソルの問題は解決します。

    しかし、こんなことばかりやっていられないので解決策をさがします。見つけたのはこのサイトです。

    これまたWindowsの設定画面ではなくてコントロールパネルでの設定です。こちらを試したとこと、スリープの復帰後にマウスカーソルがどこかに行ってしまうということがほぼなくなりました。ほぼなくなったというのは、まだたまにマウスカーソルがどこかに行ってしまいます。

    続きはこちらから

    追記(2023年2月10日)

    現在はWindows11のPCをスリープさせていません。長時間スリープさせておいて復帰させると、BIOSの画面になってしまうからです。今のところは原因不明です。

    BIOS画面になってしまうと、電源ボタンを長押しで再起動しても元に戻りません。こちらも原因不明なのですが、電源のメインスイッチを一旦OFFしてもう一度ONにする手順を踏めば、なぜかPCが起動できます。しかし、スリープ前には戻らないという致命的な障害が発生してしまいます。

    以上の理由で、現在はメインで使っているWindows11のPCはスリープにはしないようにして電源を入れっぱなしにしています。

    追記(2023年5月3日)

    Term Viewerに新しいインターフェースというのがリリースされたけど、どういう訳かこのインターフェースからはWake-on-LANで起動させることができないのです。どこかにボタンが隠れているのか、何か設定が足りないのがわかりません。

    追記(2023年5月29日)

    どれだけ、追記が増えるのでしょう。

    TeamViewerの新しいインターフェースからWake-on-LANで起動できないという件ですが、こちらは解決できました。以下のTeamViewerのサイトの通り、リモート側のTeamViewerをアップデートしないと、新しいインターフェースから起動できないようです。

    各デバイスの詳細で出てくる「さらに詳しく」のリンクだけでは解決できず、そのページのさらにリンクされたページを見てなくてはいけないのでした。

    しかも、デバイスは当たり前ですけど起動しておかなければいけないのでした。それがわからずに更新できないので新しいインターフェースへの切り替えが止まっていました。

    それと、TeamViewerのサイトは日本語に翻訳されていますが、実際には英語のサイトです。Google翻訳で翻訳してもらうと、微妙に訳が違っているので、何となく想像しなから設定する必要があります。

    以上で、TeamViewerの新しいインターフェースからWake-on-LANで起動できるようになりました。

  • マウスカーソルを動かさないと消えてしまうトラックボールの話し

    たまにマウスカーソルがおかしくなる。トラックボールを動かさないとマウスカーソルが消えて、またトラックボールを動かすと元に戻るようになってしまった。そして、動かないマウスカーソルが表示したままになっている。

    何もしないとマウスカーソルが消えたままだと、大変使いにくいので障害を対応してみる。

    まずは、Windows11を再起動してみる。大抵は、これで直りそうなのだが今回は障害はそのままだった。起動時の熱暴走の障害は、まだ完全には解決していないので、あまり再起動をしたくないのが正直なところである。

    次にトラックボールの設定を見直してみる。これも特に問題は見つからない。設定をしてもドライバが再読込みしてくれるわけもないので解決には至らない。続いてトラックボールのドライバを再インストールしてみようと思ったけど、これは面倒なのでやめた。

    ここから解決策の話しである。

    実は、このWindows11のPCは、ロジクールのunifyingを介してトラックボールとマウスの2つを接続している。普段はトラックボールを使っていて、いつもはマウスの電源はOFFにしている。

    試しにトラックボールの電源をOFFにしてマウスの電源をONにしてみたら、動かない表示したままのマウスカーソルが動き出した。マウスの電源が入っていなかったのにマウスカーソルが動き出したたのは、そもそも不思議な現象である。

    ちなみに、マウスをOFFにしてトラックボールをONしたら、元通りにマウスカーソルが正常に動作するようになった。表示したままのマウスカーソルの障害も、動かさないと消えるマウスカーソルの障害も解消した。

    一つのunifyingに2つのマウスをつないでいるという普通の使い方をしていないとは思うが、どうしてこのような障害が起こったか不明である。今回は、このような障害が発生したら対処できる方法がわかっただけでもよかった。