电脑无法正常安装程序出现无法打开要写入的文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了电脑无法正常安装程序出现无法打开要写入的文件相关的知识,希望对你有一定的参考价值。

1. 首先检查当前用户有没有管理员权限,因为很多时候低权限用户是不能进行软件安装的。

2. 接下来,从“控制面板-服务”(或者,开始-运行-Services.msc)中察看Windows Installer服务,是否已被停用,并尝试启用该服务(右击点选)。如能成功启用,可尝试再次进行正常的程序安装或卸载操作。如果发现无法启用,有时是被系统禁用,或者看到提示:“指定的服务已标记为删除”,请继续下法。

3. 到微软网站http://download.microsoft.com/download/1/4/7/147ded26-931c-4daf-9095-ec7baf996f46/WindowsInstaller-KB893803-v2-x86.exe下载最新的Windows

Installer(WindowsInstaller-KB893803-v2-x86.exe)安装程序,并尝试重新安装该程序。安装成功后,重复步骤2,启用该服务,然后再尝试正常安装软件操作。如果试图重新安装时,再次遇到提示:“指定的服务已存在”,则继续下法。

4. 从命令行窗口(开始-运行-cmd),使用msiexec /unregserver ,手动终止Windows Installer服务。然后再尝试步骤3,重新安装Windows Installer并启用该服务。如若仍存在问题,则继续下法。

5. 用“Ctrl+Alt+Delete”快捷键或者用鼠标右击系统栏,激活任务管理器。从进程页中查找并结束Ikernel.exe进程。再尝试重复步骤3,看看是否可以成功完成Windows Installer和启用。若还不行,则继续下法。

6. 打开我的电脑,从系统盘(默认一般为C盘)中找到,并删除Windows Installer系统安装目录Program Files/Common Files/InstallShield/Engine。

7.在命令行模式下,使用Windows自带的sfc/scannow,来对系统进行自我修复。
8.如仍无法解决,在“C盘→属性→安全”选项卡下添加Everyone组后,启动Windows Installer服务,再安装应该就成功了。只需要给Everyone组赋予“读取及运行”、“列出文件夹目录”、“读取”三项权限其中之一,就可以解决Windows Installer无法启动的问题。如果顾及隐私和安全问
参考技术A   1、确认你有安装相关软件的权限。
  2、确认你所安装的盘有足够空间。
  3、确认你所下载的安装包没有损坏。
  4、也有可能是冲突造成的。
  5、建议重起后,再下载安装。

  安装程序 
  安装程序的档案名称常见有“setup”、“install”、“installer”、“installation”等字样。
  安装程序通常也会同时提供移除程序(或称反安装程序)以协助使用者将软件自电脑中删除。移除程序的档案名称常为“uninstall”、“uninstaller”等。
  Windows系统有提供一个称为“新增与移除程序”的共享接口,内有大多数已安装软件的列表。通常安装程序都会在安装的同时将自己与自己的移除程序列表于其中。
  电脑发展之初,因硬件设备的限制,电脑软件都比较小型和简单,而且当时电脑尚未普及,通常电脑使用者都有一定程度以上的电脑操作知识,所以安装程序并不是相当必要。但随电脑硬件发展的突飞猛进,软件也因而大型化与复杂化,加上网络带动电脑普及化,越来越多的使用者困扰于软件的安装过程,因此越来越多的软件开发者会提供安装程序以协助使用者进行安装。
  安装程序的目的主要如下:
  简化软件安装过程
  提供亲切友善的操作接口
  压缩软件大小
  保护软件完整,避免被盗版、破解或植入病毒
  安装步骤通常依以下形式进行,如果使用者没有要变更设定的话,多半只要一直按“是 (Y)”便能完成安装:
  1.欢迎使用该软件的讯息提示
  2.阅读终端使用者授权条款(EULA)
  3.选择要安装哪些物件
  4.选择要安装到何处
  5.确认是否选择无误并准备开始安装
  6.提示安装完成,询问之后要进行什么动作,例如启动程序、阅读说明或重新启动系统
  随著安装成为软件使用过程中最初且常见的步骤,为避免重覆投入人力设计安装程序、加速软件的发布与上市、并减少使用者学习如何安装的麻烦,因此定型化的安装程序是必要的。这种定型化的安装程序也被称为“封装程序”或“封装软件”。
  更新软件,安装的多是旧软件,需要更新下载。
