Как я могу собрать полезный системный профиль в Windows? - PullRequest
0 голосов
/ 26 января 2010

У некоторых из моих пользователей возникают проблемы с запуском моего Java-приложения в Windows XP и 7. Я не могу воспроизвести ошибку в моих системах.

На Mac следующим шагом было бы попросить их отправить мне свой системный профиль, для этого перейдите в «Apple Menu»> «Об этом Mac»> «Дополнительная информация» и затем сохраните системный профиль.

Есть ли эквивалент в Windows? Я хотел бы видеть:

  • Номера версий для системы
  • Конфигурация оборудования
  • Пути оболочки: $ HOME, $ APPDATA, $ LOCALAPPDATA
  • Схема проезда
  • Программы, запускаемые при запуске
  • Загруженные драйверы и библиотеки DLL
  • Возможные системные журналы

Ответы [ 3 ]

2 голосов
/ 26 января 2010

Встроенный инструмент «Информация о системе» в Windows предоставляет большую часть того, что вам нужно, и много другой полезной информации. Системных журналов нет.

Пусть ваши пользователи запускают «MSINFO32» из меню «Пуск». Затем Файл -> Экспорт, если вы хотите вывод текста, или Файл -> Сохранить ..., если вы хотите файл, который вы можете открыть с помощью MSINFO32 на вашем конце.

0 голосов
/ 26 января 2010

Вот несколько возможностей, которые частично раскрываются. Пакет PsTools от SysInternals содержит ряд утилит командной строки, которые могут быть полезны для этого. В частности, psinfo (системная информация) и pslist (запущенные процессы). Кроме того, Process Explorer также может быть полезен, так как он имеет возможность сохранять информацию в файл.

0 голосов
/ 26 января 2010

Всякий раз, когда я отлаживаю на веб-сервере (Windows) DebugDiag подходит для проблем с памятью / DLL. Вы можете загрузить аварийные дампы прямо в WinDBG.

Для получения системной информации вам, вероятно, придется написать собственный скрипт для сбора этой информации. WMI должен позволить вам собрать оставшиеся настройки системы.

...