Как использовать инструмент SPCheck в Windows XP

Опубликовано: 26 Марта, 2023

«Чтобы получить полное руководство по безопасности, ознакомьтесь с «Учебным пособием по безопасности и DVD-системой обучения» на Amazon.com».


Что такое SPCheck?


SPCheck — это удобный инструмент поддержки, который позволяет вам определить уровень пакетов обновлений для большинства установленных компонентов в вашей системе на базе XP по каждому файлу. После того, как вы загрузите, установите и запустите инструмент, он сгенерирует файл отчета, который вы сможете изучить. Обо всем этом будет рассказано в этой статье. SPCcheck создаст файл отчета, в котором будет указан источник каждого файла для каждого установленного компонента. SPCheck используется для создания отчетов о текущих уровнях пакетов обновления для:



  • TCP/IP
  • IPX/SPX
  • SNMP
  • Клиент для сетей Microsoft

Вы увидите все эти категории в фактическом отчете, созданном этим инструментом.


Загрузка SPCheck


Инструмент/файл SPCheck доступен для загрузки в Центре загрузки Microsoft:


http://download.microsoft.com/download/6/e/0/6e0b8c10-a71b-44f1-99d5-27f6fc535f5c/XPSPChk.exe


Примечание:
Этот файл можно загрузить непосредственно с сайта Microsoft, поэтому вы можете сохранить его на рабочем столе и запустить.


Установка SPCheck


После того, как вы загрузите исполняемый файл, вам нужно всего лишь дважды щелкнуть по нему, чтобы запустить его. Следуй этим шагам:



  1. После запуска согласитесь с лицензионным соглашением
  2. Затем выберите, куда вы хотите установить его



  1. Перейдите в каталог, в который вы только что установили его через командную строку.
  2. Перейдите в Пуск => Выполнить => Введите CMD => Нажмите Enter.


