Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 10のSMBv1は本当に使えなくなるのか? クリーンインストールで徹底検証

「Windows 10はSMBv1を無効にする」「いや、無効にしない」「無効にするかもしれない」――最近、こんな主張が飛び交っています。Windows 10 Build 1709や1804をめぐって、「MicrosoftがWindowsからSMBv1プロトコルを削除したため、ネットワーク上の他のマシン(おそらく家庭内環境)に接続できなくなる」という話が出回っているのです。果たして本当なのでしょうか。

筆者がBuild 1804をレビューした際には、こうした問題には遭遇しませんでした。ただしそれは新規インストールではなく、十分に構成済みの既存環境を使っていたからです。そこで今回は、Windows 10を完全なクリーンインストールし、実際にどのような挙動になるのかを確かめることにしました。これで、さまざまな噂や反論にも決着をつけられるはずです。

検証環境のセットアップ

まず、Windows 10のISOファイルをダウンロードし、仮想マシンのセットアップを構成しました。Windows 10をゼロからインストールし、あえてHomeエディションを選択しています。Proはグループポリシーなどの機能があるぶん、使いやすく設定もしやすいからです。次に、オフラインアカウント(つまりローカルアカウント。オンライン連携の煩わしさなし)を構成しました。

デスクトップが表示されたら、最初に行ったのはLAN上のホストへのアクセス試行です。デスクトップ側の設定は一切変更せず、Windows Defenderやファイアウォールのルールにも手を加えていません。特筆すべきは、ブリッジ接続のネットワークアダプターを使用し、仮想マシンが同じネットワーク上の他の家庭内デバイスと同じ範囲のIPアドレス(例:192.168.1.106や192.168.1.109)を取得するようにした点くらいです。

エクスプローラーを起動し、アドレスバーに\\<コンピューター名>(例:\\dedoimedo)と入力しました。すると、SMBv2やSMBv3を持たないWindows 7のホストに問題なくアクセスできました。共有は正常に機能しており、トラブルは一切ありませんでした。

Windows 10のSMBv1は本当に使えなくなるのか? クリーンインストールで徹底検証

Windowsの機能

また、「SMBv1が無効化されているだけでなく、再インストールもできない」という主張を目にしたり、そのような内容のメールを十数通受け取ったりもしました。奇妙なシナリオに遭遇した方もいるかもしれませんが、筆者の手元では再現できませんでした。「Windowsの機能」にはSMBv1の項目があり、追加・削除が可能です。これは公式ドキュメントとも一致しています。将来変更される可能性はありますが、現時点で問題は見当たりません。

ただし注意したいのは、「Windowsの機能」にはこのプロトコルの「自動削除」エントリも含まれている点です。インストール後15日以内(電源オフの時間は除く)にSamba共有を使用しなかった場合、SMBv1プロトコルは自動的に無効化されます。このチェックボックスを外せば、使用しなくてもSMBv1は無効化されませんし、使用していれば当然無効化されることもありません。仮に削除されていても、もう一方のチェックボックスを選択して再インストールできます。これは、TelnetやTFTPなど、同様のセキュリティ上の理由で長らく無効化されてきた他のプロトコルと同じ扱いです。

Telnetは良い例です。実はWindows XPの時代からデフォルトで無効化されていました。それでも必要なら、GUIからでも、あるいはコマンドラインから強力な「dism /online /Enable-Feature /FeatureName:<機能名>」を使っても、いつでも有効化できました。レガシーアプリケーションの中にはこれらを必要とするものがあり、Microsoftは非常に優れた後方互換性を提供しているのです。それこそが、ビジネスの世界でWindowsが長年支持されてきた理由の一つでもあります。

Windows 10のSMBv1は本当に使えなくなるのか? クリーンインストールで徹底検証

ネットワーク探索

さて、ここで人々を混乱させる可能性があるのがこの部分です。Windows 7/8では、ネットワークに接続するたびにホームグループの案内が表示され、ネットワークの分類(プライベート=信頼できる/パブリック=信頼できない/ワーク=中間)を尋ねられました。ところがWindows 10ではホームグループの概念が廃止され、ネットワークの分類を尋ねられることもありません。