参考技术B [编辑本段]由来
在Windows 3.x操作系统中,注册表是一个极小文件,其文件名为Reg.dat,里面只存放了某些文件类型的应用程序关联,大部分的设置放在Win.ini、System.ini等多个初始化INI文件中。由于这些初始化文件不便于管理和维护,时常出现一些因INI文件遭到破坏而导致系统无法启动的问题。为了使系统运行得更为稳定、健壮,Windows 95/98设计师们借用了Windows NT中的注册表的思想,将注册表引入到Windows 95/98操作系统中,而且将INI文件中的大部分设置也移植到注册表中,因此,注册表在Windows 95/98操作系统的启动、运行过程中起着重要的作用。
[编辑本段]作用
注册表是为Windows NT和Windows95中所有32位硬件/驱动和32位应用程序设计的数据文件。16位驱动在Winnt下无法工作,所以所有设备都通过注册表来控制,一般这些是通过Bios来控制的。在Win95下,16位驱动会继续以实模式方式设备工作,它们使用system.ini来控制。16位应用程序会工作在NT或者Win95 下,它们的程序仍然会参考win.ini和system.ini文件获得信息和控制。
在没有注册表的情况下,操作系统不会获得必须的信息来运行和控制附属的设备和应用程序及正确响应用户的输入。
在系统中注册表是一个记录32位驱动的设置和位置的数据库。当操作系统需要存取硬件设备,它使用驱动程序,甚至设备是一个BIOS支持的设备。无BIOS支持设备安装时必须需要驱动,这个驱动是独立于操作系统的,但是操作系统需要知道从哪里找到它们,文件名、版本号、其他设置和信息,没有注册表对设备的记录,它们就不能被使用。
当一个用户准备运行一个应用程序,注册表提供应用程序信息给操作系统,这样应用程序可以被找到,正确数据文件的位置被规定,其他设置也都可以被使用。
注册表保存关于缺省数据和辅助文件的位置信息、菜单、按钮条、窗口状态和其他可选项。它同样也保存了安装信息(比如说日期),安装软件的用户,软件版本号和日期,序列号等。根据安装软件的不同,它包括的信息也不同。
然而,一般来说,注册表控制所有32位应用程序和驱动,控制的方法是基于用户和计算机的,而不依赖于应用程序或驱动,每个注册表的参数项控制了一个用户的功能或者计算机功能。用户功能可能包括了桌面外观和用户目录。所以,计算机功能和安装的硬件和软件有关,对所有用户来说项都是公用的。
有些程序功能对用户有影响,有些是作用于计算机而不是为个人设置的,同样的,驱动可能是用户指定的,但在很多时候,它们在计算机中是通用的。
注册表控制用户模式的例子有:
控制面板功能;
桌面外观和图标;
网络参数;
浏览器功能性和特征;
那些功能中的某些是和用户无关的,有些是针对用户的。
计算机相关控制项基于计算机名,和登陆用户无关。控制类型的例子是安装一个应用程序,不管是哪个用户,程序的可用性和存取是不变的,然而,运行程序图标依赖于网络上登陆的用户。网络协议可用性和优先权基于计算机,但是当前连接和用户信息相关。
这里是在注册表中基与计算机控制条目的一些例子:
存取控制;
登陆确认;
文件和打印机共享;
网卡设置和协议;
系统性能和虚拟内存设置;
在系统中注册表控制所有32位应用程序和它们的功能及多个应用程序的交互,比如复制和粘贴,它也控制所有的硬件和驱动程序。虽然多数可以通过控制面板来安装和设置,理解注册表仍是做Winnt和Win95系统管理基本常识
[编辑本段]打开方式
Win98/98SE/Me
运行中输入regedit.exe 无权限限制
Win2000/XP
1.开始>>运行.中输入regedt32
2.开始>>运行.中输入regedit
第一种方法打开的注册表编辑器和Win98下的一样,而且功能相同,而使用第二种方法打开的注册表编辑器则可以方便的设置权限,建议网络管理员使用第2种方法打开注册表编辑器修改需要修改的权限设置部分以免被他人恶意修改。
Windows Vista/7
1.在开始菜单搜索框中输入regedit并按回车键.(需要管理员权限)
2.在运行中输入regedit.exe(需要管理员权限)
[编辑本段]存放位置
2000/XP注册表文件按功能来分,也是由系统注册表文件和用户注册表文件两类组成的
注册表文件存放系统的所有设置信息:
系统设置和缺省用户配置数据存放在系统\系统文件夹\SYSTEM32\CONFIG文件夹下的6个文件,DEFAULT、SAM、SECURITY、SOFTWARE、USERDIFF和SYSTEM中,而用户的配置信息存放在系统所在磁盘的\Documents and Setting\文件夹,包括ntuser.dat ntuser.ini ntuser.dat.log

