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 2019

@ Kitet : 당신 말이 맞아요-내 문구가 너무 일반적이었습니다. 수정되었습니다.
— harrymc

사용자 로그인에 의존하지 않도록 이것을 "작업 스케줄러"에 추가하고 싶을 것입니다.
— 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 스냅인이 시작되지 않고 오류 메시지가 나타날 수 있습니다.

당신이하고있는 일이 확실하다면 대답을 위해 Google에하십시오.


1
Filip 안녕하세요. 이 사이트에는 "링크 만"답변이 유용하지 않습니다. 링크가 사라지면 대답도 함께갑니다. 내용을 답변으로 바꾸십시오. 링크를 참조로 남겨 두십시오. 그러나 답변은 저절로 세워 져야합니다.
— Paul

3

다음 레지스트리 키를 편집하고 값을 0으로 설정하여 Windows 상자에서 관리 공유를 제거하고 자동으로 생성되지 않도록 할 수 있습니다.

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

이 변경 사항을 적용하려면 서버 서비스를 중지했다가 다시 시작해야합니다. 명령 프롬프트에서 다음 명령을 입력하면 쉽게 수행 할 수 있습니다.

net stop server
net start server

그러나 관리 공유는 여러 가지 요소를 손상시킬 수 있으므로 제거하지 않는 것이 좋습니다. 발생할 수있는 문제 목록을 보려면 Microsoft 문서 : 관리 공유가 없을 때 발생할 수있는 문제 개요를 참조하십시오 .


질문을주의 깊게 다시 읽으십시오. 귀하의 답변은 원래 질문에 대한 답변이 아닙니다 . OP는 이미 레지스트리 설정을 시도했지만 작동하지 않았습니다.
— DavidPostill

1
올바른 키 이름은 AutoShareServer 가 아닌 AutoShareWks이므로 (적어도 Windows 10에서는)입니다. 나머지는 맞습니다. 키 이름 만 변경하면됩니다. 하나 이상의 Microsoft 웹 사이트에서 올바르지 않습니다.
— Glenn Slayden

공유 LAN을 사용하지 않는 경우 시작> 실행> msconfig> "네트워크 공유 서비스"비활성화
— mosh December

이 MS 지원 문서 는 값 ( AutoShareServer또는 AutoShareWks)이 1 로 설정 되면 관리자 공유가 생성 될 것이라는 인상을줍니다 . 이 링크 는 이름이 다른 값의 이유 AutoShareServer가 서버 OS에서 사용되고 서버 AutoShareWks이외의 OS에서 발견 되기 때문 입니다.
— 나는 말한다 Reinstate Monica

0

배치 파일을 하나 만들어서 시작하는 동안 실행했습니다. 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.