2015-06-11 56 views
0

所以我最近陷入了困境,好像windows'忘了'我安装的程序(某些驱动器改变了字母/不确定发生了什么)。 。我可以找到它创建的文件,但是在“程序”和“添加/删除程序”中它不存在。另外,当我使用'程序'安装程序时,它说它无法安装,因为它已经存在(在某种程度上),我可以卸载,因为Windows不知道它存在。windows'program'和一个可执行文件之间的区别

但是!我有一个可以运行的'程序'的可执行文件。

所以我想知道可执行文件和Windows认为是什么区别,并跟踪一个'程序'。

这绝对是一种程序,会出现在“添加/删除程序”中,因为我还有几个与同一家公司出现的其他几个非常相似的程序,我知道它曾经在那里出现。

我不是在寻找维基百科的答案,我对什么是“程序”是什么感兴趣。就窗口而言,组成“程序”的必要部分是什么?

+1

添加/删除程序只列出那些在列表中注册的东西 - 安装人员要做的事情。该列表与构成该程序的实际可执行文件分开保存。 –

回答

1

对于要在“添加/删除程序”中显示的程序,需要安装它。通常,这是通过一个安装程序来完成的,该安装程序负责在Windows中注册程序并修改环境,以便程序正常运行。 它可能会修改注册表以存储用户偏好,例如...

当您只有一个可执行文件时,它不一定会安装。它可能是独立的。 某些程序并不一定需要安装,即使它是在Windows系统中添加程序的标准方法。这就是为什么它可能工作。 另一个可执行文件可能失败,因为它依赖于修改系统状态以正常工作。

我希望它可以帮助:)

+0

你能否详细说明在Windows注册意味着什么?实际上,我已经发现了一些关于此事的似乎是非常有用的文档,但任何额外的洞察力都将得到推崇。 本质上,在这一点上,我试图删除程序的所有痕迹,因为安装程序和程序的这些认为部分仍然存在,大概是在“注册表编辑器”/程序注册/环境域中。 –

+1

如果你看看HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall,每个键对应一个已安装的程序。这就是安装人员修改注册程序的方法。如果您没有安装程序,删除程序的所有痕迹可能会很困难。缺少格式化驱动器,我认为您可能需要重新安装程序并将其彻底卸载。 – Jouan

+0

非常感谢你,当你不知道正确的条款等时,很难对谷歌的事情做出反应。 由于某种原因,我不能重新安装。这是用于音乐工作室程序的许可软件,因此,这些更多的“验证和开销”不仅仅是简单的事情。我没有真正期待得到任何具体的帮助,但你指出了我的一个很好的方向。 附注:你能想到一个与注册表相关的原因,它不允许安装某些东西吗? *再次安装,即 –

相关问题