电脑无法安装应用程序

若是组策略中的“禁止用户安装”设置了“已启用”会导致不能正常安装软件,建议进行下排查,方法为:

1、按“Win+R”打开“运行”窗口,输入“gpedit.msc”命令后按回车。

2、在打开本地组策略编辑器中,依次展开“计算机配置——管理模板——Windows组件——Windows Installer”

3、找到并双击“禁止用户安装”,如果看到该项设置为已启用,会导致不能正常安装软件。把该项设置改为“未配置”或是“已禁用”,点击确定退出。

参考技术A

问题排查过程

方法一:兼容模式

右键应用程序,点击菜单中的”属性”,选择”兼容性”页签,勾选“兼容模式”选项框

方法二:修改安全设置

左下角找到“设置”,再找到“更新和安全”,最后找到“Windows Defender”,在右侧关闭Windows Defender防病毒功能。

方法三:修改组策略

按组合键Windows+R打开运行输入框,输入gpedit.msc命令回车运行,打开Windows10系统的“本地组策略编辑器”窗口。分别点击:“计算机配置/管理模板/Windows 组件,找到并点击“Windows Installer”菜单项,在右侧找到并双击“禁止用户安装”设置项,将“已启用”改为“未配置”,确定保存。

方法四:修改注册表

单击开始按钮并键入regedit,按Enter启动程序。查找到注册表项:HKEY_CLASSES_ROOT \\\\。exe,选中.exe,鼠标右键单击“ 默认”,然后单击“ 修改”,将数值数据更改为exefile。向下滚动,直到找到HKEY_CLASSES_ROOT \\\\ exefile。点击文件夹,鼠标右键点击默认文件,然后选择修改功能,将数值数据更改为%1%。再次向下滚动并找到条目HKEY_CLASSES_ROOT \\\\ exefile \\\\ shell \\\\ open。点击打开的文件夹,鼠标右键点击默认,然后选择修改功能。将数值数据更改为%1%。关闭注册表编辑器并重新启动设备。方法五:修复exe关联

用记事本复制以下代码,另存为.reg格式的注册表文件,双击运行:

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\\.exe]@="exefile""Content Type"="application/x-msdownload";www.xitonghe.com[HKEY_CLASSES_ROOT\\.exe\\PersistentHandler]@="098f2470-bae0-11cd-b579-08002b30bfeb"[HKEY_CLASSES_ROOT\\exefile\\shell\\open\\command]@="\\"%1\\" %*"

双击运行exe关联注册表文件的安全提示

双击运行.reg格式文件会提示以上信息,属正常现象。

