Windowsエキスパートに聞く(第2週):BSOD・サイト閲覧不能・ホームグループ・メモリリークの解決策
またお答えする時間がやってきました。皆さんから寄せられたWindowsに関する質問にお答えします。MTEでは常駐エキスパートの協力のもと、メールで届いた質問に対して、できる限り分かりやすく回答しています。自分の質問を投稿したい方は、windows-help [at] maketecheasier.com までメールでお送りください。その際、「[at]」を「@」に置き換え、アドレス内のスペースは削除してください。この連載はあなたの声を届けるチャンスです。業界トップクラスの専門家による分析を受けてみませんか。
Q: 購入したばかりのパソコンでブルースクリーン(BSOD)が発生しました。何が原因でしょうか?
A: まず思い浮かぶのは次の2点です。
- インストールされているOSは、パソコンに最初から入っていたものですか?それとも自分でインストールしたものでしょうか?まずはパソコンに付属していた標準OSで起動してみてください。
- 購入後に新しいドライバーをインストールしていませんか?Windowsのロード開始直前にF8キーを押してセーフモードで起動し、ドライバーを元に戻してみましょう。
どちらも当てはまらない場合は、OSの再インストールを試みてください。それでも改善しないなら、初期不良のハードウェアが搭載された状態で出荷された可能性が高いです。その場合は、購入先に返品して交換してもらいましょう。相手側も理解してくれるはずです。実はこの手のトラブルは、思っているよりも珍しいことではありません。
Q: 特定のサイトだけ開けず、いろいろなブラウザでも試しました。どうすればいいですか?
A: 残念ながら、これはブラウザの問題ではないことがほとんどです。WindowsにはDNSクライアントサービスがあり、ウェブサイトのドメイン名に対応するIPアドレスをキャッシュすることがあります。その後サイトのIPアドレスが変更されても、古いIPアドレスに接続しようとして失敗するケースがあるのです。もう一つの可能性としては、「hosts」ファイルに古いIPアドレスが記録されていることも考えられます。
対処方法をご紹介します。「C:\Windows\System32\drivers\etc」フォルダを開き、そこにある「hosts」ファイルを右クリックします(Cはシステムドライブのドライブ文字、Windowsはお使いのWindowsバージョンに対応したフォルダ名に置き換えてください)。メモ帳でhostsファイルを開き、接続できないサイトの記述がないか確認しましょう。該当するエントリがあれば削除してください。ただし、IPアドレス(4つの数字をドットで区切ったもの)とドメイン名以外は絶対に消さないよう注意が必要です。
何らかの理由でhostsファイルにそのDNSエントリが必要な場合は、キーボードの「Windows」キー(Altキーの隣)を押しながら「R」を押し、「cmd」と入力してEnterキーを押します。
コマンドプロンプトが開いたら、以下のように入力します。
nslookup domain.com
「domain.com」の部分は、IPアドレスを調べたいドメイン名に置き換えてください。「Non-Authoritative Answer」欄の「Addresses」に表示されたIPアドレスを控え、hostsファイル内の古いIPアドレスと入れ替えれば問題は解決します。参照後のコマンドプロンプト画面は以下のようになります。

