Não é possível criar uma conta de usuário chamada 'Con' no Windows 7


12

Não consigo criar uma conta chamada 'con' no Windows 7. Posso criar a conta, mas cada vez que faço login, recebo uma notificação de que estou trabalhando com um perfil temporário e que meus arquivos são apagados após o logoff. Algum conselho / sugestão sobre como corrigir?

Esta postagem me deu uma dica, mas não está focada em contas de usuário, mas em arquivos e pastas.



@Kanan: Por que restrições nos nomes de pastas ou arquivos afetariam os nomes de contas de usuário?
Peter Mortensen

@PeterMortensen: As pastas de perfil de usuário não são criadas com base nos nomes das contas?
Karan

Está relacionado, mas não é uma duplicata. Não está votando para fechar.
BwDraco 18/05

1
Isso me leva de volta ao Win 9x ... Iniciar -> Executar -> "\ con \ con" -> Enter -> BSOD
Alex

Respostas:


18

CON é uma palavra reservada para Windows , pois é o nome de um dispositivo (console). Use outra coisa.


3
Você leu o artigo vinculado?
Karan

14
É óbvio mesmo. Se você tentar criar uma pasta chamada CON diretamente ou tentar induzir o Windows a criar uma usando-a como o nome de usuário, o problema permanecerá o mesmo.
Karan

4
Você pode criar um usuário com algum nome alternativo, como Con01, e renomeá-lo para Con. A pasta inicial normalmente não se move, portanto deve permanecer (por exemplo, será exibida na tela de boas-vindas como Con, mas na verdade estará em C: \ Users \ Con01). Ainda assim, eu provavelmente evitaria tentar enganar o Windows dessa maneira. As mesmas regras também se aplicam ao COM1-4 e outros "nomes de dispositivos" reservados.
Phyrfox 18/05/19

1
@phyrfox: Sim, o OP aparentemente já usou esse truque se você ler a resposta dele. Eu não recomendo, mas não é o meu PC, então ...
Karan

1
@Karan não é óbvio para o OP ou eles não pediriam esclarecimentos.
user64742

15

Aqui está a resposta para minha própria pergunta. ' con ' é uma palavra-chave reservada no Windows . Portanto, quando tento criar uma conta denominada con, os diretórios de documentos respectivos não são criados e, portanto, quando faço o login, todos os meus dados são armazenados em temp , o que é apagado no logout .

Para corrigir isso, excluí a conta atual chamada 'con' e criei uma conta chamada 'con0'. Isso criou com êxito uma conta chamada con0 com seus respectivos diretórios de documentos como con0. Então, mudei o Nome da conta para 'con', o que fez com que o Windows associasse a pasta de usuário ' con0 ' à conta de usuário con .


6
Engenhoso. Um pouco arriscado, talvez - você pode encontrar outros problemas mais tarde, pelo mesmo motivo -, mas engenhoso. :-)
Harry Johnston

6
A experiência passada mostra apenas que o uso de palavras reservadas pode ter consequências ruins. Você descobrirá com o tempo quais são os problemas. Ou siga o conselho ou não, como você escolher.
Fiasco Labs

5
por exemplo: qualquer programa que possa criar uma pasta ou arquivo (para configurações, por exemplo) nomeado com seu nome de usuário será interrompido. Eu não conheço nenhum programa como esse (geralmente eles o armazenam embaixo do diretório da sua casa), mas eles podem existir.
Olivier Dulac

5

Quando você cria um usuário, o Windows também cria uma pasta inicial para esse usuário. Tradicionalmente, essa pasta inicial tem o mesmo nome do usuário. Portanto, espera-se que o processo de criação do usuário CON falhe ao criar sua pasta pessoal, porque esse nome não é permitido no sistema de arquivos.

Observe também que o sistema de arquivos do Windows não diferencia maiúsculas de minúsculas; portanto, "con" e "Con" têm o mesmo problema.

Não tenho certeza se você pode criar outro nome de usuário e renomeá-lo, pois existem outros lugares em potencial que entrarão em conflito com o nome. O conselho geral é ficar longe das palavras reservadas - o benefício provavelmente não vale a pena.


1
O sistema de arquivos é realmente caso em sensível, com certas ressalvas .
1919 Karan

Obrigado pelas edições. Nunca mais atenderei na tela do telefone muito pouco para perceber problemas. Eu também perdi a auto-resposta de Sharad lá.
Vlad Didenko

Houve explorações de segurança conhecidas aproveitando essas irregularidades no passado, portanto o sistema operacional provavelmente fará um grande esforço para impedir que você use esses nomes.
Rackandboneman

1

Isso foi respondido, mas sim, é um dispositivo reservado. Quando as pessoas estavam se retirando do CP / M e pegando o DOS, a maioria dos manuais descrevia a criação de um arquivo dessa maneira ... (perto da frente também).

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

(Algumas pessoas ainda estão fazendo isso, é como um VMS CREATE).

Para que isso funcione, CON é reservado.

Outros são COM1 COM2 COM3 COM4 PRN AUX LPT1

Existem inúmeros artigos da base de conhecimento e páginas de informações do TechNet sobre isso, portanto, é estranho que a pergunta venha aqui.


Eu não consigo pensar em uma maneira melhor em DOS 1.0, a menos que você queria usar EDLIN (e que sempre quis usar EDLIN?)
hobbs

1
Bem, não eu, mas pensei que a depuração era legal e eu perdi quando saiu. Mas eu lembro como foi ótimo ter um manual ligado ao anel com o sistema operacional.
Mckenzm 18/05
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.