동료는 종종 LAN을 통해 컴퓨터를 종료합니다. 어떻게 방지합니까?


89

이상하게 들릴 수도 있습니다. 동료와 저는 Windows 컴퓨터에서 작업하고있었습니다. 그는 종종 LAN을 통해 종료합니다 .

그는 일반적으로 다음 단계를 따릅니다.

  1. 액세스 명령 프롬프트에을 입력하십시오 shutdown -i.
  2. 내 IP 주소를 선택하고 종료를 클릭하십시오 .
  3. 2 ~ 3 초의 시간 초과를 선택하십시오.
  4. 확인을 클릭하십시오 

불행히도 컴퓨터에 대한 원격 액세스를 비활성화 할 수 없습니다. 이것을 막을 방법이 있습니까?


148
아마도 컴퓨터를 원격으로 종료하지 말라고 요청할 수 있습니까? 회사 시간과 자원 낭비입니다.
토마스

16
우리는 Uni의 게임을 만들어 서로의 PC를 원격으로 종료하려고했습니다. 우리는 모두 승리 + R '종료 -a'를 예정에 아주 좋은있어
50-3

20
큰 힘에는 큰 책임이 따른다.
Chris

21
그에게 그만하거나 친절하게 또는 덜 친절하게 요청하거나 상사에게 그만 두도록 요청하거나 자신의 컴퓨터를 네트워크에서 분리 할 수 ​​있습니다. 그냥 팔을 부리지 마십시오. "허용 가능한 보복"으로 간주되지 않습니다.
Kheldar

23
안타깝게도 여러 모드에서 주제로 확인되었지만 가장 높은 투표 응답이 잠기고 투표 할 수 없다는 것은 불행한 일입니다. 많은 사람들이 분명히 요점을 놓치고 있다고 생각하는 기술 솔루션은 여전히 ​​투표에 개방되어 있습니다. 그냥 말하면
Alexis

답변:


198

사회 문제에 대한 기술적 해결책을 찾고 있으며 근본 원인 대신 증상을 해결하려고합니다. 컴퓨터를 종료하는 다른 방법을 찾으면 고장의 위험이 있습니다.

친구와 대화를 나눈 다음, 친구가 대학에서 엉망이 아니라는 점을 상기 시키십시오. 그의 행동은 직장에서 완전히 받아 들일 수 없습니다. 그는 고의적으로 당신이 당신의 일을하지 못하게하고 궁극적으로 당신의 일을 위험에 빠뜨리고 있습니다. 당신의 상사가 당신의 열악한 성과를 설명하기 위해 당신에게 전화하면 어떻게됩니까? 당신은 그 비난을 받아들이고 스스로 해고됩니까? 아니면 친구를 비난하고 해고합니까? 친구는 그런 상황에 친구를 두지 않습니다.

친구에게 그만해야한다고 말합니다. 지금. 기간. 그렇지 않은 경우 경영진과 대화해야합니다.


58
이 답변의 기술적이지 않은 특성에 대해 약간의 우려가 있었기 때문에, 우리는 몇 년 전 메타 사이트에서 비슷한 사례에 대해 논의 했으며 합의는 다음과 같습니다. 그들은 질문에 대답해야합니다. 이것은 무엇을 하는가.
Daniel Beck

1
이러한 방식으로 한 사람을 차단하면 효과가있을 수 있지만이 보안 허점에서 익명의 스크립트 아동이 발생하면 어떻게됩니까?
Nick T

2
@NickT 외부에서 취약점에 액세스 할 수있는 경우 회사의 다른 모든 시스템에는 동일한 수정이 필요하므로 OP 시스템의 기술 수정은 그다지 도움이되지 않습니다.
David Richerby 2013

기술적 상황과 비즈니스 상황의 차이를 인식하여 +1
user1725145

그렇습니다. 사회 문제는 사회 대응 활동에 가장 잘 대처하는 것이 논리적으로 보입니다. 보복을 배제하지 않는 경우도 있습니다.
stefgosselin

162

gpedit.msc를 실행 하고 아래와 같이 옵션을 비활성화 하십시오. PC를 다시 시작하여 작동하는지 확인하십시오.

여기에 이미지 설명을 입력하십시오
클릭하면 확대


23
로그온하지 않고 종료 할 수있는 권한은 로컬 콘솔 종료와 관련이 있습니다. 원격 종료의 경우 로컬 정책 | 사용자 권한 할당 | 원격 시스템에서 강제 종료합니다.
Patrick Seymour

13
+1 최종 답변. "좋은 답변"배지를 즐기십시오.
Tomas

