修复:在Windows 10中打开安装日志文件时出错
目录:
视频: æ 2024
有时,当您尝试卸载Windows程序和功能工具中的任何产品时,会出现一个新的Windows Installer窗口,并显示Windows 10 错误打开安装日志文件 ,并显示以下消息: 验证指定的位置是否存在并且可写 。
虽然可能不很清楚为什么会出现错误,但是如果启用Windows Installer日志记录,则通常会出现此问题,但是其引擎无法正确写入卸载日志文件。 如果Windows Installer的应用程序堆已释放,则会丢失有关应将日志文件存储在何处的信息,就会发生这种情况。
发生这种情况时,Windows Installer尝试写入位置C:\ Windows \ System32并将其作为文件寻址。 正确或正确的操作应该是将其写入以下位置和文件名:C:\ Users \
如果Windows Installer文件已损坏,丢失,或者在安装或删除使用Windows Installer Microsoft软件安装(MSI)程序包文件(.msi)的程序时(例如,尝试在计算机上安装Microsoft Office的情况),也会发生此问题。电脑。
这实际上是Microsoft Installer引擎的已知问题,因此有解决此问题的方法,如下所述。
FIX:Windows 10错误打开安装日志文件
- 使用命令提示符
- 使用任务管理器停止并重新启动Explorer.exe
- 重新注册Windows Installer
- 重新安装Windows Installer
使用命令提示符
如果文件的TMP和TEMP目录不同,则会导致Windows 10错误打开安装日志文件,从而导致将安装程序文件写入TMP,但是当尝试使用TEMP值读取这些文件时,将显示错误。 在这种情况下,请使用命令提示符确认两个值都引用相同的路径:
- 点击开始
- 在搜索栏中键入CMD ,然后右键单击“命令提示符”,然后选择“以管理员身份运行”
- 在命令提示符(管理)黑屏中,键入set TEMP +%tmp% ,然后按Enter键
- 再次运行安装
如果这样做没有帮助,请尝试下一个解决方案。
使用任务管理器停止并重新启动Explorer.exe
要解决Windows 10错误打开安装日志文件的问题,请在任务管理器中执行以下操作:
- 按CTRL + ALT + DEL启动任务管理器(或右键单击桌面任务栏,然后选择任务管理器
- 单击进程选项卡
- 找到并选择explorer.exe
- 单击结束过程
- 从所有用户中选择“ 显示进程”
- 单击结束进程以关闭提示
- 您的桌面图标和桌面栏将消失。 按CTRL + ALT + DEL再次启动任务管理器
- 点击文件
- 选择运行新任务
- 键入explorer.exe ,然后按Enter或单击“确定”
- 您的桌面任务栏和图标应再次出现
重新注册Windows Installer
要重新注册Windows安装程序,请在计算机上和Windows注册表中验证Msiexec.exe文件的位置,然后通过执行以下操作重新注册Windows Installer:
- 通过右键单击“开始”并选择“运行” ,在计算机上找到Msiexec.exe文件。
- 键入%windir%\ system32 ,然后单击“确定”以打开Msiexec.exe文件所在的文件夹。
- 请注意Msiexec.exe文件的位置,它是地址框中的值和Msiexec.exe文件名本身的组合。 例如,如果“地址”框包含的值为C:\ Windows \ system32,则Msiexec.exe文件的位置为 C:\ Windows \ system32 \ Msiexec.exe 。
- 接下来,打开注册表编辑器进行修改。 请注意,如果您错误地修改了注册表,则可能会出现问题。 因此,请确保您认真执行这些步骤。 为了增强保护,请在修改注册表之前先对其进行备份。 然后,如果出现问题,您可以还原注册表。
- 右键单击开始,然后选择运行
- 输入regedit并单击“确定”或按Enter键
- 展开HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services ,然后单击MSIServer 。
- 在右窗格中,右键单击ImagePath ,然后单击“ 修改” 。
- 在“ 数值数据”框中,键入在步骤1中确定的Msiexec.exe文件的位置,然后键入/ V的值,然后单击“ 确定” 。 例如,如果Msiexec.exe文件的位置是C:\ Windows \ system32 \ Msiexec.exe,则在“ 数值数据”文本框中键入以下文本: C:\ WINDOWS \ System32 \ msiexec.exe / V
- 单击“ 确定”关闭“ 编辑字符串”对话框。
- 转到“ 文件”菜单,然后单击“ 退出”以关闭注册表编辑器。
- 以安全模式启动计算机,然后单击“开始”,然后单击“电源”选项,注册Msiexec.exe文件。
- 单击重新启动选项,然后单击确定
- 在Windows屏幕显示之前按F8
- 在Windows“高级选项”菜单上,使用箭头键选择“ 安全模式”选项,然后按Enter。
- 如果使用双启动或多启动计算机,请从显示的列表中选择适当的操作系统,然后按Enter。
- 登录到计算机。
- 单击“ 开始” ,单击“运行” ,在“ 打开”框中键入msiexec / regserver,然后单击“ 确定” 。
注意:对于64位操作系统,必须使用以下步骤重新注册64位MSI安装程序:
- 右键单击开始 ,然后单击运行
- 键入%windir%\ Syswow64 \ Msiexec / regserver ,然后单击“ 确定” 。 在Windows操作系统的64位版本上,32位二进制文件位于%systemroot%\ SysWow64文件夹中。 64位二进制文件位于%systemroot%\ System32文件夹中。
- 单击“ 开始” ,然后单击“关闭计算机”或“关机” 。
- 选择重新启动选项,然后单击确定 ,或单击重新启动 。
如果问题仍然存在,并且您仍然收到Windows 10打开安装日志文件错误消息,请尝试下一个解决方案。
重新安装Windows Installer
要重新安装Windows Installer,首先需要重命名损坏的Windows Installer文件,然后重新安装Windows Installer。 为此,请使用以下步骤:
- 右键单击开始 ,然后单击运行
- 输入cmd并按Enter或单击“ 确定” 。
- 键入cd%windir%\ system32 ,然后按Enter。
- 键入attrib -r -s -h dllcache ,然后按Enter。
- 键入ren msi.dll msi.old ,然后按Enter。
- 键入ren msiexec.exe msiexec.old ,然后按Enter。
- 键入ren msihnd.dll msihnd.old ,然后按Enter。
- 键入exit ,然后按Enter。
- 在命令提示符下,键入exit ,然后按Enter。
- 单击“ 开始” ,然后单击“关闭计算机”或“关机” 。
- 选择重新启动选项,然后单击确定 ,或单击重新启动 。
- 登录到计算机。
- 下载并安装最新版本的Windows Installer。
- 单击“ 开始” ,然后单击“关闭计算机”或“关机” 。
- 选择重新启动选项,然后单击确定 ,或单击重新启动 。
这些解决方案中的任何一种都有助于解决Windows 10错误打开安装日志文件的问题吗? 通过在下面的部分中留下评论让我们知道。
在Windows 10中无法打开时如何修复Camtasia
如果您无法在计算机上使用Camtasia,请使用本指南解决问题。 按照我们的指示进行操作,您就可以打开Camtasia。
在Windows 10中已完成的IRP错误中取消状态[完整修复]
计算机错误是相对常见的,尽管某些错误可能会令人讨厌,但大多数错误相对而言是无害的。 但是,Windows 10上最严重的错误之一是蓝屏死机错误。 其中大多数错误可能是由软件问题引起的,但在最坏的情况下,这些类型的错误可能是…
在Windows 10上免费下载Candy Crush Soda Saga
Microsoft已与King.com合作,并决定将Candy Crush预加载到Windows10。您可以从Windows Store下载游戏。