Unter Windows 7 kann kein Benutzerkonto mit dem Namen "Con" erstellt werden

12

Ich kann in Windows 7 kein Konto mit dem Namen "con" erstellen. Ich kann das Konto erstellen. Bei jeder Anmeldung wird jedoch eine Benachrichtigung angezeigt, dass ich unter einem temporären Profil arbeite und meine Dateien nach dem Abmelden gelöscht werden. Irgendwelche Ratschläge / Vorschläge zur Behebung?

Dieser Beitrag gab mir einen Hinweis, ist aber nicht auf Benutzerkonten ausgerichtet, sondern auf Dateien und Ordner.

Sharad Gautam
quelle
@ Karan: Warum wirken sich Einschränkungen bei Ordner- oder Dateinamen auf Benutzerkontonamen aus?
Peter Mortensen
@PeterMortensen: Werden Benutzerprofilordner nicht basierend auf Kontonamen erstellt?
Karan
Es ist verwandt, aber kein Duplikat. Keine Abstimmung zum Schließen.
bwDraco
1
Dies bringt mich zurück zu Win 9x ... Start -> Ausführen -> "\ con \ con" -> Eingabetaste -> BSOD
Alex

Antworten:

18

CON ist ein reserviertes Wort für Windows, da es der Name eines Geräts (Konsole) ist. Benutze etwas anderes.

Karan
quelle
3
Hast du den verlinkten Artikel gelesen?
Karan
14
Es ist wirklich offensichtlich. Unabhängig davon, ob Sie versuchen, einen Ordner mit dem Namen CON direkt zu erstellen oder Windows dazu zu bringen, einen Ordner mit dem Namen CON als Benutzernamen zu erstellen, bleibt das Problem gleich.
Karan
4
Sie können einen Benutzer mit einem alternativen Namen wie Con01 erstellen und ihn dann in Con umbenennen. Der Basisordner wird normalerweise nicht verschoben, daher sollte er beibehalten werden (z. B. wird er auf dem Begrüßungsbildschirm als Con angezeigt, befindet sich jedoch tatsächlich in C: \ Users \ Con01). Trotzdem würde ich wahrscheinlich vermeiden, Windows auf diese Weise auszutricksen. Die gleichen Regeln gelten auch für COM1-4 und andere reservierte "Gerätenamen".
Phyrfox
1
@phyrfox: Ja, das OP hat diesen Trick anscheinend schon angewendet, wenn Sie seine Antwort gelesen haben. Ich würde es nicht empfehlen, aber es ist nicht mein PC, also ...
Karan
1
@ Karan es ist nicht offensichtlich für die OP oder sie würden nicht um Klärung bitten.
user64742
15

Hier ist die Antwort auf meine eigene Frage. ' con ' ist unter Windows ein reserviertes Schlüsselwort . Wenn ich also versuche, ein Konto mit dem Namen con zu erstellen, werden die entsprechenden Dokumentverzeichnisse nicht erstellt. Wenn ich mich anmelde, werden alle meine Daten in einem temporären Ordner gespeichert , der beim Abmelden gelöscht wird .

Um dies zu beheben, habe ich das aktuelle Konto mit dem Namen "con" gelöscht und ein Konto mit dem Namen "con0" erstellt. Dadurch wurde ein Konto mit dem Namen con0 mit den zugehörigen Dokumentverzeichnissen als con0 erstellt. Dann änderte ich den Kontoname zu ‚con‘ , die Fenster aus den ‚zu assoziieren CON0 ‘ Benutzerordner con - Benutzerkonto .

Sharad Gautam
quelle
6
Genial. Vielleicht ein bisschen riskant - aus demselben Grund könnten Sie später auf andere Probleme stoßen - aber genial. :-)
Harry Johnston
6
Die Erfahrung der Vergangenheit zeigt nur, dass die Verwendung reservierter Wörter schlimme Folgen haben kann. Sie werden im Laufe der Zeit herausfinden, wo die Probleme liegen. Entweder nehmen Sie den Rat oder nicht, wie Sie möchten.
Fiasco Labs
5
Beispiel: Jedes Programm, das einen Ordner oder eine Datei erstellt (zum Beispiel für Einstellungen), die mit Ihrem Benutzernamen benannt sind, bricht ab. Ich kenne kein Programm wie dieses (normalerweise speichern sie es stattdessen unter Ihrem Heimverzeichnis), aber sie könnten existieren.
Olivier Dulac
5

Wenn Sie einen Benutzer erstellen, erstellt Windows auch einen Basisordner für diesen Benutzer. Normalerweise wird dieser Basisordner als Benutzer bezeichnet. Der Erstellungsprozess des CON-Benutzers schlägt voraussichtlich fehl, wenn der Basisordner erstellt wird, da dieser Name im Dateisystem nicht zulässig ist.

Beachten Sie auch, dass im Windows-Dateisystem die Groß- und Kleinschreibung nicht berücksichtigt wird, sodass "con" und "Con" dasselbe Problem haben.

Ich bin nicht sicher, ob Sie einen anderen Benutzernamen erstellen und dann den Benutzer umbenennen können, da möglicherweise andere Stellen mit dem Namen in Konflikt stehen. Der allgemeine Rat ist, sich von den reservierten Worten fernzuhalten - der Nutzen ist den Kampf höchstwahrscheinlich nicht wert.

Vlad Didenko
quelle
1
Das Dateisystem ist in der Tat Groß- und Kleinschreibung mit bestimmten Einschränkungen .
Karan,
Danke für die Änderungen. Nie wieder werde ich auf dem Telefonbildschirm zu wenig antworten, um Probleme zu bemerken. Ich habe auch Sharads Selbstantwort dort verpasst.
Vlad Didenko
In der Vergangenheit gab es bekannte Sicherheits-Exploits, bei denen solche Unregelmäßigkeiten ausgenutzt wurden. Daher wird das Betriebssystem wahrscheinlich große Anstrengungen unternehmen, um Sie davon abzuhalten, diese Namen zu verwenden.
Rackandboneman
1

Dies wurde beantwortet, aber es ist ein reserviertes Gerät. Als sich die Leute von CP / M verabschiedeten und DOS aufnahmen, wurde in den meisten Handbüchern beschrieben, wie man eine Datei auf diese Weise erstellt ... (auch in der Nähe der Vorderseite).

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

(Einige Leute machen das immer noch, es ist wie ein VMS CREATE).

Damit dies funktioniert, ist CON reserviert.

Andere sind COM1 COM2 COM3 COM4 PRN AUX LPT1

Es gibt zahlreiche KB-Artikel und TechNet-Informationsseiten zu diesem Thema, so dass es seltsam ist, dass die Frage hierher kommt.

mckenzm
quelle
Ich kann mir keinen besseren Weg in DOS 1.0
vorstellen
1
Nun, nicht ich, aber ich fand Debuggen cool und habe es verpasst, als es ging. Aber ich erinnere mich, wie toll es war, ein ringgebundenes Handbuch mit dem Betriebssystem zu haben.
McKenzm