Anonim

应当预先注意,该方法仅适用于Windows中“添加/删除”中注册的软件。 其他软件(例如PuTTY或JkDefrag是独立的可执行文件)将不会显示在这样的列表中。 但是,如果在“添加/删除”中,它将。

你为什么想做这个?

有几个很好的理由:

  • 您计划从XP升级到7,并且需要安装所有软件的完整列表以在安装7后重新安装。
  • 您将要购买另一台计算机,并希望以手动方式将其克隆到与旧计算机尽可能接近的位置。 这需要完整的已安装应用列表。
  • 您打算对所有已安装的软件进行备份,并希望有一个简单的清单来简化此过程。

我相信您还能想到更多。 有时会很方便地生成这样的列表。

应该在什么版本的Windows上运行?

众所周知,它可以在XP,Vista和7中使用。就Win2000而言,我尚未对其进行测试,因为我没有它–但是,如果您确实有此要求,请随时进行测试并在下面的评论中发表是否工作与否。

怎么做

这是另一个例子,我们将转到ol'命令行完成任务。

在XP中:开始,运行,键入cmd ,然后按Enter。

在Vista / 7: Windows徽标中,在搜索框中键入cmd ,右键单击上方列表中的cmd ,然后以管理员身份运行。

当出现黑色的“命令提示符”窗口时,键入命令:

MKDIR C:MyList

..然后按Enter。

(注意:不要在文件夹标题中放置空格。输入 MyList 而不是 My List )

然后输入:

Wmic

..然后按Enter。

在XP中,如果您以前从未运行过此命令,则可能会看到“正在安装wmic”的通知。 如果发生这种情况,请在安装时等待一两分钟。

在Vista / 7中没有此类通知。

您的命令提示符将更改为:

wmic:root / cli>

接下来,我们将在C的根目录中创建一个简单的文本文件,生成时可以使用记事本打开它。

输入以下命令,然后按Enter:

/output:C:MyListlist.txt产品获取名称,版本

严格注意斜线和间距。 / output是一个正斜杠。 C:MyList ..等使用反斜杠。 另请注意, name,version在用逗号分隔的单词之间没有空格。

创建此列表所需的时间取决于您已安装多少东西,但完成时间不应该超过1分钟。 在这段时间内,正在写入列表时,硬盘驱动器指示灯将处于活动状态。

完成后,将出现一个新行,其中简单说明:

wmic:rootcli>

此时,键入:

出口

..然后按Enter。

这是您在Vista / 7中的命令提示符窗口的外观:

在XP中,它看起来像这样:

此时,再次输入:

出口

..然后按Enter。 命令提示符窗口将关闭。

现在,我们必须打开我们新创建的文本文件,以查看其中的内容。

单击“ 开始” (或Windows徽标),然后单击 “运行” ,键入 C:MyList ,然后单击“确定”。 它看起来像这样:

Windows资源管理器窗口将打开。 唯一的文件应该是 list 或 list.txt 。 双击文本文件将其打开。 您应该会看到以下内容:

从这里您可以检查列表,然后在完成后关闭记事本。 然后可以将 列表 文件复制或移动到您喜欢的任何位置,也可以保留原样。

重要的提示:

如果要在同一台PC上定期执行此过程,则可以第二次跳过“ MKDIR C:MyList”,此后每个实例都将跳过,因为您之前已经创建了该文件夹(也就是说,除非将其删除)。 )任何旧的 list.txt 文件都将被新的覆盖。

如何生成PC上安装的每个程序的列表