使用注册表以解决转移文件后文件打不开或图标变白的问题--强迫症必看
一.底层原因
强调两个字 路径(path)
转移了文件位置,便是改变了根路径
但许多打开方式仍是指向原来的文件路径,因此打开方式的指向为空,导致文件打不开或图标变白.
以我个人为例,由于之前没有管理好磁盘,新加卷D盘十分杂乱,于是就将许多下载的软件收纳到一个文件夹里。
这么做就造成了一些麻烦
例如我的pycharm桌面快捷方式打不开,图标变白......
在网上冲浪了很久,良莠不齐的文章遍地,在解决了问题后,我想好好地总结一下。
以下解决方法均以我的pycharm路径为例
二.解决问题
1.桌面快捷方式变白以及无法打开
有两个解决方法
方法一 删了重开
删除打不开的快捷方式,找到该软件的.exe文件(怎么找??可以用用Everything这个软件,真的不错)
右键,点击发送到,再点击桌面快捷方式,这样就得到了全新的快捷方式
、
方法二 在原有的快捷方式上操作
右键快捷方式,点击属性,将.exe文件的路径复制到目标中即可
2.桌面右键菜单打开方式变白
win+R 输入regedit,即可编辑注册表(千万不要乱删)
(注 注册表是以键值对(key-value)的形式表示的)
找到:
HKEY_CLASSES_ROOT\Directory\Background\shell
以pycharm为例,其中的icon表示图标,只需要改变其路径即可
同样的,如果打开方式打不开软件的话,只需要在其子项command中修改其路径即可(如果没有command可以自己新建)
3.文件右键菜单打开方式变白
与第二点类似,只是注册表的位置不同
找到:
HKEY_CLASSES_ROOT\*\shel
修改图标路径
修改打开路径
ps:像爱奇艺这种流氓软件,卸载后仍有很多残余,就可使用注册表将其删除。