Workstation 서비스를 다시 시작하지 않고 Windows 네트워크 공유에서 연결 끊기 / 로그 아웃


14

\\ 1.2.3.4를 직접 방문하여 탐색기 (Windows 7 Professional)에서 연결 한 파일 서버 (SMB)가 있습니다. 자격 증명을 저장하지 않고 한 명의 사용자로 로그인했으며 이제 로그 아웃하려고합니다 (실제로 다른 사용자로 변경하고 싶지만 일반적으로 로그 아웃 할 수 있으면 유용합니다).

이 작업을 수행하는 방법을 검색했으며 다음과 같은 형식을 사용하는 것이 좋습니다 net use \\1.2.3.4 /del.

그러나 이것들 중 어느 것도 실제로 나를 위해 일하는 것 같지 않았습니다. 나는을 실행 net use * /del한 다음 net use목록이 비어 있는지 확인하는 데 사용 하지만 공유는 탐색기에 남아 있고 영향을받지 않고 액세스 가능하며 여전히 이전 로그인을 사용하고 있습니다.

내가 시도한 또 다른 일은 실패했습니다 net use \\1.2.3.4 /user:newusername. 예 를 들어 자격 증명을 전환하는 것이 었습니다 . 그러나 경우에도 net use빈 연결리스트를 보여 주었다 에 표시되지 않은 연결이 있었다 이유 -이 여전히 다른 사용자와 동일한 자원으로 여러 연결이 허용되지 않았다 없다는 오류 발생 net use신비가 나에게 '의 목록을.

그런 다음이 기사 를 공유 폴더 (microsoft.com) 에서 로그 아웃하는 방법을 찾았습니다 .

  1. net use * /del (또는 모든 서버).
  2. 신임 정보 관리자에서 신임 정보를 지우십시오.
  3. 워크 스테이션 서비스를 다시 시작하십시오.

이 절차는 저에게 효과적이었습니다. 자격 증명을 저장하지 않았기 때문에 자격 증명 관리자에는 관심이 없었지만 연결을 해제 한 후 Workstation 서비스를 다시 시작하는 net것이 핵심이었습니다 (서비스를 다시 시작하려면 모든 탐색기 창을 닫아야했습니다).

내 질문은 : 이것은 기술에 정통하지 않은 사용자에게 설명해야 할 때 전혀 편리하지 않습니다. 확실히 모든 것을 자동화하는 배치 스크립트를 만들 수는 있지만 실제로 서비스를 다시 시작하지 않고 명령 줄을 포함하지 않는 실제로 적절하고 일관된 방법이 있습니까? t 마음)?

또한 하위 질문 : 이 문제에서 찾은 대다수의 리소스가 Workstation을 다시 시작한다고 제안하지 않았으며 net use혼자 사용하는 제안 된 프로세스가 적어도 의견을 게시 한 다른 사람들에게는 효과가있는 것처럼 보였습니다. 그 게시물. Workstation이 다시 시작되어 내 컴퓨터의 다른 문제를 나타내는 것입니까, 아니면 어떤 이유로 든 모든 지침에서 제외 되었습니까? microsoft.com 지원 게시물에만이 단계를 권장하는 지침이있었습니다.

공유에서 로그 아웃하는 것은 간단한 방법으로 정당화하기에 충분한 유스 케이스 인 것처럼 보이므로이를 이해하기가 어려웠습니다.


효과없이 시도한 다른 것들 :

  • net use명령 을 사용하기 전후에 모든 탐색기 창 닫기 ( Kody Browns의 답변 에서 제안한대로 ) 및 "폴더 별 별도 프로세스 창"설정을 사용하여 일종의 프로세스 별 자격 증명 캐싱 (그 답변에서 영감을 얻음) .
  • 홈 그룹 연결 관리 설정 변경 ( 위의 microsoft.com 게시물에서 holmzi_online 의 답변에 의해 제 안됨 )
  • 모든 익스플로러 프로세스를 종료하고 (기본 프로세스 포함) 익스플로러를 다시 시작 하십시오 (로버트 그리어가net use * /del 제안 했지만 드라이브에 문제가 있음).


1
@sttr 감사합니다. 그러나이 기사와 해당 기사 사이의 연결이 확실하지 않습니다. 힌트를 줄 수 있습니까?
Jason C

힌트 ABE 각 사용자는 자신에게 권한이있는 폴더와 파일 만 볼 수 있습니다. 그렇지 않으면, 자원을 액세스하고 암호를 입력 할 필요없이 사용자는 자급 자족해야합니다. "서버"가 Windows 7 인 경우 slickit.ca/2009/07/webdav-on-windows-7.html
STTR

