“引用了一个不可用的位置”

概述问题

有时候你打开电脑或是一些其它的需要调用本地系统文件的一些应用软件的时候,会突然提示C:\Windows\system32\config\systemprofile\Desktop引用了一个不可用的位置,它可能是一个在本机或网络上的计算机上的硬盘驱动器,请检查以确认此盘正确连接,或者您连接到Internet或您的网络上,然后再次一次,如果仍然不能定位,可能信息已经被移到其他地方。如果该位置位于这台电脑上,请确保设备或驱动器已连接。如下图所示:

editSoftware1

解决问题

首先打开注册表编辑器【Windows键+R或是按键盘上的windows键,然后在搜索框输入register】,在注册表找到下面两个条目:

1
2
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

相应的在注册表右侧中都有一个“Desktop”的项,将上面两个键值对比一下,你会发现,两个键值并不相同,一般是“%USERPROFILE%\Desktop”或“%USERPROFILE%\桌面”和“C:\Users\你的用户名”。

开始设定之前,你最好用“我的电脑”或者“资源管理器”地址栏重新定位,看看是不是你想要的(复制时不要带引号,粘贴到地址栏直接回车就行),确定是哪一个,然后再把两个键值都改成一样的就可以了,例如直接都改成“C:\Users\电脑用户名”重启问题解决(C:\Users\Administrator\Desktop)。

editSoftware2

总结问题

可能原因:

由于某些软件在设计时,由于考虑不周全出现了BUG,尤其是卸载时,会顺带着把已绑定的桌面与配置信息顺道给误删了。不过这种情况大多出现在一些盗号木马或病毒软件中,当感染后会出现在启动电脑后是白屏或黑屏,或丢失文件。当然也可能是一些绿色安装的软件,没有一些系统性的注册过程,当调用本地文件系统时就会出现这个问题。