keskiviikko 28. toukokuuta 2014

Referenssinäköistiedoston koon pienentäminen DISM työkalun avulla

 

Windows komponenttisäilössä (C:\Windows\WinSxS) säilytetään Windowsin päivittämiseen, osien lisäämiseen ja poistamiseen sekä korjaamiseen tarvittavia tiedostoja. Komponenttisäilössä voi olla tiedostoja joiden ominaisuudet on korvattu uudemmissa päivityksissä. Kansion kokoa tarkasteltaessa huomataan että kansio on useamman Gt. kokoinen. Tämä ei aivan kuitenkaan pidä suoraan paikkaansa sillä osa tiedostoista sijaitsee käytännössä muualla mutta näkyvat WinSxS kansion sisältönä ns. hardlink ominaisuuden takia. Kuitenkin on suositeltavaa suorittaa referenssityöasemassa komento joka poistaa ko. kansiosta vanhentuneet päivitykset. Komento voidaan suorittaa käsin referenssikoneen komentokehotteessa jos Suspend toiminto on liitetty Referenssikonetta asentavaan tehtäväsarjaan. Mieluummin kuitenkin komento kannattaa lisätä suoraan Referenssikonetta asentavaan tehtäväsarjaan jolloin se suoritetaan automaattisesti.

Windows 8.1: Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

Windows 8: Dism.exe /online /Cleanup-Image /StartComponentCleanup


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)

tiistai 27. toukokuuta 2014

Microsoft Deployment Toolkit ohjeet Technetissä


Micrsoft on julkaissut loistavat ohjeet MDT ohjelman käyttöön. Ohjeet ovat mitä luultavimmin OSD guru Johan Arwidmarkin suunnittelemat. Tämän parempia ohjeita ei juuri voi toivoa.

Äkkiä tutustumaan TÄSTÄ

Lisäksi Technetissä on nyt ohjeet SCCM:n avulla tapahtuvasta käyttöjärjestelmäasennuksesta. Ohjeet löytyvät TÄSTÄ