telepítés és eltávolítás
DESCRIPTION
Telepítés és eltávolítás. Miért nem elég felmásolni? Felhasználó akaratától függő komponensek (nem kell feltétlenül minden, esetleg választási alternatívák) Konfigurációs adatok (telepítés helye, egyéb döntések) Ikonok létrehozása (start menü, asztal, stb.) Függőségek kezelése DLL-ek - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/1.jpg)
Telepítés és eltávolítás
• Miért nem elég felmásolni?– Felhasználó akaratától függő komponensek (nem kell
feltétlenül minden, esetleg választási alternatívák)– Konfigurációs adatok (telepítés helye, egyéb
döntések)– Ikonok létrehozása (start menü, asztal, stb.)– Függőségek kezelése
• DLL-ek– Statikus fordítás vs. közösen használt fájlok– Probléma: DLL Hell!
![Page 2: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/2.jpg)
Telepítés
• Kezdetben saját telepítő (és jó esetben eltávolító) alkalmazások– Idővel néhány megoldás széles körben elterjedt
• Windos Installer: a speciálisan felépített alkalmazás telepítő-csomagok saját telepítő programot nem, csak a telepítés leírását tartalmaznak (kiterjesztés: msi). A végrehajtást már a Windows Installer végzi (ugyanez igaz az eltávolításra is).
• Parancssor: msiexec
![Page 3: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/3.jpg)
Eltávolítás
• A telepítő programok segítségével a program eltávolítása is megoldható, esetenként javítás és konfiguráció módosítás is lehetséges
• Az eltávolítás sokszor nem teljes körű, konfigurációs és munka fájlok mellett Registry bejegyzések is hátramaradnak– A „rendesebb” megoldások jelzik, hogy milyen fájlokat
hagytak maguk után• Esetenként rákérdeznek, hogy törüljék-e a konfigurációs és
munkafájlokat– A Registry-ben hagyott dolgokról ezek a megoldások
általában mélyen hallgatnak
![Page 4: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/4.jpg)
Windows komponensek
• Az „Add/Remove programs” Windows komponensek telepítésére és eltávolítására is lehetőséget biztosít
• A „Set program Access and Defaults” lapon pedig a különféle vitás Windows-komponensek (WEB böngésző, média lejátszó, stb.) helyett lehet harmadik féltől származó alkalmazásokat kiválasztani (vagy éppen visszaállni a Windows megoldásra)
![Page 5: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/5.jpg)
Process Explorer
• Figyelemre méltó Task Manager alternatíva• Alapvetően folyamat alapú, egyes folyamatokról
jelentős (konfigurálható) számú adattal (táblázatos formában)
• Hivatkozott DDL-ek és fájlok folyamatonként…• … és fordítva is (→Find menü)• Rendszer információ nézet
![Page 6: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/6.jpg)
Process Explorer
![Page 7: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/7.jpg)
Gyakorlat
• Nézzük meg, hogy miképpen alakul a DLL használat (mindennapos programoknál)– Process Explorer program
• View / Show Lower Pane• Lower Pane View / DLL
![Page 8: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/8.jpg)
DLL Hell
• Probléma: DLL különböző (nem teljesen kompatibilis) verziói ugyanazon a néven, egymást felülírva a rendszeren– Program telepítéskor új DLL-t régebbire cserél – DLL frissítés, az új verzió nem 100%-ban kompatibilis az előző
verzióval (esetleg a program az előző verzió valamilyen „hibáját” vagy nem dokumentált képességét használta ki)
– Az is lehet, hogy az új verzió hibás…
• Megoldás:– Windows File Protection: rendszer DLL-ek védelme engedély
nélküli felülírások ellen– Privát DLL-ek: minden program a „saját” DLL-jét használja (side-
by-side DLL-ek)
![Page 9: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/9.jpg)
Gyakorlat
• Control Panel/Add remove programs– Milyen Windows összetevőket lehet
eltávolítani?– Milyeneket telepíteni?– Mire terjed ki a „Set program access defaults”
hatásköre?
![Page 10: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/10.jpg)
Eszközök
• Vezérlőpult/Hardver hozzáadása
• Vezérlőpult/…/Hardver
• Msinfo32.exe (System information)
![Page 11: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/11.jpg)
Diszkek, állományrendszerek
• Perzisztens adattárolás• Diszkek fizikai és logikai nézete
– Hagyományos particionálás– Dinamikus diszkek– Kombinált diszkek (concat, stripe, RAID-5)
• Diszk menedzsment parancssorból• Állományrendszerek
– FAT és NTFS, „idegen” fájlrendszerek– Azonosítás: betűjel vagy csatolás – Tevékenységek: létrehozás, ellenőrzés, töredezettség-
mentesítés– Extrák: titkosítás, tömörítés
![Page 12: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/12.jpg)
Diszkek nézetei
• Helyi merevlemezek → fizikai lemezek• Használatukhoz logikai lemezeket kell kialakítani
→ felhasználó: lemezek• Ált: egy fizikai lemezen több logikai lemez• De: összetett lemezek esetén a logikai lemez
több fizikai lemezt is átfoghat• Logikai lemezek: alapszintű vagy dinamikus
– alapszintű: klasszikus metódus, partíciótábla– Dinamikus: tetszőleges számú logikai lemez (ez
régebbi rendszerek esetén nem támogatott)
![Page 13: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/13.jpg)
Logikai lemezek folytatás
• Összetett logikai lemezek: több fizikai diszkterületből kerülnek kialakításra. Okok:– Kapacitás növelése: átnyúló kötet– Lemezműveletek gyorsítása: csíkozott kötet– Tárolás megbízhatóságának növelése: lemeztükör és
RAID-5 kötet (csak szerver esetén)
• Logikai lemezek elérése– Betűjellel (kevés kivétellel szabadon állítható)– Becsatolás más logikai lemez alkönyvtáraként
(csatolni csak NTFS rendszerű lemezhez lehet)
![Page 14: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/14.jpg)
What Is a Partition?• A physical disk is divided into
separate sections called partitions
• Partitioning can create up to 24 drive letters
• Disk must first be initialized and formatted before partitioning
• Basic disks can have up to:– Four primary partitions
– Or three primary partitions and one extended partition
• Extended partitions can be subdivided into logical drives
• Primary partitions cannot be subdivided
OROR
C:C:
D:D:
E:E:
F:F:
PrimaryPrimary PrimaryPrimary
Extended with logical drives
Extended with logical drives
Basic DisksBasic Disks
C:C:
D:D:
E:E:
F:F:
G:G:
H:H:
![Page 15: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/15.jpg)
What Is a Spanned Volume?
Spanned VolumeSpanned Volume
3994 MBUnallocated
New Volume (G)100 MB NTFSHealthy
Disk 1Dynamic4094 MBOnline
3994 MBUnallocated
New Volume (G)100 MB NTFSHealthy
Disk 2Dynamic4094 MBOnline
Free space combinedinto one logical volumeFree space combined
into one logical volume
![Page 16: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/16.jpg)
What Is a Striped Volume?
Data written across all disks in 64 KB unitsData written across all disks in 64 KB units
64 KB
Striped VolumeStriped Volume
3994 MBUnallocated
New Volume (G)100 MB NTFSHealthy
Disk 1Dynamic4094 MBOnline
3994 MBUnallocated
New Volume (G)100 MB NTFSHealthy
Disk 2Dynamic4094 MBOnline
Free space combinedinto one logical volumeFree space combined
into one logical volume
64 KB64 KB
![Page 17: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/17.jpg)
![Page 18: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/18.jpg)
![Page 19: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/19.jpg)
![Page 20: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/20.jpg)
Lemezkezelés eszközei
• Lemezkezelés eszközei: Lemezkezelés program a Számítógép-kezelés alatt (diskmgmt.msc) vagy diskpart
![Page 21: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/21.jpg)
Gyakorlás
• Térképezze fel a merevlemez struktúráját grafikusan és a „diskpart” program használatával (on-line help)
![Page 22: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/22.jpg)
Lemezellenőrzés
• Állományrendszer épségének vizsgálata– Esetleges problémák okai:
• Nem szabályos leállás (vagy összeomlás)• Fizikai lemez hibák
– Lemezellenőrzés fázisai• Állományrendszer konzisztencia ellenőrzés• Felület-ellenőrzés (logikai lemez teljes vizsgálata
olvashatóság szempontjából)
• Lemezellenőrző eszköz– Parancssor: chkdsk
• Zárolt lemez (tip. c:) esetén következő rendszerindításkor
![Page 23: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/23.jpg)
Töredezettség mentesítés
• A folyamatos változások miatt a fájlok töredezetten helyezked(het)nek el a lemezen– Az I/O műveletek esetén a fej pozicionálása jelentős
időtényező– Egyes fájlműveletek (szekvenciális) teljesítménye
nagyban függ a töredezettség fokától
• Időnként célszerű a töredezettség felmérése és a töredezettség mentesítés– Sajátgép vagy Lemezkezelés: Kötet / Tulajdonságok /
Eszközök fülről érhető el– Parancssor: dfrg.msc
![Page 24: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/24.jpg)
![Page 25: Telepítés és eltávolítás](https://reader036.vdocuments.site/reader036/viewer/2022081603/56814e4a550346895dbbcde5/html5/thumbnails/25.jpg)
Process Explorer
• Keresse meg– Melyik folyamat generálta eddig a legtöbb laphibát?– Miért „becsapós” ez az adat? Mi lehet jobb?
• Egyik services.exe folyamatot kiválasztva nézzük meg, hogy az melyik szolgáltatások futtatásáért felel (kettős klikk, services fül)
• Milyen fájlokat tart nyitva az Internet Explorer?