Sümptomid
Windows 7 testversiooni (build 7100) 32-bitine Ultimate ingliskeelses versioonis puudub kausta, mis on loodud süsteemidraivil (% SystemDrive %) juurkausta selle turbedeskriptor kirjed. Üks probleem on et Tavakasutajad nagu mitte-administraatoritele ei saa sooritada kõik toimingud alamkaustadele, mis on loodud otse juure all. Seetõttu rakendusi, mis viitavad kaustade juure all ei saa installida edukalt või võib desinstallimine õnnestus. Lisaks võib nurjuda toimingud või rakendusi, mis viitavad need kaustad.
Näiteks kui kaust on loodud süsteemidraivi ülemaõigustes Käsuviip juure all, selles kaustas on õigesti päri õigusi draivi juurkausta. Seega mõningaid teatud toiminguid, näiteks kausta kustutamist nurjub, kui need tehakse-laiendatud käsuviibalt. Lisaks kuvatakse järgmine tõrketeade, kui toiming nurjub:
Juurdepääs on keelatud.
Lisaks puuduvad turvalisuse deskriptor kirjed kaitse-admin faili toiminguid otse juure all.
Põhjus
See probleem ilmneb seetõttu, et Windows 7 Release Candidate 32-bitine Ultimate versioonil valesti seab juurdepääsu kontroll-loendid (ACL) juur.
Lahendus
Klientidele, kellel see probleem mõjutab, parandus on saadaval Windows Update'i kaudu:
http://update.microsoft.com/windowsupdate
Kiirparanduse teave
Toetatud käiguparandus on saadaval Microsoftilt. See kiirparandus on ette nähtud üksnes käesolevas artiklis kirjeldatud probleemi lahendamiseks. Kasutage seda parandust ainult selle konkreetse probleemiga süsteemides.
Eeltingimused
Windows 7 Release Candidate 32-bitine Ultimate installitud selle kiirparanduse rakendamiseks peab teil olema.
Taaskäivitamise nõue
Te ei pea pärast selle kiirparanduse rakendamist arvutit taaskäivitama.
Kiirparanduse asendamise teave
See kiirparandus ei asenda varem välja antud Kiirparandusi.
Failiteave
Sellel kiirparanduse ingliskeelsel versioonil on failiatribuudid (või hilisemad failiatribuudid), mis on loetletud järgmises tabelis. Kuupäevad ja kellaajad need failid jaoks on loetletud maailmaaja järgi (UTC). Faili teabe vaatamisel teisendatakse see kohalikule ajale. UTC ja kohaliku aja erinevuste väljaselgitamiseks kasutage juhtpaneeli üksuses kuupäev ja kellaaeg vahekaarti ajavöönd .
Faili nimi |
Faili versioon |
Faili maht |
Kuupäev |
Aeg |
Platvorm |
---|---|---|---|---|---|
Cleanwin7rcroot.exe |
6.1.7100.15 |
15,944 |
04-May-2009 |
06:33 |
x86 |
Käigultparandus on välja Windows Update'i kaudu.
Käigultparanduste pakett
-
Probleem on olemas ainult x86 Windows 7 Release Candidate Ultimate versioonides. Ainult x x86 versiooni selle käigultparanduse loodi. Selle käigultparanduse installida ainult Windows 7 testversiooni (build 7100) 32-bitine Ultimate. Vältida täiendavaid komplikatsioone, pakkudes kiirparandus installib kõik viie keele versioonid programmi.
-
Kui teie arvuti edukalt installida käigultparandus, värskendust, mis viitab see Microsofti teabebaasi artikli number (970789) kuvatakse programmide lisamine või eemaldamine. Saate vaadata programmide lisamise ja eemaldamise kinnitamiseks kiirparanduse installimine õnnestus värskenduste loend.
-
Saate eemaldada seda käigultparandust ja installige see siis uuesti. Kui desinstallite selle käigultparanduse, siis ACL-ide tagasi eelmise oleku. Muuta, et see käigultparandus teeb selle ACL-ide ei tühistata, kui desinstallite paik.
CleanWin7RCRoot.exe tööriist
-
CleanWin7RCRoot.exe tööriist analüüsib täielik turbedeskriptor juur on "tuntud bad" süsteemidraivi turbedeskriptor. Tööriista asendab vale turbedeskriptor õige kirje. Pärast turbedeskriptor asendatakse süsteemi draivi juurkaustas alusel loodud kaustad pärivad õige ACL-ide ja rakenduste installimine õnnestus.
-
Selle kiirparanduse parandada juba installitud rakendused.
-
Kui muutsite turbedeskriptor juur, CleanWin7RCRoot.exe tööriista tehke muudatusi ACL. See takistab võimalike rakenduste ühilduvuse probleemid.
Märkus. Te ei saa selle kiirparanduse ühenduseta. Lisateavet selle muudatuse rakendada ühenduseta pilte jaotisest "Ühenduseta juhised" selles dokumendis hiljem.
Lahendus
See probleem mõjutab ainult pilte, mis põhinevad Windows 7 testversiooni (build 7100) 32-bitine Ultimate. Veenduge, et see värskendus ei mõjuta teie kasutuskogemust, soovitame, et te tehke järgmised toimingud.
-
Varundage oma praegusest süsteemist.
-
Käivitage DVD-lt.
-
Kui soovite installida Windows 7 oma sektsiooni vormindada.
-
Pärast Windows 7 installi lõpuleviimist, selle värskenduse installimist Windows Update'i enne mis tahes varukoopia taastamine või muu tarkvara installimiseks.
Kui olete juba installinud operatsioonisüsteemi vormindamata seadmele, veenduge, et sätted on õiged. Selleks käivitage laiendatud käsuviibalt järgmine käsk:
Cd \
Icacls \
Kui käivitate käsu, peaks ilmuma järgmine tekst:
\ BUILTIN\Administrators:(F) BUILTIN\Administrators:(OI)(CI)(IO)(F)
NT AUTHORITY\SYSTEM:(F)
NT AUTHORITY\SYSTEM:(OI)(CI)(IO)(F)
BUILTIN\Users:(OI)(CI)(RX)
NT AUTHORITY\Authenticated Users:(OI)(CI)(IO)(M)
NT AUTHORITY\Authenticated Users:(AD)
Mandatory Label\High Mandatory Level:(OI)(NP)(IO)(NW)
See tekst erineb teksti, mis kuvatakse, kui te ei ole varem teinud oodatavad muutused, peate installima käigultparanduse.
Kui soovite käsitsi Rakenda parandus, mis kopeerib kiirparanduse funktsioone, käivitage järgmine käsk ülemaõigustes Käsuviip:
Cd \
Cacls \ /S:D:PAI(A;; PV;; BA) (A; OICIIO; GA;; BA) (A; PV;; SY) (A; OICIIO; GA;; SY) (A; OICI; 0X1200A9;; BU) (A; OICIIO; SDGXGWGR;; AU) (A; LC;; AU)
icacls \ / setintegritylevel (OI)(NP) (IO) H
Kui olete juba installinud käigultparandus, mida on kirjeldatud selles artiklis, kuid teil on olemasolevaid katalooge või kaustu, mis on loodud välja draivi juurkausta ja soovite need kataloogid selle paranduse rakendamist käivitage järgmine käsk ülemaõigustes Käsuviip:
Cd \
CD < kataloogi, kuhu soovite rakendada muudatused >
Cacls < kataloogi, kuhu soovite rakendada muudatused > /S:D:AIMärkus. Ei kehti icacls käsu alamkatalooge juur välja.
See probleem mõjutab ainult pilte, mis põhinevad Windows 7 testversiooni (build 7100) 32-bitine Ultimate.
Võrguühenduseta juhised
Järgmised juhised kehtivad tehnik, kes muudab piltide ühenduseta enne juurutamine ja rakenduste installimiseks pilt.
Mount või rakendada soovitud pilt ja käivitage laiendatud käsuviibalt järgmine käsk:
Cacls < tee ühendatud wim juur dir > /S:D:PAI(A;; PV;; BA) (A; OICIIO; GA;; BA) (A; PV;; SY) (A; OICIIO; GA;; SY) (A; OICI; 0X1200A9;; BU) (A; OICIIO; SDGXGWGR;; AU) (A; LC;; AU)
icacls < ühendatud wim draivi juurkausta tee >/setintegritylevel (OI)(NP) (IO) H
Kui teil on sätete rakendamiseks mis tahes kasutaja loodud kausta välja pildi WIM-faili juurkausta, mount või rakendada soovitud pilt ja käivitage laiendatud käsuviibalt järgmine käsk:
CD < tee directory WIM, mida soovite rakendada muudatused >
Cacls < tee directory WIM, mida soovite rakendada muudatused / S:D:AIMärkus. Ei kehti icacls käsu alamkatalooge juur välja.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.
Lisateabe saamiseks
Selle kiirparanduse koosneb kahest eraldi osast, CleanWin7RCRoot.exe üksikasjad ja paketi üksikasjad.
CleanWin7RCRoot.exe üksikasjad
See on aktiveeritav parandus, mis püüab probleemi lahendada, püüab vältida tulevikus rakenduste ühilduvuse probleemid ja üritab võtta täiendavaid püüdes ühendada kasutaja muudetud sätted. Lahenduse pakub lahendust probleemile takistades tavakasutaja ja guest failide süsteemi juure all. Igas arvutis, kus probleem esineb, saadud DACL süsteemi juur on sama, mis on kaasatud õige SKU-d.
PARANDUS
-
Käivitatava faili kontrollitakse süsteemi draiv, millel on "tuntud bad" juur täielik turbedeskriptor turbedeskriptor.
-
Kui CleanWin7RCRoot.exe tööriist leiab, et turbedeskriptor on vale, see asendab turbedeskriptor õige.
Õige SDDL: D:PAI(A;; PV;; BA) (A; OICIIO; GA;; BA) (A; PV;; SY) (A; OICIIO; GA;; SY) (A; OICI; 0X1200A9;; BU) (A; OICIIO; SDGXGWGR;; AU) (A; LC;; AU) S:P(ML;OINPIO; NW;; TERE)
-
Tööriista asendab vale turbedeskriptor õige kirje. Pärast turbedeskriptor asendatakse süsteemi draivi juurkaustas alusel loodud kaustad pärivad õige ACL-ide ja rakenduste installid on edukas.
Probleemid, mis seda käigultparandust ei lahenda
On kaks peamist probleemi seda käigultparandust ei lahenda.
-
Kiirparanduse muudab DACL süsteemi juur, et see oleks see sama, nagu see on Windows 7 RTM-põhises arvutis või Windows 7 testversiooni põhises arvutis. Siiski levivad selle käigultparanduse alamkatalooge muudatusi.
-
Kiirparanduse proovida lahendada mis tahes juur security deskriptorid, mida on muudetud lõppkasutaja.
Desinstallimine
Käivitatava faili ei toeta desinstallida. Käigultparandus teeb muudatused on püsivad. Isegi siis, kui paketi desinstallimist CleanWin7RCRoot.exe teeb muudatused on taastunud.
Tõrge juhtudel
Tõrge juhtudel tööriist on tõrked ainult juhul, kui käivitatava faili tuvastab probleemi, kuid ei saa probleemi lahendada. Kui täitmisfaili leiab, et see ei saa probleemi lahendada, sest ACL on ootuspäraselt, isegi kui see on endiselt vale, tagastab tööriista edu.
Viited
ACL-ide ja security deskriptorid kohta lisateabe saamiseks külastage järgmist Microsofti MSDN-i veebisaiti:
http://msdn.microsoft.com/en-us/library/aa374872(VS.85).aspx
http://msdn.microsoft.com/en-us/library/bb648648(VS.85).aspxTarkvaravärskenduste terminoloogia kohta lisateabe saamiseks avage Microsofti teabebaasi (Knowledge Base) artikkel, klõpsates järgmist artiklinumbrit:
824684 Microsofti tarkvaravärskenduste iseloomustamiseks kasutatavate standardterminite kirjeldus