如何在新电脑上快速恢复开发环境?由今天 win11 抽风带来的思考

2021-09-03 23:28:21 +08:00
 Amber2011

概要:

早上开机进系统,突然卡死,然后强制关机再重启后就遇到了今天的任务栏问题,百度,google 乱查一通也没有解决,安全模式删除掉本次质量更新还是什么更新来着(只删掉了一个,另外一个报错)也没用,折腾了一早上无果,决定恢复(一开始以为是自己的问题+相关解决方案搜索量还不是很高,晚上回来才看到推送).

恢复后的问题:

各种默认软件设置被清空,部分软件无法使用,需要重装,部分软件可以使用(不确定是否稳定),但是不会在鼠标的右键菜单中出现了.IDE 的插件没了,桌面布局也是一团乱,各种环境变量,服务,svn 账号,navicat 链接,xshell(可以导入链接,但是还是要输入密码)啥的也被清空了.

最后花了大概 2 个多小时补充环境变量,重装部分常用软件,IDE 快捷键,插件...然后从 windwos.old 备份文件(感谢微软给我留了备份,不然就要折磨一天了)里扒各种配置文件拷到新的user/AppData下,姑且是把刚需软件给配置好了,但是其他杂七杂八的邮件,视频录制,远程桌面,会议软件...不太常用的就只能用的时候看看好坏了,或者抽时间直接卸载重装

一句话总结:

想问一下大家有没有什么桌面布局(windwos 菜单)备份软件(类似于手机桌面那种),和一键安装自定义的各种软件(自动安装+配置环境变量)(类似于那种毒瘤 APP 一件安装各种安全卫视 /软件管家的东西)?

5198 次点击
所在节点    Windows
52 条回复
gBurnX
2021-09-04 20:57:50 +08:00
@MoeMoesakura

我在第四点写了,有备份。高配服务器挂了,可以直接用备份进行快速恢复。方法如下:

1.Ghost 恢复高配服务器的 OS 盘。

2.再用虚拟机备份文件,恢复虚拟化系统。
winglight2016
2021-09-04 21:00:13 +08:00
@lscho 我的第一反应也是,macOS+time machine 。不过,最近几年我发现平时基本用不着 time machine,只有换电脑的时候才需要导入一次。Windows bug 太多了,我的蓝牙键盘低电量接入时,必然蓝屏,开资源管理器有时会卡七八秒钟,我实在没法忍受在 Windows 上长时间工作,卡起来能把人急死。
gBurnX
2021-09-04 21:02:54 +08:00
@xgfan

1.您的账号应该被限流了,你回复我,我的消息列表里没出现。别人回复我,我能看得见,建议换号。

2.对于你评论的问题,我说的这套方案,我自己用了好几年了。

3.为了安全,就需要隔离性。有了隔离性,必然会带来切换的繁琐,以及数据共享的麻烦。但是有方法能解决:

切换,可以在跳板机里,对每台虚拟机,都开个远程,这样切换的代价,就简化成 mstsc 窗口之间的切换了。

其次数据共享,mstsc 之间是可以直接共享剪切板的,大型数据,可以用 Dukto 来传输,或者使用一台文件服务器,开共享,来实现大型数据的分享。

4.至于流畅度,的确没办法 100%和本机相比,但只要虚拟化服务器的配置不低,流畅度也不会差哪去,不至于说完全无法比。

建议试一试。
gBurnX
2021-09-04 21:06:17 +08:00
@businessch

我的方案:

淘宝的 E5CPU,淘宝的 RECC 内存条,淘宝的山寨 X79 大板,拼多多的拆机硬盘,拼多多的 6 铜管 3 风扇散热,拼多多的销量第一的爆款 79 元 ATX 机箱,拼多多的有外观瑕疵的 15 元两个的 2k 转 12cm 风扇,京东自营最便宜的全新电源和 SSD 。

这样做的优点是性价比超级高,缺点是你可能需要足够的经验与配件,来处理诸多问题。
paopjian
2021-09-04 21:44:53 +08:00
用 win11 做工作系统真的是无所畏惧啊
twomoe
2021-09-04 21:51:31 +08:00
这次 dev 版更新之前微软发了好几封 Insider channel 的 newsletter,7 月 29 日发了一封,8 月 26 日发了一封,8 月 31 日还发了一封,都是提醒接下来的 dev 渠道会不稳定,如果要测试 Windows 11 请迁移至 beta 渠道……

Based on our data, you have a PC that is currently configured for flighting Windows 11 Insider Preview Builds in the Dev Channel. We are about to start releasing early development builds in the Dev Channel that will no longer match the Windows 11 experience that will be released to customers on October 5th. Since these builds are from the earliest stage in a new development cycle, they may not be stable and sometimes you will see issues that block key activities or require workarounds while running the Windows Insider Preview Builds in the Dev Channel.

To experience more reliable Windows 11 Insider Previews Builds tied to the upcoming Windows 11 release, we recommend to move your device to the Beta Channel through the Windows Insider Program Settings.

No action is required if you want to continue receiving the Windows 11 Insider Preview Builds in the Dev Channel.

根据我们的数据,您的电脑目前配置为在 dev 渠道中运行 Windows 11 内部预览版。我们即将开始在 dev 渠道发布早期开发构建,这些构建将不再与 10 月 5 日发布给客户的 Windows 11 正式版体验相匹配。由于这些构建来自新开发周期的最早阶段,它们可能并不稳定,有时你会遇到一些问题,在 dev 渠道中运行 Windows 11 内部预览版时,这些问题会阻碍关键活动,或需要采取临时的措施来绕过这些问题。

要体验与即将发布的 Windows 11 版本相匹配的更稳定的 Windows 11 内部预览版,我们建议通过 Windows 预览体验计划设置将您的设备转移到 Beta 渠道。

如果您想继续在 dev 渠道中接收 Windows 11 内部预览版,则不需要任何操作。
ho121
2021-09-04 22:05:03 +08:00
半年前 win10 也被我搞坏了,所以,我换 linux 了
jousca
2021-09-04 22:07:41 +08:00
windows 7 的路过。哈哈哈哈
6IbA2bj5ip3tK49j
2021-09-04 22:54:50 +08:00
@gBurnX
看了这套方案,没什么新东西。
我都玩过,还以为您是个传说中只用 Terminal 操作的大佬(也就是那 0.1%
体验也确实不行,网络远程响应时间以及波动是没办法和本机相比的。RDP 广受好评的基础是作为网络控制协议而言的。
JerryCha
2021-09-04 23:50:11 +08:00
Ghost 备 份
gamexg
2021-09-05 23:04:31 +08:00
@xgfan #32
虚拟机之前切换的确是负担.
我以前用过虚拟机开发,不能每个语言一个虚拟机.
实际还是一个虚拟机上面安装全部语言的全套开发工具,不然跨语言项目没办法工作.

倒是可以为个别单个项目专门建立一个虚拟机,
有几个项目环境复杂,又基本不再增加需求,干脆直接每个项目都专门建立一个独立的虚拟机
这样可以保证需要时,可以立刻拉起虚拟机取处理.
不用担心长时间不使用,主力机系统 /软件变更造成环境无法使用.
gamexg
2021-09-05 23:07:37 +08:00
@gamexg #51 原来还试过直接挂在 nas 盘,代码保存在 nas .
但是印象体验还是不如本地 ssd .

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

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

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

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

© 2021 V2EX