此问题是ESET 杀毒软件 8.0版本(清除器模块版本=1110时)修改了系统注册表键值导致,如果您的电脑中安装有此款杀毒软件,可以更新版本;若没有安装此款软件,可以通过下述的“修改注册表”的方式来解决。
一、 ESET 杀毒软件导致
您可以选择卸载这款啥软件,或者进行如下设置。
1. 打开 ESET 杀毒软件,找到“设置”
2. 如图,选择:预发布更新
3. 回到软件主界面,进行软件更新。
二、 修改注册表键
卸载此款杀毒后(或者您的电脑没有安装过)可以使用下面的修改注册表键值的方法解决。
1. 打开注册表编辑器找到:
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{42aedc87-2188-41fd-b9a3-0c966feabec1}\InProcServer32\
2. 在左边 InProcServer32 项点右键-权限
3. 如图点击“高级”-“更改(所有者)”,添加: Administrators
4. 返回如下界面,选中上方的“Administrators”然后勾选下方的“完全控制”
5. 将默认键的值 %SystemRoot%\SysWow64\shell32.dll 改为
%SystemRoot%\SysWow64\windows.storage.dll
6. 再找到:
HKEY_CLASSES_ROOT\CLSID\{42aedc87-2188-41fd-b9a3-0c966feabec1}\InProcServer32\,用同样的方法添加权限。
7. 将%SystemRoot%\system32\shell32.dll改为
%SystemRoot%\system32\windows.storage.dll
8. 两处注册表键值,修改完成后重启电脑即可解决故障。