Windows 7で管理共有をオフにする


8

管理共有を削除しましたが、再起動後に共有が再び有効になります。このMicrosoftフォーラムの投稿に記載されているように、レジストリの編集も試みましたが、再起動後にも再度有効になっています。とにかく共有を無効にして、再起動後も共有を無効にしておく方法はありますか?

回答:


9

Windows 7では、管理共有は以前のバージョンのWindowsよりも害が少なく、ネットワーク上に隠されているだけでなく、ネットワーク管理者のみがリモートでアクセスできるためです。Microsoftは、これらを無効にすると一部のプログラムが誤動作する可能性があることを警告しています(ただし、どのプログラムかはわかりません)。

それらを無効にしたい場合は、起動時にこれらの共有が常に再作成されるため、起動スクリプトを作成するのが唯一の方法です。

スクリプトの例は次のとおりです。

NET SHARE C$ /delete
NET SHARE D$ /delete
NET SHARE admin$ /delete

これらのコマンドを.batファイルに入れ、デスクトップ(または他の場所)にショートカットを作成し、ショートカットをにドラッグして、Start > All Programs > Startup ログイン時に自動的に実行します。

同じことを行う別の方法は、ショートカットまたはバッチファイルをに保存することです%AppData%\Microsoft\Windows\Start Menu\Programs\Startup\


Windows 7で管理用共有を使用できないと言うにはどうすればよいですか。多分あなたの特定のセットアップですが、私のラップトップからアクセスできる私のPCにはd $とc $があります。
Kitet

@カイテ:あなたは正しいです-私の言い回しはあまりにも一般的でした。修正。
harrymc 14

これを「タスクスケジューラ」に追加して、ユーザーログインに依存しないようにすることをお勧めします。
palswim

6

最初にhttp://support.microsoft.com/kb/842715/en-usをお読みください -ここでは、管理共有がオフのときに発生する可能性のある潜在的な問題を見つけることができます。一部のWindowsサービスそれに依存しています。

管理共有が削除されているか、コンピューターから欠落していると、さまざまな問題が発生する可能性があります.net shareコマンドまたはMPSReportsを使用すると、コンピューターにIPC $、ADMIN $、またはC $共有がないことが出力に示されることがあります。欠落している共有を再作成すると、次回の起動またはログオン後に再び欠落する可能性があります。この問題は、AutoShareServerおよびAutoShareWksレジストリのDWORD値を1に設定した場合でも発生することがあります。

影響を受けるコンピューターがドメインコントローラーである場合、ネットワークログオン中またはドメインに参加しようとしたときにクライアントコンピューターでエラーメッセージが表示されることがあります。ときどきMicrosoft Windows 2000またはMicrosoft Windows XPを実行しているクライアントコンピュータでログオンできます。ただし、Microsoft Windows 95、Microsoft Windows 98、またはMicrosoft Windows Millennium Editionを実行しているクライアントコンピュータではログオンできません。

UNCパス、マップされたドライブ、net useコマンド、net viewコマンドを使用するか、ネットワークコンピュータまたはマイネットワークでネットワークを参照して、影響を受けるコンピューターにリモートでアクセスまたは表示しようとすると、エラーメッセージが表示される場合があります。

ドメインコントローラで管理タスクを実行しようとすると、エラーが発生する場合があります。たとえば、Active DirectoryユーザーとコンピューターまたはActive DirectoryサイトとサービスなどのMMCスナップインが起動せず、エラーメッセージが表示される場合があります。

あなたがあなたが何をしているのかがはっきりしている場合は、グーグルで答えてください。


1
こんにちはフィリップ。「リンクのみ」の回答は、このサイトでは役に立ちません。リンクが消えた場合、答えはそれに伴います。答えの内容を言い換えてください。参照としてリンクを残しておいてもかまいませんが、回答はそのままにしてください。
ポール

3

次のレジストリキーを編集してその値を0に設定することで、Windowsボックスの管理共有を削除し、それらが自動的に作成されないようにすることができます。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\AutoShareServer

この変更を適用するには、サーバーサービスを停止して再起動する必要があります。これは、コマンドプロンプトで次のコマンドを入力することで簡単に実行できます。

net stop server
net start server

ただし、マイクロソフトでは、管理用共有を削除しないことをお勧めします。削除すると、さまざまな問題が発生する可能性があるためです。発生する可能性のある問題のリストについては、Microsoftの記事を参照してください。管理共有が欠落しているときに発生する可能性がある問題の概要。


もう一度質問をよく読んでください。あなたの答えは元の質問には答えませ。OPは既にレジストリ設定を試しましたが、動作しませんでした。
DavidPostill

1
これは、正しいキー名がAutoShareWksでありAutoShareServerではないためです(少なくとも私にとっては、Windows 10では)。残りは正しいです。キー名を変更するだけです。少なくとも1つのMicrosoft Webサイトでは正しくありません。
Glenn Slayden

共有LANを使用しない場合は、「スタート」>「実行」>「msconfig」>「ネットワーク共有サービス」を無効にします。
mosh 2017

このMSサポート記事は、値(AutoShareServerまたは AutoShareWks)が1に設定されている場合、管理共有が作成されるという印象を与えます。このリンクは、名前が異なる名前の理由を示唆しています。これはAutoShareServer、サーバーOSで使用されAutoShareWks、非サーバーOSで使用されるためです。
私はモニカを

0

1つのバッチファイルを作成し、起動時に実行しました。また、Windowsの起動後もいつでも実行できます。この方法では、常に手動で停止する必要はありません。

NET SHARE C$ /delete
NET SHARE D$ /delete
NET SHARE E$ /delete
NET SHARE admin$ /delete

2
スーパーユーザーへようこそ!これは別の回答を複製し、新しいコンテンツを追加しません。あなたが実際に貢献する何か新しいものがない限り、回答を投稿しないでください。
DavidPostill
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.