关于作死修改注册表导致无法更新Windows系统的反思

每次新电脑装软件前,我都喜欢修改注册表,改变软件的默认安装位置。


步骤是win+R键打开运行,后输入regedit,在注册表内定位到 Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion,然后下面图片这两条内容修改即可。具体地址凭你喜好。(某些位置会有权限问题)

这样就成功(作死)了。大家最好别这么做。

  • 会导致某些软件自动创建的快捷方式无法使用,这一点我很早就发现了,但是很容易解决,打开快捷方式重新编辑一下就可以了。或者找到软件的位置,再用右键创建快捷方式。这里关于找文件推荐一下Everything,对于文件的查找很有帮助。

  • 上面那点可以忍受,我不在乎。可是它会导致Windows的某些更新一直失败,而这一点我最近才发现。本文主旨在于这点,提醒一下和我一样喜欢作死的网友。我之前更新失败后用中文微软社区提供的一些方法均不成功,所以多次重装系统。还好我很多软件都是便携版的,压根不怕重装系统,只要安装几个软件就正常使用了。

最终的解决是把报错信息用谷歌搜索在英文的微软社区找到了真正的原因。而真凶就是修改注册表。

该连接为解决了我问题的帖子

当我修改回默认的,更新问题就好了。至此,我以为万事大吉了。

然而故事还没有完。第二天发现我的MikTeX就出现问题了。查看它所报的错误,我发现是文件的定位出错。我立刻想到了修改注册表这件事。应该就是我又改回去导致文件定位出现问题。无奈之下卸载重装了。但是有些软件却没有受到影响,可能与它的复杂度以及机制的不用有很大关系吧。

这下作死的故事暂时完结了,希望大家别手贱,和我一样出这种问题。


2019年3月1日的更新

之前我的Chrome浏览器的自动更新老是不能用,其实它也是在我更改注册表之后安装的软件,因此受牵连了。我又重新卸载了安装,自动更新功能可以用了。

Welcome to my other publishing channels