安装python3.8.3时报错Setup failedError 0x80070003-系统找不到指定的路径

一开始安装好几次都出现这个错误,真心烦!
后面百度也没找到方法。

于是我打开安装程序的log,发现如下错误信息
Error 0x80070003: Failed to create cache directory: C:\ProgramData\Package Cache{A0258B41-0D21-496B-A342-B8BCCB8F2B8D}v3.8.3150.0
[4448:4230][2020-06-21T15:09:26]e000: Error 0x80070003: Failed to get cached path for package with cache id: {A0258B41-0D21-496B-A342-B8BCCB8F2B8D}v3.8.3150.0
[4448:4230][2020-06-21T15:09:26]e000: Error 0x80070003: Failed to cache payload: core_AllUsers
[1708:43C0][2020-06-21T15:09:26]e314: Failed to cache payload: core_AllUsers from working path: C:\Users\Shinelon\AppData\Local\Temp{3D7C5A63-B023-4909-B02B-848F37B1684B}\core_AllUsers, error: 0x80070003.
[1708:43C0][2020-06-21T15:09:26]e349: Application requested retry of payload: core_AllUsers, encountered error: 0x80070003. Retrying…
去查了下0x8007003错误:系统找不到指定的路径;
说重点,
进入到C:\ProgramData目录下,原来Package Cache目录变成了一个快捷方式,这直接导致了Win10的cache目录创建失败,于是删掉此文件Package Cache;
再次安装python3.8.3,终于成功了

安装python3.8.3时报错Setup failedError 0x80070003-系统找不到指定的路径