Microsoft Windows XP [версия 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.


C:WINDOWSSYSTEM32>диск


C:>cd xpspchk


C:xpspchk>каталог
Том на диске C не имеет метки.
Серийный номер тома — BCD6-A664.


Каталог C:xpspchk


03.10.2004 15:16 <DIR>.
03.10.2004 15:16 <DIR>..
08.04.2003 11:18 16 256 eula.txt
07.11.2001 16:27 656 readme.txt
02.06.2003 15:05 73 728 spcheck.exe
03.09.2004 15:00 8 463 spcheck.ini
03.10.2004 15:16 6 032 spcheck.rpt
5 файлов 105 135 байт
2 Dir(s) 2 982 526 976 байт свободно


C:xpspchk>




  1. Когда вы находитесь в приглашении XPSPCHK, вы можете запустить исполняемый файл.

Использование SPCheck


Есть несколько вещей, которые вы должны знать о SPCheck.



  • SCheck должен запускаться под учетной записью локального администратора или с правами локального администратора. Хотя вам может сойти с рук запуск без таких учетных данных, у вас могут возникнуть проблемы с файлами, о которых не сообщается, и так далее, поэтому крайне важно следовать этому правилу. Следует использовать учетные данные локального администратора.
  • Системная переменная PATH (как показано здесь) — это то, что SPCheck использует для поиска файлов. Убедитесь, что если файлы указаны как отсутствующие, даже если они установлены, они находятся в инструкции PATH.


C:xpspchk>путь
ПУТЬ=C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem


C:xpspchk>



  • После запуска исполняемого файла из командной строки отчет будет создан в каталоге XPSPCHK. Вы можете использовать проводник Windows, чтобы перейти к отчету, или просто запустить его из командной строки и выбрать блокнот, чтобы открыть его.


C:xpspchk>spcheck


Переключатели для SPCheck


Вы можете использовать следующие переключатели с SPCcheck для дополнительной функциональности.



Имя файла SPCheck.ini по умолчанию используется, если вы не используете этот переключатель, и тогда вы можете указать имя используемого файла *.ini.



Имя файла по умолчанию SPCheck.rpt используется, если вы не используете этот переключатель, и тогда вы можете указать имя используемого файла *.rpt.


SCheck Output and Report Reading


После того, как вы создали отчет и теперь знаете, как его найти и открыть, давайте взглянем на него.



************************** Начало отчета ********************** *******


Файл отчета SPCHECK


Системная дата: 3 октября 15:16:22 2004 г.


Последний пакет обновления Windows, установленный в этой системе, был:
Версия 5.1 с пакетом обновления 1 (сборка 2600)


Проверьте раздел системного анализа этого отчета, чтобы убедиться, что все файлы являются файлами с пакетом обновления 1.



Системный анализ
====================


[Интернет-протокол XP TCP/IP]
C:WINDOWSSYSTEM32DRIVERSMSGPC.SYS SP0-1
C:WINDOWSSYSTEM32DRIVERSNETBT.SYS Неизвестно
C:WINDOWSSYSTEM32DRIVERSWANARP.SYS SP0-1
C:WINDOWSSYSTEM32LMHSVC.DLL SP0-1
C:WINDOWSSYSTEM32ICMP.DLL SP0-1
C:WINDOWSSYSTEM32WSOCK32.DLL SP0-1
C:WINDOWSSYSTEM32WS2_32.DLL SP0-1
C:WINDOWSSYSTEM32WS2HELP.DLL SP0-1
C:WINDOWSSYSTEM32MPRAPI.DLL SP0-1
C:WINDOWSSYSTEM32TCPMON.DLL SP0-1
C:WINDOWSSYSTEM32TELNET.EXE Неизвестно
C:WINDOWSSYSTEM32PATHPING.EXE SP0-2
C:WINDOWSSYSTEM32NSLOOKUP.EXE SP0-1
C:WINDOWSSYSTEM32FINGER.EXE SP0-2
C:WINDOWSSYSTEM32RSH.EXE SP0-1
C:WINDOWSSYSTEM32REXEC.EXE SP0-1
C:WINDOWSSYSTEM32RCP.EXE SP0-1
C:WINDOWSSYSTEM32TFTP.EXE SP0-2
C:WINDOWSSYSTEM32NBTSTAT.EXE SP0-2
C:WINDOWSSYSTEM32NETSTAT.EXE SP0-1
C:WINDOWSSYSTEM32ARP.EXE SP0-2
C:WINDOWSSYSTEM32HOSTNAME.EXE SP0-2
C:WINDOWSSYSTEM32DRIVERSTCPIP.SYS SP1
C:WINDOWSSYSTEM32DRIVERSIPSEC.SYS SP1
C:WINDOWSSYSTEM32OAKLEY.DLL SP1
C:WINDOWSSYSTEM32IPHLPAPI.DLL SP1
C:WINDOWSSYSTEM32DNSAPI.DLL SP1
C:WINDOWSSYSTEM32IPCONFIG.EXE SP1
C:WINDOWSSYSTEM32FTP.EXE SP1
C:WINDOWSSYSTEM32PING.EXE SP1
C:WINDOWSSYSTEM32TRACERT.EXE SP1
C:WINDOWSSYSTEM32NTSHRUI.DLL SP1


[Интернет-протокол XP TCP/IP] Резюме:
Отсутствуют файлы: 0
Неизвестные файлы: 2
СП0-1: 14
СП0-2: 6
СП1: 10


—————————————————————


[Клиент XP для сетей Microsoft]
C:WINDOWSSYSTEM32WSHNETBS.DLL SP0-2
C:WINDOWSSYSTEM32MSWSOCK.DLL SP0-1
C:WINDOWSSYSTEM32NETRAP.DLL SP0-1
C:WINDOWSSYSTEM32RPCSS.DLL Неизвестно
C:WINDOWSSYSTEM32WSHISN.DLL SP0-2
C:WINDOWSSYSTEM32MPRAPI.DLL SP0-1
C:WINDOWSSYSTEM32NETMSG.DLL SP0-2
C:WINDOWSSYSTEM32WKSSVC.DLL Неизвестно
C:WINDOWSSYSTEM32MSGSVC.DLL Неизвестно
C:WINDOWSSYSTEM32RASADHLP.DLL SP0-1
C:WINDOWSSYSTEM32NETSHELL.DLL Неизвестно
C:WINDOWSSYSTEM32RSAENH.DLL SP1
C:WINDOWSSYSTEM32WIN32SPL.DLL SP1
C:WINDOWSSYSTEM32NETCFGX.DLL SP1
C:WINDOWSSYSTEM32DRIVERSNETBIOS.SYS SP1
C:WINDOWSSYSTEM32BROWSER.DLL SP1
C:WINDOWSSYSTEM32NETLOGON.DLL SP1


[Клиент XP для сетей Microsoft] Резюме:
Отсутствуют файлы: 0
Неизвестные файлы: 4
СП0-2: 3
СП0-1: 4
СП1: 6


—————————————————————


[SNMP XP]
C:WINDOWSSYSTEM32LMMIB2.DLL отсутствует
C:WINDOWSSYSTEM32HOSTMIB.DLL отсутствует
C:WINDOWSSYSTEM32SNMPMIB.DLL отсутствует
C:WINDOWSSYSTEM32EVNTAGNT.DLL отсутствует
C:WINDOWSSYSTEM32EVNTCMD.EXE Отсутствует
C:WINDOWSSYSTEM32EVNTWIN.EXE Отсутствует
C:WINDOWSSYSTEM32SNMP.EXE отсутствует
C:WINDOWSSYSTEM32SNMPTRAP.EXE отсутствует
C:WINDOWSSYSTEM32INETMIB1.DLL SP0-1
C:WINDOWSSYSTEM32MSOBJS.DLL SP0-2
C:WINDOWSSYSTEM32IGMPAGNT.DLL SP0-1
C:WINDOWSSYSTEM32MCASTMIB.DLL SP0-1
C:WINDOWSSYSTEM32PERFOS.DLL SP0-1
C:WINDOWSSYSTEM32RTIPXMIB.DLL SP0-1
C:WINDOWSSYSTEM32SNMPAPI.DLL SP1


[XP SNMP] Резюме:
Отсутствуют файлы: 8
Неизвестные файлы: 0
СП0-1: 5
СП0-2: 1
СП1: 1


—————————————————————


[ХП DHCP]
C:WINDOWSSYSTEM32DHCPSAPI.DLL SP0-2
C:WINDOWSSYSTEM32DHCPCSVC.DLL Неизвестно


[XP DHCP] Резюме:
Отсутствуют файлы: 0
Неизвестные файлы: 1
СП0-2: 1


—————————————————————


[XP NWLink IPX/SPX]
C:WINDOWSSYSTEM32DRIVERSNWLNKIPX.SYS SP0-1
C:WINDOWSSYSTEM32DRIVERSNWLNKSPX.SYS SP0-2
C:WINDOWSSYSTEM32DRIVERSNWLNKNB.SYS SP0-2


[XP NWLink IPX/SPX] Резюме:
Отсутствуют файлы: 0
Неизвестные файлы: 0
СП0-1: 1
СП0-2: 2


—————————————————————


Итоги системы:
Всего отсутствующих файлов: 8
Всего неизвестных файлов: 7
СП0-1: 24
СП0-2: 13
СП1: 17


*************************** КОНЕЦ ОТЧЕТА ********************** *******


Резюме вверху — это первое, с чего нужно начать. Давайте взглянем на тот факт, что только из этого отчета вы можете очень быстро увидеть, что XP Service Pack 2 не установлен в этой системе.



Последний пакет обновления Windows, установленный в этой системе, был:
Версия 5.1 с пакетом обновления 1 (сборка 2600)


Теперь, когда вы знаете, что именно, вы можете увидеть по категориям (по файлам), какие компоненты были обновлены и до каких уровней.


В конце отчета показаны итоговые данные… которые показывают, что найдено несколько «отсутствующих» и «неизвестных» файлов.


Заключительная часть этого отчета очень полезна для определения того, что делать дальше с любыми проблемами, которые у вас есть с отчетом:


Понимание и/или устранение неполадок в отчете:


================================================


A) В качестве источника файла может быть указан ряд пакетов обновлений:



  1. Конкретная версия файла может быть включена в несколько пакетов обновления, т. е. версия файла не меняется от пакета обновления к пакету обновления.
  2. SPCheck укажет применимый диапазон пакетов обновления
  3. Например, SP0-4 указывает, что версия файла была включена во все пакеты обновлений от SP0 до SP4.
  4. Если текущий установленный пакет обновления находится в этом диапазоне, найденная версия файла соответствует этому пакету обновления.

