keskiviikko 28. toukokuuta 2014

Windows komponenttisäilön (Component Storen) korjaaminen Windows käyttöjärjestelmissä.


Windows komponenttisäilö sisältää tiedostot joita tarvitaan Windows käyttöjärjestelmän osien asentamiseen ja poistamiseen. Komponenttisäilöä tarvitaan myös Windows päivitysten ja palvelinroolien asentamiseen ja poistamiseen. Lisäksi komponenttisäilö on tarpeen järjestelmän korjaus- ja palautustoiminnoissa. Käytännössä komponenttisäilö on kansio C:\Windows\WinSxS

Komponenttisäilön korjaamiseen käytetään Windows Vista, 7 ja Windows 2008 käyttöjärjestelmissä ystem Update Readiness Tool - työkalun (Checksur) ohjelmaa. Työkalu tarkistaa tietokoneen komponenttisäilön ja tarvittavien rekisterinosien mahdolliset epäyhtenäisyydet ja korjaa ne sitä mukaa, kun sitä asennetaan.

Windows 8 ja 8.1 käyttöjärjestelmissä työkalu on jo sisäänrakennettuna DISM komentoon.

Checksur ohjelman käyttäminen Windows Vista, 7 ja Server 2008 tietokoneissa

TAPA1: Checksur ohjelman lataaminen, purkaminen ja suorittaminen WUSA.exe ohjelman avulla

  1. Lataa Checksur paketti ja aja se suoraan suoraan Erillinen Windows Update asennus (WUSA.ese) työkalulla.

TAPA2: Checksur ohjelman lataaminen, purkaminen ja suorittaminen käsin.

  1. Lataa käyttöjärjestelmän mukainen Checksur paketti C:\Temp\checksur\3.3 kansioon osoitteesta http://support.microsoft.com/kb/947821/fi
  2. Pura Checksur paketti C:\Temp\checksur\3.3 kansioon komennolla expand -f:* "C:\windows\checksur\3.3\Windows6.0-KB934307-x86.msu"
  3. Suorita Checksur järjestelmänvalvojan komentokehotteesta komennolla pkgmgr.exe /n:.\Windows6.1-KB947821-v33-x86.xml

Tavan 2 etuna on se että kansio johon Checksur ohjelma on purettu (C:\windows\checksur\3.3) voidaan ottaa talteen jolloin työkalun suorittaminen on nopeampaa koska pakettia ei tarvitse joka kerta purkaa erikseen.

Windows 8, 8.1 ja Server 2012, 2012 R2 Käyttöönottonäköistiedostojen hallinta ja ylläpito -toiminnon käyttäminen Windows komponenttisäilön korjaamisessa (DISM.exe)

  1. Avaa järjestelmänvalvojan komentokehote ja anna komento DISM.exe /Online /Cleanup-image /Scanhealth tarkistaaksesi komponenttisäilön eheyden.
  2. Anna komento DISM.exe /Online /Cleanup-image /Restorehealth korjataksesi komponenttisäilön

HUOM:

- Jos päivitykset jaellaan WSUS palvelimelta, on todennäköistä että WSUS palvelin kaappaa komponenttisäilön korjaamiseen tarkoitetun palvelupyynnön. Mikäli WSUS palvelimelle ei ole tarvittavia korjauspaketteja, ei korjaaminen onnistu. Käytä /limitaccess parametria jolloin palvelupyyntö ohjataan Microsoftin Windows Update palveluun

- Komento voidaan ohjata hakemaan tarvittavat lähdepaketetit .wim näköistiedostosta /source parametrilla esim. Dism /Online /Cleanup-Image /RestoreHealth /Source:E:\sources\install.wim On huomioitava että .wim tiedoston on oltavaa bittisyydeltään (x64/x86) ja kieliversioltaan sama kuin korjattava käyttöjärjestelmä

- Komennon lokitiedoston voi löytää C:\Windows\Logs\CBS kansiosta nimellä cbs.log (Avaa järjestelmänvalvojana)

Lisätietoa:

http://blogs.technet.com/b/joscon/archive/2010/05/11/why-does-checksur-take-a-long-time-to-run.aspx#pi47623=1

http://support.microsoft.com/kb/947821)

Ei kommentteja:

Lähetä kommentti