Käyttäjämuuttujia ei ratkaista oikein Windowsissa

Käytetään kohteeseen
Windows 8.1 Enterprise Windows 8.1 Windows 8.1 Pro Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Essentials Windows Server 2012 R2 Foundation Windows Server 2012 R2 Standard Windows 7 Service Pack 1 Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Server 2008 R2 Service Pack 1 Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 for Itanium-Based Systems Windows Server 2008 R2 Foundation Windows Server 2008 R2 Standard Windows Server 2008 R2 Web Edition

Ongelman ilmenemistapa

Mieti seuraavaa tilannetta:

  • Tietokoneessasi on Windows 8.1, Windows Server 2012 R2, Windows 7 Service Pack 1 (SP1) tai Windows Server 2008 R2 SP1.
  • Luot ympäristömuuttujan ja määrität sen arvoksi %APPDATA% tai %LOCALAPPDATA%.
  • Set-komento suoritetaan komentokehotteesta ympäristömuuttujan kyselyä varten. Jos olet esimerkiksi määrittänyt arvoksi %APPDATA%, näet seuraavan kyselytuloksen:
    UserVariableName=C:\Users\UserFolder\AppData\Roaming
  • Tietokoneen sovellukset tekevät joitakin muutoksia järjestelmäparametreihin niin, että WM_SETTINGCHANGE viesti lähetetään ylimmän tason ikkunoihin.
  • Avaat uuden komentokehoteikkunan ja suoritat sitten Määritä-komennon uudelleen.

Tässä skenaariossa saat seuraavan tuloksen:

UserVariableName=%APPDATA%

Ratkaisu

Voit ratkaista tämän ongelman Windows 8.1:ssä ja Windows Server 2012 R2:ssa asentamalla päivityksen 2919355.

Voit ratkaista tämän ongelman Windows 7:ssä ja Windows Server 2008 R2:ssa asentamalla tässä artikkelissa kuvatun hotfix-korjauksen.

Windows 8.1:n ja Windows Server 2012 R2:n päivitystiedot

Saat lisätietoja päivityksen 2919355 hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

2919355 Windows RT 8.1-, Windows 8.1- ja Windows Server 2012 R2 -päivitys huhtikuu 2014

Windows 7:n ja Windows Server 2008 R2:n hotfix-tiedot

Tuettu hotfix-korjaus on saatavana Microsoftilta. Tämä hotfix-korjaus on kuitenkin tarkoitettu vain tässä artikkelissa kuvatun ongelman korjaamiseen. Käytä tätä hotfix-korjausta vain järjestelmissä, joissa esiintyy tässä artikkelissa kuvattu ongelma. Tämä Hotfix-korjaus vaatii ehkä lisätestejä. Jos ongelma ei vaikuta sinuun vakavasti, suosittelemme odottamaan seuraavaa tämän hotfix-korjauksen sisältävää ohjelmistopäivitystä.

Jos hotfix-korjaus on ladattavissa, Knowledge Base -artikkelin yläosassa on "Ladattavissa hotfix-korjauksia" -osio. Jos tätä osaa ei näy, ota yhteyttä Microsoftin asiakaspalveluun ja tukeen hotfix-korjauksen hankkimista varten.

Huomautus: Jos muita ongelmia ilmenee tai jos vianmääritystä tarvitaan, sinun on ehkä luotava erillinen palvelupyyntö. Tavalliset tukikustannukset veloitetaan lisäkysymyksistä ja ongelmista, jotka eivät liity tähän nimenomaiseen hotfix-korjaukseen. Täydellinen luettelo Microsoftin asiakaspalvelun ja tuen puhelinnumeroista tai erillisen huoltopyynnön luominen on seuraavassa Microsoftin verkkosivustossa:

http://support.microsoft.com/contactus/?ws=support Huomautus Hotfix-korjauksen lataus saatavilla -lomakkeessa näkyvät kielet, joilla hotfix-korjaus on saatavilla. Jos kieltä ei näy, sille ei ole saatavilla hotfix-korjausta.

Edellytykset

Jotta voit ottaa tämän hotfix-korjauksen käyttöön, käyttöjärjestelmän on oltava Windows 7 SP1 tai Windows Server 2008 R2 SP1. Saat lisätietoja Windows 7:n tai Windows Server 2008 R2:n Service Pack -paketin hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

976932 Tietoja Windows 7:n ja Windows Server 2008 R2:n Service Pack 1:stä

Rekisteritiedot

Tämän hotfix-korjauksen käyttämiseksi ei tarvitse tehdä mitään muutoksia rekisteriin.

Uudelleenkäynnistystarve

Tietokone on käynnistettävä uudelleen tämän hotfix-korjauksen asentamisen jälkeen.

Hotfix-korjauksen korvaustiedot

Tämä hotfix-korjaus ei korvaa aiemmin julkaistua hotfix-korjausta.

