如果将 Windows 重新安装到其他位置,游戏和程序会发生什么情况?

如果将 Windows 重新安装到其他位置,游戏和程序会发生什么情况?

我最近为我的电脑买了一个新的 SSD,并在朋友的帮助下安装了 Windows 7。我们将其插入,并将计算机设置为从该版本的 Windows 启动。我想知道我“以前”的 Windows 的所有程序和游戏到底发生了什么?我们将其保留在原来的 C 盘,现在是 F 盘。它们没有出现在程序上,但可以找到它们的文件。

Steam 上存放着我的大部分游戏,经过一些小技巧后,它就可以正常工作,但例如 LANoire,一款非 Steam 游戏,却无法启动,因为它“无法在本地机器上找到游戏可执行文件”。因为它没有出现在可移动设备上,也没有卸载文件,所以我无法删除它,只能删除文件。

如果我这样做,或者对其他有同样情况的程序,会发生什么?它们真的消失了吗?我该怎么办?

答案1

许多应用程序都会在 Windows 注册表或 AppData 文件夹中留下信息痕迹(可在 Windows 资源管理器中输入找到%APPDATA%)。此信息可能包括可执行文件的位置、一些基本设置和许可证数据(等等)。

当您从全新安装的 Windows 启动时,这些数据将会丢失,从而中断这些程序(或游戏)的运行。此外,您保存的游戏可能会存储在您之前的Documents文件夹中。

例如,您可以将受影响的游戏重新安装到现有文件夹中,这可能有效也可能无效,或者您可以删除旧文件夹并重新安装游戏(可能安装到 SSD 中以加快速度)。请务必将旧Documents文件夹中的所有已保存游戏传输到新 SSD 中以保留您的进度。

(主要是一些老游戏,它们会将你的进度存储在游戏目录中。确保你的游戏不存在这种情况删除任何数据。

答案2

就像您说的,只有文件仍然存在,但 Windows 注册中的注册以及开始菜单或桌面上的任何快捷方式都不会存在于新的 Windows 设置中。如果您不想使用安装在 F 驱动器上的 Windows,那么您可以安全地删除 F 驱动器上的 Program Files 和 Windows 文件夹。如果您想在新的 Windows 设置上使用它们,则必须重新安装所有程序。

答案3

取决于你如何看待事物。

如果您在同一台机器上安装了 SSD 和旧的“旋转器”,则所有旧程序文件仍将存在于现在分配给旧驱动器的驱动器号上(假设 Windows 在您安装 SSD 时采用“C:”)

启动这些应用程序时会遇到的问题是,如果您将 Windows 安装到新分区,则所有快捷方式都将无效,注册表中的任何内容都将不复存在(新 Windows - 新注册表)。组成注册表的旧配置单元文件将存在于旧驱动器上,但对您用处不大。还有一些文件夹(例如 %appdata%、%temp%、%path% 等)用于引用其他文件夹 - 这些文件夹路径很可能已经更改 - 即使它们没有更改,在重新加载操作系统后,其中的数据也不会相同。这可能会导致应用程序无法使用。

您可能很幸运能够启动并修复一些程序,但最好的建议是重新安装它们!

此外,如果旧驱动器不再存在于机器中,数据就会丢失。您可能能够将驱动器安装在底座中或作为辅助驱动器,但应用程序仍然无法运行。

如果这是不可接受的(并且您没有重新使用旧驱动器),您仍然可以将其重新插入并启动它以传输所有内容。

相关内容