도메인에있을 때 Windows 7에서 자동 로그온을 어떻게 활성화합니까?


81

Windows 7이 도메인에 가입되면 고급 사용자 관리 콘솔에서 자동 로그인 옵션을 더 이상 사용할 수 없습니다. SharePoint 및 TFS로 인해 소규모 홈 도메인을 실행하고 있으므로이 설정을 어떻게 사용합니까?

HowToGeek 제 여기가 도메인에 가입 때 그러나 옵션이 비활성화됩니다 다룹니다.

답변:


115

보낸 사람 : 내 디지털 라이프 기사

  1. 시작, 실행을 차례로 누르고을 입력 regedit한 다음 확인을 누릅니다. Windows Vista / 7에서는 regedit검색 시작을 입력하고 Enter 키를 누릅니다.

  2. 다음 레지스트리 키로 이동하십시오.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

  3. DefaultUserName항목을 두 번 클릭하고 로그온 할 사용자 이름을 입력 한 다음 확인을 클릭하십시오.

    경우 DefaultUserName레지스트리 값 이름이 발견되지 않는, 새로운 만들 문자열 값 (REG_SZ) 와 같은 값 이름을 DefaultUserName.

  4. DefaultPassword항목을 두 번 클릭하고 값 데이터 상자에 사용자 계정의 암호를 입력 한 다음 확인을 클릭하십시오.

    DefaultPassword값 이 없으면 값 이름으로 새 문자열 값 (REG_SZ) 을 작성하십시오 DefaultPassword.

    DefaultPassword문자열을 지정 하지 않으면 Windows는 자동으로 AutoAdminLogon레지스트리 키 값을 1 (true)에서 0 (false)으로 변경하여 AutoAdminLogon기능 을 끕니다 .

  5. Windows Vista / 7 DefaultDomainName에서도 지정해야합니다. 그렇지 않으면 Windows는 사용자 이름이로 표시된 잘못된 사용자 이름을 입력하라는 메시지를 표시합니다 .\username. 이렇게하려면을 두 번 클릭 DefaultDomainName하고 사용자 계정의 도메인 이름을 지정하십시오. 로컬 사용자 인 경우 로컬 호스트 이름을 지정하십시오.

    DefaultDomainName존재하지 않으면 값 이름이로 REG_SZ (문자열 값) 레지스트리 키를 새로 만듭니다 DefaultDomainName.

  6. AutoAdminLogon항목을 두 번 클릭하고 1값 데이터 상자에 입력 한 다음 확인을 클릭하십시오.

    AutoAdminLogon항목 이 없으면 값 이름으로 새 문자열 값 (REG_SZ) 을 작성하십시오 AutoAdminLogon.

  7. 존재하는 경우 AutoLogonCount키를 삭제하십시오 .

  8. 또한 존재하는 경우 AutoLogonChecked키를 삭제하십시오 .

  9. 레지스트리 편집기를 종료하십시오.

  10. 시작을 클릭하고 다시 시작을 클릭 한 다음 확인을 클릭합니다.


1
도메인에 가입 한 Windows 7 VM에서 작동하는지 확인할 수 있습니다. 레지스트리에서 암호에 액세스하는 방법에 대해 약간의 우려가 있습니다. 해당 키를 읽을 수있는 권한이 없습니다. 그러나 VM은 나에게 단독으로 사용되므로 너무 심각하지는 않습니다.
jmtd

@jmtd-작동 및 보안 모범 사례는 별개의 두 가지입니다! 키오스크 / 게스트 / 유사 계정에만 권장합니다.
윌리엄 힐섬

2
키오스크에서는 그룹 정책을 사용하여 사용자가 로그온 암호에 액세스하지 못하도록 레지스트리 액세스를 비활성화해야합니다. 설정은 User Config\Admin Templates\System\Prevent Access to Registry Editing Tools입니다.
베이컨 비트

2
아마도 가장 현명한 방법은 아닙니다. regedit.exe를 사용하지 않고 레지스트리에 액세스하는 방법에는 여러 가지가 있습니다. VBScript, PowerShell, "reg"명령 등 사용자가 볼 수 없도록 레지스트리 키 자체의 ACL을 변경하는 것이 좋습니다.
Tmdean

1
... 내가 작성한 작은 의견에 추가하기 위해 이것을 키오 또는 이와 유사한 용도로 사용하는 경우 키오스크 모드 이상의 잠금 소프트웨어 / 브라우저를 사용하고 있기 때문에 사용자는 실제로 데스크탑에 액세스 할 수 없습니다. .
윌리엄 Hilsum

21

