交流一下 Windows 系统的使用经验

2019-05-31 17:16:12 +08:00
 RaymanNg

本人是 Installer hater,反感一切 exe/msi 格式的安装程序,不喜欢让它们修改系统的环境变量和注册表,也不想看见它们自作主张地给我在桌面或菜单上添加快捷方式,所以我基本上只用 不需要安装、下载后解压即用的软件。

下面是我目前使用的一些软件。

官方支持 portable 的软件(直接从官网下载)

有些软件没有官方的 portable 版本,这时候可以看一下 PortableApps 上有没有。

PortableApps (从 PortableApps 的网站上下载)

对我来说,最理想的情况就是不需要安装也能使用,Web 应用大法好。

Web 应用

开发环境

我个人的一些 Windows 使用原则

使用 Portable 软件的好处:

总的来说,就是 configure once, run everywhere (仅限 Windows7 以上系统),配置过一次之后再也不需要反复配置环境了。

你们是怎么使用 Windows 的?

7837 次点击
所在节点    程序员
82 条回复
zhuangzhuang1988
2019-05-31 17:26:08 +08:00
正常使用,系统也是 N 年不重装
只要不作死, 安装 xx 助手啥的,很多安装的软件也是很 OK 的。
missdeer
2019-05-31 17:37:50 +08:00
同一楼
sqsgalaxys
2019-05-31 17:40:00 +08:00
Total Commander
wizzer
2019-05-31 17:40:42 +08:00
注册不注册注册表,有啥区别,这么多软件运行不还是一样
iceheart
2019-05-31 17:41:21 +08:00
没办法,我得用 vsstudio
Eytoyes
2019-05-31 17:43:05 +08:00
流氓软件放沙盒里,用完就清空,很干净

ssr 放在 OneDrive 里面,随时都能用

ACG 播放器,uwp 应用,非常强大

自己的电脑就装这么多东西,工作电脑爱咋地咋地,东西特别多,也懒得管
Jirajine
2019-05-31 17:44:31 +08:00
我和你不一样。我觉得要安装还是要 portable 要看情况。
日常像浏览器,7zip 不安装纯粹是找麻烦。我把他们看作整个系统功能的一部分。
但 rufus 这种临时的工具,或者游戏,则是不安装的好。

另外有一个操作是把 c:\Users 目录单独挂载到一个分区
hljjhb
2019-05-31 17:44:32 +08:00
scoop 了解一下
xiri
2019-05-31 17:46:23 +08:00
我不反感自动改注册表、环境变量啥的,比较反感的是有些软件卸载后还留一堆杂碎的文件在电脑各个旮旯里头
justou
2019-05-31 17:54:06 +08:00
sandbox
richangfan
2019-05-31 17:58:06 +08:00
dism++备份好系统,然后随便浪
Maskeney
2019-05-31 18:06:06 +08:00
@Jirajine #7 神似 我也是 Users 单独 mklink 到 D 文件夹下
enchilada2020
2019-05-31 18:10:11 +08:00
一次配置 到处运行 很棒呀 确实很有这方面的需求 但用 portable 这种方式会不会太极端了。。。同求如何高效实现这个
RaymanNg
2019-05-31 18:21:40 +08:00
@Jirajine #7 像 Chrome 浏览器 这种常用的软件我都是用 AutoHotKey 弄一个快捷键快速启动的,也不算太麻烦吧。。。
geelaw
2019-05-31 18:48:34 +08:00
我认为正常的且通常必须安装在机器上的软件就安装在机器上,我认为正常的且可以单用户安装的就安装在用户上,我认为不正常的就单独开一个账户然后 $env:__COMPAT_LAYER = 'RunAsInvoker' 强行安装给那个用户(不行就不用了)。有一系列脚本用来快速以其他用户的身份打开其他用户自己的程序。

不用管理员账户进行日常操作(即使开了 UAC,通常用 FUS 切换到管理员账户隔离操作)。

不反感修改用户和机器的环境变量、注册表等,坚持按照文档方式进行操作。

https://github.com/GeeLaw/PowerShellThingies/tree/master/scripts 里面有一系列工具脚本,常用的是:

- 配置管理员账户的 shell program 为 PowerShell 等。
- 本机 /本用户自动化安装程序。
- 配置专门用来运行觉得不好的软件的用户的脚本。
- 配置 console 颜色的脚本。
- OOBE 之后执行清理和自动自定义操作的脚本。

除了软件配置方面,我是一个编程可访问性的狂热爱好者,同时也是 COM 的狂热爱好者。
RaymanNg
2019-05-31 18:54:38 +08:00
@enchilada2020 #13
我个人的经验是按下列顺序进行操作:
1. 先看有没有 Web 应用能够满足需求,有的话最好,安装都不需要
2. 看一下有没有官方支持 portable 的软件
3. 或者是官方给出的软件压缩包也行,不过压缩包可能需要创建一个 wrapper 脚本设置一下参数选项或者环境变量,让软件把配置文件放到指定目录下,之后再启动软件
3. 如果 1、2 项都不行,看一下 PortableApps 上有没有现成的
4. 上述都没有,只能自己做一个了,捏住鼻子下载一个安装程序进行安装,然后把可执行文件提取出来(部分软件是把运行路径硬编码的,这个就没有办法了,只能联系作者修改代码了)
ladypxy
2019-05-31 18:59:18 +08:00
MSI 才是最干净的安装方式……卸载时会把注册表啥的都删掉
而你所谓的绿色版看上去绿色了,运行时会写入注册表,删除时你只删除了文件,注册表信息全保留了
gavindexu
2019-05-31 19:01:55 +08:00
前面有说工作电脑的,
电脑装着 3 某 0 卫士企业版+杀毒。
??????
我能怎么办,好难受。
mmdsun
2019-05-31 19:04:09 +08:00
msi 其实很干净,那种自己打包的 exe 才乱。

最干净的是通过 Windows 商店,安装 uwp 版本的应用
yzlnew
2019-05-31 19:09:11 +08:00
喜欢 Portable 不能不知道 Scoop

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

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

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

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

© 2021 V2EX