我有一些应用程序绝对拒绝安装到除C:\ Program Files或C:\ Program Files(x86)之外的任何应用程序。更改默认安装文件夹的注册表项似乎没有提供任何满足感,所以现在我想知道在那里抛出NTFS结点以强制这些讨厌的应用程序合作。
Windows中当前正在使用文件,因此我很可能无法在活动的操作系统中执行此操作。是否有一些可启动的Windows 7系统工具可以让我实现这一目标?似乎我需要能够将文件(具有权限!)从一个驱动器复制到另一个驱动器,以及为Windows建立联结。
我有一些应用程序绝对拒绝安装到除C:\ Program Files或C:\ Program Files(x86)之外的任何应用程序。更改默认安装文件夹的注册表项似乎没有提供任何满足感,所以现在我想知道在那里抛出NTFS结点以强制这些讨厌的应用程序合作。
Windows中当前正在使用文件,因此我很可能无法在活动的操作系统中执行此操作。是否有一些可启动的Windows 7系统工具可以让我实现这一目标?似乎我需要能够将文件(具有权限!)从一个驱动器复制到另一个驱动器,以及为Windows建立联结。
Answers:
 是的,您可以通过创建链接 mklink /j "C:\Program Files\foo1" "E:\foo1" 如果应用程序不直接支持它。我为Steam应用程序(游戏)做这个,它运作得很好。 
至于允许您执行此操作的实用程序,您是否尝试过安全模式?
 此外,请确保使用管理权限运行命令提示符。你需要 cmd.exe 对于 mklink (因为它不能直接在powershell中使用) 
希望这可以帮助!
C:至D:不一定会保留这些。该xxcopy实用程序将保留它们,虽然该公司已停止交易,但仍可在下载链接上获得免费软件版本。可能有当前的软件保留了8.3个名字,但我很满意xxcopy这些年来,我从未见过需要寻找替代方案。