William Hilsum의 답변 외에도이 방법을 사용하면 레지스트리에 암호를 일반 텍스트로 남겨 둘 필요가 없습니다 (인증이 실제로 어떻게 저장되는지 잘 모르겠습니다).

1 단계

로컬 관리자는 Windows에 관리자가 자동으로 로그온 할 수 있도록 지시하십시오.

Regedit에서을 찾습니다 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon. 없는 AutoAdminLogon 경우이 값을 1로 설정 이라는 새 문자열 값을 작성 하십시오.

2 단계

로그인 암호를 기억하도록 Windows에 지시하십시오.

실행 상자에 control userpasswords2 도메인 사용자 이름이 목록에 있는지 확인을 입력 하고 그렇지 않은 경우 추가하십시오. 선택 해제 (또는 선택 및 해제) : 이 컴퓨터를 사용하려면 사용자 이름과 암호를 입력해야합니다. 사용자 이름이 선택되어 있는지 확인하십시오. 적용을 클릭하십시오.

이 시점에서 Windows는 사용될 암호를 요구합니다.

3 단계

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 다음 문자열 값이 설정 되어 있는지 확인하십시오. 그렇지 않은 경우 설정하십시오.

  • DefaultUserName: 도메인 사용자 이름 (도메인 접두어 없음)
  • DefaultDomainName: 도메인

그게 다야.

비밀번호 변경에 대한 참고 사항 :

비밀번호를 변경할 때마다 2 단계부터이 절차를 다시 수행해야합니다. 불행하게도 Windows는 대화 상자를 저장할 때마다 DefaultDomainName을 로컬 컴퓨터 이름으로 재설정하므로 수동으로 다시 변경해야합니다.


"userpasswords2"제어판 애플릿을 제거한 Windows 7의 SP1이어야합니다. 더 이상 존재하지 않는 것 같습니다.
Josh M.

1
SP1에서 작동합니다. 지시에 따라 실행 상자에서 실행 했습니까? 제어판에 표시되지 않으므로 수동으로 실행해야합니다.
Adam Millerchip

도메인에 있고이 경우 제어판 애플릿을 사용할 수 없습니다. 왜 그런지 모르겠지만 나타나지 않습니다. control userpasswords22003 년 부터 사용 하고 있습니다. ;-)
Josh M.

2
그냥 생각했다. OP의 링크에 따라 시도 netplwiz했습니까?
Adam Millerchip

2
암호가 일반 텍스트로 저장되지 않은 것 같아서이 대답을 선호합니다. Win7 SP1의 도메인 환경에서 나를 위해 일했습니다.
jmagnusson

3

@Adam Millerchip의 답변에 더하여, 새 비밀번호를 저장할 때마다 항상 제어 사용자 비밀번호 2를 다시 실행해야했을 때 도메인에 가입하기 전의 비밀번호 변경 노력을 줄일 수 있습니다. 이제 우리는 도메인에 있습니다. 대신 제어 userpasswords2를 실행하고 도메인 및 사용자 이름 레지스트리 설정을 복원하는 배치 파일을 실행할 수 있습니다.

AfterPwdChange.bat

control userpasswords2
pause
regedit /s WinLogonBit.reg

WinLogonBit.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultUserName"="mydomainusername"
"DefaultDomainName"="mydomain"

그리고 자동 로그온을 원하는 이유가 시작 프로그램을 실행시키기 위해서라도 전원을 켠 후에도 워크 스테이션이 잠기는 것을 선호 할 수 있습니다. 그렇다면 다음 명령을 사용하여 Startup 폴더에 바로 가기를 배치 할 수 있습니다.

C:\Windows\System32\rundll32.exe user32.dll,LockWorkStation

-1

아마도 이것을 박쥐 파일이나 무언가로 실행할 수 있습니다 :

REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d YourUserNameHere /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d YourPasswordHere /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d YourDomainHere /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f

REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonCount /f
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonChecked /f

1
이 명령은 무엇을합니까? 설명하고 downvote를 제거하겠습니다.
juniorRubyist

수퍼 유저에 오신 것을 환영합니다! 당신은 9 년 전에 답변 된 질문에 게시하고 있으며 투표로 인해 그 답변이 매우 도움이 된 것처럼 보입니다. 이것이하는 일에 대한 추가 설명없이 귀하의 답변이 이것에 무엇인가를 추가하는지 확실하지 않습니다. 스택 오버플로 둘러보기를 잠시 수행하면 더 나은 경험을 얻을 수 있습니다 . Stack Overflow 커뮤니티의 규범을 따르고 다른 사람들을 도우려는 태도로 접근하면 잘 봉사 할 것입니다.
레이 Juna
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.