这是我在网上学到了三种解决办法,希望能对遇到同样问题的人有所帮助。
问题:
解决方法1【这也是网上最常见的解决办法】:
1 打开注册表,【开始】-【运行】中输入“regedit”
2 修改注册表的如下两项:
HKEY_CLASSES_ROOT\CLSID{00020420-0000-0000-C000-000000000046}\InprocServer32
HKEY_CLASSES_ROOT\CLSID{00020424-0000-0000-C000-000000000046}\InprocServer32
将它们的默认值都改成:
C:\Windows\system32\oleaut32.dll
如图所示:
这里我还遇到了一个问题,就是我进入注册表以后,CLSID下面什么都没有,因此我直接在下面新建了项{00020420-0000-0000-C000-000000000046},然后在此项里新建了子项InprocServer32,接着在子项InprocServer32里新增了字符串InprocServer32和ThreadingModel。其中默认和InprocServer32的数据设定为C:\Windows\system32\oleaut32.dll,ThreadingModel的数据设定为Both。另一项同理。<