Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2009-12-14

Загадки TCP/IP (третья серия)

Если враг не сдается, его уничтожают

Вчера было принято решение таки поставить третий сервис-пак на винду.
Потратив еще часов 5 (к тем двум вечерам), мы порешили основные силы сопротивления противника :)
Убито порядка пяти пакетов софта и два зловреда, один из которых - стелс.
Установлено порядка 5-7 третьих сервис-паков для винды.
В итоге - почищенная и слегка оптимизированная винда ХП сп.3 и относительно правильные показатели трансфера по сети. С зеркала Яндекса качает всего вдвое медленнее чем положено.

Как оно было.
При установке сервис-пака машина висла. Иногда висла после перезагрузки.
Чтобы понять, что происходит, я включил журналирование установки с-п:
update.exe /nobackup /log:m:\t\sp.log

Файл апдейта - это из соотв.подкаталога уже распакованного с-п. Патамучта, чтобы не терять времени на распаковку с-п каждый раз, его можно распаковать самому:
WindowsXP-KB936929-SP3-x86-ENU.exe /x:c:\t\sp3

В журнале я увидел, что смертельными (для с-п) граблями указаны файлы, чьи имена какбэ намекают на блютуз. Драйвера блютуза были Тошибовские. Под нож.
После этого один раз с-п установился успешно. А после перезагрузки - зависон. Тут я вспомнил про параметры boot.ini и вернул их в первозданный вид.

А дальше в цикле - удаление/выключение/включение какой-либо софтины/сервиса/драйвера, переустановка с-п. И так до тех пор, пока он не установился и машина не заработала штатно.

В целом, мелкомягкие советуют обратить особое внимание на наличие полного доступа ко всем веткам реестра и ко всем файлам.
У нас, к примеру, некогда установился фактически зловред - драйвер SPTD. Ведет себя как типичный стелс, блокирует ветку реестра. Пришлось убить. А вышел я на него через виндовый эвентлог, в нем было красным по белому написано, что нет доступа к ветке реестра.

Мораль - чаще винду легче переустановить, чем лечить. Вот будет чем заняцца на новогодних каникулах.

Про наличие доступа к реестру и subinacl:
social.technet.microsoft.com/forums

Про ключики файла сервис-пака:
support.microsoft.com/kb/262841

Про уведомление в эвентлоге:
technet.microsoft.com/en-us/library/cc962896

Про стелс SPTD:
greatis.com/security/What is SPTD .sys

Комментариев нет:

Отправить комментарий

Архив блога

Ярлыки

linux (241) python (191) citation (186) web-develop (170) gov.ru (159) video (124) бытовуха (115) sysadm (100) GIS (97) Zope(Plone) (88) бурчалки (84) Book (83) programming (82) грабли (77) Fun (76) development (73) windsurfing (72) Microsoft (64) hiload (62) internet provider (57) opensource (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) driving (45) hardware (45) language (45) money (42) JS (41) curse (40) bigdata (39) DBMS (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) tourism (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) humor (23) Java (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) Apache (16) Manager (15) web-browser (15) Никонов (15) Klaipeda (14) functional programming (14) happiness (14) music (14) todo (14) PHP (13) course (13) scala (13) weapon (13) HTTP. Apache (12) SSH (12) frameworks (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) USA (11) crypto (11) game (11) map (11) HTTPD (9) ODF (9) Photo (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) Palanga (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) car (4) display (4) holywar (4) nginx (4) pistol (4) spark (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) holiday (3) mount (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) fitness (2) font (2) ftp (2) fuckup (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) join (1) krusader (1) license (1) life (1) migration (1) mindmap (1) navitel (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) serialization (1) spatial (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)