Strona 1 z 9

Update Rollup 2 dla Windowsa 2000

: 13 kwie 2011, 18:50
autor: 2000mini
Obrazek

Update Rollup 2 dla systemu Windows 2000 SP4 jest nieoficjalnym zbiorczym pakietem aktualizacji. Zawiera w sobie wszystkie oficjalne aktualizacje wydane od czasu Update Rollupa 1 (2005 r.) do zakończenia wsparcia dla Windowsa 2000 w lipcu 2010. Może być on zainstalowany zarówno w działającym systemie, jak i może zostać zintegrowany (np. przy użyciu takich programów jak HFSLIP czy nLite).

Update Rollup 2 dostępny jest w takiej samej formie, jak każda oficjalna aktualizacja dla Windowsa wydana przez Microsoft. Tylko oficjalne, publicznie dostępne aktualizacje są w nim zawarte. Oznacza to, że ani oficjalne poprawki (dostępne na żądanie), ani żadne nieoficjalne poprawki nie są częścią tego pakietu.

Update Rollup 2 bazuje na tej stronie z listą aktualizacji dla Windowsa 2000 z Service Packiem 4. Poniżej znajduje się pełna lista aktualizacji w nim zawartych:


Pełny opis i linki na moim blogu

Re: Windows 2000 Update Rollup 2 - projekt

: 13 kwie 2011, 21:20
autor: GENERiC
mogę Ci jak coś pomóc. :] w 2 osoby możemy szybciej się uporać z tym.

Re: Windows 2000 Update Rollup 2 - projekt

: 13 kwie 2011, 22:37
autor: 2000mini
Dzięki za propozycje, ale na razie spróbuje podłubać sam :P

Znalazłem niezły program do porównywania plików (WinMerge) i dzięki temu powinno wszystko pójść w miarę sprawnie (porównywanie update.inf z różnych poprawek).

Re: Windows 2000 Update Rollup 2 - projekt

: 15 kwie 2011, 8:12
autor: 2000mini
Update Rollup 2 będzie miał następujące wymagania systemowe:

- Windows 2000 Service Pack 4
- Windows 2000 Update Rollup 1
- zainstalowny Internet Explorer 6 SP1

Update Rollup 2 nie będzie zawierać żadnych poprawek dotyczących DirectX w wersjach nowszych niż podstawowa, tj DirectX 7.0, ani też poprawek dotyczących Windows Media Playera w wersjach nowszych niż podstawowa,tj. Windows Media Player 6.4.

Re: Windows 2000 Update Rollup 2 - projekt

: 15 kwie 2011, 17:50
autor: 2000mini
Daję sobie miesiąc na ukończenie tego projektu. Wbrew pozorom nie wydaje się to specjalnie skomplikowane, jedynie dość czasochłonne ;)

Prawdopodobnie gdzieś w połowie maja całość powinna być gotowa :)

Re: Windows 2000 Update Rollup 2 - projekt

: 16 kwie 2011, 18:05
autor: 2000mini
Dzisiaj zrobiłem pierwszy test wersji 0.1 tego pakietu (na razie tylko kilkanaście poprawek złączonych w jedną) i instalacja wydaje się działać bez zarzutu :) Muszę jeszcze spróbować integracji HFSLIP-em.

@edit

W HFSLIP-ie również wszystko gra :]

Re: Windows 2000 Update Rollup 2 - projekt

: 17 kwie 2011, 11:17
autor: Onset
No to czekamy na pierwszy release od Ciebie :) .

Re: Windows 2000 Update Rollup 2 - projekt

: 17 kwie 2011, 12:14
autor: 2000mini
Wersja 0.2 gotowa i działa (testowana instalacja + HFSLIP). Na razie udało mi się przerobić następujące poprawki:
Spoiler
  • Windows2000-KB180410-v2-x86-PLK.exe
    Windows2000-KB818383-x86-PLK.exe
    Windows2000-KB819745-x86-PLK.exe
    Windows2000-KB820227-x86-PLK.exe
    Windows2000-KB823442-x86-PLK.exe
    Windows2000-KB824025-x86-PLK.exe
    Windows2000-KB827475-x86-PLK.exe
    Windows2000-KB830051-x86-PLK.exe
    Windows2000-KB830460-x86-PLK.exe
    Windows2000-KB831375-x86-PLK.exe
    Windows2000-KB831694-x86-PLK.exe
    Windows2000-KB832004-x86-PLK.exe
    Windows2000-KB836726-x86-PLK.exe
    Windows2000-KB837789-x86-PLK.exe
    Windows2000-KB838018-x86-PLK.exe
    Windows2000-KB838417-x86-PLK.exe
    Windows2000-KB839228-x86-PLK.exe
    Windows2000-KB840172-x86-PLK.exe
    Windows2000-KB843125-x86-PLK.exe
    Windows2000-KB843503-x86-PLK.exe
    Windows2000-KB872955-x86-PLK.exe
    Windows2000-KB873437-x86-PLK.exe
    Windows2000-KB883528-x86-PLK.exe
    Windows2000-KB885927-x86-PLK.exe
    Windows2000-KB888111-x86-PLK.exe
Łączenie zawartości plików update.inf byłoby prostsze, gdyby MS trzymał się jednego schematu, a nie zmieniał go z poprawki na poprawkę :looka:

