Windows Yolu Konumunda% Windir% ile% Systemroot% arasındaki fark nedir?
Her ikisi de "Windows" klasör konumunu gösterir.
Windows Yolu Konumunda% Windir% ile% Systemroot% arasındaki fark nedir?
Her ikisi de "Windows" klasör konumunu gösterir.
Yanıtlar:
Bay Dave'in cevabını genişletmek için, yerleşik%SystemRoot% bir değişkendir (gibi küçük bir avuç ile birlikte ). Yani, kayıt defterindeki ortam değişken deposunda aslında tanımlanmadı .%SystemDrive%HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
Öte yandan, %windir%normal bir değişkendir ve değişken deposunda olduğu gibi tanımlanır %SystemRoot%. (“Gerçek değişken” karşılığı yoktur %SystemDrive%.)
Hangi kullanımına gerçekten önemli değil, ama olabilir diğerini deneyebilirsiniz bu durumda toplu dosyalarında değişken genişleme, sorun haline çalıştırın. (Bu konuda özellikle sorun olduğunu hatırlamıyorum, ama akılda tutmaya değer.)
Ek olarak, %SystemRoot%(ve %SystemDrive%) yükleme işlemi sırasında (hedef sürücüyü seçtiğinizde) ayarlanır ve bu nedenle en eski noktadan Windows yüklenirken kullanılabilir, oysa %windir%yükleme sırasında daha sonraki bir noktaya ayarlanır, yani özel yükleme türlerini (örneğin, OEM, PE vb.) kullanmak isteyeceksiniz %SystemRoot%.
%SystemRoot%. Windows ayarlamak için yeterli bilgiye sahip SystemDriveve SystemRootnereye kurulacak sürücüyü seçer seçmez (artı hedefi değiştirmezseniz varsayılanı kullanır). Daha windirsonra kayıt defterinde başlatıldığında kurulumda birkaç varsayılan ortam değişkeni (dahil ) ayarlar . Bu yalnızca yükleme işlemini değiştiriyorsanız önemlidir.
%windir%. Bu doğru mu?
eğlence gerçeği - (Windows 10 1809'da)% windir% hala o kadar önemlidir ki, onsuz yükseltilmiş bir şeyi çalıştıramazsınız ... ki bu GERÇEKTEN GERİ DÖNEMEBİLİRSİNİZ çünkü ortam değişkenine kayıt defterine görünmek için yükseklik gerekir :( ... neyse ki güvenli mod, bu değişkeni geri yüklememe ve kamyonu kullanmaya devam etmeme izin verdi.