Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методички(Зайков) / МУ_ЛР4_ОСиС.pdf
Скачиваний:
40
Добавлен:
10.05.2015
Размер:
452.8 Кб
Скачать

памяти, видеоадаптера, "винчестерского" накопителя и других); 23) иная информация, специфичная для конкретного компьютера (например, информация от системы мониторинга состояния компьютера).

Специальные утилиты тестирования и диагностирования

ориентированы на решение частных задач технической диагностики. Это определение работоспособности и (или) производительности каких-либо отдельных компонентов компьютера: центрального процессора, арифметического сопроцессора, видеоадаптера, монитора, устройств внешней памяти, устройств оперативной и постоянной памяти, машинных носителей информации, аппаратуры ввода-вывода.

В процессе своей работы почти все сервисные программы имеют возможность сохранить в текстовом файле или вывести на печатающее устройство результаты анализа ресурсов компьютера. Абсолютное большинство таких утилит, включая разработанные в России, выдают информацию только на

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

компьютера поддержка национального алфавита может оказаться отключенной. Сервисные программы, разрабатываемые отдельными программистами, часто являются бесплатными (freeware) или условно бесплатными (shareware). Условно бесплатные программы можно получить и опробовать в течение ограниченного времени (обычно от 7 до 40 дней) бесплатно, но для систематического их использования необходимо заплатить разработчикам или распространителям некоторую сумму денег. Сервисные программы фирменной разработки являются условно бесплатными или распространяются только на коммерческой основе. При этом могут существовать коммерческие разновидности одной и той же программы, различающиеся по своим функциональным возможностям. Существуют также демонстрационные (рекламные) версии сервисных программ, являющиеся бесплатными и имеющие существенно сокращенный набор функций. Основным инструментом распространения программных продуктов в настоящее являются глобальная

компьютерная сеть Internet.

В состав операционной системы MS Windows входят различные утилиты для получения информации о параметрах операционной системы и аппаратном оборудовании компьютера. Как правило, данная информация хранится в реестре операционной системы.

2.1 Утилиты ver и winver

Версию операционной системы MS Windows можно узнать с помощью консольной утилиты ver или ее графического аналога winver:

Результат работы утилиты ver

Результат работы утилиты winver

2.2 Переменные окружения

Очень много информации об операционной системы Windows хранится в переменных окружения, которые можно просмотреть с помощью команды set.

В современных ОС компании Microsoft, построенных на платформе NT, для получения информации о системе используются следующие переменные (Полужирным выделен текст, относящийся только к Windows Vista/7):

Название

Тип

ALLUSERSPROFILE

локальная

APPDATA

системная

CD

локальная

CMDCMDLINE

локальная

CMDEXTVERSION

системная

COMMONPROGRAMFILES

системная

COMMONPROGRAMFILES(

системная

x86)

 

COMPUTERNAME

системная

COMSPEC

системная

DATE

системная

ERRORLEVEL

системная

HOMEDRIVE

системная

HOMEPATH

системная

HOMESHARE

системная

LOCALAPPDATA

системная

Описание

Возвращает размещение профиля «All Users». В

Windows 7 возвращает путь к папке C:\ProgramData\.

Возвращает используемое по умолчанию размещение данных приложений. В Windows XP это C:\Documents and Settings\%UserName %\Application Data. В Windows 7 - C:\Users\ %UserName%\AppData\Roaming.

Указывает путь к текущему каталогу. Идентична команде CD без аргументов.

Точная команда, использованная для запуска текущего cmd.exe.

Версия текущего Command Processor Extensions.

Расположение каталога "Common Files" (обычно %ProgramFiles%\Common Files).

Расположение каталога "Common Files" в Program Files (x86) для 64-разрядной ОС (обычно %ProgramFiles(x86)%\Common Files).

Имя компьютера

Путь к исполняемому файлу командного процессора (shell).

Возвращает текущую дату. Использует тот же формат, что и команда date /t. Создаётся командой Cmd.exe.

Возвращает код ошибки последней использовавшейся команды. Значение, не равное нулю, обычно указывает на наличие ошибки.

Возвращает имя диска локальной рабочей станции, связанного с основным каталогом пользователя. Задаётся на основании расположения основного каталога. Основной каталог пользователя указывается в оснастке «Локальные пользователи и группы».

Возвращает полный путь к основному каталогу пользователя. Задаётся на основании расположения основного каталога. Основной каталог пользователя указывается в оснастке «Локальные пользователи и группы».

Возвращает сетевой путь к общему основному каталогу пользователя. Задаётся на основании расположения основного каталога. Основной каталог пользователя указывается в оснастке «Локальные пользователи и группы».

Возвращает используемое по умолчанию локальное размещение данных приложений (C:\Users\%UserName%\AppData\Local).

LOGONSERVER

локальная

NUMBER_OF_PROCESSORS системная

OS

системная

PATH

системная

PATHEXT

системная

PROCESSOR_ARCHITECTU системная RE

PROCESSOR_IDENTIFIER

системная

PROCESSOR_LEVEL

системная

PROCESSOR_REVISION

системная

PROGRAMDATA

системная

PROGRAMFILES

системная

PROGRAMFILES(x86)

системная

PROMPT

локальная

PUBLIC

системная

RANDOM

системная

SESSIONNAME

?

SYSTEMDRIVE

системная

SYSTEMROOT

системная

 

системная

TEMP or TMP

и

 

локальная

TIME

системная

USERDOMAIN

локальная

USERNAME

локальная

Имя контроллера домена, использовавшегося для авторизации текущего пользователя.

Количество процессоров в системе.

Название операционной системы. Windows XP и Windows 2000 отображаются как Windows_NT.

Указывает путь поиска исполняемых файлов.

Возвращает список расширений файлов, которые рассматриваются операционной системой как исполняемые.

Архитектура процессора. Возможные варианты: x86, IA64, AMD64.

Описание процессора (в Интернете часто встречается ошибочное написание PROCESSOR_IDENTFIER - пропущена буква).

Номер модели процессора.

Ревизия процессора.

Возвращает путь к каталогу C:\ProgramData\ (аналогично ALLUSERSPROFILE).

Путь к каталогу Program Files.

Путь к каталогу Program Files (x86) в 64разрядных системах для приложений архитектуры x86.

Возвращает параметры командной строки для текущего интерпретатора. Создаётся командой Cmd.exe.

В Windows 7 возвращает путь к каталогу C:\Users\Public.

Случайное десятичное число от 0 до 32767. Генерируется Cmd.exe.

Значение по умолчанию "Console".

Диск, на котором расположен корневой каталог Windows.

Путь к корневому каталогу Windows.

Возвращает временные каталоги, по умолчанию используемые приложениями, которые доступны пользователям, выполнившим вход в систему.

Некоторые приложения требуют переменную TEMP, другие — переменную TMP. Потенциально TEMP и TMP могут указывать на разные каталоги, но обычно - совпадают.

Возвращает текущее время. Использует тот же формат, что и команда time /t. Создаётся командой Cmd.exe. Дополнительные сведения о команде time см. в разделе Time.

Имя домена, которому принадлежит текущий пользователь.

Имя текущего пользователя.