Re: Windows 2000 Update Rollup 2 - projekt

: 19 kwie 2011, 14:05
autor: 2000mini
Pierwszy błąd - nie idzie zintegrować Windows Installera 3.1. Jest on w formie pliku KB, ale struktura update.inf jest inna od zwykłej poprawki, dużo jest dodatkowych wpisów, itp. Mimo to spróbowałem wszystko przekopiować tak jak jest, ale przy próbie instalacji pojawia się błąd.

Na razie odłożyłem go na później i staram skupić się na samych poprawkach.

Re: Windows 2000 Update Rollup 2 - projekt

: 20 kwie 2011, 13:54
autor: 2000mini
Wersja 0.3 (build 110420.2051) ukończona.

Lista poprawek:
Spoiler
  • Windows2000-KB180410-v2-x86-PLK.exe
    Windows2000-KB818383-x86-PLK.exe
    Windows2000-KB819745-x86-PLK.exe
    Windows2000-KB820227-x86-PLK.exe
    Windows2000-KB823442-x86-PLK.exe
    Windows2000-KB824025-x86-PLK.exe
    Windows2000-KB827475-x86-PLK.exe
    Windows2000-KB830051-x86-PLK.exe
    Windows2000-KB830460-x86-PLK.exe
    Windows2000-KB831375-x86-PLK.exe
    Windows2000-KB831694-x86-PLK.exe
    Windows2000-KB832004-x86-PLK.exe
    Windows2000-KB836726-x86-PLK.exe
    Windows2000-KB837789-x86-PLK.exe
    Windows2000-KB838018-x86-PLK.exe
    Windows2000-KB838417-x86-PLK.exe
    Windows2000-KB839228-x86-PLK.exe
    Windows2000-KB840172-x86-PLK.exe
    Windows2000-KB843125-x86-PLK.exe
    Windows2000-KB843503-x86-PLK.exe
    Windows2000-KB872955-x86-PLK.exe
    Windows2000-KB873437-x86-PLK.exe
    Windows2000-KB883528-x86-PLK.exe
    Windows2000-KB885927-x86-PLK.exe
    Windows2000-KB888111-x86-PLK.exe
    Windows2000-KB889317-x86-PLK.exe
    Windows2000-KB890202-x86-PLK.exe
    Windows2000-KB892294-x86-PLK.exe
    Windows2000-KB892496-x86-PLK.exe
    Windows2000-KB892993-x86-PLK.exe
    Windows2000-KB893756-x86-PLK.exe
    Windows2000-KB896358-x86-PLK.exe
    Windows2000-KB896423-x86-PLK.exe
    Windows2000-KB896674-v2-x86-PLK.exe
    Windows2000-KB897711-x86-PLK.exe
    Windows2000-KB898465-x86-PLK.exe
    Windows2000-KB899587-x86-PLK.exe
    Windows2000-KB899589-x86-PLK.exe
    Windows2000-KB899904-x86-PLK.exe

Re: Windows 2000 Update Rollup 2 - projekt

: 20 kwie 2011, 15:47
autor: Onset
Szybko mkniesz z Tymi poprawkami :) .

Re: Windows 2000 Update Rollup 2 - projekt

: 22 kwie 2011, 6:13
autor: 2000mini
Za szybko leciałem z tymi poprawkami i w rezultacie pojawił się błąd. Wydawało się, że wszystko jest w porządku, a problem zrobił się taki:

1. Instalacja - działa
2. Odinstalowanie - działa
3. Ponowna instalacja - również działa
4. Nie da się ponownie odinstalować, bo nie została stworzona kopia zapasowa.

Nie wiem, co było przyczyną, ale postanowiłem, że zacznę wszystko robić od nowa :P

Tym razem jednak będzie to trochę co innego - Update Rollup 2 będzie zawierać w sobie również Rollup 1. Oznacza to, że do pełnej aktualizacji systemu wystarczy zainstalować Service Pack 4 i Update Rollup 2 :)

Re: Windows 2000 Update Rollup 2 - projekt

: 23 kwie 2011, 11:24
autor: Onset
Zrób to lepiej wolniej, a dokładniej. Na spokojnie, nie śpiesz się :) .

Re: Windows 2000 Update Rollup 2 - projekt

: 23 kwie 2011, 13:03
autor: 2000mini
Tak właśnie robię w tej chwili :)

Co każde trzy poprawki robię test na wirtualnej maszynie (instalacja-odinstalowanie-instalacja-odinstalowanie) i do pracy nad następnymi poprawkami przechodzę tylko wtedy, gdy wszystko na tym etapie jest w porządku.

Re: Windows 2000 Update Rollup 2 - projekt

: 23 kwie 2011, 17:51
autor: 2000mini
Jeśli uda mi się połączyć Rollup 2 z Rollupem 1, to nazwa pliku będzie najprawdopodobniej następująca:

Windows2000-KB891861-v3-x86-PLK.exe

Dlaczego taka? Po pierwsze, Rollup 1 to Windows2000-KB891861-v2-x86-PLK.exe. Po drugie, HFSLIP ma w kodzie ustawione, by poprawkę o numerze 891861 traktować priorytetowo i integrować ją na początku przed wszystkimi innymi. Zmiana v2 na v3 nic w tym względzie nie zmienia :)