3
@MAKZ 나는 그의 동료가 관리자가 아니라는 언급을 보지 못했습니다. 또한 언급 한 정책이 로컬 (콘솔) 종료와 관련된 경우도 있습니다. 정책 설명을 읽으십시오.
Patrick Seymour

4
동료가 관리자가 아닌 경우 컴퓨터가 잘못 구성되지 않은 한 컴퓨터를 원격으로 종료 할 수 없습니다. 표시 한 설정은 전혀 관련이 없습니다.
Harry Johnston

2
@MAKZ : 동료가 shutdown.exeOPs 시스템을 종료 하는 데 사용 하고 있습니다. shutdown.exe동료의 네트워크 자격 증명을 사용하여 OP 시스템에 로그인 하기 때문에이 기능 만 작동 합니다. 동료 로그인했습니다.
Harry Johnston

45

변경하려는 정책은

컴퓨터 구성 | Windows 설정 | 보안 설정 | 지역 정책 | 사용자 권한 할당

" 원격 시스템에서 강제 종료 "정책을 찾습니다 . 기본적으로이 정책의 값은 Administrators입니다. 빈 목록으로 편집하거나 친근한 IT 담당자를 대신 배치하십시오.

원격으로 강제 종료하는 정책


"종료 : 로그온하지 않고 시스템을 종료 할 수 있도록 허용"에 대한 참고 사항

이 정책은 로컬 시스템 종료에만 적용됩니다. 즉, 컴퓨터에있는 누군가가 먼저 로그온하지 않고도 컴퓨터를 종료 할 수 있는지 여부를 제어합니다. 기본적으로이 정책은 워크 스테이션에서 사용으로 설정되어 있으며 Windows 로그온 화면의 오른쪽 아래 모서리에 종료 단추가 있습니다.

로컬 종료 허용

이 정책을 사용 안 함으로 설정하면 로그온 화면에 더 이상 종료 버튼이 표시되지 않습니다. 컴퓨터를 종료하려면 컴퓨터에 로그온해야합니다. 이것은 일반적으로 서버 설정 방법입니다.

로컬 종료 금지

이 정책은 원격 종료를 방지하기 위해 아무 것도하지 않습니다. 원격으로 종료 할 수있는 시스템에서 직접 시도해 볼 수 있습니다. 이 정책을 Disabled로 설정하면 해당 시스템을 여전히 종료 할 수 있습니다.


원격 레지스트리 서비스에 대한 참고 사항

원격 레지스트리 서비스를 비활성화해도 원격 종료가 방지되지는 않습니다. 원격 레지스트리는 시스템 종료 이벤트 추적기가 시스템 종료 이유 를 기록하는 기능에만 영향을줍니다 . 이유를 기록 할 수없는 경우에도 여전히 종료가 발생합니다.


그러나 관리자 액세스 권한이있는 경우 원하는 경우이 정책을 무시할 수 있습니다. 조금 더 까다로워집니다. 결론은 나쁜 사람이 컴퓨터에 관리자를 가지고 있다면 이미 잃어 버린 것입니다.
Harry Johnston

@HarryJohnston 의견이 맞지 않겠지 만 어떻게됩니까? 가능한 경우 나중에이를 방지해야 할 수도 있습니다. 아마 공개적으로 묻지 말아야 할 것 같습니다. :)
Patrick Seymour

1
예를 들어, 컴퓨터에서 로컬로 psexec실행 하는 데 사용할 수 있습니다 shutdown. "네트워크에서이 컴퓨터에 대한 액세스 거부"정책은이 유형의 공격을 차단해야하지만 OP 상황에서와 같이 합법적 인 액세스를 차단할 수도 있습니다.
Harry Johnston

2
참된. 나는 항상 사람들에게 회사 환경에서 정책을 설정하는 방법을 알려주는 것에 대해 걱정합니다. 동료 IT 괴짜를 화나게하려면 증오.
Patrick Seymour

18

이것은 관리자 권한없이이 문제를 해결하는 간단한 방법입니다.

하지만 여전히 .. 동료와 대화하십시오. 인터넷 카페와 같이 징계 조치를 쉽게 구할 수없는 상황에서는 커뮤니티에이를두고갑니다.

아래 코드를 새 텍스트 파일에 넣으십시오. 그런 다음 .txt 확장자를 .bat로 변경하십시오.

.txt 확장자가 보이지 않으면 다음으로 이동하십시오.

  1. "폴더 및 검색 옵션"
  2. "알려진 파일 형식의 파일 확장자 숨기기"를 선택 해제하십시오.

8.1 / 8에서이기는 경우 내 문서 창에서보기 탭을 클릭하고 옵션 버튼을 찾으십시오.

