【问题标题】:How can I gather a useful system profile on Windows?如何在 Windows 上收集有用的系统配置文件?
【发布时间】:2010-01-25 21:14:14
【问题描述】:
我的一些用户在 Windows XP 和 7 上启动我的 Java 应用程序时遇到问题。我无法在我的系统上重现该错误。
在 Mac 上,下一步是要求他们将系统配置文件发送给我,方法是转到 Apple 菜单 > 关于本机 > 更多信息,然后保存系统配置文件。
在 Windows 上是否有等价物?我很想看看:
- 系统版本号
- 硬件配置
- Shell 路径:$HOME、$APPDATA、$LOCALAPPDATA
- 驱动器布局
- 启动时运行的程序
- 已加载的驱动程序和 DLL
- 可能的系统日志
【问题讨论】:
标签:
windows
configuration
profile
【解决方案1】:
Windows 中内置的“系统信息”工具提供了您想要的大部分信息,以及许多其他有用的信息。虽然没有系统日志。
让您的用户从开始菜单运行“MSINFO32”。然后 File -> Export 如果你想要一个文本输出,或者 File -> Save... 如果你想要一个你可以用 MSINFO32 打开的文件。
【解决方案2】:
每当我在网络服务器 (Windows) 上进行调试时,DebugDiag 对内存/dll 问题都有好处。您可以将故障转储直接加载到 WinDBG。
对于系统信息,您可能必须编写自己的脚本来收集这些信息。 WMI 应该让您收集系统设置的其余部分。
【解决方案3】:
这里有几种可能性。 SysInternals 的PsTools 套件有许多命令行实用程序,可能对此有用。特别是 psinfo(系统信息)和 pslist(正在运行的进程)。此外,Process Explorer 也很有用,因为它可以选择将信息保存到文件中。