Không thể tạo tài khoản người dùng được đặt tên là 'Con' trong Windows 7


12

Tôi không thể tạo tài khoản có tên 'con' trong Windows 7. Tôi có thể tạo tài khoản nhưng mỗi lần tôi đăng nhập, tôi thấy một thông báo rằng tôi đang làm việc trong một hồ sơ tạm thời và các tệp của tôi bị xóa sau khi đăng xuất. Bất kỳ lời khuyên / đề xuất về cách khắc phục?

Bài đăng này đã cho tôi một gợi ý nhưng không tập trung vào tài khoản người dùng mà là các tệp và thư mục.



@Karan: Tại sao các hạn chế về tên thư mục hoặc tệp ảnh hưởng đến tên tài khoản người dùng?
Peter Mortensen

@PeterMortensen: Không thư mục hồ sơ người dùng được tạo dựa trên tên tài khoản?
Karan

Nó liên quan, nhưng không hoàn toàn trùng lặp. Không bỏ phiếu để đóng.
bwDraco

1
Điều này đưa tôi trở lại Win 9x ... Bắt đầu -> Chạy -> "\ con \ con" -> Enter -> BSOD
Alex

Câu trả lời:


18

CON là một từ dành riêng cho Windows vì nó là tên của một thiết bị (bảng điều khiển). Sử dụng một cái gì đó khác.


3
Bạn đã đọc bài viết liên kết?
Karan

14
Đó là thực sự rõ ràng. Cho dù bạn cố gắng tạo thư mục có tên CON trực tiếp hay thử và lừa Windows tạo thư mục bằng cách sử dụng thư mục đó làm tên người dùng, vấn đề vẫn như cũ.
Karan

4
Bạn có thể tạo một người dùng với một số tên thay thế, như Con01, sau đó đổi tên thành Con. Thư mục chính thường không di chuyển, do đó, nó sẽ dính (ví dụ: nó sẽ hiển thị trên Màn hình chào mừng dưới dạng Con, nhưng thực sự được đặt trong C: \ Users \ Con01). Tuy nhiên, có lẽ tôi sẽ tránh lừa Windows theo cách đó. Các quy tắc tương tự cũng áp dụng cho COM1-4 và các "tên thiết bị" dành riêng khác.
phyrfox

1
@phyrfox: Vâng, OP rõ ràng đã sử dụng thủ thuật đó nếu bạn đọc câu trả lời của anh ấy. Tôi sẽ không giới thiệu nó nhưng nó không phải là PC của tôi, vì vậy ...
Karan

1
@Karan không rõ ràng với OP hoặc họ sẽ không yêu cầu làm rõ.
dùng64742

15

Đây là câu trả lời cho câu hỏi của riêng tôi. ' Con ' là một từ khóa dành riêng trong Windows . Vì vậy, khi tôi cố gắng tạo một tài khoản có tên con, các thư mục tài liệu tương ứng không được tạo và do đó khi tôi đăng nhập, tất cả dữ liệu của tôi được lưu trữ trong temp , bị xóa khi đăng xuất .

Để khắc phục điều này, tôi đã xóa tài khoản hiện tại có tên 'con' và tạo một tài khoản có tên 'con0'. Điều này đã tạo thành công một tài khoản có tên con0 với các thư mục tài liệu tương ứng là con0. Sau đó, tôi đã thay đổi Tên tài khoản thành 'con', tạo các cửa sổ để liên kết thư mục người dùng ' con0 ' với tài khoản người dùng .


6
Khéo léo. Một chút rủi ro, có lẽ - bạn có thể gặp phải các vấn đề khác sau này, với cùng một lý do - nhưng khéo léo. :-)
Harry Johnston

6
Kinh nghiệm trong quá khứ chỉ cho thấy rằng sử dụng các từ dành riêng có thể có hậu quả xấu. Bạn sẽ tìm ra theo thời gian các vấn đề nằm. Hoặc là đưa ra lời khuyên hoặc không như bạn chọn.
Phòng thí nghiệm Fiasco

5
ví dụ: bất kỳ chương trình nào có thể tạo thư mục hoặc tệp (ví dụ như cài đặt) có tên với tên người dùng của bạn sẽ bị hỏng. Tôi không biết bất kỳ chương trình nào như thế này (thường thì thay vào đó họ lưu trữ nó bên dưới thư mục nhà của bạn), nhưng chúng có thể tồn tại.
Olivier Dulac

5

Khi bạn tạo một người dùng, Windows cũng tạo một thư mục nhà cho người dùng đó. Theo truyền thống, thư mục nhà được đặt tên giống như người dùng. Vì vậy, quá trình tạo người dùng CON dự kiến ​​sẽ thất bại khi tạo thư mục chính của họ vì tên đó không được phép trong hệ thống tệp.

Cũng lưu ý rằng hệ thống tệp của Windows không phân biệt chữ hoa chữ thường, vì vậy "con" và "Con" có cùng một vấn đề.

Tôi không chắc chắn nếu bạn có thể tạo một tên người dùng khác và sau đó đổi tên người dùng, bởi vì có những nơi khác sẽ xung đột với tên đó. Lời khuyên chung là tránh xa những từ dành riêng - lợi ích rất có thể không đáng để đánh nhau.


1
Các hệ thống tập tin thực sự là trường hợp trong nhạy cảm, với một số hãy cẩn thận .
Karan

Cảm ơn các chỉnh sửa. Không bao giờ tôi sẽ trả lời trên điện thoại - màn hình quá ít để nhận thấy vấn đề. Tôi cũng đã bỏ lỡ câu trả lời của Sharad ở đó.
Vlad Didenko

Trước đây đã có những khai thác bảo mật lợi dụng những bất thường như vậy trong quá khứ, do đó, hệ điều hành có thể sẽ có những bước tiến dài để ngăn bạn sử dụng những tên này.
rackandboneman

1

Điều này đã được trả lời, nhưng vâng, nó là một thiết bị dành riêng. Khi mọi người tự cai nghiện CP / M và chọn DOS, hầu hết các hướng dẫn sử dụng được mô tả tạo một tệp theo cách này ... (cũng gần phía trước).

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

(Một số người vẫn đang làm điều này, nó giống như một VMS CREATE).

Vì vậy, điều này sẽ làm việc, CON được bảo lưu.

Những người khác là COM1 COM2 COM3 COM4 PRN AUX LPT1

Có rất nhiều bài viết KB và các trang thông tin TechNet liên quan đến vấn đề này, vì vậy thật lạ khi câu hỏi sẽ đến đây.


Tôi không thể nghĩ ra cách nào tốt hơn trong DOS 1.0, trừ khi bạn muốn sử dụng EDLINE (và ai đã từng muốn sử dụng EDLINE?)
hobbs

1
Vâng không phải tôi, nhưng tôi nghĩ gỡ lỗi là mát mẻ và tôi đã bỏ lỡ nó khi nó rời đi. Nhưng tôi nhớ nó tuyệt vời như thế nào khi có một hướng dẫn sử dụng vòng ràng buộc đi kèm với HĐH.
mckenzm
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.