종료 코드가 중단됩니다. 종료 할 때 코드를 닫으십시오.

 :start
    cls (clear command prompt window.. Optional)
    @echo Shutting Down Cancel   
    shutdown -a
    TIMEOUT 1
    goto start

이 코드는 최신 컴퓨터에서 리소스를 많이 사용하지 않으며 바이러스 스캐너에는 표시되지 않습니다. -바이러스가 아니기 때문에 = D


17
이것은 나쁜 "솔루션"입니다.
Nit

4
cls이미 있다면 @echo off?
Ruslan

10
@MAKZ는 shutdown -a > NUL보다 더 효율적 shutdown -a으로cls
frogatto

2
누군가가 그것을 원한다면 여기에 있습니다 = P CPU 킬러! = D
Pathfinder

2
이 배치 파일과 함께 해당 사용자가 시작한 기존 보류중인 종료를 확인하는 단계를 추가하고 0 초 동안 대기하고 -f 스위치를 사용하여 컴퓨터에서 종료를 시작해야합니다!
ErikE

16

원격 레지스트리 서비스를 비활성화하거나 종료에 대한 다른 모든 액세스를 제거하여이 기능을 비활성화 할 수 있습니다

원격 레지스트리 비활성화 :

sc 구성 "RemoteRegistry"start = 비활성화

종료 위치 :

C : \ Windows \ System32 \ shutdown.exe


경고 :

shutdown.exe에 대한 액세스를 제거하면 재설정과 관련된 시스템 작업을 수행 할 때 예기치 않은 결과가 발생합니다.

원격 레지스트리에 관해서 :

RemoteRegistry 서비스를 비활성화하면 소프트웨어 업데이트 서비스 및 Windows 자동 업데이트를 포함한 대부분의 패치 관리 솔루션이 중단됩니다. 이 서비스를 비활성화하면 패치 관리를 수동으로 수행해야합니다.

-Brian Groth의 Microsoft 생활


1
어 ...이 시나리오에서 다른 사용자는 shutdown.exe대상 머신의 머신이 아니라 자신의 머신 에서 사본을 실행하고 있습니다. 따라서 사본을 삭제해도 실제로 도움이되지 않습니다.
Harry Johnston

@HarryJohnston 동료의 종료 액세스 권한을 제거하면 작동합니다.
50-3

... 그리고 다른 사본이나 유사한 기능을 가진 프로그램을 다운로드하지 못하게 해야하는 이유는 무엇입니까?
Harry Johnston

책상 위로 걸어 가서 AC / DC 스위치를 뒤집는 일이 무엇입니까? 이 행동을 100 % 멈추는 방법은 없습니다
50-3

4
아니요, 그러나이 옵션은 특히 효과적이지 않습니다. 그리고 큰 그림을 고려한다면, 다른 사람의 컴퓨터를 엉망으로 만드는 것은 좋은 생각이 아닐 것입니다.
Harry Johnston

12

에서 TechNet의 :

이 기능을 사용하려면 원격 컴퓨터에서 원격 레지스트리 서비스를 사용하도록 설정해야합니다. 자세한 정보는 원격 레지스트리 서비스 사용을 참조하십시오.

이 절차를 완료하려면 최소한 원격 레지스트리에 대한 액세스 권한 또는 원격 컴퓨터의 Administrators 그룹 구성원 자격이 필요합니다.


11

파일에 다음을 추가 한 다음 C:\kill-shutdown.ps1파일을 그룹 정책에 넣을 수 있습니다. 로컬 컴퓨터 정책> 컴퓨터 구성> Windows> 설정> 스크립트 (시작 / 종료)> 종료

if ((test-path C:\allow-shutdown.txt) -ne $True) { shutdown -a }

그런 다음 C : \ allow-shutdown.txt가 없으면 모든 종료를 중단합니다.


2
루핑 배치 파일보다 아마 더 효율적입니다. 슬프게도 관리자 권한이 필요합니다
또 다른 사용자

10

컴퓨터의 ipc $ 공유에서 그를 제거하십시오 :

  • 컴퓨터 관리를 엽니 다.
  • 사용자 계정 컨트롤 대화 상자가 나타나면 표시되는 작업이 원하는 작업인지 확인한 다음 예를 클릭하십시오.
  • 콘솔 트리에서 시스템 도구를 클릭하고 공유 폴더를 클릭 한 다음 공유를 클릭합니다.
  • 세부 정보 창에서 공유 폴더를 마우스 오른쪽 단추로 클릭 한 다음 속성을 클릭합니다.
  • 공유 권한 탭에서 원하는 권한을 설정하십시오.
  • 권한이없는 사용자로 그를 추가하십시오.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.