Ortam Tablosu
Ortam tablosu, ortam değişkenlerinin değerlerini ayarlamak için kullanılır.
Ortam tablosunda aşağıdaki sütunlar bulunur.
Sütun | Tür | Anahtar | Nullable |
---|---|---|---|
Çevre | Tanımlayıcı | Y | N |
Ad | metin | N | N |
Değer | Biçimlendirilmiş | N | Y |
Parça_ | Tanımlayıcı | N | N |
Sütun
-
Ortamı
-
Bu, tablonun birincil anahtarıdır ve yerelleştirilmemiş bir belirteçtir.
-
Adı
-
Bu sütun, ortam değişkeninin yerelleştirilebilir adıdır. Aşağıdaki tabloda yer alan karakterlerden hangilerinin ada ön eklendiğine bağlı olarak anahtar değerleri yazılır veya kaldırılır. Ön ekte kullanılan simgelerin sıralanmasında hiçbir etkisi yoktur.
Önek Açıklama = Yoksa ortam değişkenini oluşturun ve yükleme sırasında ayarlayın. Ortam değişkeni varsa, yükleme sırasında ayarlayın. + Yoksa ortam değişkenini oluşturun ve yükleme sırasında ayarlayın. Bu, ortam değişkeni zaten varsa değeri üzerinde hiçbir etkisi yoktur. - Bileşen kaldırıldığında ortam değişkenini kaldırın. Bu simge herhangi bir ön ek ile birleştirilebilir. ! Yükleme sırasında ortam değişkenini kaldırın. Yükleyici, yükleme sırasında yalnızca değişkenin adı ve değeri Ortam tablosunun Ad ve Değer alanlarındaki girdilerle eşleşiyorsa ortam değişkenini kaldırır. Bir ortam değişkenini değerinden bağımsız olarak kaldırmak istiyorsanız, '!' söz dizimini kullanın ve Değer alanını boş bırakın. * Bu ön ek, adın bir sistem ortam değişkenine başvurduğunu belirtmek için Windows 2000 ile birlikte kullanılır. Yıldız işareti yoksa, yükleyici değişkeni kullanıcının ortamına yazar. Bu simge herhangi bir ön ek ile birleştirilebilir. Makine başına yükleme bağlamında yükleme için kullanılan bir paket Ad sütununa * ekleyerek makine ortamına ortam değişkenleri yazmalıdır. Daha fazla bilgi için bkz. Açıklamalar. =- Ortam değişkeni yüklemede ayarlanır ve kaldırıldığında kaldırılır. Bu her zamanki davranıştır. !- Yükleme veya kaldırma sırasında ortam değişkenlerini kaldırır. =+ !+
!=Bunlar geçerli bir ön ek değil Tablodaki Değer alanı [~] içeriyorsa, ön ek karakterleri dizenin yalnızca belirtilen bölümüne uygulanır. [~] kullanımı aşağıda Değer sütunu bölümünde açıklanmıştır.
Tablonun Değer alanı boşsa ortam değişkeni kaldırılır. Bu nedenle, Değer alanında boş olan bir = ön eki yüklemede ortam değişkenini siler ve - ön eki kaldırılma işlemindeki geçerli değerleri siler.
-
Değeri
-
Bu sütun, biçimlendirilmiş dize olarak ayarlanacak yerelleştirilebilir değeri içerir. Bkz. Biçimlendirilmiş. Bu alan boş bırakılırsa değişken kaldırılır. Alan boşsa ve Ad alanındaki dizeye - simgesi ön ekliyse, değişken yalnızca bileşen kaldırıldığında kaldırılır.
Var olan bir değişkenin sonuna bir değer eklemek için, bu alandaki dizeye Null karakteri [~] ve ayırıcı karakteri ön ekini ekleyin. Örneğin, noktalı virgül seçilen ayırıcı ise: [~];Değer.
Var olan bir değişkenin önüne bir değer öneki eklemek için, bu alandaki dizeyi ayırıcı karaktere ve Null karaktere [~] ekleyin. Örneğin, noktalı virgül seçilen ayırıcıysa: Değer; [~] .
Alanda [~] yoksa, dize ayarlanacak veya silinecek değerin tamamını temsil eder.
Her satır yalnızca bir değer içerebilir. Örneğin, değer girdisi ;Değer; [~] birden fazla değerdir ve öngörülemeyen sonuçlara neden olduğundan kullanılmamalıdır. Değer girdisi; [~] yalnızca bir değerdir.
Ad ön ekinde + varsa, Değer sütununda [~] kullanılmamalıdır. Bunun nedeni "+" ve "[~]" anlamlarının açıkça birbirlerinden farklı olmasıdır.
-
Component_
-
Bileşeni tablosununilk sütununa yönelik bir dış anahtar. Bu sütun, ortam değerlerinin yüklenmesini denetleen bileşene başvurur.
Açıklamalar
Yükleyicinin ortam değişkenlerini ayarlaması için WriteEnvironmentStrings eylemi ve RemoveEnvironmentStrings eylemiInstallExecuteSequence Tableiçinde listelenmelidir.
WriteEnvironmentStrings eylemi veya RemoveEnvironmentStrings eylemi ortam değişkenlerinin devam eden yükleme için değişmediğini unutmayın. Windows 2000'de, bu bilgiler kayıt defterinde depolanır ve yükleme tamamlandığında sisteme değişiklikler bildiren bir ileti görüntülenir. Yeni bir işlem veya bu iletileri denetleen başka bir işlem, yeni ortam değişkenlerini kullanır.
Ortam tablosuyla yol ortam değişkenini değiştirirken, yeni yolun tamamını Açıkça Değer alanına girmeyi denemeyin. Bunun yerine, bir değeri ve sınırlayıcıyı (;) [~] öğesine) önek ekleyerek veya ekleyerek var olan yolu genişletin. Değer alanında [~] yoksa, var olan yol bilgileri kaybolur ve .msi dosyasını yüklemek bilgisayarın önyüklemesini engelleyebilir. Yol değişkeni çoğunlukla şu söz dizimi kullanılarak ayarlanır: [~]; Değer.
Bir terminal sunucusundan makine başına yüklemeler gerçekleştirirken, yükleyici kullanıcı başına ortam değişkenlerini HKU\'ya yazar. Default\Environment. Terminal Hizmetleri kayıt defterinin bu bölümünü çoğaltmadığından, yükleme kullanıcı başına ortam değişkenlerini ayarlamaz. Makine başına yüklemeler için kullanılan bir paket, Ad sütununa * ekleyerek ortam değişkenlerini bilgisayarın ortamına yazmalıdır. Paket kullanıcı başına veya makine başına yüklenebiliyorsa, iki bileşen oluşturun: (1) kullanıcı ayarları için ortam tablosu girdileri yazılmış kullanıcı başına bileşen ve (2) bilgisayar ayarları için Ortam tablosu yazılmış makine başına bileşen. Privileged özelliğini kullanarak bu bileşenin yüklenmesini koşulla.
Doğrulama
ICE03
ICE06
ice32
ICE46
ICE65
ice69
ICE80