Nie można utworzyć konta użytkownika o nazwie „Con” w systemie Windows 7

12

Nie mogę utworzyć konta o nazwie „con” w systemie Windows 7. Mogę utworzyć konto, ale za każdym razem, gdy się loguję, widzę powiadomienie, że pracuję w profilu tymczasowym, a moje pliki są usuwane po wylogowaniu. Wszelkie porady / sugestie dotyczące sposobu naprawy?

Ten post dał mi podpowiedź, ale nie koncentruje się na kontach użytkowników, ale na plikach i folderach.

Sharad Gautam
źródło
@Karan: Dlaczego ograniczenia nazw folderów lub plików wpłynęłyby na nazwy kont użytkowników?
Peter Mortensen
@PeterMortensen: Czy foldery profilu użytkownika nie są tworzone na podstawie nazw kont?
Karan
Jest to powiązane, ale nie do końca duplikat. Nie głosować na zamknięcie.
bwDraco
1
To sprowadza mnie z powrotem do Win 9x ... Start -> Uruchom -> „\ con \ con” -> Enter -> BSOD
Alex

Odpowiedzi:

18

CON to słowo zastrzeżone dla systemu Windows, ponieważ jest nazwą urządzenia (konsoli). Użyj czegoś innego.

Karan
źródło
3
Czy czytałeś link do artykułu?
Karan
14
To naprawdę oczywiste. Niezależnie od tego, czy próbujesz utworzyć folder o nazwie CON bezpośrednio, czy próbujesz nakłonić system Windows do utworzenia go, używając go jako nazwy użytkownika, problem pozostaje ten sam.
Karan
4
Możesz utworzyć użytkownika o innej nazwie, np. Con01, a następnie zmienić jego nazwę na Con. Folder domowy zwykle się nie przenosi, więc powinien się trzymać (np. Wyświetli się na ekranie powitalnym jako Con, ale faktycznie znajduje się w C: \ Users \ Con01). Mimo to prawdopodobnie unikałbym w ten sposób oszukania systemu Windows. Te same zasady dotyczą również COM1-4 i innych zastrzeżonych „nazw urządzeń”.
phyrfox
1
@phyrfox: Tak, PO najwyraźniej użył już tej sztuczki, jeśli przeczytałeś jego odpowiedź. Nie poleciłbym tego, ale to nie jest mój komputer, więc ...
Karan
1
@Karan nie jest to oczywiste dla OP, inaczej nie poprosiliby o wyjaśnienia.
user64742,
15

Oto odpowiedź na moje własne pytanie. „ con ” to zastrzeżone słowo kluczowe w systemie Windows . Tak więc, gdy próbuję utworzyć konto o nazwie con, nie można utworzyć odpowiednich katalogów dokumentów, a zatem podczas logowania wszystkie moje dane są przechowywane w temp , które są usuwane po wylogowaniu .

Aby to naprawić, usunąłem bieżące konto o nazwie „con” i utworzyłem konto o nazwie „con0”. Pomyślnie utworzono konto o nazwie con0 z odpowiednimi katalogami dokumentów jako con0. Następnie zmieniłem Nazwę konta na „con”, co spowodowało, że Windows skojarzył folder użytkownika „ con0 ” z Con Kontem użytkownika .

Sharad Gautam
źródło
6
Pomysłowy. Może trochę ryzykowne - z tego samego powodu możesz napotkać później inne problemy - ale genialne. :-)
Harry Johnston,
6
Dotychczasowe doświadczenia pokazują tylko, że używanie słów zastrzeżonych może mieć złe konsekwencje. Z czasem dowiesz się, na czym polegają problemy. Albo skorzystaj z porady, albo nie, jak wybierzesz.
Fiasco Labs
5
na przykład: dowolny program, który może utworzyć folder lub plik (na przykład ustawienia) o nazwie podanej przez użytkownika, ulegnie awarii. Nie znam żadnego takiego programu (zwykle przechowują go pod twoim domowym katalogiem), ale mogą istnieć.
Olivier Dulac
5

Podczas tworzenia użytkownika system Windows tworzy również folder domowy dla tego użytkownika. Tradycyjnie ten folder domowy ma taką samą nazwę jak użytkownik. Tak więc proces tworzenia użytkownika CON mógł zakończyć się niepowodzeniem podczas tworzenia folderu domowego, ponieważ ta nazwa nie jest dozwolona w systemie plików.

Zauważ też, że system plików Windows nie rozróżnia wielkości liter, więc „con” i „Con” mają ten sam problem.

Nie jestem pewien, czy możesz utworzyć inną nazwę użytkownika, a następnie zmienić nazwę użytkownika, ponieważ istnieją potencjalnie inne miejsca, które będą kolidować z nazwą. Ogólna rada to trzymać się z dala od zastrzeżonych słów - korzyść najprawdopodobniej nie jest warta walki.

Vlad Didenko
źródło
1
System plików jest rzeczywiście przypadek w czuły, z pewnymi zastrzeżeniami .
Karan
Dzięki za zmiany. Nigdy więcej nie odbieram przez telefon - ekran za mało, aby zauważyć problemy. Tęskniłem też za odpowiedzią Sharada.
Vlad Didenko
W przeszłości znane były exploity bezpieczeństwa wykorzystujące takie nieprawidłowości, więc system operacyjny prawdopodobnie dołoży wszelkich starań, aby powstrzymać Cię od używania tych nazw.
rackandboneman
1

Odpowiedź została udzielona, ​​ale tak, to urządzenie zarezerwowane. Kiedy ludzie odstawiali się od CP / M i wybierali DOS, większość instrukcji opisuje tworzenie pliku w ten sposób ... (także z przodu).

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

(Niektórzy ludzie nadal to robią, to jest jak VMS CREATE).

Aby to zadziałało, CON jest zastrzeżone.

Inne to COM1 COM2 COM3 COM4 PRN AUX LPT1

Istnieje wiele artykułów KB i stron informacyjnych TechNet na ten temat, więc dziwne jest, że pytanie tu nadejdzie.

mckenzm
źródło
Nie mogę wymyślić lepszego sposobu w DOS 1.0, chyba że chcesz użyć EDLIN (a kto kiedykolwiek chciałby skorzystać z EDLIN?)
Hobbs
1
Cóż, nie ja, ale myślałem, że debugowanie było fajne i tęskniłem za nim, gdy odszedł. Ale pamiętam, jak wspaniale było mieć podręcznik z pierścieniem dostarczany z systemem operacyjnym.
mckenzm