软件安装在 A 电脑上的 D 盘,把 D 盘拆走装到 B 电脑上, B 电脑该软件能直接用吗?

2022-09-09 09:46:54 +08:00
 wjl1019547485

如题:软件安装在 A 电脑上的 D 盘,把 D 盘拆走装到 B 电脑上,B 电脑该软件能直接用吗?

3356 次点击
所在节点    Windows
22 条回复
lcy630409
2022-09-09 09:50:05 +08:00
不缺依赖 基本没啥问题
某些特殊软件除外 比如 写注册表 特殊驱动等等
xyfan
2022-09-09 09:53:42 +08:00
很多软件都会在用户目录或注册表写数据,直接换盘难以保证程序能正常运行,即使主程序能运行也有可能部分功能受受到影响,如果有这种需求建议安装经过特殊处理的便携版\绿色版软件。
em70
2022-09-09 10:01:47 +08:00
大多数软件不行,很多需要往系统盘写东西,绿色软件要做专门的处理
Tumblr
2022-09-09 10:09:47 +08:00
绝大多数软件是可以的,少数有其它依赖的,或者比较流氓的,则需要重新安装。

其实 OP 说的这个操作,也是我经常用的一种方式。
我个人比较倾向于 portable 的,所以有时候只有安装包的软件我就安装在沙盒里,安装完之后直接把软件拷回本地电脑。
totoro625
2022-09-09 10:24:27 +08:00
下载软件的时候一般会有安装版和绿色版

不少软件不在系统盘写东西是 OK 的,例如不少破解软件、游戏程序、良心软件

也有需要在系统盘内写关键数据的
eason1874
2022-09-09 10:25:33 +08:00
便携软件才行,一般软件会把配置写在用户目录下

只复制走程序目录,缺失配置目录,轻则全新启动,重则触发 bug
cue
2022-09-09 10:27:24 +08:00
如果是绿色软件就可以,如果 C 盘有注册表就不行……
ScepterZ
2022-09-09 10:28:32 +08:00
这种粗暴直接转移有时候还会碰到文件权限的问题,挺麻烦的,最好别这么搞
(移动硬盘不会
crayygy
2022-09-09 10:28:53 +08:00
portable 就可以了,也就是 绿色软件
yaoyao1128
2022-09-09 10:35:40 +08:00
不一定能用,也不一定能正常的用
不过看起来你可能没太经历过 各种软件绿色化处理 的时代,那时候有一些工具比如 cameyo 可以检测软件在安装过程中的操作之后将软件绿色化
软件安装时可能在创建基础文件的同时,写入注册表,定向用户文件,检查基础依赖库
将软件移动后是否可用,在于
1. 软件是否写入了 windows 目录并且作为依赖
2. 软件是否写入必须存在才可以运行的注册表内容 and 是否会在找不到的时候重新写入 /跳过
3. 用户配置文件是否正确存在且内容正常,如果不存在,是否有默认路径
4. 软件运行需要的动态加载库是否存在,在以前一个软件加载 dll 是基于 exe 文件位置,windows 目录,system32 目录 的顺序

如果以上内容全部满足的话,就完全可以运行。但是运行后的行为也不一定一样
比如一部分程序会在 exe 文件夹下直接写入用户数据一部分是重新创建在 users ( nt5 系统的 documents and settings ),一部分应用会重新创建文件关联而一部分就完全不处理文件关联 等
Damn
2022-09-09 11:50:44 +08:00
@yaoyao1128 cameyo 这个词真是唤醒了遥远的记忆。。。
记得这东西技术还是不太行,不如 VMware 的 thinapp ,可惜 thinapp 成 abandonware 了。。
那个年代还有各种各样的单 exe 文件制作工具。。
ShinichiYao
2022-09-09 11:56:06 +08:00
习惯一个 exe 打天下,最多运行以后生成一个 ini 保存用户配置
zh584728
2022-09-09 14:03:10 +08:00
大多数是不能的.
所以我又想到一个新的问题,vmware 的虚拟机到另一台电脑上可不可以, 要是可以的话,以后就用虚拟机了
ahhui
2022-09-09 14:14:44 +08:00
@zh584728 虚拟机是可以的
sxeuosme
2022-09-09 14:19:07 +08:00
https://portableapps.com 到这里面下软件就可以随意转移
lysS
2022-09-09 16:09:06 +08:00
绿色软件就可以
akira
2022-09-09 16:50:33 +08:00
以前有个啥云端软件平台的,就很好用。 可惜凉凉了
suxiaoxiann
2022-09-09 20:58:14 +08:00
便携软件可以,但是不建议这么做。
flynaj
2022-09-11 01:04:45 +08:00
这个取决于那个软件,看他依赖的东西在不在里面,以经验来看 50%的概率
wdssmq
2022-09-11 12:29:52 +08:00
现在除了明确能便携软件的会单独放一个文件夹外其他都直接安装默认路径,放便携软件的那个文件夹其实也在 C 盘,只是会时不时备份下。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/878809

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX