Saya tidak tahu, tetapi akhir-akhir ini saya mengalami masalah ini. Setelah menjalankan workstation saya tiba-tiba sesuatu menghancurkan PATH dan banyak hal berhenti bekerja. Awalnya, jalur saya memiliki banyak direktori terdaftar (saya menggunakan Windows 7 sebagai kotak pengembangan) dan setelah beberapa waktu, saya hanya memiliki 3-4 direktori yang terdaftar di jalur kiri saya.
Saya bahkan tidak bisa membuka dialog System Properties di mana saya bisa melihat variabel lingkungan (karena menggunakan variabel shell untuk memulainya dan tidak berfungsi). Singkatnya, saya reboot setiap kali.
Adakah ide yang dapat menyebabkan masalah itu? Saya tidak menjalankan sesuatu yang baru / tidak biasa belakangan ini. Hanya VmWare (tapi saya sudah menggunakannya di masa lalu dan tidak memiliki masalah saat itu).
Saya baru saja memeriksa, bahkan %WINDIR%
tidak didefinisikan. WTF ?!
sumber
Jawaban:
Dari blog saya
Pembaruan: Pertanyaan serupa ini mengklaim 2047 adalah maks, dan menguraikan aturan ekspansi
sumber
c:\program files (86)
dalam variabel path dengan variabel lain seperti misalnyaPRGX86
menunjuk ke file program dir. Dengan begitu Anda dapat menyimpan beberapa karakter tambahan.Batasan karakter 2048 adalah nyata. Apa yang saya lakukan adalah membagi path menjadi dua variabel terpisah dan memasukkan variabel kedua dalam variabel PATH:
Seperti itu saya tidak perlu menghapus direktori PATH tetapi mendapatkan variabel PATH di bawah 2048 karakter.
sumber
%windir%
, dll untuk kembali.Perbaikan solusi bagi siapa saja yang mencoba menyelesaikan masalah ini, baik karena
path
alasan yang berlebihan atau karena alasan lain: cukup restart Explorer. Shell baru mengambil lingkungan baru. Ini memperbaiki korupsi untuk saat ini, tanpa harus reboot, bahkan jika Anda belum dapat mengidentifikasi dan menyelesaikan secara permanen penyebab yang mendasarinya.1.
2.
3.
EDIT: perbarui untuk versi Windows yang lebih baru.
Task Manager sekarang melakukannya dalam satu langkah:
sumber
Windows 7's PATH and environment variables are corrupted
,. Tanggapan saya menyediakan cara untuk menghilangkan korupsi itu. Ini adalah jawaban yang relevan baik dengan caranya sendiri, dan dalam hubungannya dengan perbaikan lain setelah itu reboot akan diperlukan.Anda harus mendapatkan program untuk memonitor kunci registri
variabel pengguna
dan
variabel mesin
Anda mungkin menangkap saat mereka dihancurkan dan mempersempitnya.
juga, berapa lama ... setelah bootup. jika Anda setidaknya bisa tahu kapan itu akan terjadi itu akan membantu mempersempit segalanya.
coba safe mode juga. memetikannya terkait proses, dan periksa penampil acara.
sumber