kesalahan 1325 <nama pengguna> bukan Nama File pendek yang valid

10

Saat mencoba untuk menginstal * .msi atau file pada sistem operasi windows 7 saya mendapat kesalahan berikut:

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

Bagaimana saya bisa memperbaiki masalah ini sehingga instalasi akan melalui?

Kucing putih
sumber
Apa nama pengguna yang dimaksud? (Jika Anda lebih suka tetap anonim, apakah ada karakter yang bukan ASCII?)
David Yaw
Nama pengguna adalah nama pengguna ASCII. Dalam hal ini akan ada nama pengguna lebih dari 8 karakter
Whitecat

Jawaban:

7

Ini terjadi pada file yang ada dalam domain. Dari apa yang saya lihat sejauh ini hanya terjadi pada pengguna yang masuk dari domain.

Solusi ini mudah pergi ke lokasi registri berikut di regedit:

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

Di sini Anda harus mengubah personalkunci registri:

  • dari \\<domain>\profiles$\<username>
  • untuk %USERPROFILE%\<username>

Catatan yang User Shell Foldersmungkin ada di lokasi lain juga, sehingga Anda dapat mencari di editor registri untuk User Shell Foldersdan memperbaiki semua nilai yang Anda temukan, tergantung pada instalasi pribadi Anda.

Kemudian coba instal ulang program.

Pilihan lain adalah membuat Pengguna Admin baru di komputer Anda dan menginstalnya seperti itu.

Kucing putih
sumber
Dapat mengkonfirmasi ini menyelesaikan masalah.
Brock Vond
2

Untuk poster asli dari pertanyaan ini, perbaikan ini lebih dari sekadar .Net

Saya menghadapi kesalahan yang sama menginstal AutoCAD, di lingkungan profil GP dan Roaming dengan akun Admin lokal terkunci. (Kami juga sedang dalam proses migrasi ke Win7 dari XP dan harus menginstal / menguji perangkat lunak) Pada satu titik bulan lalu saya harus pergi ke beberapa profil registri dan hardcode UserShellFolder karena Admin sebelumnya telah membuat profil Pengguna Default berdasarkan profilnya yang, tentu saja, mengacaukan pointer ke pengaturan Personal dan membuatnya menunjuk ke profil Pengguna-nya kapan saja profil pengguna baru dibuat.

Juga, Anda mungkin perlu masuk ke Folder Shell di folder Explorer yang sama seperti yang disebutkan di atas dan menyesuaikan referensi profil di sana juga.

Tom
sumber
1
Saya menemukan ini adalah masalah dengan menginstal file apa pun sebenarnya.
Whitecat
2

Saya memiliki masalah yang sama dengan program ArcGIS dan jadi saya kembali dan melihat forum Google untuk membantu seseorang :) Saya menghabiskan dua hari mencoba berbagai cara untuk menyelesaikan, termasuk mengedit nilai-nilai registri. Saya telah menghapus instalan program, tetapi saya pikir itu adalah file yang tidak dihapus.

Saya memecahkan masalah saya dengan program "Revo Uninstaller" (Gratis) dengan mengikuti langkah-langkah ini:

  • Dalam daftar program yang tersedia untuk dihapus instalasinya, ArcMap (ArcGIS) tidak muncul, tetapi mengklik ikon "Penghapusan Terpaksa" muncul bidang untuk memasukkan nama.
  • Saya mengetik "Arc" dan programnya muncul di daftar.
  • Saya memilih "Advanced" dan "Next".
  • Saya memilih semua dan menghapus.
  • Saya mengklik "Next" dan selesai.

Setelah itu, saya berhasil menginstal ulang program tanpa masalah.

Josias Alan Rezini
sumber
Pertanyaannya adalah menanyakan kapan suatu program sedang diinstal dan tidak diperbarui.
Whitecat
1

Kami memiliki masalah yang sama dengan AutoCad 2013. Biasanya nama pengguna kami adalah delapan karakter tetapi kadang-kadang memiliki satu dengan lebih banyak yang mengapa kami tidak melihat masalah pada awalnya.

Kami tidak menggunakan Roaming Profil tetapi mengarahkan ulang semua file pengguna (Dokumen, Gambar, Video, dll.) Ke penyimpanan file jaringan. GPO kami memindahkan ini ke sama dengan direktori home pengguna di AD.

Bagi kami, mengubah nilai "Pribadi" di set kunci yang disebutkan di atas memungkinkan menjalankan AutoCad untuk berjalan secara normal.

Namun, perlu diketahui bahwa ini juga mengembalikan folder "Dokumen" pengguna ke folder C: \ Users \\ Documents alih-alih penyimpanan jaringan yang diinginkan. Setelah menjalankan AutoCad yang pertama selesai, kami harus mengembalikan nilai registri ke pengaturan aslinya; minta pengguna log off dan nyalakan kembali.

AutoCad masih bekerja pada saat ini.

SteveG
sumber
0

Tidak ada saran di sini yang berfungsi untuk saya. Saya memutuskan untuk masuk ke PC sebagai pengawas jaringan dan menjalankan pembaruan (untuk semua pengguna di PC ini) dan itu berhasil.

Jelas bahwa entah bagaimana profil Pengguna regualr harus rusak. Saya telah menghabiskan banyak waktu menggali tumpukan jerami dari registri mencoba menemukan masalah ketika saya memutuskan untuk memotong kerugian saya dan mencoba pendekatan berat. Ini berhasil tetapi alasan kegagalan karena Pengguna masih menyinggung saya.

Wrynose
sumber