标题和描述中提到的问题是关于在Windows 10预览版上遇到Office应用程序无法打开的情况。这通常是由于Windows商店许可证服务的问题导致的。在尝试卸载并重新安装Office后,问题依然存在,因为即使卸载,相关的许可证服务缓存并未清除,所以重新安装无法解决问题。
以下是详细的解决方案:
1. 你需要创建一个批处理文件来清理许可证服务的缓存。在记事本中,输入以下代码:
```
echo off
net stop clipsvc
if %1== (
echo ==== BACKING UP LOCAL LICENSES
move %windir%\serviceprofiles\localservice\appdata\local\microsoft\clipsvctokens.dat %windir%\serviceprofiles\localservice\appdata\local\microsoft\clipsvctokens.bak
)
if %1==recover (
echo ==== RECOVERING LICENSES FROM BACKUP
copy %windir%\serviceprofiles\localservice\appdata\local\microsoft\clipsvctokens.bak %windir%\serviceprofiles\localservice\appdata\local\microsoft\clipsvctokens.dat
)
net start clipsvc
```
这段代码会停止`clipsvc`服务,备份许可证数据,然后根据传入的参数(如无参数则备份,如有'recover'参数则恢复备份)执行相应的操作。
2. 将记事本中的内容保存为名为`license.bat`的文件,确保保存类型为“所有文件”。
3. 右键点击刚创建的`license.bat`文件,选择“以管理员身份运行”。这样可以确保你有足够的权限执行需要的操作。
4. 在运行批处理文件后,你需要卸载受影响的Office组件。这可以通过控制面板的“程序和功能”或者在设置中的“应用”部分完成。找到无法打开的Office应用程序,然后选择卸载。
5. 前往Windows 10的新Beta商店,重新下载并安装有问题的Office应用。这样,新的安装将与清理过的许可证服务缓存一起工作,应该能够成功打开并正常使用Office了。
这个解决方案适用于那些在Win10预览版中遇到Office应用打不开的用户。请注意,由于这涉及到系统级别的服务和文件操作,所以在进行这些步骤前,建议备份重要数据,以防万一。此外,如果你不确定如何操作,最好咨询技术专家或参考微软官方的指导。