ข้อผิดพลาด 1325 <ชื่อผู้ใช้> ไม่ใช่ชื่อไฟล์สั้นที่ถูกต้อง


10

ในขณะที่พยายามติดตั้ง * .msi หรือไฟล์บนระบบปฏิบัติการ windows 7 ฉันได้รับข้อผิดพลาดดังต่อไปนี้:

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

ฉันจะแก้ไขปัญหานี้เพื่อติดตั้งได้อย่างไร


ชื่อผู้ใช้ที่เป็นปัญหาคืออะไร (หากคุณต้องการที่จะไม่เปิดเผยตัวตนมีตัวละครที่ไม่ใช่ ASCII หรือไม่)
David Yaw

ชื่อผู้ใช้เป็นชื่อผู้ใช้ ASCII ใด ๆ ในกรณีนี้มันจะเป็นชื่อผู้ใช้ที่มีมากกว่า 8 ตัวอักษร
Whitecat

คำตอบ:


7

สิ่งนี้เกิดขึ้นกับไฟล์ที่อยู่ภายในโดเมน จากสิ่งที่ฉันได้เห็นจนถึงตอนนี้จะเกิดขึ้นกับผู้ใช้ที่ลงชื่อเข้าใช้จากโดเมนเท่านั้น

การแก้ปัญหานี้ง่ายไปที่ตำแหน่งรีจิสทรีต่อไปนี้ใน regedit:

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

ที่นี่คุณควรเปลี่ยนpersonalรีจิสตรีคีย์:

  • จาก \\<domain>\profiles$\<username>
  • ถึง %USERPROFILE%\<username>

โปรดทราบว่าUser Shell Foldersอาจมีอยู่ในตำแหน่งที่ตั้งอื่นด้วยดังนั้นคุณสามารถค้นหาในตัวแก้ไขรีจิสทรีเพื่อหาUser Shell Foldersและแก้ไขค่าทั้งหมดที่คุณพบทั้งนี้ขึ้นอยู่กับการติดตั้งส่วนบุคคลของคุณ

จากนั้นลองติดตั้งโปรแกรมใหม่

อีกทางเลือกหนึ่งคือการสร้างผู้ใช้ผู้ดูแลระบบใหม่บนคอมพิวเตอร์ของคุณและติดตั้งด้วยวิธีดังกล่าว


สามารถยืนยันสิ่งนี้ได้แก้ปัญหา
Brock Vond

2

สำหรับโปสเตอร์ต้นฉบับของคำถามนี้จะแก้ไขได้มากกว่า. Net

ฉันกำลังต่อสู้กับข้อผิดพลาดเดียวกันในการติดตั้ง AutoCAD ในสภาพแวดล้อมของ GP และโปรไฟล์ข้ามเขตโดยล็อคบัญชี Local Admin (เราอยู่ในขั้นตอนการโอนย้ายไปยัง Win7 จาก XP และต้องติดตั้ง / ทดสอบซอฟต์แวร์) เมื่อถึงจุดหนึ่งเดือนที่ผ่านมาฉันต้องเข้าไปในโปรไฟล์รีจีสตรีหลายแห่งและ hardcode UserShellFolder เนื่องจากผู้ดูแลระบบคนก่อนได้สร้างโปรไฟล์ผู้ใช้เริ่มต้น โปรไฟล์ของเขาซึ่งแน่นอนทำให้ตัวชี้ไปที่การตั้งค่าส่วนบุคคลและทำให้ชี้ไปที่โปรไฟล์ผู้ใช้ของเขาทุกครั้งที่มีการสร้างโปรไฟล์ผู้ใช้ใหม่

นอกจากนี้คุณอาจต้องเข้าไปในโฟลเดอร์ Shell ในโฟลเดอร์ Explorer เดียวกันกับที่กล่าวไว้ข้างต้นและปรับแต่งโปรไฟล์ที่อ้างอิงด้วย


1
ฉันพบว่านี่เป็นปัญหาของการติดตั้งไฟล์ใด ๆ
Whitecat

2