说明:以上排查方法从上而下越来越专业,非专业人员不建议操作。由于本操作基于火狐浏览器,最终莫名其妙地通过升级火狐浏览器解决!在线升级火狐浏览器到最新版本(注意一定要在线一个版本一个版本自下而上地升级,直接去下载最新安装包是无效的,因为会被阻止)。如果以上方法都未生效,建议重启电脑!有问题欢迎留言。

参考技术B 回答

现在就来给大家详细说说: 本次操作以Dell灵越5000电脑为例, 具体操作步骤如下: 产品名称: Dell 产品型号: Dell灵越5000 系统版本: Windows10 软件版本: null 该问题是因为电脑的设置不当导致的, 通过更正以后能解决。 步骤如下:1.直接在桌面的开始菜单那里,点击设置按答钮跳转。2.这个时候弹出新的窗口,需要找到应用并选择进入。3.下一步如果没问题,就继续浏览相关对象。4.这样一来等按照图示确定以后,即可实现要求了。

您好,如果觉得我的回答有用记得给个赞噢

提问

安装包下载后是这样子........所以的都是这样子,不能安装,是怎么回事

收到请回复,谢谢!

回答

你要看你下载的软件是什么格式,是exe还是rarrar格式的文件是压缩文件,需解压后才能安装。rar文件是一种最常用的压缩文件,用WinRAR软件打开处理。WinRAR网上到处都有,随便下载一个安装上就可以了安装或打开一些程序的时候,会出现NSIS Error错误提示,这种情况很容易让人误会是系统出现了错误,或仅仅是该程序安装文件损坏的原因。中文意思是:运行一个用Nullsoft Scriptable Install System (NSIS)建立的程序常会发生这种错误,起因可能是下载来的文件不完整,或存放该程序的磁盘区坏了,也可能因病毒。无论何种原因,建议你联系程序的作者,重新下载,再安装。或命令行中附加参数 /NCRC 试试安装(不推荐此法)。NSIS错误你正使用的安装程序已经被破坏或不完整。这可能是由于损坏的磁盘,或是下载失败,或是病毒导致的结果。你可以联系本安装程序的程序员来获取新的软件拷贝。解决思路:1.尝试清空浏览器缓存,在IE选项中,清空IE临时文件。或使用清理专家百宝箱,清除系统垃圾文件,实现这个功能。2.尝试禁用任何下载加速器或下载工具,尝试使用IE另存为进行重新下载。3.更新杀毒软件,并进行杀毒。出现NSIS错误,被感染型病毒破坏的可能性较大。推荐重启到带命令行的安全模式杀毒。4.尝试关闭杀毒软件和网络防火墙。5.使用磁盘扫描程序或chkdsk扫描并修复磁盘错误。6.从另一台正常计算机重新下载安装包,再复制到曾出故障的电脑上。7.还有一种极端的方法:单击开始,运行,输入CMD,进入命令行。浏览到NSIS安装文件路径,执行程序名.exe /ncrc,安装程序将不作自身校验,强制进行安装。8.另外,也有网友说NSIS错误,与内存条故障有关。建议使用硬件检测程序检查内存条的性能。可以尝试拔下内存条,重插一次。9.也有朋友是在中文系统安装英文软件遇到这个故障,将系统缺省语言修改为英文后,安装成功。另外,建议不要把安装源保存在中文路径,安装目标,也最好不使用中文。10.如果你的电脑允许的话,格式化硬盘重装系统,再安装其它程序会容易些。

您好,如果觉得我的回答有用记得给个赞噢

以上是关于电脑无法正常安装程序出现无法打开要写入的文件的主要内容,如果未能解决你的问题,请参考以下文章

关于无法打开此安装程序包

电脑安装软件时显示无法写入文件是啥意思?

打开excel后出现“很抱歉,您的office安装无法正常工作”的提示是啥原因?

我的电脑为啥不能安装软件?提示是无法写入文件和无法提取以有效文件

应用程序无法正常启动0xc00000006

安装arcgis 最后打开软件 出现的是:arcgis因遇到严重的程序问题而无法继续