Tiedoston tiedot

Tämän hotfix-korjauksen yleinen versio asentaa tiedostot, jotka sisältävät attribuutit, jotka on lueteltu seuraavissa taulukoissa. Näiden tiedostojen päivämäärät ja kellonajat on lueteltu koordinoituna yleisaikana (UTC). Paikallisessa tietokoneessa näiden tiedostojen päivämäärät ja kellonajat esitetään paikallisessa ajassa yhdessä nykyisen kesäajan kanssa. Lisäksi päivämäärät ja ajat saattavat muuttua, kun suoritat tiedostoilla tiettyjä toimintoja.

Windows 7:n ja Windows Server 2008 R2:n tiedostojen tiedotTärkeät Windows 7:n hotfix-korjaukset ja Windows Server 2008 R2:n hotfix-korjaukset sisältyvät samoihin paketteihin. Hotfix-korjauspyyntösivulla olevat hotfix-korjaukset näkyvät kuitenkin kummassakin käyttöjärjestelmässä. Jos haluat pyytää hotfix-paketin, joka koskee jompaakumpaa käyttöjärjestelmää tai molempia käyttöjärjestelmiä, valitse sivulla Windows 7 / Windows Server 2008 R2 -kohdassa oleva hotfix-korjaus. Katso aina artikkelien Koskee seuraavia tuotteita -osiosta, jossa kerrotaan, mitä käyttöjärjestelmää kukin hotfix-korjaus koskee.

  • Tiettyä tuotetta, SR_Level (RTM, SPn) ja palveluhaaraa (LDR, GDR) koskevat tiedostot voidaan tunnistaa tarkastelemalla tiedostoversionumeroita seuraavassa taulukossa esitetyllä tavalla.

    Versio Tuote SR_Level Palveluhaara
    6.1.760 1.22 xxx Windows 7 ja Windows Server 2008 R2 SP1 LDR
  • Kuhunkin ympäristöön asennetut MANIFEST-tiedostot (.manifest) ja MUM-tiedostot (.mum) ovat

    luetellaan erikseen "Lisätietoja Windows Server 2008:lle -tiedostoista". MUM-tiedostot, MANIFEST-tiedostot ja niihin liittyvät suojausluettelotiedostot (.cat) ovat erittäin tärkeitä päivitetyn osan tilan ylläpitämiseksi. Tietoturvaluettelotiedostot, joiden määritteitä ei ole lueteltu, allekirjoitetaan Microsoftin digitaalisella allekirjoituksella.

Kaikki tuetut Windows 7 SP1:n x86-versiot

Tiedoston nimi Tiedostoversio Tiedoston koko Päivämäärä Aika hajautusarvot Käyttöympäristö
Shell32.dll 6.1.7601.22529 12,875,264 03-joulu-2013 08:10 MD5: E36CF218CBA3DBC3301ED14FFF320842
SHA1: 18FA33789BC8CFD20F317B9ECD5DCCDDBBA05EB5
x86

Kaikki tuetut Windows 7 SP1:n x64-versiot ja Windows Server 2008 R2 SP1:n x64-versiot

Tiedoston nimi Tiedostoversio Tiedoston koko Päivämäärä Aika hajautusarvot Käyttöympäristö
Shell32.dll 6.1.7601.22529 14,179,328 03-joulu-2013 08:44 MD5: 0EEFB2E58B1C0B3FD842E5FB87665F78
SHA1: A2E07BE9BCFB6FF382625979A40542DE26D58E8C
x64
Shell32.dll 6.1.7601.22529 12,875,264 03-joulu-2013 08:10 MD5: E36CF218CBA3DBC3301ED14FFF320842
SHA1: 18FA33789BC8CFD20F317B9ECD5DCCDDBBA05EB5
x86

Kaikkia tuettuja IA-64-pohjaisia Windows Server 2008 R2 SP1 -versioita varten

Tiedoston nimi Tiedostoversio Tiedoston koko Päivämäärä Aika hajautusarvot Käyttöympäristö
Shell32.dll 6.1.7601.22529 21,195,776 03-joulu-2013 07:53 MD5: 143F44B0B01C56D90FCA28982E3C45C3
SHA1: 5174E4C16BDCB7BD2D382EC4E4C9BA2581EEC394
IA-64
Shell32.dll 6.1.7601.22529 12,875,264 03-joulu-2013 08:10 MD5: E36CF218CBA3DBC3301ED14FFF320842
SHA1: 18FA33789BC8CFD20F317B9ECD5DCCDDBBA05EB5
x86

      

Tila

Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.

Lisätietoja

Saat lisätietoja ohjelmistopäivityksiin liittyvästä terminologiasta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

824684 Microsoftin ohjelmistopäivityksiä kuvaavan vakioterminologian kuvaus

