.Net Framework 4.0不会安装在我的Windows 7家用计算机上 [英] .Net Framework 4.0 wont install on my Windows 7 home computer

查看:79
本文介绍了.Net Framework 4.0不会安装在我的Windows 7家用计算机上的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

无论我尝试什么,我似乎都无法安装它.在过去的几个月中,我一直在尝试使用对其他人有用的一些修复程序,但仍然没有成功.我在计算机上的一些程序需要它,这是与我的一个驱动器的链接, Vslogs(https://onedrive.live.com/redir?resid=7844CFFFBB3AE271!107&authkey=!ALJ2mEnVPjlD2Yk&ithint=file%2czip).

请有人帮帮我,我厌倦了无法下载它.我想请专业人士回答这个问题.

ps. Windows更新还显示它想要将其下载到我的计算机,甚至更新失败.

解决方案

任何可能安装Windows更新的情况在后台?

由于多个实例,我问:

""INSTALLMESSAGE_ERROR [重叠的I/O操作正在进行中."

在您的日志中.

请尝试以下过程:

完全按照以下步骤操作:

在尝试安装.NET Framework 4.0之前,请从.NET Framework Team提供的ELEVATED命令提示符中执行以下命令:

"此问题很可能是由于assembly \ tmp文件夹上的ACL错误导致的.安装更新后,ACL会传播到4.0和更高版本中已安装的程序集文件夹.旧版GAC.如果这些更新是由WU或其他用户安装的,则传播的ACL 将阻止当前用户安装相同的程序集.

一种解决方法是在GAC目录上重置ACL.

/F%D in('dir%WINDIR%\程序集%WINDIR%\ Microsoft.NET \ assembly/s/b/a:d')确实占用了/F%D&& icacls%D/reset/T " 跨度>

运行该命令后,请按照下列步骤操作:

请严格按照以下说明进行操作:

1.下载适用于.NET Framework 4.0的独立安装程序的新副本:

http://www.microsoft.com/en-us/download/details .aspx?id = 17718

2.另外,请清除%temp%目录并禁用AV软件.

%temp%目录是对与当前用户关联的Temp文件夹的引用.要清除它,请执行以下操作:

使用将用于运行安装程序的管理员用户帐户登录到系统.单击开始球,然后在搜索框中键入%temp%.搜索结果将显示您想要的Temp文件夹.单击临时"文件夹以在Windows资源管理器中将其打开, 然后删除全部内容.

3.从第1步以管理员身份运行独立安装程序.

注意:仅使用管理员帐户是不够的.要激活全部特权,必须右键单击安装程序,然后选择以管理员身份运行".

如果安装失败,请提供完整的安装日志,如下所示:

请使用以下方法收集安装日志:

http://www.microsoft.com/downloads/details.aspx?FamilyID=E0DA314F-6216-4A18-BC6B-7D29CF83AF20&displaylang=e&displaylang=zh_CN

运行Collect.exe之后,您将在%temp%目录中找到vslogs.cab.请将vslogs.cab上传到SkyDrive等公共站点,然后在此处发布链接.

如果您已经看过或尝试过此操作,请提前道歉.


I cant seem to get it to install no matter what i tried. I've been attempting for the past few months using some of the fixes that worked for other people, but still no dice. I need it for a few programs on my computer, heres the link to my one drive with the Vslogs ( https://onedrive.live.com/redir?resid=7844CFFFBB3AE271!107&authkey=!ALJ2mEnVPjlD2Yk&ithint=file%2czip ). 

Someone please help me, I'm tired of not being able to download it. I want a professional to answer this please.

ps. Windows update also shows that it wants to download it to my computer and even that update fails.

解决方案

Any chance Windows updates were being installed in the background?

I ask because of multiple instances of:

"INSTALLMESSAGE_ERROR [Overlapped I/O operation is in progress."

in your log.

Please try the following procedure:

Follow these steps exactly:

Before trying to install .NET Framework 4.0, execute this command from an ELEVATED Command Prompt provided by the .NET Framework Team:

"This issue is likely caused by a bad ACL on assembly\tmp folder. After installing updates, the ACL propagates to installed assembly folders in both 4.0 & legacy GAC.  If those updates were installed by WU or another user, the propagated ACL will prevent install of the same assembly by the current user.

A work around would be to reset the ACL on GAC dirs.

for /F %D in ('dir %WINDIR%\assembly %WINDIR%\Microsoft.NET\assembly /s /b /a:d') do takeown /F %D && icacls %D /reset /T"

After running that command, follow these steps:

Please follow these instructions exactly:

1. Download a fresh copy of the standalone installer for .NET Framework 4.0:

http://www.microsoft.com/en-us/download/details.aspx?id=17718

2. Also, clear your %temp% directory and disable your AV software.

The %temp% directory is a reference to the Temp folder associated with the current user. To clear it, do the following:

Sign on to your system with the Administrator user account you will use to run the installer. Click the Start Orb and type %temp% in the search box. The search results will show the Temp folder you want. Click on the Temp folder to open it in Windows Explorer, then delete the entire contents.

3. Run the standalone installer from step 1 As Administrator.

Note: Just using an administrator account is NOT enough. To activate full privileges, you must right-click the installer, then select Run as administrator.

If the install fails, provide complete install logs as follows:

Please collect your install logs with this:

http://www.microsoft.com/downloads/details.aspx?FamilyID=E0DA314F-6216-4A18-BC6B-7D29CF83AF20&displaylang=e&displaylang=en

After you run Collect.exe, you'll find vslogs.cab in your %temp% directory. Please upload vslogs.cab to a public site, like SkyDrive, and post the link here.

Apologies in advance if you've seen/tried this.


这篇关于.Net Framework 4.0不会安装在我的Windows 7家用计算机上的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