您尝试安装的产品已随操作系统一起安装到计算机上了,请用WINDOWS UPDATE安装更新 -- 问题解决
2007-10-10 12:24
375 查看
错误信息
A
编译器错误CS006:未能写入输出文件“c:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/root/e67e30d5/75ef25f0/x8714ibu.dll”--“拒绝访问。
B
您尝试安装的产品已随操作系统一起安装到计算机上了,请用WINDOWS UPDATE安装更新
问题出现原因:
公司一系统维护人员,给我运行了一段,如下的批处理文件
----------------------------
@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%/*.tmp
del /f /s /q %systemdrive%/*._mp
del /f /s /q %systemdrive%/*.log
del /f /s /q %systemdrive%/*.gid
del /f /s /q %systemdrive%/*.chk
del /f /s /q %systemdrive%/*.old
del /f /s /q %systemdrive%/recycled/*.*
del /f /s /q %windir%/*.bak
del /f /s /q %windir%/prefetch/*.*
rd /s /q %windir%/temp & md %windir%/temp
del /f /q %userprofile%/cookies/*.*
del /f /q %userprofile%/recent/*.*
del /f /s /q "%userprofile%/Local Settings/Temporary Internet Files/*.*"
del /f /s /q "%userprofile%/Local Settings/Temp/*.*"
del /f /s /q "%userprofile%/recent/*.*"
echo 清除系统LJ完成!
echo. & pause
---------------------------------
而后再运行asp.net 1.1 开发的网站都是报,类似如下的错误。
[align=center][/align]
“/”应用程序中的服务器错误。
编译错误说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误信息: CS0016: 未能写入输出文件“c:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/root/e67e30d5/75ef25f0/x8714ibu.dll”--“拒绝访问。 ”
源错误:
[align=left][没有相关的源行][/align] |
[align=left] [/align] |
[align=center][/align]
解决过程
1.
到路径里查看对应得那个x8714ibu.dll文件现在根本就不存在了。
c:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/root/e67e30d5/75ef25f0/
2.
重新安装可
在“window 2003中安装.net 1.1 Framework总是报”
您尝试安装的产品已随操作系统一起安装到计算机上了,请用WINDOWS UPDATE安装更新
3.
找到了解决的方法
后来在微软相关技术网找到了解决的方法。
http://support.microsoft.com/default.aspx?scid=kb;en-us;825791
Ø RESOLUTION
1. Create a temporary folder under %Systemroot%, and then name it Temp.
2. Grant full permissions on the Temp folder to the aspnet user account in .NET Framework 1.0 or to the NETWORK SERVICE user account in .NET Framework 1.1.
3. Right-click My Computer, and then click Properties.
4. On the Advanced tab, click Environment Variables.
5. Select the TEMP variable under System variables, and then click Edit.
6. Type %SystemRoot%/TEMP in the Variable Value box, and then click OK.
7. Repeat steps 5 and 6 to edit the TMP variable. Click OK two times.
8. Click Start, and then click Run.
9. To reset Internet Information Services (IIS), type iisreset on the command prompt.
Ø 中文翻译
1.在系统目录下新建一个名叫Temp的临时文件夹
2.把临时文件夹的所有权限赋给aspnet帐户
3.右击我的电脑,选择属性
4.在高级选项卡中,单击环境变量
5.选择系统变量下的Temp变量进行编辑
6.在输入框中输入系统根目录/Temp,点击ok
7.重复5,6步编辑TMP变量,点击2次ok
8.单击开始菜单,选择运行
9.在命令行中重启iis服务 cmd-> iisreset
问题最终成功解决
留下该记录,希望对碰到同样问题的软件工程师有所帮助。
--------- 作者:William Lin
--------- MSN:william_ssbgdev@hotmail.com
相关文章推荐
- Win 7下VS2010“因为计算机中丢失 MSVCR100.dll。尝试重新安装该程序以解决此问题。”的解决方法
- devenv.exe - 系统错误无法启动此程序,因为计算机中丢失 MSVCR100.dll。尝试重新安装该程序以解决此问题。【解决办法】
- Particle Editor 无法启动此程序,因为计算机中丢失MSCP110.dll。尝试重新安装该程序以解决此问题。
- OpenCV 无法启动此程序,因为计算机中丢失opencv_core249d.dll或者opencv_highgui249d.dll。请尝试重新安装改程序已解决此问题
- 无法启动此程序,因为计算机中丢失MSVCR110.dll。请尝试重新安装程序已解决问题。
- 无法启动此程序 因为计算机丢失*.dll.尝试重新安装改程序已解决此问题
- Opengl中提示错误“无法启动此程序,因为计算机中丢失freeglut.dll。尝试重新安装该程序以解决此问题。”
- 无法启动此程序,因为计算机中丢失MSVCP100D.dll。尝试重新安装该程序以解决此问题。
- 安装apache服务出错,无法启动此程序,因为计算机中丢失VCRUNTIME140.dll 尝试重新安装此程序以解决此问题
- 无法启动此程序,因为计算机中丢失 MFC42D.DLL。尝试重新安装该程序以解决此问题。
- OpenCV 无法启动此程序,因为计算机中丢失opencv_core249.dll。请尝试重新安装改程序已解决此问题
- PB程序“无法启动此程序,因为计算机中丢失PBvm90.dll。尝试重新安装该程序以解决此问题”的解决方法
- 无法启动此程序,因为计算机中丢失opencv_world310.dll。请尝试重新安装改程序已解决此问题
- 无法启动此程序,因为计算机中丢失AdbWinApi.dll。尝试重新安装该程序以解决此问题
- “无法启动此程序,因为计算机中丢失 MSVCR110.dll。尝试重新安装该程序以解决此问题。”
- 无法启动此程序,因为计算机中丢失AdbWinApi.dll。尝试重新安装该程序以解决此问题
- apache服务器:无法启动此程序,因为计算机中丢失VCRUNTIME140.dll 尝试重新安装此程序以解决此问题
- 无法启动此程序,因为计算机中丢失 MSVCP120.dll。尝试安装该程序以解决此问题
- 无法启动此程序,因为计算机中丢失MSVCP100D.dll。尝试重新安装该程序以解决此问题。
- 无法启动此程序,因为计算机中丢失chrome_elf.dll。尝试重新安装该程序以解决此问题