我正在尝试安装ASP.NET 5 RC1
,但由于设置错误,我无法安装。
设置失败
另外一个问题导致设置失败。请修复问题和 然后重试设置。有关更多信息,请参阅日志文件
0x80091007 - 哈希值不正确
日志文件:
[6100:5B24][2015-11-18T13:04:41]i360: Creating a system restore point.
[6100:5B24][2015-11-18T13:04:41]i361: Created a system restore point.
[6100:5B24][2015-11-18T13:04:41]i370: Session begin, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5fefbd00-3078-41ea-a615-dbcce6a6f135}, options: 0x7, disable resume: No
[6100:5B24][2015-11-18T13:04:42]i000: Caching bundle from: 'C:\Users\moliv\AppData\Local\Temp\{5fefbd00-3078-41ea-a615-dbcce6a6f135}\.be\AspNet5.ENU.RC1.exe' to: 'C:\ProgramData\Package Cache\{5fefbd00-3078-41ea-a615-dbcce6a6f135}\AspNet5.ENU.RC1.exe'
[6100:5B24][2015-11-18T13:04:42]i320: Registering bundle dependency provider: {5fefbd00-3078-41ea-a615-dbcce6a6f135}, version: 1.0.11117.0
[6100:5B24][2015-11-18T13:04:42]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5fefbd00-3078-41ea-a615-dbcce6a6f135}, resume: Active, restart initiated: No, disable resume: No
[6100:58F4][2015-11-18T13:04:42]i305: Verified acquired payload: SetupBlocked_Install at path: C:\ProgramData\Package Cache\.unverified\SetupBlocked_Install, moving to: C:\ProgramData\Package Cache\0cb88b2b-7b82-3890-96ab-deccbbb3a255\SetupBlocked.exe.
[6100:58F4][2015-11-18T13:04:42]i305: Verified acquired payload: Preparation_Uninstall_ASPNET at path: C:\ProgramData\Package Cache\.unverified\Preparation_Uninstall_ASPNET, moving to: C:\ProgramData\Package Cache\2b825b3c-fe3f-3e14-b083-a41c0f8d1b22\Preparation.exe.
[73DC:2A30][2015-11-18T13:04:42]i338: Acquiring package: DotNetVersionManager_x64, payload: DotNetVersionManager_x64, copy from: D:\Downloads\DotNetVersionManager-x64.msi
[73DC:2A30][2015-11-18T13:04:42]i000: Setting string variable 'WixBundleLastUsedSource' to value 'D:\Downloads\'
[6100:58F4][2015-11-18T13:04:42]e000: Error 0x80091007: Hash mismatch for path: C:\ProgramData\Package Cache\.unverified\DotNetVersionManager_x64, expected: BAEF7329894C48023E4E0F5F7D5C84E2243309F8, actual: FB0D8F2A91BEAC7991DC7A3FC13DA5F3D9E513C0
[6100:58F4][2015-11-18T13:04:42]e000: Error 0x80091007: Failed to verify hash of payload: DotNetVersionManager_x64
[6100:58F4][2015-11-18T13:04:42]e310: Failed to verify payload: DotNetVersionManager_x64 at path: C:\ProgramData\Package Cache\.unverified\DotNetVersionManager_x64, error: 0x80091007. Deleting file.
[6100:58F4][2015-11-18T13:04:42]e000: Error 0x80091007: Failed to cache payload: DotNetVersionManager_x64
[73DC:2A30][2015-11-18T13:04:42]e314: Failed to cache payload: DotNetVersionManager_x64 from working path: C:\Users\moliv\AppData\Local\Temp\{5fefbd00-3078-41ea-a615-dbcce6a6f135}\DotNetVersionManager_x64, error: 0x80091007.
[73DC:2A30][2015-11-18T13:04:42]e349: Application requested retry of payload: DotNetVersionManager_x64, encountered error: 0x80091007. Retrying...
[73DC:2A30][2015-11-18T13:04:45]i338: Acquiring package: DotNetVersionManager_x64, payload: DotNetVersionManager_x64, copy from: D:\Downloads\DotNetVersionManager-x64.msi
[6100:58F4][2015-11-18T13:04:45]e000: Error 0x80091007: Hash mismatch for path: C:\ProgramData\Package Cache\.unverified\DotNetVersionManager_x64, expected: BAEF7329894C48023E4E0F5F7D5C84E2243309F8, actual: FB0D8F2A91BEAC7991DC7A3FC13DA5F3D9E513C0
[6100:58F4][2015-11-18T13:04:45]e000: Error 0x80091007: Failed to verify hash of payload: DotNetVersionManager_x64
[6100:58F4][2015-11-18T13:04:45]e310: Failed to verify payload: DotNetVersionManager_x64 at path: C:\ProgramData\Package Cache\.unverified\DotNetVersionManager_x64, error: 0x80091007. Deleting file.
[6100:58F4][2015-11-18T13:04:45]e000: Error 0x80091007: Failed to cache payload: DotNetVersionManager_x64
[73DC:2A30][2015-11-18T13:04:45]e314: Failed to cache payload: DotNetVersionManager_x64 from working path: C:\Users\moliv\AppData\Local\Temp\{5fefbd00-3078-41ea-a615-dbcce6a6f135}\DotNetVersionManager_x64, error: 0x80091007.
[73DC:2A30][2015-11-18T13:04:45]e349: Application requested retry of payload: DotNetVersionManager_x64, encountered error: 0x80091007. Retrying...
[73DC:2A30][2015-11-18T13:04:48]i338: Acquiring package: DotNetVersionManager_x64, payload: DotNetVersionManager_x64, copy from: D:\Downloads\DotNetVersionManager-x64.msi
[6100:58F4][2015-11-18T13:04:48]e000: Error 0x80091007: Hash mismatch for path: C:\ProgramData\Package Cache\.unverified\DotNetVersionManager_x64, expected: BAEF7329894C48023E4E0F5F7D5C84E2243309F8, actual: FB0D8F2A91BEAC7991DC7A3FC13DA5F3D9E513C0
[6100:58F4][2015-11-18T13:04:48]e000: Error 0x80091007: Failed to verify hash of payload: DotNetVersionManager_x64
[6100:58F4][2015-11-18T13:04:48]e310: Failed to verify payload: DotNetVersionManager_x64 at path: C:\ProgramData\Package Cache\.unverified\DotNetVersionManager_x64, error: 0x80091007. Deleting file.
[6100:58F4][2015-11-18T13:04:48]e000: Error 0x80091007: Failed to cache payload: DotNetVersionManager_x64
[73DC:2A30][2015-11-18T13:04:48]e314: Failed to cache payload: DotNetVersionManager_x64 from working path: C:\Users\moliv\AppData\Local\Temp\{5fefbd00-3078-41ea-a615-dbcce6a6f135}\DotNetVersionManager_x64, error: 0x80091007.
[6100:58F4][2015-11-18T13:04:48]i351: Removing cached package: Preparation_Uninstall_ASPNET, from path: C:\ProgramData\Package Cache\2b825b3c-fe3f-3e14-b083-a41c0f8d1b22\
[6100:58F4][2015-11-18T13:04:48]i351: Removing cached package: SetupBlocked_Install, from path: C:\ProgramData\Package Cache\0cb88b2b-7b82-3890-96ab-deccbbb3a255\
[73DC:367C][2015-11-18T13:04:48]e000: Error 0x80091007: Failed while caching, aborting execution.
[6100:5B24][2015-11-18T13:04:48]i372: Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5fefbd00-3078-41ea-a615-dbcce6a6f135}, resume: None, restart: None, disable resume: No
[6100:5B24][2015-11-18T13:04:48]i330: Removed bundle dependency provider: {5fefbd00-3078-41ea-a615-dbcce6a6f135}
[6100:5B24][2015-11-18T13:04:48]i352: Removing cached bundle: {5fefbd00-3078-41ea-a615-dbcce6a6f135}, from path: C:\ProgramData\Package Cache\{5fefbd00-3078-41ea-a615-dbcce6a6f135}\
[6100:5B24][2015-11-18T13:04:48]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5fefbd00-3078-41ea-a615-dbcce6a6f135}, resume: None, restart initiated: No, disable resume: No
[73DC:367C][2015-11-18T13:04:48]i399: Apply complete, result: 0x80091007, restart: None, ba requested restart: No
答案 0 :(得分:14)
Damian Edwards在his comment on the announcement page回答:
请注意,如果您在尝试安装时遇到错误 Windows上的RC1" 0x80091007 - 哈希值不正确",删除任何 以前的文件夹中的DNVM和ASP.NET VS工具的MSI 下载了RC1安装程序。我们正在努力解决此问题。
答案 1 :(得分:14)
我能够通过移动到另一个文件夹(在这种情况下是桌面)来修复它
https://github.com/aspnet/Home/issues/1085#issuecomment-157787917
答案 2 :(得分:2)
将装载机移动到新文件夹后,仍然没有快乐。在不同的地方尝试过几次。没有运气,同样的错误。
我终于找到了C:\ ProgramData \ Package Cache文件夹,找到了最新的软件包(今天第一次安装尝试时只有一个)。我删除了。
之后,我能够使用AspNet5.ENU.RC1_Update1.exe成功安装更新。
这对我来说比删除所有Package Cache文件夹内容要安全得多。我读过的内容肯定会影响VS安装的其他方面。
答案 3 :(得分:1)
将下载的文件移动到空文件夹
答案 4 :(得分:0)
我实际上通过删除C:\ Users \ myuser \下的.dnx文件夹以及C:\ ProgramData \ Package Cache
中的所有内容来解决它答案 5 :(得分:0)
如果从包含DNVM的早期版本的MSI安装程序(DotNetVersionManager-x64.msi或DotNetVersionManager-x86.msi)或Visual Studio的ASP.NET工具(WebToolsExtensionsVS14.msi或WebToolsExtensionsVWD14)的文件夹中运行安装程序。 msi),安装程序将失败并显示错误“0x80091007 - 哈希值不正确”。要解决此问题,请从不包含以前版本的安装程序文件的文件夹中运行安装程序。
答案 6 :(得分:0)
我可以通过删除C:\ Users [username] \ AppData \ Local \ Temp中的文件夹来修复它。我从日志文件中的下一行获得了文件夹名称。
缓存包来自:'C:\ Users [username] \ AppData \ Local \ Temp {ce3f8ea8-1d35-48c9-a8c2-dd3011cd434b} .be \ AspNet5.ENU.RC1_Update1_KB3137909.exe'to:'C :\ ProgramData \ Package Cache {ce3f8ea8-1d35-48c9-a8c2-dd3011cd434b} \ AspNet5.ENU.RC1_Update1_KB3137909.exe'
在这种情况下,我删除了{ce3f8ea8-1d35-48c9-a8c2-dd3011cd434b}。
答案 7 :(得分:0)
我的安装程序问题略有不同,显然安装程序无法下载msi安装程序。但是当我按照日志文件中的链接时,我可以手动下载它们。见question on GitHub
我必须下载并手动执行三个安装程序,我从日志文件中获取了所有链接。我在每个手动子安装后重新启动主安装程序,最后安装程序运行完毕。