Б) Если файлы указаны как отсутствующие, возможные причины включают в себя:



  1. Файла действительно нет
  2. Файл не может быть прочитан из-за ограниченных прав доступа к файлу

    • Проверьте права доступа к файлу

  3. Файл не существует в месте, указанном в файле ini, или в любом каталоге, указанном в переменной среды пути, или в каталоге по умолчанию на любом другом локальном диске.

    • Отредактируйте ini-файл и укажите фактическое местоположение файла или добавьте каталог, в котором находятся файлы, в переменную пути.

  4. Системная переменная среды, используемая в файле ini, не была установлена

    • Убедитесь, что установлены все системные переменные среды, используемые в файле ini.

  5. Имя файла и/или путь, указанные в файле ini, содержат пробелы.

    • Используйте псевдоним длинного имени файла в файле ini вместо встроенных пробелов.
    • Дополнительные сведения см. в статье Microsoft KB Q142982.

C) Если файлы указаны как установленные, но не все файлы для определенного компонента установлены:



  1. Компонент не установлен

    • Некоторые файлы устанавливаются вместе с Windows до установки компонента

  2. Файлы используются совместно с другим установленным компонентом.

Последний раздел указывает, почему они отсутствуют или неизвестны, что может быть связано с тем, что искомый компонент просто не установлен или файлы используются совместно с другими установленными компонентами, поэтому это не всегда может быть проблемой.


Резюме


В этой статье мы узнали об использовании инструмента поддержки Windows XP под названием SPCheck. Это удобный инструмент, который можно быстро использовать для оценки уровня пакета обновлений установленных компонентов для каждого файла отдельно. В этой статье мы рассмотрим, как приобрести этот инструмент, как его установить, а также как его использовать и прочитать отчеты, которые он создает.