Windows 10のSMBv1は本当に使えなくなるのか? クリーンインストールで徹底検証

今回のインストールでは――そして多くのユーザーも同様だと思われますが――ネットワークは「パブリック」に設定されており、これはネットワーク探索とファイル・プリンター共有が無効になっている状態を意味します。つまり、ネットワークの一覧を閲覧することはできませんが、デバイスへの直接接続自体は可能です(前述の通り)。対処法としては、設定からネットワークの種類を変更するか、ファイアウォールのルールを調整するか、パブリックネットワーク向けに特定の種類の通信を許可します。たとえば筆者は、ネットワーク探索だけを有効にし、ファイル共有は無効のままにしました。その結果、Windows 10はコンピューターやプリンターなどのネットワークデバイスを問題なく表示するようになりました。

Windows 10のSMBv1は本当に使えなくなるのか? クリーンインストールで徹底検証

まとめ

SMBv1をめぐるセキュリティ騒動についてどう思うにせよ、極めて高い確度をもって言えるのは次の2点です。a) SMBv1プロトコルは動作しており、仮に無効化されていても「Windowsの機能」から再度有効化できる。b) ネットワークデバイスには直接アクセスでき、ネットワークを閲覧したい場合はネットワークの種類や共有・探索の設定を変更する必要があるかもしれない。なお、Windows DefenderがSamba共有へのアクセスを妨げることはなく、期待通りの機能が得られました。

筆者のテスト結果から、必要な自由度と柔軟性はきちんと確保されていることがわかります。筆者はセキュリティ関連の騒ぎそのものが嫌いで、昨今のオンライン統合の強要にはうんざりしていますが、根拠のない恐怖を広める行為も同じくらい許せません。LinuxでSambaのクライアントプロトコルを変更できるのと同じように、Windows 10 Home(Proならさらに簡単)にも、SMBv1の使用を制御・管理するためのツールが備わっています。前にも述べたとおり、これは将来変わる可能性がありますが、少なくとも現時点では悲観すべき状況は見えません。

本記事が役に立てば幸いです。Windows 10をクリーンインストールした後に何が起こるのか、ネットワークデバイスや共有へ直接・間接的にアクセスする方法、Windowsの機能の有効化・無効化のやり方、ネットワークプロファイルの変更やネットワーク探索・共有の選択的な設定方法など、実用的なポイントを紹介しました。Windows 7が依然として全Windowsインストールの約半分を占め、SMBv1を使用する機器も世の中に数多く存在することを考えれば、この情報は少なくとも2020年頃までは有用であり続けるはずです。

それでは、また。

  1. Windowsアクティベーション(ライセンス認証)とは?仕組みをわかりやすく解説

    Windowsアクティベーション(ライセンス認証)は、Microsoftが採用する不正コピー防止の仕組みで、コンピューターにインストールされたWindows OSが正規品であることを保証するためのものです。パソコン画面に「Windowsのライセンス認証」というメッセージが表示された経験がある方も多いでしょう。この記事では、Windowsアクティベーションとは何か、そしてどのように機能するのかを詳しく解説します。 ライセンス認証は、お使いのWindowsが正規品であり、Microsoftソフトウェアライセンス条項で許可された台数を超えて使用されていないことを確認するために行われます。Windo

  2. Windows 10 の重要なインストール後の微調整

    通常、私は Linux ディストリビューションのインストール後の微調整ガイドを書いています。それでも、ここで私は Windows 10 用に気楽に書いています。その理由は、最近、Windows 7 から Windows 10 へのアップグレードを行い、ほぼ同時に、新しいデスクトップを購入し、それを新しくインストールしたからです。 Microsoft の最新のオペレーティング システム。これらの両方の経験から、記事を書くのに十分なデータが得られました。この記事。 読み進める前に、私の見解は次のとおりです。IQ の低いものは好きではありません。これは、特にデスクトップに適用される場合、モバイルの