Windows 8.1の共有フォルダー機能を利用していると、自身が作成した共有フォルダー以外にも、不思議な共有フォルダーの存在が確認できるだろう。共有名の末尾に「$」マークを持つこれらは「管理共有」と呼ぶ。リモート管理などに用いられるものだが、今回はこの管理共有を無効にするTipsを紹介する。

管理共有とは

Windows 4.0 Workstation以降の各Windows OSは、「管理共有(もしくは隠し共有)」という特殊な共有フォルダーを備えてきた。共有名の最後にドル記号($)を付加し、他の共有フォルダーと区別している。前回も使用した「共有フォルダー」や「net share」コマンドによって、現在の管理共有を確認することが可能だ。

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

コンソールツリーの「共有」をクリック/タップで選択すると、通常の共有フォルダーと管理共有の一覧が現れる

「Win」+「X」キーを押してクイックアクセスメニューを開き、「C」キーを押すか「コマンドプロンプト」をクリック/タップする

プロンプトに「net share」と入力して「Enter」キーを押せば、同じように共有フォルダー及び管理共有の一覧が現れる

管理共有は、エンタープライズ向けのシステム管理ツールを用いたリモート管理などに用いられる。Windows 8.1の場合、下図のとおり各ボリューム(C$、D$……)やシステムルートフォルダー(ADMIN$)が管理共有として存在するが、以前のWindows OSも基本的に同じ仕組みだ。

■管理共有の一覧
ルートパーティションまたはボリューム
システムルートフォルダー
FAX$共有(FAXモデムが存在する場合のみ)
IPC$共有(厳密には管理共有ではない)
PRINT$共有

なお、IPC$はプロセス間通信(Inter-Process Communication)を行う際に用いる共有設定で、厳密には管理共有には含まれない。

各管理共有は前述の共有フォルダーやコマンドラインから停止できるが、PCが再起動すると再び共有設定が復活する。

任意の管理共有を右クリック/長押しし、メニューの「共有の停止」をクリック/タップする

すると管理共有の一時的な停止は可能だが、PC再起動後は復活する旨を示すメッセージが現れる。ここでは「いいえ」ボタンをクリック/タップして操作をキャンセルしよう

ちなみに管理共有を無効にする操作として、「Server」サービスを停止する方法を目にするが、筆者はおすすめしない。Serverサービスは前述したIPC$共有を作成し、ネットワークサービスに大きく寄与しているからだ。

下図はServer(及び「Computer Browser」)サービスを停止した状態だが、前述した共有フォルダーはサービスが未稼働なため正常に動作しない。また、別PCから共有フォルダーを参照する際もアクセスできなくなってしまう。

「Server」サービスを停止した状態では、「共有フォルダー」による管理共有はもちろん、共有フォルダーも確認できなくなる(共有フォルダー自体は参照可能)

他のPCがIPC$共有を利用していた場合、共有フォルダーへの参照に支障を来す場合がある

スタンドアロン環境でない限り、Serverサービス停止による管理共有の無効化はデメリットが多いのだ。

バッチファイルで管理共有を無効にする

管理共有はレジストリ編集で無効にすることもできるが、今回はバッチファイルを用いる手順を紹介しよう。各管理共有は「net share ADMIN$ /delete」と言う書式でコマンドラインから無効にできるため、下図のようなバッチファイルを作成する。

メモ帳など任意のテキストエディターを起動して下記囲みの内容を入力。次に「×」ボタンをクリック/タップし、保存をうながすメッセージの「保存する」ボタンをクリック/タップする

@echo off
net share ADMIN$ /delete
net share C$ /delete
net share print$ /delete

任意のフォルダー(ここではデスクトップ)に移動してから、「ファイル名」に「"Disabled-AutoShare.bat"」と入力し、「保存」ボタンをクリック/タップする

このバッチファイルを管理者権限で実行すれば、不要な管理共有が無効になるという仕組みだ。あとはタスクスケジューラなど用いて、Windows 8.1にサインインする際にバッチファイルを実行する設定を行えばよい。

バッチファイルを右クリック/長押しし、メニューの「管理者として実行」をクリック/タップ。一瞬コマンドプロンプトが開くものの、すぐに終了する

先の手順を参考に共有フォルダーを起動すれば、管理共有が無効になっていることを確認できる

阿久津良和(Cactus)