Saya tidak sengaja menghapus variabel lingkungan Path dengan membuat yang baru dengan nama Path. Bagaimana saya bisa mengembalikan variabel lingkungan Path lama saya?
Saya tidak sengaja menghapus variabel lingkungan Path dengan membuat yang baru dengan nama Path. Bagaimana saya bisa mengembalikan variabel lingkungan Path lama saya?
Jawaban:
Saya kehilangan PATH saya dengan menginstal program sebelumnya hari ini, tetapi dengan semua program yang ada sudah berjalan, mudah untuk mendapatkannya kembali. Jika Anda memiliki jendela perintah terbuka, jalankan:
echo %PATH%
Jika tidak, Anda dapat melihat variabel lingkungan dari program yang sedang berjalan dengan Process Explorer (procexp) .
Saya mengikuti saran dalam jawaban untuk pertanyaan terkait di sini dan memulihkan pengaturan jalur saya sebelumnya pada pagi ini menggunakan regedit. Memperluas sedikit jawaban itu, beginilah cara saya melakukannya. (Baca jawaban yang ditautkan untuk mendapatkan instruksi lengkap, saya tidak memberikan semua detail di sini.)
Saya memilih cadangan saya yang paling awal mulai hari ini (cap waktu 11:43 di bagian 'Hari ini')
dan memeriksa ControlSet paling awal dalam HKEY_LOCAL_MACHINE/ Systemnode salinan file registri itu, ControlSet002:
dan menyalin nilai variabel path saya sebelumnya dari kunci Control\ Session Manager\ Environment\ Pathdalam level itu.
Jarak tempuh Anda mungkin beragam, karena saya tidak tahu persis apa yang memicu cadangan registri.
Anda bisa melakukan pemulihan sistem.
Untuk memulihkan PC Anda menggunakan Pemulihan Sistem
Geser ke dalam dari tepi kanan layar, lalu ketuk Cari. (Jika Anda menggunakan mouse, arahkan ke sudut kanan atas layar, gerakkan penunjuk mouse ke bawah, lalu klik Cari.) Masukkan Pemulihan di kotak pencarian, ketuk atau klik Pengaturan, lalu ketuk atau klik Pemulihan .
Ketuk atau klik Buka Pemulihan Sistem, dan ikuti petunjuknya.
regedit
HKEY_LOCAL_MACHINE folder
SYSTEM folder
ControlSet002
folderControl
folderSession Manager
Environment
folderEnvironment
folder, klik dua kaliPath
Path sebelumnya harus ada di sana.
Saya hanya menemukan masalah dengan variabel lingkungan beberapa hari setelah mereka dihancurkan oleh pemasangan aplikasi yang sudah ketinggalan zaman. Tapi saya masih punya cadangan registri lengkap. Di sana orang dapat menemukan semua variabel lingkungan sistem sebagai tanggal cadangan. Ini kemudian dapat dibandingkan dengan situasi saat ini sesuai variabel System / Advanced system settings / Environment. Bergantung pada seberapa baru cadangannya, dan dengan asumsi tidak ada perubahan variabel lingkungan sejak saat itu, Anda boleh. Kasus terburuk adalah Anda harus menginstal ulang aplikasi yang telah Anda instal setelah cadangan registri dan sebelum kehilangan data jalur Anda, yang biasanya lebih sedikit berfungsi daripada pemulihan. Di bawah ini saya akan menjelaskan bagaimana ini bisa dilakukan.
Buka file backup.reg dengan Notepad ++ (editor gratis dan luar biasa). Temukan HKEY_LOCAL_MACHINE / SYSTEM / ControlSet001 / Control / Session Manager / Lingkungan. Jika tidak berhasil coba ControlSet002 atau lebih tinggi.
Salin tempel data hash hex (2) untuk PATH ke jendela Notepad ++ baru. Temukan / ganti semua ',' (koma tanpa tanda kutip) dengan '' dan semua '00' dengan '', dan semua spasi ganda '' dengan spasi tunggal ''. Anda sekarang harus dibiarkan dengan "hex murni" tanpa koma atau nol sebagai pemisah.
Buka http://www.rapidtables.com/convert/number/hex-to-ascii.htm . Ini adalah konverter hex to ascii. Salin rekatkan data "hex murni" ke jendela hex dan klik convert. Anda sekarang dapat melihat data jalur Anda, dan menyalinnya ke Notepad, bandingkan dengan versi saat ini, dan menambahkan data yang hilang. Anda kembali dalam bisnis!
Sebagai bonus, Anda mungkin juga ingin memeriksa variabel lingkungan lain dengan membandingkan data di Notepad ++ backup.reg dengan nilai saat ini. Data yang hilang dapat diambil dengan cara yang sama seperti yang dijelaskan di atas.
Saya tidak sengaja menghapus variabel lingkungan Path
Begitu juga saya, dan banyak perintah yang dulu bekerja tiba-tiba menghasilkan kesalahan:
The term '<command>' is not recognized as the name of a cmdlet, function, script file, or operable program.
Jawaban lain untuk masalah ini tidak berhasil untuk saya, jadi
Saya harus memulihkan variabel lingkungan Path sedikit demi sedikit:
where <command>
, misalnya where npm
,."Memulihkan" dari set default adalah opsi lain, dengan risiko beberapa aplikasi yang diinstal mengeluh sampai diperbaiki.
Latar Belakang: Terjadi ketika meluncurkan WLM setelah reboot. Satu-satunya utas dengan informasi mengenai WLDcore.dll yang hilang menyarankan PATH
variabel lingkungan yang hilang .
Sebelum reboot, ada konsol admin PS terbuka dalam upaya untuk membuat Curl menerima perintah. Pasti telah menghilangkan PATH
variabel dengan itu entah bagaimana.
Untungnya, dan sayangnya, nilai PATH default Brink disalin ke
System Properties \ Variabel Lingkungan sebelum mengakses nilai dari ControlSet001 (tidak ada ControlSet002di sini) sebagaimana dimaksud dalam jawaban lain di utas ini. Jadi satu-satunya pilihan untuk memulihkan nilai-nilai asli adalah dengan pemulihan sistem juga disebutkan di utas ini. Suatu hal yang baik adalah aplikasi yang digunakan PATH
pada mesin ini mendokumentasikan persyaratannya, sehingga mudah diperbaiki.
Bagi mereka yang mengalami hal serupa, inilah nilai-nilai Windows 10 dari Brink:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared
Dan minimumnya untuk OS sebelumnya:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
Saya baru saja mengambilnya dengan melakukan sebagai berikut: Pengaturan Path saya sebelumnya masih di layar prompt dos cmd. Jadi klik kanan dengan mouse Anda. Ambil 'Pilih Semua'. Ini menyalin layar Anda. Buka Notepad, dan rekatkan. Sekarang sorot definisi Path di notepad, klik kanan dan salin. Kembali ke layar dos cmd prompt. klik kanan dan tempel Ini berhasil bagi saya, jadi Semoga Sukses!