
- •Тула 2012 г.
- •1 Цель и задачи работы
- •2 Основные теоретические сведения
- •2.1 Утилиты ver и winver
- •2.2 Переменные окружения
- •2.3 Утилита systeminfo
- •2.4 Свойства системы в MS Windows
- •2.5 Утилита установки и удаления программ appwiz.cpl
- •2.6 Утилита MSConfig
- •Вкладка Общие
- •Обычный запуск
- •Диагностический запуск
- •Выборочный запуск
- •Вкладка Загрузка
- •Операционная система по умолчанию
- •Безопасный режим
- •Службы Windows, запускающиеся в безопасном режиме:
- •Устройства и драйверы, запускающиеся в безопасном режиме:
- •Вкладка Службы
- •Вкладка Автозагрузка
- •Вкладка Сервис
- •2.7 Утилита ipconfig
- •2.8 Утилита MSInfo32
- •3 Задание на работу
- •4 Порядок выполнения работы
- •5 Контрольные вопросы
- •6 Библиографический список
памяти, видеоадаптера, "винчестерского" накопителя и других); 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.
Имя домена, которому принадлежит текущий пользователь.
Имя текущего пользователя.