Jalur reset ke nilai lama setelah dimatikan

3

Saya menggunakan alat baris perintah di bawah windows 10. Jalur ke alat ini diatur dalam variabel sistem PATH sehingga dapat dimulai dari baris perintah.

Setiap kali versi baru alat keluar, saya menyimpannya ke direktori baru dan memperbarui PATH sistem untuk menunjuk ke lokasi baru. Mulai ulang jendela perintah dan semuanya baik-baik saja, versi baru dari alat ini digunakan.

Namun setelah ahutdown dan mulai, PATH kembali ke nilai lama dan versi lama dari alat tersebut digunakan. Membuka editor variabel envoronment dan mengklik OK, tanpa membuat perubahan apa pun, menyelesaikan masalah ... hingga penutupan berikutnya. Saya telah mencari seluruh registri, nilai PATH lama tidak ditemukan. Itu harus disimpan di tempat lain.

Setelah beberapa waktu, (saya kira setelah pembaruan windows terinstal, tapi saya tidak yakin tentang ini) masalahnya hilang dan nilai PATH baru diingat.

Dalam versi windows sebelumnya ini berfungsi tanpa masalah, saya melihat perilaku ini hanya setelah memutakhirkan ke Windows 10.

Bagaimana ini bisa diperbaiki? Apakah ada cara untuk membuat PATH efektif menjadi permanen?

Henry
sumber
Bagaimana Anda memperbarui sistem PATH?
Jonno
Alat apa yang Anda gunakan untuk menjalankan? jalan mungkin dikonfigurasikan di dalam alat / ide yang Anda gunakan. Cobalah untuk mendapatkan variabel lingkungan di prompt perintah dengan menggemakannya. dan lihat apakah ia mencetak versi lama atau versi baru. Apakah Anda juga menggunakan pengguna sistem atau pengguna saat ini untuk mengatur PATH?
Lucky
@Lucky echo% PATH% memberikan juga nilai lama. Saya menggunakan sistem PATH.
Henry
@Jonno, PATH diperbarui dari pengaturan - & gt; info sistem - & gt; diperpanjang - & gt; variabel lingkungan. (Saya menggunakan windows jerman, tidak yakin bagaimana dialognya disebut dalam bahasa Inggris)
Henry
Apakah Anda melakukan reboot dengan benar setelah mengatur path atau mematikan dan kemudian restart?
Mokubai

Jawaban:

6

Ini terdengar agak seperti bug kecil di Windows, tapi ini dugaan saya.

Saya pikir Anda harus benar-benar me-reboot mesin Anda melalui Windows - & gt; Kekuatan - & gt; Reboot setelah mengubah pengaturan dan tidak mematikannya terlebih dahulu.

Kapan kamu berkata

Membuka editor variabel lingkungan dan mengklik OK, tanpa membuat perubahan apa pun, menyelesaikan masalah ... hingga reboot berikutnya.

Saya menduga maksud Anda sampai waktu berikutnya Anda mematikan dan kemudian mem-boot mesin. Perbedaan ini penting di Windows 8 dan 10 karena shutdown tidak sama seperti sebelumnya dan reboot lebih dekat dengan shutdown aktual sekarang.

Shutdown sekarang menutup aplikasi pengguna Anda, mengeluarkan Anda dan kemudian menempatkan inti OS ke hibernasi. Ketika Anda me-restart mesin Anda, itu un-hibernasi inti dan kemudian memungkinkan Anda masuk kembali. Karena pengaturan telah (pada tahap ini) hanya diterapkan pada profil pengguna saat ini maka Anda mendapatkan jalur default (lama).

Melakukan reboot yang tepat melewatkan langkah hibernasi dan membiarkan sistem mem-boot dari awal, memuat pengaturan dan program baru. Inilah sebabnya mengapa pembaruan Windows memperbaiki masalah Anda juga, karena mereka melakukan reboot daripada shutdown dan restart.

Ada beberapa informasi di sini cara kerja shutdown hybrid .

Saya mengatakan ini sepertinya sedikit bug karena Anda benar mengharapkan perubahan Anda didorong ke dalam sistem berhibernasi, tetapi karena ini adalah salah satu yang mudah diperbaiki (dengan me-reboot) saya berharap masalah semacam ini adalah salah satu yang prioritasnya relatif rendah memperbaiki.

Mokubai
sumber
Baru saja membuat beberapa tes, reboot benar-benar memperbaikinya.
Henry