lỗi 1325 <tên người dùng> không phải là Tên tệp ngắn hợp lệ


10

Trong khi thử cài đặt * .msi hoặc tệp trên hệ điều hành windows 7, tôi đã gặp lỗi sau:

error 1325 <username> is not a valid short File Name

Làm thế nào tôi có thể khắc phục vấn đề này để cài đặt sẽ đi qua?


Tên người dùng trong câu hỏi là gì? (Nếu bạn muốn ẩn danh, nó có bất kỳ ký tự nào không phải là ASCII không?)
David Yaw

Tên người dùng là bất kỳ tên người dùng ASCII. Trong trường hợp này, nó sẽ là bất kỳ tên người dùng nào có trên 8 ký tự
Whitecat

Câu trả lời:


7

Điều này xảy ra trên tập tin nằm trong một miền. Từ những gì tôi đã thấy cho đến nay điều này chỉ xảy ra với người dùng đăng nhập từ một tên miền.

Giải pháp này đơn giản đi đến vị trí đăng ký sau trong regedit:

HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/User Shell Folders

Tại đây bạn nên thay đổi personalkhoá đăng ký:

  • từ \\<domain>\profiles$\<username>
  • đến %USERPROFILE%\<username>

Lưu ý rằng User Shell Folderscũng có thể tồn tại ở các vị trí khác, vì vậy bạn có thể tìm kiếm trong trình User Shell Folderschỉnh sửa sổ đăng ký và sửa tất cả các giá trị bạn tìm thấy, tùy thuộc vào cài đặt cá nhân của bạn.

Sau đó thử cài đặt lại chương trình.

Một tùy chọn khác là tạo Người dùng Quản trị viên mới trên máy tính của bạn và cài đặt theo cách đó.


Có thể xác nhận điều này giải quyết vấn đề.
Brock Vond

2

Đối với người đăng ban đầu của câu hỏi này, điều này khắc phục không chỉ .Net

Tôi đã chiến đấu với cùng một lỗi khi cài đặt AutoCAD, trong môi trường cấu hình GP và Roaming với tài khoản Quản trị viên cục bộ bị khóa. (Chúng tôi cũng đang trong quá trình di chuyển sang Win7 từ XP và phải cài đặt / kiểm tra phần mềm) Vào một thời điểm trước đó, tôi đã phải truy cập một số hồ sơ đăng ký và mã hóa UserShellFolder vì Quản trị viên trước đã tạo hồ sơ Người dùng mặc định dựa trên hồ sơ của anh ấy, tất nhiên, đã đưa con trỏ vào cài đặt Cá nhân và làm cho nó trỏ đến hồ sơ Người dùng của anh ấy bất cứ khi nào một hồ sơ người dùng mới được tạo.

Ngoài ra, bạn có thể cần đi vào Shell Folders trong cùng thư mục Explorer như đã đề cập ở trên và điều chỉnh các tham chiếu hồ sơ ở đó.


1
Tôi phát hiện ra đây là vấn đề với việc cài đặt bất kỳ tập tin thực sự.
Whitecat

2

Tôi gặp vấn đề tương tự với chương trình ArcGIS và vì vậy tôi đã quay lại và xem các diễn đàn của Google để giúp đỡ ai đó :) Tôi đã dành hai ngày để thử nhiều cách khác nhau để giải quyết, bao gồm chỉnh sửa các giá trị đăng ký. Tôi đã gỡ cài đặt chương trình, nhưng tôi nghĩ chúng là những tệp không bị xóa.

Tôi đã giải quyết vấn đề của mình với chương trình "Revo Uninstaller" (Miễn phí) bằng cách làm theo các bước sau:

  • Trong danh sách các chương trình có sẵn để gỡ cài đặt, ArcMap (ArcGIS) không hiển thị, nhưng khi nhấp vào biểu tượng "Buộc gỡ cài đặt" sẽ xuất hiện một trường để nhập tên.
  • Tôi đã gõ "Arc" và chương trình đã xuất hiện trong danh sách.
  • Tôi đã chọn "Nâng cao" và "Tiếp theo".
  • Tôi đã chọn tất cả và xóa.
  • Tôi bấm "Tiếp theo" và hoàn thành.

Sau đó, tôi quản lý để cài đặt lại chương trình mà không có vấn đề gì.


Câu hỏi được đặt ra khi một chương trình đang được cài đặt và không được cập nhật.
Whitecat

1

Chúng tôi đã có cùng một vấn đề với AutoCad 2013. Thông thường tên người dùng của chúng tôi có tám ký tự nhưng đôi khi có một ký tự với nhiều hơn, đó là lý do tại sao chúng tôi không thấy vấn đề ban đầu.

Chúng tôi không sử dụng Hồ sơ chuyển vùng nhưng chuyển hướng tất cả các tệp người dùng (Tài liệu, Ảnh, Video, v.v.) sang lưu trữ tệp mạng. GPO của chúng tôi di chuyển cái này giống như thư mục nhà của người dùng trong AD.

Đối với chúng tôi, việc thay đổi giá trị "Cá nhân" trong bộ khóa được đề cập ở trên cho phép lần chạy AutoCad đầu tiên diễn ra bình thường.

Tuy nhiên, lưu ý rằng điều này cũng đặt thư mục "Tài liệu" của người dùng trở lại thư mục C: \ Users \\ Documents thay vì lưu trữ mạng mong muốn. Sau khi lần chạy AutoCad đầu tiên hoàn tất, chúng tôi phải đưa giá trị đăng ký trở lại cài đặt ban đầu; có người dùng đăng xuất và trở lại một lần nữa.

AutoCad vẫn nên hoạt động vào thời điểm này.


0

Không có gợi ý nào ở đây làm việc cho tôi. Tôi quyết định đăng nhập vào PC với tư cách là người giám sát mạng và chạy bản cập nhật (cho tất cả người dùng trên PC này) và điều đó đã tạo ra mánh khóe.

Rõ ràng là bằng cách nào đó hồ sơ của người dùng regualr phải bị hỏng. Tôi đã dành thời gian đáng kể để đào bới đống cỏ khô của cơ quan đăng ký cố gắng xác định vấn đề khi tôi quyết định cắt lỗ và thử cách tiếp cận nặng tay. Nó hoạt động nhưng lý do thất bại khi Người dùng vẫn ám chỉ tôi.

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.