Impossibile creare l'account utente denominato "Con" in Windows 7


12

Non riesco a creare un account chiamato "con" in Windows 7. Posso creare l'account ma ogni volta che eseguo l'accesso vedo una notifica che sto lavorando con un profilo temporaneo e i miei file vengono cancellati dopo la disconnessione. Qualche consiglio / suggerimento su come risolvere?

Questo post mi ha dato un suggerimento ma non si concentra su account utente ma file e cartelle.



@Karan: Perché le restrizioni sui nomi di cartelle o file potrebbero influire sui nomi degli account utente?
Peter Mortensen,

@PeterMortensen: le cartelle dei profili utente non vengono create in base ai nomi degli account?
Karan,

È correlato, ma non del tutto un duplicato. Non votare per chiudere.
bwDraco,

1
Questo mi riporta a Win 9x ... Start -> Esegui -> "\ con \ con" -> Invio -> BSOD
Alex

Risposte:


18

CON è una parola riservata per Windows in quanto è il nome di un dispositivo (console). Usa qualcos'altro.


3
Hai letto l'articolo collegato?
Karan,

14
È ovvio davvero. Se si tenta di creare direttamente una cartella denominata CON o si tenta di indurre Windows a crearne una utilizzandola come nome utente, il problema rimane lo stesso.
Karan,

4
È possibile creare un utente con un nome alternativo, come Con01, quindi rinominarlo in Con. La cartella home in genere non si sposta, quindi dovrebbe rimanere (ad es. Verrà visualizzata nella schermata di benvenuto come Con, ma in realtà sarà ospitata in C: \ Users \ Con01). Tuttavia, probabilmente eviterei di provare a ingannare Windows in quel modo. Le stesse regole si applicano anche a COM1-4 e ad altri "nomi di dispositivo" riservati.
phyrfox,

1
@phyrfox: Sì, a quanto pare l'OP ha già usato quel trucco se leggi la sua risposta. Non lo consiglierei ma non è il mio PC, quindi ...
Karan,

1
@Karan non è ovvio all'OP o non chiederebbero chiarimenti.
user64742

15

Ecco la risposta alla mia domanda. " con " è una parola chiave riservata in Windows . Quindi, quando provo a creare un account chiamato con, le rispettive directory dei documenti non vengono create e quindi quando eseguo l'accesso, tutti i miei dati vengono archiviati in temp , che viene cancellato al momento della disconnessione .

Per risolvere questo problema, ho eliminato l' account corrente denominato "con" e creato un account denominato "con0". Ciò ha creato correttamente un account chiamato con0 con le rispettive directory dei documenti come con0. Quindi ho cambiato il nome dell'account in "con" che ha reso Windows associare la cartella " con0 " dell'utente con l' account utente .


6
Ingegnoso. Un po 'rischioso, forse - potresti incontrare altri problemi in seguito, per lo stesso motivo - ma geniale. :-)
Harry Johnston,

6
L'esperienza passata dimostra solo che l'uso di parole riservate può avere conseguenze negative. Scoprirai nel tempo dove si trovano i problemi. Prendi il consiglio o no come preferisci.
Fiasco Labs

5
ad esempio: qualsiasi programma che può creare una cartella o un file (ad esempio per le impostazioni) denominato con il tuo nome utente verrà interrotto. Non conosco nessun programma come questo (di solito invece lo memorizzano sotto la tua home directory), ma potrebbero esistere.
Olivier Dulac

5

Quando si crea un utente, Windows crea anche una cartella principale per quell'utente. Tradizionalmente quella cartella principale è denominata come l'utente. Pertanto, il processo di creazione dell'utente CON non è riuscito durante la creazione della cartella principale poiché tale nome non è consentito nel file system.

Si noti inoltre che il filesystem di Windows non fa distinzione tra maiuscole e minuscole, quindi "con" e "Con" hanno lo stesso problema.

Non sono sicuro se è possibile creare un altro nome utente e quindi rinominare l'utente, perché potenzialmente ci sono altri posti che potrebbero essere in conflitto con il nome. Il consiglio generale è di stare lontano dalle parole riservate - il beneficio probabilmente non vale la pena combattere.


1
Il file system in realtà è sensibile al maiuscolo / minuscolo, con alcuni avvertimenti .
Karan,

Grazie per le modifiche. Mai più risponderò sul telefono - schermo troppo poco per notare problemi. Ho anche perso la risposta di Sharad lì.
Vlad Didenko,

Ci sono stati exploit di sicurezza noti che sfruttano tali irregolarità in passato, quindi il sistema operativo probabilmente farà di tutto per impedirti di usare questi nomi.
rackandboneman,

1

Questa è una risposta, ma sì è un dispositivo riservato. Quando le persone si stavano svuotando da CP / M e raccoglievano DOS, la maggior parte dei manuali descriveva la creazione di un file in questo modo ... (anche vicino alla parte anteriore).

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

(Alcune persone lo stanno ancora facendo, è come un VMS CREATE).

In modo che questo funzioni, CON è riservato.

Altri sono COM1 COM2 COM3 COM4 PRN AUX LPT1

Esistono numerosi articoli KB e pagine di informazioni TechNet al riguardo, quindi è strano che la domanda venga qui.


Non riesco a pensare a un modo migliore in DOS 1.0, a meno che tu non voglia usare EDLIN (e chi ha mai voluto usare EDLIN?)
hobbs

1
Beh, non io, ma ho pensato che il debug fosse bello e me lo sono perso quando è partito. Ma ricordo quanto è stato bello avere un manuale associato al ring con il sistema operativo.
mckenzm,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.