操作系统 - Windows 'program' 和可执行文件之间的区别



所以我最近陷入了一个棘手的境地,似乎Windows'忘记'了我安装的程序(一些驱动器改变了字母/不太确定发生了什么)。我可以找到它创建的文件,但在"程序"和"添加/删除程序"中它不存在。

此外,当我使用"程序"安装程序时,它说它无法安装,因为它已经存在(在某种程度上),我可以卸载,因为 Windows 不知道它存在。

但!我有一个可以工作的"程序"的可执行文件。

所以我想知道可执行文件与Windows认为是并跟踪"程序"之间的区别是什么。

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

我不是在寻求维基百科的答案,我对"程序"到底是什么感兴趣。就窗口而言,构成"程序"的必要部分是什么?

要使

程序显示在"添加/删除程序"中,需要安装它。通常,这是通过安装程序完成的,安装程序负责将程序注册到 Windows 并修改环境以使程序正常运行。它可能会修改注册表以存储用户首选项,例如...

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

我希望它对:)有所帮助

最新更新