Заметки о Windows и других программных продуктах Microsoft...

Средство для записи действий в Windows

Средство для записи действий в Windows

Практически каждому пользователю компьютера приходилось обращаться за помощью в решении технических проблем. При этом вне зависимости от того, обратились ли вы в сервисный центр, службу поддержки программного продукта или к знакомому специалисту, первое, что вас попросят сделать — это описать свои действия. Так вот, в операционных системах Microsoft начиная с Windows 7\Server 2008 R2 для этих целей есть специальная утилита psr.exe (Problems Steps Recorder или «Средство записи действий» в русскоязычной версии).

Утилита позволяет в автоматическом режиме записать все действия пользователя в виде снимков экрана с описанием того, что делает пользователь (нажимает сочетание клавиш, кликает мышкой и т.п). Пользоваться утилитой достаточно просто. Для запуска нажимаем Win+R и выполняем команду psr.exe.

запуск psr.exe

 

Затем в открывшемся окне жмем на кнопку «Начать запись» и начинаем ″совершать действия″, т.е. приступаем к работе.

старт записи действий

 

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

остановка записи действий

 

После остановки в окне программы выводятся все произведенные пользователем действия в виде снимков экрана с подробными пояснениями. Их можно просмотреть по шагам или в режиме слайд-шоу. Для сохранения результатов надо нажать кнопку «Сохранить» и указать выходной файл.

записанные действия, часть 1

записанные действия, часть 2

записанные действия, часть 3

 

Некоторые настройки утилиты по умолчанию можно изменить. Для этого надо раскрыть меню и перейти в раздел «Параметры».

переход к настройкам

 

Для изменения доступны следующие параметры:

• Выходной файл. Если заранее указать путь к файлу с результатами записи, то данные не выводятся на экран, а сразу пишутся в файл. В качестве выходного файла указывается архив с расширением zip;
• Включить снимки экрана. Если вам достаточно текстовых записей о действиях, то создание снимков экрана можно отключить. По умолчанию создание снимков включено;
• Число хранимых снимков экрана. По умолчанию число снимков ограничено 25, но при необходимости это число можно изменить. Минимальное количество снимков равно 1,  максимальное 100.

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

настройки psr.exe

 

Выходной файл представляет из себя веб-архив (mht или mhtml), упакованный в zip-файл. Дополнительно в архив можно включить отчет о действиях в формате XML или ETL (Event Trace Log), правда эта опция доступна только при запуске утилиты из командной строки.

веб-архив с записью действий

 

При запуске psr.exe из командной строки cинтаксис команды выглядит так:

psr.exe [/start |/stop][/output <fullfilepath>] [/sc (0|1)] [/maxsc <value>]
    [/sketch (0|1)] [/slides (0|1)] [/gui (o|1)]
    [/arcetl (0|1)] [/arcxml (0|1)] [/arcmht (0|1)]
    [/stopevent <eventname>] [/maxlogsize <value>] [/recordpid <pid>]

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

/start — старт записи;
/stop — остановка записи;
/output — путь к файлу с результатами записи. Это обязательный параметр;
/sc — указывает, должны ли делаться снимки экрана (0 — без снимков, 1 — снимки делаются). Если не указывать этот параметр, то снимки создаются;
/maxsc — максимальное количество снимков (минимум 0, максимум 100);
/maxlogsize — максимальный размер mht-файла (в МБ) перед архивированием;
/gui — показывать или нет графическую оболочку (0 — без GUI, 1 — с GUI). По умолчанию GUI показывается;
/arcetl — включить в архив файл в формате ETL (0 — не включать, 1 — включать);
/arcxml  — включить в архив файл в формате XML (0 — не включать, 1 — включать);
/arcmht  — включить в архив файл в формате MHT (0 — не включать, 1 — включать). По умолчанию mht-файл входит в архив;
/recordpid — запись действий, ассоциированных с указанным PID;
/sketch —  создавать эскиз экрана, если отключено создание снимков (0 — не создавать, 1 — создавать);
/slides — создавать слайд-шоу из HTML-страниц (0 — не создавать, 1 — создавать). По умолчанию слайд-шоу создается;
/stopevent — сгенерировать системное событие после создания файла.

Например:

psr.exe /start /output C:\Temp\psr1.zip /gui 0 /sc 1
psr.exe /stop

запуск psr.exe из командной строки

 

В заключение несколько особенностей использования утилиты:

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

 
 
Комментарии

Зачем всё это? Есть же специальная программа JETLOGGER, которая записывает все действия на компьютере, причем делает это скрытно.

Ищу программу для записи и анализа всех действий на компе или телефоне. Открытие приложений, файлов и т.д. С записью в лог и без всяких скрытных режимов. Поэтому типа jetlogger и spygo не подходят. Зачем нужна? Чтобы потом можно было вспомнить что яя делал на компе. Если не найду, придется делать самому программу, зря что ли четыре года учился на разработчика…. Хотя давно это было

Для мониторинга работы ребенка за ПК пользуюсь программой Bitcop. Легкое приложение собирает полный спектр информации о работе в системе. Разработчик совершенно бесплатно предоставляет облачную версию программы.

Leave a Reply to Anzber