卸载软件后提示重启,关机也行吗?

Lou*_*Lou 34 uninstall reboot

当我卸载应用程序时,它说我应该现在重新启动计算机,或者稍后手动重新启动。

如果我改为关闭计算机,会有什么不同吗?

关机和重启操作有什么区别?

LPC*_*hip 38

过程说明

当您安装或卸载程序时,它将注册或注销一个或多个.dll文件的使用。

.dll文件在安装时放在windows system32/syswow64目录下,是很多应用程序常用的文件。这些文件通常在卸载程序时正在使用,因此 Windows 有一个内置系统来检查未使用的(卸载后,没有其他程序不再使用这些文件).dlls 在关闭时删除它们正在使用它们的被终止(基本上卸载程序会告诉 Windows 验证要删除的文件)。

当 Windows 关闭程序时,它将删除不再分配给清理计算机的程序的任何文件。

需要重启吗?

您可能想知道,如果仅此而已,是否需要重新启动?是和否。基本上,您必须确保正确关闭 Windows,否则可能会留下不必要的文件。如果您知道您的计算机是稳定的,并且您将在几个小时内重新启动它,那么您现在真的不需要重新启动您的 PC。如果您经常将计算机置于睡眠/休眠状态并且不想尽可能多地重新启动,则最好重新启动以进行卸载,因为从长远来看,睡眠/休眠可能会导致系统意外关闭,这会使文件保持打开状态您不再需要的 PC。

如果这些文件保留在我的 PC 上是否有害?

从技术上讲,没有。这是对磁盘空间的浪费,是的,如果文件过多,可能会降低您的 PC 速度,因为 Windows 加载的每个 .dll 都会增加用于操作计算机的资源。

使用重启和关机有区别吗?

这两个选项都将关闭程序并运行必要的清理例程,因此都可以使用。Windows 只会通知您重新启动,因为这样可以保证 Windows 保持整洁。

如果我按住电源按钮让计算机立即关闭是否可以?

不。这不是正常关机,因此 Windows 将无法运行清理例程。您可以看到此选项,就像 Windows 崩溃一样。

  • @LeoKing:从软件的角度来看,重新启动相当于*完全*关闭然后启动计算机。但是,如果您启用了快速启动,那么您*不会* 获得“完全”关机,因此它可能不等效。也许这应该放在答案中。(作为旁注,请注意,大多数应该发生的操作实际上是在计算机下次启动时发生的,而不是在计算机关闭时发生的。) (13认同)

Ano*_*uin 8

需要注意的一件事是 Windows 8/8.1 有一个默认启用的混合启动选项(或者至少对我来说是这样)。这不会在启动时重新加载某些内核文件以实现更快的加电/断电状态。但是,如果您重新启动,则会绕过此功能。

如果您正在使用卸载驱动程序的软件,它可能(也)是在浪费资源。由于这个原因,我总是更喜欢重新启动,尽管我怀疑除非我卸载驱动程序/更新服务包/等,否则它真的会有所帮助,尽管 Windows 可能聪明地知道不休眠内核并进行冷启动。

编辑:似乎您可以通过执行以下操作来执行“标准”关机:

Shutdown /s /t 0
Run Code Online (Sandbox Code Playgroud)

下次打开计算机时,它仍将使用混合启动。您可以在控制面板中关闭混合启动。

更多关于混合启动...


似乎 Windows 受重新启动的影响最大,但我认为最好重新启动其他操作系统。例如,如果卸载 PHP,重新启动计算机将重新启动 Apache,如果 Apache 没有意识到 PHP 已被卸载,则可以避免一些错误。一般的经验法则:当你喝杯咖啡然后回来时重新启动。最好这样做以确保一切顺利进行。


dbz*_*bza 5

重新启动是关机后再次通电。没关系,因为任何提示重启的应用程序都安装在操作系统中。当操作系统不可用时(在重新启动和关闭期间),它自己无能为力。所以对于程序来说,在大多数情况下它甚至不知道它是重启还是关机。也许你应该做一些研究,如果它是 BIOS 升级或你做的一些低级别的事情,否则它应该是安全的。