ฉันมีปัญหาเดียวกันกับโปรแกรม ArcGIS ดังนั้นฉันจึงกลับไปดูฟอรัม Google เพื่อช่วยเหลือใครบางคน :) ฉันใช้เวลาสองวันในการลองวิธีต่างๆเพื่อแก้ไขรวมถึงการแก้ไขค่ารีจิสตรี ฉันถอนการติดตั้งโปรแกรม แต่ฉันคิดว่ามันเป็นไฟล์ที่ไม่ถูกลบ

ฉันแก้ไขปัญหาด้วยโปรแกรม "Revo Uninstaller" (ฟรี) โดยทำตามขั้นตอนเหล่านี้:

  • ในรายการโปรแกรมที่สามารถถอนการติดตั้งได้ ArcMap (ArcGIS) จะไม่ปรากฏขึ้น แต่การคลิกที่ไอคอน "Forced Uninstall" จะปรากฏช่องสำหรับใส่ชื่อ
  • ฉันพิมพ์ "Arc" และโปรแกรมปรากฏในรายการ
  • ฉันเลือก "ขั้นสูง" และ "ถัดไป"
  • ฉันเลือกทั้งหมดและลบ
  • ฉันคลิก "ถัดไป" และเสร็จสิ้น

หลังจากนั้นฉันจัดการเพื่อติดตั้งโปรแกรมใหม่โดยไม่มีปัญหา


คำถามจะถามเมื่อมีการติดตั้งโปรแกรมและไม่ปรับปรุง
Whitecat

1

เรามีปัญหาเดียวกันกับ AutoCad 2013 โดยปกติชื่อผู้ใช้ของเรามีอักขระแปดตัว แต่บางครั้งก็มีหนึ่งตัวที่มีมากกว่านั้นซึ่งเป็นสาเหตุที่เราไม่เห็นปัญหาในตอนแรก

เราไม่ใช้โปรไฟล์ข้ามเขต แต่จะเปลี่ยนเส้นทางไฟล์ผู้ใช้ทั้งหมด (เอกสารรูปภาพวิดีโอ ฯลฯ ) ไปยังที่เก็บไฟล์เครือข่าย GPO ของเราย้ายสิ่งนี้ไปยังไดเรกทอรีหลักของผู้ใช้ในโฆษณา

สำหรับเราการเปลี่ยนค่า "ส่วนบุคคล" ในชุดคีย์ดังกล่าวข้างต้นทำให้การเรียกใช้ครั้งแรกของ AutoCad ดำเนินการตามปกติ

อย่างไรก็ตามโปรดทราบว่านี่จะทำให้โฟลเดอร์ "Documents" ของผู้ใช้กลับไปยังโฟลเดอร์ C: \ Users \\ Documents แทนที่จะเป็นที่เก็บข้อมูลเครือข่ายที่ต้องการ หลังจากการเรียกใช้ครั้งแรกของ AutoCad เสร็จสมบูรณ์เราต้องใส่ค่ารีจิสตรีกลับไปที่การตั้งค่าดั้งเดิม ให้ผู้ใช้ออกจากระบบแล้วเปิดใหม่อีกครั้ง

AutoCad ควรยังคงทำงานในจุดนี้


0

ไม่มีคำแนะนำใด ๆ ที่นี่ใช้ได้สำหรับฉัน ฉันตัดสินใจที่จะลงชื่อเข้าใช้พีซีในฐานะผู้ดูแลระบบเครือข่ายและเรียกใช้การอัปเดต (สำหรับผู้ใช้ทั้งหมดในพีซีเครื่องนี้) และนั่นก็เป็นการหลอกลวง

เป็นที่ชัดเจนว่าโปรไฟล์ของผู้ใช้ regualr จะต้องได้รับความเสียหาย ฉันใช้เวลาขุดในกองหญ้าของรีจิสทรีที่พยายามค้นหาปัญหาเมื่อฉันตัดสินใจที่จะลดการสูญเสียของฉันและพยายามเข้าใกล้มือ มันทำงานได้ แต่เหตุผลของความล้มเหลวในขณะที่ผู้ใช้ยังคงพูดถึงฉัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.