Отключить административный общий ресурс в 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? Может быть, в вашей конкретной конфигурации, но у меня есть d $ и c $ на моем ПК, доступном с моего ноутбука.
Китет

@Kitet: Вы правы - моя формулировка была слишком общей. Исправлено.
harrymc

Возможно, вы захотите добавить это в «Планировщик заданий», чтобы оно не зависело от имени пользователя.
Palswim

6

Пожалуйста, прочитайте это в первую очередь http://support.microsoft.com/kb/842715/en-us - здесь вы можете найти потенциальную проблему, которая может возникнуть, когда административные общие ресурсы отключены. Некоторые службы Windows зависят от этого.

При удалении административных общих ресурсов или их отсутствии на вашем компьютере могут возникнуть различные проблемы. Если вы используете команду net share или MPSReports, в выводе может отображаться, что на вашем компьютере отсутствует общий ресурс IPC $, ADMIN $ или C $. , Если вы воссоздаете отсутствующий общий ресурс, он может снова отсутствовать после следующего запуска или входа в систему. Эта проблема может возникнуть, даже если для параметров DWORD реестра AutoShareServer и AutoShareWks задано значение 1.

Если уязвимый компьютер является контроллером домена, вы можете получать сообщения об ошибках на клиентских компьютерах во время входа в сеть или во время попыток присоединиться к домену. Иногда вы можете войти с клиентских компьютеров под управлением Microsoft Windows 2000 или Microsoft Windows XP, но вы не можете войти с клиентских компьютеров под управлением Microsoft Windows 95, Microsoft Windows 98 или Microsoft Windows Millennium Edition.

Когда вы пытаетесь получить доступ к уязвимому компьютеру или просмотреть его удаленно, используя UNC-путь, подключенный диск, команду net use, команду net view или просматривая сеть в Сетевом окружении или Моем сетевом окружении, вы можете получить сообщение об ошибке ,

Вы можете получить ошибки при попытке выполнить административные задачи на контроллере домена. Например, оснастки MMC, такие как пользователи и компьютеры Active Directory или сайты и службы Active Directory, могут не запуститься, и вы можете получить сообщение об ошибке.

Если вы уверены, что делаете, просто ответьте в Google.


1
Привет Филипп. "Только ссылки" ответы не являются полезными для этого сайта. Если ссылка исчезает, ответ идет вместе с ней. Пожалуйста, перефразируйте содержание в свой ответ. Не стесняйтесь оставлять ссылки в качестве ссылки, но ответы должны стоять самостоятельно.
Пол

3

Вы можете удалить административные общие ресурсы в окне Windows и запретить их автоматическое создание, отредактировав следующий раздел реестра и установив для него значение 0:

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

Чтобы применить это изменение, необходимо остановить и перезапустить службу сервера, что можно легко сделать, введя следующие команды в командной строке:

net stop server
net start server

Тем не менее, Microsoft рекомендует не удалять административные общие ресурсы, потому что это может сломать много разных вещей. Список проблем, которые могут возникнуть, можно найти в статье Microsoft: Обзор проблем, которые могут возникнуть при отсутствии административных общих ресурсов.


Пожалуйста, внимательно прочитайте вопрос. Ваш ответ не отвечает на оригинальный вопрос. ОП уже попробовал настройки реестра, у него это не сработало.
Дэвид Постилл

1
Это потому, что правильное имя ключа AutoShareWks , а не AutoShareServer (по крайней мере для меня, в Windows 10). Все остальное правильно, просто измените имя ключа. Это неправильно по крайней мере на одном сайте Microsoft.
Гленн Слэйден

start> run> msconfig> отключить «службы общего доступа к сети», если вы не используете общую локальную сеть.
мош

Из этой статьи о поддержке MS создается впечатление, что если для значения ( AutoShareServerили AutoShareWks) установлено значение 1, будут созданы общие ресурсы администратора. Эта ссылка предполагает, что причина для AutoShareServerимен с разными именами заключается в том, что они используются в серверных ОС и AutoShareWksнаходятся в несерверных ОС.
Я говорю Восстановить Монику

0

Я создал один пакетный файл и запускаю его во время запуска. И то же самое можно запустить в любое время после загрузки Windows. Таким образом, мне не нужно все время останавливаться вручную.

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

2
Добро пожаловать в Супер пользователя! Это дублирует другой ответ и не добавляет новый контент. Пожалуйста, не публикуйте ответ, если у вас нет чего-то нового.
DavidPostill
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.