1
@ STTR 감사합니다. 무단 사용자로부터 폴더를 숨기거나 WebDAV 서버를 설정하면 \\ address를 입력하여 액세스 한 SMB 공유에서 로그 아웃하는 데 어떻게 도움이됩니까?
Jason C

1
@STTR 문제는 제목에서 알 수 있듯이 Workstation 서비스를 다시 시작하지 않고 공유 폴더 (Windows가 "공유 폴더"에 사용하는 SMB)에서 로그 아웃하는 방법입니다 ( " 한 명의 사용자로 로그인, 자격 증명을 저장하지 않고 이제 로그 아웃하고 싶습니다 " ). WebDAV를 서버에 추가하거나 제어 할 수없는 서버에 WebDAV 서비스를 추가 할 수 없으며, 로그 아웃 문제를 편리하게 해결하는 방법에 대해서도 명확하지 않습니다. 공유 폴더에서 로그 아웃하는 방법을 알고 있습니까?
Jason C

답변:


1

2)이 문제에서 당신은 혼자가 아닙니다. 대부분의 사람들은 한 명의 사용자 및 / 또는 여러 명의 사용자가 있지만 모두 동일한 암호를 가지고 있기 때문에 경험하지 못할 것입니다. 나는 그것을 항상 경험하는 것 같습니다. 여러 컴퓨터에서 동일한 사용자 이름을 가지고 있지만 다른 암호를 사용하기 때문이라고 가정합니다.

(메모리에서) \ raspi와 같은 컴퓨터의 루트 공유를 열면 \ raspi \ private와 같은 잠긴 공유에 액세스하기 전에 해당 문제가 발생합니다. 먼저 공개 / 공개 공유를 사용하여 연결 한 다음 저장됩니다.

1)에 관해서는 탐색기 창과 해당 공유에 액세스 한 (때로는 명령 프롬프트) 만 닫으면됩니다. 워크 스테이션 서비스를 다시 시작할 필요가 없었습니다.

그러나 항상 "별도의 프로세스로 폴더 창을 시작"하도록 Windows에 지시하기 때문에 나에게 도움이 될 수 있습니다.

그냥 생각 ..


감사!! 탐색기 창을 닫으라는 제안이 간단한 수정 (폴더 창마다 별도의 프로세스가 있음), 프로세스별로 캐시 된 자격 증명이 될 수 있기를 바랍니다. 불행히도, 그것은 트릭을하지 않았으며 창마다 별도의 프로세스를 비활성화하지 않았습니다. 루트 대신 \\ 1.2.3.4 \ Share에 먼저 액세스하려고하면 동작에 변화가 없었습니다 (IP가 아닌 호스트 이름으로 액세스하는 경우에도 차이가 없음). 또한 도메인에 없으며 Windows 및 Linux 기반 서버를 사용하고 있습니다. 자격 증명이나 연결을 저장하는 것이 있지만 무엇을 모르겠습니다.
Jason C

또 다른 데이터 포인트 : 폴더 당 프로세스 설정에 관계없이 모든 탐색기 프로세스 (주 프로세스 포함)를 종료하고 탐색기를 다시 시작해도 효과가 없었으므로 놀랐습니다.
Jason C

나는 이것을 좀 더 테스트하기 위해 내 환경을 가지고 놀려고하고 생각을했다. 당신의 창문 (탐색기, 명령 프롬프트 등)이 모두 올랐거나 그렇지 않습니까? 내가 알지 못하거나 내 앱 중 하나가 높아지는 것을 잊었을 때 여러 번 좌절했습니다 .. 네트워크 공유에 이상한 일을합니다 ...
Kody Brown

내가 사용한 계정은 관리자이며 모든 것이 상승했습니다. 관리자가 아닌 새 계정을 만들고 거기에서 테스트했는데 동작이 변경되지 않았습니다.
Jason C

1

다음을 수행하여 작동하게했습니다.

  1. 운영 net use * /delete
  2. 자격 증명을 삭제합니다 (예 : 내 날짜는 172.26.190.129이며 작성 날짜는 오늘입니다).
  3. "로컬 연결"비활성화 (제어판 \ 네트워킹 및 인터넷 \ 넷 연결 \ 로컬 연결)
  4. 잠깐만 (왜 그런지는 아니지만 Win7에서 Ubuntu 로의 일부 링크가 끊어지고 캐시가 지워질 수 있다고 생각합니다)
  5. "로컬 연결"을 활성화하면 작동합니다.