hostsファイルに該当エントリが見つからなかった場合は、「DNS Client」サービスを再起動しましょう。Windows 7の場合は、以下の手順で行います。
コントロールパネル → システムとセキュリティ → 管理ツール → サービス
一覧から「DNS Client」を見つけ、右クリックして「停止」を選択します。停止したら、再度右クリックして「開始」をクリックしてください。
また、サイト自体が一時的にダウンしている可能性も排除できません。時間をおいて再度アクセスしてみてください。サイトがダウンしているかどうかを確認する最も確実な方法は、コマンドラインで「ping domain.com」と入力して対象サイトにpingを送ることです(domain.comは調べたいドメイン名に置き換えてください)。
Q: ホームグループを設定しようとしています。ネットワーク上の両方のPCでホームグループを作成できるのに、片方のPCのホームグループに参加できません。どうすればいいですか?
A: まず前提として、この操作は両方のパソコンが同じルーター/スイッチに接続されている場合のみ有効です。異なるルーターを使用していると、サブネット関連の問題が発生する可能性があります。次に、片方のPCでホームグループを作成した後にもう一方で参加しようとすると、問題が起こることがあります。両方のPCでホームグループから脱退し、パソコンを再起動してから、片方のPCでホームグループを作成し、もう一方のPCで参加を試みてください。ホームグループが表示されない、または何らかの理由で参加できない場合は、2台目のPCを再度再起動してみましょう。
それでも解決しない場合は、Microsoftの公式ガイドを参考にしてください。
Q: パソコンのRAM使用量が増え続けています。何が原因でしょうか?
A: ウイルス感染か、アプリケーションのメモリリークが考えられます。プログラムのメモリリークだと決めつける前に、必ずウイルススキャンを実施することを強くおすすめします。メモリリークとは、プログラムが無限ループで動作し続け、実際には使用していない処理のためにメモリを要求し続ける現象です。これはバグなので、発見したらアプリケーションの開発者に報告すべきです。メモリリークは非常に一般的な問題で、パソコンの正常な動作を脅かすことがあります。
メモリリークを検出するには、「Ctrl+Shift+Esc」または「Ctrl+Alt+Delete」を押してタスクマネージャーを開きます。「プロセス」タブをクリックし、リストの項目を「ワーキングセット」で降順(矢印が下向き)に並べ替えます。列名を繰り返しクリックすることで並べ替えが可能です。数値を確認し、継続的に増加している項目がないかチェックしましょう。時折増える項目もありますが、注目すべきは容赦なく増え続けているプロセスです。タスクマネージャーは以下のような表示になります。

原因となるプロセスが見つかったら、リストの項目を右クリックして「プロセスの終了」を選択し、終了を確認します。その後は、該当プログラムの使用を中止するか、正常に動作していたことが分かっている旧バージョンに戻すのが良いでしょう。単なる偶然かもしれませんし、次回起動時には問題なく動作する可能性もあります。
繰り返しになりますが、アプリケーションの開発者に問題を報告することの重要性は強調しておきたいポイントです。
質問の投稿方法
来週の「Ask a Windows Expert」シリーズに質問を投稿したい方は、windows-help [at] maketecheasier.com 宛てにメールをお送りください。それでは、快適なPCライフを!
-
Windows 10でコンピューター名を変更する2つの方法【設定・コントロールパネル】
OSがプリインストールされた新しいパソコンには、PCの型番やモデル名などから構成されるデフォルトのコンピューター名が割り当てられています。普段あまり意識することはありませんが、他のマシンと接続する際にはこの名前が表示されます。そこで、自分好みの分かりやすい名前に変更したいというユーザーも少なくありません。本記事では、Windows 10でコンピューター名を変更する方法を詳しく解説します。 Windows 10でコンピューター名を変更する方法 変更方法は主に以下の2つがあります。 最新の「Windowsの設定」を使う方法 従来の「コントロールパネル」を使う方法 どちらの方法でも管理者権限が必
-
Windows 10のパソコンが極端に遅い原因とは?重さを解消する12の対処法
パソコンの動作速度にはさまざまな要因が影響し、動きが遅くなる原因となります。「なぜ自分のWindows 10パソコンはこんなに遅いのか?」「パソコンが重く感じるのはなぜ?」「PCのラグを解消する方法は?」とお悩みの方もご安心ください。この記事では、考えられる原因とその解決策を詳しく解説します。まず、パソコンの動作が遅くなる主な原因を確認しておきましょう。多数のバックグラウンドアプリ:バックグラウンドで多くのアプリが動作していると、Windows 10 PCの動作が遅くなります。古いハードディスク:HDDには寿命があり、経年劣化とともにパソコンの速度も徐々に低下します。メモリ容量の不足:一時ファ