자동 로그인 Windows Server 2012


52

안녕하세요, 누군가 자동 로그온으로 Server 2012를 설정하는 방법을 알고 있기를 바랍니다.

나는 이미 시도했다 : winserver2012

그러나 2008 년 서버에서 "사용자는이 컴퓨터를 사용하려면 사용자 이름과 암호를 입력해야합니다" 라는 확인란을 찾을 수 없습니다 .

이 자동 로그인을 수행하기 위해 어디로 갈 수 있습니까?

답변:


45

레지스트리 키 기술을 사용해보십시오.

이 작업을하려면 비밀번호가있는 계정이 있어야합니다.

  1. 운영 regedit.exe

  2. 로 이동

    HKLM\Software\Microsoft\Windows NT\CurrentVersion\winlogon
    
  3. 다음 키 설정 또는 생성

    (DWORD)  AutoAdminLogon = 1
    (String) DefaultUserName = Your user name
    (String) DefaultPassword = Your password
    
  4. 다시 시작하고 작동하는지 알려주세요!


33

Sysinternals의 자동 로그온 이 트릭을 수행해야합니다. 정말 간단합니다.


2
질문은 원래 Server 2012와 관련이 있지만 이것이 R2에서 여전히 작동하는 유일한 방법입니다.
PeterJ

Windows Server 2012 R2 Standard에서는 작동하지 않습니다.
Sathish

오늘 R2 Standard에서 저를 위해 일했습니다
bendecko

설치 후 당신은 autologon $env:UserName $env:UserDomain vagrant그것을 활성화하기 위해 관리자 powershell에서 실행해야 합니다

31

레지스트리를 수동으로 편집하지 않습니다. 2012 (및 2008)에 기본으로 제공되는 netplwiz.exe 앱을 사용하십시오. 이것은 나를 위해 다음 사용자 계정 상자를 열었습니다.여기에 이미지 설명을 입력하십시오

시작 메뉴를 통해 앱을 검색하거나 C : \ Windows \ System32로 이동하여 앱을 찾으십시오.


그리고이 방법으로 암호를 레지스트리의 일반에 저장되지 않은 것으로 보입니다. 훨씬 더 나은 방법입니다.
Matt H

7
자신만큼 바보 인 사람은 "사용자는이 컴퓨터를 사용하려면 사용자 이름과 암호를 입력해야합니다"를 지워야하며 서버에 자동 로그온 할 암호를 묻습니다.
Francisco Aquino

2
이 옵션은 Windows 2012 R2에서 사용할 수 없습니다.
Erikk

1
다른 게시물에 설명 된대로 AutoAdminLogon이 설정 될 때까지 네트워크 DOMAIN 에서이 옵션을 사용할 수 없습니다 .
woodvi 2016 년

나는 이것이 아마도 이것을하는 가장 좋은 방법이라는 데 동의합니다.
Lukasz

8

CMD로 이동하여 "control userpasswords2"를 입력하십시오. "이 컴퓨터를 사용하려면 사용자가 사용자 이름과 암호를 입력해야합니다"확인란이 표시되면 해당 확인란을 선택 취소하고 적용 / 확인을 선택하고 자격 증명을 입력하십시오.

그러나 Windows에 항상 "이 컴퓨터를 사용하려면 사용자 이름과 암호를 입력해야합니다"확인란이 표시되지 않습니다. 예를 들어 PC가 도메인에 가입되어있는 경우입니다.

전체 레지스트리 방법을 사용하면 비밀번호가 계획 텍스트로 저장되어 보안 문제가 될 수 있습니다. 이 문제를 해결하기 위해 확인란을 강제로 표시 할 수 있습니다.

  1. 레지스트리를 열고 "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon"으로 이동하십시오.
  2. 값이 "1"인 문자열 "AutoAdminLogon"만 작성하십시오.
  3. 레지스트리 편집기를 닫고 CMD 프롬프트를여십시오.
  4. 따옴표없이 "control userpasswords2"를 입력하십시오.

OP가 게시 한 것과 동일한 대화 상자가 표시되지만 "이 컴퓨터를 사용하려면 사용자가 사용자 이름과 암호를 입력해야합니다"확인란이 선택되어 있으며 선택 해제되어 있습니다.

  1. 상자를 다시 확인하고 적용을 누르십시오.
  2. 그런 다음 다시 선택 해제하고 적용 또는 확인을 누르고 UID 및 PWD를 저장하십시오.

자격 증명을 레지스트리에 일반 텍스트로 저장하지 않고 기기가 자동 로그인됩니다. UID 및 PWD를 사용하기 전에 이전에 전체 레지스트리 방법을 수행 한 경우에는이를 수행하기 전에 해당 레지스트리를 삭제하지만 상자를 선택하면 키가 삭제 될 수 있습니다.

PC가 DC 또는 도메인 구성원 인 경우 로그인 도메인 레지스트리 항목을 구성해야 제대로 작동 할 수 있습니다.


쉽고 빠르게! (처음에 확인란을 찾았습니다.)
Jako

4

PowerShell에서 가장 쉬운 방법이라고 생각합니다 ...

유형:

PS:> $RegPath = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"

PS:> Set-ItemProperty $RegPath "AutoAdminLogon" -Value "1" -type String

PS:> Set-ItemProperty $RegPath "DefaultUsername" -Value "YOURDOMAINNAME\Administrator" -type String

PS:> Set-ItemProperty $RegPath "DefaultPassword" -Value "YOURPASSWORD" -type String

전체적으로 더 쉬운 지 모르겠지만 원격 PowerShell 세션에서 수행 할 수있는 작업입니다. 내 생각에는 훨씬 더 접근하기 쉽습니다.


이 명령을 실행할 때 오류가 발생하면 설정하기 전에 ItemProperties를 추가해야합니다. New-ItemProperty -Path $ path -Name $ key -PropertyType "STRING"-Value "VALUE"
Nick Painter


1

" AutoAdminLogon = 1 " 만 설정 하면 " 사용자는이 컴퓨터를 사용하려면 사용자 이름과 비밀번호를 입력해야합니다. "에 대한 확인란이 다시 나타납니다 .

그렇게하면 레지스트리에서 너무 많은 일을 할 필요가 없습니다.


나를 위해 작동하지 않았다. 확인란이 여전히 표시되지 않습니다.
LPChip

1

당신이 (AES256) 암호화 된 로그온 암호를 유지해야하는 경우, LogonExpert의 자동 로그온 도구를 살펴 걸릴 : http://www.logonexpert.com 예,이 도구는 하나의 지불을하지만, 그냥 간단하지 유용한 기능이 많이 포함 Windows 시작시 자동 로그인. 그들 중 일부는 개인적으로 사용합니다.

  • 예정된 로그온 / 로그 오프 (매일 아침마다 컴퓨터 자동 시작 및 자동 로그 오프로 매일 저녁 컴퓨터를 잠자 게 함)
  • 자동 잠금 해제 및 자동 다시 로그온
  • 원격 네트워크 로그 오프를위한 예약 된 이벤트 (Windows 스케줄러)의 서버 기반 배치 파일 (LogonExpert 명령 줄 le.exe + psexec를 통해 )
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.