2
"자격 증명 지우기"란 무엇을 의미하며 어떻게합니까?
Calimo

"자격 증명 지우기"는 여기서 명확하지 않습니다.
조나단 우드

0

이것은 긴 기회 일지 모르지만 사용 후 오래 기다렸 net use * /d습니까? 내가 아는 한 공유를 삭제 한 후에도 열린 핸들 (탐색기 창 등)이 있으면 Windows는 세션을 열린 상태로 유지합니다. 이러한 핸들을 닫은 후에도 공유를 다시 연결하는 시간 초과 기간이 있습니다. 기본값은 10-15 분인 것 같습니다. 레지스트리에서이를 줄일 수 있습니다.

https://blogs.msdn.microsoft.com/oldnewthing/20110223-00/?p=11413을 참조 하십시오.

그러나 최신 버전의 Windows에서는 "KeepConn"이 더 이상 사용되지 않는 것 같습니다. 이 페이지의 "유휴 연결 타이머"를 참조하십시오. http://blogs.msdn.com/b/openspecification/archive/2013/03/19/cifs-and-smb-timeouts-in-windows.aspx


0

시작-> 제어판-> 사용자 계정 및 가족 안전-> 사용자 계정-> 자격 증명 관리.

"Windows 자격 증명"중 하나를 확장 한 다음 "볼트에서 제거"를 클릭하십시오.

시작-> 제어판

제어판-> 사용자 계정 및 가족 안전

사용자 계정 및 가족 보호-> 사용자 계정

사용자 계정-> 자격 증명 관리

로그 아웃

예


-1
net use * /del
net stop Workstation /Y
cmdkey /delete:<resourcename>
net start Workstation
net start browser

방법 2 : 한 컴퓨터에 여러 NetBIOS 이름 사용 :

reg add "HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters" /v OptionalNames /t REG_MULTI_SZ /d "NetBIOSName01\0 NetBIOSName02\0 NetBIOSName03\0"

그런 다음 다른 NetBIOS 이름을 사용하여 다른 사용자의 리소스를 연결할 수 있습니다.

net use L: \\NetBIOSName01 /user:<username01> <password01> /P:Yes
net use M: \\NetBIOSName02 /user:<username02> <password02> /P:Yes
net use N: \\NetBIOSName03 /user:<username03> <password03> /P:Yes

편집 %windir%\system32\drivers\etc\lmhosts및 추가

<Server IP>  NetBIOSName01            #PRE
<Server IP>  NetBIOSName02            #PRE
<Server IP>  NetBIOSName03            #PRE
<Server IP>  <OriginalNetBIOSname>            #PRE

모든 네트워크 워크 스테이션에서

모든 사용자는 해당 리소스에 연결됩니다.


질문 제목에 따라 질문에 대답하지 않습니다.
Daniel B

감사하지만 워크 스테이션 서비스가 다시 시작됩니다. 질문에서 이것을 언급했지만 스크립트로 다시 시작을 자동화 할 수 있다는 것을 이미 알고 있습니다. 사실, superuser.com/a/883606/245945 에 대략 동일한 명령 세트를 게시했습니다 . 내가 실제로 찾고있는 것은 내 게시물에 굵은 글씨로 "질문"과 "하위 질문"을 쓴 위치에 대해 자세히 설명되어 있습니다.
Jason C

@JasonC이 모든 작업의 ​​원래 원인 시스템 오류 1219?
STTR

@STTR 원래 원인은 서비스를 다시 시작하지 않고 로그 아웃하려는 것입니다. 내 시도의 결과는 내 게시물에 설명되어 있습니다.
Jason C

@ STTR 감사합니다. 업데이트가 흥미롭고 시간을 내 주셔서 감사하지만 연결이 확실하지 않습니다. 드라이브를 매핑하거나 여러 사용자와 동시에 로그인하려고하지 않습니다. \\ address로 직접 이동하여 원래 액세스 한 공유에서 로그 아웃하려고합니다. 사용자를 전환해야 할 필요는 없습니다. 컴퓨터에서 한 발짝 떨어져서 공유를 로그인 상태로 두지 않으려 고 할 수 있습니다. 여러 공유 드라이브를 통해 여러 사용자로 로그인하면 서비스를 다시 시작하지 않고 공유 폴더에서 로그 아웃하는 데 어떻게 도움이됩니까?
Jason C
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.