Windows Server 2008下Microsoft Office Excel 不能访问文件解决方法
Windows Server 2008下Microsoft Office Excel 不能访问文件解决方法
Microsoft Office Excel 不能访问文件“a.xls”。可能的原因有:
? 文件名称或路径不存在。
? 文件正被其他程序使用。
? 您正要保存的工作簿与当前打开的工作簿同名
此代码在2003的服务器上运行的没有问题,在给工作目录加上了相应的权限后发现问题依旧。无奈,上网去转了一圈,找到了一个解决方法,以下是其中关键的部分:
This solution is ...
?Windows 2008 Server x64
Please make this folder.
C:\Windows\SysWOW64\config\systemprofile\Desktop
?Windows 2008 Server x86
Please make this folder.
C:\Windows\System32\config\systemprofile\Desktop
...instead of dcomcnfg.exe.
This operation took away office automation problems in my system.
A Desktop folder seems to be necessary in the systemprofile folder to open file by Excel.
It disappears from Windows2008, Windows2003 had the folder,
and I think it cause this error.
即在C:\Windows\System32\config\systemprofile和C:\Windows\SysWOW64\config\systemprofile目录下创建名为Desktop目录即可解决问题
如还不行,参考以下方案:
1).通过webconfig中增加模拟,加入管理员权限,
<identity impersonate="true" userName="系统管理员" password="系统管理员密码"/>
2).这样就能够启动Application进程,操作EXCEL了,能够新建EXCEL,导出EXCEL,但是还是不能打开服务器端的EXCEL文件
2.
在组件服务,DOCM设置 Microsoft Excel Application的属性,
因为是在64位系统上面操作,组件服务中DOCOM中默认是没有的,因为Microsoft Excel Application是32的DCOM配置,所以通过如下方式解决(参考第三步)
3.
1).开始--〉运行--〉cmd
2)命令提示符下面,输入mmc -32,打开32的控制台
3).文件菜单中,添加删除管理单元--〉组件服务
4).在"DCOM配置"中找到"Microsoft Excel 应用程序",在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应用程序属性"对话框
5).点击"标识"标签,选择"交互式用户"
6).点击"安全"标签,在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加一个"NETWORK SERVICE"用户(注意要选择本计算机名),并给它赋予"本地启动"和"本地激活"权限
7).依然是"安全"标签,在"访问权限"上点击"自定义",然后点击"编辑",在弹出的"安全性"对话框中也填加一个"NETWORK SERVICE"用户,然后赋予"本地访问"权限.
4.重新启动IIS,测试通过
Windows Server 2008下Microsoft Office Excel 不能访问文件解决方法相关推荐
- 本地和服务器导出Excel报“Microsoft Office Excel 不能访问文件” 解决方法
最近在服务器和本地调用delphi写的导出Excel 的webservices,出现一系列配置和权限问题,现在一一记录下来. Error 信息: Server Error in '/' Applica ...
- ERP中通过EDI导入资料的时候出现【Microsoft Office Excel不能访问文件‘C:\Windows\TEMP\433....’...
问题描述: ERP中导入单据的时候报错,Microsoft Office Excel不能访问文件'C:\Windows\TEMP\433....可能的原因有:·文件名称或路径不存在,文件正被其他程序使 ...
- Microsoft Office Excel 不能访问文件
在VS2012 中写了一个修改EXCEL内部信息,然后再读的东西,但在Windows Server 2008上发布后遇到个问题,EXCEL文件确实存在,但.net调用的EXCEL却不能打开这个EXCE ...
- Microsoft Office Excel 不能访问文件。。。 可能的原因有。。。
System.Runtime.InteropServices.COMException (0x800A03EC): Microsoft Office Excel 不能访问文件"D:\Benz ...
- Microsoft Office Excel 不能访问文件“XXXXXXXXXXXXX.xls”。 可能的原因有:
我只能说,这个解决办法太奇葩了! 更奇葩的是居然还能起作用! System.Runtime.InteropServices.COMException (0x800A03EC): Microsoft O ...
- Microsoft Office Excel不能访问文件*.xls的解决方案
Microsoft Office Excel不能访问文件*.xls的解决方案 参考文章: (1)Microsoft Office Excel不能访问文件*.xls的解决方案 (2)https://ww ...
- Windows Server 2008惠普打印机扫描不可用的解决方法
服务器系统为 Windows Server 2008 打印机型号为 HP LaserJet M1005 MPF 问题 连接之后 打印 复印都可以使用,唯独扫描不可用,每次打开扫描时,提示 " ...
- Windows Server 2008 2012 R2 没有专用字符编辑程序eudcedit.exe解决方法
1.点击"开始"按钮,输入命令"eudcedit"查看系统是否存在eudcedit.exe程序 2.如不存在,按以下步骤依次点击"开始"-& ...
- 在 Windows server 2008 下计划任务无法正常执行bat批处理文件
在Windows server 2008下计划任务无法正常执行bat批处理文件的问题 windows server 2008 下计划任务执行批处理,总是提示执行成功, 但是批处理该输出的内容却没有输出 ...
最新文章
- n皇后问题(回溯法-递归法和循环法,最小冲突法(较快解决10000级别问题))
- pycharm使用_后端开发使用pycharm的技巧
- html+css实现响应式布局入门
- Navicat导入数据库数据结构sql报错datetime(0)
- 靠谱测试人员需要具备BUG洞察能力
- [转]如果说中国程序员技术偏低,原因可能在这里
- 微软职位内部推荐-Software Engineer II-Search
- IT运维的五大基础知识
- Mac AE2018软件安装及破解
- 计算机网络被限速,电脑网速被限制怎么办
- 微服务可用性设计(二):过载保护,限流
- 【笔记】【一文解决】linux - grep、sed、awk 『三剑客』
- java实现多文件批量下载总结
- 搞了三天终于成功跑起来GitHub上的vue-element-admin最新解决办法!(mac系统亲测有效)
- 12.5计算机导论课后总结
- 【k8s系列十四】nginx-ingress原理
- 北京国际学校IB考试均分稳得一匹,IB考试结果揭秘
- 使用 ffmpeg 转换视频格式 mp4 webm
- uniapp登陆页面功能
- 配置D3D8到vs2012项目中遇到的问题和解决过程