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 SystemDrive
ve SystemRoot
nereye kurulacak sürücüyü seçer seçmez (artı hedefi değiştirmezseniz varsayılanı kullanır). Daha windir
sonra 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.