我可以简单地将程序从 C 盘剪切并粘贴到另一个分区并仍然能够运行该程序吗?

我可以简单地将程序从 C 盘剪切并粘贴到另一个分区并仍然能够运行该程序吗?

我将一些程序从 C 盘剪切并粘贴到另一个分区以释放 C 盘中的空间。现在这些程序无法运行。我应该将这些程序再次移回 C 盘吗?

答案1

将程序剪切和粘贴到不同位置的能力取决于多种因素。

有时程序被安装到某个位置,它是可能的运行该程序所需的一切都安装在该文件夹中,并且可以正常运行。这意味着可以将其安装到的新位置,并且一切都可以正常运行。这在现代 Windows 系统中通常不是这样。有些程序确实遵循此约定,它们称为便携式应用

更复杂的程序或其安装程序通常会将文件和文件夹位置写入 Windows 注册表、配置文件、数据库等。将文件夹移动到另一个位置而不更新这些条目将导致程序运行不正确,甚至无法运行。在某些情况下,从技术上讲可以做到这一点,但需要知道这些条目的位置并能够修改它们。但是,这将取决于每个单独的程序。现在,如果您确实移动了程序并且它停止工作,您应该能够将其移回其原始位置,然后应该重新正常工作。

答案2

简而言之,没有。

  • 当你安装程序时,安装程​​序通常会将程序的各个部分放在除 之外的位置%ProgramFiles%,告诉系统所有这些文件的位置,如果你将该部分移动%ProgramFiles%到另一个位置,系统就会“感到困惑”,找不到运行该程序所需的东西
    • 如果您已完成此操作,请将文件移回确切地它们在哪里,你的程序应该可以再次工作
  • 例外情况:
    一些可以移动的程序(有时较小)是那些设计为只需要可执行文件放在任何位置的程序,或者是设计为通过 USB 拇指驱动器运行的便携式程序版本

如果空间不足C:,您可以卸载程序,然后将其重新安装到另一个分区上如果安装程序允许;即使在这种情况下,一些数据仍会保留C:(这只是 Windows 的工作方式)。

答案3

这取决于具体情况,但通常应该可以工作;不过,你需要确保复制全部的文件夹并添加指向新位置的新快捷方式。

  • 思考它不起作用的原因是您的桌面,以及可能的任务栏,快捷方式都指向可执行文件C:
    1. 转到桌面快捷方式 → 右键单击特性
    2. 目标:复制程序可执行文件的新路径,并将其粘贴在此处。确保可执行文件的文件名包含在您在此处粘贴的文本中。
    3. 开始于:如果此处不是空白,请在此处粘贴包含可执行文件的文件夹的新路径
    4. 应用→确定(现在应该可以工作了)

如果您已将程序固定到任务栏,请取消固定它们,从桌面快捷方式运行它们,然后重新固定它们。

相关内容