「Windows 10ミニTips」は各回の作成時点で最新のWindows 10環境を使用しています。

Windows 10では、一部の機能を「Windowsの機能」から有効化・無効化できる。ただ、GUIベースの操作は意外と面倒なため(特に再セットアップ時など)、「Dism.exe」を使った方法を紹介する。

「Dims」ツールでコントロール

例えば最近では、SMB 1.0の脆弱性が発見されたことから無効化が推奨されているが、その操作も「Windowsの機能」から実行しなければならない。

「Win」+「R」キーを押して「ファイル名を指定して実行」を起動し、テキストボックスに「OptionalFeatures.exe」と入力して「OK」ボタンをクリック/タップ

一覧から項目をクリック/タップして機能のオン/オフを変更し、「OK」ボタンをクリック/タップ

機能の追加(もしくは削除)を終えると、Windows 10の再起動をうながされるため、「今すぐ再起動」ボタンをクリック/タップ

上図のように手順自体は単純だ。しかし、Windows 10を初期状態に戻したとき、「必ずHyper-Vを有効にしたい」「Internet Explorer 11は不要」などと、自分なりの設定をする手間がある。

そこでおすすめしたいのが、Windows Vistaから搭載された「展開イメージのサービスと管理(DISM)」だ。WIM(Windowsイメージング)ファイルやVHD/VHDX(仮想ハードディスク)ファイルに対して、機能の有無を制御するツールだが、稼働中のWindows 10に対しても利用できる。

「Win」+「X」キーを押すなどしてクイックアクセスメニューを開き、「A」キーを押すか「コマンドプロンプト(管理者)」をクリック/タップ

「dism /online /Get-Features」と入力して「Enter」キーを押せば、パッケージ名や現在の状態を確認できる

管理者権限を得たコマンドプロンプト上で「dism /online /Get-Features」と実行して、制御するパッケージ名を確認。例えばInternet Explorer 11を無効にする場合は、「dism /online /Disable-Feature /FeatureName:Internet-Explorer-Optional-amd64」と実行(64ビット版の場合)。

SMBダイレクト機能を有効にするには、「dism /online /Enable-Feature /FeatureName:SmbDirect」と実行する。なお、「/NoRestart」をオプションとして追加すれば、Windows 10の再起動はうながされない。

機能を削除するには「dism /online /Disable-Feature /FeatureName:{パッケージ名}」と入力して「Enter」キーを押す。結果を反映するにはWindows 10の再起動が必要。再起動する場合は「Y」キー、そのまま作業を続ける場合は「N」キーを押す

機能を追加するには「dism /online /Enable-Feature /FeatureName:{パッケージ名}」と入力して「Enter」キーを押す。結果を反映するにはWindows 10の再起動が必要。再起動する場合は「Y」キー、そのまま作業を続ける場合は「N」キーを押す

さて、肝心のパッケージ名は下記にまとめたので参考にしてほしい。ここでは「64ビット版Windows 10 Proエディション」で確認しているため、Homeエディションの場合は利用できないパッケージも含まれている。また、この連載を読んでくださっている読者諸氏の場合、IIS(インターネット インフォメーション サービス)などは不要と判断し、割愛した。

Windows 10で利用できる主な機能名およびパッケージ(クリックで拡大表示)

阿久津良和(Cactus)