Saya memiliki mesin Windows 7 yang, ketika Command Prompt dijalankan oleh pengguna normal, gagal memperluas variabel lingkungan di Windows 7 %PATH%
. Jika command prompt dijalankan sebagai administrator (klik kanan, Run as administrator ) kemudian %PATH%
diperluas dengan tepat.
Secara khusus, %PATH%
untuk cmd.exe
dijalankan sebagai pengguna (ditampilkan melalui set path
) adalah sebagai berikut:
Path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\Wbem;%SYSTEMROOT\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft Windows Performance Toolkit\
... sedangkan %PATH%
untuk cmd.exe
dijalankan sebagai Administrator adalah sebagai berikut:
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\Wbem;%SYSTEMROOT\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft Windows Performance Toolkit\
Saya mencoba masuk sebagai pengguna baru untuk membuat profil baru, dan masalahnya tetap ada pada profil itu juga. HKEY_CURRENT_USER\Environment\PATH
tidak ada, dan HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path
cocok dengan jalur sistem-lebar yang ditetapkan dalam Properti Komputer -> Variabel Lingkungan.
Apakah ada yang punya ide tentang apa ini, atau di mana saya bisa melihat?
REG_SZ
masalah terjadi, jika saya mengaturnya kembaliREG_EXPAND_SZ
diperbaiki.