Ako propagovať premenné prostredia systému

Preklady článku Preklady článku
ID článku: 104011 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

SUHRN

Premenné používateľského prostredia môžete upraviť úpravou takto Kľúč databázy Registry:
   HKEY_CURRENT_USER \ 
         Environment
				
Môžete upraviť systémové premenné prostredia úpravou takto Kľúč databázy Registry:
   HKEY_LOCAL_MACHINE \ 
               SYSTEM \ 
    CurrentControlSet \ 
              Control \ 
      Session Manager \ 
          Environment
				
Poznámka, že akékoľvek premennej prostredia musí byť rozšírený (napríklad Ak používate systém %) musí byť uložené v databáze registry ako REG_EXPAND_SZ hodnota v databáze Registry. Akékoľvek hodnoty typu REG_SZ sa nerozbalia keď čítal z databázy registry.

Všimnite si, že program RegEdit.exe nemá spôsob, ako pridať REG_EXPAND_SZ. Použitie RegEdt32.exe pri úprave týchto hodnôt manuálne.

Všimnite si však, že modifikácie premenné prostredia nemajú následok bezprostredné zmenu. Napríklad, ak začnete iného príkazu Prompt po vykonaní zmien, premenné prostredia bude odrážať predchádzajúci (nie prúd) hodnoty. Zmeny prejavia až vám Odhláste sa a znova sa prihlásiť.

Na uskutočnenie týchto zmien bez toho, aby odhlásiť, vysielanie WM_SETTINGCHANGE hlásenie všetkých okien v systéme, tak že niektorá zainteresované aplikácie (ako napríklad Prieskumník, Program Manager, Správca úloh, kontrola Panel a podobne) môžete vykonať aktualizáciu.

DALSIE INFORMACIE

Napríklad na systémy založené na systéme Windows NT by rozšíriť tieto fragment kódu zmeny premenné prostredia, používané v príkazovom riadku:
   SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0,
    (LPARAM) "Environment", SMTO_ABORTIFHUNG,
    5000, &dwReturnValue);
				
Žiadny z aplikácií, ktoré loď s Windows 95 a Windows 98, vrátane Windows Explorer a Program Manažér, odpovedať na túto správu. Preto e zatiaľ čo tento článok technicky realizovať na Windows 95 a Windows 98, nemá žiadny vplyv okrem na oznámiť tretia-party aplikácií. Jedinou metódou meniace globálne premenné prostredia na Windows 95 je upraviť súbor autoexec.bat a reštartovanie.

Vlastnosti

ID článku: 104011 - Posledná kontrola: 10. októbra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows NT Server 3.51
Kľúčové slová: 
kbhowto kbsyssettings kbmt KB104011 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:104011

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com