应当预先注意,该方法仅适用于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 文件都将被新的覆盖。