Lisätietoja käyttäjien ympäristömuuttujia on seuraavassa Microsoft-sivustossa:

Järjestelmä- ja käyttäjäympäristömuuttujien määrittäminen Saat lisätietoja samankaltaisesta järjestelmän ympäristömuuttujiin liittyvästä ongelmasta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

2858686 Järjestelmän ympäristömuuttujaa ei ratkaista oikein Windows Server 2008 SP2:ssa

Lisätietoja tiedostoista

Lisätietoja Windows 7:n ja Windows Server 2008 R2:n tiedostoista

Lisätiedostot kaikille tuetuille Windows 7 SP1:n x86-versioille

Tiedosto-ominaisuus Arvo
Tiedoston nimi X86_88f9ce507e22a53b8dc910389f157712_31bf3856ad364e35_6.1.7601.22529_none_e0f186aa3540389f.manifest
Tiedostoversio Ei käytettävissä
Tiedoston koko 695
Päivämäärä (UTC) 03-joulu-2013
Aika (UTC) 12:30
SHA-1-hajautusarvo Ei käytettävissä
MD5-hajautusarvo Ei käytettävissä
Tiedoston nimi X86_microsoft-windows-shell32_31bf3856ad364e35_6.1.7601.22529_none_6eb44a6c895f5db2.manifest
Tiedostoversio Ei käytettävissä
Tiedoston koko 1,059,457
Päivämäärä (UTC) 03-joulu-2013
Aika (UTC) 08:41
SHA-1-hajautusarvo Ei käytettävissä
MD5-hajautusarvo Ei käytettävissä

Lisätiedostot kaikille tuetuille Windows 7 SP1:n ja Windows Server 2008 R2 SP1:n x64-pohjaisille versioille

Tiedosto-ominaisuus Arvo
Tiedoston nimi Amd64_7803b46803e24f525ff7fb33b0292a98_31bf3856ad364e35_6.1.7601.22529_none_c5fbebc2db18b4d6.manifest
Tiedostoversio Ei käytettävissä
Tiedoston koko 699
Päivämäärä (UTC) 03-joulu-2013
Aika (UTC) 12:30
SHA-1-hajautusarvo Ei käytettävissä
MD5-hajautusarvo Ei käytettävissä
Tiedoston nimi Amd64_c0526cc1a0e1df8f50db97ae247ff805_31bf3856ad364e35_6.1.7601.22529_none_0d79c72b03ba9e71.manifest
Tiedostoversio Ei käytettävissä
Tiedoston koko 1,040
Päivämäärä (UTC) 03-joulu-2013
Aika (UTC) 12:30
SHA-1-hajautusarvo Ei käytettävissä
MD5-hajautusarvo Ei käytettävissä
Tiedoston nimi Amd64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7601.22529_none_cad2e5f041bccee8.manifest
Tiedostoversio Ei käytettävissä
Tiedoston koko 1,058,443
Päivämäärä (UTC) 03-joulu-2013
Aika (UTC) 09:32
SHA-1-hajautusarvo Ei käytettävissä
MD5-hajautusarvo Ei käytettävissä
Tiedoston nimi Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7601.22529_none_d5279042761d90e3.manifest
Tiedostoversio Ei käytettävissä
Tiedoston koko 1,054,916
Päivämäärä (UTC) 03-joulu-2013
Aika (UTC) 08:23
SHA-1-hajautusarvo Ei käytettävissä
MD5-hajautusarvo Ei käytettävissä

Lisätiedostot kaikille tuetuille IA-64-pohjaisille Windows Server 2008 R2 SP1 -versioille

Tiedosto-ominaisuus Arvo
Tiedoston nimi Ia64_804071d8a0cc16d0ae88c235a09ea372_31bf3856ad364e35_6.1.7601.22529_none_a276fd2895cd720d.manifest
Tiedostoversio Ei käytettävissä
Tiedoston koko 1,038
Päivämäärä (UTC) 03-joulu-2013
Aika (UTC) 12:30
SHA-1-hajautusarvo Ei käytettävissä
MD5-hajautusarvo Ei käytettävissä
Tiedoston nimi Ia64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7601.22529_none_6eb5ee62895d66ae.manifest
Tiedostoversio Ei käytettävissä
Tiedoston koko 1,058,441
Päivämäärä (UTC) 03-joulu-2013
Aika (UTC) 08:26
SHA-1-hajautusarvo Ei käytettävissä
MD5-hajautusarvo Ei käytettävissä
Tiedoston nimi Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7601.22529_none_d5279042761d90e3.manifest
Tiedostoversio Ei käytettävissä
Tiedoston koko 1,054,916
Päivämäärä (UTC) 03-joulu-2013
Aika (UTC) 08:23
SHA-1-hajautusarvo Ei käytettävissä
MD5-hajautusarvo Ei käytettävissä