Windows 7에서 이름이 'Con'인 사용자 계정을 만들 수 없음


12

Windows 7에서 'con'이라는 계정을 만들 수 없습니다. 계정을 만들 수는 있지만 로그인 할 때마다 임시 프로필로 작업 중이며 로그 오프 후 파일이 지워진다는 알림이 표시됩니다. 수정 방법에 대한 조언 / 제안이 있습니까?

게시물은 힌트를 주었지만 사용자 계정이 아니라 파일과 폴더에 중점을 둡니다.



@Karan : 폴더 또는 파일 이름에 대한 제한이 사용자 계정 이름에 영향을주는 이유는 무엇입니까?
Peter Mortensen

@PeterMortensen : 계정 이름을 기준으로 사용자 프로필 폴더를 만들지 않습니까?
Karan

관련이 있지만 복제본은 아닙니다. 닫으려고 투표하지 않습니다.
bwDraco

1
이것은 나에게 승리 9x로 돌아온다 ... 시작-> 실행-> "\ con \ con"-> Enter-> BSOD
Alex

답변:


18

CON은 장치 (콘솔)의 이름이므로 Windows 용 으로 예약 된 단어입니다 . 다른 것을 사용하십시오.


3
링크 된 기사를 읽었습니까?
Karan

14
정말 분명합니다. CON이라는 폴더를 직접 만들거나 Windows를 사용자 이름으로 사용하여 폴더를 만들도록 속이려고해도 문제는 동일합니다.
Karan

4
Con01과 같은 대체 이름을 가진 사용자를 만든 다음 이름을 Con로 바꿀 수 있습니다. 홈 폴더는 일반적으로 움직이지 않으므로 고정되어야합니다 (예 : 시작 화면에 Con로 표시되지만 실제로 C : \ Users \ Con01에 저장되어 있음). 아직도, 나는 그런 식으로 Windows를 속이려고하지 않을 것입니다. COM1-4 및 기타 예약 된 "장치 이름"에도 동일한 규칙이 적용됩니다.
phyrfox

1
@phyrfox : 그렇습니다. OP는 그의 대답을 읽으면 이미 그 트릭을 사용했습니다. 권장하지는 않지만 내 PC는 아닙니다.
Karan

1
@Karan OP에게는 분명하지 않거나 설명을 요구하지 않습니다.
user64742

15

여기 내 질문에 대한 답이 있습니다. ' con '은 Windows 에서 예약 된 키워드 입니다. 따라서 con이라는 계정을 만들려고하면 해당 문서 디렉토리를 만들지 못하므로 로그인하면 모든 데이터가 temp에 저장되어 로그 아웃시 지워집니다 .

이 문제를 해결하기 위해 'con'이라는 현재 계정을 삭제하고 'con0'이라는 계정을 만들었습니다. 이로써 해당 문서 디렉토리 가 con0 인 con0이라는 계정이 작성되었습니다 . 그런 다음 계정 이름을 'con'으로 변경하여 ' con0 '사용자 폴더를 con User Account 에 연결하는 창을 만들었습니다 .


6
영리한. 조금 위험한, 아마도-나중에 같은 이유로 다른 문제가 발생할 수 있지만 독창적입니다. :-)
Harry Johnston

6
과거의 경험에 따르면 예약어를 사용하면 나쁜 결과를 초래할 수 있습니다. 시간이 지남에 따라 문제가있는 곳을 찾을 수 있습니다. 당신이 선택하는대로 조언을하거나하지 않습니다.
Fiasco Labs

5
예를 들어, 사용자 이름으로 이름이 지정된 폴더 나 파일 (예 : 설정)을 만들 수있는 모든 프로그램이 중단됩니다. 나는 이것과 같은 프로그램을 모른다. (보통 집 디렉토리 아래에 저장한다) 그러나 그것들은 존재할 수있다.
Olivier Dulac

5

사용자를 만들면 Windows는 해당 사용자의 홈 폴더도 만듭니다. 일반적으로 해당 홈 폴더의 이름은 사용자와 동일합니다. 따라서 파일 시스템에서 해당 이름을 사용할 수 없으므로 홈 폴더를 작성할 때 CON 사용자를 작성하는 프로세스가 실패 할 것으로 예상됩니다.

또한 Windows 파일 시스템은 대소 문자를 구분하지 않으므로 "con"과 "Con"은 동일한 문제가 있습니다.

이름과 충돌 할 수있는 다른 위치가 있기 때문에 다른 사용자 이름을 만든 다음 사용자 이름을 바꿀 수 있는지 잘 모르겠습니다. 일반적인 조언은 예약어를 피하는 것입니다. 혜택은 대부분 싸울만한 가치가 없습니다.


1
파일 시스템은 실제로 대소 문자 구분하며 특정 주의 사항이 있습니다.
Karan

편집 해 주셔서 감사합니다. 다시는 전화로 응답하지 않습니다. 화면이 너무 작아서 문제를 알 수 없습니다. 나는 또한 거기에 Sharad의 자기 답을 놓쳤다.
Vlad Didenko

과거에는 이러한 불규칙성을 활용하는 알려진 보안 악용 사례가 있었으므로 OS는 이러한 이름을 사용하지 못하게 될 것입니다.
rackandboneman

1

이것은 답변되었지만 예, 그것은 예약 된 장치입니다. 사람들이 CP / M을 끊고 DOS를 집어 들었을 때 대부분의 매뉴얼은 이런 식으로 파일을 만드는 방법을 설명했습니다.

copy con file.txt
...
...
^Z

(일부 사람들은 여전히 ​​VMS CREATE와 같습니다.)

이것이 작동하도록 CON 은 예약되어 있습니다.

다른 사람은 COM1 COM2 COM3 COM4 PRN AUX LPT1입니다

이에 관한 수많은 KB 기사와 TechNet 정보 페이지가 있으므로 질문이 여기에 올 것 같지 않습니다.


난 당신이 EDLIN 사용하고 싶어하지 않는 한, DOS 1.0에서 더 나은 방법을 생각할 수 없다 (지금 EDLIN를 사용하고 싶었을?)
홉스

1
글쎄,하지만 디버그 멋지다고 생각하고 떠날 때 그것을 놓쳤다. 그러나 링 바운드 매뉴얼이 OS와 함께 제공되는 것이 얼마나 위대한 지 기억합니다.
mckenzm
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.